/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--cream:#fffaf1;--ink:#563b49;--muted:#8f7480;--pink:#ff719e;--pink-dark:#e84d83;--peach:#ffb07b;--yellow:#ffd86f;--mint:#8bdcc1;--lavender:#bda6f7;--line:#f2d9df;--shadow:0 24px 70px #9a4c6929}*{box-sizing:border-box}html{background:var(--cream);min-width:320px}body{color:var(--ink);margin:0;font-family:Noto Sans TC,Microsoft JhengHei,system-ui,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.meso-icon{object-fit:contain;width:14px;height:14px;image-rendering:pixelated;vertical-align:-2px;flex:none;margin-right:4px;display:inline-block}.meso-icon.large{vertical-align:-3px;width:18px;height:18px;margin-right:0}.login-page{background:radial-gradient(circle at 8% 9%,#fffffff2 0 4%,#0000 4.2%),radial-gradient(circle at 94% 80%,#ffffffa6 0 7%,#0000 7.2%),linear-gradient(135deg,#fff8e9 0%,#ffeef3 48%,#f3edff 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-page:before,.login-page:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.login-page:before{background:#ffb2c933;width:390px;height:390px;bottom:-150px;left:-160px}.login-page:after{background:#b8dfff3d;width:340px;height:340px;top:-110px;right:-130px}.login-stage{z-index:2;grid-template-columns:minmax(0,1.12fr) minmax(380px,.75fr);align-items:center;gap:80px;width:min(1180px,100% - 44px);margin:auto;padding:48px 0 28px;display:grid;position:relative}.brand-lockup,.market-brand{align-items:center;gap:15px;display:flex}.brand-lockup h1{letter-spacing:.04em;margin:2px 0 0;font-size:clamp(25px,3vw,36px)}.eyebrow{color:var(--pink-dark);letter-spacing:.19em;margin:0;font-size:11px;font-weight:900}.donut-mark{background:#d78e58;border-radius:50%;flex:none;place-items:center;width:68px;height:68px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:inset 0 -7px #6f362124,0 10px 20px #9a4c6929}.donut-mark:before{content:"";background:#ff88ae;border-radius:50% 50% 45% 48%;position:absolute;inset:5px 4px 16px;box-shadow:inset 0 -5px #dd437126}.donut-mark span{z-index:2;background:#fff3dc;border-radius:50%;width:20px;height:20px;position:relative;box-shadow:inset 0 3px #753d2d1a}.donut-mark:after{content:"•  •  •";color:#fff5a5;letter-spacing:6px;z-index:3;font-size:18px;position:absolute;top:5px;left:10px;transform:rotate(13deg)}.donut-mark.small{width:48px;height:48px}.donut-mark.small span{width:14px;height:14px}.donut-mark.small:after{letter-spacing:3px;font-size:12px;left:8px}.welcome-heading{margin:clamp(48px,8vh,78px) 0 38px}.market-ribbon,.mini-badge{color:var(--pink-dark);letter-spacing:.12em;background:#fff;border:1px solid #ffd4df;border-radius:999px;align-items:center;padding:8px 15px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #a8546f17}.welcome-heading h2{letter-spacing:-.045em;margin:20px 0 18px;font-size:clamp(40px,5.3vw,68px);line-height:1.16}.welcome-heading h2 em{color:var(--pink-dark);font-style:normal;position:relative}.welcome-heading h2 em:after{content:"";background:linear-gradient(90deg, var(--yellow), var(--peach));border-radius:999px;height:7px;position:absolute;bottom:-7px;left:0;right:0;transform:rotate(-1deg)}.welcome-heading>p{max-width:590px;color:var(--muted);font-size:16px;line-height:1.8}.feature-list{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature-item{align-items:flex-start;gap:12px;min-width:0;display:flex}.feature-icon{background:#ffffffc4;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #72455814}.feature-item strong{font-size:13px}.feature-item p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.login-card{box-shadow:var(--shadow), inset 0 0 0 1px #ffcdd88c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border:1px solid #fffffff2;border-radius:32px;padding:42px;position:relative}.login-card:before{content:"";opacity:.7;background:radial-gradient(circle,#ffd4df 4px,#0000 4.5px) 0 0/22px 10px repeat-x;height:10px;position:absolute;top:13px;left:22px;right:22px}.card-candy{filter:drop-shadow(0 10px 13px #82395429);font-size:54px;position:absolute;top:-24px;right:-23px;transform:rotate(13deg)}.login-card-heading{text-align:center;margin-bottom:29px}.login-card-heading h2{margin:13px 0 7px;font-size:27px}.login-card-heading p{color:var(--muted);margin:0;font-size:13px}.mini-badge{box-shadow:none;background:#fff4f7;padding:6px 11px;font-size:9px}.login-form{gap:10px;display:grid}.login-form>label:not(.remember-row){margin-top:4px;font-size:13px;font-weight:800}.input-shell{border:1.5px solid var(--line);background:#fffcfd;border-radius:16px;align-items:center;gap:10px;height:53px;padding:0 15px;transition:all .2s;display:flex}.input-shell:focus-within{background:#fff;border-color:#f48aab;box-shadow:0 0 0 4px #ff719e1c}.input-shell>span{filter:saturate(.8);font-size:16px}.input-shell input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.input-shell input::placeholder{color:#bca8b0}.reveal-button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px}.remember-row{color:var(--muted);cursor:pointer;align-items:center;gap:9px;margin:5px 0 7px;font-size:12px;display:flex}.remember-row input{accent-color:var(--pink-dark);width:16px;height:16px}.form-message{color:#c6345f;background:#fff0f2;border-radius:12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.login-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff759f,#f34f87);border:0;border-radius:17px;justify-content:center;align-items:center;gap:20px;height:56px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 13px 24px #e84d8345,inset 0 1px #ffffff59}.login-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 17px 29px #e84d8354}.login-button:disabled{opacity:.68;cursor:wait}.login-footer{z-index:2;color:#a88c97;justify-content:space-between;width:min(1180px,100% - 44px);margin:0 auto;padding:18px 0 25px;font-size:11px;display:flex;position:relative}.candy-cloud{background:#ffffff80;border-radius:999px;height:34px;position:absolute}.candy-cloud:before,.candy-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute;bottom:0}.candy-cloud-one{width:130px;top:12%;left:40%}.candy-cloud-two{width:90px;bottom:11%;right:2%}.candy-cloud:before{width:58px;height:58px;left:21px}.candy-cloud:after{width:44px;height:44px;right:13px}.sprinkles i{z-index:1;background:var(--pink);border-radius:4px;width:13px;height:4px;position:absolute;transform:rotate(35deg)}.sprinkles i:first-child{background:var(--mint);top:28%;left:5%}.sprinkles i:nth-child(2){background:var(--yellow);top:6%;left:47%;transform:rotate(80deg)}.sprinkles i:nth-child(3){background:var(--lavender);top:25%;right:4%;transform:rotate(-25deg)}.sprinkles i:nth-child(4){background:var(--peach);bottom:9%;left:43%}.sprinkles i:nth-child(5){top:18%;right:43%;transform:rotate(-60deg)}.sprinkles i:nth-child(6){background:var(--yellow);bottom:38%;left:2%}.sprinkles i:nth-child(7){background:var(--mint);bottom:28%;right:8%;transform:rotate(70deg)}.sprinkles i:nth-child(8){background:var(--lavender);top:38%;left:54%}.market-page{background:#fffaf4;min-height:100vh}.market-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #f2dde2;grid-template-columns:220px minmax(260px,1fr) auto;align-items:center;gap:28px;height:84px;padding:0 max(28px,50vw - 620px);display:grid;position:sticky;top:0}.market-brand{color:var(--ink);text-decoration:none}.market-brand>span:last-child{display:grid}.market-brand b{font-size:19px}.market-brand small{color:var(--pink-dark);letter-spacing:.1em;font-size:10px;font-weight:800}.market-search{background:#fff7f8;border:1px solid #f2dfe3;border-radius:999px;align-items:center;gap:11px;height:46px;padding:0 18px;display:flex}.market-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.player-menu{justify-self:end;align-items:center;gap:10px;display:flex}.wallet-pill{background:#fff8fa;border:1px solid #f2dce3;border-radius:13px;gap:2px;min-width:116px;padding:8px 12px;line-height:1.2;display:grid}.wallet-pill small{color:#a2727f;font-size:9px}.wallet-pill b{color:#b87316;white-space:nowrap;font-size:12px}.player-profile-link{color:inherit;border-radius:14px;align-items:center;gap:9px;text-decoration:none;display:flex}.player-profile-link:focus-visible{outline-offset:4px;outline:3px solid #ff719e52}.player-profile-link .player-avatar{background:#ffe8ef;border:2px solid #ffdbe5;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;overflow:visible}.profile-avatar-media,.seller-avatar-media{border-radius:inherit;object-fit:cover;place-items:center;width:100%;height:100%;display:grid}.avatar-fallback{background:#ffe8ef}.player-profile-link>span:last-child{min-width:80px;display:grid}.player-menu small{color:var(--muted);font-size:9px}.player-menu b{text-overflow:ellipsis;max-width:120px;font-size:12px;overflow:hidden}.player-menu>button:not(.player-avatar){color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:11px}.message-center-link{color:#7b5262;background:linear-gradient(145deg,#fffafd,#fff0f5);border:1px solid #f3cad7;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:78px;height:44px;padding:0 13px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;box-shadow:0 5px 14px #cf547e14}.message-center-link:hover{border-color:#ee9ab7;transform:translateY(-1px);box-shadow:0 8px 18px #cf547e29}.message-center-link:focus-visible{outline-offset:3px;outline:3px solid #ff719e40}.message-center-link>small{letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:900}.message-center-icon{background:linear-gradient(145deg,#ff79a6,#e94d84);border-radius:8px;flex:none;width:22px;height:22px;display:block;position:relative;box-shadow:0 4px 9px #e84d833d}.message-center-icon:before{content:"";background:#fff;border-radius:999px;width:3px;height:3px;position:absolute;top:9px;left:6px;box-shadow:7px 0 #fff}.message-center-icon:after{content:"";background:#e94d84;border-radius:1px;width:7px;height:7px;position:absolute;bottom:-3px;left:4px;transform:rotate(35deg)}.message-center-link>b{background:var(--pink-dark);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-7px;right:-5px;box-shadow:0 3px 8px #e84d8340}.market-hero{background:linear-gradient(110deg,#fff0f4,#fff8e6 65%,#effbf7);justify-content:space-between;align-items:center;gap:20px;padding:20px max(28px,50vw - 620px);display:flex}.sell-button{background:var(--pink-dark);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:16px;padding:15px 22px;font-weight:900;box-shadow:0 12px 25px #e84d8340}.sell-button span{margin-right:7px}.market-mode-tabs{background:#fff;border-bottom:1px solid #f3e3e6;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px max(28px,50vw - 620px);display:grid}.market-mode-tabs button{color:#654e58;text-align:left;cursor:pointer;background:#fff;border:1px solid #eedfe3;border-radius:17px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.market-mode-tabs button:hover{border-color:#efadc2;transform:translateY(-1px);box-shadow:0 9px 20px #68425014}.market-mode-tabs button>span:first-child{background:#fff0f4;border-radius:12px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.market-mode-tabs button>span:nth-child(2){gap:2px;min-width:0;display:grid}.market-mode-tabs b{font-size:13px}.market-mode-tabs small{color:#a08791;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.market-mode-tabs em{min-width:24px;height:24px;color:var(--pink-dark);background:#fff2f6;border-radius:999px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.market-mode-tabs button.active{background:linear-gradient(145deg,#fff0f5,#fff9f0);border-color:#eb6f98;box-shadow:0 10px 24px #dc467a21}.market-mode-tabs button.active.auction{color:#543d82;background:linear-gradient(145deg,#f6f1ff,#fff8ee);border-color:#8c74dc}.market-mode-tabs button.active.auction>span:first-child,.market-mode-tabs button.active.auction em{color:#6749ad;background:#ebe2ff}.market-mode-tabs button.active.mine{background:linear-gradient(145deg,#fff7e8,#fff1f5);border-color:#e7a441}.market-mode-tabs button.active.server{color:#654614;background:linear-gradient(145deg,#fff7db,#f6efff);border-color:#d6a631;box-shadow:0 11px 26px #b07d1326}.market-mode-tabs button.active.server>span:first-child,.market-mode-tabs button.active.server em{color:#8d6312;background:#fff0b7}.category-strip{scrollbar-width:none;background:#fff;border-bottom:1px solid #f3e3e6;gap:10px;padding:20px max(28px,50vw - 620px);display:flex;overflow-x:auto}.category-strip button{cursor:pointer;background:#fff;border:1px solid #f1dfe3;border-radius:13px;flex:none;align-items:center;gap:7px;padding:10px 15px;font-size:12px;font-weight:800;display:flex}.category-strip button small{min-width:18px;height:18px;color:var(--pink-dark);background:#fff1f5;border-radius:999px;place-items:center;font-size:9px;display:grid}.category-strip button.active{color:#fff;background:var(--pink-dark);border-color:var(--pink-dark);box-shadow:0 8px 17px #e84d8330}.category-strip button.active small{color:#fff;background:#fff3}.subcategory-strip{scrollbar-width:none;gap:8px;margin:-8px 0 24px;display:flex;overflow-x:auto}.subcategory-strip button{color:#725f67;cursor:pointer;background:#fff;border:1px solid #eadde1;border-radius:999px;flex:none;padding:8px 13px;font-size:11px;font-weight:800}.subcategory-strip button.active{color:var(--pink-dark);background:#fff0f5;border-color:#f4a4bf}.market-content{width:min(1240px,100% - 56px);margin:0 auto;padding:34px 0 70px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.section-heading p{color:var(--pink-dark);letter-spacing:.15em;margin:0 0 3px;font-size:9px;font-weight:900}.section-heading h2{margin:0;font-size:24px}.section-heading>span{color:var(--muted);font-size:11px}.market-sort{color:var(--muted);align-items:center;gap:14px;font-size:11px;display:flex}.market-sort label{align-items:center;gap:7px;display:flex}.market-sort select{color:#5d4650;font:inherit;cursor:pointer;background:#fff;border:1px solid #eadde1;border-radius:10px;padding:8px 30px 8px 10px;font-weight:800}.market-sort select:focus-visible{outline-offset:2px;outline:3px solid #ff719e40}.listing-table{background:#fff;border:1px solid #eadde1;border-radius:19px;overflow:hidden;box-shadow:0 12px 32px #69435112}.listing-list-head{color:#806b73;background:#fff7f8;border-bottom:1px solid #eadde1;grid-template-columns:94px minmax(180px,1fr) minmax(240px,1.35fr) 180px 165px;align-items:center;gap:18px;padding:12px 18px;font-size:11px;font-weight:800;display:grid}.listing-list-head span:first-child{grid-column:1/3}.listing-grid{display:block}.listing-card{background:#fff;border-bottom:1px solid #eee3e6;transition:background .16s}.listing-card:last-child{border-bottom:0}.listing-card:hover{background:#fffafb}.listing-open{width:100%;color:inherit;text-align:left;grid-template-columns:94px minmax(180px,1fr) minmax(240px,1.35fr) 180px 165px;grid-template-areas:"image main stats meta price";align-items:center;gap:18px;padding:14px 18px;display:grid}.listing-official-entry{background:linear-gradient(105deg,#fffdf8 0%,#fff8e8 48%,#fff2f8 76%,#f8f4ff 100%);border-bottom-color:#ead89c}.listing-official-entry:hover{background:linear-gradient(105deg,#fffaf1 0%,#fff4de 48%,#ffedf5 76%,#f4efff 100%)}.listing-cell-button{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0}.listing-cell-button:focus-visible,.price-row button:focus-visible,.listing-seller:focus-visible{outline-offset:2px;outline:3px solid #ff719e4d}.listing-image{background:linear-gradient(145deg,#fff4f7,#fffaf0);border-radius:14px;grid-area:image;place-items:center;width:84px;height:84px;display:grid;position:relative}.item-icon{object-fit:contain;width:62px;height:62px;image-rendering:pixelated;filter:drop-shadow(0 10px 9px #643c4626)}.item-icon.large{width:112px;height:112px}.item-icon-fallback{filter:drop-shadow(0 10px 9px #643c461f);font-size:58px}.item-icon-fallback.large{font-size:84px}.star-badge{color:#ffe080;white-space:nowrap;background:#5c4560;border-radius:999px;align-items:center;min-height:20px;padding:3px 7px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 5px 12px #432c4729}.item-quantity{color:#fff;background:#563b49d1;border-radius:7px;padding:3px 6px;font-size:9px;position:absolute;bottom:6px;right:6px}.listing-main{grid-area:main;min-width:0}.item-category{color:#a38e97;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.listing-main h3{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:16px;line-height:1.45;overflow:hidden}.card-stat-preview{flex-wrap:wrap;grid-area:stats;align-content:center;gap:7px 14px;min-height:38px;display:flex}.card-stat-preview span{color:#6f5e65;white-space:nowrap;align-items:baseline;gap:5px;font-size:11px;display:inline-flex}.card-stat-preview small{color:#6f5e65;font-size:11px;font-weight:700}.card-stat-preview b{color:#238568;font-variant-numeric:tabular-nums;font-size:12px}.card-stat-preview .stat-empty,.card-stat-preview .stat-more{color:#907d85}.listing-meta{color:#725f67;grid-area:meta;gap:7px;font-size:12px;line-height:1.45;display:grid}.listing-seller,.detail-seller{align-items:center;gap:7px;min-width:0;display:flex}.listing-seller{color:#725f67;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:2px 7px;text-decoration:none;transition:color .15s;display:grid}.listing-seller:hover{color:var(--pink-dark)}.seller-avatar-media{border-radius:9px;flex:none;width:27px;height:27px;font-size:12px}.listing-seller>.seller-avatar-media{grid-area:1/1/3}.listing-seller>.seller-name{grid-column:2;min-width:0;line-height:1.35}.listing-seller>.seller-presence{grid-column:2;justify-self:start}.market-name-single{white-space:nowrap}.market-name-multi{overflow-wrap:anywhere;white-space:normal}.seller-presence{color:#8e7c84;white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:9px;font-weight:800;display:inline-flex}.seller-presence i{background:#aeb4b2;border-radius:999px;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #aeb4b224}.seller-presence.online{color:#278365}.seller-presence.online i{background:#31b984;box-shadow:0 0 0 3px #31b98426}.price-row{grid-area:price;justify-items:end;gap:8px;padding:0;display:grid}.price-row>span{justify-items:end;gap:3px;display:grid}.price-row small{color:#927e86;font-size:11px}.price-row b{color:#bd7418;font-variant-numeric:tabular-nums;font-size:15px}.price-row em{color:#7955aa;font-size:9px;font-style:normal;font-weight:800}.listing-leading-name{color:#79688a;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px 5px;width:100%;margin-top:2px;font-size:9px;display:flex}.listing-leading-name small{color:#8f7c96;text-align:right;flex-basis:100%;font-size:10px}.listing-leading-name strong{color:#65479c;text-align:right;flex:1;min-width:0;font-size:11px}.listing-seller.official{color:#76521b;grid-template-columns:56px minmax(0,1fr);column-gap:10px;min-height:56px;font-weight:900}.listing-seller.official .listing-official-avatar{grid-area:1/1/3;place-self:center}.listing-seller.official .official-seller-copy{grid-column:2;align-content:center;gap:4px;min-width:0;display:grid}.listing-seller.official .official-seller-copy>small{color:#8f7a80;white-space:nowrap;font-size:11px;font-weight:500}.listing-seller.official .seller-name{align-items:center;gap:5px;display:flex}.listing-seller.official .seller-name i,.detail-seller.official .detail-seller-copy i{color:#966810;background:#fff0bb;border-radius:999px;place-items:center;padding:2px 6px;font-size:8px;font-style:normal;font-weight:900;display:inline-grid}.listing-bidder-avatar{background:#fff;border:1px solid #e4d8f1;border-radius:7px;width:20px;height:20px;font-size:9px}.price-row button{color:var(--pink-dark);cursor:pointer;background:#fff0f4;border:0;border-radius:9px;padding:7px 11px;font-size:10px;font-weight:900}.price-actions{justify-content:flex-end;gap:6px;display:flex}.price-row .listing-buy-button{background:var(--pink-dark);color:#fff;box-shadow:0 6px 14px #e84d8333}.price-row .listing-buy-button:hover{background:#d93e75}.price-row .listing-buy-button.bid-button,.auction-primary{background:linear-gradient(135deg,#7555bd,#9a6edf);box-shadow:0 7px 17px #6548ab40}.price-row .listing-buy-button:disabled{opacity:.55;cursor:default;box-shadow:none}.bid-hold-summary{background:#fbf8ff;border:1px solid #eadcf5;border-radius:15px;grid-template-columns:1fr auto;gap:2px 14px;min-width:220px;padding:12px 15px;display:grid}.bid-hold-summary small,.bid-hold-summary span{color:#8b7897;font-size:9px}.bid-hold-summary b{color:#6b4cae;font-size:14px}.bid-hold-summary span{grid-column:1/-1}.my-bid-list{gap:10px;display:grid}.my-bid-row{background:#fff;border:1px solid #eadde1;border-radius:18px;grid-template-columns:72px minmax(180px,1fr) minmax(150px,.7fr) 110px auto;align-items:center;gap:16px;padding:14px 16px;display:grid;box-shadow:0 9px 24px #5b3c4b0f}.my-bid-row.leading{background:linear-gradient(110deg,#fff,#f4fcf8);border-color:#b8dfd1}.my-bid-icon{background:linear-gradient(145deg,#fff1f5,#fff9e9);border-radius:14px;place-items:center;width:68px;height:68px;display:grid}.my-bid-icon img{object-fit:contain;width:54px;height:54px;image-rendering:pixelated}.my-bid-row h3{margin:3px 0 7px;font-size:15px}.my-bid-row small,.my-bid-row span{color:var(--muted);font-size:9px}.my-bid-price{gap:3px;display:grid}.my-bid-price b{color:#b87316;font-size:14px}.my-bid-status{color:#a1664e;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.my-bid-status i{background:#dc946c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dc946c21}.my-bid-status.leading{color:#258064}.my-bid-status.leading i{background:#31b984;box-shadow:0 0 0 4px #31b98421}.my-bid-row>button{color:#fff;cursor:pointer;background:#7958ba;border:0;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:900}.market-empty button{color:var(--pink-dark);cursor:pointer;background:#fff0f4;border:0;border-radius:10px;padding:8px 11px;font-size:10px;font-weight:900}.market-empty{text-align:center;background:#ffffff9e;border:1px dashed #eecfd7;border-radius:24px;place-content:center;justify-items:center;min-height:330px;display:grid}.market-empty>span{font-size:54px}.market-empty h3{margin:14px 0 5px}.market-empty p{color:var(--muted);margin:0 0 14px;font-size:12px}.market-loading{min-height:100vh;color:var(--muted);background:linear-gradient(135deg,#fff6e7,#ffeef4);place-content:center;justify-items:center;gap:15px;display:grid}.donut-spinner{border:15px solid #ff87ad;border-top-color:#ffd96d;border-radius:50%;width:58px;height:58px;animation:.9s linear infinite spin}.market-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#3f2a376b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.market-modal{background:#fffdfb;border:1px solid #ffffffd9;border-radius:28px;width:min(660px,100%);max-height:min(820px,100vh - 48px);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 80px #40273442}.market-modal.item-detail{flex-direction:column;width:min(760px,100%);padding:0;display:flex;overflow:hidden}.item-detail-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:30px;overflow-y:auto}.market-modal h2{margin:8px 42px 7px 0;font-size:27px;line-height:1.35}.modal-close{width:36px;height:36px;color:var(--pink-dark);cursor:pointer;background:#fff0f4;border:0;border-radius:50%;font-size:24px;position:absolute;top:17px;right:17px}.modal-kicker{color:var(--pink-dark);letter-spacing:.1em;font-size:12px;font-weight:900}.modal-primary{background:var(--pink-dark);color:#fff;cursor:pointer;border:0;border-radius:13px;padding:13px 18px;font-weight:900;box-shadow:0 10px 20px #e84d8333}.modal-primary:disabled{opacity:.58;cursor:wait}.modal-secondary{color:#72535e;cursor:pointer;background:#fff;border:1px solid #ead7dd;border-radius:13px;padding:12px 18px;font-weight:900}.npc-help>p{color:var(--muted)}.npc-steps{background:#fff7f8;border-radius:16px;grid-template-columns:38px 1fr;align-items:start;gap:12px;margin:16px 0;padding:15px;display:grid}.npc-steps>b{width:36px;height:36px;color:var(--pink-dark);background:#ffe1ea;border-radius:50%;place-items:center;display:grid}.npc-steps p{gap:3px;margin:0;display:grid}.npc-steps strong{font-size:14px}.npc-steps span{color:var(--muted);font-size:11px;line-height:1.6}.npc-help>.modal-primary{width:100%;margin-top:8px}.detail-top{border-bottom:1px dashed #ead7dc;grid-template-columns:150px 1fr;align-items:center;gap:22px;padding-bottom:22px;display:grid}.detail-top p{color:var(--muted);font-size:13px;line-height:1.7}.detail-top .detail-seller{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.7}.detail-heading{min-width:0}.detail-market-parties{border-top:1px dashed #ead7dc;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin-top:0;padding-top:16px;display:flex}.detail-market-parties .detail-seller{margin:0}.detail-market-parties.official-parties{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.detail-market-parties.official-parties .detail-leading-bidder{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 13px;display:flex}.detail-market-parties.official-parties .detail-leading-bidder>span{justify-content:flex-end}.detail-leading-bidder{background:linear-gradient(135deg,#fbf8ff,#fff8fb);border:1px solid #e4d7f4;border-radius:13px;gap:3px;min-width:118px;padding:9px 12px;display:grid;box-shadow:0 7px 18px #69489e14}.detail-leading-bidder small{color:#8e799b;font-size:11px;font-weight:800}.detail-leading-bidder>span{align-items:center;gap:7px;min-width:0;display:flex}.detail-leading-bidder b{color:#684a9f;min-width:0;font-size:13px}.detail-bidder-avatar{background:#fff;border:1px solid #e4d8f1;border-radius:9px;flex:none;width:28px;height:28px;font-size:12px}.detail-seller>a{color:inherit;border-radius:11px;align-items:center;gap:8px;text-decoration:none;display:flex}.detail-seller>a:hover{color:var(--pink-dark)}.detail-official-identity{align-items:center;gap:10px;min-width:0;display:flex}.detail-official-identity .detail-official-avatar{aspect-ratio:1;flex:0 0 72px;width:72px;min-width:72px;height:72px;display:inline-block}.detail-top .detail-seller .seller-avatar-media{border-radius:11px;width:34px;height:34px}.detail-seller-copy{gap:2px;display:grid}.detail-seller-copy>span{align-items:center;gap:8px;display:flex}.detail-seller-copy>small{color:#8e7a83;font-size:12px}.detail-icon{background:linear-gradient(145deg,#fff0f5,#fff9e8);border-radius:22px;align-content:center;place-items:center;min-height:150px;display:grid;position:relative}.detail-icon>span{color:#8a6214;font-size:10px;font-weight:900}.detail-section-title{color:#624852;margin:21px 0 8px;font-size:15px;line-height:1.4}.equipment-summary,.stat-grid{border-top:1px solid #eadde1;margin:0;display:block}.equipment-summary span,.stat-grid span{border-bottom:1px solid #eadde1;justify-content:space-between;align-items:center;gap:24px;min-height:42px;padding:10px 4px;display:flex}.equipment-summary small,.stat-grid small{color:#725f67;font-size:13px;font-weight:700;line-height:1.45}.equipment-summary b,.stat-grid b{color:#7252a2;font-variant-numeric:tabular-nums;text-align:right;min-width:76px;font-size:14px}.stat-grid b{color:#238568}.stack-info{background:#fff7f0;border-radius:12px;margin:18px 0;padding:13px}.purchase-wallet{background:#fff9fa;border:1px solid #eedde2;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-top:19px;padding:14px;display:grid}.purchase-wallet>div{background:#fff;border-radius:11px;gap:4px;min-width:0;padding:9px 11px;display:grid}.purchase-wallet span{color:#876570;font-size:11px}.purchase-wallet b{color:#b87316;font-size:14px}.purchase-wallet b.insufficient{color:#dc406d}.purchase-wallet small{color:#956570;grid-column:1/-1;padding:3px 2px 0;font-size:11px;line-height:1.55}.purchase-notice{color:#28745e;background:#edf9f4;border-radius:12px;margin:13px 0 0;padding:13px;font-size:12px;line-height:1.65}.auction-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:19px;display:grid}.auction-detail-summary>div{background:#fcf9ff;border:1px solid #eadff2;border-radius:13px;gap:5px;min-width:0;padding:12px;display:grid}.auction-detail-summary>div.current{background:linear-gradient(145deg,#f4efff,#fff9ef);border-color:#cbb8ee}.auction-detail-summary small{color:#83708c;font-size:11px}.auction-detail-summary b{color:#65469f;overflow-wrap:anywhere;font-size:13px}.official-bid-limit{color:#71562a;background:linear-gradient(135deg,#fff9e7,#faf5ff);border:1px solid #ead08c;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;margin-top:10px;padding:13px 15px;display:grid}.official-bid-limit>span{color:#946b13;grid-row:span 2;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.official-bid-limit>span i{background:#e7b63d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e7b63d24}.official-bid-limit b{font-size:11px}.official-bid-limit small{color:#927e64;font-size:9px}.official-rate-note{color:#755d35;background:#fff9e7;border:1px solid #ecd697;border-radius:12px;align-items:center;gap:8px;margin:9px 0 0;padding:10px 12px;font-size:10px;display:flex}.official-rate-note b{color:#fff;background:#edbd45;border-radius:999px;padding:3px 7px;font-size:8px}.official-avatar{aspect-ratio:1;flex:none;width:46px;height:46px;display:inline-block;position:relative;overflow:visible}.official-avatar .official-avatar-image{left:var(--official-avatar-x,50%);top:var(--official-avatar-y,50%);z-index:1;width:var(--official-avatar-size,44%);height:var(--official-avatar-size,44%);background:#fff1e8;border-radius:50%;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffffe6}.official-avatar.frame-style-1,.official-avatar.frame-style-2{--official-avatar-size:42%}.official-avatar.frame-style-3{--official-avatar-size:38%}.official-avatar.frame-style-4,.official-avatar.frame-style-5{--official-avatar-size:42%}.official-avatar.frame-style-6{--official-avatar-size:40%}.official-avatar.frame-style-7{--official-avatar-size:44%}.official-avatar.frame-style-8{--official-avatar-size:40%}.official-avatar.frame-style-9{--official-avatar-size:42%}.official-avatar:not(.has-frame) .official-avatar-image{border-radius:28%;width:90%;height:90%;top:5%;left:5%;transform:none}.official-avatar .official-avatar-image .user-avatar-media,.official-avatar .official-avatar-image .user-avatar-fallback{object-fit:cover;place-items:center;width:100%;height:100%;font-size:.42em;display:grid}.official-avatar-frame{z-index:2;pointer-events:none;filter:drop-shadow(0 2px 4px #472a271f);background-position:0 0;background-repeat:no-repeat;background-size:1000% 100%;animation:1.1s steps(9,end) infinite official-frame-play;display:block;position:absolute;inset:0}.official-avatar-frame.frame-1{background-image:url(/api/avatar-frames/1.png)}.official-avatar-frame.frame-2{background-image:url(/api/avatar-frames/2.png)}.official-avatar-frame.frame-3{background-image:url(/api/avatar-frames/3.png)}.official-avatar-frame.frame-4{background-image:url(/api/avatar-frames/4.png)}.official-avatar-frame.frame-5{background-image:url(/api/avatar-frames/5.png)}.official-avatar-frame.frame-6{background-image:url(/api/avatar-frames/6.png)}.official-avatar-frame.frame-7{background-image:url(/api/avatar-frames/7.png)}.official-avatar-frame.frame-8{background-image:url(/api/avatar-frames/8.png)}.official-avatar-frame.frame-9{background-image:url(/api/avatar-frames/9.png)}@keyframes official-frame-play{to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.official-avatar-frame{animation:none}}.listing-official-avatar{aspect-ratio:1;grid-row:1/3;width:56px;min-width:56px;height:56px}.detail-official-avatar{aspect-ratio:1;width:72px;min-width:72px;height:72px}.admin-official-avatar{width:112px;height:112px}.frame-option-avatar{width:76px;height:76px}.auction-rule-line{background:#f8f5fa;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:10px 12px;display:flex}.auction-rule-line>span{color:#80727d;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.auction-rule-line>span i,.anti-snipe-chip i{background:#aeb4b2;border-radius:50%;width:8px;height:8px}.auction-rule-line>span.enabled{color:#7250ad}.auction-rule-line>span.enabled i,.anti-snipe-chip i{background:#8c65d1;box-shadow:0 0 0 4px #8c65d121}.auction-rule-line p{color:#75636b;text-align:right;margin:0;font-size:11px}.auction-wallet{background:#fcf9ff;border-color:#e5d8f0}.bid-history{border-top:1px solid #eadde1;margin-top:16px}.bid-history>div{justify-content:space-between;align-items:center;padding:14px 2px 8px;display:flex}.bid-history h3{margin:0;font-size:14px}.bid-history>div>span,.bid-history>p{color:#8d7881;font-size:10px}.bid-history>p{margin:0;padding:12px 2px}.bid-history article{border-bottom:1px solid #f1e6e9;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;min-height:42px;display:grid}.bid-history article>i{color:#7250ad;background:#f2eafa;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:900;display:grid}.bid-history article>span{gap:1px;display:grid}.bid-history article b{font-size:11px}.bid-history article small{color:#8d7881;font-size:10px}.bid-history article strong{color:#7353ab;font-size:11px}.detail-buybar{background:#fffdfbfa;border-top:1px solid #f0e0e4;flex:none;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:14px 30px 16px;display:flex;box-shadow:0 -12px 30px #52314012}.detail-buybar>span{gap:4px;display:grid}.detail-buybar small{color:#8d7881;font-size:11px}.detail-buybar b{color:#bd7418;font-size:18px}.detail-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.message-seller-button{color:var(--pink-dark);cursor:pointer;background:#fff;border:1px solid #f1b5c8;border-radius:13px;padding:12px 16px;font-weight:900}.message-seller-button:hover{background:#fff3f7}.purchase-confirm{width:min(480px,100%);overflow:visible}.purchase-confirm-item{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;margin:18px 0;display:grid}.purchase-confirm-icon{background:linear-gradient(145deg,#fff1f4,#fffaf0);border-radius:20px;place-items:center;min-height:106px;display:grid}.purchase-confirm-item small{color:var(--pink-dark);font-size:10px;font-weight:900}.purchase-confirm-item h2{margin:5px 38px 4px 0;font-size:22px}.purchase-confirm-item p{color:var(--muted);margin:0;font-size:11px}.purchase-confirm-money{background:#fff8f9;border:1px solid #f1dfe4;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:13px;display:grid}.purchase-confirm-money span{gap:5px;min-width:0;display:grid}.purchase-confirm-money small{color:var(--muted);font-size:9px}.purchase-confirm-money b{color:#b87316;overflow-wrap:anywhere;font-size:12px}.purchase-confirm-money b.insufficient{color:#dc406d}.purchase-confirm-note{color:#9b6a78;margin:12px 0 0;font-size:10px;line-height:1.6}.purchase-confirm-actions{border-top:1px solid #f0e0e4;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:16px;display:flex}.purchase-confirm-actions>button{min-width:112px}.bid-confirm{flex-direction:column;width:min(560px,100%);padding:0;display:flex;overflow:hidden}.bid-confirm-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:30px 30px 18px;overflow-y:auto}.bid-confirm>.modal-close{z-index:2}.bid-confirm>.purchase-confirm-actions{background:#fffdfb;flex:none;margin:0;padding:16px 30px 22px;box-shadow:0 -10px 24px #583d490f}.bid-confirm-heading{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;margin:16px 0;display:grid}.bid-confirm-heading .purchase-confirm-icon{min-height:92px}.bid-confirm-heading h2{margin:4px 0;font-size:22px}.bid-confirm-heading small{color:#7653ad;font-size:9px;font-weight:900}.bid-confirm-heading p{color:var(--muted);margin:0;font-size:10px}.anti-snipe-chip{color:#6d4aa5;background:#f7f2ff;border:1px solid #d9c9ef;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:900;display:inline-flex}.bid-market-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bid-market-facts>span{background:#f8f5fb;border-radius:12px;gap:5px;min-width:0;padding:11px;display:grid}.bid-market-facts small{color:#8b7b92;font-size:9px}.bid-market-facts b{color:#64469b;overflow-wrap:anywhere;font-size:12px}.bid-amount-field{gap:7px;margin-top:16px;display:grid}.bid-amount-field>span{color:#634d57;font-size:12px;font-weight:900}.bid-amount-field>div{background:#fff;border:2px solid #d6c2ee;border-radius:15px;grid-template-columns:36px 1fr;align-items:center;padding:0 13px;display:grid}.bid-amount-field>div:focus-within{border-color:#8e68ca;box-shadow:0 0 0 4px #8e68ca1f}.bid-amount-field input{color:#583d84;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;padding:13px 0;font-size:20px;font-weight:900}.bid-amount-field>small{color:#8e798b;font-size:9px}.bid-quick-actions{scrollbar-width:none;gap:7px;margin-top:10px;display:flex;overflow-x:auto}.bid-quick-actions button{color:#694aa0;cursor:pointer;background:#fbf8ff;border:1px solid #e0d2ee;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;font-weight:900}.bid-quick-actions button:hover{background:#f3edfb;border-color:#a886d6}.bid-wallet-preview{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.bid-wallet-preview span{background:#fff8f2;border-radius:12px;gap:4px;padding:11px;display:grid}.bid-wallet-preview small{color:#987f70;font-size:9px}.bid-wallet-preview b{color:#b87316;overflow-wrap:anywhere;font-size:12px}.bid-wallet-preview b.insufficient{color:#d84772}.anti-snipe-note{color:#6f4eaa;background:#f5effd;border-radius:11px;margin:11px 0 0;padding:10px 12px;font-size:9px;line-height:1.55}.chat-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#31222b6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.chat-drawer{background:#fffdfb;width:min(470px,100%);height:100%;position:relative;overflow:hidden;box-shadow:-24px 0 70px #38222d40}.chat-drawer-close{z-index:3;width:36px;height:36px;color:var(--pink-dark);cursor:pointer;background:#fff0f4;border:0;border-radius:50%;font-size:24px;position:absolute;top:14px;right:14px}.chat-start{background:linear-gradient(145deg,#fffdfb,#fff5f7);flex-direction:column;justify-content:center;height:100%;padding:52px 34px;display:flex}.chat-start-item{border-bottom:1px dashed #ead7dc;grid-template-columns:94px 1fr;align-items:center;gap:18px;padding-bottom:24px;display:grid}.chat-start-item>img{object-fit:contain;width:94px;height:94px;image-rendering:pixelated;background:linear-gradient(145deg,#fff0f5,#fff9e8);border-radius:18px;padding:10px}.chat-start-item small{color:var(--pink-dark);letter-spacing:.1em;font-size:10px;font-weight:900}.chat-start-item h2{margin:7px 0 5px;font-size:23px}.chat-start-item p{color:#b87316;margin:0;font-size:13px;font-weight:800}.chat-character-select{gap:9px;margin:26px 0 18px;display:grid}.chat-character-select>span{font-size:13px;font-weight:900}.chat-character-select select{width:100%;color:var(--ink);background:#fff;border:1px solid #ecd7dd;border-radius:13px;outline:0;padding:12px 36px 12px 13px}.chat-character-select select:focus{border-color:#ef8bad;box-shadow:0 0 0 4px #ff719e1f}.chat-character-select small{color:var(--muted);font-size:10px;line-height:1.55}.chat-start-button{background:var(--pink-dark);color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;padding:14px;font-weight:900;box-shadow:0 10px 23px #e84d8338}.chat-start-button:disabled{opacity:.6;cursor:wait}.conversation-pane{background:#fffdfb;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.conversation-header{background:#fffffff5;border-bottom:1px solid #eedee2;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:15px 58px 15px 18px;display:grid}.conversation-item-icon{background:linear-gradient(145deg,#fff0f5,#fff9e8);border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.conversation-item-icon img{object-fit:contain;width:44px;height:44px;image-rendering:pixelated}.conversation-header small{color:var(--pink-dark);font-size:9px;font-weight:900}.conversation-header h2{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 2px;font-size:15px;overflow:hidden}.conversation-header p{color:var(--muted);margin:0;font-size:10px}.conversation-header>a{color:var(--pink-dark);white-space:nowrap;background:#fff0f4;border-radius:9px;padding:8px 9px;font-size:9px;font-weight:900;text-decoration:none}.conversation-messages{scroll-behavior:smooth;background:linear-gradient(#fffaf8,#fffdfb);min-height:0;padding:22px 18px;overflow-y:auto}.conversation-empty{text-align:center;min-height:100%;color:var(--muted);place-content:center;justify-items:center;display:grid}.conversation-empty>span{font-size:42px}.conversation-empty h3{color:var(--ink);margin:10px 0 4px;font-size:15px}.conversation-empty p{margin:0;font-size:10px}.chat-message{align-items:flex-end;gap:8px;margin:12px 0;display:flex}.chat-message.mine{flex-direction:row-reverse}.chat-avatar{object-fit:cover;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.chat-message>div{max-width:min(78%,320px)}.chat-message p{color:var(--muted);align-items:center;gap:8px;margin:0 3px 4px;font-size:9px;display:flex}.chat-message.mine p{justify-content:flex-end}.chat-message p b{color:#745c66;font-size:10px}.chat-message p time{font-variant-numeric:tabular-nums}.chat-message>div>span{color:#5e4851;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #f0dfe3;border-radius:5px 16px 16px;padding:10px 12px;font-size:12px;line-height:1.65;display:block;box-shadow:0 5px 14px #5f39480d}.chat-message.mine>div>span{color:#fff;background:linear-gradient(135deg,#fa6999,#e94d84);border-color:#f17da4;border-radius:16px 5px 16px 16px}.conversation-composer{background:#fff;border-top:1px solid #eedee2;padding:12px 15px 14px}.conversation-composer form{gap:8px;display:grid}.conversation-composer textarea{resize:vertical;width:100%;min-height:58px;max-height:130px;color:var(--ink);background:snow;border:1px solid #ead8de;border-radius:13px;outline:0;padding:10px 12px;font-size:12px;line-height:1.5}.conversation-composer textarea:focus{border-color:#ef8bad;box-shadow:0 0 0 4px #ff719e1a}.conversation-composer form>div{justify-content:space-between;align-items:center;display:flex}.conversation-composer form small{color:var(--muted);font-size:9px}.conversation-composer form button{background:var(--pink-dark);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:9px 18px;font-size:11px;font-weight:900}.conversation-composer form button:disabled{opacity:.55;cursor:default}.conversation-readonly,.chat-form-error{border-radius:10px;margin:0 0 9px;padding:9px 11px;font-size:10px;line-height:1.5}.conversation-readonly{color:#876f78;background:#f5f1f2}.chat-form-error{color:#c73563;background:#fff0f3}.chat-loading,.chat-error{min-height:240px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:10px;display:grid}.chat-loading .donut-spinner{border-width:10px;width:42px;height:42px}.chat-loading p,.chat-error p{margin:0;font-size:11px}.chat-error>span{font-size:38px}.messages-page{background:linear-gradient(145deg,#fff9f2,#fff3f7);min-height:100vh}.messages-header{background:#fffffff5;border-bottom:1px solid #f0dce2;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:78px;padding:12px max(24px,50vw - 620px);display:grid}.messages-header>div{align-items:center;gap:7px;font-size:15px;font-weight:900;display:flex}.messages-header>div b{background:var(--pink-dark);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.messages-header nav{justify-self:end;align-items:center;gap:6px;display:flex}.messages-header nav a,.messages-header nav span{color:#79616b;border-radius:10px;padding:9px 10px;font-size:10px;font-weight:800;text-decoration:none}.messages-header nav a:hover{color:var(--pink-dark);background:#fff0f4}.messages-layout{background:#fff;border:1px solid #ecdbe0;border-radius:24px;grid-template-columns:380px minmax(0,1fr);width:min(1240px,100% - 48px);height:calc(100vh - 110px);min-height:560px;margin:16px auto;display:grid;overflow:hidden;box-shadow:0 20px 60px #5c37461f}.message-thread-list{background:#fffdfd;border-right:1px solid #eadde1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.message-thread-heading{border-bottom:1px solid #eee0e4;justify-content:space-between;align-items:end;padding:23px 20px 17px;display:flex}.message-thread-heading small{color:var(--pink-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.message-thread-heading h1{margin:4px 0 0;font-size:23px}.message-thread-heading>span{color:var(--muted);font-size:9px}.message-thread-scroll{min-height:0;overflow-y:auto}.message-thread-scroll>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1e6e9;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:11px;padding:13px 15px;display:grid;position:relative}.message-thread-scroll>button:hover,.message-thread-scroll>button.active{background:#fff3f6}.message-thread-scroll>button.active:before{content:"";background:var(--pink-dark);border-radius:0 4px 4px 0;width:4px;position:absolute;inset:10px auto 10px 0}.message-item-icon{background:linear-gradient(145deg,#fff0f5,#fff9e8);border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.message-item-icon img{object-fit:contain;width:43px;height:43px;image-rendering:pixelated}.message-thread-copy{gap:3px;min-width:0;display:grid}.message-thread-copy>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.message-thread-copy b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.message-thread-copy time{color:var(--muted);white-space:nowrap;font-size:8px}.message-thread-copy strong{color:#624c55;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.message-thread-copy small{color:#9c858e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.message-unread{background:var(--pink-dark);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;bottom:13px;right:14px}.message-conversation{background:#fffdfb;min-width:0;min-height:0}.message-conversation>.conversation-pane{height:100%}.message-conversation-placeholder{text-align:center;height:100%;color:var(--muted);place-content:center;justify-items:center;display:grid}.message-conversation-placeholder>span{font-size:58px}.message-conversation-placeholder h2{color:var(--ink);margin:13px 0 5px}.message-conversation-placeholder p{margin:0;font-size:11px}.message-mobile-back{display:none}.message-list-empty,.message-list-error{text-align:center;place-content:center;justify-items:center;min-height:320px;padding:25px;display:grid}.message-list-empty>span,.message-list-error>span{font-size:46px}.message-list-empty h2{margin:11px 0 5px;font-size:17px}.message-list-empty p,.message-list-error p{color:var(--muted);margin:0 0 13px;font-size:10px;line-height:1.6}.message-list-empty a,.message-list-error button{color:var(--pink-dark);cursor:pointer;background:#fff0f4;border:0;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:900;text-decoration:none}.profile-page{background:linear-gradient(145deg,#fff8f2,#fff1f5 48%,#f7f3ff);min-height:100vh}.profile-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #f2dde2;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:78px;padding:12px max(24px,50vw - 580px);display:grid}.profile-header nav{align-items:center;gap:8px;display:flex}.profile-header nav a{color:#79616b;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}.profile-header nav a:hover{color:var(--pink-dark);background:#fff0f4}.profile-current-user{color:inherit;justify-self:end;align-items:center;gap:9px;text-decoration:none;display:flex}.profile-current-user>span:last-child{display:grid}.profile-current-user small{color:var(--muted);font-size:9px}.profile-current-user b{font-size:12px}.profile-mini-avatar{object-fit:cover;border:2px solid #ffdbe5;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.profile-content{width:min(1160px,100% - 48px);margin:0 auto;padding:42px 0 76px}.profile-hero-card{background:#ffffffeb;border:1px solid #efd3dce6;border-radius:28px;grid-template-columns:180px minmax(240px,1fr) minmax(300px,.8fr);align-items:center;gap:30px;padding:32px;display:grid;box-shadow:0 22px 60px #7545571a}.profile-avatar-large{background:#ffe8ef;border:6px solid #fff;border-radius:38px;place-items:center;width:180px;height:180px;display:grid;overflow:visible;box-shadow:0 15px 35px #74415326}.profile-avatar-large-media{object-fit:cover;place-items:center;width:100%;height:100%;font-size:56px;display:grid}.profile-label,.profile-section-heading span,.profile-characters>div:first-child>span{color:var(--pink-dark);letter-spacing:.13em;font-size:10px;font-weight:900}.profile-identity h1{margin:8px 0 7px;font-size:clamp(30px,4vw,45px)}.profile-name-row{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.profile-name-row h1{margin:8px 0 7px}.profile-presence{background:#fafafa;border:1px solid #e6e5e3;border-radius:999px;padding:6px 9px;font-size:10px}.profile-presence.online{background:#f0fbf6;border-color:#cdebdc}.profile-identity>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.profile-metrics{gap:12px;margin-top:20px;display:flex}.profile-metrics>span{background:#fff5f7;border-radius:14px;gap:2px;min-width:105px;padding:11px 14px;display:grid}.profile-metrics b{color:var(--pink-dark);font-size:20px}.profile-metrics small{color:var(--muted);font-size:9px}.avatar-editor{background:#fff9fa;border:1px solid #f2dde2;border-radius:20px;padding:21px}.avatar-editor h2{margin:0 0 5px;font-size:17px}.avatar-editor>p{color:var(--muted);margin:0 0 15px;font-size:11px;line-height:1.6}.avatar-editor>div{flex-wrap:wrap;gap:8px;display:flex}.user-avatar{border-radius:inherit;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.user-avatar-media,.user-avatar-fallback{border-radius:inherit;object-fit:cover;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.user-avatar-fallback{background:linear-gradient(145deg,#ffe7ef,#fff6df);font-size:40%}.message-participant{align-items:center;gap:7px;min-width:0;display:flex}.message-list-avatar{background:#ffeaf0;border-radius:9px;width:26px;height:26px}.conversation-participant{align-items:center;gap:6px;display:flex}.conversation-participant-avatar{background:#ffeaf0;border-radius:8px;width:23px;height:23px}.profile-primary-button,.profile-delete-button{cursor:pointer;border:0;border-radius:11px;padding:10px 13px;font-size:11px;font-weight:900}.profile-primary-button{background:var(--pink-dark);color:#fff}.profile-delete-button{color:#8a6875;background:#f5eef0}.profile-primary-button:disabled,.profile-delete-button:disabled{opacity:.6;cursor:wait}.avatar-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.profile-message{background:#edf9f4;border-radius:10px;padding:9px 11px;color:#28745e!important;margin:13px 0 0!important}.profile-characters,.profile-sales,.transaction-history{background:#ffffffdb;border:1px solid #f0dde3;border-radius:23px;margin-top:26px;padding:26px}.profile-characters{grid-template-columns:190px 1fr;gap:22px;display:grid}.profile-characters h2,.profile-section-heading h2{margin:5px 0 0;font-size:22px}.character-chips{flex-wrap:wrap;gap:9px;display:flex}.profile-characters>div:first-child>p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.character-chips>button{min-width:145px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #f2e0e4;border-radius:12px;gap:3px;padding:10px 13px;display:grid;position:relative}.character-chips>button:hover{background:#fff8fa;border-color:#f2a7be}.character-chips>button.active{border-color:var(--pink-dark);background:#fff1f5;box-shadow:0 6px 14px #e84d831a}.character-chips b{font-size:12px}.character-chips small{color:var(--muted);font-size:9px}.character-chips em{color:var(--pink-dark);font-size:8px;font-style:normal;font-weight:900;position:absolute;top:9px;right:9px}.transaction-history{background:linear-gradient(145deg,#fffffff5,#fff9fbf0);position:relative;overflow:hidden}.transaction-history:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffd6e480,#fff5e514 68%,#0000 70%);border-radius:999px;width:220px;height:220px;position:absolute;top:-85px;right:-65px}.transaction-heading{justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.transaction-heading>div>span{color:var(--pink-dark);letter-spacing:.13em;font-size:10px;font-weight:900}.transaction-heading h2{margin:5px 0 3px;font-size:24px}.transaction-heading p{color:var(--muted);margin:0;font-size:11px}.transaction-heading>button,.transaction-empty button{color:#8a6674;cursor:pointer;background:#fff;border:1px solid #f0dce2;border-radius:11px;padding:9px 12px;font-size:10px;font-weight:900}.transaction-heading>button:hover,.transaction-empty button:hover{color:var(--pink-dark);border-color:#efa8be}.transaction-heading>button:disabled{opacity:.6;cursor:wait}.transaction-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:21px 0 17px;display:grid;position:relative}.transaction-summary article{background:#fff;border:1px solid #ede2e5;border-radius:16px;grid-template-columns:1fr auto;align-content:center;gap:5px 12px;min-height:92px;padding:16px 18px;display:grid;box-shadow:0 7px 20px #633a4a0d}.transaction-summary article>span{color:var(--muted);font-size:10px;font-weight:900}.transaction-summary article>b{font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center;font-size:23px}.transaction-summary article>small{color:#9a7f89;font-variant-numeric:tabular-nums;font-size:10px}.transaction-summary .purchase{background:linear-gradient(145deg,#fff,#f4f9ff);border-color:#dbe9f6}.transaction-summary .purchase>b{color:#4d82b2}.transaction-summary .sale{background:linear-gradient(145deg,#fff,#fff4f7);border-color:#f5d7e1}.transaction-summary .sale>b{color:var(--pink-dark)}.transaction-summary .total{background:linear-gradient(145deg,#fff,#fff9ee);border-color:#eee1d2}.transaction-summary .total>b{color:#b67822}.transaction-toolbar{background:#f8f4f5;border:1px solid #eee1e5;border-radius:13px;gap:5px;padding:4px;display:inline-flex;position:relative}.transaction-toolbar button{color:#846d76;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:10px;font-weight:900;display:inline-flex}.transaction-toolbar button b{color:#a17c89;background:#fffc;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid}.transaction-toolbar button.active{color:var(--pink-dark);background:#fff;box-shadow:0 3px 9px #5e374617}.transaction-list{background:#fff;border:1px solid #eddee2;border-radius:18px;margin-top:15px;position:relative;overflow:hidden}.transaction-row{border-bottom:1px solid #f0e4e7;grid-template-columns:34px 66px minmax(210px,1fr) 155px 180px;align-items:center;gap:14px;min-height:92px;padding:13px 16px;display:grid}.transaction-row:last-child{border-bottom:0}.transaction-row:hover{background:#fffbfc}.transaction-direction{border-radius:10px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.transaction-row.purchase .transaction-direction{color:#497da9;background:#edf6ff}.transaction-row.sale .transaction-direction{color:var(--pink-dark);background:#fff0f5}.transaction-icon{background:linear-gradient(145deg,#fff1f5,#fff9ec);border-radius:14px;place-items:center;width:62px;height:62px;display:grid;position:relative}.transaction-icon img{object-fit:contain;width:49px;height:49px;image-rendering:pixelated}.transaction-icon b{color:#fff;background:#735665;border-radius:6px;padding:2px 5px;font-size:8px;position:absolute;bottom:4px;right:4px}.transaction-item{min-width:0}.transaction-item>small{color:#b08d9a;font-size:9px}.transaction-item h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:14px;overflow:hidden}.transaction-item p{color:var(--muted);margin:0;font-size:10px}.transaction-item p b{color:#70525e}.transaction-state{justify-items:start;gap:7px;display:grid}.transaction-state>span{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.transaction-state .done{color:#288263;background:#edf9f4}.transaction-state .pending{color:#a86e20;background:#fff5e7}.transaction-state time{color:#9d8790;font-variant-numeric:tabular-nums;font-size:9px}.transaction-price{text-align:right;justify-items:end;gap:5px;display:grid}.transaction-price small{color:var(--muted);font-size:9px}.transaction-price b{font-variant-numeric:tabular-nums;font-size:13px}.transaction-row.purchase .transaction-price b{color:#4d779b}.transaction-row.sale .transaction-price b{color:#be7418}.transaction-loading,.transaction-empty{text-align:center;background:#ffffffa6;border:1px dashed #ead8de;border-radius:18px;place-content:center;justify-items:center;min-height:220px;margin-top:15px;display:grid}.transaction-loading p{color:var(--muted);font-size:11px}.transaction-empty>span{font-size:36px}.transaction-empty.error>span{width:38px;height:38px;color:var(--pink-dark);background:#fff0f3;border-radius:999px;place-items:center;font-size:17px;font-weight:900;display:grid}.transaction-empty h3{margin:11px 0 5px;font-size:15px}.transaction-empty p{color:var(--muted);margin:0 0 12px;font-size:10px}.profile-section-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.profile-section-heading>b{color:var(--muted);font-size:11px}.profile-listing-table{background:#fff;border:1px solid #eddee2;border-radius:17px;overflow:hidden}.profile-listing-row{border-bottom:1px solid #eee2e5;grid-template-columns:76px minmax(190px,1fr) 190px 145px 96px;align-items:center;gap:16px;padding:13px 15px;display:grid}.profile-listing-row:last-child{border-bottom:0}.profile-listing-icon{background:linear-gradient(145deg,#fff2f5,#fff9ec);border-radius:13px;place-items:center;width:68px;height:68px;display:grid;position:relative}.profile-listing-icon img{object-fit:contain;width:52px;height:52px;image-rendering:pixelated}.profile-listing-icon b{color:#fff;background:#735665;border-radius:6px;padding:2px 5px;font-size:8px;position:absolute;bottom:4px;right:5px}.profile-listing-row h3{margin:4px 0;font-size:15px}.profile-listing-row small,.profile-listing-row p{color:#8e7881;margin:0;font-size:10px}.profile-listing-row>div:nth-child(2)>small{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.profile-auction-badge{color:#7353ad;background:#f0e8ff;border-radius:999px;align-items:center;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.profile-listing-time,.profile-listing-price{gap:4px;display:grid}.profile-listing-time b{color:#705b64;font-variant-numeric:tabular-nums;font-size:11px}.profile-listing-price b{color:#bd7418;font-size:13px}.profile-listing-price.auction b{color:#684aa3}.profile-listing-price>em{color:#846d91;font-size:9px;font-style:normal;font-weight:800}.profile-listing-row>a{color:var(--pink-dark);text-align:center;background:#fff0f4;border-radius:10px;padding:9px 10px;font-size:10px;font-weight:900;text-decoration:none}.profile-no-sales,.profile-error{text-align:center;place-content:center;justify-items:center;min-height:260px;display:grid}.profile-no-sales>span,.profile-error>span{font-size:50px}.profile-no-sales h3,.profile-error h1{margin:12px 0 5px}.profile-no-sales p,.profile-error p{color:var(--muted);margin:0 0 14px;font-size:12px}.profile-error a{background:var(--pink-dark);color:#fff;border-radius:11px;padding:10px 14px;font-size:12px;font-weight:900;text-decoration:none}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=960px){.login-stage{grid-template-columns:1fr;gap:42px;padding-top:32px}.welcome-heading{margin:38px 0 28px}.login-card{width:min(520px,100%);margin:0 auto}.feature-list{max-width:650px}.market-header{grid-template-columns:1fr auto;gap:12px;height:auto;padding-top:13px;padding-bottom:13px}.market-search{grid-area:2/1/auto/-1}.listing-list-head{display:none}.listing-open{grid-template-columns:84px minmax(0,1fr) 145px;grid-template-areas:"image main price""image stats price""meta meta meta";row-gap:9px}.listing-meta{border-top:1px dashed #eee0e4;gap:22px;padding-top:10px;display:flex}.my-bid-row{grid-template-columns:68px minmax(0,1fr) 145px 100px}.my-bid-row>button{grid-column:2/-1;justify-self:end}.profile-hero-card{grid-template-columns:150px 1fr}.profile-avatar-large{width:150px;height:150px}.avatar-editor{grid-column:1/-1}.profile-listing-row{grid-template-columns:70px minmax(170px,1fr) 160px 120px 90px;gap:11px}.transaction-row{grid-template-columns:32px 62px minmax(180px,1fr) 145px;grid-template-areas:"direction icon item price""direction icon state price";gap:8px 12px}.transaction-direction{grid-area:direction}.transaction-icon{grid-area:icon}.transaction-item{grid-area:item}.transaction-state{grid-area:state;align-items:center;display:flex}.transaction-price{grid-area:price}.messages-layout{grid-template-columns:330px minmax(0,1fr)}}@media (width<=700px){.login-stage{width:min(100% - 28px,560px)}.feature-list{grid-template-columns:1fr}.feature-item p{font-size:12px}.login-card{border-radius:26px;padding:36px 24px 28px}.card-candy{right:-4px}.login-footer{width:calc(100% - 28px)}.player-profile-link>span:last-child{display:none}.wallet-pill{min-width:auto}.wallet-pill small{display:none}.market-hero{padding-left:18px;padding-right:18px}.market-mode-tabs{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.category-strip{padding-left:18px;padding-right:18px}.market-content{width:calc(100% - 36px)}.section-heading{flex-direction:column;align-items:flex-start;gap:12px}.market-sort{justify-content:space-between;width:100%}.listing-open{grid-template-columns:76px minmax(0,1fr) 125px;gap:12px;padding:13px 14px}.listing-image{width:70px;height:70px}.my-bid-row{grid-template-columns:62px minmax(0,1fr) auto;gap:11px}.my-bid-icon{width:60px;height:60px}.my-bid-price{grid-column:2}.my-bid-status{grid-area:1/3/3}.my-bid-row>button{grid-column:2/4}.auction-detail-summary{grid-template-columns:1fr 1fr}.item-icon{width:52px;height:52px}.profile-header{grid-template-columns:1fr auto}.profile-header nav{grid-area:2/1/auto/-1}.profile-current-user>span:last-child{display:none}.profile-content{width:calc(100% - 28px);padding-top:24px}.profile-hero-card{border-radius:22px;grid-template-columns:110px 1fr;gap:18px;padding:20px}.profile-avatar-large{border-radius:26px;width:110px;height:110px}.profile-identity h1{font-size:28px}.profile-metrics{margin-top:13px}.profile-metrics>span{min-width:86px;padding:8px 10px}.profile-characters{grid-template-columns:1fr}.transaction-history{padding:20px 16px}.transaction-heading{align-items:flex-start}.transaction-summary{grid-template-columns:1fr}.transaction-summary article{min-height:78px}.transaction-toolbar{width:100%}.transaction-toolbar button{flex:1;justify-content:center;padding-left:8px;padding-right:8px}.transaction-row{grid-template-columns:30px 58px minmax(0,1fr);grid-template-areas:"direction icon item""state state state""price price price";padding:13px}.transaction-icon{width:56px;height:56px}.transaction-icon img{width:45px;height:45px}.transaction-state{border-top:1px dashed #eee0e4;justify-content:space-between;padding-top:9px}.transaction-price{justify-content:space-between;align-items:center;padding-top:2px;display:flex}.profile-listing-row{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"icon info link""icon time price"}.profile-listing-icon{grid-area:icon;width:60px;height:60px}.profile-listing-row>div:nth-child(2){grid-area:info}.profile-listing-time{grid-area:time}.profile-listing-price{grid-area:price;justify-self:end}.profile-listing-row>a{grid-area:link}.messages-header{grid-template-columns:1fr auto}.messages-header>div{justify-self:end}.messages-header nav{grid-column:1/-1;justify-content:space-between;justify-self:stretch}.messages-layout{border-radius:18px;grid-template-columns:1fr;width:calc(100% - 24px);height:calc(100vh - 142px);min-height:470px;margin:12px auto}.message-thread-list{border-right:0}.message-thread-list.has-selection,.message-conversation{display:none}.message-conversation.active{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.message-mobile-back{color:var(--pink-dark);text-align:left;cursor:pointer;background:#fff6f8;border:0;border-bottom:1px solid #eadde1;padding:10px 15px;font-size:10px;font-weight:900;display:block}.message-conversation>.conversation-pane{min-height:0}}@media (width<=460px){.welcome-heading h2{font-size:38px}.brand-lockup h1{font-size:23px}.donut-mark{width:56px;height:56px}.login-footer{flex-direction:column;align-items:center;gap:5px}.market-header{padding-left:13px;padding-right:13px}.market-brand b{font-size:16px}.player-menu{gap:3px}.message-center-link{width:42px;min-width:42px;padding:0}.message-center-link>small{display:none}.message-center-icon{width:21px;height:21px}.wallet-pill{max-width:100px;padding:7px 8px;overflow:hidden}.wallet-pill b{text-overflow:ellipsis;overflow:hidden}.listing-open{grid-template-columns:68px minmax(0,1fr);grid-template-areas:"image main""stats stats""meta price"}.listing-image{width:64px;height:64px}.listing-meta{gap:4px;padding-top:9px;display:grid}.price-row{align-self:end;padding-top:9px}.price-row .listing-detail-button{display:none}.price-row .listing-buy-button{display:inline-flex}.market-modal-backdrop{align-items:end;padding:0}.market-modal{width:100%;max-height:92vh;padding:24px 18px calc(24px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.market-modal.item-detail{padding:0}.item-detail-scroll{padding:24px 18px 16px}.detail-top{grid-template-columns:108px 1fr;gap:14px}.detail-market-parties{flex-direction:column;align-items:stretch;gap:9px}.detail-leading-bidder{grid-template-columns:auto 1fr;align-items:center;min-width:0;padding:7px 10px}.detail-leading-bidder>span{justify-content:flex-end}.detail-leading-bidder b{text-align:right}.detail-icon{min-height:108px}.item-icon.large{width:82px;height:82px}.equipment-summary span,.stat-grid span{min-height:44px;padding:11px 2px}.detail-buybar{flex-direction:column;align-items:stretch}.item-detail>.detail-buybar{padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.detail-actions{width:100%}.detail-actions>button{flex:1}.purchase-wallet{grid-template-columns:1fr}.purchase-wallet small{grid-column:1}.detail-buybar .modal-primary{width:100%}.purchase-confirm{width:100%;padding:24px 18px calc(18px + env(safe-area-inset-bottom))}.purchase-confirm-item{grid-template-columns:90px minmax(0,1fr)}.purchase-confirm-icon{min-height:88px}.purchase-confirm-money{grid-template-columns:1fr}.bid-confirm{width:100%;padding:0}.bid-confirm-scroll{padding:24px 18px 14px}.bid-confirm>.purchase-confirm-actions{padding:14px 18px calc(18px + env(safe-area-inset-bottom))}.bid-confirm-heading{grid-template-columns:78px minmax(0,1fr)}.bid-confirm-heading .anti-snipe-chip{grid-column:1/-1;justify-self:start}.bid-market-facts,.bid-wallet-preview{grid-template-columns:1fr}.auction-rule-line{flex-direction:column;align-items:flex-start}.auction-rule-line p{text-align:left}.purchase-confirm-actions>button{flex:1;min-width:0}.profile-header{padding-left:13px;padding-right:13px}.profile-header nav a{padding:8px;font-size:10px}.profile-hero-card{text-align:center;grid-template-columns:1fr;justify-items:center}.profile-identity>p{max-width:300px}.profile-metrics{justify-content:center}.avatar-editor{text-align:left;width:100%}.profile-characters,.profile-sales{padding:18px 14px}.profile-listing-row{grid-template-columns:58px minmax(0,1fr);grid-template-areas:"icon info""time price""link link";gap:9px 12px}.profile-listing-row>a,.chat-drawer{width:100%}.chat-start{padding:44px 20px 30px}.conversation-header{padding-left:12px;padding-right:54px}.conversation-messages{padding:16px 12px}.chat-message>div{max-width:82%}.messages-header{padding-left:13px;padding-right:13px}.messages-header nav span{display:none}.messages-layout{border:0;border-radius:0;width:100%;height:calc(100vh - 139px);margin:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.coupon-loading,.admin-loading{background:linear-gradient(145deg,#fff9ef,#fff1f6);place-content:center;justify-items:center;gap:12px;min-height:100vh;display:grid}.coupon-page{background:linear-gradient(145deg,#fff9ef 0,#fff3f7 48%,#f8f5ff 100%);min-height:100vh}.coupon-header{background:#fffffff0;border-bottom:1px solid #f0dbe2;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:12px max(24px,50vw - 590px);display:flex}.coupon-header nav{align-items:center;gap:8px;display:flex}.coupon-header nav a,.coupon-header nav span{color:#755d68;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:800;text-decoration:none}.coupon-header nav a:hover{color:var(--pink-dark);background:#fff0f4}.coupon-hero{background:radial-gradient(circle at 88% 20%,#ffffffe6 0 110px,#0000 112px),linear-gradient(115deg,#fff0ec,#fff7dc 58%,#eefbf6);grid-template-columns:1fr minmax(360px,.65fr);align-items:center;gap:70px;min-height:270px;padding:48px max(24px,50vw - 590px);display:grid}.coupon-hero>div>span,.coupon-section-title small{color:var(--pink-dark);letter-spacing:.16em;font-size:10px;font-weight:900}.coupon-hero h1{margin:10px 0 8px;font-size:clamp(37px,5vw,58px)}.coupon-hero p{max-width:620px;color:var(--muted);margin:0;line-height:1.8}.coupon-hero form{background:#ffffffd1;border:1px solid #f0d5de;border-radius:22px;padding:20px;box-shadow:0 18px 45px #7141541a}.coupon-hero form label{gap:7px;display:grid}.coupon-hero form label span{color:#765d68;font-size:11px;font-weight:900}.coupon-hero form input{text-transform:uppercase;background:#fff;border:1px solid #ead7de;border-radius:12px;outline:0;height:47px;padding:0 14px}.coupon-hero form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f56495,#df3f78);border:0;border-radius:12px;width:100%;height:45px;margin-top:10px;font-weight:900}.coupon-content{width:min(1180px,100% - 48px);margin:0 auto;padding:34px 0 80px}.coupon-message{border-radius:12px;padding:11px 14px;font-size:12px}.coupon-message.success{color:#25745b;background:#edf9f4}.coupon-message.error{color:#be315b;background:#fff0f2}.coupon-section-title{justify-content:space-between;align-items:end;margin:20px 0 16px;display:flex}.coupon-section-title h2{margin:4px 0 0;font-size:25px}.coupon-section-title>b{color:var(--muted);font-size:12px}.coupon-section-title.history{margin-top:40px}.player-coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.player-coupon-card{background:#fff;border:1px solid #efced9;border-radius:23px;grid-template-columns:190px minmax(0,1fr);min-height:190px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #7642561a}.player-coupon-card:after{content:"";border-left:2px dashed #efd5dd;position:absolute;top:16px;bottom:16px;left:189px}.player-coupon-value{color:#fff;background:linear-gradient(145deg,#f8518a,#ff8da9);place-content:center;justify-items:center;padding:22px;display:grid}.player-coupon-value small{letter-spacing:.16em;font-size:8px;font-weight:900}.player-coupon-value strong{font-size:62px;line-height:1}.player-coupon-value strong span{font-size:20px}.player-coupon-value b{margin-top:7px;font-size:12px}.player-coupon-info{align-content:center;padding:26px 30px;display:grid;position:relative}.player-coupon-info h3{margin:0 0 8px;font-size:21px}.player-coupon-info p{color:var(--muted);margin:0 0 19px;font-size:11px}.player-coupon-info small{color:#9a7f8a;font-size:10px}.coupon-sprinkle{color:#f4ad29;font-size:24px;position:absolute;top:18px;right:24px}.coupon-cut{z-index:2;background:#fff8f2;border-radius:50%;width:25px;height:25px;position:absolute;left:177px}.coupon-cut.top{top:-13px}.coupon-cut.bottom{bottom:-13px}.player-coupon-card.used,.player-coupon-card.expired{filter:saturate(.25);opacity:.72}.player-coupon-grid.history .player-coupon-value{background:linear-gradient(145deg,#9c8f95,#c5b7bd)}.coupon-empty{text-align:center;background:#ffffffa6;border:1px dashed #e8cdd6;border-radius:22px;grid-column:1/-1;place-content:center;justify-items:center;min-height:250px;display:grid}.coupon-empty>span{font-size:45px}.coupon-empty h3{margin:10px 0 5px}.coupon-empty p{color:var(--muted);margin:0;font-size:11px}.coupon-wallet-link{color:#856331;background:#fff9ed;border:1px solid #f1d4aa;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:70px;height:44px;padding:0 10px;text-decoration:none;display:flex;position:relative}.coupon-wallet-link small{color:inherit;font-weight:900}.coupon-wallet-link b{color:#fff;background:#ef598b;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid;position:absolute;top:-5px;right:-3px}.admin-entry-link{color:#fff;white-space:nowrap;background:#5e3e50;border-radius:10px;padding:9px 10px;font-size:10px;font-weight:900;text-decoration:none}.purchase-coupon-picker{background:#fffaf4;border:1px solid #edd7de;border-radius:16px;gap:8px;margin:14px 0 4px;padding:14px;display:grid}.purchase-coupon-picker>div{justify-content:space-between;font-size:11px;font-weight:900;display:flex}.purchase-coupon-picker>div a{color:var(--pink-dark);font-size:9px}.purchase-coupon-picker label{background:#fff;border:1px solid #eadbe0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.purchase-coupon-picker label.selected{border-color:#ee8eac;box-shadow:0 0 0 3px #ee5e8b14}.purchase-coupon-icon{width:32px;height:32px;color:var(--pink-dark);background:#ffedf2;border-radius:10px;place-items:center;font-weight:900;display:grid}.purchase-coupon-picker select{background:0 0;border:0;outline:0;width:100%;font-size:11px}.purchase-coupon-picker label b{color:#d5487a;font-size:10px}.purchase-coupon-picker>p{border-top:1px dashed #ecd6dd;align-items:center;gap:10px;margin:2px 0 0;padding-top:9px;display:flex}.purchase-coupon-picker>p span{font-size:10px}.purchase-coupon-picker>p strong{color:#b86e12}.purchase-coupon-picker>p small{color:var(--muted);margin-left:auto;font-size:8px}.history-currency-switch{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.history-currency-switch button{color:#8b581b;cursor:pointer;background:#fff;border:1px solid #d8cbbd;border-radius:10px;min-height:40px;padding:8px 12px}.history-currency-switch button.donation{color:#7040b5;border-color:#d8c6f3}.history-currency-switch button[aria-pressed=true]{background:#fff3da;box-shadow:inset 0 0 0 1px}.history-currency-switch button.donation[aria-pressed=true]{background:#f3eaff}.market-page .currency-amount{white-space:normal;vertical-align:middle;flex-flow:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;font-weight:800;display:inline-flex}.market-page .currency-amount.meso{color:#a9610e}.market-page .currency-amount.donation{color:#7040b5}.market-page .currency-amount .currency-digits{overflow-wrap:anywhere;min-width:0;display:inline}.market-page .currency-amount .currency-unit{color:inherit;white-space:nowrap;font-size:.8em;font-weight:700;display:inline}.market-page .currency-amount .donation-point-icon{flex:none;margin:0}.market-page .insufficient .currency-amount{color:#bb264f}.market-page .my-bid-row.donation{background:#faf6ff;border-color:#d8c6f3}.market-page .server-track-row.donation>button:not(:disabled),.market-page .server-detail-tracks article.donation>button:not(:disabled),.market-page .bid-confirm.donation .auction-primary:not(:disabled){color:#fff;background:#7040b5}.market-page .bid-confirm.donation .modal-kicker{color:#7040b5}.market-page .bid-confirm.meso .bid-amount-field input{color:#a9610e}.market-page .bid-confirm.meso .bid-amount-field>div{border-color:#d6b273}.market-page .detail-currency-prices{flex-wrap:wrap;gap:8px 20px;display:flex}.market-page .official-track-price .server-track-value b,.market-page .official-track-price .server-track-row>button{white-space:normal}.admin-workspace .admin-topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:73px;padding-top:12px;padding-bottom:12px}.admin-topbar>.admin-market-return{color:#a82453;background:#fff4f8;border:1px solid #d9477b;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;margin-right:auto;padding:10px 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.admin-market-return:hover{background:#ffe5ef}.admin-market-return:focus-visible{outline-offset:3px;outline:3px solid #a82453}.admin-topbar>div{overflow-wrap:anywhere;min-width:0;max-width:100%}.admin-page{--admin-ink:#30252b;--admin-muted:#81727a;min-height:100vh;color:var(--admin-ink);background:#f8f5f3;grid-template-columns:240px minmax(0,1fr);display:grid}.admin-sidebar{color:#fff;background:linear-gradient(#3e2634,#2f2029);flex-direction:column;align-self:start;min-height:100vh;padding:25px 17px 18px;display:flex;position:sticky;top:0}.admin-brand{color:#fff;align-items:center;gap:12px;padding:0 9px 25px;text-decoration:none;display:flex}.admin-brand>span:last-child{display:grid}.admin-brand b{font-size:17px}.admin-brand small{color:#ffc0d3;letter-spacing:.08em;font-size:9px;font-weight:800}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav button{color:#d8cbd1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;height:47px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.admin-sidebar nav button i{text-align:center;width:25px;font-size:17px;font-style:normal}.admin-sidebar nav button:hover{color:#fff;background:#ffffff12}.admin-sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#f2588c,#da3f76);box-shadow:0 10px 22px #da3f763b}.admin-sidebar-footer{border-top:1px solid #ffffff1a;gap:4px;margin-top:auto;padding-top:20px;display:grid}.admin-sidebar-footer a,.admin-sidebar-footer button{color:#cdbdc5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 11px;font-size:10px;text-decoration:none}.admin-sidebar-footer a:hover,.admin-sidebar-footer button:hover{color:#fff;background:#ffffff0f}.admin-workspace{min-width:0}.admin-topbar{background:#fffffff0;border-bottom:1px solid #e8dedf;justify-content:flex-end;align-items:center;gap:20px;height:73px;padding:0 max(25px,50vw - 725px);display:flex}.admin-topbar>div{display:grid}.admin-topbar>div span{color:#d34679;font-size:8px;font-weight:900}.admin-topbar>div b{font-size:12px}.maintenance-switch{cursor:pointer;background:#f1fbf6;border:1px solid #cbe8db;border-radius:12px;align-items:center;gap:9px;min-width:145px;padding:7px 11px;display:flex}.maintenance-switch>i{background:#31b37d;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #31b37d1f}.maintenance-switch>span{text-align:left;display:grid}.maintenance-switch small{color:#698176;font-size:7px}.maintenance-switch b{color:#247655;font-size:10px}.maintenance-switch.enabled{background:#fff1f4;border-color:#f1c4cf}.maintenance-switch.enabled>i{background:#e44b76;box-shadow:0 0 0 4px #e44b761f}.maintenance-switch.enabled b{color:#ba3159}.admin-content{width:min(1260px,100% - 48px);margin:0 auto;padding:34px 0 70px}.admin-title-row{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.admin-title-row span,.admin-eyebrow{color:#d9497d;letter-spacing:.15em;font-size:8px;font-weight:900}.admin-title-row h1{margin:6px 0 0;font-size:30px}.admin-refresh{cursor:pointer;background:#fff;border:1px solid #ded3d6;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:800}.admin-notice{border-radius:11px;margin:-8px 0 16px;padding:11px 14px;font-size:11px}.admin-notice.success{color:#247258;background:#eaf7f1}.admin-notice.error{color:#b82f56;background:#ffebef}.admin-metrics{background:#fff;border:1px solid #e7dcdf;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.admin-metrics button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #eee4e6;grid-template-columns:auto 1fr;align-content:center;column-gap:7px;min-height:112px;padding:20px 22px;display:grid}.admin-metrics button:last-child{border-right:0}.admin-metrics button:hover{background:#fff8fa}.admin-metrics small{color:var(--admin-muted);grid-column:1/-1;font-size:9px}.admin-metrics b{margin-top:5px;font-size:29px}.admin-metrics span{color:#a08f96;align-self:end;margin-bottom:5px;font-size:9px}.admin-overview-grid{grid-template-columns:.75fr 1.25fr;gap:18px;margin-top:18px;display:grid}.admin-overview-grid>section{background:#fff;border:1px solid #e7dcdf;border-radius:18px;min-height:290px;padding:22px}.admin-panel-heading{justify-content:space-between;align-items:start;margin-bottom:16px;display:flex}.admin-panel-heading small{color:#d8497c;font-size:8px;font-weight:900}.admin-panel-heading h2{margin:4px 0 0;font-size:18px}.admin-panel-heading button{color:#d8497c;cursor:pointer;background:0 0;border:0;font-size:9px}.admin-overview-grid>section:first-child>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee5e7;justify-content:space-between;width:100%;padding:15px 2px;display:flex}.admin-overview-grid>section:first-child>button.alert{color:#ca315a}.admin-overview-grid>section:first-child>button b{font-size:17px}.admin-recent-actions{display:grid}.admin-recent-actions>div{border-bottom:1px solid #eee5e7;grid-template-columns:9px 1fr auto;align-items:center;gap:11px;padding:10px 0;display:grid}.admin-recent-actions i{background:#ef6b98;border-radius:50%;width:8px;height:8px}.admin-recent-actions span{display:grid}.admin-recent-actions b{font-size:10px}.admin-recent-actions small{color:var(--admin-muted);font-size:8px}.admin-recent-actions em{color:#9c7d89;font-size:9px;font-style:normal}.admin-toolbar{gap:10px;margin-bottom:14px;display:flex}.admin-toolbar label{background:#fff;border:1px solid #e3d8da;border-radius:11px;flex:1;align-items:center;gap:9px;height:43px;padding:0 13px;display:flex}.admin-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.admin-toolbar select{background:#fff;border:1px solid #e3d8da;border-radius:11px;min-width:140px;padding:0 12px;font-size:10px}.admin-toolbar>button,.admin-section-actions>button,.admin-primary-button{color:#fff;cursor:pointer;background:#d9477b;border:0;border-radius:11px;padding:0 18px;font-size:10px;font-weight:900}.admin-table{background:#fff;border:1px solid #e3d8db;border-radius:17px;overflow:hidden;box-shadow:0 12px 35px #4026310a}.admin-table-head,.admin-table-row{align-items:center;gap:16px;padding:12px 16px;display:grid}.admin-table-head{color:#806d75;letter-spacing:.05em;background:#f7f1f3;min-height:39px;font-size:8px;font-weight:900}.admin-table-row{border-top:1px solid #eee5e7;min-height:82px}.admin-table-row.needs-attention{background:#fff9eb}.admin-table-row>div{gap:4px;min-width:0;display:grid}.admin-table-row b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.admin-table-row small,.admin-table-row em,.admin-muted{color:var(--admin-muted);font-size:8px;font-style:normal}.listing-admin-table .admin-table-head,.listing-admin-table .admin-table-row{grid-template-columns:minmax(280px,1.55fr) minmax(140px,.7fr) 125px minmax(140px,.7fr) 100px}.transaction-admin-table .admin-table-head,.transaction-admin-table .admin-table-row{grid-template-columns:minmax(250px,1.35fr) minmax(130px,.7fr) minmax(130px,.65fr) 115px minmax(130px,.7fr)}.accounts-admin-table .admin-table-head,.accounts-admin-table .admin-table-row{grid-template-columns:minmax(210px,.9fr) minmax(140px,.65fr) minmax(360px,1.5fr) 130px}.audit-admin-table .admin-table-head,.audit-admin-table .admin-table-row{grid-template-columns:140px 140px 180px minmax(260px,1fr)}.admin-item-cell{align-items:center;grid-template-columns:62px minmax(0,1fr)!important;gap:12px!important}.admin-item-cell>span:last-child{gap:4px;display:grid}.admin-item-thumb{background:linear-gradient(145deg,#fff0f3,#fff9e9);border-radius:13px;place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:hidden}.admin-item-thumb img{object-fit:contain;width:49px;height:49px;image-rendering:pixelated}.admin-item-thumb>span{font-size:25px}.admin-item-thumb i{display:none}.admin-status{color:#796d72;background:#f0eeef;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:8px;font-weight:900;display:flex}.admin-status i{background:#9d9196;border-radius:50%;width:6px;height:6px}.admin-status.status-active,.admin-status.status-paid,.admin-status.status-claimed{color:#247355;background:#eaf8f1}.admin-status.status-active i,.admin-status.status-paid i,.admin-status.status-claimed i{background:#2db17b}.admin-status.status-claiming{color:#9d6814;background:#fff4d8}.admin-status.status-claiming i{background:#e6a128}.admin-status.status-cancelled,.admin-status.status-failed,.admin-status.status-refunded{color:#b93159;background:#ffedf1}.admin-status.status-cancelled i,.admin-status.status-failed i,.admin-status.status-refunded i{background:#df4773}.admin-danger-button,.admin-row-actions button,.admin-wallet-button{color:#785e69;cursor:pointer;background:#fff;border:1px solid #ead8de;border-radius:9px;padding:8px 9px;font-size:8px;font-weight:900}.admin-danger-button{color:#c5345e;background:#fff0f3;border-color:#f0c9d3}.admin-row-actions{flex-wrap:wrap;display:flex!important}.admin-row-actions button{padding:7px}.admin-table button:disabled{opacity:.5;cursor:wait}.admin-player-avatar{color:#d94378;background:#ffe9f0;border-radius:14px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:grid}.admin-player-avatar.gm{color:#ffbed2;background:linear-gradient(145deg,#633a50,#34212b);font-size:10px}.accounts-admin-table .admin-table-row>div:first-child{grid-template-columns:48px 1fr;align-items:center;gap:10px}.accounts-admin-table .admin-table-row>div:first-child>span:last-child{gap:3px;display:grid}.admin-restriction-toggles{align-items:center;grid-template-columns:repeat(4,1fr)!important;gap:6px!important}.admin-restriction-toggles label{color:#6f6268;white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:flex}.admin-restriction-toggles input{accent-color:#dc487b}.admin-restriction-toggles button{color:#fff;background:#5a3b4b;border:0;border-radius:8px;grid-column:1/-1;width:max-content;padding:7px 10px;font-size:8px;font-weight:900}.admin-empty{min-height:240px;color:var(--admin-muted);place-content:center;justify-items:center;gap:9px;display:grid}.admin-empty span{font-size:38px}.admin-empty b{font-size:12px}.admin-section-actions{background:#fff;border:1px solid #e5dadd;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:15px 17px;display:flex}.admin-section-actions p{color:var(--admin-muted);margin:0;font-size:10px}.admin-section-actions>button{height:38px}.admin-coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-coupon-card{background:#fff;border:1px solid #e9d3da;border-radius:18px;grid-template-columns:minmax(0,1fr) 135px;min-height:170px;display:grid;overflow:hidden;box-shadow:0 13px 30px #4e2e3a0f}.admin-coupon-card.disabled{opacity:.55;filter:saturate(.4)}.coupon-ticket-main{background:linear-gradient(135deg,#fff0f4,#fff9e9);align-content:center;padding:23px 25px;display:grid;position:relative}.coupon-ticket-main>span{color:#d74377;font-size:8px;font-weight:900}.coupon-ticket-main strong{color:#dc4679;font-size:37px;position:absolute;top:18px;right:20px}.coupon-ticket-main strong small{text-align:center;font-size:8px;display:block}.coupon-ticket-main h3{margin:8px 0 12px;font-size:17px}.coupon-ticket-main code{color:#684d59;background:#fff;border-radius:7px;width:max-content;padding:6px 8px;font-size:10px;font-weight:900}.coupon-ticket-side{border-left:2px dashed #ecd6dd;place-content:center;justify-items:center;gap:4px;display:grid}.coupon-ticket-side small{color:var(--admin-muted);font-size:8px}.coupon-ticket-side b{margin-top:7px;font-size:15px}.coupon-ticket-side span{color:var(--admin-muted);font-size:7px}.coupon-ticket-side button{cursor:pointer;background:#fff;border:1px solid #e7d6db;border-radius:8px;margin-top:8px;padding:6px 9px;font-size:8px}.admin-action-label{background:#f5edf0;border-radius:8px;width:max-content;padding:6px 8px;font-size:8px;font-weight:900}.audit-admin-table code{text-overflow:ellipsis;white-space:nowrap;color:#927c85;max-width:100%;font-size:8px;overflow:hidden}.admin-system-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-system-grid>section{background:#fff;border:1px solid #e4d9dc;border-radius:18px;padding:26px}.admin-system-grid h2{margin:6px 0 20px}.admin-system-grid dl{margin:0 0 18px}.admin-system-grid dl div{border-bottom:1px solid #eee5e7;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.admin-system-grid dt{color:var(--admin-muted);font-size:9px}.admin-system-grid dd{margin:0;font-size:10px;font-weight:900}.admin-system-grid>section>button{min-height:39px;padding:0 14px}.admin-connection-meter{grid-template-columns:70px 1fr 70px;align-items:center;gap:12px;margin:30px 0;display:grid}.admin-connection-meter>span{justify-items:center;display:grid}.admin-connection-meter b{font-size:25px}.admin-connection-meter small{color:var(--admin-muted);font-size:7px}.admin-connection-meter>i{background:#eee7e9;border-radius:999px;height:9px;overflow:hidden}.admin-connection-meter em{border-radius:inherit;background:linear-gradient(90deg,#3cbb82,#eda640,#e44e75);height:100%;display:block}.admin-system-page{gap:18px;display:grid}.admin-maintenance-strip{background:linear-gradient(100deg,#fff 0%,#fff7f9 100%);border:1px solid #e5dade;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:20px 24px;display:grid}.admin-maintenance-strip>span:first-child{gap:3px;display:grid}.admin-maintenance-strip small{color:#d9497d;letter-spacing:.12em;font-size:8px;font-weight:900}.admin-maintenance-strip b{font-size:18px}.admin-maintenance-strip em{color:var(--admin-muted);font-size:9px;font-style:normal}.admin-maintenance-strip button{min-height:40px;padding:0 16px}.admin-system-grid.split-load>section{position:relative;overflow:hidden}.admin-system-grid.split-load>section:before{content:"";background:linear-gradient(90deg,#ee4c83,#ffc15c);height:5px;position:absolute;inset:0 0 auto}.admin-system-grid.split-load .admin-cloudflare-load:before{background:linear-gradient(90deg,#f7a33d,#6d8cff,#34c899)}.admin-system-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-system-heading small{color:#d9497d;letter-spacing:.14em;font-size:8px;font-weight:900}.admin-system-heading h2{margin:6px 0 14px}.admin-cf-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0 22px;display:grid}.admin-cf-metrics>span{background:linear-gradient(135deg,#fff5f8,#f6f4ff);border-radius:13px;min-width:0;padding:14px}.admin-cf-metrics small{color:var(--admin-muted);margin-bottom:6px;font-size:8px;display:block}.admin-cf-metrics b{color:#4c3d57;font-size:22px}.admin-cf-metrics b i{font-size:9px;font-style:normal}.admin-service-chips{flex-wrap:wrap;gap:7px;display:flex}.admin-service-chips span{color:#a33e63;background:#fff1f5;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.admin-service-chips.cloudflare span{color:#47689c;background:#eef5ff}.admin-drawer-backdrop,.admin-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#32222a6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-drawer{background:#fff;width:min(500px,100%);height:100%;padding:34px;position:relative;overflow:auto;box-shadow:-20px 0 60px #28171f2e}.admin-drawer-close{color:#d84679;cursor:pointer;background:#fff0f4;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;position:absolute;top:16px;right:18px}.admin-drawer h2{margin:7px 0 18px}.admin-wallet-balance{background:linear-gradient(135deg,#fff0f4,#fff9e9);border-radius:16px;gap:5px;padding:20px;display:grid}.admin-wallet-balance small{color:var(--admin-muted);font-size:9px}.admin-wallet-balance b{color:#b86f12;font-size:25px}.admin-wallet-adjust{gap:8px;margin-top:13px;display:flex}.admin-wallet-adjust input{border:1px solid #e4d7db;border-radius:10px;outline:0;flex:1;height:43px;padding:0 12px}.admin-wallet-adjust button{color:#fff;background:#d9477b;border:0;border-radius:10px;padding:0 14px;font-size:9px;font-weight:900}.admin-drawer>p{color:var(--admin-muted);font-size:8px}.admin-drawer h3{margin-top:28px;font-size:14px}.admin-wallet-ledger>div{border-bottom:1px solid #eee5e7;justify-content:space-between;gap:15px;padding:12px 2px;display:flex}.admin-wallet-ledger span{gap:3px;display:grid}.admin-wallet-ledger small{color:var(--admin-muted);font-size:8px}.admin-wallet-ledger .positive b{color:#228060}.admin-wallet-ledger .negative b{color:#c4375f}.admin-modal-backdrop{justify-content:center;align-items:center;padding:20px}.admin-modal{background:#fff;border-radius:22px;gap:13px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:31px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #321d2740}.admin-modal h2{margin:0 0 5px}.admin-modal label{color:#695861;gap:6px;font-size:9px;font-weight:900;display:grid}.admin-modal input,.admin-modal select{background:#fff;border:1px solid #e3d5da;border-radius:10px;outline:0;width:100%;height:43px;padding:0 12px}.admin-form-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-modal-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef5a8b,#d83d73);border:0;border-radius:11px;min-height:45px;font-weight:900}.server-auction-admin{gap:22px;display:grid}.official-identity-card{background:radial-gradient(circle at 9% 20%,#ffe79e73,#0000 23%),linear-gradient(135deg,#fffdf7,#fff7fa);border:1px solid #ead8b2;border-radius:24px;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:26px;min-height:190px;padding:25px 30px;display:grid;box-shadow:0 16px 38px #5f3e2d12}.official-avatar-preview{justify-self:center;place-items:center;width:128px;height:128px;display:grid}.official-identity-card h2,.official-frame-picker h2,.server-builder-heading h2{color:#4f3d45;margin:5px 0 7px;font-size:24px}.official-identity-card p,.official-frame-picker p,.server-builder-heading p{color:var(--admin-muted);margin:0;font-size:10px;line-height:1.7}.official-avatar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:270px;display:flex}.official-avatar-actions label,.official-avatar-actions button{cursor:pointer;border:0;border-radius:11px;place-items:center;min-height:41px;padding:0 15px;font-size:9px;font-weight:900;display:grid}.official-avatar-actions label{color:#fff;background:#e54b7e}.official-avatar-actions label input{display:none}.official-avatar-actions button{color:#755e68;background:#f3e9ed}.official-avatar-actions small{width:100%;color:var(--admin-muted);text-align:right;font-size:8px}.official-frame-picker{background:#fff;border:1px solid #eadde2;border-radius:24px;grid-template-columns:220px 1fr;gap:25px;padding:25px 30px;display:grid}.official-frame-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.official-frame-grid button{color:#5f4a54;text-align:left;cursor:pointer;background:snow;border:1px solid #eadde2;border-radius:15px;grid-template-columns:76px 1fr;align-items:center;gap:5px;min-width:0;min-height:118px;padding:9px;display:grid}.official-frame-grid button.selected{background:linear-gradient(145deg,#fff8dc,#fff5f8);border-color:#e7ad34;box-shadow:0 8px 20px #bd871d1f}.official-frame-grid button>span{gap:4px;min-width:0;display:grid}.official-frame-grid button b{font-size:9px;line-height:1.35}.official-frame-grid button small{color:var(--admin-muted);font-size:7px;line-height:1.35}.server-auction-builder{background:#fff;border:1px solid #e8dce0;border-radius:24px;gap:0;display:grid;overflow:hidden;box-shadow:0 18px 42px #462a360f}.server-builder-heading{background:linear-gradient(135deg,#fff5f8,#fffbea);justify-content:space-between;align-items:center;gap:20px;padding:26px 31px;display:flex}.server-builder-section{border-top:1px solid #f0e5e8;gap:18px;padding:26px 31px;display:grid}.server-builder-section>header{align-items:flex-start;gap:12px;display:flex}.server-builder-section>header>b{color:#fff;background:#ed4d82;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.server-builder-section h3{color:#54424a;margin:0 0 4px;font-size:16px}.server-builder-section header p{color:var(--admin-muted);margin:0;font-size:9px}.catalog-search-box{gap:8px;display:flex}.catalog-search-box input{border:1px solid #e3d6da;border-radius:12px;outline:0;flex:1;min-width:0;height:46px;padding:0 14px}.catalog-search-box button{color:#fff;background:#59414e;border:0;border-radius:12px;width:90px;font-size:9px;font-weight:900}.catalog-result-grid{grid-template-columns:1fr 1fr;gap:8px;max-height:330px;padding:2px;display:grid;overflow:auto}.catalog-result-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #eadfe2;border-radius:13px;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:grid}.catalog-result-grid button.selected{background:#fff5f8;border-color:#eb4d83}.catalog-result-grid .admin-item-thumb{width:52px;height:52px}.catalog-result-grid button>span{gap:3px;min-width:0;display:grid}.catalog-result-grid button b{color:#5b4650;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.catalog-result-grid button small{color:var(--admin-muted);font-size:8px}.catalog-result-grid button em{color:#d33e73;font-size:8px;font-style:normal;font-weight:900}.selected-official-item{background:linear-gradient(135deg,#fff4f8,#fffbee);border:1px solid #ebc8d4;border-radius:16px;align-items:center;gap:13px;padding:13px;display:flex}.selected-official-item .admin-item-thumb{width:64px;height:64px}.selected-official-item>span{gap:3px;display:grid}.selected-official-item small{color:#e34479;font-size:8px;font-weight:900}.selected-official-item b{font-size:14px}.selected-official-item em{color:var(--admin-muted);font-size:8px;font-style:normal}.admin-form-grid{gap:10px;display:grid}.admin-form-grid.two{grid-template-columns:1fr 1fr}.admin-form-grid.three{grid-template-columns:repeat(3,1fr)}.admin-form-grid.four{grid-template-columns:repeat(4,1fr)}.admin-form-grid label,.server-quantity,.equipment-admin-stats label{color:#6c5962;gap:6px;font-size:9px;font-weight:900;display:grid}.admin-form-grid input,.admin-form-grid select,.server-quantity input,.equipment-admin-stats input{background:#fff;border:1px solid #e4d7db;border-radius:10px;outline:0;width:100%;height:43px;padding:0 11px}.rate-limit-card{background:linear-gradient(135deg,#faf7ff,#fffaf0);border:1px solid #dfd2ef;border-radius:16px;grid-template-columns:170px 1fr 250px;align-items:end;gap:13px;padding:17px;display:grid}.rate-limit-card>div:first-child{gap:4px;display:grid}.rate-limit-card>div:first-child span{color:#7c6a84;font-size:8px}.rate-limit-card>div:first-child b{color:#66459c;font-size:13px}.rate-presets{flex-wrap:wrap;gap:5px;display:flex}.rate-presets button{color:#674e8f;cursor:pointer;background:#fff;border:1px solid #d8c9e9;border-radius:9px;min-height:30px;padding:0 8px;font-size:7px;font-weight:900}.anti-snipe-setting{cursor:pointer;background:snow;border:1px solid #ead8dd;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;display:flex!important}.anti-snipe-setting input{accent-color:#e64b7e;width:18px;height:18px}.anti-snipe-setting span{gap:3px;display:grid}.anti-snipe-setting b{font-size:10px}.anti-snipe-setting small{color:var(--admin-muted);font-size:8px}.server-quantity{max-width:220px}.equipment-admin-stats{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.server-auction-submit{background:#fffafc;border-top:1px solid #eadfe2;justify-content:space-between;align-items:center;gap:20px;padding:22px 31px;display:flex}.server-auction-submit>div{gap:3px;display:grid}.server-auction-submit small{color:#e04479;font-size:8px;font-weight:900}.server-auction-submit b{font-size:13px}.server-auction-submit span{color:var(--admin-muted);font-size:8px}.server-auction-submit button{min-width:210px;padding:0 22px}@media (width<=1150px){.admin-page{grid-template-columns:76px minmax(0,1fr)}.admin-brand>span:last-child,.admin-sidebar nav button span,.admin-sidebar-footer{display:none}.admin-sidebar nav button{justify-content:center;padding:0}.admin-sidebar nav button i{font-size:19px}.admin-content{width:calc(100% - 30px)}.listing-admin-table .admin-table-head,.listing-admin-table .admin-table-row{grid-template-columns:minmax(230px,1.3fr) 120px 105px 125px 90px;gap:10px}.transaction-admin-table .admin-table-head,.transaction-admin-table .admin-table-row{grid-template-columns:minmax(220px,1.2fr) 120px 120px 105px 120px;gap:9px}.accounts-admin-table .admin-table-head,.accounts-admin-table .admin-table-row{grid-template-columns:190px 120px minmax(300px,1fr) 115px;gap:9px}.market-header{grid-template-columns:190px 1fr}.player-menu{grid-column:1/-1;justify-content:flex-end;justify-self:stretch;padding-bottom:9px}}@media (width<=780px){.coupon-hero{grid-template-columns:1fr;gap:25px}.player-coupon-grid,.admin-coupon-grid,.admin-system-grid,.admin-overview-grid{grid-template-columns:1fr}.player-coupon-card{grid-template-columns:140px 1fr}.player-coupon-card:after{left:139px}.coupon-cut{left:127px}.admin-page{display:block}.admin-sidebar{z-index:20;flex-direction:row;align-items:center;height:65px;min-height:auto;padding:8px 12px;position:sticky}.admin-brand{padding:0}.admin-brand .donut-mark{width:42px;height:42px}.admin-sidebar nav{scrollbar-width:none;-ms-overflow-style:none;margin-left:12px;display:flex;overflow-x:auto}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav button{width:43px;min-width:43px;height:43px}.admin-content{width:calc(100% - 22px);padding-top:22px}.admin-topbar{height:62px;padding:0 12px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics button:nth-child(2){border-right:0}.admin-metrics button{border-bottom:1px solid #eee4e6}.admin-table{overflow:auto}.admin-table-head,.admin-table-row{min-width:850px}.admin-toolbar{flex-wrap:wrap}.admin-toolbar label{min-width:100%}.admin-section-actions{flex-direction:column;align-items:flex-start}.admin-coupon-grid{grid-template-columns:1fr}.coupon-header{align-items:flex-start}.coupon-header nav{flex-wrap:wrap;justify-content:flex-end}.purchase-coupon-picker>p{flex-wrap:wrap}.purchase-coupon-picker>p small{width:100%;margin-left:0}}@media (width<=520px){.coupon-header{padding:10px 12px}.coupon-header nav a:nth-child(2),.coupon-header nav span{display:none}.coupon-hero{padding:35px 14px}.coupon-content{width:calc(100% - 24px)}.player-coupon-card{grid-template-columns:115px 1fr;min-height:170px}.player-coupon-card:after{left:114px}.coupon-cut{left:102px}.player-coupon-value{padding:14px 7px}.player-coupon-value strong{font-size:45px}.player-coupon-info{padding:20px 17px}.player-coupon-info h3{font-size:16px}.admin-title-row h1{font-size:24px}.admin-metrics button{min-height:95px;padding:15px}.admin-modal{padding:27px 18px}.admin-form-two{grid-template-columns:1fr}.admin-drawer{padding:30px 18px}.official-identity-card,.official-frame-picker{text-align:center;grid-template-columns:1fr}.official-avatar-actions{justify-content:center;margin:auto}.official-avatar-actions small{text-align:center}.official-frame-grid{grid-template-columns:1fr 1fr}.official-frame-grid button{grid-template-columns:64px 1fr}.frame-option-avatar{width:64px;height:64px}.server-builder-heading,.server-auction-submit{flex-direction:column;align-items:flex-start}.admin-form-grid.three,.admin-form-grid.four,.equipment-admin-stats{grid-template-columns:1fr 1fr}.rate-limit-card,.catalog-result-grid{grid-template-columns:1fr}.server-auction-submit button{width:100%}.server-builder-section,.server-builder-heading,.server-auction-submit{padding-left:18px;padding-right:18px}}.official-identity-card p,.official-frame-picker p,.server-builder-heading p,.official-avatar-actions label,.official-avatar-actions button{font-size:13px}.official-avatar-actions small{font-size:12px}.official-frame-grid button{gap:7px}.official-frame-grid button b{font-size:13px}.official-frame-grid button small{font-size:11px}.server-builder-section>header>b{font-size:13px}.server-builder-section h3{font-size:17px}.server-builder-section header p{font-size:12px}.catalog-search-box button,.catalog-result-grid button b{font-size:13px}.catalog-result-grid button small,.catalog-result-grid button em,.selected-official-item small,.selected-official-item em{font-size:11px}.admin-form-grid label,.server-quantity,.equipment-admin-stats label{font-size:12px}.rate-limit-card>div:first-child span,.anti-snipe-setting small,.server-auction-submit span,.rate-presets button{font-size:11px}.anti-snipe-setting b,.server-auction-submit small{font-size:12px}@media (width<=380px){.official-frame-grid{grid-template-columns:1fr}.official-frame-grid button{grid-template-columns:64px minmax(0,1fr)}}.server-currency-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 16px;display:grid}.server-currency-modes button{text-align:left;color:#5d424c;background:#fff;border:1px solid #f0d9df;border-radius:16px;padding:16px;transition:all .18s}.server-currency-modes button:hover,.server-currency-modes button.selected{background:linear-gradient(135deg,#fff5f8,#fff);border-color:#ed477d;box-shadow:0 8px 22px #ed477d1f}.server-currency-modes b,.server-currency-modes small{display:block}.server-currency-modes small{color:#987b85;margin-top:5px}.server-lane-fields{background:#fff;border:1px solid #f1dde3;border-radius:16px;grid-template-columns:150px repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin:10px 0;padding:14px 16px;display:grid}.server-lane-fields strong{align-self:center}.server-lane-fields.donation{background:#fbf8ff;border-color:#dfd2ff}.server-lane-fields label{gap:6px;font-size:13px;display:grid}.server-lane-fields input{min-width:0}.server-commitment-rule,.snapshot-lock-note{color:#76525f;background:#fff4f7;border-radius:12px;margin:12px 0 0;padding:11px 14px;font-size:13px;line-height:1.6}.snapshot-lock-note{color:#66518c;background:#f6f2ff;grid-column:1/-1}@media (width<=760px){.server-currency-modes,.server-lane-fields{grid-template-columns:1fr}}.donation-point-icon{color:#fff;background:linear-gradient(135deg,#8b5cf6,#d946ef);border-radius:50%;place-items:center;width:1.15em;height:1.15em;margin-right:5px;font-size:.78em;font-style:normal;display:inline-grid;box-shadow:0 2px 7px #8b5cf647}.donation-point-icon.large{font-size:1.05em}.wallet-pill.donation{background:#fbf8ff;border-color:#ded0ff}.server-track-list{gap:8px;min-width:310px;display:grid}.server-track-row{background:#fff;border:1px solid #ecdde3;border-radius:13px;grid-template-columns:minmax(130px,1fr) minmax(120px,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.server-track-row.donation{background:#fcfaff;border-color:#ded2fb}.server-track-row span{gap:2px;display:grid}.server-track-row button,.server-detail-tracks button{color:#fff;background:#ec477c;border:0;border-radius:10px;padding:9px 13px;font-weight:800}.server-track-row button:disabled,.server-detail-tracks button:disabled{background:#dbcfd4}.server-detail-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.server-detail-tracks article{background:#fff9fb;border:1px solid #eddce2;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.server-detail-tracks article.donation{background:#fbf9ff;border-color:#ddd1fb}.server-detail-tracks header{grid-column:1/-1;align-items:center;gap:7px;display:flex}.server-detail-tracks article>div{gap:3px;display:grid}.server-detail-tracks p{grid-column:1/-1;align-items:center;gap:6px;margin:2px 0;display:flex}.server-detail-tracks button{grid-column:1/-1}.server-commitment-warning{color:#73505c;background:#fff4f7;border-radius:12px;padding:12px 14px;line-height:1.55}.server-commitment-warning b{color:#e14074;margin-bottom:3px;display:block}@media (width<=760px){.server-track-row,.server-detail-tracks,.server-detail-tracks article{grid-template-columns:1fr}}.listing-table.mode-server .listing-list-head,.listing-table.mode-server .listing-open{grid-template-columns:80px minmax(140px,.75fr) minmax(180px,1fr) minmax(160px,.85fr) minmax(400px,1.75fr);gap:14px}.price-row.official-track-price{justify-items:stretch;width:100%;min-width:0}.official-track-price .server-track-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0;display:grid}.official-track-price .server-track-row{background:#ffffffe6;border-color:#ead9df;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"value action""leader leader";align-items:start;gap:9px 10px;min-width:0;padding:13px 14px;display:grid;box-shadow:0 7px 18px #62404d0f}.official-track-price .server-track-row.donation{background:#fcf9fff0;border-color:#dcd0f6}.official-track-price .server-track-value{grid-area:value;gap:3px;min-width:0;display:grid}.official-track-price .server-track-value small{color:#6f5962;font-size:11px;font-weight:900}.official-track-price .server-track-value b{color:#bd7418;white-space:nowrap;align-items:center;min-width:0;font-size:16px;display:flex}.official-track-price .server-track-row.donation .server-track-value b{color:#7654bd}.official-track-price .server-track-value em{color:#8e7781;white-space:nowrap;font-size:9px}.official-track-price .server-track-row>button{white-space:nowrap;grid-area:action;align-self:center;min-width:52px;padding:9px 11px}.official-track-price .listing-leading-name{border-top:1px dashed #eadfe3;flex-wrap:nowrap;grid-area:leader;justify-content:flex-start;gap:6px;min-width:0;margin:0;padding-top:8px;display:flex}.official-track-price .listing-leading-name small{text-align:left;white-space:nowrap;flex-basis:auto}.official-track-price .listing-leading-name strong{text-overflow:ellipsis;text-align:left;white-space:nowrap;overflow:hidden}.official-track-price .price-actions{justify-self:end}@media (width<=1180px) and (width>=961px){.listing-table.mode-server .listing-list-head,.listing-table.mode-server .listing-open{grid-template-columns:76px minmax(125px,.7fr) minmax(155px,.9fr) minmax(145px,.8fr) minmax(360px,1.6fr);gap:10px}.official-track-price .server-track-row{padding:11px 12px}}@media (width<=960px){.listing-table.mode-server .listing-open.listing-official-entry{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"image main""stats stats""meta meta""price price"}.listing-table.mode-server .listing-official-entry .price-row{border-top:1px dashed #eadfe3;align-self:stretch;padding-top:12px}}@media (width<=600px){.official-track-price .server-track-list{grid-template-columns:1fr}.listing-table.mode-server .listing-open.listing-official-entry{grid-template-columns:72px minmax(0,1fr)}}.server-currency-modes{grid-template-columns:repeat(4,minmax(0,1fr))}.server-item-contribution-builder{background:linear-gradient(135deg,#fcf9ff,#fff8f3);border:1px solid #e2d5ff;border-radius:18px;gap:14px;margin:12px 0;padding:18px;display:grid}.server-item-contribution-builder>strong{color:#6d4ca5;font-size:15px}.server-item-contribution-builder .selected-official-item{margin:0}.server-item-contribution-builder .selected-official-item label{color:#6d5360;gap:5px;margin-left:auto;font-size:12px;display:grid}.server-item-contribution-builder .selected-official-item input{width:120px}.listing-item-contribution-entry .price-row.official-track-price{align-content:center;align-self:stretch;min-width:0;overflow:hidden}.listing-item-contribution-entry .price-actions{justify-content:flex-end;width:100%}.server-item-contribution-row{background:linear-gradient(110deg,#fffaf2,#fcf8ff);border:1px solid #dfd1fa;border-radius:15px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);align-items:center;gap:10px;width:100%;min-width:0;padding:12px;display:grid}.server-item-contribution-row>span{align-content:center;gap:4px;min-width:0;display:grid}.server-item-contribution-row small{color:#8b7480;font-weight:800}.server-item-contribution-row b{color:#6f4eb2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;line-height:1.35;overflow:hidden}.server-item-contribution-row em{color:#9a8089;text-overflow:clip;white-space:normal;min-width:0;font-size:10px;line-height:1.45;overflow:visible}.server-contribution-item{align-items:center;gap:10px;display:flex!important}.server-contribution-item img{object-fit:contain;filter:drop-shadow(0 4px 6px #563d2024);flex:0 0 48px;width:48px;height:48px}.server-contribution-item span{gap:3px;min-width:0;display:grid}.server-contribution-item b{text-overflow:ellipsis;white-space:nowrap;color:#503c46;overflow:hidden}.server-item-contribution-row .listing-leading-name{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""avatar name";justify-content:stretch;align-items:center;gap:4px 6px;width:auto;margin:0}.server-item-contribution-row .listing-leading-name small{text-align:left;grid-area:label}.server-item-contribution-row .listing-leading-name .listing-bidder-avatar{grid-area:avatar}.server-item-contribution-row .listing-leading-name strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}.server-item-detail{background:linear-gradient(135deg,#fff9ef,#fbf8ff);border:1px solid #dfd2f8;border-radius:18px;margin:18px 0;padding:18px}.server-item-detail header{align-items:center;gap:12px;display:flex}.server-item-detail header img{object-fit:contain;width:54px;height:54px}.server-item-detail header small,.server-item-detail div small{color:#8d7781;font-size:12px;font-weight:800;display:block}.server-item-detail h3{margin:3px 0 0}.server-item-detail>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.server-item-detail>div span{background:#ffffffd1;border:1px solid #e0ceeecc;border-radius:13px;padding:12px}.server-item-detail>div b{color:#704fac;margin-top:4px;display:block}.server-item-detail>p{color:#765e68;margin:14px 0 0;font-size:13px;line-height:1.7}@media (width<=1180px) and (width>=961px){.server-item-contribution-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.server-item-contribution-row .listing-leading-name{border-top:1px dashed #eadfe3;grid-column:1/-1;padding-top:8px}}@media (width<=900px){.server-currency-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.server-item-contribution-row{grid-template-columns:1fr}.server-item-contribution-row .listing-leading-name{border-top:1px dashed #eadfe3;padding-top:8px}.server-item-detail>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.server-currency-modes,.server-item-detail>div{grid-template-columns:1fr}}.server-refund-policy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0 0;display:grid}.server-refund-policy button{color:#634b55;text-align:left;cursor:pointer;background:#fff;border:1px solid #eadadd;border-radius:16px;align-content:center;gap:6px;min-height:88px;padding:15px 17px;transition:all .18s;display:grid}.server-refund-policy button:hover,.server-refund-policy button.selected{background:linear-gradient(135deg,#fff2f7,#fff);border-color:#ed477d;box-shadow:0 9px 24px #ed477d1c}.server-refund-policy button b{font-size:14px}.server-refund-policy button small{color:#8c727d;font-size:12px;line-height:1.55}.server-refund-policy button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.server-upgrade-note{color:#866526;background:#fff9ea;border:1px solid #f0dfb8;border-radius:11px;margin:9px 0 0;padding:10px 13px;font-size:12px;line-height:1.55}.admin-sidebar nav button{font-size:14px}.admin-title-row span,.admin-eyebrow{font-size:11px}.admin-refresh{font-size:12px}.admin-toolbar input,.admin-toolbar select,.admin-toolbar>button,.admin-section-actions>button,.admin-primary-button{font-size:13px}.admin-table-head{font-size:11px}.admin-table-row b{font-size:13px}.admin-table-row small,.admin-table-row em,.admin-muted{font-size:11px;line-height:1.45}.admin-danger-button,.admin-row-actions button,.admin-wallet-button,.admin-restriction-toggles label,.admin-restriction-toggles button{font-size:11px}.admin-section-actions p{font-size:12px;line-height:1.55}.admin-action-label,.audit-admin-table code,.admin-drawer>p,.admin-wallet-ledger small{font-size:11px}.admin-wallet-ledger b,.admin-modal label{font-size:12px}@media (width<=700px){.server-refund-policy{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
