@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300..800;1,300..800&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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 utilities{.visible{visibility:visible}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink-0{flex-shrink:0}.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}.align-middle{vertical-align:middle}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}:root{--ink:#f1f5f4;--ink-soft:#84918f;--forest:#0fd69b;--forest-deep:#070a0f;--lime:#18e6a5;--lime-strong:#37f1b5;--cream:#080a0f;--white:#fff;--line:#242a34;--orange:#a56cff;--shadow:0 18px 50px #0006;--font-heading:"Plus Jakarta Sans", sans-serif;--font-body:"Plus Jakarta Sans", sans-serif;color:var(--ink);background:var(--cream);font-synthesis:none;font-family:Plus Jakarta Sans,sans-serif}h1,h2,h3,h4,h5,h6,.hero-title,.section-title,.modal-title,.dash-title,.store-name,.home-block-head h2,.auth-title,.auth-modal-title,.store-inventory-heading .section-title,.stores-directory-heading .section-title,.category-heading,.brand{font-family:Plus Jakarta Sans,sans-serif!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh;overflow:clip visible}.site-header{z-index:20;background:var(--forest-deep);color:var(--white);border-bottom:1px solid #ffffff1a;position:relative}.header-inner{align-items:center;gap:44px;width:min(1200px,100% - 48px);min-height:84px;margin:0 auto;display:flex}.brand{color:var(--white);cursor:pointer;letter-spacing:-.7px;background:0 0;border:0;align-items:center;padding:0;font:800 21px Plus Jakarta Sans,sans-serif;display:flex}.brand small{color:var(--lime);font-size:13px}.brand-mark{place-items:center;width:25px;height:25px;margin-right:8px;display:grid;position:relative;transform:rotate(-8deg)}.brand-mark span{border:2px solid var(--lime);background:var(--forest-deep);border-radius:3px;width:18px;height:12px;position:absolute}.brand-mark span:first-child{transform:rotate(-25deg)translate(-4px,-2px)}.brand-mark span:nth-child(2){transform:rotate(4deg)}.brand-mark span:last-child{transform:rotate(24deg)translate(4px,-2px)}.desktop-nav{align-items:center;gap:28px;height:100%;display:flex}.nav-link{color:#ffffffad;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:28px 0 25px;font-size:14px;font-weight:600}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.icon-button,.login-button,.sell-button{cursor:pointer;border:0;justify-content:center;align-items:center;transition:all .16s;display:inline-flex}.icon-button{width:39px;height:39px;color:var(--white);background:0 0;position:relative}.counter{min-width:16px;height:16px;color:var(--forest-deep);background:var(--lime);border-radius:20px;place-items:center;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:1px;right:1px}.login-button{color:var(--white);background:0 0;border-radius:9px;gap:7px;padding:10px 13px;font-size:14px;font-weight:600}.sell-button{background:var(--lime);min-height:42px;color:var(--forest-deep);border-radius:9px;gap:7px;padding:0 17px;font-size:14px;font-weight:800}.sell-button:hover,.search-button:hover{background:var(--lime-strong);transform:translateY(-1px)}.hero{min-height:525px;color:var(--white);background:radial-gradient(circle at 77% 30%,#8f47be40,#0000 28%),radial-gradient(circle at 22% 18%,#0dc4b326,#0000 30%),linear-gradient(145deg,#09151a,#0a0d15 57%,#170d20);place-items:center;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.16;background-image:linear-gradient(#38ebcb2e 1px,#0000 1px),linear-gradient(90deg,#38ebcb2e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.hero-orb{border:1px solid #d8ff7333;border-radius:50%;position:absolute}.orb-one{width:430px;height:430px;top:-160px;right:-135px}.orb-two{width:290px;height:290px;bottom:-130px;left:-130px}.hero-content{z-index:2;text-align:center;width:min(890px,100% - 40px);padding:56px 0 46px;position:relative}.eyebrow,.section-kicker{color:#6f796f;letter-spacing:1.8px;text-transform:uppercase;font-size:11px;font-weight:800}.eyebrow{color:var(--lime);margin-bottom:17px}.hero-title{letter-spacing:-3.4px;font:800 clamp(39px,5.1vw,67px)/1.06 Plus Jakarta Sans,sans-serif}.hero-title span{color:var(--lime)}.hero-copy{color:#ffffffb8;max-width:620px;margin:18px auto 29px;font-size:17px;line-height:1.6}.search-panel{background:var(--white);max-width:825px;min-height:68px;color:var(--ink);border-radius:14px;align-items:center;margin:0 auto;padding:8px;display:flex;box-shadow:0 22px 55px #00160f47}.search-field{color:#85918b;flex:1;align-items:center;gap:12px;padding:0 17px;display:flex}.search-field input{width:100%;height:46px;color:var(--ink);background:0 0;border:0;outline:none;font-size:15px}.search-divider{background:var(--line);width:1px;height:34px}.location-field{text-align:left;min-width:174px;color:var(--forest);align-items:center;gap:10px;padding:0 17px;display:flex}.location-field div{flex-direction:column;display:flex}.location-field small{color:#8a9690;font-size:10px}.location-field span{font-size:13px;font-weight:700}.search-button{min-width:104px;color:var(--forest-deep);background:var(--lime);cursor:pointer;border:0;border-radius:9px;align-self:stretch;font-weight:800;transition:all .16s}.trust-row{color:#ffffff94;justify-content:center;align-items:center;gap:16px;margin-top:24px;font-size:12px;display:flex}.trust-row b{color:var(--white)}.trust-row i{background:var(--lime);border-radius:50%;width:3px;height:3px}.market-section{width:min(1200px,100% - 48px);margin:0 auto;padding:72px 0 84px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:27px;display:flex}.section-kicker{margin-bottom:7px}.section-title,.banner-title,.modal-title{letter-spacing:-1.3px;font:800 32px/1.2 Plus Jakarta Sans,sans-serif}.section-subtitle{color:var(--ink-soft);margin-top:6px;font-size:14px}.see-all,.clear-button{cursor:pointer;color:var(--forest);background:0 0;border:0;font-weight:700}.see-all{align-items:center;gap:4px;padding:8px 0;font-size:13px;display:flex}.filters{border:1px solid var(--line);background:#ffffffb3;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:64px;margin-bottom:17px;padding:9px 10px;display:flex}.filter-tabs{gap:3px;display:flex}.filter-tab{color:#68766f;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 15px;font-size:13px;font-weight:700}.filter-tab:hover{color:var(--forest)}.filter-tab.selected{background:var(--forest);color:var(--white)}.select-group{gap:8px;display:flex}.select-group label{border-left:1px solid var(--line);align-items:center;gap:7px;padding-left:10px;display:flex}.select-group label>span{color:#89938e;font-size:11px}select{color:var(--ink);cursor:pointer;background:0 0;border:0;outline:none;font-size:12px;font-weight:700}.results-line{color:#7b8781;justify-content:space-between;height:25px;margin-bottom:15px;font-size:12px;display:flex}.clear-button{font-size:12px;text-decoration:underline}.listing-card{border:1px solid var(--line);background:var(--white);border-radius:14px;transition:all .2s;overflow:hidden}.listing-card:hover{box-shadow:var(--shadow);border-color:#b9c5bd;transform:translateY(-4px)}.card-image{background:#d8ded9;height:227px;position:relative;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.listing-card:hover .card-image img{transform:scale(1.035)}.image-shade{background:linear-gradient(#00000014,#0000 55%,#00000026);position:absolute;inset:0}.game-chip,.featured-chip{color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.3px;background:#0a1f18d6;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:13px}.game-chip{left:13px}.featured-chip{color:var(--forest-deep);background:var(--lime);left:79px}.favorite-button{width:35px;height:35px;color:var(--forest);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;right:13px;box-shadow:0 4px 15px #00000024}.favorite-button.is-favorite svg{fill:currentColor}.card-topline{color:#7d8983;justify-content:space-between;font-size:10px;font-weight:600;display:flex}.card-topline span:first-child{color:#3d6f5d;text-transform:uppercase;letter-spacing:.5px}.card-name{letter-spacing:-.4px;margin-top:7px;font:700 18px Plus Jakarta Sans,sans-serif}.card-price{color:var(--forest);margin:5px 0 16px;font:800 19px Plus Jakarta Sans,sans-serif}.seller-row{border-top:1px solid #edf0ed;align-items:center;padding-top:13px;display:flex}.seller-avatar{width:31px;height:31px;color:var(--forest);background:#e6efe9;border-radius:50%;place-items:center;margin-right:9px;font-size:11px;font-weight:800;display:grid}.seller-details{flex-direction:column;min-width:0;display:flex}.seller-details b{white-space:nowrap;text-overflow:ellipsis;max-width:185px;font-size:11px;overflow:hidden}.seller-details span{color:#87918c;align-items:center;font-size:10px;display:flex}.rating{color:#7b5c13;align-items:center;gap:3px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.rating svg{color:#f3b938}.empty-state{text-align:center;background:#ffffff8c;border:1px dashed #c9d1cc;border-radius:14px;padding:70px 20px}.empty-icon{width:54px;height:54px;color:var(--forest);background:#e7eee9;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.empty-title{font:800 20px Plus Jakarta Sans,sans-serif}.empty-state p{color:var(--ink-soft);margin:6px 0 20px}.seller-banner{width:min(1200px,100% - 48px);min-height:245px;color:var(--white);background:var(--forest);border-radius:18px;grid-template-columns:1.2fr 1.3fr auto;align-items:center;gap:45px;margin:0 auto 76px;padding:43px 48px;display:grid;position:relative;overflow:hidden}.seller-banner:after{content:"";border:45px solid #d8ff7317;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-170px;right:-100px}.section-kicker.light{color:var(--lime)}.banner-title{margin-top:8px;font-size:28px}.banner-copy p{color:#ffffffa6;margin:10px 0 0;font-size:13px;line-height:1.55}.banner-steps{gap:32px;display:flex}.banner-steps div{flex-direction:column;display:flex}.banner-steps span{color:var(--lime);margin-bottom:9px;font-size:11px;font-weight:800}.banner-steps b{font-size:12px}.banner-steps small{color:#ffffff80;margin-top:2px;font-size:10px}.banner-button{z-index:2;min-width:203px;min-height:50px;color:var(--white);cursor:pointer;background:#ffffff12;border:1px solid #ffffff40;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex;position:relative}.banner-button:hover{color:var(--forest);background:var(--lime);border-color:var(--lime)}footer{border-top:1px solid var(--line);background:var(--white);align-items:center;gap:28px;min-height:130px;padding:35px max(24px,50% - 600px);display:flex}.footer-brand{font:800 19px Plus Jakarta Sans,sans-serif}.footer-brand span{color:#70a322;font-size:12px}footer p{color:#7f8a84;font-size:12px}.footer-links{gap:22px;margin-left:auto;display:flex}.footer-links button{color:#66746d;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04140ebd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--white);border-radius:18px;width:min(515px,100%);max-height:calc(100vh - 40px);padding:30px;overflow-y:auto;box-shadow:0 30px 80px #00000047}.modal-header{justify-content:space-between;align-items:start;margin-bottom:24px;display:flex}.modal-title{margin-top:4px;font-size:27px}.modal-close{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.modal form{flex-direction:column;gap:16px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-field{color:var(--ink);flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.form-field input,.form-field select{border:1px solid var(--line);width:100%;height:45px;color:var(--ink);background:#fbfcfb;border-radius:9px;outline:none;padding:0 13px;font-size:13px;font-weight:500}.upload-placeholder{color:#668076;background:#f7faf8;border:1px dashed #b9c6be;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:110px;display:flex}.upload-placeholder b{margin-top:5px;font-size:12px}.upload-placeholder span{color:#93a098;margin-top:2px;font-size:10px}.submit-button{height:48px;color:var(--white);background:var(--forest);cursor:pointer;border:0;border-radius:9px;font-weight:800}.form-note{text-align:center;color:#89948e;font-size:10px}.toast{z-index:200;max-width:360px;color:var(--white);background:var(--forest-deep);border:1px solid #d8ff7359;border-radius:9px;padding:14px 18px;font-size:12px;font-weight:600;animation:.22s toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 45px #0000002e}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.header-inner{gap:20px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.seller-banner{grid-template-columns:1fr 1fr}.banner-button{grid-column:1/-1;width:max-content}.filters{flex-direction:column;align-items:flex-start}.filter-tabs{width:100%;overflow-x:auto}.select-group{align-self:flex-end}}@media (width<=700px){.header-inner,.market-section,.seller-banner{width:min(100% - 30px,1200px)}.header-inner{height:68px}.login-button span,.header-actions>.sell-button{display:none}.hero{min-height:560px}.hero-content{padding:44px 0}.hero-title{letter-spacing:-2.2px}.hero-copy{font-size:15px}.search-panel{flex-wrap:wrap;padding:8px}.search-field{flex-basis:100%;width:100%}.search-divider{display:none}.location-field{flex:1;min-width:0}.search-button{min-height:48px}.trust-row{gap:8px;font-size:10px}.section-heading{align-items:flex-start}.section-title{font-size:27px}.section-subtitle{max-width:270px}.see-all{white-space:nowrap;margin-top:19px}.market-section{padding:54px 0 60px}.filters{padding:8px}.select-group{justify-content:space-between;align-self:stretch;width:100%}.select-group label{flex:1}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card-image{height:260px}.seller-banner{grid-template-columns:1fr;gap:28px;margin-bottom:45px;padding:35px 26px}.banner-steps{justify-content:space-between;gap:13px}.banner-button{grid-column:auto;width:100%}footer{flex-wrap:wrap;gap:10px 20px}footer p{width:calc(100% - 100px)}.footer-links{width:100%;margin:14px 0 0}.modal{padding:24px 20px}.form-row{grid-template-columns:1fr}}.site-header{border-bottom-color:var(--line);background:#070a0ff5}.brand-mark span{background:#080b10}.counter,.sell-button,.search-button,.featured-chip,.submit-button{color:#05110d}.eyebrow,.section-kicker{color:#748480}.eyebrow,.section-kicker.light,.hero-title span{color:var(--lime)}.search-panel{background:#11161d;border:1px solid #29313a;box-shadow:0 22px 55px #00000073}.search-field{color:#64726f}.search-field input{color:#f2f6f5}.search-field input::placeholder{color:#65716e}.location-field{color:#dce5e2}.location-field small{color:#6f7b78}.filters{background:#10141be0}.filter-tab{color:#788582}.filter-tab.selected{color:#06110e;background:var(--lime)}.select-group label>span,.results-line{color:#6f7b78}select{color:#d9e0de}.listing-card{background:#10141b}.listing-card:hover{border-color:#3c5c53}.game-chip,.featured-chip{background:#05080cdb}.featured-chip{background:var(--lime)}.favorite-button{color:#d8e1de;background:#0a0d12e0;border:1px solid #ffffff1f;box-shadow:0 4px 15px #0000004d}.card-topline span:first-child,.card-price{color:var(--lime)}.seller-row{border-top-color:var(--line)}.seller-avatar{color:var(--lime);background:#162721}.rating{color:#d8b259}.seller-banner{background:radial-gradient(circle at 85% 20%,#8f47be33,#0000 28%),linear-gradient(120deg,#101c1b,#0d1118 62%,#17101d);border:1px solid #263038}.seller-banner:after{border-color:#18e6a50f}.banner-button{background:#ffffff0a}.banner-button:hover{color:#06110e}footer{background:#090c11}footer p{color:#6f7b78}.footer-links button{color:#7b8884}.modal{background:#11151c;border:1px solid #2a323b}.form-field input,.form-field select{color:var(--ink);background:#0b0e13}.submit-button:hover{background:var(--lime-strong)}.hero{place-items:center;min-height:245px}.hero-content{text-align:left;justify-content:space-between;align-items:flex-end;gap:60px;width:min(1240px,100% - 48px);padding:45px 0 42px;display:flex}.hero-heading{max-width:620px}.hero-title{letter-spacing:-3px;font-size:clamp(42px,5vw,62px)}.hero-copy{max-width:500px;margin:10px 0 0;font-size:13px}.hero-market-meta{align-items:flex-end;gap:28px;padding-bottom:3px;display:flex}.hero-market-meta>div{flex-direction:column;gap:4px;min-width:92px;display:flex}.hero-market-meta small{color:#6f7b78;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:700}.hero-market-meta b{color:#eaf1ef;font:700 20px Plus Jakarta Sans,sans-serif}.hero-browse{color:#aeb9b5;cursor:pointer;background:#ffffff08;border:1px solid #35413e;border-radius:6px;align-items:center;gap:5px;height:38px;padding:0 13px;font-size:10px;font-weight:700;display:flex}.hero-browse:hover{border-color:var(--lime);color:var(--lime)}.market-section{width:min(1240px,100% - 48px);padding:44px 0 160px}.market-layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:24px;display:grid}.catalog-content{min-width:0}.filters{background:#0d1016;border-radius:8px;flex-direction:column;align-items:stretch;gap:20px;min-height:0;margin:0;padding:18px;display:flex;position:sticky;top:20px}.filter-title{border-bottom:1px solid var(--line);color:var(--lime);letter-spacing:1.6px;text-transform:uppercase;padding-bottom:13px;font-size:10px;font-weight:800}.sidebar-field{flex-direction:column;gap:8px;display:flex}.sidebar-field>span{color:#697673;letter-spacing:1.1px;text-transform:uppercase;font-size:8px;font-weight:800}.sidebar-search{color:#5f6a67;background:#12161d;border:1px solid #222831;border-radius:5px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.sidebar-search input{color:#dfe6e4;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.filters .filter-tabs{flex-direction:column;gap:3px;width:100%;display:flex}.filters .filter-tab{text-align:left;border-radius:4px;width:100%;padding:7px 8px;font-size:9px}.filters select{background:#12161d;border:1px solid #222831;border-radius:5px;width:100%;height:34px;padding:0 8px;font-size:9px}.filters .clear-button{color:#82908c;border:1px solid #29312f;border-radius:5px;padding:9px;font-size:9px;text-decoration:none}.results-line{color:#75817e;letter-spacing:.8px;text-transform:uppercase;align-items:flex-start;height:30px;margin-bottom:10px;padding:0 2px;font-size:9px;font-weight:700}.card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.seller-banner{grid-template-columns:1.25fr 1fr;gap:55px;min-height:390px;margin-bottom:90px;padding:65px}.banner-title{letter-spacing:-3px;max-width:560px;font-size:clamp(40px,5vw,66px);line-height:1.03}.banner-copy p{max-width:480px}.banner-steps{align-self:end}.banner-button{grid-column:2;justify-self:start}@media (width<=1100px){.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hero-market-meta{gap:15px}}@media (width<=820px){.hero-content{flex-direction:column;align-items:flex-start;gap:28px}.market-layout{grid-template-columns:1fr}.filters{position:static}.filters .filter-tabs{flex-flow:wrap}.filters .filter-tab{width:auto}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.seller-banner{grid-template-columns:1fr}.banner-button{grid-column:auto}}@media (width<=520px){.hero-market-meta{flex-wrap:wrap;width:100%}.hero-browse{justify-content:center;width:100%}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card-image{height:350px}.seller-banner{padding:38px 26px}}.brand{font-size:16px}.brand-mark{width:20px;height:20px}.brand-mark span{width:15px;height:10px}.site-header .icon-button{width:32px;height:32px}.hero{min-height:205px}.card-image{height:285px}.card-body{padding-bottom:9px}.seller-row{border-top:0}.seller-details b{color:#9ba7a3;font-weight:500}.card-actions{width:100%;margin-top:10px;display:flex}.market-ticker{color:#235b4e;letter-spacing:1.7px;text-transform:uppercase;white-space:nowrap;background:#070a0f;border-top:1px solid #111820;border-bottom:1px solid #111820;justify-content:space-around;align-items:center;gap:22px;width:100%;height:42px;font-size:7px;font-weight:800;display:flex;overflow:hidden}.market-ticker i{background:var(--lime);border-radius:50%;flex:none;width:3px;height:3px}.seller-showcase{text-align:center;width:min(1120px,100% - 48px);min-height:820px;margin:0 auto;padding:95px 0 110px}.seller-showcase-title{letter-spacing:-5px;margin-top:15px;font:800 clamp(48px,7vw,88px)/.98 Plus Jakarta Sans,sans-serif}.seller-showcase-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px;display:grid}.showcase-card{text-align:left;background:#0e1117;border:1px solid #171d25;border-radius:7px;flex-direction:column;align-items:flex-start;padding:12px 12px 16px;display:flex}.showcase-image{background:#151920;border-radius:4px;width:100%;height:315px;margin-bottom:13px;overflow:hidden}.showcase-image img{object-fit:cover;filter:saturate(.65)brightness(.55);width:100%;height:100%;transition:all .18s;display:block}.showcase-card:hover img{filter:saturate(.9)brightness(.8)}.showcase-card small{color:#56615e;text-transform:uppercase;font-size:7px}.showcase-card b{color:var(--lime);margin-top:3px;font:700 12px Plus Jakarta Sans,sans-serif}.showcase-card span{color:#8b9794;margin-top:3px;font-size:9px}.showcase-cta{flex-direction:column;align-items:center;max-width:520px;margin:45px auto 0;display:flex}.showcase-cta p{color:#74817d;margin:0 0 20px;font-size:12px;line-height:1.6}.showcase-cta .sell-button{min-height:46px}@media (width<=900px){.seller-showcase-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.seller-showcase{width:min(100% - 30px,1120px);padding:70px 0}.seller-showcase-title{letter-spacing:-3px}.seller-showcase-grid{grid-template-columns:1fr}.showcase-image{height:390px}}.market-layout{display:block}.filters{z-index:15;flex-flow:row;align-items:flex-end;gap:10px;width:100%;min-height:62px;margin-bottom:22px;padding:10px 12px;top:10px;box-shadow:0 14px 35px #00000047}.filter-title{display:none}.filters .sidebar-field{flex:none;gap:5px}.filters .sidebar-field:first-of-type{width:215px}.filters .sidebar-field:nth-of-type(2){flex:auto}.filters .filter-tabs{flex-flow:row;gap:3px;width:auto}.filters .filter-tab{white-space:nowrap;width:auto;min-height:34px;padding:7px 10px}.filters .sidebar-field>select{width:116px}.filters .clear-button{min-width:88px;height:34px}.card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (width<=1120px){.filters{flex-wrap:wrap}.filters .sidebar-field:nth-of-type(2){order:4;width:100%}.filters .filter-tabs{flex-wrap:wrap}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (width<=880px){.filters{position:sticky}.filters .sidebar-field:first-of-type{width:100%}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (width<=640px){.filters .sidebar-field:nth-of-type(3),.filters .sidebar-field:nth-of-type(4){flex:1}.filters .sidebar-field>select{width:100%}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.stores-page{min-height:100vh;padding:28px 0 90px}.stores-hero{--hero-sweep-start:#d9b25f1c;--hero-sweep-end:#b0843033;--hero-arc-start:#fff0c80d;--hero-arc-end:#d9b25f24;--hero-ball-hi:#f3d99857;--hero-ball-lo:#b98c3838;--hero-ball-fill:#d9b25f14;--hero-ball-core:#120f0b8f;background:radial-gradient(65% 110% at 92%,#d9b25f1f,#0000 72%),linear-gradient(135deg,#16130e 0%,#100e0a 65%,#17130c 100%);border:1px solid #d9b25f3d;border-radius:24px;justify-content:flex-start;align-items:center;width:min(1240px,100% - 48px);margin:0 auto 24px;padding:44px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px -14px #000000a6}.stores-hero-backdrop{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.stores-hero-backdrop-svg{width:100%;height:100%;display:block}.stores-hero-content{z-index:2;min-width:0;max-width:560px;position:relative}.stores-hero-eyebrow{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.stores-hero-accent-line{background:#d9b25f;border-radius:999px;width:40px;height:3px;display:block}.stores-hero-kicker{letter-spacing:.15em;text-transform:uppercase;color:#f4ecdcc7;font-size:11.5px;font-weight:700;font-family:Plus Jakarta Sans,sans-serif!important}.stores-title{color:#f7f3ec;letter-spacing:-.032em;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,3.8vw,46px);font-weight:800;line-height:1.06;font-family:Plus Jakarta Sans,sans-serif!important}.stores-title-accent{color:#ebc266}.stores-hero-desc{color:#f4ecdcc7;width:100%;max-width:470px;margin:0 0 26px;font-size:15.5px;line-height:1.5}.stores-hero-actions{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.stores-hero-action-btn{letter-spacing:-.015em;cursor:pointer;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 26px;font-size:15px;font-weight:700;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,filter .18s;display:inline-flex;color:#161209!important;background:linear-gradient(#f2d58a 0%,#dfb253 54%,#c69334 100%)!important;border:1px solid #b38126!important;font-family:Plus Jakarta Sans,sans-serif!important;box-shadow:inset 0 1px #ffffff7a,0 4px 14px #b0802647!important}.stores-hero-action-btn:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8f,0 8px 22px #b080265c!important}.stores-hero-action-btn svg{color:#161209!important}.stores-directory{width:min(1240px,100% - 48px);margin:0 auto;padding:18px 0 85px}.stores-directory-heading{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.stores-directory-heading .section-title{font-size:26px}.stores-directory-heading>span{color:#64706d;font-size:9px}.stores-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.store-card{cursor:pointer;background:#10131a;border:1px solid #202630;border-radius:14px;flex-direction:column;min-height:0;transition:all .18s;display:flex;position:relative;overflow:hidden}.store-card:hover{box-shadow:var(--shadow);border-color:#37453f;transform:translateY(-3px)}.store-cover{height:145px;position:relative;overflow:hidden}.store-cover img{object-fit:cover;filter:saturate(.8)brightness(.7);width:100%;height:100%;transition:all .24s;display:block}.store-card:hover .store-cover img{filter:saturate()brightness(.82);transform:scale(1.035)}.store-cover-shade{background:linear-gradient(#0000 35%,#10131a 100%);position:absolute;inset:0}.store-info{align-items:center;height:90px;padding:0 15px 14px;display:flex;position:relative}.store-logo{color:#07100d;background:var(--lime);border:3px solid #10131a;border-radius:9px;flex:none;place-items:center;width:52px;height:52px;margin:-25px 12px 0 0;font:800 20px Plus Jakarta Sans,sans-serif;display:grid;box-shadow:0 8px 20px #00000047}.store-meta{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.store-name{color:#f0f4f3;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font:700 13px Plus Jakarta Sans,sans-serif;overflow:hidden}.store-meta span{color:#7b8884;align-items:center;gap:3px;margin-top:3px;font-size:8px;display:flex}.store-meta span svg{color:#f0b94e}.store-meta small{color:var(--lime);background:#16251f;border-radius:20px;margin-top:5px;padding:3px 6px;font-size:7px;font-weight:700}.store-arrow{color:#9b71da;cursor:pointer;background:#18141f;border:1px solid #303640;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;margin-left:auto;display:grid}.store-arrow:hover{border-color:var(--lime);color:var(--lime)}.verified-store{color:#06110e;background:var(--lime);text-transform:uppercase;border-radius:4px;padding:4px 7px;font-size:7px;font-weight:800;position:absolute;top:10px;right:10px}.join-stores{background:radial-gradient(circle at 85% 30%,#833caa2b,#0000 25%),#0d0d15;border:1px solid #211a2b;justify-content:space-between;align-items:center;gap:30px;width:min(1240px,100% - 48px);min-height:150px;margin:0 auto;padding:34px 42px;display:flex}.join-title{letter-spacing:-1px;margin-top:5px;font:800 26px Plus Jakarta Sans,sans-serif}.join-stores p{color:#788581;max-width:590px;margin:6px 0 0;font-size:10px}@media (width<=1120px){.stores-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.stores-hero{border-radius:20px;padding:32px 28px}.stores-hero-backdrop{opacity:.55}.stores-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.stores-page{padding-top:15px}.stores-hero,.stores-directory,.join-stores{width:min(100% - 24px,1240px)}.stores-hero{border-radius:18px;padding:26px 20px}.stores-hero-backdrop{opacity:.38}.stores-hero-action-btn{padding:12px 20px;font-size:14px}.stores-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stores-directory-heading>span{display:none}.join-stores{flex-direction:column;align-items:flex-start;padding:30px 24px}}.store-detail-page{min-height:100vh;padding:28px 0 100px}.store-unified-header{background:#14110d;border:1px solid #d9b25f3d;border-radius:22px;width:min(1240px,100% - 48px);margin:0 auto 32px;overflow:hidden;box-shadow:0 16px 40px -12px #000000a6}.store-profile-hero{background:#0d0b08;width:100%;height:235px;position:relative;overflow:hidden}.store-profile-cover-img{object-fit:cover;object-position:center;filter:brightness(.95)contrast(1.05);width:100%;height:100%;display:block}.store-profile-overlay{pointer-events:none;background:linear-gradient(#0d0b088c 0%,#0d0b0840 50%,#0d0b08f2 100%),linear-gradient(90deg,#0d0b0880 0%,#0000 60%);position:absolute;inset:0}.store-cover-top-badges{z-index:5;position:absolute;top:18px;right:22px}.store-cover-top-badges .store-hero-verified-tag{letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:7px;padding:6px 14px;display:inline-flex;box-shadow:0 4px 14px #0006;color:#d9b25f!important;background:#120e08b8!important;border:1.2px solid #d9b25f8c!important;font-size:12px!important;font-weight:700!important}.store-cover-bottom-row{z-index:5;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 28px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.store-cover-identity{align-items:center;gap:18px;min-width:0;display:flex}.store-cover-avatar{color:#1a1408;background:linear-gradient(145deg,#f3d78a 0%,#d8ae52 58%,#bc8d34 100%);border:3.5px solid #ffffffe6;border-radius:18px;flex-shrink:0;place-items:center;width:82px;height:82px;font:800 32px Plus Jakarta Sans,sans-serif;display:grid;overflow:hidden;box-shadow:0 8px 24px #0009}.store-cover-avatar img{object-fit:cover;width:100%;height:100%;display:block}.store-cover-text{flex-direction:column;gap:3px;min-width:0;display:flex}.store-cover-name-wrap{align-items:center;gap:8px;display:flex}.store-cover-name{color:#fff;letter-spacing:-.025em;text-shadow:0 2px 8px #000000b3;margin:0;font:800 clamp(24px,3vw,32px)/1.15 Plus Jakarta Sans,sans-serif}.store-name-verified-badge{color:#d9b25f;filter:drop-shadow(0 2px 6px #d9b25f66);flex-shrink:0;align-items:center;display:inline-flex}.store-cover-specialty{color:#ffffffd9;letter-spacing:-.01em;text-shadow:0 1px 4px #000c;font-size:13.5px;font-weight:500}.store-cover-actions{flex-shrink:0;align-items:center;gap:10px;padding-bottom:4px;display:flex}.store-cover-btn{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #00000059;color:#fff!important;background:#120e08a6!important;border:1.2px solid #ffffff59!important;font-size:13px!important;font-weight:700!important}.store-cover-btn:hover{transform:translateY(-1px);background:#ffffff2e!important;border-color:#fff9!important}.store-cover-btn-gold{color:#1a1408!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important;border-color:#a07a3573!important;box-shadow:0 4px 16px #a07a3559!important}.store-cover-btn-gold:hover{color:#1a1408!important;background:linear-gradient(135deg,#fae4a7 0%,#dfb867 45%,#a8813c 100%)!important}.store-cover-whatsapp-btn{gap:8px!important;padding:10px 20px!important;font-size:13.5px!important;font-weight:800!important}.store-cover-whatsapp-btn svg{color:#1a1408!important}.store-cover-btn-icon{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120e08a6;border:1.2px solid #ffffff59;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;transition:all .18s;display:grid;box-shadow:0 4px 14px #00000059}.store-cover-btn-icon:hover{background:#ffffff2e;border-color:#fff9;transform:translateY(-1px)}.store-profile-body-card{background:#14110d;flex-direction:column;gap:18px;padding:22px 28px 24px;display:flex}.store-metrics-bar{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.store-metric-item{text-align:left;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:4px 8px;display:flex}.store-metric-clickable{cursor:pointer;border-radius:8px;transition:opacity .15s}.store-metric-clickable:hover{opacity:.8}.store-metric-icon{color:#d9b25f;flex-shrink:0;place-items:center;display:grid}.store-metric-icon.star-icon svg{color:#e5b33d}.store-metric-icon.cards-icon svg{color:#d9b25f}.store-metric-icon.bolt-icon svg{color:#e5b33d}.store-metric-icon.pin-icon svg{color:#d9b25f}.store-metric-info{flex-direction:column;line-height:1.2;display:flex}.store-metric-value{color:#f7f3ec;letter-spacing:-.01em;font:800 17px/1.2 Plus Jakarta Sans,sans-serif}.store-metric-sub{color:#f7f3eca6;margin-top:1px;font-size:12px;font-weight:500}.store-metric-response{align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:inline-flex}.online-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;box-shadow:0 0 8px #10b98199}.store-metric-city{font-size:14.5px;font-weight:600}.store-metric-divider{background:#ffffff1a;flex-shrink:0;width:1px;height:36px}.store-metric-pill-wrap{flex-shrink:0;margin-left:auto}.store-url-capsule{color:#34d399;cursor:pointer;white-space:nowrap;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:13.5px;font-weight:700;transition:all .18s;display:inline-flex}.store-url-capsule:hover{background:#10b98133;border-color:#10b98180;transform:translateY(-1px)}.store-url-text{letter-spacing:-.01em}.store-body-divider{background:#ffffff14;width:100%;height:1px}.store-desc-insta-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.store-profile-desc-clean{color:#f7f3ecc7;white-space:pre-line;flex:1;min-width:0;margin:0;font-size:13.5px;line-height:1.6}.store-insta-link{color:#f7f3ecd9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.store-insta-link:hover{color:#fff;background:#ffffff17}.store-chips-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-chip-tag{color:#f7f3eccc;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.store-chip-tag.chip-gold{color:var(--gold-hi);background:#d9b25f24;border-color:#d9b25f59;font-weight:700}.store-chip-tag.chip-payment{color:#34d399;background:#10b9811a;border-color:#10b98147}.store-chip-tag.chip-play-pokemon{color:var(--gold-hi);background:#d9b25f29;border-color:#d9b25f6b;font-weight:700}.store-tag-item.main-tag{color:var(--gold-hi);background:#d9b25f1f;border-color:#d9b25f4d;font-weight:600}.store-owner-verify-banner{background:linear-gradient(90deg,#d9b25f24,#d9b25f08);border:1px solid #d9b25f4d;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:16px 20px;display:flex}.store-owner-verify-copy{align-items:center;gap:14px;display:flex}.store-crown-icon{width:44px;height:44px;color:var(--gold-hi);background:#d9b25f29;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.store-owner-verify-copy b{color:var(--gold-hi);margin-bottom:2px;font-size:14px;display:block}.store-owner-verify-copy p{color:#f7f3ecb3;margin:0;font-size:12px;line-height:1.45}.store-inventory-full{width:min(1240px,100% - 48px);margin:36px auto 0}.store-inventory-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:16px;margin-bottom:26px;display:flex}.store-inventory-heading .section-kicker{letter-spacing:.12em;text-transform:uppercase;color:#876214;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.store-inventory-heading .section-title{letter-spacing:-.025em;color:var(--text);margin:0 0 6px;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.25;font-family:Plus Jakarta Sans,sans-serif!important}.store-inventory-count{color:var(--muted);white-space:nowrap;margin:0 0 4px;font-size:14px;font-weight:600}.store-filters-panel{background:#120f0ce0;border:1px solid #f59e0b38;border-radius:16px;flex-direction:column;gap:16px;margin:22px 0 28px;padding:18px 22px;display:flex;box-shadow:0 10px 30px -10px #00000080}.store-filters-top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.store-search-box{flex:1;min-width:260px;max-width:480px;position:relative}.store-search-box svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.store-search-field{color:#f7f3ec;background:#0a0806bf;border:1px solid #f59e0b40;border-radius:10px;outline:none;width:100%;height:42px;padding:0 36px 0 40px;font-size:13.5px;transition:all .15s}.store-search-field:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.store-search-clear{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:3px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.store-search-clear:hover{color:#f7f3ec}.store-filter-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.store-select-group{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.store-select{color:#f7f3ec;cursor:pointer;background:#14110d;border:1px solid #f59e0b40;border-radius:10px;outline:none;height:42px;padding:0 14px;font-size:13px;font-weight:600;transition:all .15s}.store-select:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.store-clear-btn{color:#fbbf24;cursor:pointer;background:#f59e0b1a;border:1px dashed #f59e0b73;border-radius:10px;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.store-clear-btn:hover{background:#f59e0b33;border-color:#f59e0b}.store-category-row{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding-top:16px;padding-bottom:6px;display:flex;overflow-x:auto;scrollbar-width:none!important;-ms-overflow-style:none!important}.store-category-row::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.store-cat-chip{color:#f7f3ec;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.store-cat-chip:hover:not(.active){color:#fff;background:#ffffff1f;border-color:#161410}.store-cat-chip.active{font-weight:700;box-shadow:0 4px 12px #a07a3552;color:#1a1408!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important;border-color:#a07a3573!important}.store-cat-chip .store-chip-count{color:inherit;background:#ffffff1f;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.store-cat-chip.active .store-chip-count{color:#1a1408;background:#1a140824}.store-empty-inventory{margin-top:20px}.card-grid.store-card-grid-full{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.store-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.store-product-card{background:#10141b;border:1px solid #202630;border-radius:7px;transition:all .18s;overflow:hidden}.store-product-card:hover{border-color:#35443e;transform:translateY(-2px)}.store-product-image{height:210px;position:relative;overflow:hidden}.store-product-image img{object-fit:cover;width:100%;height:100%;display:block}.store-product-image span{color:var(--lime);text-transform:uppercase;background:#05080cd9;border-radius:3px;padding:4px 6px;font-size:6px;font-weight:800;position:absolute;top:7px;left:7px}.store-product-info{flex-direction:column;padding:10px;display:flex}.store-product-info small{color:#64706d;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.store-product-info>div{color:#e5ebe9;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:700;overflow:hidden}.store-product-info b{color:var(--lime);margin:4px 0 9px;font:800 11px Plus Jakarta Sans,sans-serif}.store-product-info .buy-button{width:100%}@media (width<=1050px){.store-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.store-profile-body{grid-template-columns:1fr}.store-profile-bar-top{flex-direction:column;align-items:flex-start;gap:16px}.store-profile-actions{flex-wrap:wrap;width:100%;margin-top:6px}.store-owner-verify-banner{flex-direction:column;align-items:flex-start;gap:14px}.card-grid.store-card-grid-full{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (width<=620px){.store-detail-page{padding-top:15px}.store-unified-header,.store-inventory-full{width:min(100% - 24px,1240px)}.store-profile-hero{height:auto;min-height:220px}.store-cover-bottom-row{flex-direction:column;align-items:flex-start;gap:14px;padding:16px 18px;position:relative}.store-cover-actions{flex-wrap:wrap;gap:8px;width:100%}.store-cover-actions>button,.store-cover-actions>.store-cover-btn{flex:auto;justify-content:center}.store-profile-bar{padding:0 16px 20px}.store-profile-avatar{width:72px;height:72px;margin-top:-36px;font-size:30px}.store-profile-actions{flex-direction:column;align-items:stretch}.store-profile-actions>button{justify-content:center;width:100%}.store-filters-top-bar{flex-direction:column;align-items:stretch;gap:12px}.store-search-box{min-width:0;max-width:100%}.store-filter-controls{flex-direction:column;align-items:stretch;gap:10px}.store-select-group{justify-content:space-between}.store-select{flex:1}.store-clear-btn{justify-content:center}.card-grid.store-card-grid-full{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:100%;margin-inline:auto}}@media (width<=420px){.store-product-grid{grid-template-columns:1fr}.store-product-image{height:330px}}.store-share-btn{color:var(--gold-hi);background:#d9b25f14;border:1px solid #d9b25f47;border-radius:9px;align-items:center;gap:7px;padding:9px 15px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.store-share-btn:hover{border-color:var(--gold);color:#fff;background:#d9b25f2e;transform:translateY(-1px)}.store-rating-chip{cursor:pointer;font-weight:600;transition:all .15s;color:var(--gold-hi)!important;background:#d9b25f1a!important;border-color:#d9b25f40!important}.store-rating-chip:hover{border-color:var(--gold)!important;background:#d9b25f33!important}.store-tournament-banner{background:linear-gradient(135deg,#d9b25f24 0%,#231b0fb3 100%);border:1px solid #d9b25f59;border-radius:12px;flex-direction:column;gap:10px;margin-top:10px;padding:14px 18px;display:flex;box-shadow:0 4px 16px #0000004d}.store-tournament-badge{align-items:center;gap:12px;display:flex}.tournament-trophy-icon{background:#d9b25f33;border:1px solid #d9b25f66;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:24px;line-height:1;display:flex}.store-tournament-title{color:var(--gold-hi);letter-spacing:-.2px;font-size:14px;font-weight:800;display:block}.store-tournament-sub{color:#f7f3ecbf;font-size:11px;display:block}.store-tournament-schedule{color:#f7f3ec;background:#0a080699;border:1px solid #d9b25f33;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.store-tournament-schedule svg{color:var(--gold);flex-shrink:0}.store-tabs-wrapper{justify-content:flex-start;align-items:center;width:min(1240px,100% - 48px);margin:28px auto 0;display:flex}.store-section-tabs-bar{background:#120f0ceb;border:1px solid #d9b25f40;border-radius:14px;align-items:center;gap:6px;padding:6px;display:inline-flex;box-shadow:0 8px 24px -10px #0006}.store-tab-button{color:#f7f3ecb8;cursor:pointer;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 22px;font-size:13.5px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.store-tab-button:hover:not(.active){color:#fff;background:#ffffff0f}.store-tab-button.active{font-weight:700;box-shadow:0 4px 14px #a07a3552;color:#1a1408!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important;border-color:#a07a3573!important}.store-tab-button.active svg{color:#1a1408!important}.store-tab-badge{color:#f7f3ecd9;background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:11.5px;font-weight:700;transition:all .18s;display:inline-flex}.store-tab-button.active .store-tab-badge{color:#151006;background:#15100638}.store-reviews-section{width:min(1240px,100% - 48px);margin:36px auto 0}.store-reviews-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:16px;margin-bottom:26px;display:flex}.store-reviews-header .section-kicker{letter-spacing:.12em;text-transform:uppercase;color:#876214;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.store-reviews-header .section-title{font-size:clamp(28px,3.2vw,38px);line-height:1.25;font-family:Plus Jakarta Sans,sans-serif!important}html[data-theme=light] .store-reviews-header .section-title,.light .store-reviews-header .section-title{color:#161410!important}html[data-theme=light] .store-reviews-header .section-kicker,.light .store-reviews-header .section-kicker{color:#876214!important}.store-reviews-subtitle{color:var(--muted);max-width:650px;margin:8px 0 0;font-size:13.5px;line-height:1.45}html[data-theme=light] .store-reviews-subtitle,.light .store-reviews-subtitle{color:#6a6356!important}.store-add-review-btn{align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:700;display:inline-flex}.store-reviews-overview-card{background:#120f0cd9;border:1px solid #d9b25f38;border-radius:16px;grid-template-columns:260px 1fr;gap:24px;margin-bottom:28px;padding:24px;display:grid;box-shadow:0 8px 30px #00000059}.store-score-box{text-align:center;background:#0a080699;border:1px solid #d9b25f33;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.store-score-big{color:var(--gold-hi);letter-spacing:-1px;font-family:Plus Jakarta Sans,sans-serif;font-size:48px;font-weight:900;line-height:1}.store-score-stars{gap:3px;margin:8px 0 4px;display:flex}.star-char{color:#ffffff26;font-size:20px}.star-char.active{color:var(--gold);text-shadow:0 0 10px #d9b25f80}.store-score-label{color:var(--muted);font-size:12px}.store-reviews-trust-badges{grid-template-columns:repeat(3,1fr);align-items:center;gap:16px;display:grid}.trust-badge-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.trust-badge-icon{font-size:22px;line-height:1}.trust-badge-item b{color:#f7f3ec;margin-bottom:2px;font-size:13px;display:block}.trust-badge-item p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.store-reviews-list{flex-direction:column;gap:16px;display:flex}.store-review-card{background:#120f0cbf;border:1px solid #d9b25f26;border-radius:14px;padding:20px;transition:border-color .15s;box-shadow:0 4px 16px #00000040}.store-review-card:hover{border-color:#d9b25f59}.store-review-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.store-reviewer-info{align-items:center;gap:12px;display:flex}.store-reviewer-avatar{background:var(--gold-grad);color:#1a1408;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:flex}.store-reviewer-name-row{align-items:center;gap:8px;display:flex}.store-reviewer-name{color:#f7f3ec;font-size:14px;font-weight:700}.store-verified-buyer-tag{color:#48c78e;background:#48c78e24;border:1px solid #48c78e59;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.store-reviewer-city{color:var(--muted);align-items:center;gap:4px;margin-top:2px;font-size:11px;display:inline-flex}.store-review-rating-stars{gap:2px;display:flex}.store-review-rating-stars .star-char{font-size:16px}.store-review-card-tag{color:var(--gold-hi);background:#d9b25f14;border:1px solid #d9b25f33;border-radius:6px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:12px;display:inline-flex}.store-review-comment{color:#f7f3ece0;margin:0;font-size:13.5px;font-style:italic;line-height:1.6}.share-modal-content{flex-direction:column;gap:20px;display:flex}.share-modal-intro{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.share-modal-intro b{color:var(--text)}.share-wa-preview-box{background:#d9b25f0d;border:1px solid #d9b25f4d;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.share-wa-header{color:var(--gold-hi);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.share-wa-quote{color:var(--text);overflow-wrap:anywhere;background:#0f0d0a;border:1px dashed #d9b25f59;border-radius:8px;padding:12px 14px;font-family:monospace;font-size:13px;line-height:1.5}.share-wa-quote u{color:var(--gold-hi);text-underline-offset:3px}.share-wa-open-btn{border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;display:inline-flex}.share-link-group{flex-direction:column;gap:8px;display:flex}.share-field-label{color:var(--muted);font-size:12.5px;font-weight:600}.share-link-bar{gap:8px;display:flex}.share-link-input{height:40px;color:var(--text);background:#0f0d0a;border:1px solid #d9b25f47;border-radius:8px;outline:none;flex:1;padding:0 12px;font-family:monospace;font-size:12px;transition:border-color .15s,box-shadow .15s}.share-link-input:focus{border-color:var(--gold);box-shadow:0 0 0 2px #d9b25f33}.share-copy-btn{height:40px;color:var(--gold-hi);cursor:pointer;white-space:nowrap;background:#d9b25f24;border:1px solid #d9b25f59;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.share-copy-btn:hover{border-color:var(--gold);background:#d9b25f3d}.share-copy-btn.copied{border-color:var(--gold);color:var(--gold-hi);background:#d9b25f3d}.share-copy-success{color:var(--gold-hi);font-size:12px;font-weight:600}.review-modal-form{flex-direction:column;gap:16px;display:flex}.review-modal-intro{color:#f7f3ecbf;margin:0;font-size:13px;line-height:1.5}.star-rating-selector{flex-direction:column;gap:6px;margin-top:6px;display:flex}.star-radio-label{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:all .15s;display:flex}.star-radio-label:hover{background:#d9b25f14;border-color:#d9b25f40}.star-display{color:var(--gold);letter-spacing:2px;width:90px;font-size:16px}.star-text{color:#f7f3ec;font-size:12px;font-weight:500}.preorder-card-tag{color:#ffb340;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#ff950040 0%,#d9b25f40 100%);border:1px solid #ff950099;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #ff950033}.condition-preorder{color:#ffb340!important;background:#ff95002e!important;border-color:#ff950080!important;font-weight:800!important}.card-preorder-hint{color:#ffb340;background:#ff950014;border:1px dashed #ff950059;border-radius:6px;align-items:center;gap:5px;margin-top:6px;padding:4px 8px;font-size:11px;display:inline-flex}@media (width<=820px){.store-reviews-overview-card{grid-template-columns:1fr;gap:18px}.store-reviews-trust-badges{grid-template-columns:1fr}.store-tabs-wrapper,.store-reviews-section{width:min(100% - 24px,1240px)}}:root{--ink:#1f1a24;--ink-soft:#667085;--forest:#c93f25;--forest-deep:#1e1626;--lime:#f2c94c;--lime-strong:#ffd86b;--cream:#f4f1ea;--white:#fff;--line:#dedbd3;--orange:#e66a4e;--shadow:0 16px 42px #1e16261a}body{background:var(--cream)}button,select,input{transition:border-color .16s,background-color .16s,color .16s,transform .16s,box-shadow .16s}button:focus-visible,select:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #c93f2540}.site-header{color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom-color:#e4e1da}.brand{color:var(--ink)}.brand small,.icon-button:hover{color:var(--forest)}.brand-mark span{border-color:var(--forest);background:var(--white)}.counter,.sell-button,.search-button,.submit-button{color:var(--white);background:var(--forest)}.sell-button:hover,.search-button:hover,.submit-button:hover{color:var(--white);background:#a9321c}.hero-title span,.hero .eyebrow{color:#ffc857}.hero-market-meta small{color:#cbbfd2}.hero-browse{color:var(--white);background:#ffffff14;border-color:#ffffff40}.hero-browse:hover{color:#ffc857;border-color:#ffc857}.filters{background:#fffffff5;border-color:#d8d5cd;box-shadow:0 12px 32px #1e16261a}.sidebar-field>span,.filters .sidebar-field>span{color:#7b8290}.sidebar-search,.filters select{color:var(--ink);background:#f8f8fa;border-color:#dddde2}.sidebar-search input{color:var(--ink)}.sidebar-search input::placeholder{color:#9a9faa}.filters .filter-tab{color:#626a7a}.filters .clear-button{color:#626a7a;background:var(--white);border-color:#d7d9df}.filters .clear-button:hover{border-color:var(--forest);color:var(--forest)}select,select option{color:var(--ink);background:var(--white)}.results-line{color:#7c8290}.listing-card,.showcase-card,.store-card,.store-about-block,.store-product-card{background:var(--white);border-color:#dedee2}.card-image{background:#e9e8e3}.game-chip{color:var(--white);background:#1e1626e0}.favorite-button{color:#4c5669;background:#fffffff0;border-color:#1e16261f;box-shadow:0 5px 16px #1e162624}.card-topline{color:#858b98}.card-name,.seller-details b,.empty-title{color:var(--ink)}.card-price{color:var(--forest)}.seller-row,.card-actions{border-color:#ececf0}.seller-details span{color:#858b98}.trade-button{color:var(--forest);background:#fdf3ee;border-color:#d8dbe4}.trade-button:hover{border-color:var(--forest);color:var(--forest);background:#fdf3ee}.buy-button{border-color:var(--forest);color:var(--white);background:var(--forest)}.buy-button:hover{background:#a9321c;border-color:#a9321c}.empty-state{background:#ffffffa6;border-color:#d8d6ce}.market-ticker{color:#cbbfd2;background:var(--forest-deep);border-color:#3a2c45}.seller-showcase{color:var(--ink)}.seller-showcase .section-kicker{color:var(--forest)}.showcase-card small,.showcase-card span,.showcase-cta p{color:#767e8d}.showcase-card b{color:var(--forest)}.showcase-image{background:#e8e8e5}footer{color:var(--white);background:var(--forest-deep);border-color:#3a2c45}.footer-brand span{color:#ffc857}.modal{color:var(--ink);background:var(--white);border-color:#dedee2}.form-field input,.form-field select{color:var(--ink);background:#f8f8fa;border-color:#d9dbe2}.toast{color:var(--white);background:var(--forest-deep);border-color:#3a2c45}.stores-directory-heading>span{color:#7a8190}.store-info{color:var(--ink)}.store-logo{border-color:var(--white);color:var(--white);background:var(--forest)}.store-name{color:var(--ink)}.store-meta span{color:#747c8b}.store-meta small{color:var(--forest);background:#fbeae3}.store-arrow{width:auto;height:30px;color:var(--forest);background:#fdf3ee;border-color:#d9dce5;border-radius:6px;gap:4px;padding:0 9px;font-size:8px;font-weight:700}.store-arrow:hover{border-color:var(--forest);color:var(--white);background:var(--forest)}.verified-store{color:var(--white);background:var(--forest)}.join-stores{color:var(--white);background:radial-gradient(circle at 85% 30%, #f2c94c1f, transparent 25%), var(--forest-deep);border-color:#3a2c45}.join-stores .section-kicker{color:#ffc857}.join-stores p{color:#cbbfd2}.store-profile-label{color:#ffc857}.store-profile-label span{background:#ffc857;box-shadow:0 0 10px #ffd76ab3}.store-profile-logo{color:var(--white);background:var(--forest)}.store-secondary-action{color:var(--white);background:#1e1626b8;border-color:#ffffff59}.store-secondary-action:hover{border-color:var(--white);background:#1e1626eb}.store-about-block p,.store-inventory-heading>span{color:#747c8b}.store-about-title,.store-product-info>div{color:var(--ink)}.store-fact{border-color:#e8e8ec}.store-fact span{color:#7d8492}.store-fact b{color:var(--ink)}.store-tags span{color:var(--forest);background:#fbeae3}.store-product-image span{color:var(--white);background:#1e1626db}.store-product-info small{color:#7a8190}.store-product-info b{color:var(--forest)}@media (width<=980px){.desktop-nav{gap:16px;margin-left:auto;display:flex}.header-actions{margin-left:0}}@media (width<=720px){.header-inner{gap:10px;width:min(100% - 24px,1200px)}.desktop-nav{gap:10px}.nav-link{padding:5px 8px;font-size:13px}.header-actions .login-button{display:none}}@media (width<=480px){.brand small,.header-actions .icon-button{display:none}.desktop-nav{gap:6px}.nav-link{padding:4px 6px;font-size:12px}}.header-inner{height:84px}.brand{letter-spacing:-1px;font-size:23px}.brand small{font-size:12px}.nav-link{letter-spacing:0;text-transform:none;padding:27px 0 24px;font-size:12px}.login-button,.site-header .sell-button{min-height:40px;padding:0 15px;font-size:12px}.hero{background:radial-gradient(at 88% 10%,#ffc8572e,#0000 48%),#21182b;min-height:258px}.hero-content{padding:47px 0}.eyebrow{letter-spacing:1.5px;margin-bottom:15px}.hero-title{font-size:clamp(42px,5vw,64px)}.hero-copy{max-width:440px;font-size:15px;line-height:1.7}.hero-market-meta{gap:28px}.hero-market-meta small{font-size:10px}.hero-market-meta b{font-size:28px}.hero-browse{height:42px;font-size:11px}.market-section{padding-top:28px;padding-bottom:84px}.filters{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;gap:12px;margin-bottom:28px;padding:15px;top:12px;box-shadow:0 5px 22px #1e16260f}.filters .sidebar-field>span{letter-spacing:.6px;font-size:9px}.sidebar-search,.filters select{border-radius:7px;height:40px}.sidebar-search input,.filters select,.filters .clear-button{font-size:11px}.filters .filter-tab{border-radius:7px;min-height:40px;padding:8px;font-size:11px}.filters .clear-button{height:40px}.results-line{color:#667085;letter-spacing:.3px;text-transform:none;margin-bottom:15px;font-size:11px}.card-grid{gap:18px}.listing-card,.store-product-card{border-color:#e4e2de;border-radius:12px;box-shadow:0 2px 5px #1e162606}.card-image{aspect-ratio:.82;height:auto}.card-body{padding:14px}.card-topline{gap:8px;font-size:9px}.card-topline span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-name{margin-top:9px;font-size:15px;line-height:1.4}.card-price{color:var(--ink);margin:5px 0 13px;font-size:18px}.seller-details b,.rating{font-size:10px}.seller-details span{margin-top:3px;font-size:9px}.game-chip,.featured-chip{padding:5px 7px;font-size:8px}.featured-chip{top:auto;bottom:10px;left:10px}.favorite-button{width:34px;height:34px}.seller-showcase{min-height:0;padding:78px 0}.seller-showcase-title{letter-spacing:-3px;font-size:clamp(42px,6vw,72px);line-height:1.08}.showcase-card small,.showcase-card span{font-size:11px}.showcase-card b{font-size:17px}.showcase-cta p{font-size:14px}.store-card{border-radius:14px}.stores-grid{gap:14px}.store-cover{flex-shrink:0;height:92px}.store-info{text-align:center;flex-direction:column;flex:1;align-items:center;height:auto;padding:0 12px 14px;display:flex}.store-logo{border-radius:50%;width:50px;height:50px;margin:-25px auto 8px;font-size:18px;overflow:hidden}.store-logo img{object-fit:cover;width:100%;height:100%;display:block}.store-meta{text-align:center;align-items:center;width:100%}.store-name{max-width:100%;font-size:14px;font-weight:800}.store-meta span{justify-content:center;font-size:11.5px}.store-meta small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:6px;padding:3px 8px;font-size:10px;overflow:hidden}.store-arrow{border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;height:32px;margin:10px 0 0;font-size:11.5px;font-weight:700;display:flex}.verified-store{border-radius:6px;padding:3px 7px;font-size:9px;top:8px;right:8px}.stores-hero-desc,.join-stores p{font-size:14px;line-height:1.65}.stores-directory-heading>span,.store-inventory-heading>span{font-size:12px}.store-profile-name{font-size:36px}.store-profile-meta span,.store-back,.store-secondary-action{font-size:12px}.store-about-block{border-radius:12px;padding:20px}.store-about-block p{font-size:12px}.store-about-title{font-size:14px}.store-fact{padding:10px 0;font-size:11px}.store-tags span{font-size:10px}.store-product-grid{gap:15px}.store-product-image{aspect-ratio:.76;height:auto}.store-product-info{padding:12px}.store-product-info small{font-size:9px}.store-product-info>div{margin-top:7px;font-size:13px}.store-product-info b{color:var(--ink);margin:7px 0 12px;font-size:16px}footer{min-height:150px}.footer-links button{min-height:40px;font-size:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1120px){.store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.header-inner{height:68px}.brand{font-size:20px}.nav-link{padding:24px 0 21px;font-size:11px}.hero-content{gap:24px;padding:34px 0}.hero-market-meta{flex-wrap:wrap;gap:24px;width:100%}.hero-browse{justify-content:center;width:100%}.filters{gap:10px;padding:12px}.filters .sidebar-field:nth-of-type(2){order:4}.filters .filter-tabs{flex-wrap:nowrap;overflow-x:auto}.filters .filter-tab{flex-shrink:0}.card-grid{gap:12px}.card-body{padding:12px}.store-profile-name{font-size:26px}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-inventory-heading,.store-reviews-header{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=440px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-name{font-size:13px}.card-price{font-size:16px}.card-topline span:last-child{display:none}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--paper:#f7f3ec;--sun:#ffc857;--clay:#c93f25;--plum:#21182b;--cream:var(--paper);--line:#e6dfd4;--shadow:0 18px 40px -18px #1e162647}body{background:var(--paper);-webkit-font-smoothing:antialiased}.site-header{z-index:40;border-bottom-color:var(--line);background:#f7f3ece0;position:sticky;top:0}.filters{border-color:var(--line);background:#ffffffeb;top:88px}.hero{background:radial-gradient(ellipse at 92% 0%, #ffc85747, transparent 45%), radial-gradient(ellipse at 0% 100%, #c93f2559, transparent 50%), var(--plum)}.hero-title,.stores-title,.seller-showcase-title,.section-title{letter-spacing:-.03em}.hero-title span,.seller-showcase-title{color:var(--sun)}.seller-showcase-title{color:var(--ink)}.seller-showcase-title br+*,.hero-title span{font-style:normal}.listing-card,.store-card,.store-product-card{border-color:var(--line)}.listing-card:hover,.store-card:hover,.store-product-card:hover{box-shadow:var(--shadow);border-color:#e3c6b9;transform:translateY(-4px)}.card-image,.store-product-image{border-radius:8px;margin:8px 8px 0}.filters .filter-tab.selected{background:var(--plum)}.market-ticker{background:var(--clay);color:#fff3ec;border:0}.seller-showcase{position:relative}.showcase-card{border-color:var(--line)}footer,.join-stores{background:var(--plum)}.store-logo,.store-profile-logo{background:var(--clay)}.store-meta small,.store-tags span{color:var(--clay);background:#fbeae3}:root{--bg:#0b0a08;--surface:#14120e;--surface-2:#1b1813;--line:#2a251c;--gold:#d9b25f;--gold-hi:#f3d998;--gold-lo:#a07a35;--gold-grad:linear-gradient(135deg, #f3d998 0%, #d9b25f 45%, #a07a35 100%);--text:#f4ecdc;--muted:#a39a88;--ink:var(--text);--ink-soft:var(--muted);--forest:var(--gold);--clay:var(--gold);--plum:#0b0a08;--sun:var(--gold-hi);--cream:var(--bg);--shadow:0 22px 50px -20px #000c, 0 0 0 1px #d9b25f2e;color:var(--text);background:var(--bg)}body{background:radial-gradient(ellipse 70% 40% at 50% 0%, #d9b25f14, transparent 70%), var(--bg);color:var(--text)}.brand-logo{object-fit:contain;width:auto;height:64px;display:block}.footer-brand .brand-logo{height:64px}.site-header{border-bottom:1px solid var(--line);color:var(--text);background:#0b0a08db}.nav-link{color:var(--muted)}.nav-link:hover,.nav-link.active{color:var(--gold-hi);border-bottom-color:var(--gold)}.icon-button,.login-button{color:var(--text)}.icon-button:hover{color:var(--gold)}.login-button:hover{background:#d9b25f14}.counter{color:#1a1408;background:var(--gold)}.sell-button,.search-button,.submit-button,.buy-button,.collector-upgrade-btn{letter-spacing:-.01em;transition:all .18s cubic-bezier(.16,1,.3,1);color:#1a1408!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important;border:1px solid #a07a3573!important;font-weight:700!important;box-shadow:0 4px 14px #a07a3547!important}.sell-button:hover,.search-button:hover,.submit-button:hover,.buy-button:hover,.collector-upgrade-btn:hover{transform:translateY(-1px);color:#1a1408!important;background:linear-gradient(135deg,#fae4a7 0%,#dfb867 45%,#a8813c 100%)!important;border-color:#a07a3599!important;box-shadow:0 6px 20px #a07a356b!important}.sell-button svg,.search-button svg,.submit-button svg,.buy-button svg,.collector-upgrade-btn svg{color:#1a1408!important}.trade-button,.hero-browse,.store-arrow,.store-secondary-action,.filters .clear-button,.banner-button,.modal-close{color:var(--gold-hi);background:0 0;border:1px solid #d9b25f59}.trade-button:hover,.hero-browse:hover,.store-arrow:hover,.store-secondary-action:hover,.filters .clear-button:hover,.banner-button:hover{border-color:var(--gold);color:#1a1408;background:var(--gold)}.hero{border-bottom:1px solid var(--line);background:radial-gradient(55% 90% at 85% 0,#d9b25f33,#0000 60%),radial-gradient(50% 70% at 0 100%,#a07a3524,#0000 60%),#0d0b08}.hero:before{opacity:.06;background-image:linear-gradient(#d9b25f80 1px,#0000 1px),linear-gradient(90deg,#d9b25f80 1px,#0000 1px)}.hero-orb{border-color:#d9b25f24}.eyebrow,.section-kicker,.section-kicker.light,.hero .eyebrow,.store-profile-label,.join-stores .section-kicker,.seller-showcase .section-kicker{color:var(--gold)}.hero-title,.stores-title,.seller-showcase-title,.section-title,.banner-title,.modal-title,.join-title,.store-profile-name{color:var(--text)}.hero-title span,.gold-text{color:#0000;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text}.hero-copy,.stores-hero-desc,.section-subtitle,.join-stores p,.showcase-cta p,.hero-market-meta small{color:var(--muted)}.hero-market-meta b{color:var(--gold-hi)}.filters{border:1px solid var(--line);background:#14120eeb;box-shadow:0 12px 30px -12px #000000b3}.sidebar-field>span,.filters .sidebar-field>span,.results-line,.stores-directory-heading>span,.store-inventory-heading>span{color:var(--muted)}.sidebar-search,.filters select,.form-field input,.form-field select{border:1px solid var(--line);color:var(--text);background:#0f0d0a}.sidebar-search input,select{color:var(--text)}select option{color:var(--text);background:var(--surface)}.sidebar-search input::placeholder,.form-field input::placeholder{color:#6e6656}.filters .filter-tab{color:var(--muted);background:0 0}.filters .filter-tab:hover{color:var(--gold-hi);background:#d9b25f14}.filters .filter-tab.selected{color:#1a1408;background:var(--gold-grad)}button:focus-visible,select:focus-visible,input:focus-visible{outline-color:#d9b25f73}.form-field input:focus,.form-field select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d9b25f26}.listing-card,.store-card,.store-product-card,.showcase-card,.store-about-block,.empty-state{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), var(--surface));box-shadow:none}.listing-card:hover,.store-card:hover,.store-product-card:hover{box-shadow:var(--shadow);border-color:#d9b25f8c}.card-image,.store-product-image,.showcase-image{background:#0f0d0a}.image-shade{background:linear-gradient(#00000026,#0000 50%,#00000059)}.game-chip,.store-product-image span{color:var(--gold-hi);background:#0b0a08d1;border:1px solid #d9b25f4d}.featured-chip,.verified-store{color:#1a1408;background:var(--gold-grad)}.favorite-button{color:var(--gold-hi);background:#0b0a08cc;border:1px solid #d9b25f4d}.favorite-button.is-favorite{color:#ff6b6b}.card-topline,.seller-details span,.store-meta span,.store-product-info small,.showcase-card small,.store-fact span,.store-about-block p{color:var(--muted)}.card-topline span:first-child{color:var(--gold)}.card-name,.seller-details b,.store-name,.store-product-info>div,.store-about-title,.store-fact b,.empty-title,.showcase-card span{color:var(--text)}.card-price,.store-product-info b,.showcase-card b,.rating{color:var(--gold-hi)}.rating svg,.store-meta span svg,.store-profile-meta span:first-child svg{color:var(--gold)}.seller-row,.card-actions,.store-fact{border-color:var(--line)}.store-cover-shade{background:linear-gradient(to bottom, transparent 30%, var(--surface-2) 100%)}.store-logo,.store-profile-logo{border-color:var(--surface-2);color:#1a1408;background:var(--gold-grad)}.store-meta small,.store-tags span{color:var(--gold-hi);background:#d9b25f14;border:1px solid #d9b25f40}.empty-icon{color:var(--gold);background:#d9b25f1a}.store-profile-hero{border-color:var(--line)}.store-profile-overlay{background:linear-gradient(#0b0a0826 30%,#0b0a08fa),linear-gradient(90deg,#0b0a0880,#0000)}.store-profile-meta span{color:var(--muted)}.store-back{color:var(--gold-hi);background:#0b0a08b3;border-color:#d9b25f4d}.market-ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--gold);background:#0d0b08}.market-ticker i{background:var(--gold)}.seller-showcase-title{color:#0000;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text}.showcase-image img,.showcase-card:hover img{filter:saturate(.8)brightness(.75)}.join-stores{border:1px solid var(--line);color:var(--text);background:radial-gradient(ellipse at 85% 30%, #d9b25f29, transparent 45%), var(--surface);border-radius:12px}footer{border-top:1px solid var(--line);color:var(--text);background:#080706}footer p,.footer-links button{color:var(--muted)}.footer-links button:hover{color:var(--gold-hi)}.modal-backdrop{background:#000000c7}.modal{color:var(--text);background:var(--surface);border:1px solid #d9b25f40}.form-field{color:var(--text)}.upload-placeholder{color:var(--gold);background:#d9b25f0d;border-color:#d9b25f59}.form-note,.upload-placeholder span{color:var(--muted)}.toast{color:var(--text);background:var(--surface-2);border:1px solid #d9b25f66}@media (width<=620px){.brand-logo{height:44px}}.listing-card{box-sizing:border-box;background:#fff;border:1px solid #ebe6df;border-radius:14px;flex-direction:column;width:100%;max-width:100%;height:100%;padding:7px 7px 8px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 14px -2px #0000000d}.listing-card:hover{border-color:#dfba72;transform:translateY(-3px);box-shadow:0 12px 28px -6px #0000001a,0 0 14px #d9b25f1f}.listing-card.is-featured{border-color:#d9b25f99;box-shadow:0 6px 18px -3px #d9b25f29}.listing-card.is-in-cart{border-color:#3b82f6;box-shadow:inset 0 0 0 1px #3b82f6,0 6px 18px -3px #3b82f626}.listing-card .card-stage-container{background:radial-gradient(circle at 50% 35%,#f5e6c840,#0000 75%),#f7f6f2;border:1px solid #0000000d;border-radius:10px;justify-content:center;align-items:center;width:100%;height:250px;display:flex;position:relative;overflow:hidden}.listing-card .card-image-click{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;display:flex}.listing-card .card-image-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.listing-card .card-image-wrapper img{object-fit:contain;border-radius:7px;width:auto;max-width:100%;height:100%;max-height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 22px -4px #00000038}.listing-card:hover .card-image-wrapper img{transform:translateY(-2px)scale(1.035)}.listing-card .featured-card-tag{z-index:3;letter-spacing:.4px;text-transform:uppercase;border-radius:9999px;align-items:center;gap:3px;padding:2.5px 7px;font-size:8.5px;font-weight:800;display:inline-flex;position:absolute;top:7px;left:7px;box-shadow:0 2px 6px #0000001f}.listing-card .featured-card-tag.is-gold{color:#14110b;background:linear-gradient(135deg,#ffd978 0%,#f4b436 100%);border:1px solid #b4822840}.listing-card .featured-card-tag.is-preorder{color:#fff;background:linear-gradient(135deg,#60a5fa 0%,#2563eb 100%)}.listing-card .card-stage-bottom-chips{z-index:3;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;bottom:6px;right:6px}.listing-card .stock-chip{color:#78500c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border:1px solid #d9b25f73;border-radius:9999px;align-items:center;padding:1.5px 6.5px;font-size:9.5px;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 1px 4px #00000014}.listing-card .finish-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-transform:capitalize;border-radius:9999px;align-items:center;padding:1.5px 6.5px;font-size:9.5px;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 1px 4px #00000014}.listing-card .finish-chip.finish-chip-holo{color:#92400e;background:#fef3c7f2;border:1px solid #f59e0b80}.listing-card .finish-chip.finish-chip-reverse{color:#4338ca;background:#eef2fff2;border:1px solid #818cf880}.listing-card .finish-chip.finish-chip-normal{color:#334155;background:#f1f5f9f2;border:1px solid #cbd5e199}.listing-card .card-heart-btn{z-index:4;color:#27272a;cursor:pointer;background:#fffffff2;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex;position:absolute;top:7px;right:7px;box-shadow:0 2px 6px #0000001a}.listing-card .card-heart-btn:hover{color:#ef4444;background:#fff;transform:scale(1.08)}.listing-card .card-heart-btn.is-favorite{color:#ef4444;background:#fff;border-color:#ef444440}.listing-card .card-heart-btn.is-favorite svg{fill:#ef4444}.listing-card .card-body{flex-direction:column;flex:1;gap:2.5px;padding:6px 1px 1px;display:flex}.listing-card .card-pills-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:2px;padding:0 8px 0 9px;display:flex}.listing-card .card-pill{cursor:pointer;border:0;border-radius:6px;align-items:center;gap:3px;padding:2px 6.5px;font-size:9.5px;font-weight:800;line-height:1.3;transition:transform .14s,background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.listing-card .card-pill:hover{transform:translateY(-1px)}.listing-card .condition-pill{color:#15803d;background:#dcfce7;border:1px solid #16a34a38}.listing-card .condition-pill:hover{background:#bbf7d0;box-shadow:0 2px 6px #16a34a26}.listing-card .condition-pill.condition-light-played,.listing-card .condition-pill.condition-lp{color:#b45309;background:#fef3c7;border-color:#f59e0b40}.listing-card .condition-pill.condition-moderately-played,.listing-card .condition-pill.condition-mp{color:#c2410c;background:#ffedd5;border-color:#ea580c40}.listing-card .condition-pill.condition-heavily-played,.listing-card .condition-pill.condition-hp,.listing-card .condition-pill.condition-damaged{color:#b91c1c;background:#fee2e2;border-color:#dc262640}.listing-card .language-pill{color:#1f2937;background:#fff;border:1px solid #e2e8f0;font-weight:700}.listing-card .language-pill:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 6px #0000000d}.listing-card .language-pill svg{color:#374151}.listing-card .set-pill{color:#9c650c;text-transform:uppercase;letter-spacing:.3px;background:#fffdf9;border:1.2px solid #f6cf7a;font-weight:800}.listing-card .set-pill:hover{background:#fefce8;border-color:#eab308;box-shadow:0 2px 6px #d9b25f33}.listing-card .card-name{text-align:left;color:#0f172a;cursor:pointer;-webkit-line-clamp:2;word-break:break-word;box-sizing:border-box;background:0 0;border:0;-webkit-box-orient:vertical;width:100%;margin:0 0 3px;padding:0 8px 0 9px;font-size:14px;font-weight:800;line-height:1.25;transition:color .15s;display:-webkit-box;overflow:hidden;font-family:Plus Jakarta Sans,sans-serif!important}.listing-card .card-name:hover{color:#b47a16}.listing-card .card-number-language{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;width:100%;margin:0 0 2.5px;padding:0 8px 0 9px;font-size:11px;line-height:1.3;display:flex;overflow:hidden;font-family:Plus Jakarta Sans,sans-serif!important}.listing-card .card-collector-num,.listing-card .card-lang-caps{color:#475569;letter-spacing:-.1px;font-family:inherit;font-size:11px;font-weight:600}.listing-card .card-collector-num{font-variant-numeric:tabular-nums}.listing-card .card-meta-sep{color:#94a3b8;-webkit-user-select:none;user-select:none;font-size:11px}.listing-card .card-set-name{box-sizing:border-box;text-align:left;color:#8b9bb0;cursor:pointer;text-transform:uppercase;letter-spacing:.55px;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;width:100%;margin:0 0 4px;padding:0 8px 0 9px;font-size:10px;font-weight:700;line-height:1.25;transition:color .15s;display:block;overflow:hidden;font-family:Plus Jakarta Sans,sans-serif!important}.listing-card .card-set-name:hover{color:#b47a16}html[data-theme=dark] .listing-card .card-collector-num,.dark .listing-card .card-collector-num,html[data-theme=dark] .listing-card .card-lang-caps,.dark .listing-card .card-lang-caps{color:#94a3b8!important}html[data-theme=dark] .listing-card .card-meta-sep,.dark .listing-card .card-meta-sep{color:#64748b!important}html[data-theme=dark] .listing-card .card-set-name,.dark .listing-card .card-set-name{color:#7d8ea2!important}html[data-theme=dark] .listing-card .card-set-name:hover,.dark .listing-card .card-set-name:hover{color:#f3c448!important}html[data-theme=dark] .listing-card .card-number-language,.dark .listing-card .card-number-language{color:#94a3b8!important}html[data-theme=dark] .listing-card .stock-chip,.dark .listing-card .stock-chip{color:#f6cf7a!important;background:#121820f0!important;border-color:#d9b25f4d!important}html[data-theme=dark] .listing-card .finish-chip.finish-chip-holo,.dark .listing-card .finish-chip.finish-chip-holo{color:#fbbf24!important;background:#2d220aeb!important;border-color:#f59e0b99!important}html[data-theme=dark] .listing-card .finish-chip.finish-chip-reverse,.dark .listing-card .finish-chip.finish-chip-reverse{color:#a5b4fc!important;background:#1e1b4beb!important;border-color:#818cf899!important}html[data-theme=dark] .listing-card .finish-chip.finish-chip-normal,.dark .listing-card .finish-chip.finish-chip-normal{color:#cbd5e1!important;background:#0f172aeb!important;border-color:#64748b99!important}.listing-card .card-meta-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin-top:1px;padding:0 8px 0 9px;display:flex}.listing-card .card-number-line{color:#64748b;letter-spacing:-.01em;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600}.listing-card .card-finish-pill{cursor:pointer;white-space:nowrap;border:0;border-radius:5px;align-items:center;gap:3px;padding:1.5px 6px;font-size:9.5px;font-weight:700;line-height:1.3;transition:transform .14s,background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.listing-card .card-finish-pill:hover{transform:translateY(-1px)}.listing-card .card-finish-pill.finish-full-art{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.listing-card .card-finish-pill.finish-full-art:hover{background:#ede9fe;border-color:#c4b5fd;box-shadow:0 2px 8px #6d28d929}.listing-card .card-finish-pill.finish-holo{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.listing-card .card-finish-pill.finish-holo:hover{background:#dbeafe;border-color:#93c5fd;box-shadow:0 2px 8px #1d4ed829}.listing-card .card-finish-pill.finish-reverse-holo{color:#0e7490;background:#ecfeff;border:1px solid #a5f3fc}.listing-card .card-finish-pill.finish-reverse-holo:hover{background:#cffafe;border-color:#67e8f9;box-shadow:0 2px 8px #0e749029}.listing-card .card-finish-pill.finish-normal{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.listing-card .card-finish-pill.finish-normal:hover{background:#e2e8f0;border-color:#94a3b8;box-shadow:0 2px 6px #4755691f}.listing-card .card-price-row{box-sizing:border-box;align-items:baseline;width:100%;margin:2px 0 1px;padding:0 8px 0 9px;display:flex}.listing-card .card-price{color:#96600c;letter-spacing:-.02em;font-size:17px;font-weight:800;line-height:1.15;font-family:Plus Jakarta Sans,sans-serif!important}.listing-card .seller-box{cursor:pointer;text-align:left;background:#fcfaf5;border:1px solid #ecdac2;border-radius:11px;flex-shrink:0;justify-content:space-between;align-items:center;gap:7px;width:100%;margin-bottom:1px;padding:5px 8px;transition:all .16s;display:flex;margin-top:auto!important}.listing-card .seller-box:hover{background:#faf4e8;border-color:#dfba72;box-shadow:0 3px 10px #d9b25f26}.listing-card .seller-box-avatar{color:#111827;background:#f4c965;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:flex;box-shadow:0 1px 4px #00000014}.listing-card .seller-box:hover .seller-box-avatar{transform:scale(1.05)}.listing-card .seller-box-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.listing-card .seller-box-name{color:#111827;white-space:normal;word-break:break-word;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;line-height:1.2}.listing-card .seller-box-meta{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:2px;font-size:9.5px;line-height:1.2;display:flex;overflow:hidden}.listing-card .seller-box-star{color:#f59e0b;flex-shrink:0;align-items:center;display:inline-flex}.listing-card .seller-box-star svg{fill:#f59e0b;color:#f59e0b;width:9px;height:9px}.listing-card .seller-box-rating{color:#111827;flex-shrink:0;font-weight:700}.listing-card .seller-box-count{color:#6b7280;flex-shrink:0;font-weight:500}.listing-card .seller-box-divider{color:#d1d5db;flex-shrink:0;margin:0 1.5px;font-size:9px}.listing-card .seller-box-pin{color:#4b5563;flex-shrink:0;align-items:center;display:inline-flex}.listing-card .seller-box-pin svg{width:9px;height:9px}.listing-card .seller-box-location{color:#374151;white-space:nowrap;text-overflow:ellipsis;max-width:60px;font-weight:500;overflow:hidden}.listing-card .seller-box-arrow{color:#111827;flex-shrink:0;align-items:center;transition:transform .16s,color .16s;display:flex}.listing-card .seller-box-arrow svg{width:12px;height:12px}.listing-card .seller-box:hover .seller-box-arrow{color:#9c650c;transform:translate(2px)}.listing-card .seller-box.masterset-seller-box{text-align:left;background:#fcfaf5;border:1px solid #ecdac2;border-radius:11px;justify-content:space-between;align-items:center;gap:6px;width:100%;margin-top:2px;margin-bottom:1px;padding:5px 7px 5px 8px;transition:all .16s;display:flex}.listing-card .seller-box.masterset-seller-box:hover{background:#faf4e8;border-color:#dfba72;box-shadow:0 3px 10px #d9b25f26}.listing-card .seller-box-info-wrap{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.listing-card .seller-box.masterset-seller-box .seller-box-name{color:#111827;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;line-height:1.2}.listing-card .seller-box-plus-btn{color:#855308;cursor:pointer;background:#fdf6e7;border:1.5px solid #dfba72;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;margin-left:2px;padding:0;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.listing-card .seller-box-plus-btn svg{width:12px;height:12px}.listing-card .seller-box-plus-btn:hover{color:#111827;background:#f4c965;border-color:#c79524;transform:scale(1.1);box-shadow:0 2px 8px #d9b25f59}.listing-card .seller-box-plus-btn:active{transform:scale(.95)}.listing-card .card-cta-btn{color:#111827;cursor:pointer;letter-spacing:-.01em;background:linear-gradient(#f7d570 0%,#ecb13b 100%);border:1px solid #b4822859;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;height:34px;margin-top:3px;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:700;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 3px 10px #d9b25f33}.listing-card .card-cta-btn:hover{background:linear-gradient(#ffe180 0%,#f4be47 100%);border-color:#b482288c;transform:translateY(-1px);box-shadow:0 5px 14px #d9b25f4d}.listing-card .card-cta-btn svg{color:#111827;width:13px;height:13px}.listing-card .card-cta-btn.is-in-cart{color:#fff;background:#111827;border-color:#1f2937;box-shadow:0 3px 8px #00000026}.listing-card .card-cta-btn.is-in-cart svg{color:#34d399}.listing-card .card-cta-btn.is-in-cart:hover{color:#fff;background:#1f2937}.listing-card .card-cta-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=440px){.listing-card .card-price{font-size:18px}.listing-card .card-image{height:250px}}.filter-bar{z-index:15;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#14120ee6;border-radius:16px;flex-direction:column;gap:10px;margin-bottom:24px;padding:12px;display:flex;position:sticky;top:88px;box-shadow:0 18px 40px -22px #000000e6}.filter-row{align-items:center;gap:10px;display:flex}.fb-search{border:1px solid var(--line);height:44px;color:var(--muted);background:#0f0d0a;border-radius:11px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.fb-search:focus-within{border-color:#d9b25f99;box-shadow:0 0 0 3px #d9b25f1f}.fb-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.fb-search input::placeholder{color:#6e6656}.fb-search input:focus-visible{outline:0}.fb-search-clear{width:24px;height:24px;color:var(--muted);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;display:grid}.fb-search-clear:hover{color:var(--text)}.fb-select{border:1px solid var(--line);cursor:pointer;background:#0f0d0a;border-radius:11px;flex-direction:column;justify-content:center;height:44px;padding:0 34px 0 12px;display:flex;position:relative}.fb-select:after{content:"";border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:13px;transform:translateY(-70%)rotate(45deg)}.fb-select:hover,.fb-select:focus-within{border-color:#d9b25f80}.fb-select span{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:700}.fb-select select{appearance:none;min-width:110px;color:var(--text);cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:600}.segmented{border:1px solid var(--line);scrollbar-width:none;background:#0f0d0a;border-radius:12px;gap:2px;padding:4px;display:inline-flex;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.segment{height:34px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.segment:hover{color:var(--text);background:#ffffff0a}.segment-count{min-width:20px;height:18px;color:var(--muted);background:#ffffff0f;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:700;display:grid}.segment.is-active{color:#1a1408;background:var(--gold-grad);box-shadow:inset 0 1px #ffffff59,0 4px 12px -6px #d9b25fb3}.segment.is-active .segment-count{color:#1a1408;background:#1a140829}.fb-summary{color:var(--muted);flex:none;align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.fb-summary b{color:var(--gold-hi)}.fb-reset{height:32px;color:var(--gold-hi);cursor:pointer;background:0 0;border:1px solid #d9b25f59;border-radius:8px;padding:0 12px;font-size:12px;font-weight:600}.fb-reset:hover{color:#1a1408;background:var(--gold)}@media (width<=760px){.filter-bar{padding:10px;top:76px}.filter-row:first-child{flex-wrap:wrap}.fb-search{flex-basis:100%}.fb-select{flex:1}.fb-select select{width:100%;min-width:0}.filter-row:last-child{flex-direction:column;align-items:stretch}.segmented{display:flex}.fb-summary{justify-content:space-between;margin-left:0}}button:disabled{cursor:not-allowed;opacity:.45;transform:none!important}.modal{width:min(480px,100%)}.modal-wide{width:min(640px,100%)}.modal form{gap:14px}.form-field textarea{border:1px solid var(--line);resize:vertical;width:100%;color:var(--text);font:inherit;background:#0f0d0a;border-radius:9px;outline:none;padding:11px 13px;font-size:13px;line-height:1.5}.form-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d9b25f26}.form-row-3{grid-template-columns:1fr 1fr 1fr}.form-label{color:var(--text);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:700;display:flex}.form-label small{color:var(--muted);font-weight:500}.form-error{color:#ffb4b4;background:#ff6b6b14;border:1px solid #ff6b6b59;border-radius:8px;padding:10px 12px;font-size:12px}.check-field{color:var(--text);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.check-field input{width:17px;height:17px;accent-color:var(--gold)}.auth-switch{border:1px solid var(--line);background:#0f0d0a;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:18px;padding:4px;display:grid}.auth-switch button{height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13px;font-weight:600}.auth-switch button.is-active{color:#1a1408;background:var(--gold-grad)}.auth-reason{border-left:2px solid var(--gold);color:var(--gold-hi);background:#d9b25f0f;margin:-6px 0 16px;padding:10px 12px;font-size:12px}.photo-field{flex-direction:column;gap:8px;display:flex}.photo-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.photo-thumb,.photo-add{aspect-ratio:3/4;border-radius:10px;position:relative;overflow:hidden}.photo-thumb{border:1px solid var(--line);background:#0f0d0a}.photo-thumb.is-cover{border-color:var(--gold)}.photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.photo-cover-tag{color:#1a1408;background:var(--gold-grad);border-radius:4px;padding:3px 6px;font-size:9px;font-weight:800;position:absolute;bottom:6px;left:6px}.photo-action{width:24px;height:24px;color:var(--text);cursor:pointer;background:#0b0a08cc;border:1px solid #ffffff26;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px}.photo-remove{right:6px}.photo-make-cover{color:var(--gold);left:6px}.photo-action:hover{border-color:var(--gold)}.photo-add{color:var(--gold);cursor:pointer;text-align:center;background:#d9b25f0a;border:1px dashed #d9b25f66;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.photo-add:hover,.photo-add:focus-within{border-color:var(--gold);background:#d9b25f14}.photo-add input,.cover-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.photo-add b{font-size:11px}.photo-add span{color:var(--muted);padding:0 6px;font-size:9px}.listing-mode-tabs{border:1px solid var(--line);background:#0006;border-radius:10px;gap:8px;margin-bottom:20px;padding:4px;display:flex}.listing-mode-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.listing-mode-tab:hover{color:var(--text);background:#ffffff0a}.listing-mode-tab.is-active{color:#141007;background:var(--gold-grad);box-shadow:0 4px 12px #d9b25f40}.card-api-preview-box{background:linear-gradient(135deg,#d9b25f14 0%,#14120ef2 100%);border:1px solid #d9b25f4d;border-radius:14px;gap:16px;margin-bottom:16px;padding:16px;display:flex}.card-api-thumb-wrap{background:#090806;border:1px solid #d9b25f4d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:126px;display:flex;overflow:hidden;box-shadow:0 8px 18px #0009}.card-api-thumb-wrap img{object-fit:contain;max-width:100%;max-height:100%}.card-api-meta-wrap{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.card-api-verified-badge{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:9999px;align-self:flex-start;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.card-api-title{color:#f7f3ea;margin:2px 0 0;font-size:16px;font-weight:800;line-height:1.25}.card-api-subtitle{color:#a89f8f;margin:0;font-size:12px}.card-api-loading{color:var(--gold-hi);align-items:center;gap:6px;font-size:12px;display:flex}.card-search-suggestions{background:#14120e;border:1px solid #d9b25f59;border-radius:10px;flex-direction:column;gap:4px;max-height:220px;margin-top:6px;padding:6px;display:flex;overflow-y:auto;box-shadow:0 10px 28px #000000b3}.card-search-item{color:#f7f3ea;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;transition:background .15s;display:flex}.card-search-item:hover{color:var(--gold-hi);background:#d9b25f26}.card-search-item-thumb{object-fit:contain;background:#090806;border-radius:4px;width:28px;height:38px}.card-search-item-info{flex-direction:column;min-width:0;display:flex}.card-search-item-info b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.card-search-item-info small{color:#a89f8f;font-size:11px}.csv-upload-zone{text-align:center;cursor:pointer;background:#d9b25f08;border:2px dashed #d9b25f66;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 20px;transition:all .2s;display:flex;position:relative}.csv-upload-zone:hover{border-color:var(--gold);background:#d9b25f12}.csv-upload-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.csv-upload-icon{width:48px;height:48px;color:var(--gold-hi);background:#d9b25f1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.csv-template-bar{border:1px solid var(--line);background:#ffffff08;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.csv-template-btn{color:var(--gold-hi);cursor:pointer;background:#d9b25f1f;border:1px solid #d9b25f59;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.csv-template-btn:hover{background:#d9b25f38}.csv-preview-list{border:1px solid var(--line);background:#0d0b08;border-radius:10px;flex-direction:column;gap:8px;max-height:320px;margin-top:14px;padding:8px;display:flex;overflow-y:auto}.csv-preview-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.csv-preview-thumb{object-fit:contain;background:#000;border-radius:4px;flex-shrink:0;width:34px;height:48px}.csv-preview-info{flex-direction:column;flex:1;min-width:0;display:flex}.csv-preview-info b{color:#f7f3ea;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.csv-preview-info small{color:#a89f8f;font-size:11px}.csv-preview-price{color:var(--gold-hi);font-size:14px;font-weight:800}.csv-preview-remove{color:#ef4444;cursor:pointer;background:0 0;border:0;padding:4px}.cover-field{cursor:pointer;background:#d9b25f0a;border:1px dashed #d9b25f66;border-radius:12px;place-items:center;height:130px;display:grid;position:relative;overflow:hidden}.cover-field img{object-fit:cover;filter:brightness(.6);width:100%;height:100%;position:absolute;inset:0}.cover-cta{color:var(--gold-hi);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex;position:relative}.contact-summary{border:1px solid var(--line);background:#0f0d0a;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:10px;display:flex}.contact-summary img{object-fit:cover;border-radius:7px;width:56px;height:72px}.contact-summary>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.contact-summary b{color:var(--text);font-size:14px}.contact-summary span,.contact-seller small{color:var(--muted);font-size:11px}.contact-summary strong{color:var(--gold-hi);font-size:15px}.contact-seller{border-left:1px solid var(--line);text-align:right;flex-direction:column;gap:2px;margin-left:auto;padding-left:12px;display:flex}.contact-seller b{font-size:12px}.contact-seller span{justify-content:flex-end;align-items:center;gap:3px;display:flex}.whatsapp-submit{justify-content:center;align-items:center;gap:8px;display:flex}.account-button{border:1px solid var(--line);height:40px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.account-button:hover,.account-button.is-active{border-color:#d9b25f8c}.account-avatar,.dash-avatar{color:#1a1408;background:var(--gold-grad);border-radius:50%;place-items:center;font-weight:800;display:grid}.account-avatar{width:30px;height:30px;font-size:13px}.account-button .counter{top:-4px;right:-4px}.dashboard{width:min(1220px,100% - 48px);min-height:70vh;margin:0 auto;padding:26px 0 84px}.dash-shell{--dash-empty-glow-start:#d9b25f2e;--dash-empty-glow-end:#d9b25f00;--dash-card-bg:#1e1a13;--dash-card-stroke:#d9b25f5c;--dash-card-center-bg:#262016;--dash-card-center-stroke:#f3d9988f;--dash-card-ball-fill:#d9b25f24;background:radial-gradient(56% 28% at 50% 0,#d9b25f1c,#0000 72%),linear-gradient(#16130e 0%,#110f0b 100%);border:1px solid #d9b25f33;border-radius:22px;padding:30px 32px 28px;position:relative;overflow:hidden;box-shadow:0 22px 54px -26px #000c}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:6px;display:flex;position:relative}.dash-head-decor{color:#d9b25f33;pointer-events:none;z-index:0;width:220px;height:120px;position:absolute;top:-18px;left:52%;transform:translate(-30%);-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.dash-identity{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.dash-avatar{color:#1a1408;background:linear-gradient(145deg,#f3d78a 0%,#d8ae52 58%,#bc8d34 100%);border-radius:14px;flex-shrink:0;place-items:center;width:58px;height:58px;font-size:24px;font-weight:800;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 6px 16px #b0802638}.dash-avatar img{object-fit:cover;width:100%;height:100%}.dash-identity-copy{flex-direction:column;gap:2px;display:flex}.dash-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:800}.dash-title{color:var(--text);letter-spacing:-.03em;margin:0;font:800 clamp(24px,3vw,31px)/1.12 Plus Jakarta Sans,sans-serif}.dash-sub{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;width:fit-content;margin-top:2px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.dash-sub:hover{color:var(--text)}.dash-head-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.dash-edit-btn{border:1px solid var(--line);background:var(--surface-2);height:40px;color:var(--text);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:600;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.dash-edit-btn:hover{background:var(--surface);border-color:#d9b25f8c;transform:translateY(-1px)}.dash-publish-btn{border-radius:11px!important;gap:7px!important;height:40px!important;min-height:40px!important;padding:0 18px!important;font-size:13.5px!important;font-weight:700!important}.dash-stats{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid;position:relative}.dash-stat-card{border:1px solid var(--line);background:linear-gradient(#1b1812 0%,#15120d 100%);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex;box-shadow:0 4px 14px #0000003d}.dash-stat-icon{width:38px;height:38px;color:var(--gold);background:#d9b25f14;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.dash-stat-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.dash-stat-meta span{color:var(--muted);font-size:12px;font-weight:500;line-height:1.25}.dash-stat-meta b{color:var(--text);letter-spacing:-.02em;font:800 22px/1.15 Plus Jakarta Sans,sans-serif}.dash-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:4px;margin-bottom:18px;display:grid;overflow-x:auto}.dash-tabs::-webkit-scrollbar{display:none}.dash-tabs button{height:46px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;margin-bottom:-1px;padding:0 12px;font-size:13.5px;font-weight:600;transition:color .16s,border-color .16s;display:inline-flex}.dash-tabs button:hover{color:var(--text)}.dash-tabs button.is-active{border-bottom-color:var(--gold);color:var(--gold-hi);font-weight:700}.dash-badge{color:#1a1408;background:var(--gold);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:grid}.dash-panel-card{border:1px solid var(--line);background:#17140f;border-radius:18px;padding:20px;box-shadow:0 8px 24px #00000040}.dash-panel-bar{margin-bottom:16px}.dash-listings-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-bulk-pause-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash-pause-all-btn{color:#fbbf24;background:#f59e0b14;border-color:#f59e0b59;padding:0 12px}.dash-pause-all-btn:hover{color:#fcd34d;background:#f59e0b29;border-color:#f59e0ba6}.dash-reactivate-all-btn{color:#8fe0b0;background:#50c88214;border-color:#50c88259;padding:0 12px}.dash-reactivate-all-btn:hover{color:#a7f3d0;background:#50c88229;border-color:#50c882a6}.dash-bulk-confirm{color:var(--text);background:#f59e0b17;border:1px solid #f59e0b66;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.dash-bulk-confirm-btn{color:#fde68a;background:#f59e0b38;border-color:#f59e0b8c;padding:0 11px}.dash-bulk-confirm-btn:hover{color:#fff;background:#f59e0b52}.dash-fair-mode-banner{background:linear-gradient(135deg,#f59e0b1f 0%,#d9b25f0d 100%);border:1px solid #f59e0b59;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.dash-fair-mode-copy{flex:280px;align-items:center;gap:12px;min-width:0;display:flex}.dash-fair-mode-icon{color:#fbbf24;background:#f59e0b2e;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.dash-fair-mode-copy strong{color:var(--text);margin-bottom:2px;font-size:14px;font-weight:700;display:block}.dash-fair-mode-copy p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.dash-fair-reactivate-btn{flex-shrink:0;border-radius:10px!important;gap:7px!important;height:38px!important;min-height:38px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important}.dash-inventory-toolbar{border:1px solid var(--line);background:#0a09078c;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.dash-search-box{flex:240px;min-width:210px;position:relative}.dash-search-box svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dash-search-input{border:1px solid var(--line);width:100%;height:38px;color:var(--text);background:#0f0d0a;border-radius:9px;outline:none;padding:0 32px 0 36px;font-size:13px;transition:border-color .15s,box-shadow .15s}.dash-search-input::placeholder{color:var(--muted)}.dash-search-input:focus{border-color:#d9b25fa6;box-shadow:0 0 0 3px #d9b25f24}.dash-search-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.dash-search-clear:hover{color:var(--text)}.dash-filter-selects{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash-filter-select{border:1px solid var(--line);max-width:195px;height:38px;color:var(--text);cursor:pointer;background:#0f0d0a;border-radius:9px;outline:none;padding:0 10px;font-size:12.5px;font-weight:600;transition:border-color .15s}.dash-filter-select:focus{border-color:#d9b25fa6}.dash-filter-clear-btn{height:38px;color:var(--gold-hi);cursor:pointer;background:#d9b25f1a;border:1px dashed #d9b25f73;border-radius:9px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.dash-filter-clear-btn:hover{border-color:var(--gold);background:#d9b25f2e}.dash-filter-results-meta{color:var(--muted);margin:-4px 0 12px;font-size:12.5px}.dash-filter-results-meta strong{color:var(--text)}.dash-panel-header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dash-panel-heading{color:var(--text);margin:0;font-size:16px;font-weight:700}.dash-panel-subheading{color:var(--muted);font-size:12px}.dash-order-id{color:var(--muted);font-size:11px}.dash-bulk-bar{border:1px solid var(--line);background:#0f0d0ab8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.dash-bulk-bar.has-selection{background:linear-gradient(135deg,#d9b25f1c,#0f0d0ad9);border-color:#d9b25f73}.dash-bulk-select-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash-select-all-label{cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.dash-select-all-label input[type=checkbox],.dash-row-check input[type=checkbox]{width:17px;height:17px;accent-color:var(--gold);cursor:pointer;flex-shrink:0;margin:0}.dash-selected-badge{color:var(--gold-hi);background:#d9b25f2e;border:1px solid #d9b25f59;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.dash-bulk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash-bulk-sold-btn{color:#8fe0b0;background:#50c88229;border-color:#50c88273;padding:0 12px;font-weight:700}.dash-bulk-sold-btn:hover:not(:disabled){color:#b7f7d1;background:#50c88240;border-color:#50c882bf}.dash-bulk-sold-btn:disabled{opacity:.45;cursor:not-allowed}.dash-bulk-clear-btn{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.dash-bulk-clear-btn:hover{color:var(--text);background:#ffffff0f}.dash-list{flex-direction:column;gap:8px;display:flex}.dash-row{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), var(--surface));border-radius:12px;grid-template-columns:24px 56px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 14px 10px 12px;transition:border-color .15s,background .15s;display:grid}.dash-row.is-selected{background:linear-gradient(#d9b25f1a,#d9b25f08);border-color:#d9b25fa6}.dash-row-check{cursor:pointer;place-items:center;width:24px;height:36px;display:grid}.dash-row img{object-fit:cover;border-radius:7px;width:56px;height:72px}.dash-row.status-paused img,.dash-row.status-sold img{filter:grayscale(.8)brightness(.6)}.dash-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.dash-row-title{align-items:center;gap:8px;display:flex}.dash-row-title b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.dash-row-main>span,.dash-row-main small{color:var(--muted);font-size:12px}.dash-row-main small{opacity:.8;font-size:11px}.status-pill{border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:700}.status-pill-active{color:#8fe0b0;background:#50c8821f}.status-pill-paused{color:var(--muted);background:#ffffff12}.status-pill-sold{color:var(--gold-hi);background:#d9b25f24}.dash-row-price{color:var(--gold-hi);white-space:nowrap;font:800 16px Plus Jakarta Sans,sans-serif}.dash-row-actions{align-items:center;gap:6px;display:flex}.dash-action{border:1px solid var(--line);min-width:34px;height:34px;color:var(--text);cursor:pointer;background:#0f0d0a;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.dash-action:hover{color:var(--gold-hi);border-color:#d9b25f8c}.dash-action.sold{color:#8fe0b0}.dash-action.danger:hover,.dash-action.danger{color:#ff9b9b}.dash-action.danger:hover{border-color:#ff6b6b80}.confirm-text{color:#ff9b9b;font-size:12px}.dash-empty{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:40px 24px 44px;display:flex}.dash-empty-art{width:240px;height:112px;margin-bottom:6px}.dash-empty-art svg{width:100%;height:100%;display:block}.dash-empty .empty-title{letter-spacing:-.02em;color:var(--text);font-size:21px;font-weight:800}.dash-empty p{max-width:390px;color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.5}.dash-empty-cta{border-radius:11px!important;gap:7px!important;height:42px!important;min-height:42px!important;padding:0 22px!important;font-size:14px!important;font-weight:700!important}.store-inventory .dash-empty{border:1px dashed var(--line);margin-top:20px}.dash-requests{grid-template-columns:1fr 1fr;gap:20px;display:grid}.request-col{flex-direction:column;gap:8px;display:flex}.request-col-head{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.request-empty{border:1px dashed var(--line);color:var(--muted);border-radius:12px;margin:0;padding:24px;font-size:12px}.request-card{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), var(--surface));border-radius:12px;gap:12px;padding:12px;display:flex}.request-card.is-unread{box-shadow:inset 3px 0 0 var(--gold);border-color:#d9b25f8c}.request-card>img{object-fit:cover;border-radius:6px;flex:none;width:48px;height:64px}.request-main{flex-direction:column;gap:3px;min-width:0;display:flex}.request-top{justify-content:space-between;align-items:center;display:flex}.request-top small,.request-main>span{color:var(--muted);font-size:11px}.request-type{border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.type-buy{color:#1a1408;background:var(--gold)}.type-trade{color:var(--gold-hi);border:1px solid #d9b25f66}.request-main>b{color:var(--text);font-size:14px}.request-main p{color:#cfc6b4;margin:4px 0 0;font-size:12px;line-height:1.5}.request-offer b{color:var(--gold-hi)}.request-reply{color:#1a1408;background:var(--gold-grad);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;height:32px;margin-top:8px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.dash-store{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.dash-store-cover{background:linear-gradient(to top, var(--surface), transparent), radial-gradient(ellipse at 80% 0%, #d9b25f4d, transparent 60%), #0d0b08;background-position:50%;background-size:cover;height:150px}.dash-store-body{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:-40px;padding:0 22px 22px;display:flex}.dash-store-body .store-profile-logo{overflow:hidden}.dash-store-body .store-profile-logo img{object-fit:cover;width:100%;height:100%}.dash-store-body p{max-width:560px;color:var(--muted);margin:8px 0 0;font-size:13px}.dash-store-body .dash-head-actions{margin-left:auto}.dash-store-info{flex:280px;min-width:0}.dash-store-url-row{background:#d9b25f14;border:1px solid #d9b25f40;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 10px;padding:9px 12px;display:flex}.dash-store-url-label{color:var(--muted);font-size:12.5px}.dash-store-url-link{color:var(--gold-hi);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.dash-copy-url-btn{background:var(--surface-2);height:28px;color:var(--text);cursor:pointer;border:1px solid #d9b25f59;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.dash-copy-url-btn:hover{border-color:var(--gold);color:var(--gold-hi)}.dash-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.dash-quick-card{border:1px solid var(--line);text-align:left;width:100%;color:inherit;cursor:pointer;background:linear-gradient(#1b1812 0%,#15120d 100%);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.dash-logout-btn{justify-content:center;width:38px;padding:0!important}.dash-quick-card:hover{border-color:#d9b25f73;transform:translateY(-1px);box-shadow:0 8px 20px #00000047}.dash-quick-icon{width:42px;height:42px;color:var(--gold-hi);background:#d9b25f1a;border:1px solid #d9b25f3d;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.dash-quick-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dash-quick-copy strong{color:var(--text);font-size:14px;font-weight:700;line-height:1.25}.dash-quick-copy span{color:var(--muted);font-size:12px;line-height:1.35}.dash-quick-arrow{color:var(--gold);opacity:.85;flex-shrink:0}.dash-modal-logout-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:14px;display:flex}.dash-modal-email{color:var(--muted);font-size:12px}.dash-modal-logout-btn{border:1px solid var(--line);height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.dash-modal-logout-btn:hover{color:#ff9b9b;border-color:#ff6b6b80}.dash-help-list{flex-direction:column;gap:14px;display:flex}.dash-help-item{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.dash-help-num{background:var(--gold-grad);color:#1a1408;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.dash-help-item b{color:var(--text);margin-bottom:3px;font-size:14px;display:block}.dash-help-item p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.verified-store.is-new{color:var(--gold-hi);background:#0b0a08cc;border:1px solid #d9b25f80}.dash-orders{flex-direction:column;gap:16px;display:flex}.order-card{border:1px solid var(--line);background:linear-gradient(#181510,#100e0a);border-radius:14px;flex-direction:column;gap:16px;padding:18px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.order-card:hover{border-color:#d9b25f59;box-shadow:0 8px 24px #00000059}.order-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-card-main{align-items:center;gap:14px;min-width:0;display:flex}.order-card-thumb{object-fit:cover;background:#0d0b08;border:1px solid #ffffff14;border-radius:7px;flex-shrink:0;width:54px;height:74px}.order-card-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.order-card-meta b{color:#f7f3ea;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.order-card-meta span{color:#a89f8f;font-size:12px}.order-card-meta small{color:#7d7568;font-size:11px}.order-card-right{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.order-card-price{color:var(--gold-hi);letter-spacing:-.3px;font-size:17px;font-weight:800}.order-status-pill{border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.order-status-pill.status-pending{color:#facc15;background:#eab30826;border:1px solid #eab30859}.order-status-pill.status-processing{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f659}.order-status-pill.status-shipped{color:#c084fc;background:#a855f726;border:1px solid #a855f759}.order-status-pill.status-delivered{color:#4ade80;background:#22c55e26;border:1px solid #22c55e59}.order-status-pill.status-cancelled{color:#f87171;background:#ef44441f;border:1px solid #ef44444d}.order-stepper{background:#00000040;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:6px;padding:12px 14px;display:grid}.order-step{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.order-step-num{color:#7d7568;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.order-step.is-done .order-step-num{color:#4ade80;background:#22c55e33;border-color:#22c55e80}.order-step.is-current .order-step-num{background:var(--gold-grad);color:#100e0a;border-color:var(--gold);box-shadow:0 0 10px #d9b25f66}.order-step-title{color:#7d7568;font-size:11px;font-weight:500}.order-step.is-done .order-step-title,.order-step.is-current .order-step-title{color:#f7f3ea;font-weight:600}.order-card-actions{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.order-chat-button{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.order-chat-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.order-card-note{color:#a89f8f;border-left:2px solid var(--gold);background:#ffffff08;border-radius:8px;margin:0;padding:10px 14px;font-size:12.5px;line-height:1.5}.order-seller-status-select{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#181510;border-radius:6px;outline:none;padding:4px 8px;font-size:11px}@media (width<=960px){.dash-quick-grid{grid-template-columns:1fr}}@media (width<=860px){.dash-shell{padding:22px 20px}.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-tabs{display:flex;overflow-x:auto}.dash-tabs button{flex:none}.dash-requests{grid-template-columns:1fr}.dash-row{grid-template-columns:24px 56px minmax(0,1fr) auto}.dash-row-actions{grid-column:1/-1;justify-content:flex-end}.dash-inventory-toolbar{flex-direction:column;align-items:stretch}.dash-filter-selects{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-filter-select{width:100%;max-width:none}}@media (width<=560px){.dashboard{width:min(100% - 30px,1240px)}.account-name{display:none}.account-button{padding:0 4px}.form-row-3,.photo-grid{grid-template-columns:repeat(2,1fr)}.contact-seller{display:none}.dash-head-actions,.dash-head-actions>button{width:100%}}h1{margin:0}.finder-hero{border-bottom:1px solid var(--line);background:radial-gradient(55% 90% at 85% 0,#d9b25f2e,#0000 60%),radial-gradient(50% 70% at 0 100%,#a07a351f,#0000 60%),#0d0b08;position:relative;overflow:hidden}.finder-inner{text-align:center;width:min(880px,100% - 40px);margin:0 auto;padding:54px 0 40px}.finder-title{color:var(--text);letter-spacing:-.035em;font:800 clamp(34px,5vw,58px)/1.04 Plus Jakarta Sans,sans-serif}.finder-title span{color:#0000;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text}.finder-copy{max-width:560px;color:var(--muted);margin:14px auto 26px;font-size:15px;line-height:1.6}.finder-search{height:60px;color:var(--gold);background:#0f0d0aeb;border:1px solid #d9b25f59;border-radius:16px;align-items:center;gap:12px;padding:0 8px 0 18px;display:flex;box-shadow:0 24px 50px -24px #000000e6}.finder-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 4px #d9b25f24}.finder-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.finder-search input:focus-visible{outline:0}.finder-search input::placeholder{color:#6e6656}.finder-search .sell-button{height:44px;padding:0 20px}.finder-quick{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.finder-quick button{border:1px solid var(--line);height:28px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:999px;padding:0 11px;font-size:12px}.finder-quick button:hover{border-color:var(--gold);color:var(--gold-hi)}.category-section{width:min(1240px,100% - 48px);margin:0 auto;padding-top:26px}.category-rail{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.category-tile{border:1px solid var(--line);min-height:150px;color:var(--text);background:linear-gradient(180deg, var(--surface-2), var(--surface));cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.category-tile:hover{border-color:#d9b25f8c;transform:translateY(-2px)}.category-tile.is-active{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 14px 30px -16px #d9b25f8c}.category-art{height:88px;color:var(--gold);background:radial-gradient(at 50% 120%,#d9b25f38,#0000 70%);place-items:center;display:grid;position:relative;overflow:hidden}.category-art img{border-radius:4px;width:64px;margin-top:22px;transition:transform .22s;transform:rotate(-6deg);box-shadow:0 10px 24px #0009}.category-tile:hover .category-art img,.category-tile.is-active .category-art img{transform:rotate(0)translateY(-6px)scale(1.04)}.category-text{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex;position:relative}.category-text b{font-size:13px;line-height:1.2}.category-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.category-tile.is-active .category-text b{color:var(--gold-hi)}.market-section{padding-top:22px}.catalog-toolbar{z-index:15;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#14120eeb;border-radius:14px;align-items:center;gap:10px;margin:0 -12px 10px;padding:10px 12px;display:flex;position:sticky;top:76px;box-shadow:0 18px 40px -24px #000000e6}.catalog-heading{flex-direction:column;min-width:0;margin-right:auto;display:flex}.catalog-heading b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font:800 18px Plus Jakarta Sans,sans-serif;overflow:hidden}.catalog-heading span{color:var(--muted);font-size:12px}.toolbar-search{border:1px solid var(--line);width:240px;height:42px;color:var(--muted);background:#0f0d0a;border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.toolbar-search:focus-within{border-color:#d9b25f99}.toolbar-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.toolbar-search input:focus-visible{outline:0}.toolbar-sort{height:42px}.filters-button{border:1px solid var(--line);height:42px;color:var(--text);cursor:pointer;background:#0f0d0a;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.filters-button:hover,.filters-button.has-active{color:var(--gold-hi);border-color:#d9b25f99}.condition-quick,.active-chips,.pill-group{flex-wrap:wrap;gap:6px;display:flex}.condition-quick{margin-bottom:10px}.condition-quick button,.pill-group button{border:1px solid var(--line);height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.condition-quick button small,.pill-group button small{color:#6e6656;font-size:10px}.condition-quick button:hover,.pill-group button:hover{color:var(--text);border-color:#d9b25f80}.condition-quick button.is-active,.pill-group button.is-active{border-color:var(--gold);color:#1a1408;background:var(--gold-grad)}.condition-quick button.is-active small,.pill-group button.is-active small{color:#1a1408a6}.active-chips{margin-bottom:14px}.active-chips button{height:28px;color:var(--gold-hi);cursor:pointer;background:#d9b25f14;border:1px solid #d9b25f59;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.active-chips .clear-all{color:var(--muted);background:0 0;border-color:#0000;text-decoration:underline}.catalog-pagination{flex-direction:column;align-items:center;gap:16px;margin:40px auto 12px;display:flex}.catalog-pagination-summary{color:#ffffffb8;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.catalog-pagination-summary strong{color:var(--gold-hi,#f3d998);font-weight:700}.pagination-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.pagination-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.pagination-nav-btn,.pagination-page-btn{color:#ffffffe0;font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffff0a;border:1px solid #d9b25f47;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-family:inherit;font-size:13.5px;font-weight:600;transition:transform .16s cubic-bezier(.16,1,.3,1),background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.pagination-nav-btn{padding:0 16px}.pagination-nav-btn.is-prev svg{transform:rotate(180deg)}.pagination-page-btn{min-width:40px;padding:0 12px}.pagination-nav-btn:hover:not(:disabled),.pagination-page-btn:hover:not(.is-active){color:#f6e1a8;background:#d9b25f24;border-color:#d9b25f94;transform:translateY(-1px)}.pagination-page-btn.is-active{background:var(--gold-grad);border-color:var(--gold);color:#18140b;cursor:default;font-weight:800;box-shadow:0 6px 18px #d9b25f47}.pagination-nav-btn:disabled{opacity:.38;cursor:not-allowed;transform:none}.pagination-nav-btn:focus-visible,.pagination-page-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pagination-ellipsis{color:#ffffff73;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:28px;height:40px;font-size:14px;font-weight:700;display:inline-flex}html[data-theme=light] .catalog-pagination-summary,.light .catalog-pagination-summary{color:#5a5246}html[data-theme=light] .catalog-pagination-summary strong,.light .catalog-pagination-summary strong{color:#181510}html[data-theme=light] .pagination-nav-btn,html[data-theme=light] .pagination-page-btn,.light .pagination-nav-btn,.light .pagination-page-btn{color:#4f3d16;background:#fff;border-color:#b88a2e47;box-shadow:0 2px 8px #8c68190f}html[data-theme=light] .pagination-nav-btn:hover:not(:disabled),html[data-theme=light] .pagination-page-btn:hover:not(.is-active),.light .pagination-nav-btn:hover:not(:disabled),.light .pagination-page-btn:hover:not(.is-active){color:#2b1f06;background:#fbf4e3;border-color:#b88a2e94;box-shadow:0 6px 14px #b88a2e24}html[data-theme=light] .pagination-page-btn.is-active,.light .pagination-page-btn.is-active{color:#18140b;background:linear-gradient(135deg,#f0d48a,#d8ab4a);border-color:#c79632;box-shadow:0 6px 16px #b88a2e3d}html[data-theme=light] .pagination-ellipsis,.light .pagination-ellipsis{color:#8c8170}@media (width<=640px){.catalog-pagination{gap:12px;margin:30px auto 8px}.pagination-controls{gap:8px;width:100%}.pagination-nav-btn{padding:0 12px;font-size:13px}.pagination-page-btn{min-width:40px;min-height:40px;padding:0 10px;font-size:13px}}.sell-band{border:1px solid var(--line);background:radial-gradient(ellipse at 90% 20%, #d9b25f29, transparent 50%), var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;width:min(1240px,100% - 48px);margin:0 auto 80px;padding:30px 36px;display:flex}.sell-band-title{color:var(--text);letter-spacing:-.02em;margin-top:4px;font:800 26px Plus Jakarta Sans,sans-serif}.sell-band p{color:var(--muted);margin:4px 0 0;font-size:13px}.drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:flex-end;animation:.16s fade-in;display:flex;position:fixed;inset:0}.drawer{background:var(--surface);border-left:1px solid #d9b25f33;flex-direction:column;width:min(460px,100%);height:100%;animation:.22s cubic-bezier(.2,.8,.2,1) slide-in;display:flex;box-shadow:-30px 0 60px -20px #000c}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translate(40px)}}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:22px 22px 16px;display:flex}.drawer-body{flex-direction:column;flex:1;gap:16px;padding:18px 22px 24px;display:flex;overflow-y:auto}.drawer-foot{border-top:1px solid var(--line);background:var(--surface-2);grid-template-columns:auto 1fr;gap:10px;padding:14px 22px;display:grid}.drawer-foot .sell-button{justify-content:center}.filter-group{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.filter-group:last-child{border-bottom:0}.filter-group>b{color:var(--text);font-size:13px}.check-list{flex-direction:column;gap:2px;display:flex}.check-row{min-height:34px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}.check-row:hover{background:#ffffff08}.check-row input{width:16px;height:16px;accent-color:var(--gold)}.check-row span{flex:1}.check-row small{color:var(--muted);font-size:11px}.price-range{color:var(--muted);align-items:center;gap:8px;display:flex}.price-range input{border:1px solid var(--line);width:100%;height:40px;color:var(--text);background:#0f0d0a;border-radius:9px;outline:0;padding:0 12px;font-size:13px}.price-range input:focus{border-color:var(--gold)}.cart-button{border:1px solid var(--line);height:40px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.cart-button:hover,.cart-button.has-items{color:var(--gold-hi);border-color:#d9b25f99}.cart-button .counter{top:-5px;right:-5px}.favorites-header-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:inline-flex;position:relative}.favorites-header-btn:hover,.favorites-header-btn.is-active{color:var(--gold-hi);border-color:#d9b25fa6;transform:translateY(-1px)}.favorites-header-btn.has-items{color:var(--gold-hi);border-color:#d9b25f8c}.favorites-header-btn.has-items svg,.favorites-header-btn.is-active svg{fill:currentColor}.favorites-header-btn .counter{top:-5px;right:-5px}.how-it-works{color:#d8cfbd;background:#d9b25f0f;border:1px solid #d9b25f40;border-radius:10px;gap:10px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.how-it-works svg{color:var(--gold);flex:none;margin-top:1px}.seller-order{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), #11100c);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.seller-order-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:10px;display:flex}.seller-order-head .seller-avatar,.quickview-seller .seller-avatar{color:#1a1408;background:var(--gold-grad);flex:none;width:32px;height:32px;margin:0}.seller-order-head div{flex-direction:column;display:flex}.seller-order-head b{color:var(--text);font-size:14px}.seller-order-head small{color:var(--muted);align-items:center;gap:3px;font-size:11px;display:flex}.seller-order-head strong{color:var(--gold-hi);margin-left:auto;font:800 17px Plus Jakarta Sans,sans-serif}.order-line{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.order-line img{border-radius:3px;width:44px}.order-line-info{flex-direction:column;min-width:0;display:flex}.order-line-info b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.order-line-info small,.order-line-info span{color:var(--muted);font-size:11px}.order-line-qty{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.order-line-qty b{color:var(--text);font-size:12px}.qty-stepper{border:1px solid var(--line);background:#0f0d0a;border-radius:10px;align-items:center;height:44px;display:inline-flex;overflow:hidden}.qty-stepper button{width:38px;height:100%;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.qty-stepper button:hover:not(:disabled){color:var(--gold-hi);background:#d9b25f14}.qty-stepper span{min-width:26px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.qty-stepper.is-small{border-radius:8px;height:30px}.qty-stepper.is-small button{width:28px}.qty-stepper.is-small span{min-width:20px;font-size:12px}.order-details{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.order-details>b{color:var(--text);font-size:13px}.order-details .auth-switch{margin:0}.drawer-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 30px;display:flex}.drawer-empty p{max-width:320px;color:var(--muted);margin:0 0 6px;font-size:13px;line-height:1.6}.link-button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.quickview{grid-template-columns:1.1fr 1fr;gap:28px;display:grid}.quickview-media{flex-direction:column;gap:10px;display:flex}.quickview-media>img{border-radius:4.5%/3.2%;width:100%;box-shadow:0 20px 40px -14px #000000e6,0 0 0 1px #d9b25f26}.quickview-thumbs{gap:6px;display:flex}.quickview-thumbs button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;width:48px;padding:0;overflow:hidden}.quickview-thumbs button.is-active{border-color:var(--gold)}.quickview-thumbs img{width:100%;display:block}.quickview-info{flex-direction:column;gap:14px;min-width:0;display:flex}.quickview-tags{flex-wrap:wrap;gap:5px;display:flex}.quickview-tags span{color:var(--gold-hi);background:#d9b25f12;border:1px solid #d9b25f4d;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600}.quickview-price{color:var(--gold-hi);letter-spacing:-.02em;font:800 32px Plus Jakarta Sans,sans-serif}.quickview-facts{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.quickview-facts div{border-bottom:1px solid var(--line);padding:9px 12px}.quickview-facts div:nth-child(odd){border-right:1px solid var(--line)}.quickview-facts dt{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:700}.quickview-facts dd{color:var(--text);margin:2px 0 0;font-size:13px;font-weight:600}.quickview-desc{color:#d8cfbd;margin:0;font-size:13px;line-height:1.6}.quickview-seller{border:1px solid var(--line);color:var(--muted);cursor:pointer;text-align:left;background:#0f0d0a;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.quickview-seller:hover{border-color:#d9b25f80}.quickview-seller>span:nth-child(2){flex-direction:column;flex:1;display:flex}.quickview-seller b{color:var(--text);font-size:13px}.quickview-seller small{align-items:center;gap:3px;font-size:11px;display:flex}.quickview-buy{grid-template-columns:auto 1fr auto;gap:8px;display:grid}.quickview-buy .buy-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:48px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex;color:#1a1408!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important;border:1px solid #a07a3573!important;box-shadow:0 4px 16px #a07a354d!important}.quickview-buy .buy-button svg{color:#1a1408!important}.quickview-buy .buy-button:hover:not(:disabled){color:#1a1408!important;background:linear-gradient(135deg,#fae4a7 0%,#dfb867 45%,#a8813c 100%)!important;border-color:#a07a3599!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #a07a356b!important}.quickview-buy .buy-button:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.5);box-shadow:none!important}.buy-button-content{align-items:center;gap:8px;display:inline-flex}.buy-button-label{letter-spacing:-.2px;font-size:14px;font-weight:700}.buy-button-divider{opacity:.45;margin:0 1px;font-size:16px;font-weight:900}.buy-button-price{letter-spacing:-.3px;background:#0000001a;border-radius:6px;padding:3px 9px;font:800 15px Plus Jakarta Sans,sans-serif;box-shadow:inset 0 1px #ffffff26}.quickview-buy .trade-button{border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.quickview-offers{flex-direction:column;gap:6px;display:flex}.quickview-offers>b{color:var(--text);font-size:13px}.quickview-offers button{border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left;background:0 0;border-radius:10px;grid-template-columns:1fr auto;column-gap:10px;padding:9px 12px;font-size:12px;display:grid}.quickview-offers button:hover{border-color:#d9b25f80}.quickview-offers small{color:var(--muted);grid-column:1;font-size:11px}.quickview-offers strong{color:var(--gold-hi);grid-area:1/2/span 2;align-self:center}.field-hint{color:var(--muted);font-weight:500}.store-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px}@media (width<=1180px){.category-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=860px){.catalog-toolbar{flex-wrap:wrap;margin:0 0 10px;top:68px}.catalog-heading{flex-basis:100%}.toolbar-search{flex:1;width:auto}.store-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.quickview{grid-template-columns:1fr}.quickview-media>img{width:min(260px,70%);margin:0 auto}.sell-band{flex-direction:column;align-items:flex-start}}@media (width<=620px){.finder-inner{padding:34px 0 28px}.finder-search{height:54px;padding-left:14px}.finder-search .sell-button{display:none}.category-section{width:100%}.category-rail{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 15px 4px;display:flex;overflow-x:auto}.category-rail::-webkit-scrollbar{display:none}.category-tile{scroll-snap-align:start;flex:none;width:128px;min-height:140px}.toolbar-search{flex-basis:100%;order:3}.toolbar-sort{flex:1}.condition-quick{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.condition-quick button{flex:none}.store-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-label{display:none}.drawer{border-left:0;width:100%}.sell-band{width:min(100% - 30px,1240px);padding:24px}}.site-header .cart-button{background:#14120ecc;border-color:#d9b25f38;border-radius:14px;height:44px;padding:0 16px;font-size:13px}.site-header .sell-button{border-radius:10px}.home-hero{border-bottom:1px solid var(--line);background:radial-gradient(40% 80% at 70%,#d9b25f24,#0000 70%),#0c0a07;min-height:330px;position:relative;overflow:hidden}.home-hero-art{width:min(52%,820px);position:absolute;inset:0 0 0 auto}.home-hero-art img{object-fit:cover;object-position:65% 40%;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%)}.home-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0c0a07b3);height:70px;position:absolute;inset:auto 0 0}.home-hero-inner{z-index:1;width:min(1240px,100% - 48px);margin:0 auto;padding:32px 0 34px;position:relative}.home-hero-inner>*{max-width:740px}.home-hero .eyebrow{color:var(--gold);letter-spacing:.22em}.home-title{color:var(--text);letter-spacing:-.03em;flex-direction:column;margin-top:8px;font:800 clamp(30px,3.5vw,46px)/1.06 Plus Jakarta Sans,sans-serif;display:flex}.home-title span{color:#0000;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;width:fit-content}.home-copy{color:#d8cfbd;margin:14px 0 20px;font-size:16px;line-height:1.45}.home-search{height:56px;color:var(--gold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a07e0;border:1px solid #d9b25f8c;border-radius:14px;align-items:center;gap:12px;padding:0 6px 0 18px;display:flex;box-shadow:0 0 0 1px #0009,0 20px 40px -24px #000000e6}.home-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 4px #d9b25f24}.home-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.home-search input:focus-visible{outline:0}.home-search input::placeholder{color:#8a8170}.home-search-button{color:#1a1408;background:var(--gold-grad);cursor:pointer;border:0;border-radius:10px;height:44px;padding:0 32px;font-size:14px;font-weight:800;box-shadow:inset 0 1px #ffffff59}.home-search-button:hover{filter:brightness(1.08)}.home-popular{color:#d8cfbd;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.home-popular>span{margin:0 4px 0 10px}.home-popular button,.home-popular a{height:32px;color:var(--text);cursor:pointer;background:#1b1813d9;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 15px;font-size:13px;text-decoration:none;display:inline-flex}.home-popular button:hover,.home-popular button.is-active,.home-popular a:hover,.home-popular a.is-active{border-color:var(--gold);color:var(--gold-hi)}.home-wrap{flex-direction:column;gap:18px;width:min(1240px,100% - 48px);margin:0 auto;padding:18px 0 8px;display:flex}.home-block-head{color:var(--gold);align-items:center;gap:12px;margin-bottom:12px;display:flex}.home-block-head h2{color:var(--text);letter-spacing:-.02em;margin:0;font:800 22px/1.2 Plus Jakarta Sans,sans-serif}.home-block-head p{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.4}.home-see-all{color:var(--gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:0;font-size:13.5px;font-weight:700;transition:color .15s,transform .15s;display:inline-flex}.home-see-all:hover{color:var(--gold-hi);transform:translate(2px)}.featured-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.featured-card{min-width:0;color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(135deg,#d9b25f14,#0000 55%),#12100c;border:1px solid #d9b25f8c;border-radius:14px;grid-template-columns:46% 1fr;gap:12px;padding:8px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.featured-card:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 16px 34px -18px #d9b25f8c}.featured-art{background:#0b0a08;border-radius:8px;height:112px;overflow:hidden}.featured-art img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;transition:transform .24s;display:block}.featured-card:hover .featured-art img{transform:scale(1.05)}.featured-info{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:6px 0;display:flex}.featured-badge{color:var(--gold-hi);background:#d9b25f29;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.featured-name{max-width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:14px;overflow:hidden}.featured-name small{color:#6e6656;margin-left:5px;font-size:10px}.featured-price{color:var(--text);letter-spacing:-.01em;font:800 21px/1.1 Plus Jakarta Sans,sans-serif}.featured-seller{max-width:100%;color:var(--text);white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.featured-seller>svg{color:var(--gold);flex:none}.verified-mark{color:var(--gold);flex:none;display:inline-flex}.verified-mark svg path:first-child{fill:var(--gold)}.verified-mark svg path:last-child{stroke:#1a1408;stroke-width:2.4px}.home-categories{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;display:grid}.home-category{min-height:98px;color:var(--text);cursor:pointer;text-align:center;background:linear-gradient(#1a1712,#13110d);border:1px solid #ffffff12;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 6px 10px;transition:border-color .16s,transform .16s;display:flex}.home-category:hover{border-color:#d9b25f73;transform:translateY(-2px)}.home-category.is-active{border:2px solid var(--gold);background:radial-gradient(at 50% 120%,#d9b25f38,#0000 70%),#1a1610;box-shadow:0 0 22px -6px #d9b25f73}.home-category-icon{height:30px;color:var(--gold);place-items:center;display:grid}.v-glyph{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.6px var(--gold);font:800 30px/1 Plus Jakarta Sans,sans-serif}.home-category b{font-size:12px;line-height:1.2}.home-category small{color:var(--muted);font-size:11px}.home-stores{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.featured-stores-showcase{background:linear-gradient(#1c1711d1 0%,#120f0bf0 100%);border:1px solid #d9b25f3d;border-radius:20px;padding:22px 24px 24px;position:relative;box-shadow:0 14px 32px -18px #000000a6}.featured-stores-showcase.is-home-page{margin:32px 0 28px}.featured-stores-showcase.is-stores-page{width:min(1240px,100% - 48px);margin:28px auto 0}.featured-stores-head{margin-bottom:16px}.featured-stores-carousel{position:relative}.featured-marquee-viewport{--marquee-cols:6;--marquee-gap:14px;--marquee-viewport-w:min(1240px, calc(100vw - 48px));cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;margin:-8px 0 -16px;padding:8px 0 16px;overflow:hidden}.featured-marquee-viewport.is-dragging{cursor:grabbing}.featured-marquee-track{align-items:stretch;gap:var(--marquee-gap);will-change:transform;width:max-content;display:flex}.featured-marquee-group{align-items:stretch;gap:var(--marquee-gap);flex-shrink:0;display:flex}.featured-marquee-item{width:calc((var(--marquee-viewport-w) - (var(--marquee-cols) - 1) * var(--marquee-gap)) / var(--marquee-cols));flex-shrink:0;display:flex}.featured-carousel-arrow{z-index:6;color:#f7f3ec;cursor:pointer;background:#1d1914;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s,border-color .18s,opacity .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #00000073}.featured-carousel-arrow.is-prev{left:-18px}.featured-carousel-arrow.is-prev svg{transform:rotate(180deg)}.featured-carousel-arrow.is-next{right:-18px}.featured-carousel-arrow:hover:not(:disabled){background:#272119;border-color:#d9b25f99;transform:translateY(-50%)scale(1.06)}.featured-carousel-arrow:disabled{opacity:.45;cursor:default}@media (width<=1120px){.featured-marquee-viewport{--marquee-cols:3}.featured-carousel-arrow.is-prev{left:-12px}.featured-carousel-arrow.is-next{right:-12px}}@media (width<=620px){.featured-stores-showcase{border-radius:16px;padding:16px 14px 18px}.featured-stores-showcase.is-home-page{margin:22px 0 20px}.featured-stores-showcase.is-stores-page{width:min(100% - 30px,1240px);margin-top:20px}.featured-marquee-viewport{--marquee-cols:2;--marquee-gap:12px;--marquee-viewport-w:calc(100vw - 58px)}.featured-carousel-arrow.is-prev{left:-8px}.featured-carousel-arrow.is-next{right:-8px}}.featured-store-card{width:100%;min-width:0;color:var(--text);cursor:pointer;text-align:center;background:#16130f;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;padding:0;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0006}.featured-store-card:hover{border-color:#d9b25f8c;transform:translateY(-3px);box-shadow:0 12px 28px #0000008c}.featured-store-cover{background:#231e17;flex-shrink:0;width:100%;height:88px;position:relative;overflow:hidden}.featured-store-cover-img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.featured-store-card:hover .featured-store-cover-img{transform:scale(1.04)}.featured-store-cover-fade{pointer-events:none;background:linear-gradient(#16130f00 35%,#16130fa6 78%,#16130f 100%);position:absolute;inset:0}.featured-store-avatar-wrap{z-index:3;justify-content:center;margin-top:-28px;display:flex;position:relative}.featured-store-avatar{background:var(--gold-grad);color:#1a1408;border:3px solid #16130f;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 4px 14px #00000059}.featured-store-avatar img{object-fit:cover;width:100%;height:100%;display:block}.featured-store-body{z-index:2;flex-direction:column;align-items:center;gap:3px;width:100%;padding:8px 12px 15px;display:flex;position:relative}.featured-store-name{letter-spacing:-.02em;color:#f7f3ec;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:14px;font-weight:800;overflow:hidden;font-family:Plus Jakarta Sans,sans-serif!important}.featured-store-rating-city{color:#f7f3ecad;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.featured-store-star{color:var(--gold-hi);font-size:14px;line-height:1}.home-store{min-width:0;color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(#1a1712,#12100c);border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:16px;padding:12px 22px;transition:border-color .16s,transform .16s;display:flex}.home-store:hover{border-color:#d9b25f80;transform:translateY(-2px)}.home-store-avatar{color:#1a1408;background:var(--gold-grad);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font:800 22px Plus Jakarta Sans,sans-serif;display:grid;overflow:hidden;box-shadow:0 0 0 2px #ffffff0f}.home-store-avatar img{object-fit:cover;width:100%;height:100%}.home-store-text{flex-direction:column;gap:3px;min-width:0;display:flex}.home-store-text b{white-space:nowrap;align-items:center;gap:6px;font-size:15px;display:flex;overflow:hidden}.home-store-text small{color:var(--muted);font-size:13px}.home-values{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:4px;padding:16px 0 6px;display:grid}.home-values>div{color:var(--gold);justify-content:center;align-items:center;gap:16px;padding:4px 20px;display:flex}.home-values>div+div{border-left:1px solid var(--line)}.home-values span{flex-direction:column;display:flex}.home-values b{color:var(--text);font-size:14px}.home-values small{color:var(--muted);font-size:12px}@media (width<=1180px){.featured-row,.home-stores{grid-template-columns:repeat(2,minmax(0,1fr))}.home-categories{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1080px){.site-header .sell-label,.site-header .cart-label{display:none}}@media (width<=860px){.home-hero-art{opacity:.45;width:70%}.home-values{grid-template-columns:1fr;gap:14px}.home-values>div{justify-content:flex-start}.home-values>div+div{border-left:0}}@media (width<=620px){.home-hero-inner,.home-wrap{width:calc(100% - 30px)}.home-hero-art{opacity:.28;width:100%}.home-copy br{display:none}.home-search{height:52px;padding-left:14px}.home-search-button{padding:0 16px}.home-popular>span{margin-left:0}.featured-row,.home-stores{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -15px;padding:0 15px 4px;display:flex;overflow-x:auto}.featured-card{scroll-snap-align:start;flex:0 0 82%}.home-store{scroll-snap-align:start;flex:0 0 72%}.home-categories{scrollbar-width:none;margin:0 -15px;padding:0 15px 4px;display:flex;overflow-x:auto}.home-category{flex:0 0 116px}.home-see-all{font-size:0}.home-see-all svg{width:18px;height:18px}}img[data-fallback]{background:#0f0d0a;padding:14%;object-fit:contain!important}.home-title{max-width:860px}@media (width<=620px){.featured-row,.home-stores,.home-categories{scroll-padding-inline:15px}}.home-categories-wrap{padding-top:24px;padding-bottom:8px}.home-cta-wrap{padding-top:32px;padding-bottom:12px}.home-block.in-catalog{border:1px solid var(--line);background:linear-gradient(#16130eb8,#0f0d0ae0);border-radius:16px;margin:32px 0 24px;padding:22px 20px 24px;box-shadow:0 14px 34px -20px #000c}.home-block.in-catalog .home-block-head{margin-bottom:16px}.market-section .card-grid+.card-grid{margin-top:20px}.stores-featured-section{border:1px solid var(--line);background:linear-gradient(#16130eb8,#0f0d0ae0);border-radius:16px;width:min(1240px,100% - 48px);margin:32px auto 0;padding:22px 20px 24px;box-shadow:0 14px 34px -20px #000c}.stores-featured-section .home-block-head{margin-bottom:16px}@media (width<=620px){.stores-featured-section{width:min(100% - 30px,1240px);margin-top:20px;padding:16px}}.top-announcement-bar{color:#f4f4f5;z-index:30;background:linear-gradient(90deg,#18140c 0%,#261d0f 50%,#18140c 100%);border-bottom:1px solid #d9b25f59;font-size:13px;position:relative;box-shadow:0 2px 12px #00000059}.top-announcement-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:min(1200px,100% - 32px);margin:0 auto;padding:8px 0;display:flex}.top-announcement-tag{color:var(--gold-hi);letter-spacing:.6px;text-transform:uppercase;background:#d9b25f2e;border:1px solid #d9b25f73;border-radius:999px;align-items:center;gap:6px;padding:2.5px 8px;font-size:10px;font-weight:800;display:inline-flex}.notice-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite notice-pulse-anim;display:inline-block;box-shadow:0 0 8px #4ade80}@keyframes notice-pulse-anim{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}.top-announcement-text{color:#ffffffeb;line-height:1.4}.top-announcement-text strong{color:#fff}.top-announcement-url{color:#f3d998;background:#d9b25f24;border:1px solid #d9b25f47;border-radius:4px;padding:1.5px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.top-announcement-button{background:var(--gold-grad);color:#1a1408;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:800;transition:transform .15s,filter .15s;display:inline-flex}.top-announcement-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.hero-notice-banner{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1c160cd9 0%,#121812d9 100%);border:1px solid #d9b25f73;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;max-width:680px;margin:18px auto 26px;padding:14px 18px;display:flex;box-shadow:0 12px 36px #00000080,inset 0 1px #ffffff14}.hero-notice-pill{color:var(--gold-hi);letter-spacing:.5px;text-transform:uppercase;background:#d9b25f33;border:1px solid #d9b25f80;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.notice-pulse{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite notice-pulse-anim;display:inline-block;box-shadow:0 0 8px #4ade80}.hero-notice-body{flex-direction:column;flex:1;gap:3px;display:flex}.hero-notice-main{color:#fff;letter-spacing:-.2px;font-size:14.5px;font-weight:800}.hero-notice-sub{color:#ffffffc7;font-size:12.5px;line-height:1.35}.hero-notice-url{color:var(--gold-hi);background:#d9b25f29;border:1px solid #d9b25f4d;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.hero-notice-btn{cursor:pointer;white-space:nowrap;border:1px solid #a07a3573;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 4px 14px #a07a3547;color:#1a1408!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important}.hero-notice-btn:hover{transform:translateY(-1px);color:#1a1408!important;background:linear-gradient(135deg,#fae4a7 0%,#dfb867 45%,#a8813c 100%)!important}.hero-notice-btn svg{color:#1a1408!important}@media (width<=640px){.hero-notice-banner{text-align:center;flex-direction:column;align-items:stretch;gap:12px}.hero-notice-pill{align-self:center}.hero-notice-btn{justify-content:center;width:100%}.top-announcement-inner{gap:8px;font-size:11.5px}}.pre-footer-wrap{flex-direction:column;gap:44px;margin-top:48px;margin-bottom:60px;display:flex}.how-it-works-section{text-align:center;background:#fbf7f0;border:1px solid #a0782824;border-radius:28px;max-width:1160px;margin:0 auto;padding:44px 44px 42px;box-shadow:0 10px 32px #a078280d}.how-it-works-header{flex-direction:column;align-items:center;gap:6px;margin:0 auto 16px;display:flex}.how-it-works-kicker{letter-spacing:.16em;text-transform:uppercase;color:#9d6d1d;margin-bottom:2px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800}.how-it-works-title{color:#1a1714;letter-spacing:-.6px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(26px,3.2vw,36px);font-weight:900;line-height:1.15}.how-it-works-steps{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;max-width:1080px;margin:0 auto;display:grid}.how-step-item{flex-direction:column;display:flex;position:relative}.how-desktop-art{z-index:2;pointer-events:none;justify-content:center;align-items:flex-end;height:145px;margin-bottom:-18px;display:flex;position:relative}.how-desktop-art img{object-fit:contain;filter:drop-shadow(0 6px 14px #0000000d);width:auto;max-height:145px}.how-mobile-thumb{display:none}.how-step-card{z-index:1;text-align:left;background:#fff;border:1px solid #0000000a;border-radius:20px;flex-direction:column;flex:1;padding:26px 22px 24px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 18px #00000009}.how-step-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.how-step-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.how-step-badge{color:#fff;background:#966718;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.how-step-title{color:#1a1714;letter-spacing:-.3px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:800}.how-step-desc{color:#555b68;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;line-height:1.48}.site-footer{background:radial-gradient(56% 95% at 96% 48%,#d9b25f24,#0000 72%),linear-gradient(108deg,#1b1711 0%,#15120d 65%,#1e1810 100%);border:1px solid #d9b25f38;border-radius:22px;width:min(1240px,100% - 48px);margin:28px auto 32px;position:relative;overflow:hidden;box-shadow:0 16px 36px -16px #000000a6}.footer-watermark-wrap{color:#d9b25f17;pointer-events:none;z-index:1;position:absolute;top:44%;right:-46px;transform:translateY(-50%)}.footer-watermark-wrap svg{width:230px;height:230px;display:block}.site-footer .footer-inner{z-index:2;width:100%;margin:0 auto;padding:36px 52px 22px;position:relative}.footer-main-grid{grid-template-columns:1.45fr 1.2fr .9fr 1.05fr;align-items:stretch;gap:28px;padding-right:40px;display:grid}.footer-col-brand,.footer-col-divided{border-right:1px solid #d9b25f24;padding-right:24px}.footer-brand{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.footer-brand .brand-logo{width:auto;height:40px}.footer-tagline{color:#ffffffad;max-width:220px;margin:12px 0 16px;font-size:13px;line-height:1.48}.footer-socials{gap:10px;display:flex}.footer-social-btn{color:#e9cc88;background:#d9b25f1f;border:1px solid #d9b25f2e;border-radius:10px;place-items:center;width:38px;height:38px;transition:transform .16s,background .16s,border-color .16s,color .16s;display:grid}.footer-social-btn:hover{color:var(--gold-hi);background:#d9b25f3d;border-color:#d9b25f7a;transform:translateY(-2px)}.footer-heading{color:#fff;letter-spacing:-.015em;margin:0 0 13px;font-size:15px;font-weight:800}.footer-links-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.footer-links-list button,.footer-links-list a{color:#ffffffad;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block}.footer-links-list button:hover,.footer-links-list a:hover{color:var(--gold-hi)}.footer-bottom{border-top:1px solid #d9b25f2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-top:16px;display:flex}.footer-copyright{color:#ffffff94;font-size:12.5px}.footer-legal-links{align-items:center;gap:12px;display:flex}.footer-legal-links button,.footer-legal-links a{color:#ffffffa8;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .15s}.footer-legal-links button:hover,.footer-legal-links a:hover{color:var(--gold-hi)}.footer-legal-sep{color:#ffffff47;font-size:12px}.faq-modal-list{flex-direction:column;gap:14px;padding:4px 0;display:flex}.faq-item{background:#ffffff08;border:1px solid #d9b25f2e;border-radius:10px;padding:14px 16px}.faq-item b{color:#fff;margin-bottom:6px;font-size:13.5px;font-weight:700;display:block}.faq-item p{color:#ffffffb8;margin:0;font-size:12.5px;line-height:1.45}@media (width<=1040px){.site-footer .footer-inner{padding:32px 32px 20px}.footer-main-grid{grid-template-columns:1.3fr 1fr .9fr 1fr;gap:20px;padding-right:16px}.footer-col-brand,.footer-col-divided{padding-right:16px}}@media (width<=960px){.footer-main-grid{grid-template-columns:repeat(3,1fr);gap:24px 20px;padding-right:0}.footer-col-brand{border-bottom:1px solid #d9b25f24;border-right:0;grid-column:1/-1;padding-bottom:18px;padding-right:0}.footer-col-divided{border-right:0;padding-right:0}.footer-watermark-wrap svg{width:180px;height:180px}}@media (width<=640px){.site-footer .footer-inner{padding:24px 20px 18px}.footer-main-grid{grid-template-columns:1fr 1fr;gap:22px 16px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;padding-top:14px}.footer-watermark-wrap{display:none}}@media (width<=960px){@media (width<=860px){.how-it-works-section{border-radius:22px;padding:30px 20px 26px}.how-it-works-steps{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.how-step-item{background:#fff;border:1px solid #0000000f;border-radius:16px;flex-direction:row;align-items:center;gap:14px;padding:10px 16px;display:flex;box-shadow:0 2px 10px #00000008}.how-desktop-art{display:none}.how-mobile-thumb{flex-shrink:0;justify-content:center;align-items:center;width:68px;height:56px;display:flex}.how-mobile-thumb img{object-fit:contain;max-width:100%;max-height:100%}.how-step-card{box-shadow:none;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;margin:0;padding:0;display:flex}.how-step-head{margin-bottom:0}.how-step-desc{display:none}}}.store-footer-nav{margin-top:48px;padding-top:24px}.store-footer-nav-inner{background:linear-gradient(135deg,#14120ed9 0%,#201a11b3 100%);border:1px solid #d9b25f38;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex;box-shadow:0 8px 24px #00000059}.store-footer-nav-text h3{color:#f7f3ec;letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:700}.store-footer-nav-text p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.store-see-other-btn{color:#120e06;cursor:pointer;white-space:nowrap;background:linear-gradient(#e3ba63 0%,#c49942 100%);border:1px solid #d9b25f66;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:12px 22px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #d9b25f40}.store-see-other-btn:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 6px 18px #d9b25f66}.store-see-other-btn svg:last-child{transition:transform .2s}.store-see-other-btn:hover svg:last-child{transform:translate(3px)}@media (width<=640px){.store-footer-nav-inner{text-align:center;flex-direction:column;align-items:stretch;padding:20px}.store-see-other-btn{justify-content:center;width:100%}}.store-branding-section{align-items:center;gap:16px;margin-bottom:8px;display:flex}.store-branding-section .cover-field-wrap{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.store-branding-section .cover-field{width:100%}.cover-presets-row{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;display:flex}.cover-presets-thumbs{align-items:center;gap:6px;display:flex}.cover-preset-btn{cursor:pointer;opacity:.72;background:0 0;border:2px solid #0000;border-radius:6px;width:44px;height:26px;padding:0;transition:border-color .15s,opacity .15s,transform .15s;overflow:hidden}.cover-preset-btn:hover{opacity:1;transform:translateY(-1px)}.cover-preset-btn.is-active{border-color:var(--gold);opacity:1}.cover-preset-btn img{object-fit:cover;width:100%;height:100%;display:block}.store-avatar-uploader{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.store-avatar-circle{cursor:pointer;background:#d9b25f0d;border:2px dashed #d9b25f66;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;transition:all .2s;display:flex;position:relative;overflow:hidden}.store-avatar-circle:hover{border-color:var(--gold);background:#d9b25f1a}.store-avatar-circle input{opacity:0;cursor:pointer;position:absolute;inset:0}.store-avatar-circle img{object-fit:cover;width:100%;height:100%}.store-avatar-empty{color:var(--gold);flex-direction:column;align-items:center;gap:3px;display:flex}.store-avatar-empty span{font-size:10px;font-weight:700}.store-avatar-badge{background:var(--gold-grad);color:#120e06;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:4px;right:4px;box-shadow:0 2px 6px #00000080}.store-avatar-text{text-align:center;flex-direction:column;display:flex}.store-avatar-text b{color:var(--text);font-size:11px}.store-avatar-text span{color:var(--muted);font-size:9.5px}.store-instagram-chip{text-decoration:none;transition:all .15s;color:#f77099!important;background:#e1306c1f!important;border:1px solid #e1306c4d!important}.store-instagram-chip:hover{transform:translateY(-1px);background:#e1306c38!important;border-color:#e1306c80!important}.store-tag-item.payment-tag{color:#72e09e;background:#2ecc711a;border-color:#2ecc714d}@media (width<=600px){.store-branding-section{flex-direction:column;align-items:stretch}.store-avatar-uploader{flex-direction:row;justify-content:center;gap:12px}}.theme-toggle-btn{width:40px;height:40px;color:var(--gold-hi);cursor:pointer;background:#d9b25f14;border:1px solid #d9b25f59;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.theme-toggle-btn:hover{border-color:var(--gold);background:#d9b25f33;transform:translateY(-1px)scale(1.04)}@media (width<=430px){.header-actions .theme-toggle-btn{display:inline-flex!important}}html[data-theme=light],[data-theme=light],body.light{--bg:#f8f6f0;--surface:#fff;--surface-2:#f2eee6;--line:#e3ded5;--gold:#d9b25f;--gold-hi:#a07a35;--gold-lo:#785a21;--gold-grad:linear-gradient(135deg, #f3d998 0%, #d9b25f 45%, #a07a35 100%);--text:#161410;--muted:#5e584f;--ink:#161410;--ink-soft:#5e584f;--forest:#9e7520;--clay:#9e7520;--plum:#f0ece3;--sun:#7d5a0c;--lime:#0f766e;--lime-strong:#047857;--forest-deep:#161410;--orange:#7c3aed;--cream:#f8f6f0;--shadow:0 14px 34px -12px #1815101f, 0 2px 8px #1815100d;color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body,body.light{background:radial-gradient(ellipse 70% 40% at 50% 0%, #d9b25f0f, transparent 70%), var(--bg);color:var(--text)}html[data-theme=light] .site-header,.light .site-header{border-bottom:1px solid var(--line);color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;box-shadow:0 4px 20px #00000008}html[data-theme=light] .brand-logo,.light .brand-logo{mix-blend-mode:normal;transition:filter .2s,transform .2s;box-shadow:none!important;filter:brightness(.62)contrast(1.38)saturate(1.22)drop-shadow(0 1px 2px #6e4e0f2e)!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}html[data-theme=light] .brand:hover .brand-logo,.light .brand:hover .brand-logo{filter:brightness(.5)contrast(1.45)saturate(1.28)drop-shadow(0 1px 3px #6e4e0f40)!important}html[data-theme=light] .nav-link,.light .nav-link{color:#5e584f}html[data-theme=light] .nav-link:hover,html[data-theme=light] .nav-link.active,.light .nav-link:hover,.light .nav-link.active{color:#161410;border-bottom-color:var(--gold)}html[data-theme=light] .site-header .cart-button,.light .site-header .cart-button{border:1px solid var(--line);color:var(--text);background:#f4f1ea}html[data-theme=light] .site-header .cart-button:hover,.light .site-header .cart-button:hover{border-color:var(--gold);background:#ede8df}html[data-theme=light] .site-header .cart-button.has-items,.light .site-header .cart-button.has-items{background:#faf6ee;border-color:#b88a2e99}html[data-theme=light] .site-header .favorites-header-btn,.light .site-header .favorites-header-btn{border:1px solid var(--line);color:var(--text);background:#f4f1ea}html[data-theme=light] .site-header .favorites-header-btn:hover,.light .site-header .favorites-header-btn:hover{border-color:var(--gold);color:#8f6517;background:#ede8df}html[data-theme=light] .site-header .favorites-header-btn.has-items,html[data-theme=light] .site-header .favorites-header-btn.is-active,.light .site-header .favorites-header-btn.has-items,.light .site-header .favorites-header-btn.is-active{color:#a07a35;background:#faf6ee;border-color:#b88a2ea6}html[data-theme=light] .account-button,.light .account-button{border:1px solid var(--line);color:var(--text);background:#f4f1ea}html[data-theme=light] .login-button,.light .login-button{color:var(--text);border:1px solid var(--line);background:#fff}html[data-theme=light] .login-button:hover,.light .login-button:hover{background:#f4f1ea}html[data-theme=light] .theme-toggle-btn,.light .theme-toggle-btn{border-color:var(--line);color:#7d5a0c;background:#f4f1ea}html[data-theme=light] .theme-toggle-btn:hover,.light .theme-toggle-btn:hover{border-color:var(--gold);color:#161410;background:#eae5dc}html[data-theme=light] .home-hero,.light .home-hero{border-bottom:1px solid var(--line)!important;background:radial-gradient(45% 90% at 75%,#d9b25f24,#0000 70%),linear-gradient(135deg,#fbf9f4 0%,#f0ece3 100%)!important}html[data-theme=light] .home-hero:after,.light .home-hero:after{background:linear-gradient(#0000,#f8f6f0d9)!important}html[data-theme=light] .home-hero-art img,.light .home-hero-art img{opacity:.95;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 24%)!important}html[data-theme=light] .home-copy,.light .home-copy{color:#5e584f!important}html[data-theme=light] .home-search,.light .home-search{background:#fff!important;border:1px solid #b88a2e80!important;box-shadow:0 10px 30px -10px #00000014!important}html[data-theme=light] .home-search input,.light .home-search input{color:#161410!important}html[data-theme=light] .home-search input::placeholder,.light .home-search input::placeholder{color:#8a8170!important}html[data-theme=light] .home-popular,.light .home-popular{color:#5e584f!important}html[data-theme=light] .home-popular button,html[data-theme=light] .home-popular a,.light .home-popular button,.light .home-popular a{border:1px solid var(--line)!important;color:#161410!important;background:#f4f1ea!important}html[data-theme=light] .home-popular button:hover,html[data-theme=light] .home-popular button.is-active,html[data-theme=light] .home-popular a:hover,html[data-theme=light] .home-popular a.is-active,.light .home-popular button:hover,.light .home-popular button.is-active,.light .home-popular a:hover,.light .home-popular a.is-active{border-color:var(--gold)!important;color:#7d5a0c!important;background:#ede8dc!important}html[data-theme=light] .hero,.light .hero{border-bottom:1px solid var(--line)!important;background:radial-gradient(55% 90% at 85% 0,#d9b25f29,#0000 60%),linear-gradient(135deg,#fcfbf8 0%,#f3eee5 100%)!important}html[data-theme=light] .stores-hero,.light .stores-hero{--hero-sweep-start:#f7ebd3;--hero-sweep-end:#ead0a0;--hero-arc-start:#fffcf6;--hero-arc-end:#ebd3a6;--hero-ball-hi:#dfcaa0;--hero-ball-lo:#caa972;--hero-ball-fill:#d4b57a24;--hero-ball-core:#fffaf07a;background:linear-gradient(135deg,#fffdf9 0%,#fcf8ef 65%,#f9f2e4 100%)!important;border:1px solid #ece3d2!important;box-shadow:0 10px 30px -14px #82642d1f!important}html[data-theme=light] .stores-hero-accent-line,.light .stores-hero-accent-line{background:#b8872d}html[data-theme=light] .stores-hero-kicker,.light .stores-hero-kicker{color:#3d362c}html[data-theme=light] .stores-title,.light .stores-title{color:#12110f!important}html[data-theme=light] .stores-title-accent,.light .stores-title-accent{color:#b58328}html[data-theme=light] .stores-hero-desc,.light .stores-hero-desc{color:#49433b!important}html[data-theme=light] .home-categories,.light .home-categories{background:0 0!important}html[data-theme=light] .home-category,.light .home-category{border:1px solid var(--line)!important;color:#161410!important;background:#fff!important;box-shadow:0 2px 10px #0000000a!important}html[data-theme=light] .home-category:hover,.light .home-category:hover{background:#faf8f4!important;border-color:#b88a2e80!important;transform:translateY(-2px)!important}html[data-theme=light] .home-category.is-active,.light .home-category.is-active{border:2px solid var(--gold)!important;background:#fdfaf3!important;box-shadow:0 4px 16px #b88a2e38!important}html[data-theme=light] .home-category b,.light .home-category b{color:#161410!important}html[data-theme=light] .home-category small,.light .home-category small{color:#5e584f!important}html[data-theme=light] .home-category-icon,.light .home-category-icon{color:var(--gold)!important}html[data-theme=light] .v-glyph,.light .v-glyph{-webkit-text-stroke:1.6px var(--gold)!important}html[data-theme=light] .catalog-toolbar,.light .catalog-toolbar{border:1px solid var(--line)!important;background:#fffffff5!important;box-shadow:0 4px 18px #0000000a!important}html[data-theme=light] .catalog-heading b,.light .catalog-heading b{color:#161410!important}html[data-theme=light] .catalog-heading span,.light .catalog-heading span{color:#5e584f!important}html[data-theme=light] .toolbar-search,.light .toolbar-search{border:1px solid var(--line)!important;color:#161410!important;background:#f7f6f2!important}html[data-theme=light] .toolbar-search:focus-within,.light .toolbar-search:focus-within{border-color:var(--gold)!important}html[data-theme=light] .toolbar-search input,.light .toolbar-search input{color:#161410!important;background:0 0!important}html[data-theme=light] .toolbar-search input::placeholder,.light .toolbar-search input::placeholder{color:#8a8375!important}html[data-theme=light] .fb-select,html[data-theme=light] .fb-select.toolbar-sort,.light .fb-select,.light .fb-select.toolbar-sort{border:1px solid var(--line)!important;color:#161410!important;background:#f7f6f2!important}html[data-theme=light] .fb-select span,.light .fb-select span{color:#5e584f!important}html[data-theme=light] .fb-select select,.light .fb-select select{color:#161410!important;background:0 0!important}html[data-theme=light] .fb-select select option,.light .fb-select select option{color:#161410!important;background:#fff!important}html[data-theme=light] .filters-button,.light .filters-button{border:1px solid var(--line)!important;color:#161410!important;background:#f7f6f2!important}html[data-theme=light] .filters-button:hover,html[data-theme=light] .filters-button.has-active,.light .filters-button:hover,.light .filters-button.has-active{border-color:var(--gold)!important;color:#7d5a0c!important;background:#f4efe6!important}html[data-theme=light] .active-chips button,.light .active-chips button{border:1px solid var(--line)!important;color:#161410!important;background:#f7f6f2!important}html[data-theme=light] .filter-bar,.light .filter-bar,html[data-theme=light] .filters,.light .filters{border-color:var(--line)!important;background:#fffffff5!important;box-shadow:0 12px 30px -15px #18151014!important}html[data-theme=light] .fb-search,.light .fb-search,html[data-theme=light] .sidebar-search,.light .sidebar-search,html[data-theme=light] .form-field input,.light .form-field input,html[data-theme=light] .form-field select,.light .form-field select,html[data-theme=light] .form-field textarea,.light .form-field textarea,html[data-theme=light] .filters select,.light .filters select,html[data-theme=light] .store-input,.light .store-input,html[data-theme=light] .store-select,.light .store-select,html[data-theme=light] .store-textarea,.light .store-textarea{border:1px solid var(--line)!important;color:#161410!important;background:#f7f6f2!important}html[data-theme=light] .fb-search input::placeholder,.light .fb-search input::placeholder,html[data-theme=light] .form-field input::placeholder,.light .form-field input::placeholder{color:#8a8375!important}html[data-theme=light] .filters .filter-tab,.light .filters .filter-tab{color:#5e584f!important}html[data-theme=light] .filters .filter-tab:hover,.light .filters .filter-tab:hover{color:#161410!important;background:#f4f1ea!important}html[data-theme=light] .filters .filter-tab.selected,.light .filters .filter-tab.selected{color:#1a1408!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important;border-color:#a07a3573!important}html[data-theme=light] .listing-card,.light .listing-card{background:#fff!important;border:1px solid #ebe6df!important;box-shadow:0 4px 20px -2px #0000000d!important}html[data-theme=light] .listing-card:hover,.light .listing-card:hover{border-color:#dfba72!important;box-shadow:0 16px 36px -8px #0000001f,0 0 16px #d9b25f26!important}html[data-theme=light] .listing-card.is-featured,.light .listing-card.is-featured{border-color:#d9b25f99!important;box-shadow:0 8px 24px -4px #d9b25f2e!important}html[data-theme=light] .listing-card .card-stage-container,.light .listing-card .card-stage-container{background:radial-gradient(circle at 50% 35%,#f5e6c840,#0000 75%),#f7f6f2!important;border:1px solid #0000000d!important}html[data-theme=light] .listing-card .card-name,.light .listing-card .card-name{color:#111827!important}html[data-theme=light] .listing-card .card-name:hover,.light .listing-card .card-name:hover{color:#9c650c!important}html[data-theme=light] .listing-card .card-number-line,.light .listing-card .card-number-line{color:#64748b!important}html[data-theme=light] .listing-card .card-price,.light .listing-card .card-price{color:#96600c!important}html[data-theme=light] .listing-card .seller-box,.light .listing-card .seller-box{background:#fcfaf5!important;border:1.25px solid #ecdac2!important}html[data-theme=light] .listing-card .seller-box:hover,.light .listing-card .seller-box:hover{background:#faf4e8!important;border-color:#dfba72!important}html[data-theme=light] .listing-card .seller-box-name,.light .listing-card .seller-box-name,html[data-theme=light] .listing-card .seller-box-rating,.light .listing-card .seller-box-rating{color:#111827!important}html[data-theme=light] .listing-card .seller-box-count,.light .listing-card .seller-box-count{color:#6b7280!important}html[data-theme=light] .listing-card .seller-box-location,.light .listing-card .seller-box-location{color:#374151!important}html[data-theme=light] .listing-card .seller-box-arrow,.light .listing-card .seller-box-arrow{color:#111827!important}html[data-theme=dark] .listing-card,.dark .listing-card{background:#191612!important;border-color:#d9b25f38!important;box-shadow:0 4px 20px -2px #00000073!important}html[data-theme=dark] .listing-card:hover,.dark .listing-card:hover{border-color:#dfba72!important;box-shadow:0 16px 36px -8px #0000008c,0 0 16px #d9b25f33!important}html[data-theme=dark] .listing-card .card-stage-container,.dark .listing-card .card-stage-container{background:radial-gradient(circle at 50% 35%,#d9b25f1f,#0000 75%),#120f0c!important;border-color:#ffffff14!important}html[data-theme=dark] .listing-card .card-name,.dark .listing-card .card-name{color:#f7f3ec!important}html[data-theme=dark] .listing-card .card-name:hover,.dark .listing-card .card-name:hover{color:#f3d998!important}html[data-theme=dark] .listing-card .card-number-line,.dark .listing-card .card-number-line{color:#9ca3af!important}html[data-theme=dark] .listing-card .card-price,.dark .listing-card .card-price{color:#f3d998!important}html[data-theme=dark] .listing-card .seller-box,.dark .listing-card .seller-box{background:#201c16!important;border-color:#d9b25f40!important}html[data-theme=dark] .listing-card .seller-box:hover,.dark .listing-card .seller-box:hover{background:#26211a!important;border-color:#dfba72!important}html[data-theme=dark] .listing-card .seller-box-name,.dark .listing-card .seller-box-name,html[data-theme=dark] .listing-card .seller-box-rating,.dark .listing-card .seller-box-rating{color:#f7f3ec!important}html[data-theme=dark] .listing-card .seller-box-count,.dark .listing-card .seller-box-count{color:#9ca3af!important}html[data-theme=dark] .listing-card .seller-box-location,.dark .listing-card .seller-box-location{color:#d1d5db!important}html[data-theme=dark] .listing-card .seller-box-arrow,.dark .listing-card .seller-box-arrow{color:#f7f3ec!important}html[data-theme=dark] .listing-card .seller-box-plus-btn,.dark .listing-card .seller-box-plus-btn{color:#f4c965!important;background:#f4c96524!important;border-color:#d9b25f73!important}html[data-theme=dark] .listing-card .seller-box-plus-btn:hover,.dark .listing-card .seller-box-plus-btn:hover{color:#111827!important;background:#f4c965!important;border-color:#f4c965!important}html[data-theme=dark] .listing-card .language-pill,.dark .listing-card .language-pill{color:#f7f3ec!important;background:#252019!important;border-color:#ffffff1f!important}html[data-theme=dark] .listing-card .language-pill svg,.dark .listing-card .language-pill svg{color:#e5e7eb!important}html[data-theme=dark] .listing-card .card-finish-pill.finish-holo,.dark .listing-card .card-finish-pill.finish-holo{color:#93c5fd!important;background:#2563eb2e!important;border-color:#93c5fd59!important}html[data-theme=dark] .listing-card .card-finish-pill.finish-full-art,.dark .listing-card .card-finish-pill.finish-full-art{color:#c4b5fd!important;background:#7c3aed2e!important;border-color:#c4b5fd59!important}html[data-theme=dark] .listing-card .card-finish-pill.finish-reverse-holo,.dark .listing-card .card-finish-pill.finish-reverse-holo{color:#67e8f9!important;background:#0891b22e!important;border-color:#67e8f959!important}html[data-theme=dark] .listing-card .card-finish-pill.finish-normal,.dark .listing-card .card-finish-pill.finish-normal{color:#cbd5e1!important;background:#ffffff14!important;border-color:#ffffff24!important}html[data-theme=light] .card-cat-tag,.light .card-cat-tag{color:#5e584f!important;border-color:var(--line)!important;background:#f4f1ea!important}html[data-theme=light] .card-cat-tag.is-more,.light .card-cat-tag.is-more{color:#7d5a0c!important;background:#fdf6e6!important;border-color:#b88a2e59!important}html[data-theme=light] .favorite-button,.light .favorite-button{border-color:var(--line)!important;color:#5e584f!important;background:#ffffffeb!important;box-shadow:0 2px 8px #00000014!important}html[data-theme=light] .favorite-button:hover,.light .favorite-button:hover{border-color:var(--gold)!important;color:var(--gold-hi)!important}html[data-theme=light] .game-chip,.light .game-chip,html[data-theme=light] .listing-card .stock-chip,.light .listing-card .stock-chip{border-color:var(--line)!important;color:#38342c!important;background:#fffffff0!important;box-shadow:0 2px 6px #0000000f!important}html[data-theme=light] .store-card,.light .store-card,html[data-theme=light] .home-store,.light .home-store,html[data-theme=light] .featured-card,.light .featured-card,html[data-theme=light] .home-block.in-catalog,.light .home-block.in-catalog{border-color:var(--line)!important;color:var(--text)!important;background:#fff!important;box-shadow:0 4px 16px #0000000a!important}html[data-theme=light] .home-store-avatar,.light .home-store-avatar,html[data-theme=light] .featured-art,.light .featured-art{border-color:var(--line)!important;color:var(--gold-hi)!important;background:#f0ece3!important}html[data-theme=light] .home-store:hover,.light .home-store:hover{background:#faf8f4!important;border-color:#b88a2e66!important}html[data-theme=light] .drawer-head,.light .drawer-head{border-bottom-color:var(--line)!important;background:#faf8f4!important}html[data-theme=light] .drawer-foot,.light .drawer-foot{border-top-color:var(--line)!important;background:#faf8f4!important}html[data-theme=light] .drawer-body,.light .drawer-body{background:#fff!important}html[data-theme=light] .filter-group,.light .filter-group{border-bottom-color:var(--line)!important}html[data-theme=light] .filter-group>b,.light .filter-group>b,html[data-theme=light] .check-row,.light .check-row{color:#161410!important}html[data-theme=light] .check-row:hover,.light .check-row:hover{background:#f4f1ea!important}html[data-theme=light] .check-row small,.light .check-row small{color:#5e584f!important}html[data-theme=light] .price-range input,.light .price-range input{border-color:var(--line)!important;color:#161410!important;background:#f7f6f2!important}html[data-theme=light] .condition-quick button,html[data-theme=light] .pill-group button,.light .condition-quick button,.light .pill-group button{border:1px solid var(--line)!important;color:#5e584f!important;background:#f7f6f2!important}html[data-theme=light] .condition-quick button:hover,html[data-theme=light] .pill-group button:hover,.light .condition-quick button:hover,.light .pill-group button:hover{border-color:var(--gold)!important;color:#161410!important;background:#ede8df!important}html[data-theme=light] .condition-quick button.is-active,html[data-theme=light] .pill-group button.is-active,.light .condition-quick button.is-active,.light .pill-group button.is-active{color:#1a1408!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important;border-color:#a07a3573!important}html[data-theme=light] .qty-stepper,.light .qty-stepper{border-color:var(--line)!important;background:#f7f6f2!important}html[data-theme=light] .qty-stepper button,.light .qty-stepper button,html[data-theme=light] .qty-stepper span,.light .qty-stepper span{color:#161410!important}html[data-theme=light] .sell-band,.light .sell-band{border-color:var(--line)!important;background:radial-gradient(at 90% 20%,#d9b25f1f,#0000 50%),#fff!important;box-shadow:0 4px 20px #0000000a!important}html[data-theme=light] .sell-band-title,.light .sell-band-title{color:#161410!important}html[data-theme=light] .sell-band p,.light .sell-band p{color:#5e584f!important}html[data-theme=light] .store-unified-header,.light .store-unified-header{background:#fff!important;border:1px solid #e7e2d6!important;box-shadow:0 8px 30px #0000000d!important}html[data-theme=light] .store-profile-body-card,.light .store-profile-body-card{background:#fff!important}html[data-theme=light] .store-metric-value,.light .store-metric-value{color:#161410!important}html[data-theme=light] .store-metric-sub,.light .store-metric-sub{color:#7a7266!important}html[data-theme=light] .store-metric-divider,.light .store-metric-divider{background:#ede8de!important}html[data-theme=light] .store-url-capsule,.light .store-url-capsule{color:#1e5a3c!important;background:#f0f7f3!important;border-color:#cce5d6!important}html[data-theme=light] .store-url-capsule:hover,.light .store-url-capsule:hover{background:#e4f2eb!important;border-color:#a8d5b8!important}html[data-theme=light] .store-body-divider,.light .store-body-divider{background:#ede8de!important}html[data-theme=light] .store-profile-desc-clean,.light .store-profile-desc-clean{color:#2b261f!important}html[data-theme=light] .store-insta-link,.light .store-insta-link{color:#161410!important;background:#fbf9f5!important;border-color:#e5dfd2!important}html[data-theme=light] .store-insta-link:hover,.light .store-insta-link:hover{color:#000!important;background:#f4efe4!important}html[data-theme=light] .store-chip-tag,.light .store-chip-tag{color:#3b352b!important;background:#fbf9f5!important;border-color:#e5dfd2!important}html[data-theme=light] .store-chip-tag.chip-gold,.light .store-chip-tag.chip-gold{color:#876214!important;background:#fdf6e6!important;border-color:#b88a2e66!important}html[data-theme=light] .store-chip-tag.chip-payment,.light .store-chip-tag.chip-payment{color:#17643e!important;background:#f0f8f4!important;border-color:#99d6b5!important}html[data-theme=light] .store-chip-tag.chip-play-pokemon,.light .store-chip-tag.chip-play-pokemon{color:#876214!important;background:#fdf6e6!important;border-color:#b88a2e73!important}html[data-theme=light] .store-tabs-wrapper,.light .store-tabs-wrapper{background:0 0!important;border:none!important}html[data-theme=light] .store-section-tabs-bar,.light .store-section-tabs-bar{background:#f0ebe0!important;border:1px solid #ded7c7!important;box-shadow:0 4px 16px #0000000a!important}html[data-theme=light] .store-tab-button,.light .store-tab-button{color:#574f44!important;background:0 0!important}html[data-theme=light] .store-tab-button:hover:not(.active),.light .store-tab-button:hover:not(.active){color:#161410!important;background:#0000000d!important}html[data-theme=light] .store-tab-button.active,.light .store-tab-button.active{color:#1a1408!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important;border-color:#a07a3573!important;font-weight:700!important;box-shadow:0 4px 14px #a07a3547!important}html[data-theme=light] .store-tab-button.active svg,.light .store-tab-button.active svg{color:#1a1408!important}html[data-theme=light] .store-tab-badge,.light .store-tab-badge{color:#574f44!important;background:#00000014!important}html[data-theme=light] .store-tab-button.active .store-tab-badge,.light .store-tab-button.active .store-tab-badge{color:#1a1408!important;background:#1a140824!important}html[data-theme=light] .store-filters-panel,.light .store-filters-panel{background:#fff!important;border:1px solid #ded7c7!important;box-shadow:0 4px 18px #0000000a!important}html[data-theme=light] .store-search-field,.light .store-search-field{color:#161410!important;background:#f8f6f0!important;border:1px solid #dcd5c5!important}html[data-theme=light] .store-search-field::placeholder,.light .store-search-field::placeholder,html[data-theme=light] .store-search-box svg,.light .store-search-box svg{color:#8c8476!important}html[data-theme=light] .store-filter-controls,.light .store-filter-controls{color:#574f44!important}html[data-theme=light] .store-select-group label,.light .store-select-group label{color:#574f44!important;font-weight:600!important}html[data-theme=light] .store-select,.light .store-select{color:#161410!important;background:#fff!important;border:1px solid #dcd5c5!important}html[data-theme=light] .store-category-row,.light .store-category-row{border-top-color:#e5dfd2!important}html[data-theme=light] .store-cat-chip,.light .store-cat-chip{color:#2b261f!important;background:#f7f5ee!important;border:1px solid #dcd5c5!important;font-weight:600!important}html[data-theme=light] .store-cat-chip:hover:not(.active),.light .store-cat-chip:hover:not(.active){color:#161410!important;background:#ebe5d7!important;border-color:#161410!important}html[data-theme=light] .store-cat-chip.active,.light .store-cat-chip.active{color:#1a1408!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important;border-color:#a07a3573!important;font-weight:700!important;box-shadow:0 3px 12px #a07a3540!important}html[data-theme=light] .store-cat-chip .store-chip-count,.light .store-cat-chip .store-chip-count{color:#3d372e!important;background:#e2dbcd!important;font-weight:700!important}html[data-theme=light] .store-cat-chip.active .store-chip-count,.light .store-cat-chip.active .store-chip-count{color:#1a1408!important;background:#1a140824!important}html[data-theme=light] .store-inventory-heading .section-title,.light .store-inventory-heading .section-title{color:#161410!important}html[data-theme=light] .store-inventory-heading .section-kicker,.light .store-inventory-heading .section-kicker{color:#876214!important}html[data-theme=light] .store-inventory-count,.light .store-inventory-count{color:#635b4f!important}html[data-theme=light] .store-review-card,.light .store-review-card,html[data-theme=light] .store-inventory-item,.light .store-inventory-item{border-color:var(--line)!important;background:#fff!important;box-shadow:0 4px 16px #00000008!important}html[data-theme=light] .store-footer-nav,.light .store-footer-nav{background:0 0!important;border-top-color:#0000!important}html[data-theme=light] .store-footer-nav-inner,.light .store-footer-nav-inner{background:linear-gradient(135deg,#fffdf8 0%,#f8f1e1 100%)!important;border:1px solid #e6d5b2!important;box-shadow:0 10px 28px -12px #78581c24!important}html[data-theme=light] .store-footer-nav-text h3,.light .store-footer-nav-text h3{color:#161410!important}html[data-theme=light] .store-footer-nav-text p,.light .store-footer-nav-text p{color:#5e584f!important}html[data-theme=light] .store-see-other-btn,.light .store-see-other-btn{color:#1a1408!important;border-color:#a07a3573!important;box-shadow:0 4px 14px #a07a353d!important}html[data-theme=light] .modal,.light .modal{border-color:var(--line)!important;color:var(--text)!important;background:#fff!important;box-shadow:0 24px 60px -15px #0003!important}html[data-theme=light] .modal-backdrop,.light .modal-backdrop{background:#14100c8c!important}html[data-theme=light] .cart-drawer,.light .cart-drawer{border-color:var(--line)!important;color:var(--text)!important;background:#fff!important}html[data-theme=light] .cart-drawer-header,.light .cart-drawer-header,html[data-theme=light] .cart-drawer-footer,.light .cart-drawer-footer,html[data-theme=light] .cart-item,.light .cart-item,html[data-theme=light] .cart-line,.light .cart-line{border-color:var(--line)!important;background:#faf8f4!important}html[data-theme=light] .dash-shell,.light .dash-shell{--dash-empty-glow-start:#d9b25f3d;--dash-empty-glow-end:#d9b25f00;--dash-card-bg:#fcf8ef;--dash-card-stroke:#ecd9b4;--dash-card-center-bg:#fffdf8;--dash-card-center-stroke:#e2c58d;--dash-card-ball-fill:#d9b25f24;background:radial-gradient(64% 34% at 50% 0,#d9b25f24,#0000 72%),#faf8f3!important;border-color:#ebe4d6!important;box-shadow:0 18px 46px -24px #644b1924!important}html[data-theme=light] .dash-head,.light .dash-head{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .dash-head-decor,.light .dash-head-decor{color:#c092363d}html[data-theme=light] .dash-eyebrow,.light .dash-eyebrow{color:#9e7422}html[data-theme=light] .dash-edit-btn,.light .dash-edit-btn{box-shadow:0 2px 6px #1815100a;color:#161410!important;background:#fff!important;border-color:#e4ddd0!important}html[data-theme=light] .dash-edit-btn:hover,.light .dash-edit-btn:hover{background:#fffdf8!important;border-color:#cfa44b!important}html[data-theme=light] .dash-stat-card,.light .dash-stat-card,html[data-theme=light] .dash-panel-card,.light .dash-panel-card,html[data-theme=light] .dash-quick-card,.light .dash-quick-card,html[data-theme=light] .dash-row,.light .dash-row,html[data-theme=light] .dash-request-card,.light .dash-request-card{color:var(--text)!important;background:#fff!important;border-color:#ece6da!important;box-shadow:0 4px 16px #281e0c0a!important}html[data-theme=light] .dash-stat-icon,.light .dash-stat-icon{color:#b8882d;background:0 0}html[data-theme=light] .dash-stat-meta b,.light .dash-stat-meta b{color:#161410}html[data-theme=light] .dash-tabs,.light .dash-tabs{border-bottom-color:#e8e1d3}html[data-theme=light] .dash-tabs button,.light .dash-tabs button{color:#5e584f}html[data-theme=light] .dash-tabs button:hover,.light .dash-tabs button:hover{color:#161410}html[data-theme=light] .dash-tabs button.is-active,.light .dash-tabs button.is-active{color:#8f6517!important;border-bottom-color:#b8882d!important}html[data-theme=light] .dash-quick-icon,.light .dash-quick-icon{color:#b58428;background:#fdf6e6;border-color:#f0dfba}html[data-theme=light] .dash-quick-arrow,.light .dash-quick-arrow{color:#b58428}html[data-theme=light] .dash-store-url-link,.light .dash-store-url-link{color:#8f6517}html[data-theme=light] .dash-copy-url-btn,.light .dash-copy-url-btn{color:#161410;background:#fff;border-color:#dfd6c4}html[data-theme=light] .dash-tab-btn,.light .dash-tab-btn{color:var(--muted)!important}html[data-theme=light] .dash-tab-btn.is-active,.light .dash-tab-btn.is-active{color:#161410!important;border-color:var(--gold)!important;background:#faf8f4!important}html[data-theme=light] .segmented,.light .segmented{background:#f4efe4!important;border-color:#e4dac5!important}html[data-theme=light] .segment,.light .segment{color:#5e584f!important}html[data-theme=light] .segment:hover,.light .segment:hover{color:#161410!important;background:#b88a2e1a!important}html[data-theme=light] .segment-count,.light .segment-count{color:#5e584f!important;background:#16141014!important}html[data-theme=light] .segment.is-active,.light .segment.is-active{color:#1a1408!important}html[data-theme=light] .segment.is-active .segment-count,.light .segment.is-active .segment-count{color:#1a1408!important;background:#1a140829!important}html[data-theme=light] .dash-pause-all-btn,.light .dash-pause-all-btn{color:#b45309!important;background:#fffbeb!important;border-color:#f59e0b!important}html[data-theme=light] .dash-pause-all-btn:hover,.light .dash-pause-all-btn:hover{color:#92400e!important;background:#fef3c7!important;border-color:#d97706!important}html[data-theme=light] .dash-reactivate-all-btn,.light .dash-reactivate-all-btn{color:#047857!important;background:#ecfdf5!important;border-color:#6ee7b7!important}html[data-theme=light] .dash-reactivate-all-btn:hover,.light .dash-reactivate-all-btn:hover{color:#065f46!important;background:#d1fae5!important;border-color:#34d399!important}html[data-theme=light] .dash-bulk-confirm,.light .dash-bulk-confirm{color:#78350f!important;background:#fffbeb!important;border-color:#f59e0b!important}html[data-theme=light] .dash-bulk-confirm-btn,.light .dash-bulk-confirm-btn{color:#fff!important;background:#f59e0b!important;border-color:#d97706!important}html[data-theme=light] .dash-bulk-confirm-btn:hover,.light .dash-bulk-confirm-btn:hover{background:#d97706!important}html[data-theme=light] .dash-fair-mode-banner,.light .dash-fair-mode-banner{background:linear-gradient(135deg,#fffbeb 0%,#fef6e4 100%)!important;border-color:#f0c975!important}html[data-theme=light] .dash-fair-mode-icon,.light .dash-fair-mode-icon{color:#92400e!important;background:#fde68a!important}html[data-theme=light] .order-card,.light .order-card{color:#161410!important;background:#faf7f0!important;border-color:#e6decb!important;box-shadow:0 2px 10px #281e0c0a!important}html[data-theme=light] .order-card:hover,.light .order-card:hover{border-color:#d4aa52!important;box-shadow:0 8px 20px #281e0c14!important}html[data-theme=light] .order-card.is-unread,.light .order-card.is-unread{background:#fffbf0!important;border-color:#c99a3b!important}html[data-theme=light] .order-card-thumb,.light .order-card-thumb{background:#f3ede0!important;border-color:#e5ddc9!important}html[data-theme=light] .order-card-meta b,.light .order-card-meta b{color:#161410!important}html[data-theme=light] .order-card-meta span,.light .order-card-meta span{color:#5e584f!important}html[data-theme=light] .order-card-meta small,.light .order-card-meta small,html[data-theme=light] .dash-order-id,.light .dash-order-id{color:#7c7468!important}html[data-theme=light] .order-card-price,.light .order-card-price{color:#966814!important}html[data-theme=light] .order-status-pill.status-pending,.light .order-status-pill.status-pending{color:#854d0e!important;background:#fef9c3!important;border-color:#fde047!important}html[data-theme=light] .order-status-pill.status-processing,.light .order-status-pill.status-processing{color:#1e40af!important;background:#dbeafe!important;border-color:#93c5fd!important}html[data-theme=light] .order-status-pill.status-shipped,.light .order-status-pill.status-shipped{color:#6b21a8!important;background:#f3e8ff!important;border-color:#d8b4fe!important}html[data-theme=light] .order-status-pill.status-delivered,.light .order-status-pill.status-delivered{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}html[data-theme=light] .order-status-pill.status-cancelled,.light .order-status-pill.status-cancelled{color:#991b1b!important;background:#fee2e2!important;border-color:#fca5a5!important}html[data-theme=light] .order-stepper,.light .order-stepper{background:#fff!important;border-color:#e8e0cf!important}html[data-theme=light] .order-step-num,.light .order-step-num{color:#7c7468!important;background:#f3eee3!important;border-color:#dfd6c4!important}html[data-theme=light] .order-step.is-done .order-step-num,.light .order-step.is-done .order-step-num{color:#15803d!important;background:#dcfce7!important;border-color:#4ade80!important}html[data-theme=light] .order-step.is-current .order-step-num,.light .order-step.is-current .order-step-num{background:var(--gold-grad)!important;color:#161209!important;border-color:#c69738!important}html[data-theme=light] .order-step-title,.light .order-step-title{color:#7c7468!important}html[data-theme=light] .order-step.is-done .order-step-title,.light .order-step.is-done .order-step-title,html[data-theme=light] .order-step.is-current .order-step-title,.light .order-step.is-current .order-step-title{color:#161410!important}html[data-theme=light] .order-card-note,.light .order-card-note{border:1px solid #ece4d3;color:#474139!important;background:#fff!important;border-left:3px solid #c69738!important}html[data-theme=light] .order-card-note strong,.light .order-card-note strong{color:#161410!important}html[data-theme=light] .order-card-actions,.light .order-card-actions{border-top-color:#e8e0cf!important}html[data-theme=light] .order-seller-status-select,.light .order-seller-status-select{color:#161410!important;background:#fff!important;border-color:#dfd6c4!important}html[data-theme=light] .dash-fair-mode-copy strong,.light .dash-fair-mode-copy strong{color:#78350f!important}html[data-theme=light] .dash-fair-mode-copy p,.light .dash-fair-mode-copy p{color:#6b5328!important}html[data-theme=light] .dash-inventory-toolbar,.light .dash-inventory-toolbar{background:#f8f5ee!important;border-color:#e6dfd1!important}html[data-theme=light] .dash-search-input,.light .dash-search-input{color:#161410!important;background:#fff!important;border-color:#dcd5c5!important}html[data-theme=light] .dash-search-input::placeholder,.light .dash-search-input::placeholder,html[data-theme=light] .dash-search-box svg,.light .dash-search-box svg{color:#8c8476!important}html[data-theme=light] .dash-filter-select,.light .dash-filter-select{color:#161410!important;background:#fff!important;border-color:#dcd5c5!important}html[data-theme=light] .dash-filter-clear-btn,.light .dash-filter-clear-btn{color:#8f6517!important;background:#fef6e4!important;border-color:#cfa44b!important}html[data-theme=light] .dash-filter-results-meta,.light .dash-filter-results-meta{color:#5e584f!important}html[data-theme=light] .dash-filter-results-meta strong,.light .dash-filter-results-meta strong{color:#161410!important}html[data-theme=light] .dash-bulk-bar,.light .dash-bulk-bar{background:#f8f5ee!important;border-color:#e6dfd1!important}html[data-theme=light] .dash-bulk-bar.has-selection,.light .dash-bulk-bar.has-selection{background:linear-gradient(135deg,#fef8e7 0%,#fcf4dc 100%)!important;border-color:#cfa44b!important}html[data-theme=light] .dash-select-all-label,.light .dash-select-all-label{color:#161410!important}html[data-theme=light] .dash-selected-badge,.light .dash-selected-badge{color:#8f6517!important;background:#fdecc8!important;border-color:#e6be6c!important}html[data-theme=light] .dash-bulk-sold-btn,.light .dash-bulk-sold-btn{color:#047857!important;background:#ecfdf5!important;border-color:#34d399!important}html[data-theme=light] .dash-bulk-sold-btn:hover:not(:disabled),.light .dash-bulk-sold-btn:hover:not(:disabled){color:#065f46!important;background:#d1fae5!important;border-color:#10b981!important}html[data-theme=light] .dash-bulk-clear-btn,.light .dash-bulk-clear-btn{color:#5e584f!important}html[data-theme=light] .dash-bulk-clear-btn:hover,.light .dash-bulk-clear-btn:hover{color:#161410!important;background:#1614100f!important}html[data-theme=light] .dash-row.is-selected,.light .dash-row.is-selected{background:#fffcf3!important;border-color:#cfa44b!important;box-shadow:0 4px 14px #b88a2e24!important}html[data-theme=light] .dash-row-price,.light .dash-row-price{color:#966814!important}html[data-theme=light] .status-pill-active,.light .status-pill-active{color:#047857!important;background:#ecfdf5!important}html[data-theme=light] .status-pill-paused,.light .status-pill-paused{color:#635b4f!important;background:#f3efe6!important}html[data-theme=light] .status-pill-sold,.light .status-pill-sold{color:#8f6517!important;background:#fef6e4!important}html[data-theme=light] .dash-action,.light .dash-action{color:#2b261f!important;background:#fff!important;border-color:#dfd6c4!important}html[data-theme=light] .dash-action:hover,.light .dash-action:hover{color:#8f6517!important;background:#fdf8eb!important;border-color:#cfa44b!important}html[data-theme=light] .dash-action.sold,.light .dash-action.sold{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}html[data-theme=light] .dash-action.sold:hover,.light .dash-action.sold:hover{color:#065f46!important;background:#d1fae5!important;border-color:#34d399!important}html[data-theme=light] .dash-action.danger,.light .dash-action.danger{color:#dc2626!important;background:#fff5f5!important;border-color:#fecaca!important}html[data-theme=light] .dash-action.danger:hover,.light .dash-action.danger:hover{color:#b91c1c!important;background:#fee2e2!important;border-color:#f87171!important}html[data-theme=light] .confirm-text,.light .confirm-text{color:#dc2626!important}html[data-theme=light] .store-owner-verify-banner,.light .store-owner-verify-banner{background:linear-gradient(90deg,#fdf8eb,#fffdf9)!important;border-color:#ead7ad!important;box-shadow:0 4px 16px #a07a3514!important}html[data-theme=light] .store-crown-icon,.light .store-crown-icon{color:#9e7018!important;background:#fef3d6!important}html[data-theme=light] .store-owner-verify-copy b,.light .store-owner-verify-copy b{color:#161410!important}html[data-theme=light] .store-owner-verify-copy p,.light .store-owner-verify-copy p{color:#5e584f!important}.store-owner-verify-banner .sell-button,a.store-cover-btn{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}html[data-theme=light] .upload-placeholder,.light .upload-placeholder{color:var(--gold-hi)!important;background:#faf8f4!important;border-color:#b88a2e59!important}html[data-theme=light] .card-search-suggestions,.light .card-search-suggestions{border-color:var(--line)!important;background:#fff!important;box-shadow:0 10px 28px #0000001f!important}html[data-theme=light] .card-search-item,.light .card-search-item{color:var(--text)!important}html[data-theme=light] .card-search-item:hover,.light .card-search-item:hover{color:var(--gold-hi)!important;background:#f4f1ea!important}html[data-theme=light] .toast,.light .toast{border:1px solid var(--line)!important;color:var(--text)!important;background:#fff!important;box-shadow:0 12px 30px #00000026!important}html[data-theme=light] .market-ticker,.light .market-ticker{border-color:var(--line)!important;color:#7d5a0c!important;background:#f4efe6!important}html[data-theme=light] .market-ticker i,.light .market-ticker i{background:#7d5a0c!important}html[data-theme=light] .join-stores,.light .join-stores{border-color:var(--line)!important;color:var(--text)!important;background:radial-gradient(at 85% 30%,#d9b25f1f,#0000 45%),#fff!important}html[data-theme=light] .how-it-works-section,.light .how-it-works-section{color:#1a1714!important;background:#fbf7f0!important;border:1px solid #a0782824!important;box-shadow:0 10px 32px #a078280d!important}html[data-theme=light] .how-it-works-kicker,.light .how-it-works-kicker{color:#9d6d1d!important}html[data-theme=light] .how-it-works-title,.light .how-it-works-title{color:#1a1714!important}html[data-theme=light] .how-step-card,.light .how-step-card{background:#fff!important;border:1px solid #0000000a!important;box-shadow:0 4px 18px #00000009!important}html[data-theme=light] .how-step-item,.light .how-step-item{background:#fff}html[data-theme=light] .how-step-badge,.light .how-step-badge{color:#fff!important;background:#966718!important}html[data-theme=light] .how-step-title,.light .how-step-title{color:#1a1714!important}html[data-theme=light] .how-step-desc,.light .how-step-desc{color:#555b68!important}html[data-theme=dark] .how-it-works-section,.dark .how-it-works-section{color:#f7f4ed!important;background:#171410!important;border:1px solid #d9b25f38!important;box-shadow:0 16px 48px -12px #0009!important}html[data-theme=dark] .how-it-works-kicker,.dark .how-it-works-kicker{color:#dfaa3b!important}html[data-theme=dark] .how-it-works-title,.dark .how-it-works-title{color:#fff!important}html[data-theme=dark] .how-step-card,.dark .how-step-card{background:#211c16!important;border:1px solid #ffffff14!important;box-shadow:0 8px 24px #00000059!important}html[data-theme=dark] .how-step-item,.dark .how-step-item{background:#211c16!important;border-color:#ffffff14!important}html[data-theme=dark] .how-step-badge,.dark .how-step-badge{color:#171410!important;background:#c5932a!important}html[data-theme=dark] .how-step-title,.dark .how-step-title{color:#fff!important}html[data-theme=dark] .how-step-desc,.dark .how-step-desc{color:#ffffffb8!important}html[data-theme=light] .join-stores,.light .join-stores{border:1px solid var(--line)!important;background:radial-gradient(at 85% 30%,#d9b25f1f,#0000 45%),#fff!important;box-shadow:0 4px 18px #0000000a!important}html[data-theme=light] .join-stores .join-title,.light .join-stores .join-title{color:#161410!important}html[data-theme=light] .join-stores p,.light .join-stores p{color:#5e584f!important}html[data-theme=light] .join-stores p b,.light .join-stores p b{color:#876214!important}html[data-theme=light] .site-footer,.light .site-footer{color:#161410;background:radial-gradient(58% 95% at 96% 46%,#e2c0784d,#0000 72%),linear-gradient(108deg,#fcf9f2 0%,#f8efe0 65%,#f3e6cb 100%);border:1px solid #b88a2e38;box-shadow:0 12px 30px -16px #8c681926}html[data-theme=light] .footer-col-brand,.light .footer-col-brand,html[data-theme=light] .footer-col-divided,.light .footer-col-divided{border-color:#b88a2e29}html[data-theme=light] .footer-brand .brand-logo,.light .footer-brand .brand-logo{mix-blend-mode:normal;box-shadow:none;filter:brightness(.62)contrast(1.38)saturate(1.22)drop-shadow(0 1px 2px #6e4e0f2e);background:0 0;border:none;border-radius:0;padding:0;transition:filter .2s,transform .2s}html[data-theme=light] .footer-brand:hover .brand-logo,.light .footer-brand:hover .brand-logo{filter:brightness(.5)contrast(1.45)saturate(1.28)drop-shadow(0 1px 3px #6e4e0f40)}html[data-theme=light] .footer-tagline,.light .footer-tagline{color:#544d42}html[data-theme=light] .footer-heading,.light .footer-heading{color:#161410}html[data-theme=light] .footer-links-list button,html[data-theme=light] .footer-links-list a,.light .footer-links-list button,.light .footer-links-list a,html[data-theme=light] .footer-links button,html[data-theme=light] .footer-links a,.light .footer-links button,.light .footer-links a{color:#4f483d}html[data-theme=light] .footer-links-list button:hover,html[data-theme=light] .footer-links-list a:hover,.light .footer-links-list button:hover,.light .footer-links-list a:hover,html[data-theme=light] .footer-links button:hover,html[data-theme=light] .footer-links a:hover,.light .footer-links button:hover,.light .footer-links a:hover{color:#876214}html[data-theme=light] .footer-social-btn,.light .footer-social-btn{color:#5a4215;background:#b88a2e24;border-color:#b88a2e29}html[data-theme=light] .footer-social-btn:hover,.light .footer-social-btn:hover{background:var(--gold-grad);border-color:var(--gold);color:#181510;transform:translateY(-2px)}html[data-theme=light] .footer-watermark-wrap,.light .footer-watermark-wrap{color:#b88a2e24}html[data-theme=light] .footer-bottom,.light .footer-bottom{border-top-color:#b88a2e3d}html[data-theme=light] .footer-copyright,.light .footer-copyright,html[data-theme=light] .footer-legal-links button,html[data-theme=light] .footer-legal-links a,.light .footer-legal-links button,.light .footer-legal-links a{color:#4f483d}html[data-theme=light] .footer-legal-links button:hover,html[data-theme=light] .footer-legal-links a:hover,.light .footer-legal-links button:hover,.light .footer-legal-links a:hover{color:#876214}html[data-theme=light] .footer-legal-sep,.light .footer-legal-sep{color:#6e582d59}html[data-theme=light] .faq-item,.light .faq-item{border:1px solid var(--line)!important;background:#fff!important;box-shadow:0 2px 8px #00000008!important}html[data-theme=light] .faq-item b,.light .faq-item b{color:#161410!important}html[data-theme=light] .faq-item p,.light .faq-item p{color:#5e584f!important}html[data-theme=light] .stores-featured-section,.light .stores-featured-section{border:1px solid var(--line)!important;background:#fff!important;box-shadow:0 4px 20px #0000000a!important}html[data-theme=light] .stores-featured-section .home-block-head h2,.light .stores-featured-section .home-block-head h2{color:#161410!important}html[data-theme=light] .stores-featured-section .home-block-head p,.light .stores-featured-section .home-block-head p{color:#5e584f!important}html[data-theme=light] .featured-stores-showcase,.light .featured-stores-showcase{background:linear-gradient(#fdfaf4 0%,#faf3e4 100%);border:1px solid #b88a2e3d;box-shadow:0 10px 26px -16px #8c681924}html[data-theme=light] .featured-stores-showcase .home-block-head h2,.light .featured-stores-showcase .home-block-head h2{color:#161410!important}html[data-theme=light] .featured-stores-showcase .home-block-head p,.light .featured-stores-showcase .home-block-head p{color:#5e584f!important}html[data-theme=light] .featured-carousel-arrow,.light .featured-carousel-arrow{color:#161410!important;background:#fff!important;border:1px solid #16141014!important;box-shadow:0 4px 14px #0000001a!important}html[data-theme=light] .featured-carousel-arrow:hover:not(:disabled),.light .featured-carousel-arrow:hover:not(:disabled){background:#fdfaf3!important;border-color:#b88a2e73!important}html[data-theme=light] .featured-carousel-arrow:disabled,.light .featured-carousel-arrow:disabled{color:#8f877b!important;opacity:.72!important}html[data-theme=light] .featured-carousel-dot,.light .featured-carousel-dot{background:#d8d1c5!important}html[data-theme=light] .featured-carousel-dot.is-active,.light .featured-carousel-dot.is-active{background:#a4761c!important}html[data-theme=light] .featured-store-card,.light .featured-store-card{background:#fff!important;border:1px solid #16141012!important;box-shadow:0 4px 18px #0000000d!important}html[data-theme=light] .featured-store-card:hover,.light .featured-store-card:hover{background:#fff!important;border-color:#b88a2e7a!important;box-shadow:0 10px 26px #00000017!important}html[data-theme=light] .featured-store-cover,.light .featured-store-cover{background:#f7f4ed!important}html[data-theme=light] .featured-store-cover-fade,.light .featured-store-cover-fade{background:linear-gradient(#fff0 32%,#ffffffb3 76%,#fff 100%)!important}html[data-theme=light] .featured-store-avatar,.light .featured-store-avatar{border-color:#fff!important;box-shadow:0 4px 12px #0000001f!important}html[data-theme=light] .featured-store-name,.light .featured-store-name{color:#161410!important}html[data-theme=light] .featured-store-rating-city,.light .featured-store-rating-city{color:#5e584f!important}html[data-theme=light] .featured-store-star,.light .featured-store-star{color:#d59e28!important}html[data-theme=light] .home-see-all,.light .home-see-all{color:#876214!important}html[data-theme=light] .home-see-all:hover,.light .home-see-all:hover{color:#a07a35!important}html[data-theme=light] .home-stores .home-store,.light .home-stores .home-store{border:1px solid var(--line)!important;background:#fdfbf7!important;box-shadow:0 2px 8px #00000008!important}html[data-theme=light] .home-stores .home-store:hover,.light .home-stores .home-store:hover{background:#f7f3ea!important;border-color:#b88a2e80!important;transform:translateY(-2px)!important}html[data-theme=light] .home-store-avatar,.light .home-store-avatar{box-shadow:0 0 0 2px var(--line)!important;color:#7d5a0c!important;background:#f0ece3!important}html[data-theme=light] .home-store-text b,.light .home-store-text b{color:#161410!important}html[data-theme=light] .home-store-text small,.light .home-store-text small{color:#5e584f!important}html[data-theme=light] .stores-directory-heading .section-kicker,.light .stores-directory-heading .section-kicker{color:#876214!important}html[data-theme=light] .stores-directory-heading .section-title,.light .stores-directory-heading .section-title{color:#161410!important}html[data-theme=light] .stores-directory-heading>span,.light .stores-directory-heading>span{color:#5e584f!important}html[data-theme=light] .store-card,.light .store-card{border:1px solid var(--line)!important;background:#fff!important;box-shadow:0 4px 18px #0000000a!important}html[data-theme=light] .store-card:hover,.light .store-card:hover{border-color:#b88a2e80!important;box-shadow:0 8px 24px #00000014!important}html[data-theme=light] .store-cover-shade,.light .store-cover-shade{background:linear-gradient(#0000 35%,#fff 100%)!important}html[data-theme=light] .store-info,.light .store-info{background:#fff!important}html[data-theme=light] .store-logo,.light .store-logo{color:#1a1408!important;background:var(--gold-grad)!important;border:3px solid #fff!important;box-shadow:0 4px 12px #00000014!important}html[data-theme=light] .store-name,.light .store-name{color:#161410!important}html[data-theme=light] .store-meta span,.light .store-meta span{color:#5e584f!important}html[data-theme=light] .store-meta small,.light .store-meta small{color:#876214!important;background:#fdf6e6!important;border:1px solid #b88a2e4d!important}html[data-theme=light] .store-arrow,.light .store-arrow{border:1px solid var(--line)!important;color:#7d5a0c!important;background:#f4f1ea!important}html[data-theme=light] .store-arrow:hover,.light .store-arrow:hover{background:var(--gold-grad)!important;color:#1a1408!important;border-color:var(--gold)!important}html[data-theme=light] .verified-store,.light .verified-store{color:#2e7d32!important;background:#e8f5e9!important;border:1px solid #a5d6a7!important}html[data-theme=light] .verified-store.is-new,.light .verified-store.is-new{color:#1565c0!important;background:#e3f2fd!important;border:1px solid #90caf9!important}html[data-theme=light] .drawer,.light .drawer{border-left:1px solid var(--line)!important;color:#161410!important;background:#fff!important;box-shadow:-20px 0 50px #0000001a!important}html[data-theme=light] .drawer-head,.light .drawer-head{border-bottom:1px solid var(--line)!important}html[data-theme=light] .drawer-head .section-kicker,.light .drawer-head .section-kicker{color:#876214!important}html[data-theme=light] .drawer-head .modal-title,.light .drawer-head .modal-title{color:#161410!important}html[data-theme=light] .how-it-works,.light .how-it-works{color:#4a4235!important;background:#fdfaf2!important;border:1px solid #b88a2e59!important}html[data-theme=light] .how-it-works svg,.light .how-it-works svg{color:#876214!important}html[data-theme=light] .seller-order,.light .seller-order{border:1px solid var(--line)!important;background:#fff!important;box-shadow:0 4px 18px #0000000a!important}html[data-theme=light] .seller-order-head,.light .seller-order-head{border-bottom:1px solid var(--line)!important}html[data-theme=light] .seller-order-head b,.light .seller-order-head b{color:#161410!important}html[data-theme=light] .seller-order-head small,.light .seller-order-head small{color:#5e584f!important}html[data-theme=light] .seller-order-head strong,.light .seller-order-head strong{color:#876214!important}html[data-theme=light] .order-line-info b,.light .order-line-info b{color:#161410!important}html[data-theme=light] .order-line-info small,.light .order-line-info small,html[data-theme=light] .order-line-info span,.light .order-line-info span{color:#5e584f!important}html[data-theme=light] .order-line-qty b,.light .order-line-qty b{color:#161410!important}html[data-theme=light] .qty-stepper,.light .qty-stepper{border:1px solid var(--line)!important;background:#f4f1ea!important}html[data-theme=light] .qty-stepper button,.light .qty-stepper button{color:#161410!important}html[data-theme=light] .qty-stepper button:hover:not(:disabled),.light .qty-stepper button:hover:not(:disabled){color:#876214!important;background:#e8e3d8!important}html[data-theme=light] .qty-stepper span,.light .qty-stepper span{color:#161410!important}html[data-theme=light] .order-details,.light .order-details{border:1px solid var(--line)!important;background:#fff!important;box-shadow:0 4px 18px #0000000a!important}html[data-theme=light] .order-details>b,.light .order-details>b{color:#161410!important}html[data-theme=light] .auth-switch,.light .auth-switch,html[data-theme=light] .order-details .auth-switch,.light .order-details .auth-switch{border:1px solid var(--line)!important;background:#f0ece3!important}html[data-theme=light] .auth-switch button,.light .auth-switch button,html[data-theme=light] .order-details .auth-switch button,.light .order-details .auth-switch button{color:#5e584f!important;font-weight:700!important}html[data-theme=light] .auth-switch button.is-active,.light .auth-switch button.is-active,html[data-theme=light] .order-details .auth-switch button.is-active,.light .order-details .auth-switch button.is-active{color:#1a1408!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important;box-shadow:0 2px 8px #a07a3547!important}html[data-theme=light] .order-details .form-field span,.light .order-details .form-field span{color:#38342c!important}html[data-theme=light] .order-details .form-field input,.light .order-details .form-field input,html[data-theme=light] .order-details .form-field textarea,.light .order-details .form-field textarea{border:1px solid var(--line)!important;color:#161410!important;background:#fdfbf7!important}html[data-theme=light] .order-details .form-field input:focus,.light .order-details .form-field input:focus,html[data-theme=light] .order-details .form-field textarea:focus,.light .order-details .form-field textarea:focus{border-color:var(--gold)!important;background:#fff!important}html[data-theme=light] .form-note,.light .form-note{color:#7a7366!important}html[data-theme=light] .drawer-empty .empty-icon,.light .drawer-empty .empty-icon{border:1px solid var(--line)!important;color:#876214!important;background:#f0ece3!important}html[data-theme=light] .drawer-empty .empty-title,.light .drawer-empty .empty-title{color:#161410!important}html[data-theme=light] .drawer-empty p,.light .drawer-empty p{color:#5e584f!important}html[data-theme=light] .quickview-seller,.light .quickview-seller{border:1.5px solid var(--line)!important;background:#fff!important;box-shadow:0 3px 12px #0000000a!important}html[data-theme=light] .quickview-seller:hover,.light .quickview-seller:hover{background:#fbf8f0!important;border-color:#b88a2e80!important}html[data-theme=light] .quickview-seller b,.light .quickview-seller b{color:#161410!important;font-size:14px!important;font-weight:800!important}html[data-theme=light] .quickview-seller small,.light .quickview-seller small{color:#5e584f!important;font-weight:600!important}html[data-theme=light] .quickview-seller small svg,.light .quickview-seller small svg,html[data-theme=light] .quickview-seller>svg,.light .quickview-seller>svg{color:#876214!important}html[data-theme=light] .quickview-seller .seller-avatar,.light .quickview-seller .seller-avatar{background:var(--gold-grad)!important;color:#1a1408!important;box-shadow:0 0 0 2px var(--line)!important}html[data-theme=light] .quickview-facts,.light .quickview-facts{border:1px solid var(--line)!important;background:#fff!important}html[data-theme=light] .quickview-facts div,.light .quickview-facts div{border-color:var(--line)!important}html[data-theme=light] .quickview-facts dt,.light .quickview-facts dt{color:#7a7366!important;font-weight:700!important}html[data-theme=light] .quickview-facts dd,.light .quickview-facts dd{color:#161410!important;font-weight:700!important}html[data-theme=light] .quickview-tags span,.light .quickview-tags span{color:#876214!important;background:#fdf8ee!important;border:1px solid #b88a2e59!important;font-weight:700!important}html[data-theme=light] .quickview-desc,.light .quickview-desc{color:#5e584f!important}html[data-theme=light] .quickview-buy .buy-button,.light .quickview-buy .buy-button{color:#1a1408!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important;border:1px solid #a07a3573!important;box-shadow:0 4px 16px #a07a354d!important}html[data-theme=light] .quickview-buy .buy-button:hover:not(:disabled),.light .quickview-buy .buy-button:hover:not(:disabled){color:#1a1408!important;background:linear-gradient(135deg,#fae4a7 0%,#dfb867 45%,#a8813c 100%)!important;border-color:#a07a3599!important;box-shadow:0 6px 20px #a07a356b!important}html[data-theme=light] .quickview-buy .buy-button svg,.light .quickview-buy .buy-button svg,html[data-theme=light] .buy-button-label,.light .buy-button-label{color:#1a1408!important}html[data-theme=light] .buy-button-divider,.light .buy-button-divider{color:#1a140866!important}html[data-theme=light] .buy-button-price,.light .buy-button-price{color:#1a1408!important;background:#1a14081f!important;border:1px solid #1a140829!important;font-weight:800!important}html[data-theme=light] .quickview-offers,.light .quickview-offers{background:0 0!important}html[data-theme=light] .quickview-offers>b,.light .quickview-offers>b{color:#161410!important}html[data-theme=light] .quickview-offers button,.light .quickview-offers button{border:1px solid var(--line)!important;color:#161410!important;background:#fff!important;box-shadow:0 2px 8px #00000008!important}html[data-theme=light] .quickview-offers button:hover,.light .quickview-offers button:hover{background:#faf7ef!important;border-color:#b88a2e73!important}html[data-theme=light] .quickview-offers small,.light .quickview-offers small{color:#5e584f!important}html[data-theme=light] .quickview-offers strong,.light .quickview-offers strong{color:#876214!important}html[data-theme=light] .quickview-thumbs button,.light .quickview-thumbs button{border-color:var(--line)!important;background:#fff!important}html[data-theme=light] .quickview-thumbs button.is-active,.light .quickview-thumbs button.is-active{border-color:var(--gold)!important;box-shadow:0 0 0 2px #b88a2e40!important}.profile-selector-container{margin-bottom:22px}.profile-selector-lead{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.profile-lead-title{color:var(--text);letter-spacing:-.2px;font-size:14.5px;font-weight:800}.profile-lead-subtitle{color:var(--muted);font-size:12px}.profile-cards-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-picker-card{border:1.5px solid var(--line);text-align:left;cursor:pointer;background:#14110c;border-radius:14px;flex-direction:column;gap:10px;padding:16px 14px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 2px 8px #00000026}.profile-picker-card:hover{background:#19150e;border-color:#d9b25f80;transform:translateY(-2px);box-shadow:0 6px 18px #00000040}.profile-picker-card.is-active{border-color:var(--gold);background:radial-gradient(80% 80% at 50% 0,#d9b25f2e,#0000 70%),#1c170f;border-width:2px;box-shadow:0 8px 24px #d9b25f38}.profile-picker-top{justify-content:space-between;align-items:center;display:flex}.profile-picker-icon{width:42px;height:42px;color:var(--gold-hi);background:#d9b25f1f;border:1px solid #d9b25f47;border-radius:12px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.profile-picker-icon.is-store{color:var(--lime);background:#18e6a51f;border-color:#18e6a54d}.profile-picker-radio{color:#1a1408;background:#ffffff0a;border:1.5px solid #fff3;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;transition:all .15s;display:grid}.profile-picker-radio.is-checked{border-color:var(--gold);background:var(--gold-grad);box-shadow:0 0 0 2px #d9b25f59}.profile-picker-body{flex-direction:column;flex:1;gap:4px;display:flex}.profile-picker-name-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.profile-picker-name{color:var(--text);letter-spacing:-.2px;white-space:nowrap;font-size:15px;font-weight:800}.profile-picker-tag{color:var(--lime);text-transform:uppercase;letter-spacing:.4px;background:#18e6a524;border:1px solid #18e6a54d;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.profile-picker-desc{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.profile-picker-perks{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.picker-perk{color:var(--gold);align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.store-url-box-wrapper{background:#d9b25f0d;border:1px solid #d9b25f4d;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:2px;padding:12px 14px;display:flex}.store-url-box-header{justify-content:space-between;align-items:center;display:flex}.store-url-box-label{color:var(--gold-hi);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.slug-status-badge{border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.slug-status-badge.is-ok{color:#81c784;background:#2e7d3229;border:1px solid #4caf5066}.slug-status-badge.is-error{color:#e57373;background:#c6282829;border:1px solid #ef535066}.store-url-input-bar{border:1px solid var(--line);background:#0f0d0a;border-radius:8px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.store-url-input-bar:focus-within{border-color:var(--gold);box-shadow:0 0 0 2px #d9b25f40}.store-url-prefix{color:var(--gold);-webkit-user-select:none;user-select:none;padding:0 0 0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:800}.store-url-input{flex:1;height:40px;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:0 12px 0 2px!important;font-size:13.5px!important;font-weight:700!important}.store-url-helper{color:var(--muted);font-size:11px;line-height:1.4}.store-url-helper b{color:var(--gold-hi)}.account-type-pill{border-radius:999px;align-items:center;gap:4px;margin-left:2px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.account-type-pill.is-collector{color:var(--gold-hi);background:#d9b25f26;border:1px solid #d9b25f4d}.account-type-pill.is-store{color:var(--lime);background:#18e6a526;border:1px solid #18e6a559}.dash-kicker-row{align-items:center;gap:8px;margin-bottom:2px;display:flex}.dash-profile-badge{border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-flex}.dash-profile-badge.is-collector{color:var(--gold-hi);background:#d9b25f24;border:1px solid #d9b25f4d}.dash-profile-badge.is-store{color:var(--lime);background:#18e6a526;border:1px solid #18e6a559}.dash-collector-banner{background:linear-gradient(135deg,#d9b25f1a 0%,#1a150ecc 100%);border:1px solid #d9b25f4d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.dash-collector-copy b{color:var(--text);margin:3px 0;font-size:15px;font-weight:800;display:block}.dash-collector-copy p{color:var(--muted);max-width:580px;margin:0;font-size:12.5px;line-height:1.45}.collector-badge{color:var(--gold-hi);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:5px;font-size:10.5px;font-weight:800;display:inline-flex}.collector-upgrade-btn{cursor:pointer;white-space:nowrap;border:1px solid #a07a3573;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 4px 14px #a07a3547;color:#1a1408!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important}.collector-upgrade-btn:hover{transform:translateY(-1px);color:#1a1408!important;background:linear-gradient(135deg,#fae4a7 0%,#dfb867 45%,#a8813c 100%)!important}.collector-upgrade-btn svg{color:#1a1408!important}html[data-theme=light] .profile-lead-title,.light .profile-lead-title{color:#161410!important}html[data-theme=light] .profile-lead-subtitle,.light .profile-lead-subtitle{color:#5e584f!important}html[data-theme=light] .profile-picker-card,.light .profile-picker-card{border:1.5px solid var(--line)!important;background:#fff!important;box-shadow:0 2px 10px #0000000a!important}html[data-theme=light] .profile-picker-card:hover,.light .profile-picker-card:hover{background:#faf7ef!important;border-color:#b88a2e73!important;box-shadow:0 6px 18px #0000000f!important}html[data-theme=light] .profile-picker-card.is-active,.light .profile-picker-card.is-active{border-color:var(--gold)!important;background:linear-gradient(#fff 0%,#fdf9f0 100%)!important;border-width:2px!important;box-shadow:0 6px 20px #b88a2e33!important}html[data-theme=light] .profile-picker-radio,.light .profile-picker-radio{background:#f4f1ea!important;border:1.5px solid #0000002e!important}html[data-theme=light] .profile-picker-radio.is-checked,.light .profile-picker-radio.is-checked{border-color:var(--gold)!important;background:var(--gold-grad)!important;color:#1a1408!important;box-shadow:0 0 0 2px #b88a2e4d!important}html[data-theme=light] .profile-picker-icon,.light .profile-picker-icon{color:#876214!important;background:#fdf6e6!important;border:1px solid #b88a2e4d!important}html[data-theme=light] .profile-picker-icon.is-store,.light .profile-picker-icon.is-store{color:#2e7d32!important;background:#e8f5e9!important;border-color:#a5d6a7!important}html[data-theme=light] .profile-picker-name,.light .profile-picker-name{color:#161410!important}html[data-theme=light] .profile-picker-tag,.light .profile-picker-tag{color:#2e7d32!important;background:#e8f5e9!important;border-color:#a5d6a7!important}html[data-theme=light] .profile-picker-desc,.light .profile-picker-desc{color:#5e584f!important}html[data-theme=light] .profile-picker-perks,.light .profile-picker-perks{border-top-color:var(--line)!important}html[data-theme=light] .picker-perk,.light .picker-perk{color:#876214!important}html[data-theme=light] .store-url-box-wrapper,.light .store-url-box-wrapper{background:#fdfbf7!important;border:1px solid #b88a2e4d!important}html[data-theme=light] .store-url-box-label,.light .store-url-box-label{color:#876214!important}html[data-theme=light] .store-url-input-bar,.light .store-url-input-bar{border:1px solid var(--line)!important;background:#fff!important}html[data-theme=light] .store-url-prefix,.light .store-url-prefix{color:#876214!important}html[data-theme=light] .store-url-input,.light .store-url-input{color:#161410!important}html[data-theme=light] .store-url-helper,.light .store-url-helper{color:#5e584f!important}html[data-theme=light] .store-url-helper b,.light .store-url-helper b{color:#876214!important}html[data-theme=light] .slug-status-badge.is-ok,.light .slug-status-badge.is-ok{color:#7d5a0c!important;background:#b88a2e24!important;border-color:#b88a2e66!important}html[data-theme=light] .slug-status-badge.is-error,.light .slug-status-badge.is-error{color:#b91c1c!important;background:#b91c1c1a!important;border-color:#b91c1c59!important}html[data-theme=light] .dash-collector-banner,.light .dash-collector-banner{background:linear-gradient(135deg,#fff 0%,#fdf9f0 100%)!important;border:1px solid #b88a2e4d!important;box-shadow:0 4px 16px #0000000a!important}html[data-theme=light] .dash-collector-copy b,.light .dash-collector-copy b{color:#161410!important}html[data-theme=light] .dash-collector-copy p,.light .dash-collector-copy p,html[data-theme=light] .share-modal-intro,.light .share-modal-intro{color:#5e584f!important}html[data-theme=light] .share-modal-intro b,.light .share-modal-intro b{color:#161410!important}html[data-theme=light] .share-wa-preview-box,.light .share-wa-preview-box{background:#fdfbf7!important;border:1px solid #b88a2e4d!important}html[data-theme=light] .share-wa-header,.light .share-wa-header{color:#876214!important}html[data-theme=light] .share-wa-quote,.light .share-wa-quote{color:#161410!important;background:#fff!important;border:1px dashed #b88a2e6b!important}html[data-theme=light] .share-wa-quote u,.light .share-wa-quote u{text-decoration-color:#87621480;color:#876214!important}html[data-theme=light] .share-field-label,.light .share-field-label{color:#5e584f!important}html[data-theme=light] .share-link-input,.light .share-link-input{border:1px solid var(--line)!important;color:#161410!important;background:#fff!important}html[data-theme=light] .share-link-input:focus,.light .share-link-input:focus{border-color:var(--gold)!important;box-shadow:0 0 0 2px #b88a2e2e!important}html[data-theme=light] .share-copy-btn,.light .share-copy-btn{color:#876214!important;background:#fdf6e6!important;border:1px solid #b88a2e61!important}html[data-theme=light] .share-copy-btn:hover,.light .share-copy-btn:hover{background:#faeccd!important;border-color:#a07a35!important}html[data-theme=light] .share-copy-btn.copied,.light .share-copy-btn.copied{color:#7d5a0c!important;background:#b88a2e2e!important;border-color:#a07a35!important}html[data-theme=light] .share-copy-success,.light .share-copy-success{color:#7d5a0c!important}.play-pokemon-box{background:#d9b25f0d;border:1px solid #d9b25f4d;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.play-pokemon-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.play-pokemon-title{color:var(--gold-hi);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:7px;font-size:12.5px;font-weight:800;display:inline-flex}.play-pokemon-sub{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.play-pokemon-days-block{border-top:1px dashed #d9b25f40;flex-direction:column;gap:12px;padding-top:8px;display:flex}html[data-theme=light] .play-pokemon-box,.light .play-pokemon-box{background:#fdfbf7!important;border:1px solid #b88a2e4d!important}html[data-theme=light] .play-pokemon-title,.light .play-pokemon-title{color:#876214!important}html[data-theme=light] .play-pokemon-sub,.light .play-pokemon-sub{color:#5e584f!important}html[data-theme=light] .play-pokemon-days-block,.light .play-pokemon-days-block{border-top-color:#b88a2e40!important}@media (width<=620px){.profile-cards-grid{grid-template-columns:1fr}}select optgroup{letter-spacing:.02em;color:var(--gold);background:var(--surface);padding:6px 4px;font-size:.88rem;font-weight:700}select option{color:var(--ink);background:var(--surface);padding:4px 8px;font-weight:400}.city-select{cursor:pointer}html[data-theme=light] select optgroup,.light select optgroup{color:#7a5404!important;background:#f7f5ee!important;font-weight:700!important}html[data-theme=light] select option,.light select option{color:#1a1714!important;background:#fff!important}html[data-theme=light] .store-reviews-overview-card,.light .store-reviews-overview-card{background:#fff!important;border:1px solid #ded7c7!important;box-shadow:0 4px 18px #0000000a!important}html[data-theme=light] .store-score-box,.light .store-score-box{background:#fbf9f4!important;border:1px solid #e8e2d4!important}html[data-theme=light] .store-score-big,.light .store-score-big{color:#876214!important}html[data-theme=light] .store-score-label,.light .store-score-label{color:#635b4f!important}html[data-theme=light] .trust-badge-item,.light .trust-badge-item{background:#fbf9f4!important;border:1px solid #e8e2d4!important}html[data-theme=light] .trust-badge-item b,.light .trust-badge-item b{color:#161410!important}html[data-theme=light] .trust-badge-item p,.light .trust-badge-item p{color:#635b4f!important}html[data-theme=light] .store-reviewer-name,.light .store-reviewer-name{color:#161410!important}html[data-theme=light] .store-reviewer-city,.light .store-reviewer-city{color:#7a7366!important}html[data-theme=light] .store-review-comment,.light .store-review-comment{color:#2e2820!important}html[data-theme=light] .store-review-card-tag,.light .store-review-card-tag{color:#574f44!important;background:#f5f1e6!important;border:1px solid #dfd7c5!important}html[data-theme=light] .store-review-card-tag b,.light .store-review-card-tag b{color:#161410!important}.directory-filter-bar{width:100%;margin-bottom:28px}.directory-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.directory-header-titles{flex-direction:column;gap:3px;display:flex}.directory-kicker{letter-spacing:.12em;text-transform:uppercase;color:#9e7232;font-family:inherit;font-size:11px;font-weight:800}.directory-main-title{letter-spacing:-.025em;color:#0d0f12;margin:0;font-family:inherit;font-size:34px;font-weight:800;line-height:1.1}.directory-count-text{color:#555b68;padding-bottom:4px;font-size:13.5px;font-weight:500}.directory-categories-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.dir-category-card{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #00000014;border-radius:18px;justify-content:space-between;align-items:stretch;height:82px;padding:12px 14px;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000005}.dir-category-card:hover{border-color:#c8953173;transform:translateY(-2px);box-shadow:0 6px 16px #0000000d}.dir-category-card.is-active{transform:translateY(-1px);background:linear-gradient(135deg,#f7df96 0%,#e2b450 45%,#ca9734 100%)!important;border:1.5px solid #d4a339!important;box-shadow:0 5px 18px #ca953152,0 1px 3px #0000000d!important}.dir-card-info{z-index:2;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.dir-card-icon-wrap{color:#8c6428;justify-content:center;align-items:center;width:26px;height:26px;transition:color .15s;display:inline-flex}.dir-category-card.is-active .dir-card-icon-wrap{color:#231604!important}.dir-card-label{color:#18181b;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.18}.dir-category-card.is-active .dir-card-label{font-weight:800;color:#1f1404!important}.dir-card-art{object-fit:contain;object-position:right center;pointer-events:none;z-index:1;width:48%;max-width:108px;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 15%,#000 60%);mask-image:linear-gradient(90deg,#0000 0%,#00000080 15%,#000 60%)}.directory-cities-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:26px;display:flex}.dir-city-pill{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#18181b;background:#fff;border:1px solid #00000014;border-radius:9999px;align-items:center;gap:6px;height:38px;padding:0 18px;font-size:13.5px;font-weight:600;transition:all .16s;display:inline-flex;box-shadow:0 1px 2px #00000005}.dir-city-pill:hover{color:#000;background:#f7f7f8;border-color:#00000029}.dir-city-pill.is-active{font-weight:600;color:#fff!important;background:#2b2014!important;border:1px solid #2b2014!important;box-shadow:0 2px 8px #2b201447!important}.dir-pin-icon{align-items:center;font-size:14px;line-height:1;display:inline-flex}.dir-more-cities-wrapper{display:inline-block;position:relative}.dir-more-cities-btn{align-items:center;gap:6px;display:inline-flex}.dir-more-cities-menu{z-index:60;background:#fff;border:1px solid #0000001f;border-radius:14px;flex-direction:column;width:320px;max-width:calc(100vw - 32px);max-height:420px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 16px 36px #0000002e}@media (width<=640px){.dir-more-cities-menu{left:auto;right:0}}.dir-search-city-box{color:#374151;background:#f4f5f7;border:1px solid #00000014;border-radius:9px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 12px;display:flex}.dir-search-city-box input{color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:13px}.dir-search-city-box input::placeholder{color:#9ca3af}.dir-clear-search-btn{cursor:pointer;color:#6b7280;background:0 0;border:none;align-items:center;padding:2px;display:flex}.dir-clear-search-btn:hover{color:#111827}.dir-menu-scroll-area{flex-direction:column;flex:1;gap:2px;max-height:340px;padding-right:4px;display:flex;overflow-y:auto}.dir-menu-group-header{text-transform:uppercase;letter-spacing:.5px;color:#6b7280;border-top:1px solid #0000000f;margin-top:4px;padding:8px 8px 4px;font-size:11px;font-weight:700}.dir-menu-dept-group:first-of-type .dir-menu-group-header,.dir-menu-scroll-area>.dir-menu-group-header:first-of-type{border-top:none;margin-top:0}.dir-menu-city-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:7px 10px;transition:background .12s;display:flex}.dir-menu-city-info{flex-direction:column;gap:1px;display:flex}.dir-menu-city-name{color:#18181b;font-size:13px;font-weight:600}.dir-menu-dept-sub{color:#6b7280;margin-left:20px;font-size:11px}.dir-menu-city-item:hover{background:#f3f4f6}.dir-menu-city-item.is-selected{color:#9e7232;background:#d9b25f2e;font-weight:700}.dir-menu-city-item.is-selected .dir-menu-city-name{color:#9e7232;font-weight:700}.dir-menu-no-results{text-align:center;color:#6b7280;padding:18px 12px;font-size:13px}html[data-theme=dark] .directory-kicker,.dark .directory-kicker{color:#e5bb59}html[data-theme=dark] .directory-main-title,.dark .directory-main-title{color:#f4f4f5}html[data-theme=dark] .directory-count-text,.dark .directory-count-text{color:#a1a1aa}html[data-theme=dark] .dir-category-card,.dark .dir-category-card{background:#141822;border-color:#ffffff14;box-shadow:0 2px 8px #0003}html[data-theme=dark] .dir-category-card:hover,.dark .dir-category-card:hover{border-color:#d9b25f66;box-shadow:0 6px 18px #00000059}html[data-theme=dark] .dir-card-icon-wrap,.dark .dir-card-icon-wrap{color:#d9b25f}html[data-theme=dark] .dir-card-label,.dark .dir-card-label{color:#f4f4f5}html[data-theme=dark] .dir-city-pill,.dark .dir-city-pill{color:#e4e4e7;background:#141822;border-color:#ffffff14}html[data-theme=dark] .dir-city-pill:hover,.dark .dir-city-pill:hover{color:#fff;background:#1c2230;border-color:#ffffff2e}html[data-theme=dark] .dir-city-pill.is-active,.dark .dir-city-pill.is-active{color:#fff!important;background:#2b2014!important;border-color:#d4a339!important}html[data-theme=dark] .dir-more-cities-menu,.dark .dir-more-cities-menu{background:#141923;border-color:#ffffff1f;box-shadow:0 16px 36px #0009}html[data-theme=dark] .dir-search-city-box,.dark .dir-search-city-box{color:#e4e4e7;background:#1c2230;border-color:#ffffff1a}html[data-theme=dark] .dir-search-city-box input,.dark .dir-search-city-box input{color:#f4f4f5}html[data-theme=dark] .dir-search-city-box input::placeholder,.dark .dir-search-city-box input::placeholder{color:#71717a}html[data-theme=dark] .dir-clear-search-btn,.dark .dir-clear-search-btn{color:#a1a1aa}html[data-theme=dark] .dir-menu-group-header,.dark .dir-menu-group-header{color:#d9b25f;border-top-color:#ffffff14}html[data-theme=dark] .dir-menu-city-item,.dark .dir-menu-city-item,html[data-theme=dark] .dir-menu-city-name,.dark .dir-menu-city-name{color:#e4e4e7}html[data-theme=dark] .dir-menu-dept-sub,.dark .dir-menu-dept-sub{color:#71717a}html[data-theme=dark] .dir-menu-city-item:hover,.dark .dir-menu-city-item:hover{background:#ffffff14}html[data-theme=dark] .dir-menu-city-item.is-selected,.dark .dir-menu-city-item.is-selected{color:#f3c766;background:#d9b25f38}html[data-theme=dark] .dir-menu-city-item.is-selected .dir-menu-city-name,.dark .dir-menu-city-item.is-selected .dir-menu-city-name{color:#f3c766}@media (width<=1024px){.directory-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.directory-main-title{font-size:26px}.directory-categories-grid{scrollbar-width:none;-ms-overflow-style:none;gap:10px;margin-right:-16px;padding-bottom:6px;padding-right:16px;display:flex;overflow-x:auto}.directory-categories-grid::-webkit-scrollbar{display:none}.dir-category-card{flex:0 0 170px;min-width:170px;height:76px}.directory-cities-row{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;margin-right:-16px;padding-bottom:6px;padding-right:16px;overflow-x:auto}.directory-cities-row::-webkit-scrollbar{display:none}}.masterset-container{color:#111827;background:#faf7f0;width:100%;min-height:calc(100vh - 84px);padding-bottom:72px}.masterset-hero{text-align:center;background:#faf7f0;border-bottom:1px solid #ede7da;padding:44px 0 36px;position:relative;overflow:hidden}.masterset-pokeball-watermark{color:#dcb47338;pointer-events:none;z-index:0;width:320px;height:320px;position:absolute;top:-30px;right:-20px}@media (width>=1024px){.masterset-pokeball-watermark{width:380px;height:380px;right:4%}}.masterset-hero-inner{z-index:1;flex-direction:column;align-items:center;width:min(1200px,100% - 48px);margin:0 auto;display:flex;position:relative}.masterset-kicker{letter-spacing:.08em;text-transform:uppercase;color:#68481e;background:#f7ede0;border:1px solid #e7d6bf;border-radius:9999px;align-items:center;gap:7px;margin-bottom:14px;padding:6px 16px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 1px 3px #00000008}.masterset-kicker-spark{color:#9c6c2e;font-size:12px}.masterset-title{letter-spacing:-.035em;color:#111827;margin:0 0 12px;font-size:clamp(2rem,3.8vw,3.1rem);font-weight:900;line-height:1.15;font-family:Plus Jakarta Sans,sans-serif!important}.masterset-subtitle{color:#4b5563;text-wrap:balance;max-width:660px;margin:0 0 28px;font-size:14.5px;line-height:1.6}.masterset-subtitle strong{color:#1f2937;font-weight:800}.masterset-dimension-nav{z-index:2;background:#fff;border:1px solid #0000000f;border-radius:20px;align-items:center;gap:0;width:min(840px,100%);margin:0 auto;padding:6px;display:flex;position:relative;box-shadow:0 4px 20px #0000000a,0 1px 3px #00000005}.masterset-dim-tab{cursor:pointer;background:0 0;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.masterset-dim-tab:hover:not(.active){background:#fdfcf9}.masterset-dim-tab.active{background:linear-gradient(135deg,#f7d788 0%,#ebb952 100%);box-shadow:0 3px 12px #dca02838}.dim-tab-icon-wrap{color:#111827;flex-shrink:0;justify-content:center;align-items:center;display:flex}.masterset-dim-tab.active .dim-tab-icon-wrap{color:#181206}.dim-tab-text-wrap{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.masterset-dim-tab.active .dim-tab-text-wrap{flex-direction:row;align-items:center;gap:8px}.dim-tab-label{color:#111827;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.2;font-family:Plus Jakarta Sans,sans-serif!important}.dim-tab-count.inactive-count{color:#4b5563;letter-spacing:.2px;background:#f1f3f5;border-radius:6px;margin-top:3px;padding:1px 6px;font-size:11px;font-weight:700;font-family:Plus Jakarta Sans,sans-serif!important}.dim-tab-count.active-count{color:#3b2203;background:#deb250;border-radius:10px;padding:2px 8px;font-size:11.5px;font-weight:800;font-family:Plus Jakarta Sans,sans-serif!important}.masterset-dim-divider{background:#e5e7eb;flex-shrink:0;width:1px;height:32px;margin:0 2px}.masterset-options-section{background:#faf7f0;width:100%;padding:36px 0 64px}.masterset-options-inner{width:min(1200px,100% - 48px);margin:0 auto}.masterset-options-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.options-title-block{flex-direction:column;gap:4px;display:flex}.options-heading{letter-spacing:-.02em;color:#111827;margin:0;font-size:21px;font-weight:800;font-family:Plus Jakarta Sans,sans-serif!important}.options-subheading{color:#6b7280;font-size:13.5px}.options-search-box{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;min-width:300px;padding:0 16px 0 40px;transition:all .18s;display:flex;position:relative;box-shadow:0 1px 3px #00000008}.options-search-box svg{color:#9ca3af;pointer-events:none;position:absolute;left:14px}.options-search-box:focus-within{border-color:#8b5b29;box-shadow:0 0 0 3px #8b5b291f}.options-search-input{color:#111827;background:0 0;border:none;outline:none;width:100%;padding:10px 4px;font-family:inherit;font-size:13.5px;font-weight:500}.options-search-input::placeholder{color:#9ca3af}.clear-options-search{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px}.clear-options-search:hover{color:#4b5563}.masterset-era-bar-container{width:100%;margin-bottom:22px}.pokedex-gen-pills-row{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0;padding:2px 0;display:flex;overflow-x:auto}.pokedex-gen-pills-row::-webkit-scrollbar{display:none}.pokedex-gen-pill{text-align:center;color:#1f2937;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;flex:auto;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;transition:all .16s;display:inline-flex;box-shadow:0 1px 3px #00000005;font-family:Plus Jakarta Sans,sans-serif!important}.pokedex-gen-pill.active{color:#fff;background:#8b5b29;border-color:#8b5b29;font-weight:700;box-shadow:0 2px 8px #8b5b2940}.era-dropdown-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:34px;transition:all .16s;display:flex;box-shadow:0 1px 3px #00000005}.era-dropdown-btn:hover{background:#f9fafb;border-color:#d1d5db}.era-dropdown-btn.active{color:#8b5b29;border-color:#8b5b29}.masterset-sets-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.masterset-sets-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (width<=820px){.masterset-sets-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (width<=520px){.masterset-sets-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.masterset-set-logo-tile{cursor:pointer;background:#fff;border:1px solid #f0ebe0;border-radius:22px;outline:none;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:156px;padding:22px 14px 12px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000009,0 1px 3px #00000005}.masterset-set-logo-tile:hover,.masterset-set-logo-tile:focus-visible{border-color:#dfcdb5;transform:translateY(-4px);box-shadow:0 10px 28px #b482281f,0 2px 6px #0000000a}.masterset-set-logo-wrap{justify-content:center;align-items:center;width:100%;height:68px;display:flex}.masterset-set-logo-img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:140px;max-height:62px;transition:transform .2s}.masterset-set-logo-tile:hover .masterset-set-logo-img{transform:scale(1.05)}.masterset-set-tile-name-wrap{text-align:center;flex-direction:column;align-items:center;gap:2px;width:100%;margin-top:10px;display:flex}.masterset-set-tile-main{color:#111827;font-size:13px;font-weight:800;line-height:1.25;font-family:Plus Jakarta Sans,sans-serif!important}.masterset-set-tile-sub{color:#374151;font-size:11.5px;font-weight:700;line-height:1.25;font-family:Plus Jakarta Sans,sans-serif!important}.masterset-set-tile-shelf{background:#f6f3eb;border-radius:9999px;width:calc(100% - 20px);height:8px;margin:12px auto 0;box-shadow:inset 0 1px 2px #0000000a}html[data-theme=dark] .masterset-container,.dark .masterset-container,:root:not(.light):not([data-theme=light]) .masterset-container{background:var(--bg,#0b0a08);color:var(--text,#f4ecdc)}html[data-theme=dark] .masterset-hero,.dark .masterset-hero,:root:not(.light):not([data-theme=light]) .masterset-hero{background:radial-gradient(70% 80% at 50% 0,#d9b25f1f,#0000 65%),#0e0c09;border-bottom-color:#d9b25f24}html[data-theme=dark] .masterset-pokeball-watermark,.dark .masterset-pokeball-watermark,:root:not(.light):not([data-theme=light]) .masterset-pokeball-watermark{color:#d9b25f14}html[data-theme=dark] .masterset-kicker,.dark .masterset-kicker,:root:not(.light):not([data-theme=light]) .masterset-kicker{color:#f3d998;box-shadow:none;background:#d9b25f1f;border-color:#d9b25f47}html[data-theme=dark] .masterset-kicker-spark,.dark .masterset-kicker-spark,:root:not(.light):not([data-theme=light]) .masterset-kicker-spark{color:#f3d998}html[data-theme=dark] .masterset-title,.dark .masterset-title,:root:not(.light):not([data-theme=light]) .masterset-title{color:#f4ecdc}html[data-theme=dark] .masterset-subtitle,.dark .masterset-subtitle,:root:not(.light):not([data-theme=light]) .masterset-subtitle{color:#a39a88}html[data-theme=dark] .masterset-subtitle strong,.dark .masterset-subtitle strong,:root:not(.light):not([data-theme=light]) .masterset-subtitle strong{color:#f4ecdc}html[data-theme=dark] .masterset-dimension-nav,.dark .masterset-dimension-nav,:root:not(.light):not([data-theme=light]) .masterset-dimension-nav{background:#14120ef5;border-color:#d9b25f38;box-shadow:0 12px 32px #0000008c}html[data-theme=dark] .masterset-dim-tab:hover:not(.active),.dark .masterset-dim-tab:hover:not(.active),:root:not(.light):not([data-theme=light]) .masterset-dim-tab:hover:not(.active){background:#d9b25f17}html[data-theme=dark] .dim-tab-icon-wrap,.dark .dim-tab-icon-wrap,:root:not(.light):not([data-theme=light]) .dim-tab-icon-wrap,html[data-theme=dark] .dim-tab-label,.dark .dim-tab-label,:root:not(.light):not([data-theme=light]) .dim-tab-label{color:#f4ecdc}html[data-theme=dark] .masterset-dim-tab.active .dim-tab-icon-wrap,.dark .masterset-dim-tab.active .dim-tab-icon-wrap,:root:not(.light):not([data-theme=light]) .masterset-dim-tab.active .dim-tab-icon-wrap,html[data-theme=dark] .masterset-dim-tab.active .dim-tab-label,.dark .masterset-dim-tab.active .dim-tab-label,:root:not(.light):not([data-theme=light]) .masterset-dim-tab.active .dim-tab-label{color:#181206}html[data-theme=dark] .dim-tab-count.inactive-count,.dark .dim-tab-count.inactive-count,:root:not(.light):not([data-theme=light]) .dim-tab-count.inactive-count{color:#bfb5a2;background:#ffffff14}html[data-theme=dark] .masterset-dim-divider,.dark .masterset-dim-divider,:root:not(.light):not([data-theme=light]) .masterset-dim-divider{background:#ffffff1a}html[data-theme=dark] .masterset-options-section,.dark .masterset-options-section,:root:not(.light):not([data-theme=light]) .masterset-options-section{background:var(--bg,#0b0a08)}html[data-theme=dark] .options-heading,.dark .options-heading,:root:not(.light):not([data-theme=light]) .options-heading{color:#f4ecdc}html[data-theme=dark] .options-subheading,.dark .options-subheading,:root:not(.light):not([data-theme=light]) .options-subheading{color:#a39a88}html[data-theme=dark] .options-search-box,.dark .options-search-box,:root:not(.light):not([data-theme=light]) .options-search-box{color:#f4ecdc;background:#14120e;border-color:#d9b25f38;box-shadow:0 4px 14px #00000059}html[data-theme=dark] .options-search-box:focus-within,.dark .options-search-box:focus-within,:root:not(.light):not([data-theme=light]) .options-search-box:focus-within{border-color:#d9b25f;box-shadow:0 0 0 3px #d9b25f29}html[data-theme=dark] .options-search-box svg,.dark .options-search-box svg,:root:not(.light):not([data-theme=light]) .options-search-box svg{color:#8f8574}html[data-theme=dark] .options-search-input,.dark .options-search-input,:root:not(.light):not([data-theme=light]) .options-search-input{color:#f4ecdc}html[data-theme=dark] .options-search-input::placeholder,.dark .options-search-input::placeholder,:root:not(.light):not([data-theme=light]) .options-search-input::placeholder{color:#7d7463}html[data-theme=dark] .clear-options-search,.dark .clear-options-search,:root:not(.light):not([data-theme=light]) .clear-options-search{color:#9b917f}html[data-theme=dark] .clear-options-search:hover,.dark .clear-options-search:hover,:root:not(.light):not([data-theme=light]) .clear-options-search:hover{color:#f3d998}html[data-theme=dark] .era-dropdown-btn,.dark .era-dropdown-btn,:root:not(.light):not([data-theme=light]) .era-dropdown-btn{color:#e6dcc8;box-shadow:none;background:#14120e;border-color:#d9b25f38}html[data-theme=dark] .era-dropdown-btn:hover,.dark .era-dropdown-btn:hover,:root:not(.light):not([data-theme=light]) .era-dropdown-btn:hover{background:#1d1a14;border-color:#d9b25f73}html[data-theme=dark] .era-dropdown-btn.active,.dark .era-dropdown-btn.active,:root:not(.light):not([data-theme=light]) .era-dropdown-btn.active{color:#f3d998;border-color:#d9b25f}html[data-theme=dark] .masterset-set-logo-tile,.dark .masterset-set-logo-tile,:root:not(.light):not([data-theme=light]) .masterset-set-logo-tile{background:linear-gradient(145deg,#1c1812f0 0%,#100e0afa 100%);border-color:#d9b25f29;box-shadow:0 6px 20px #0000006b}html[data-theme=dark] .masterset-set-logo-tile:hover,.dark .masterset-set-logo-tile:hover,:root:not(.light):not([data-theme=light]) .masterset-set-logo-tile:hover,html[data-theme=dark] .masterset-set-logo-tile:focus-visible,.dark .masterset-set-logo-tile:focus-visible,:root:not(.light):not([data-theme=light]) .masterset-set-logo-tile:focus-visible{border-color:#d9b25f8c;box-shadow:0 12px 28px #d9b25f29,0 4px 12px #00000080}html[data-theme=dark] .masterset-set-tile-main,.dark .masterset-set-tile-main,:root:not(.light):not([data-theme=light]) .masterset-set-tile-main{color:#f4ecdc}html[data-theme=dark] .masterset-set-tile-sub,.dark .masterset-set-tile-sub,:root:not(.light):not([data-theme=light]) .masterset-set-tile-sub{color:#a39a88}html[data-theme=dark] .masterset-set-tile-shelf,.dark .masterset-set-tile-shelf,:root:not(.light):not([data-theme=light]) .masterset-set-tile-shelf{box-shadow:none;background:#d9b25f24}.fallback-set-title{color:#f3d998;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:700;line-height:1.3}html[data-theme=light] .fallback-set-title,.light .fallback-set-title{color:#8c6819}.masterset-empty-search{text-align:center;color:#ffffffb3;background:#ffffff08;border:1px dashed #ffffff1f;border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}html[data-theme=light] .masterset-empty-search,.light .masterset-empty-search{color:#5c5549;background:#00000005;border-color:#0000001f}.empty-search-icon{font-size:32px}.masterset-clear-search-btn{color:#f3d998;cursor:pointer;background:#d9b25f2e;border:1px solid #d9b25f66;border-radius:10px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .16s}.masterset-clear-search-btn:hover{color:#fff;background:#d9b25f4d}html[data-theme=light] .masterset-clear-search-btn,.light .masterset-clear-search-btn{color:#8c6819;background:#fdf5e2;border-color:#d9b25f}.masterset-pokemon-logo-grid,.masterset-trainers-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.masterset-pokemon-logo-grid,.masterset-trainers-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (width<=820px){.masterset-pokemon-logo-grid,.masterset-trainers-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (width<=520px){.masterset-pokemon-logo-grid,.masterset-trainers-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.masterset-pokemon-logo-tile,.masterset-trainer-logo-tile{cursor:pointer;background:linear-gradient(145deg,#1a1712eb 0%,#100e0bf7 100%);border:1px solid #ffffff14;border-radius:14px;outline:none;justify-content:center;align-items:center;height:135px;padding:12px 14px;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000047}html[data-theme=light] .masterset-pokemon-logo-tile,.light .masterset-pokemon-logo-tile,html[data-theme=light] .masterset-trainer-logo-tile,.light .masterset-trainer-logo-tile{background:#fff;border:1px solid #e5dfd2;box-shadow:0 4px 14px #0000000a}.masterset-pokemon-logo-tile:hover,.masterset-pokemon-logo-tile:focus-visible,.masterset-trainer-logo-tile:hover,.masterset-trainer-logo-tile:focus-visible{background:linear-gradient(145deg,#26211af2 0%,#16130ffa 100%);border-color:#d9b25fa6;transform:translateY(-4px)scale(1.02);box-shadow:0 10px 28px #d9b25f33}html[data-theme=light] .masterset-pokemon-logo-tile:hover,.light .masterset-pokemon-logo-tile:hover,html[data-theme=light] .masterset-trainer-logo-tile:hover,.light .masterset-trainer-logo-tile:hover{background:#fffdf9;border-color:#d9b25f;box-shadow:0 8px 24px #a07a3529}.masterset-pokemon-art-img,.masterset-trainer-art-img{object-fit:contain;filter:drop-shadow(0 3px 10px #00000073);-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:6px;width:auto;max-width:90%;max-height:110px;transition:transform .22s}.masterset-pokemon-logo-tile:hover .masterset-pokemon-art-img,.masterset-trainer-logo-tile:hover .masterset-trainer-art-img{transform:scale(1.06)}html[data-theme=light] .masterset-pokemon-art-img,.light .masterset-pokemon-art-img,html[data-theme=light] .masterset-trainer-art-img,.light .masterset-trainer-art-img{filter:drop-shadow(0 3px 8px #00000029)}.fallback-pokemon-title,.fallback-trainer-title{color:#f3d998;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:700;line-height:1.3}html[data-theme=light] .fallback-pokemon-title,.light .fallback-pokemon-title,html[data-theme=light] .fallback-trainer-title,.light .fallback-trainer-title{color:#8c6819}.pokedex-archive-view{width:100%;margin-top:6px}.pokedex-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.pokedex-title-col{flex-direction:column;gap:6px;display:flex}.pokedex-title-wrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pokedex-title{color:#111827;letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;line-height:1.2}html[data-theme=dark] .pokedex-title,:root:not(.light):not([data-theme=light]) .pokedex-title{color:#f3f4f6}.pokedex-species-badge{color:#9b7332;letter-spacing:.1px;background:#fbf2dc;border:1px solid #ebd8a7;border-radius:9999px;align-items:center;padding:3px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;display:inline-flex}html[data-theme=dark] .pokedex-species-badge,:root:not(.light):not([data-theme=light]) .pokedex-species-badge{color:#f3d998;background:#d9b25f26;border-color:#d9b25f59}.pokedex-subtitle{color:#6b7280;margin:0;font-size:14px;font-weight:400}html[data-theme=dark] .pokedex-subtitle,:root:not(.light):not([data-theme=light]) .pokedex-subtitle{color:#9ca3af}.pokedex-controls-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pokedex-search-box{background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:8px;width:320px;max-width:100%;height:40px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}html[data-theme=dark] .pokedex-search-box,.dark .pokedex-search-box,:root:not(.light):not([data-theme=light]) .pokedex-search-box{color:#f4ecdc;background:#14120e;border-color:#d9b25f38}.pokedex-search-box:focus-within{border-color:#9b7332;box-shadow:0 0 0 3px #9b73321f}.pokedex-search-icon{color:#9ca3af;flex-shrink:0}.pokedex-search-input{width:100%;color:inherit;background:0 0;border:none;outline:none;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px}.pokedex-clear-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px}.pokedex-clear-btn:hover{color:#f3d998}html[data-theme=light] .pokedex-clear-btn:hover,.light .pokedex-clear-btn:hover{color:#8c6819}.pokedex-type-dropdown-wrap{position:relative}.pokedex-type-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}html[data-theme=dark] .pokedex-type-btn,.dark .pokedex-type-btn,:root:not(.light):not([data-theme=light]) .pokedex-type-btn{color:#e6dcc8;background:#14120e;border-color:#d9b25f38}.pokedex-type-btn:hover,.pokedex-type-btn.active{color:#f3d998;border-color:#d9b25f}html[data-theme=light] .pokedex-type-btn:hover,.light .pokedex-type-btn:hover,html[data-theme=light] .pokedex-type-btn.active,.light .pokedex-type-btn.active{color:#9b7332;border-color:#9b7332}.pokedex-type-clear{color:#f3d998;background:#d9b25f38;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:2px;font-size:10px;display:inline-flex}html[data-theme=light] .pokedex-type-clear,.light .pokedex-type-clear{color:#9b7332;background:#9b73322e}.pokedex-type-dropdown-menu{z-index:70;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:260px;max-height:380px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 14px 34px #00000024}html[data-theme=dark] .pokedex-type-dropdown-menu,.dark .pokedex-type-dropdown-menu,:root:not(.light):not([data-theme=light]) .pokedex-type-dropdown-menu{background:#14120e;border-color:#d9b25f42;box-shadow:0 14px 34px #0009}.pokedex-type-dropdown-header{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f1f3f5;justify-content:space-between;align-items:center;padding:6px 8px 8px;font-size:11.5px;font-weight:700;display:flex}html[data-theme=dark] .pokedex-type-dropdown-header,.dark .pokedex-type-dropdown-header,:root:not(.light):not([data-theme=light]) .pokedex-type-dropdown-header{color:#a39a88;border-bottom-color:#ffffff14}.type-reset-link{color:#d9b25f;cursor:pointer;background:0 0;border:none;font-size:11.5px;font-weight:600}html[data-theme=light] .type-reset-link,.light .type-reset-link{color:#9b7332}.pokedex-type-options-grid{flex-direction:column;gap:2px;padding-top:6px;display:flex}.pokedex-type-option{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:7px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500;transition:background .12s;display:flex}html[data-theme=dark] .pokedex-type-option,.dark .pokedex-type-option,:root:not(.light):not([data-theme=light]) .pokedex-type-option{color:#e6dcc8}.pokedex-type-option:hover{background:#f3f4f6}html[data-theme=dark] .pokedex-type-option:hover,.dark .pokedex-type-option:hover,:root:not(.light):not([data-theme=light]) .pokedex-type-option:hover{background:#ffffff0f}.pokedex-type-option.selected{color:#9b7332;background:#fbf2dc;font-weight:700}html[data-theme=dark] .pokedex-type-option.selected,.dark .pokedex-type-option.selected,:root:not(.light):not([data-theme=light]) .pokedex-type-option.selected{color:#f3d998;background:#d9b25f2e}.type-option-dot{background:#9b7332;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:8px}.type-option-dot[data-type=Fire]{background:#ef4444}.type-option-dot[data-type=Water]{background:#3b82f6}.type-option-dot[data-type=Grass]{background:#10b981}.type-option-dot[data-type=Electric]{background:#eab308}.type-option-dot[data-type=Psychic]{background:#ec4899}.type-option-dot[data-type=Dragon]{background:#6366f1}.type-option-dot[data-type=Dark]{background:#374151}.type-option-dot[data-type=Fairy]{background:#f472b6}.type-option-dot[data-type=Steel]{background:#94a3b8}.type-option-dot[data-type=Ghost]{background:#8b5cf6}.type-option-dot[data-type=Ice]{background:#06b6d4}.type-option-dot[data-type=Fighting]{background:#d97706}.type-option-dot[data-type=Poison]{background:#a855f7}.type-option-dot[data-type=Ground]{background:#b45309}.type-option-dot[data-type=Flying]{background:#38bdf8}.type-option-dot[data-type=Bug]{background:#84cc16}.type-option-dot[data-type=Rock]{background:#78716c}.type-option-dot[data-type=Normal]{background:#a1a1aa}.type-option-name{flex-grow:1}.type-check{color:#d9b25f;font-weight:700}html[data-theme=light] .type-check,.light .type-check{color:#9b7332}.pokedex-gen-pills-row{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.pokedex-gen-pill{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;padding:6px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}html[data-theme=dark] .pokedex-gen-pill,.dark .pokedex-gen-pill,:root:not(.light):not([data-theme=light]) .pokedex-gen-pill{color:#e6dcc8;background:#14120e;border-color:#d9b25f38}.pokedex-gen-pill:hover{background:#f9fafb;border-color:#d1d5db}html[data-theme=dark] .pokedex-gen-pill:hover,.dark .pokedex-gen-pill:hover,:root:not(.light):not([data-theme=light]) .pokedex-gen-pill:hover{color:#f3d998;background:#1d1a14;border-color:#d9b25f73}.pokedex-gen-pill.active{box-shadow:0 2px 8px #9873324d;color:#fff!important;background:#987332!important;border-color:#987332!important}html[data-theme=dark] .pokedex-gen-pill.active,.dark .pokedex-gen-pill.active,:root:not(.light):not([data-theme=light]) .pokedex-gen-pill.active{box-shadow:0 3px 12px #d9b25f47;color:#181206!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 100%)!important;border-color:#d9b25f!important}.pokedex-gen-pill .gen-region{opacity:.75;margin-left:4px;font-size:12px;font-weight:400}.pokedex-substrip{border-bottom:1px solid #f1f3f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;padding-bottom:12px;display:flex}html[data-theme=dark] .pokedex-substrip,:root:not(.light):not([data-theme=light]) .pokedex-substrip{border-bottom-color:#ffffff14}.pokedex-showing-text{color:#6b7280;font-size:13.5px;font-weight:500}html[data-theme=dark] .pokedex-showing-text,:root:not(.light):not([data-theme=light]) .pokedex-showing-text{color:#9ca3af}.pokedex-hint-text{color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px}html[data-theme=dark] .pokedex-hint-text,:root:not(.light):not([data-theme=light]) .pokedex-hint-text{color:#8a95a5}.pokedex-grid-7col{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px 12px;width:100%;display:grid}@media (width<=1280px){.pokedex-grid-7col{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1080px){.pokedex-grid-7col{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=860px){.pokedex-grid-7col{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.pokedex-grid-7col{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}}@media (width<=440px){.pokedex-grid-7col{grid-template-columns:repeat(2,minmax(0,1fr))}}.pokedex-species-tile{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:12px;outline:none;flex-direction:column;justify-content:flex-start;align-items:center;padding:14px 8px 16px;text-decoration:none;transition:background .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s;display:flex}.pokedex-species-tile:hover,.pokedex-species-tile:focus-visible{background:#f1f3f5;transform:translateY(-2px)}html[data-theme=dark] .pokedex-species-tile:hover,:root:not(.light):not([data-theme=light]) .pokedex-species-tile:hover,html[data-theme=dark] .pokedex-species-tile:focus-visible,:root:not(.light):not([data-theme=light]) .pokedex-species-tile:focus-visible{background:#ffffff0f}.pokedex-sprite-wrap{justify-content:center;align-items:center;width:100%;height:135px;margin-bottom:10px;display:flex}.pokedex-species-sprite{object-fit:contain;filter:drop-shadow(0 4px 10px #00000014);-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:130px;height:auto;max-height:130px;transition:transform .22s cubic-bezier(.16,1,.3,1)}.pokedex-species-tile:hover .pokedex-species-sprite{transform:scale(1.08)}.pokedex-species-number{color:#a88234;letter-spacing:.5px;text-align:center;margin-bottom:3px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700}html[data-theme=dark] .pokedex-species-number,:root:not(.light):not([data-theme=light]) .pokedex-species-number{color:#d9b25f}.trainer-latam-name{color:#b3822a;opacity:.82;letter-spacing:.3px;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:2px;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:700;line-height:1.25;overflow:hidden}html[data-theme=dark] .trainer-latam-name,:root:not(.light):not([data-theme=light]) .trainer-latam-name{color:#e5b85c;opacity:.85}.pokedex-species-name{color:#111827;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:3px;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:700;line-height:1.25;overflow:hidden}html[data-theme=dark] .pokedex-species-name,:root:not(.light):not([data-theme=light]) .pokedex-species-name{color:#f3f4f6}.pokedex-species-japanese{color:#9ca3af;text-align:center;letter-spacing:.3px;font-family:sans-serif;font-size:12px;font-weight:400}.pokedex-load-more-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:36px;padding-bottom:24px;display:flex}.pokedex-load-more-btn{color:#fff;cursor:pointer;background:#987332;border:1px solid #987332;border-radius:10px;padding:10px 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;transition:all .16s;box-shadow:0 4px 14px #98733240}.pokedex-load-more-btn:hover{background:#87652a;transform:translateY(-1px)}.pokedex-load-all-btn{color:#4b5563;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:10px;padding:10px 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;transition:all .16s}html[data-theme=dark] .pokedex-load-all-btn,.dark .pokedex-load-all-btn,:root:not(.light):not([data-theme=light]) .pokedex-load-all-btn{color:#e6dcc8;border-color:#d9b25f40}.pokedex-load-all-btn:hover{color:#f3d998;border-color:#d9b25f}html[data-theme=light] .pokedex-load-all-btn:hover,.light .pokedex-load-all-btn:hover{color:#987332;border-color:#987332}.masterset-artists-container{flex-direction:column;gap:16px;width:100%;display:flex}.artists-letter-bar{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}html[data-theme=light] .artists-letter-bar,.light .artists-letter-bar{background:#fff;border-color:#e5ded2;box-shadow:0 2px 8px #00000005}.letter-pill{color:#ffffffbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1;transition:all .16s}html[data-theme=light] .letter-pill,.light .letter-pill{color:#554e43;background:#f8f4ec;border-color:#e5ded2}.letter-pill:hover{color:#f3d998;background:#d9b25f26;border-color:#d9b25f80}html[data-theme=light] .letter-pill:hover,.light .letter-pill:hover{color:#8c6819;background:#fdf5e2;border-color:#d9b25f}.letter-pill.active{color:#1a1408;background:#d9b25f;border-color:#d9b25f;font-weight:800;box-shadow:0 2px 8px #d9b25f59}.artists-count-indicator{color:#fff9;background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;margin-left:auto;padding:4px 12px;font-size:12px;font-weight:700}html[data-theme=light] .artists-count-indicator,.light .artists-count-indicator{color:#6a6356;background:#f2ece0;border-color:#e2dac9}.artists-clean-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1200px){.artists-clean-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.artists-clean-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.artists-clean-directory-grid{grid-template-columns:1fr}}.artist-directory-card{cursor:pointer;background:#fff;border:1px solid #e5ded2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #00000008}html[data-theme=dark] .artist-directory-card,.dark .artist-directory-card,:root:not(.light):not([data-theme=light]) .artist-directory-card{box-shadow:none;background:linear-gradient(145deg,#1a1712e6 0%,#12100cf2 100%);border-color:#ffffff14}.artist-directory-card:hover{background:#fffdf8;border-color:#d9b25f;transform:translateY(-2px);box-shadow:0 6px 16px #a07a351f}html[data-theme=dark] .artist-directory-card:hover,.dark .artist-directory-card:hover,:root:not(.light):not([data-theme=light]) .artist-directory-card:hover{background:linear-gradient(145deg,#221e17f2 0%,#16130ffa 100%);border-color:#d9b25fb3;box-shadow:0 6px 18px #d9b25f29}.artist-directory-name{color:#1a1612;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;overflow:hidden}html[data-theme=dark] .artist-directory-name,.dark .artist-directory-name,:root:not(.light):not([data-theme=light]) .artist-directory-name{color:var(--white)}.artist-view-btn{color:#8c6819;cursor:pointer;white-space:nowrap;background:#fdf6e6;border:1px solid #d9b25f;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:6px 14px;font-size:12.5px;font-weight:700;transition:all .18s;display:inline-flex}html[data-theme=dark] .artist-view-btn,.dark .artist-view-btn,:root:not(.light):not([data-theme=light]) .artist-view-btn{color:#f3d998;background:#d9b25f1f;border-color:#d9b25f59}.artist-directory-card:hover .artist-view-btn{color:#1a1408;background:#d9b25f;border-color:#d9b25f;box-shadow:0 2px 10px #d9b25f66}.artist-profile-showcase{width:100%}.artist-profile-hero{grid-template-columns:auto 1fr auto;align-items:start;gap:28px;display:grid}@media (width<=900px){.artist-profile-hero{grid-template-columns:1fr;gap:20px}}.artist-profile-artwork-col{flex-shrink:0}.artist-artwork-frame{background:#111;border:2px solid #d9b25f80;border-radius:14px;width:130px;height:182px;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000073}@media (width<=900px){.artist-artwork-frame{width:110px;height:154px}}.artist-artwork-frame:hover{transform:scale(1.02)}.artist-artwork-img{object-fit:cover;width:100%;height:100%}.artist-artwork-tag{text-align:center;color:#f3d998;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#0000 0%,#000000e6 40%);padding:4px 6px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.artist-profile-details-col{flex-direction:column;gap:12px;min-width:0;display:flex}.artist-badges-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.artist-pill-official{color:#f3d998;background:#d9b25f26;border:1px solid #d9b25f59;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}html[data-theme=light] .artist-pill-official,.light .artist-pill-official{color:#8c6819;background:#fdf5e2;border-color:#d9b25f}.artist-pill-japanese{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:700}html[data-theme=light] .artist-pill-japanese,.light .artist-pill-japanese{color:#3f392f;background:#ede6d8;border-color:#d8cfc0}.artist-pill-top10{color:#1a1408;text-transform:uppercase;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 100%);border-radius:20px;padding:3px 10px;font-size:11px;font-weight:800;box-shadow:0 2px 6px #d9b25f4d}.artist-profile-name{color:var(--white);letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:800;line-height:1.15}html[data-theme=light] .artist-profile-name,.light .artist-profile-name{color:#161410}.artist-info-cards-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}@media (width<=768px){.artist-info-cards-grid{grid-template-columns:1fr}}.artist-info-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:6px;padding:12px 15px;display:flex}html[data-theme=light] .artist-info-card,.light .artist-info-card{background:#fbf8f2;border-color:#e6dfd3}.artist-info-card-header{align-items:center;gap:6px;display:flex}.artist-info-icon{font-size:14px}.artist-info-label{text-transform:uppercase;letter-spacing:.04em;color:#f3d998;font-size:11px;font-weight:800}html[data-theme=light] .artist-info-label,.light .artist-info-label{color:#8c6819}.artist-info-text{color:#ffffffc7;margin:0;font-size:13px;line-height:1.45}html[data-theme=light] .artist-info-text,.light .artist-info-text{color:#554e43}.artist-market-strip{color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:12px;padding-top:2px;font-size:12.5px;display:flex}html[data-theme=light] .artist-market-strip,.light .artist-market-strip{color:#6a6356}.artist-stat-item{align-items:center;gap:5px;display:inline-flex}.artist-market-strip strong{color:#f3d998}html[data-theme=light] .artist-market-strip strong,.light .artist-market-strip strong{color:#8c6819}.masterset-two-column-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=780px){.masterset-two-column-grid{grid-template-columns:1fr}}.masterset-option-card{cursor:pointer;background:linear-gradient(135deg,#1a1712e6 0%,#12100cf2 100%);border:1px solid #ffffff14;border-radius:16px;outline:none;align-items:stretch;gap:20px;padding:20px 24px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000040}html[data-theme=light] .masterset-option-card,.light .masterset-option-card{background:#fff;border:1px solid #e5dfd2;box-shadow:0 4px 16px #0000000a}.masterset-option-card:hover,.masterset-option-card:focus-visible{border-color:#d9b25f8c;transform:translateY(-2px);box-shadow:0 8px 30px #d9b25f24}html[data-theme=light] .masterset-option-card:hover,.light .masterset-option-card:hover{border-color:#d9b25f;box-shadow:0 8px 24px #a07a351f}.option-visual{background:#00000052;border:1px solid #ffffff0f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:95px;min-height:95px;padding:8px;display:flex}html[data-theme=light] .option-visual,.light .option-visual{background:#f7f4ec;border-color:#0000000f}.set-logo-img{object-fit:contain;filter:drop-shadow(0 2px 6px #0006);max-width:80px;max-height:60px}.pokemon-art-img,.artist-art-img,.trainer-art-img{object-fit:contain;border-radius:6px;width:75px;height:95px;box-shadow:0 3px 10px #0006}.option-details{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.option-header-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.option-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--gold-light,#d9b25f);font-size:11px;font-weight:700}html[data-theme=light] .option-badge,.light .option-badge{color:#8c6819}.option-era{color:#ffffff8c;font-size:12px}html[data-theme=light] .option-era,.light .option-era{color:#7b7468}.option-title{letter-spacing:-.02em;color:var(--white);margin:0 0 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;line-height:1.25}html[data-theme=light] .option-title,.light .option-title{color:#161410}.option-style-note{color:#f3d998;margin:0 0 4px;font-size:12px}html[data-theme=light] .option-style-note,.light .option-style-note{color:#8c6819}.option-desc{color:#ffffffa6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}html[data-theme=light] .option-desc,.light .option-desc{color:#5c5549}.option-footer-row{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;font-size:12px;display:flex}html[data-theme=light] .option-footer-row,.light .option-footer-row{border-top-color:#eee9dc}.option-count strong{color:var(--gold-light,#f3d998)}html[data-theme=light] .option-count strong,.light .option-count strong{color:#8c6819}.option-price{color:#ffffffd9;font-weight:600}html[data-theme=light] .option-price,.light .option-price{color:#3b362e}.option-price-none{color:#ffffff73}.option-arrow{color:var(--gold-light,#d9b25f);font-weight:700;transition:transform .18s}.masterset-option-card:hover .option-arrow{color:#fff;transform:translate(3px)}html[data-theme=light] .masterset-option-card:hover .option-arrow{color:#8c6819}.masterset-active-view{width:100%}.active-selection-header{background:radial-gradient(65% 80% at 88% 45%,#d9b25f29,#0000 72%),linear-gradient(108deg,#1b1711 0%,#15120d 65%,#1e1810 100%);border:1px solid #d9b25f38;border-radius:20px;width:min(1240px,100% - 48px);margin:20px auto 16px;padding:24px 28px;position:relative;box-shadow:0 12px 32px -14px #000000a6}html[data-theme=light] .active-selection-header,.light .active-selection-header{background:radial-gradient(65% 85% at 88%,#e2c07838,#0000 72%),linear-gradient(108deg,#fdfaf4 0%,#f9f2e2 62%,#f4e8cd 100%);border:1px solid #b88a2e3d;box-shadow:0 10px 28px -14px #8c681929}.active-banner-decor{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.active-banner-pokeball{color:#d9b25f14;width:240px;height:240px;position:absolute;top:50%;right:12%;transform:translateY(-50%)}html[data-theme=light] .active-banner-pokeball,.light .active-banner-pokeball{color:#b88a2e1f}.active-banner-sparkle{color:#d9b25f59;position:absolute}.active-banner-sparkle.s1{width:22px;height:22px;top:18%;right:9.5%}.active-banner-sparkle.s2{width:28px;height:28px;bottom:14%;right:4%}html[data-theme=light] .active-banner-sparkle,.light .active-banner-sparkle{color:#c4983c85}.active-selection-inner{z-index:2;width:100%;position:relative}.masterset-back-action{color:var(--gold-light,#d9b25f);cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}html[data-theme=light] .masterset-back-action,.light .masterset-back-action{color:#6f5216;background:#fffffff0;border-color:#b88a2e57;box-shadow:0 2px 8px #8c68190f}.masterset-back-action:hover{background:#d9b25f26;border-color:#d9b25f;transform:translate(-2px)}.active-heading-row{align-items:center;gap:22px;display:flex}@media (width<=780px){.active-selection-header{border-radius:16px;width:calc(100% - 30px);margin:14px auto 12px;padding:18px 18px 20px}.active-heading-row{flex-direction:column;align-items:flex-start;gap:14px}.active-change-col{flex-flow:wrap;align-items:center;width:100%}.active-change-col .set-switcher-wrap,.active-change-col .change-subcategory-btn{width:auto}}.active-heading-thumb{background:#00000059;border:1px solid #ffffff14;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:92px;height:92px;padding:8px;display:flex}html[data-theme=light] .active-heading-thumb,.light .active-heading-thumb{background:#ffffffad;border-color:#b88a2e24}.thumb-logo{object-fit:contain;max-width:76px;max-height:60px}.thumb-card{object-fit:contain;border-radius:4px;width:60px;height:80px}.active-heading-info{flex:1;min-width:0}.active-meta-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.active-badge{text-transform:uppercase;letter-spacing:.03em;color:var(--gold-light,#d9b25f);font-size:11px;font-weight:700}html[data-theme=light] .active-badge,.light .active-badge{color:#9e7319}.meta-sep{opacity:.4}.active-meta-text{color:#fff9}html[data-theme=light] .active-meta-text,.light .active-meta-text{color:#6b6459}.active-heading-title{letter-spacing:-.025em;color:var(--white);margin:0 0 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:25px;font-weight:800;line-height:1.2}html[data-theme=light] .active-heading-title,.light .active-heading-title{color:#161410}.active-heading-desc{color:#ffffffb8;max-width:680px;margin:0;font-size:13.5px;line-height:1.5}html[data-theme=light] .active-heading-desc,.light .active-heading-desc{color:#4f493f}.active-summary-strip{color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}html[data-theme=light] .active-summary-strip,.light .active-summary-strip{color:#3b362e}.active-summary-strip strong{color:var(--gold-light,#f3d998)}html[data-theme=light] .active-summary-strip strong,.light .active-summary-strip strong{color:#8c6819}.active-summary-strip .sep{opacity:.4}.active-change-col{flex-direction:column;flex-shrink:0;align-items:stretch;gap:10px;display:flex;position:relative}.set-switcher-wrap{width:100%;position:relative}.change-subcategory-btn{width:100%;color:var(--white);cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}html[data-theme=light] .change-subcategory-btn,.light .change-subcategory-btn{color:#161410;background:#fffffff0;border-color:#b88a2e57;box-shadow:0 2px 8px #8c68190f}.change-subcategory-btn:hover{background:#d9b25f26;border-color:#d9b25f}.set-switcher-menu{z-index:40;background:#1a1611;border:1px solid #d9b25f4d;border-radius:14px;flex-direction:column;width:290px;max-height:360px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 40px #0000008c}html[data-theme=light] .set-switcher-menu,.light .set-switcher-menu{background:#fff;border-color:#b88a2e4d;box-shadow:0 18px 40px #16141024}.set-switcher-search{color:var(--muted);border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 12px;display:flex}html[data-theme=light] .set-switcher-search,.light .set-switcher-search{border-bottom-color:#ece6da}.set-switcher-search input{width:100%;color:inherit;background:0 0;border:0;outline:none;font-size:13px}html[data-theme=light] .set-switcher-search input,.light .set-switcher-search input{color:#161410}.set-switcher-list{flex-direction:column;gap:2px;padding:6px;display:flex;overflow-y:auto}.set-switcher-item{color:#ffffffd9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}html[data-theme=light] .set-switcher-item,.light .set-switcher-item{color:#2b261f}.set-switcher-item:hover{background:#d9b25f24}.set-switcher-item.is-active{color:var(--gold-light,#f3d998);background:#d9b25f38}html[data-theme=light] .set-switcher-item.is-active,.light .set-switcher-item.is-active{color:#8c6819}.set-switcher-item.is-all{color:var(--gold-light,#d9b25f);border-bottom:1px solid #ffffff14;border-radius:0;margin-bottom:4px}html[data-theme=light] .set-switcher-item.is-all,.light .set-switcher-item.is-all{color:#8c6819;border-bottom-color:#ece6da}.set-switcher-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.set-switcher-year{opacity:.6;flex-shrink:0;font-size:11px}.masterset-cards-toolbar{background:#12100d80;border-bottom:1px solid #ffffff0f;width:100%;padding:16px 0}html[data-theme=light] .masterset-cards-toolbar,.light .masterset-cards-toolbar{background:#fbf9f4;border-bottom-color:#eae4d7}.masterset-cards-toolbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(1200px,100% - 48px);margin:0 auto;display:flex}.card-search-wrap{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex:1;align-items:center;min-width:260px;max-width:440px;padding:0 14px;display:flex;position:relative}html[data-theme=light] .card-search-wrap,.light .card-search-wrap{color:#736c61;background:#fff;border-color:#ded7c8}.card-search-input{width:100%;color:var(--white);background:0 0;border:none;outline:none;padding:9px 8px;font-family:inherit;font-size:13px}html[data-theme=light] .card-search-input,.light .card-search-input{color:#161410}.clear-card-search{color:#ffffff80;cursor:pointer;background:0 0;border:none}.card-filters-wrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.card-select{color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s}.card-select:hover{border-color:#ffffff40}html[data-theme=light] .card-select,.light .card-select{color:#3b362e;background:#fff;border-color:#ded7c8}html[data-theme=light] .card-select:hover,.light .card-select:hover{border-color:#c4b69c}.masterset-cards-container{width:100%;padding:24px 0 64px}.masterset-cards-inner{width:min(1200px,100% - 48px);margin:0 auto}.cards-results-meta{color:#ffffffa6;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}html[data-theme=light] .cards-results-meta,.light .cards-results-meta{color:#635c52}.cards-results-meta strong{color:var(--gold-light,#f3d998)}html[data-theme=light] .cards-results-meta strong,.light .cards-results-meta strong{color:#8c6819}.cards-results-instock-tag{color:#34d399;margin-left:8px;font-weight:600}.cards-variation-active-tag{color:#f3d998;font-weight:600}html[data-theme=light] .cards-variation-active-tag,.light .cards-variation-active-tag{color:#8c6819}.search-query-tag{color:#f3d998;background:#d9b25f26;border:1px solid #d9b25f4d;border-radius:10px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.search-query-tag button{color:inherit;cursor:pointer;background:0 0;border:none}.masterset-empty-cards{text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}html[data-theme=light] .masterset-empty-cards,.light .masterset-empty-cards{background:#fbf9f4;border-color:#ded7c8}.masterset-empty-cards .empty-icon{margin-bottom:12px;font-size:36px}.masterset-empty-cards h3{color:var(--white);margin:0 0 6px;font-size:18px;font-weight:700}html[data-theme=light] .masterset-empty-cards h3,.light .masterset-empty-cards h3{color:#161410}.masterset-empty-cards p{color:#fff9;max-width:420px;margin:0 0 16px;font-size:13.5px}html[data-theme=light] .masterset-empty-cards p,.light .masterset-empty-cards p{color:#635c52}.reset-card-filters-btn{color:#1a1408;cursor:pointer;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%);border:none;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:700}@keyframes sheet-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.mobile-bottom-nav{z-index:50;height:calc(60px + env(safe-area-inset-bottom,0px));padding:4px 6px env(safe-area-inset-bottom,4px) 6px;-webkit-backdrop-filter:blur(20px);-webkit-user-select:none;user-select:none;background:#0e0c0af2;border-top:1px solid #ffffff14;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000059}html[data-theme=light] .mobile-bottom-nav,.light .mobile-bottom-nav{background:#fffffff5;border-top:1px solid #00000017;box-shadow:0 -4px 20px #0000000f}.mobile-tab-item{cursor:pointer;color:#889290;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;height:100%;padding:4px 0;transition:color .15s,transform .12s;display:flex}.mobile-tab-item:active{transform:scale(.92)}.mobile-tab-icon{justify-content:center;align-items:center;width:28px;height:24px;display:flex;position:relative}.mobile-tab-label{letter-spacing:-.01em;white-space:nowrap;color:inherit;font-size:10.5px;font-weight:600;line-height:1.1}.mobile-tab-item.is-active{color:#f3d998}html[data-theme=light] .mobile-tab-item.is-active,.light .mobile-tab-item.is-active{color:#9e7232}.mobile-tab-item.is-active .mobile-tab-label{font-weight:800}.mobile-avatar-icon-wrap{position:relative}.mobile-tab-avatar{color:#1a1408;background:linear-gradient(135deg,#f3d998 0%,#ca9734 100%);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex;box-shadow:0 1px 4px #00000040}.mobile-tab-badge{color:#fff;background:#e04528;border:1.5px solid #0e0c0af2;border-radius:10px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9.5px;font-weight:800;display:flex;position:absolute;top:-4px;right:-8px}html[data-theme=light] .mobile-tab-badge,.light .mobile-tab-badge{border-color:#fff}.sell-label-mobile,.buy-label-short{display:none}@media (width<=768px){.mobile-bottom-nav{display:flex}.app-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom,8px))}.site-footer{border-radius:18px;width:calc(100% - 28px);margin:20px auto 24px}.toast{bottom:calc(76px + env(safe-area-inset-bottom,8px))!important}.site-header{z-index:40!important;-webkit-backdrop-filter:blur(18px)!important;background:#0e0c0af5!important;height:60px!important;min-height:60px!important;position:sticky!important;top:0!important}html[data-theme=light] .site-header,.light .site-header{background:#fffffff5!important}.header-inner{gap:10px!important;width:calc(100% - 24px)!important;height:60px!important;min-height:60px!important}.brand-logo{width:auto!important;max-width:115px!important;max-height:27px!important}.desktop-nav{display:none!important}.header-actions{gap:8px!important;margin-left:auto!important}.header-actions .theme-toggle-btn{background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:10px!important;width:38px!important;min-width:38px!important;height:38px!important;display:inline-flex!important}html[data-theme=light] .header-actions .theme-toggle-btn,.light .header-actions .theme-toggle-btn{background:#f4f5f7!important;border-color:#00000014!important}.cart-button{border-radius:10px!important;gap:0!important;height:38px!important;min-height:38px!important;padding:0 10px!important}.favorites-header-btn{border-radius:10px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.cart-label{display:none!important}.sell-button{border-radius:10px!important;gap:5px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:12.5px!important}.sell-label{display:none!important}.sell-label-mobile{font-weight:700!important;display:inline-block!important}.account-button,.login-button{display:none!important}.top-announcement-bar{padding:6px 12px!important}.top-announcement-inner{flex-wrap:nowrap!important;gap:8px!important;font-size:11.5px!important;overflow-x:hidden!important}.top-announcement-text{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.top-announcement-button{flex-shrink:0!important;padding:3px 8px!important;font-size:10.5px!important}.home-hero{min-height:auto!important;padding:24px 0 20px!important}.home-hero-inner{width:calc(100% - 24px)!important}.home-title{letter-spacing:-.02em!important;font-size:clamp(23px,6.5vw,32px)!important;line-height:1.16!important}.home-copy{margin:8px 0 18px!important;font-size:13.5px!important;line-height:1.45!important}.home-search{border-radius:14px!important;min-height:50px!important;padding:5px 6px 5px 12px!important}.home-search input{font-size:16px!important}.home-search-button{border-radius:10px!important;min-height:40px!important;padding:0 16px!important;font-size:13px!important}.home-popular{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:8px!important;margin-right:-12px!important;padding-bottom:4px!important;padding-right:12px!important;display:flex!important;overflow-x:auto!important}.home-popular::-webkit-scrollbar{display:none!important}.home-popular button,.home-popular a{white-space:nowrap!important;flex-shrink:0!important;min-height:36px!important;padding:6px 12px!important;font-size:12px!important}.home-categories-wrap{width:calc(100% - 24px)!important}.home-categories{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:10px!important;margin:0 -12px!important;padding:0 12px 6px!important;display:flex!important;overflow-x:auto!important}.home-categories::-webkit-scrollbar{display:none!important}.home-category{scroll-snap-align:start!important;border-radius:14px!important;flex:0 0 120px!important;min-height:108px!important;padding:12px 10px!important}.catalog-toolbar{z-index:30!important;border-radius:12px!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 12px!important;padding:8px 10px!important;top:60px!important}.catalog-heading{flex-basis:100%!important;margin-bottom:2px!important}.catalog-heading b{font-size:16px!important}.toolbar-search{border-radius:9px!important;flex:120px!important;min-width:0!important;height:38px!important;padding:0 10px!important}.toolbar-sort{border-radius:9px!important;height:38px!important;font-size:12px!important}.toolbar-sort select{height:38px!important;font-size:12px!important}.filters-button{border-radius:9px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:12px!important}.active-chips{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:6px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.active-chips::-webkit-scrollbar{display:none!important}.active-chips button{white-space:nowrap!important;flex-shrink:0!important;min-height:32px!important;font-size:11.5px!important}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;max-width:100%!important;margin-inline:auto!important}.listing-card{border-radius:14px!important;width:100%!important;max-width:100%!important;margin-inline:auto!important;padding:7px 7px 8px!important}.listing-card .card-stage-container{border-radius:9px!important;height:220px!important}.listing-card .card-image-click{padding:3px!important}.listing-card .card-image-wrapper img{height:100%!important;max-height:100%!important}.listing-card .card-body{gap:2.5px!important;padding:6px 1px 1px!important}.listing-card .card-pills-row{flex-wrap:wrap!important;gap:3px!important;margin-bottom:2px!important}.listing-card .card-pill{border-radius:6px!important;padding:2px 6px!important;font-size:9px!important}.listing-card .card-name{-webkit-line-clamp:2!important;word-break:break-word!important;-webkit-box-orient:vertical!important;margin:0 0 2px!important;font-size:13px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.listing-card .card-number-language{margin:0 0 2px!important;font-size:10px!important}.listing-card .card-set-name{margin:0 0 3px!important;font-size:9.5px!important}.listing-card .card-meta-row{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;margin-top:1px!important;display:flex!important}.listing-card .card-number-line{font-size:10px!important;font-weight:600!important}.listing-card .card-finish-pill{border-radius:5px!important;padding:1.5px 5.5px!important;font-size:9px!important}.listing-card .card-price{font-size:15px!important;font-weight:800!important;line-height:1.15!important}.listing-card .seller-box{border-radius:9px!important;gap:5px!important;margin-top:auto!important;padding:4px 6px!important}.listing-card .seller-box-avatar{width:22px!important;height:22px!important;font-size:9.5px!important}.listing-card .seller-box-name{white-space:normal!important;word-break:break-word!important;font-size:10px!important;font-weight:700!important}.listing-card .seller-box-meta{flex-wrap:wrap!important;gap:2px!important;font-size:9px!important}.listing-card .seller-box-arrow{display:flex!important}.listing-card .seller-box-arrow svg{width:10px!important;height:10px!important}.listing-card .card-cta-btn{border-radius:7px!important;gap:4px!important;height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:10.5px!important}.modal-backdrop{justify-content:center!important;align-items:flex-end!important;padding:0!important}.modal{width:100vw!important;max-width:100vw!important;max-height:92vh!important;padding:20px 16px calc(20px + env(safe-area-inset-bottom,12px))!important;-webkit-overflow-scrolling:touch!important;border-radius:20px 20px 0 0!important;margin:0!important;animation:.22s cubic-bezier(.16,1,.3,1) sheet-slide-up!important;overflow-y:auto!important}.modal-close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.form-row,.form-row-3,.photo-grid{grid-template-columns:1fr!important;gap:10px!important}.form-field input,.form-field select,.form-field textarea{min-height:44px!important;font-size:16px!important}.submit-button{width:100%!important;min-height:48px!important;font-size:15px!important}.quickview{grid-template-columns:1fr!important;gap:16px!important}.quickview-media img{width:auto!important;max-height:240px!important;margin:0 auto!important}.quickview-buy{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.qty-stepper{justify-content:space-between!important;width:100%!important;height:44px!important}.quickview-buy .buy-button{justify-content:center!important;width:100%!important;height:48px!important}.quickview-facts{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.drawer{width:100vw!important;max-width:100vw!important}.drawer-head{padding:16px!important}.drawer-body{padding:14px 16px calc(16px + env(safe-area-inset-bottom,12px))!important}.order-line{gap:10px!important}.order-line img{width:44px!important;height:60px!important}.whatsapp-submit{width:100%!important;height:48px!important;font-size:14px!important}.directory-header-row{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;margin-bottom:14px!important}.directory-main-title{font-size:clamp(22px,5.5vw,28px)!important}.dir-category-card{flex:0 0 150px!important;min-width:150px!important;height:72px!important}.dir-city-pill{flex-shrink:0!important;min-height:40px!important;padding:8px 14px!important;font-size:13px!important}.dir-more-cities-menu{inset:auto 12px calc(68px + env(safe-area-inset-bottom,8px)) 12px!important;z-index:100!important;border-radius:16px!important;width:auto!important;max-width:none!important;max-height:62vh!important;position:fixed!important;box-shadow:0 16px 48px #00000080!important}.masterset-hero{padding:22px 0 18px!important}.masterset-hero-inner{width:calc(100% - 24px)!important}.masterset-title{font-size:clamp(23px,6vw,30px)!important}.masterset-dim-tabs{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:8px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.masterset-dim-tabs::-webkit-scrollbar{display:none!important}.masterset-dim-tab{white-space:nowrap!important;flex-shrink:0!important;min-height:40px!important;padding:8px 14px!important;font-size:13px!important}.masterset-filter-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.masterset-sets-logo-grid,.masterset-pokemon-logo-grid,.masterset-trainers-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.masterset-pokemon-logo-tile,.masterset-trainer-logo-tile{height:120px!important}.stores-hero{border-radius:18px!important;padding:24px 18px!important}.stores-title{font-size:clamp(26px,6.8vw,34px)!important}.stores-hero-desc{margin-bottom:20px!important;font-size:14px!important}.stores-hero-action-btn{justify-content:center!important;min-height:46px!important;padding:12px 20px!important}.stores-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.store-profile-cover{height:clamp(160px,35vw,220px)!important}.store-profile-header{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;margin-top:-36px!important;padding:0 16px!important}.store-cover-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.store-cover-actions .store-cover-whatsapp-btn{grid-column:1/-1!important;min-height:44px!important}.store-cover-btn{justify-content:center!important;min-height:40px!important;font-size:13px!important}.store-metrics-bar{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:12px!important;display:grid!important}.store-metric-divider{display:none!important}.store-metric-item{padding:8px!important}.store-inventory-filters{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.store-search-field{width:100%!important}.store-filter-selects{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.dashboard{width:calc(100% - 20px)!important;padding:14px 0 36px!important}.dash-shell{border-radius:18px!important;padding:20px 16px!important}.dash-head{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.dash-head-decor{display:none!important}.dash-head-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.dash-panel-card{padding:16px 14px!important}.dash-tabs{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:6px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.dash-tabs::-webkit-scrollbar{display:none!important}.dash-tabs button{white-space:nowrap!important;flex-shrink:0!important;min-height:40px!important;padding:8px 14px!important;font-size:13px!important}.dash-row{grid-template-columns:24px 52px 1fr!important;gap:10px!important;padding:12px!important}.dash-row-price{grid-column:3!important}.dash-bulk-bar{flex-direction:column!important;align-items:stretch!important}.dash-bulk-actions{width:100%!important}.dash-bulk-sold-btn{flex:100%!important;justify-content:center!important}.dash-row-actions{border-top:1px solid var(--line)!important;flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:stretch!important;gap:8px!important;margin-top:8px!important;padding-top:8px!important;display:flex!important}.dash-action{flex:auto!important;justify-content:center!important;min-height:38px!important;font-size:12.5px!important}.dash-bulk-pause-controls{width:100%!important}.dash-pause-all-btn,.dash-reactivate-all-btn,.dash-fair-reactivate-btn{justify-content:center!important;width:100%!important}.dash-filter-selects{grid-template-columns:1fr!important}.pre-footer-wrap{gap:24px!important;width:calc(100% - 24px)!important;margin:28px auto 16px!important}.how-it-works-section{background:#fbf7f0!important;border-radius:22px!important;width:100%!important;padding:24px 16px!important}.how-it-works-header{gap:4px!important;margin-bottom:16px!important}.how-it-works-kicker{letter-spacing:.14em!important;color:#9d6d1d!important;margin-bottom:4px!important;font-size:11px!important}.how-it-works-title{letter-spacing:-.4px!important;color:#1a1714!important;font-size:22px!important;line-height:1.25!important}.how-it-works-steps{flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;margin-bottom:0!important;display:flex!important}.how-step-item{background:#fff!important;border:1px solid #0000000f!important;border-radius:16px!important;flex-direction:row!important;align-items:center!important;gap:14px!important;padding:10px 14px!important;display:flex!important;box-shadow:0 2px 10px #00000008!important}.how-desktop-art{display:none!important}.how-mobile-thumb{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:68px!important;height:56px!important;display:flex!important}.how-mobile-thumb img{object-fit:contain!important;max-width:100%!important;max-height:100%!important}.how-step-card{box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:column!important;flex:1!important;justify-content:center!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}.how-step-head{align-items:center!important;gap:10px!important;margin-bottom:0!important;display:flex!important}.how-step-badge{color:#fff!important;background:#966718!important;flex-shrink:0!important;width:24px!important;height:24px!important;font-size:12.5px!important}.how-step-title{color:#1a1714!important;margin:0!important;font-size:15.5px!important;font-weight:800!important}.how-step-desc{display:none!important}html[data-theme=dark] .how-it-works-section,.dark .how-it-works-section{background:#171410!important}html[data-theme=dark] .how-step-item,.dark .how-step-item{background:#211c16!important;border-color:#ffffff14!important;box-shadow:0 4px 14px #00000059!important}html[data-theme=dark] .how-step-title,.dark .how-step-title{color:#fff!important}html[data-theme=dark] .how-step-badge,.dark .how-step-badge{color:#171410!important;background:#c5932a!important}}@media (width>=769px) and (width<=1024px){.header-inner{gap:16px!important;width:calc(100% - 32px)!important}.desktop-nav{gap:12px!important}.nav-link{padding:22px 0 18px!important;font-size:13px!important}.header-actions{gap:8px!important}.account-name{display:none!important}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.stores-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.home-categories{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.masterset-sets-logo-grid,.masterset-pokemon-logo-grid,.masterset-trainers-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.store-metrics-bar{grid-template-columns:repeat(4,1fr)!important}}@media (width>=1280px){.card-grid,.masterset-cards-grid,.store-card-grid-full,.store-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;display:grid!important}}@media (width>=1025px) and (width<=1279px){.card-grid,.masterset-cards-grid,.store-card-grid-full,.store-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}}.card-detail-page{background:var(--cream);min-height:calc(100vh - 84px);color:var(--ink);padding:32px 0 80px}.card-detail-page.empty-fallback{justify-content:center;align-items:center;min-height:60vh;display:flex}.empty-state-box{border:1px solid var(--line);text-align:center;background:#ffffff08;border-radius:16px;max-width:520px;margin:32px auto;padding:48px 32px}.empty-state-box h2{color:var(--white);margin:0 0 12px;font-size:24px;font-weight:800}.empty-state-box p{color:var(--ink-soft);margin-bottom:24px}.card-detail-container{width:min(1200px,100% - 40px);margin:0 auto}.card-detail-breadcrumb{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.breadcrumb-link{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;transition:color .15s}.breadcrumb-link:hover{color:var(--lime);text-decoration:underline}.breadcrumb-separator{color:#fff3}.breadcrumb-current{color:var(--white);font-weight:600}.card-detail-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.card-back-btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffff0d;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.card-back-btn:hover{color:var(--lime);background:#ffffff1a;border-color:#18e6a566;transform:translate(-2px)}.card-detail-top-actions{align-items:center;gap:10px;display:flex}.card-share-btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffff0d;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.card-share-btn:hover{color:var(--lime);background:#ffffff1a}.card-top-fav-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:#ffffff0d;border-radius:10px;place-items:center;transition:all .18s;display:grid}.card-top-fav-btn:hover{color:#ff4766;border-color:#ff476666}.card-top-fav-btn.is-favorite{color:#ff4766;background:#ff476626;border-color:#ff476666}.card-detail-hero-exact{background:#fff;border:1px solid #e7e2d6;border-radius:24px;grid-template-columns:420px 1fr;gap:44px;margin-bottom:44px;padding:36px;display:grid;box-shadow:0 4px 24px #0000000a}html:not([data-theme=light]):not(.light) .card-detail-hero-exact{background:#0f151fd9;border-color:#ffffff14;box-shadow:0 16px 40px #0006}.card-hero-media-exact{justify-content:center;align-items:flex-start;display:flex}.card-stage-exact{aspect-ratio:733/1024;background:#000;border:1px solid #00000014;border-radius:22px;width:100%;max-width:400px;transition:transform .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 20px 48px -8px #00000047}.card-stage-exact:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 24px 54px -6px #00000059}.card-image-exact{object-fit:cover;width:100%;height:100%;display:block}.card-hero-content-exact{flex-direction:column;gap:18px;display:flex}.card-header-exact{justify-content:space-between;align-items:center;gap:16px;display:flex}.card-title-exact{color:#0b111e;letter-spacing:-.9px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,3.8vw,44px);font-weight:900;line-height:1.15}html:not([data-theme=light]):not(.light) .card-title-exact{color:#fff}.card-top-actions-exact{align-items:center;gap:10px;display:flex}.circle-action-btn{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:all .16s;display:grid}.circle-action-btn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.circle-action-btn.is-favorite{color:#ef4444;background:#fef2f2;border-color:#fca5a5}html:not([data-theme=light]):not(.light) .circle-action-btn{color:#cbd5e1;background:#ffffff0d;border-color:#ffffff1f}html:not([data-theme=light]):not(.light) .circle-action-btn:hover{color:#fff;background:#ffffff1a}.variations-switcher-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-4px;display:flex}.variations-bar-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.variations-chips-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.variation-chip-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .14s;display:inline-flex}.variation-chip-btn:hover{background:#f8fafc;border-color:#94a3b8}.variation-chip-btn.is-active{color:#fff;background:#0f172a;border-color:#0f172a;font-weight:700}html:not([data-theme=light]):not(.light) .variation-chip-btn{color:#cbd5e1;background:#ffffff0a;border-color:#ffffff1f}html:not([data-theme=light]):not(.light) .variation-chip-btn.is-active{background:var(--lime);color:var(--forest-deep);border-color:var(--lime)}.var-chip-count{background:#00000014;border-radius:999px;padding:1px 5px;font-size:10px;font-weight:700}.card-exact-number-artist-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-6px;display:flex}.card-exact-card-number{color:#111827;letter-spacing:.5px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:3px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:800}html:not([data-theme=light]):not(.light) .card-exact-card-number{color:#f1f5f4;background:#ffffff14;border-color:#ffffff24}.card-exact-meta-sep{color:#94a3b8;font-weight:700}.card-exact-artist{color:#475569;align-items:center;gap:5px;font-size:14px;display:inline-flex}html:not([data-theme=light]):not(.light) .card-exact-artist{color:#cbd5e1}.card-exact-artist-label{color:#64748b;font-weight:500}.card-exact-artist-name{color:#0b111e;font-weight:700}html:not([data-theme=light]):not(.light) .card-exact-artist-name{color:#fff}.card-exact-set-row{margin-top:-4px}.card-exact-set-btn{color:#92540c;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#fef9eee6;border:1px solid #d9b25f66;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:800;transition:all .16s;display:inline-flex}.card-exact-set-btn:hover{background:#fde8bc;border-color:#d4a338;transform:translateY(-1px)}html:not([data-theme=light]):not(.light) .card-exact-set-btn{color:#f3c448;background:#d9b25f1f;border-color:#d9b25f59}html:not([data-theme=light]):not(.light) .card-exact-set-btn:hover{background:#d9b25f38}.card-exact-finishes-box{background:#fdfcf9;border:1.5px solid #ece7dc;border-radius:16px;flex-direction:column;gap:12px;margin-top:4px;padding:14px 16px;display:flex;box-shadow:0 2px 8px #00000005}html:not([data-theme=light]):not(.light) .card-exact-finishes-box{box-shadow:none;background:#11182773;border-color:#ffffff14}.card-finishes-top-bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-finishes-heading{align-items:baseline;gap:8px;display:flex}.card-exact-finishes-label{text-transform:uppercase;letter-spacing:.6px;color:#1e293b;font-size:12px;font-weight:800}html:not([data-theme=light]):not(.light) .card-exact-finishes-label{color:#f1f5f9}.card-finishes-subhint{color:#94a3b8;font-size:11px;font-weight:500}.card-finishes-reset-btn{color:#996b00;cursor:pointer;background:#d9b25f26;border:1px solid #d9b25f66;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;transition:all .14s;display:inline-flex}.card-finishes-reset-btn:hover{background:#d9b25f40}html:not([data-theme=light]):not(.light) .card-finishes-reset-btn{color:var(--lime);background:#18e6a51f;border-color:#18e6a559}.card-exact-finishes-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (width<=640px){.card-exact-finishes-grid{grid-template-columns:repeat(2,1fr)}}.card-finish-select-btn{color:#1e293b;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:56px;padding:8px 11px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.card-finish-select-btn:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.card-finish-select-btn.is-active{background:#fffdf5;border-color:#d4a338;box-shadow:0 4px 14px #d4a3382e,inset 0 0 0 1px #d4a338}html:not([data-theme=light]):not(.light) .card-finish-select-btn{color:#f1f5f4;background:#ffffff0a;border-color:#ffffff1a}html:not([data-theme=light]):not(.light) .card-finish-select-btn:hover{background:#ffffff14;border-color:#fff3}html:not([data-theme=light]):not(.light) .card-finish-select-btn.is-active{border-color:var(--lime);box-shadow:0 4px 16px #18e6a533, inset 0 0 0 1px var(--lime);color:#fff;background:#18e6a51f}.card-finish-select-btn.is-out{opacity:.6}.card-finish-select-btn.is-out:hover{opacity:.85}.finish-head-line{align-items:center;gap:6px;width:100%;display:flex}.finish-bullet{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.finish-bullet.finish-normal{background:#94a3b8}.finish-bullet.finish-holo{background:linear-gradient(135deg,#f59e0b,#ef4444,#3b82f6);box-shadow:0 0 6px #f59e0b99}.finish-bullet.finish-reverse-holo{background:linear-gradient(135deg,#818cf8,#c084fc);box-shadow:0 0 6px #818cf899}.finish-bullet.finish-cosmo-holo{background:radial-gradient(circle,#ec4899,#8b5cf6,#3b82f6);box-shadow:0 0 8px #ec4899b3}.finish-title{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;line-height:1.2;overflow:hidden}.finish-sub-line{justify-content:space-between;align-items:baseline;gap:4px;width:100%;margin-top:3px;display:flex}.finish-price-tag{color:#b47a16;font-size:11px;font-weight:800}html:not([data-theme=light]):not(.light) .finish-price-tag{color:#f3c448}.finish-stock-pill{color:#10b981;background:#10b9811a;border-radius:4px;padding:1px 4px;font-size:9.5px;font-weight:700}.finish-count-zero{color:#94a3b8;font-size:10px;font-weight:600}.card-version-lang-row{border-top:1px solid #0000000f;flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}html:not([data-theme=light]):not(.light) .card-version-lang-row{border-top-color:#ffffff14}.card-lang-label-group{color:#64748b;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:flex}html:not([data-theme=light]):not(.light) .card-lang-label-group{color:#94a3b8}.card-lang-globe-icon{color:#d4a338}html:not([data-theme=light]):not(.light) .card-lang-globe-icon{color:var(--lime)}.card-lang-chips-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.card-lang-chip{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;font-weight:600;transition:all .14s;display:inline-flex}.card-lang-chip:hover{background:#f8fafc;border-color:#cbd5e1}.card-lang-chip.is-active{color:#8f6004;background:#fff8e8;border-color:#d4a338;font-weight:700}html:not([data-theme=light]):not(.light) .card-lang-chip{color:#cbd5e1;background:#ffffff0d;border-color:#ffffff1a}html:not([data-theme=light]):not(.light) .card-lang-chip:hover{background:#ffffff17}html:not([data-theme=light]):not(.light) .card-lang-chip.is-active{border-color:var(--lime);color:#fff;background:#18e6a526}.card-lang-chip.is-empty{opacity:.55}.card-lang-chip .lang-flag{font-size:11px}.card-lang-chip .lang-count{opacity:.75;font-size:10px}.single-seller-card-exact{background:#fdfcf9;border:1.5px solid #ece8df;border-radius:18px;flex-direction:column;gap:16px;padding:20px;display:flex}html:not([data-theme=light]):not(.light) .single-seller-card-exact{background:#0f151fb3;border-color:#ffffff14}.single-seller-top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.single-seller-price-box{align-items:baseline;gap:6px;display:flex}.single-seller-price{color:#b47a16;letter-spacing:-1px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,3.8vw,42px);font-weight:900;line-height:1}html:not([data-theme=light]):not(.light) .single-seller-price{color:#f3c448}.single-seller-curr{color:#475569;font-size:14.5px;font-weight:800}html:not([data-theme=light]):not(.light) .single-seller-curr{color:#94a3b8}.single-seller-stock-badge{color:#15803d;background:#eaf8ef;border:1px solid #bbf0cd;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}html:not([data-theme=light]):not(.light) .single-seller-stock-badge{color:#4ade80;background:#22c55e26;border-color:#4ade804d}.single-seller-profile-row{cursor:pointer;text-align:left;background:#fff;border:1.25px solid #ece8df;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 16px;transition:all .18s;display:flex}.single-seller-profile-row:hover{border-color:#d4a338;transform:translateY(-1px);box-shadow:0 4px 14px #0000000d}html:not([data-theme=light]):not(.light) .single-seller-profile-row{background:#19212ee6;border-color:#ffffff14}html:not([data-theme=light]):not(.light) .single-seller-profile-row:hover{border-color:#d9b25f66}.single-seller-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.single-seller-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.single-seller-name{color:#0b111e;font-size:15px;font-weight:800}html:not([data-theme=light]):not(.light) .single-seller-name{color:#fff}.store-avatar-box{background:#0f172a;border:1.5px solid #d4a338;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000014}.store-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.store-avatar-monogram{color:#fff;letter-spacing:-.5px;background:linear-gradient(135deg,#1e293b 0%,#0b111e 100%);place-items:center;width:100%;height:100%;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;display:grid}.seller-verified-chip{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.seller-reputation-group{align-items:center;gap:4px;font-size:12px;display:inline-flex}.seller-rating-score{color:#b47a16;align-items:center;gap:3px;font-weight:800;display:inline-flex}html:not([data-theme=light]):not(.light) .seller-rating-score{color:#f3c448}.star-gold{color:#f59e0b}.seller-sales-text{color:#64748b;font-size:12px;font-weight:500}html:not([data-theme=light]):not(.light) .seller-sales-text{color:#94a3b8}.single-seller-tags,.seller-tags-row{color:#475569;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}html:not([data-theme=light]):not(.light) .single-seller-tags,html:not([data-theme=light]):not(.light) .seller-tags-row{color:#94a3b8}.seller-city-tag{color:#475569;white-space:nowrap;font-size:12px;font-weight:500;line-height:1;align-items:center!important;gap:4px!important;display:inline-flex!important}html:not([data-theme=light]):not(.light) .seller-city-tag{color:#cbd5e1}.seller-city-tag svg,.city-pin{vertical-align:middle!important;color:#94a3b8!important;flex-shrink:0!important;display:inline-block!important}.tag-dot,.tag-sep{color:#cbd5e1;-webkit-user-select:none;user-select:none;font-size:10px}html:not([data-theme=light]):not(.light) .tag-dot,html:not([data-theme=light]):not(.light) .tag-sep{color:#475569}.seller-cond-pill{letter-spacing:.3px;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.seller-cond-pill.cond-nm{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.seller-cond-pill.cond-lp{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd}.seller-cond-pill.cond-mp{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.seller-cond-pill.cond-hp,.seller-cond-pill.cond-dmg{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}html:not([data-theme=light]):not(.light) .seller-cond-pill.cond-nm{color:#34d399;background:#10b98126;border-color:#34d3994d}html:not([data-theme=light]):not(.light) .seller-cond-pill.cond-lp{color:#38bdf8;background:#0ea5e926;border-color:#38bdf84d}html:not([data-theme=light]):not(.light) .seller-cond-pill.cond-mp{color:#fbbf24;background:#f59e0b26;border-color:#fbbf244d}html:not([data-theme=light]):not(.light) .seller-cond-pill.cond-hp,html:not([data-theme=light]):not(.light) .seller-cond-pill.cond-dmg{color:#f87171;background:#ef444426;border-color:#f871714d}.seller-lang-tag{color:#475569;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}html:not([data-theme=light]):not(.light) .seller-lang-tag{color:#94a3b8}.lang-flag-sm{font-size:13px;line-height:1}.seller-stock-tag{color:#059669;white-space:nowrap;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:6px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}html:not([data-theme=light]):not(.light) .seller-stock-tag{color:#34d399;background:#10b98126;border-color:#34d39940}.store-chevron-box{color:#94a3b8;flex-shrink:0;place-items:center;width:28px;height:28px;transition:transform .16s;display:grid}.single-seller-profile-row:hover .store-chevron-box{color:#b47a16;transform:translate(2px)}.multi-stores-container-exact{background:#fdfcf9;border:1.5px solid #ece8df;border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}html:not([data-theme=light]):not(.light) .multi-stores-container-exact{background:#0f151fb3;border-color:#ffffff14}.multi-stores-head-exact{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}html:not([data-theme=light]):not(.light) .multi-stores-head-exact{border-bottom-color:#ffffff14}.multi-stores-count-badge{color:#1e293b;align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:inline-flex}html:not([data-theme=light]):not(.light) .multi-stores-count-badge{color:#f1f5f4}.multi-stores-min-price{color:#64748b;font-size:13px}.multi-stores-min-price strong{color:#b47a16;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:900}html:not([data-theme=light]):not(.light) .multi-stores-min-price strong{color:#f3c448}.multi-stores-list-exact{flex-direction:column;gap:10px;display:flex}.store-offer-row-exact{background:#fff;border:1.25px solid #e7e2d6;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;transition:all .18s;display:flex}.store-offer-row-exact:hover{border-color:#d4a338;transform:translateY(-1px);box-shadow:0 4px 16px #0000000f}html:not([data-theme=light]):not(.light) .store-offer-row-exact{background:#19212ee6;border-color:#ffffff14}html:not([data-theme=light]):not(.light) .store-offer-row-exact:hover{border-color:#d9b25f66}.store-offer-seller-col{flex:1;align-items:center;min-width:0;display:flex}.store-offer-seller-btn{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;min-width:0;padding:0;display:flex}.store-offer-seller-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.seller-name-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.seller-name-exact{color:#0b111e;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;overflow:hidden}html:not([data-theme=light]):not(.light) .seller-name-exact{color:#fff}.store-offer-pricing-col{flex-shrink:0;align-items:center;gap:14px;display:flex}.store-offer-price-exact{align-items:baseline;gap:4px;display:flex}.store-offer-price-exact .val{color:#b47a16;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:900}html:not([data-theme=light]):not(.light) .store-offer-price-exact .val{color:#f3c448}.store-offer-price-exact .curr{color:#64748b;letter-spacing:.3px;font-size:11px;font-weight:800}html:not([data-theme=light]):not(.light) .store-offer-price-exact .curr{color:#94a3b8}.store-offer-actions-exact{align-items:center;gap:8px;display:flex}.store-btn-add{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172a;border:none;border-radius:10px;align-items:center;gap:6px;height:38px;padding:8px 15px;font-size:13px;font-weight:700;transition:all .16s;display:inline-flex}.store-btn-add:hover{background:#1e293b;transform:translateY(-1px)}.store-btn-add.is-in-cart{background:#15803d}html:not([data-theme=light]):not(.light) .store-btn-add{background:var(--lime);color:var(--forest-deep)}html:not([data-theme=light]):not(.light) .store-btn-add:hover{background:var(--lime-strong)}.store-btn-wa{color:#fff;background:#25d366;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;text-decoration:none;transition:all .16s;display:grid}.store-btn-wa:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (width<=640px){.store-offer-row-exact{flex-direction:column;align-items:stretch;gap:12px}.store-offer-pricing-col{border-top:1px dashed #00000014;justify-content:space-between;width:100%;padding-top:8px}}.no-offers-state-exact{text-align:center;background:#fffdf8;border:1.5px dashed #dfd7c5;border-radius:18px;flex-direction:column;align-items:center;gap:14px;margin-top:4px;padding:24px 20px;display:flex}html:not([data-theme=light]):not(.light) .no-offers-state-exact{background:#19212ea6;border-color:#d9b25f40}.no-offers-icon-badge{color:#b47a16;background:#d9b25f26;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}html:not([data-theme=light]):not(.light) .no-offers-icon-badge{color:var(--lime);background:#18e6a526}.no-offers-content{flex-direction:column;gap:6px;max-width:480px;display:flex}.no-offers-title{color:#1e293b;margin:0;font-size:16px;font-weight:700;line-height:1.35}html:not([data-theme=light]):not(.light) .no-offers-title{color:#f1f5f9}.no-offers-highlight{color:#b47a16;font-weight:800}html:not([data-theme=light]):not(.light) .no-offers-highlight{color:#f3c448}.no-offers-text{color:#64748b;margin:0;font-size:13px;line-height:1.4}html:not([data-theme=light]):not(.light) .no-offers-text{color:#94a3b8}.no-offers-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.btn-tcgcol-consult{color:#fff;cursor:pointer;background:#25d366;border-radius:12px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 4px 14px #25d3664d}.btn-tcgcol-consult:hover{color:#fff;background:#20ba5a;transform:translateY(-1.5px);box-shadow:0 6px 18px #25d36666}.btn-show-all-offers{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:12px;align-items:center;padding:10px 18px;font-size:13px;font-weight:700;transition:all .16s;display:inline-flex}.btn-show-all-offers:hover{background:#1f2937;transform:translateY(-1px)}html:not([data-theme=light]):not(.light) .btn-show-all-offers{color:#f1f5f9;background:#ffffff1a;border:1px solid #ffffff1f}html:not([data-theme=light]):not(.light) .btn-show-all-offers:hover{background:#ffffff2e}.card-specs-section-exact{flex-direction:column;gap:12px;display:flex}.specs-section-title-exact{color:#0b111e;letter-spacing:-.3px;margin:0;font-size:17px;font-weight:800}html:not([data-theme=light]):not(.light) .specs-section-title-exact{color:#fff}.specs-grid-exact{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.spec-cell-exact{background:#fdfcf9;border:1.5px solid #f1ece4;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}html:not([data-theme=light]):not(.light) .spec-cell-exact{background:#ffffff08;border-color:#ffffff14}.spec-icon-exact{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.spec-icon-exact.gold{color:#b47a16}.spec-icon-exact.dark-hash{color:#0b111e;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;line-height:1}html:not([data-theme=light]):not(.light) .spec-icon-exact.dark-hash{color:#fff}.spec-icon-exact.dark{color:#0b111e}html:not([data-theme=light]):not(.light) .spec-icon-exact.dark{color:#cbd5e1}.spec-text-exact{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.spec-label-exact{color:#64748b;font-size:12px;font-weight:500}html:not([data-theme=light]):not(.light) .spec-label-exact{color:#94a3b8}.spec-value-exact{color:#0b111e;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;overflow:hidden}html:not([data-theme=light]):not(.light) .spec-value-exact{color:#fff}.spec-link-exact{color:#0b111e;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:800;overflow:hidden}.spec-link-exact:hover{color:#b47a16;text-decoration:underline}html:not([data-theme=light]):not(.light) .spec-link-exact{color:#fff}.card-price-row-exact{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.price-tag-wrap-exact{align-items:baseline;gap:8px;display:flex}.price-amount-exact{color:#b47a16;letter-spacing:-1px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,4vw,44px);font-weight:900;line-height:1}html:not([data-theme=light]):not(.light) .price-amount-exact{color:#f3c448}.price-currency-exact{color:#475569;font-size:15px;font-weight:800}html:not([data-theme=light]):not(.light) .price-currency-exact{color:#94a3b8}.price-out-label-exact{color:#64748b;font-size:18px;font-weight:700}.stock-badge-exact{color:#15803d;background:#eaf8ef;border:1px solid #bbf0cd;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:700;display:inline-flex}.stock-badge-exact.out-of-stock{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}html:not([data-theme=light]):not(.light) .stock-badge-exact{color:#4ade80;background:#22c55e26;border-color:#4ade804d}.store-card-exact{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #ece8df;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px 18px;transition:all .18s;display:flex;box-shadow:0 2px 8px #00000005}.store-card-exact:hover{border-color:#d1c7b7;transform:translateY(-1px);box-shadow:0 4px 14px #0000000f}html:not([data-theme=light]):not(.light) .store-card-exact{background:#131b28d9;border-color:#ffffff1a;box-shadow:0 4px 16px #0000004d}html:not([data-theme=light]):not(.light) .store-card-exact:hover{border-color:#fff3}.store-card-left-exact{align-items:center;gap:14px;display:flex}.store-avatar-exact{background:#0b111e;border:2px solid #d4a338;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.store-avatar-exact.out{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.store-details-exact{flex-direction:column;gap:4px;display:flex}.store-name-line-exact{align-items:center;gap:6px;display:flex}.store-name-exact{color:#0b111e;font-size:16px;font-weight:800}html:not([data-theme=light]):not(.light) .store-name-exact{color:#fff}.verified-badge-exact{background:#059669;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.store-meta-line-exact{color:#475569;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}html:not([data-theme=light]):not(.light) .store-meta-line-exact{color:#94a3b8}.store-rating-exact{color:#0b111e;align-items:center;gap:4px;font-weight:600;display:inline-flex}html:not([data-theme=light]):not(.light) .store-rating-exact{color:#fff}.star-icon{color:#eab308;font-size:14px}.meta-divider-exact{color:#cbd5e1}.store-location-exact{color:#475569;align-items:center;gap:4px;display:inline-flex}html:not([data-theme=light]):not(.light) .store-location-exact{color:#94a3b8}.store-chevron-exact{color:#0b111e;place-items:center;display:grid}html:not([data-theme=light]):not(.light) .store-chevron-exact{color:#fff}.card-actions-row-exact{gap:14px;width:100%;display:flex}.btn-add-to-cart-gold{color:#1c1505;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f5d47a 0%,#e8bb4b 50%,#c89524 100%);border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:800;transition:all .18s;display:inline-flex;box-shadow:0 4px 16px #c8952447}.btn-add-to-cart-gold:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 6px 20px #c8952461}.btn-add-to-cart-gold.is-in-cart{color:#fff;background:#10b981;box-shadow:0 4px 16px #10b98147}.btn-whatsapp-outline{color:#15803d;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #86efac;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.btn-whatsapp-outline:hover{color:#166534;background:#f0fdf4;border-color:#4ade80;transform:translateY(-1px)}.btn-whatsapp-outline.full-width{flex:1}html:not([data-theme=light]):not(.light) .btn-whatsapp-outline{color:#4ade80;background:#22c55e1a;border-color:#4ade8066}html:not([data-theme=light]):not(.light) .btn-whatsapp-outline:hover{background:#22c55e2e;border-color:#4ade80}.card-offers-section{margin-bottom:56px}.section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.section-title{color:var(--white);letter-spacing:-.6px;margin:0 0 6px;font-size:clamp(22px,2.5vw,30px);font-weight:800}.section-subtitle{color:var(--ink-soft);max-width:680px;margin:0;font-size:14px;line-height:1.5}.sell-card-action-btn{border:1px solid var(--lime);color:var(--lime);cursor:pointer;white-space:nowrap;background:#18e6a51f;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex}.sell-card-action-btn:hover{background:var(--lime);color:var(--forest-deep);transform:translateY(-1px)}.offers-filter-bar{border:1px solid var(--line);background:#ffffff08;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:14px 20px;display:flex}.filter-group{color:var(--ink-soft);align-items:center;gap:8px;font-size:13px;display:flex}.filter-select{border:1px solid var(--line);color:var(--white);background:#0f141d;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.offers-list{flex-direction:column;gap:16px;display:flex}.store-offer-card{border:1px solid var(--line);background:#0f151fa6;border-radius:16px;grid-template-columns:240px 1fr 180px 240px;align-items:center;gap:24px;padding:20px 24px;transition:all .2s;display:grid}.store-offer-card:hover{background:#131b28d9;border-color:#18e6a559;box-shadow:0 12px 30px #00000059}.offer-store-col{align-items:center;gap:14px;display:flex}.offer-store-avatar-link{cursor:pointer;background:0 0;border:none;padding:0}.offer-avatar{width:48px;height:48px;color:var(--forest-deep);background:linear-gradient(135deg,#18e6a5,#0a825e);border-radius:12px;place-items:center;font-size:20px;font-weight:900;display:grid;box-shadow:0 4px 12px #18e6a540}.offer-store-details{flex-direction:column;gap:4px;display:flex}.offer-store-name{color:var(--white);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:16px;font-weight:800;display:inline-flex}.offer-store-name:hover,.verified-icon{color:var(--lime)}.offer-store-meta{color:var(--ink-soft);align-items:center;gap:6px;font-size:12px;display:flex}.store-rating{color:#ffd84d;align-items:center;gap:3px;display:inline-flex}.store-location{align-items:center;gap:3px;display:inline-flex}.offer-specs-col{flex-direction:column;gap:8px;display:flex}.offer-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offer-trade-badge{color:#a56cff;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.offer-notes{color:var(--ink-soft);margin:0;font-size:12px;font-style:italic}.offer-pricing-col{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.offer-price-val{color:var(--white);letter-spacing:-.5px;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:900}.offer-stock-badge{color:var(--lime);font-size:12px;font-weight:600}.offer-action-col{flex-direction:column;gap:8px;display:flex}.offer-stepper-wrap{align-items:center;gap:8px;display:flex}.offer-qty-stepper{border:1px solid var(--line);background:#0006;border-radius:8px;align-items:center;padding:3px;display:flex}.offer-qty-stepper button{width:26px;height:26px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;display:grid}.offer-qty-stepper button:hover:not(:disabled){color:var(--lime);background:#ffffff1a}.offer-qty-stepper button:disabled{opacity:.3;cursor:not-allowed}.offer-qty-stepper span{text-align:center;width:24px;color:var(--white);font-size:13px;font-weight:700}.offer-add-btn{background:var(--lime);color:var(--forest-deep);border-radius:9px;flex:1;padding:9px 14px;font-size:13px}.offer-add-btn:hover:not(:disabled){background:var(--lime-strong);transform:translateY(-1px)}.offer-add-btn.is-in-cart{color:var(--lime);border:1px solid var(--lime);background:#18e6a533}.offer-add-btn:disabled{opacity:.5;cursor:not-allowed}.offer-subactions{justify-content:space-between;align-items:center;gap:8px;display:flex}.offer-store-link-btn{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.offer-store-link-btn:hover{color:var(--lime)}.offer-whatsapp-link{color:#25d366;align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.offer-whatsapp-link:hover{text-decoration:underline}.no-offers-box{border:1px dashed var(--line);text-align:center;color:var(--ink-soft);background:#ffffff08;border-radius:16px;padding:48px 24px}.no-offers-box h3{color:var(--white);margin:12px 0 6px}.sell-card-banner{background:linear-gradient(135deg,#18e6a51f,#a56cff1a);border:1px solid #18e6a559;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:56px;padding:32px 36px;display:flex}.sell-banner-content{flex:1;min-width:280px}.sell-banner-badge{text-transform:uppercase;letter-spacing:1px;color:var(--lime);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.sell-banner-content h3{color:var(--white);margin:0 0 8px;font-size:22px;font-weight:800}.sell-banner-content p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.sell-banner-cta-btn{background:var(--lime);color:var(--forest-deep);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:800;transition:all .18s;display:inline-flex}.sell-banner-cta-btn:hover{background:var(--lime-strong);transform:translateY(-2px);box-shadow:0 8px 24px #18e6a54d}.related-set-cards-section{margin-top:48px}.view-full-set-btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.view-full-set-btn:hover{border-color:var(--lime);color:var(--lime)}.related-cards-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.related-card-item{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff08;border-radius:12px;align-items:center;gap:14px;padding:12px;transition:all .18s;display:flex}.related-card-item:hover{background:#ffffff12;border-color:#18e6a566;transform:translateY(-2px)}.related-card-art{background:#000;border-radius:6px;flex-shrink:0;width:52px;height:72px;overflow:hidden}.related-card-art img{object-fit:cover;width:100%;height:100%}.related-card-info{flex-direction:column;gap:2px;display:flex;overflow:hidden}.related-set-code{color:var(--lime);font-size:10px;font-weight:800}.related-name{color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.related-number{color:var(--ink-soft);font-size:11px}.related-price{color:var(--white);margin-top:2px;font-size:12px;font-weight:800}.masterset-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.set-canonical-card-tile{border:1px solid var(--line);background:#0f151fb3;border-radius:18px;flex-direction:column;gap:12px;padding:16px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.set-canonical-card-tile:hover{background:#131b28f2;border-color:#18e6a566;transform:translateY(-4px);box-shadow:0 16px 36px #0006}.set-card-stage-click{cursor:pointer;background:0 0;border:none;width:100%;padding:0}.set-card-art-wrap{aspect-ratio:733/1024;background:radial-gradient(circle,#1e2a3a99,#070a0f);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000080}.set-card-art-wrap img{object-fit:contain;width:100%;height:100%;transition:transform .26s}.set-canonical-card-tile:hover .set-card-art-wrap img{transform:scale(1.04)}.set-card-corner-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070a0fe0;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:flex;position:absolute;bottom:8px;left:8px}.set-card-code{color:var(--lime);font-weight:800}.set-card-num{color:var(--white);font-weight:600}.set-card-body{flex-direction:column;flex:1;gap:8px;display:flex}.set-card-tags-row{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;display:flex}.set-card-rarity-tag{color:#ffd84d;white-space:nowrap;text-overflow:ellipsis;background:#ffd7001f;border:1px solid #ffd7004d;border-radius:6px;max-width:100%;padding:2px 7px;font-size:10px;font-weight:700;overflow:hidden}.set-card-name{color:var(--white);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;line-height:1.25;transition:color .15s}.set-card-name:hover{color:var(--lime)}.set-card-market-status{background:#0000004d;border:1px solid #ffffff0f;border-radius:10px;margin-top:auto;padding:10px 12px}.set-card-available{flex-direction:column;gap:4px;display:flex}.set-card-store-chip{color:var(--lime);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.set-card-price-line{align-items:baseline;gap:4px;display:flex}.price-from-label{color:var(--ink-soft);font-size:11px}.set-card-price-line .price-val{color:var(--white);font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:900}.price-curr{color:var(--lime);font-size:11px;font-weight:700}.set-card-no-offers{flex-direction:column;gap:3px;display:flex}.no-offers-badge{color:var(--ink-soft);font-size:11px;font-weight:600}.no-offers-cta{color:var(--lime);font-size:12px;font-weight:700}.set-card-action-row{align-items:center;gap:8px;margin-top:4px;display:flex}.set-card-view-btn{color:var(--lime);cursor:pointer;background:#18e6a51f;border:1px solid #18e6a559;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;transition:all .16s;display:inline-flex}.set-card-view-btn:hover{background:var(--lime);color:var(--forest-deep)}.set-card-sell-icon-btn{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);cursor:pointer;background:#ffffff0d;border-radius:8px;place-items:center;transition:all .16s;display:grid}.set-card-sell-icon-btn:hover{background:var(--lime);color:var(--forest-deep);border-color:var(--lime)}@media (width<=1024px){.card-detail-hero,.card-detail-hero-exact{grid-template-columns:320px 1fr;gap:28px;padding:24px}.store-offer-card{grid-template-columns:200px 1fr 140px 200px;gap:16px;padding:16px 18px}.masterset-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.related-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.card-detail-page{padding:20px 0 60px}.card-detail-hero,.card-detail-hero-exact{grid-template-columns:1fr;gap:24px;padding:20px 16px}.card-hero-media,.card-hero-media-exact{max-width:280px;margin:0 auto}.card-specs-grid,.specs-grid-exact{grid-template-columns:repeat(2,1fr)}.card-actions-row-exact{flex-direction:column}.store-offer-card{grid-template-columns:1fr;gap:14px;padding:16px}.offer-pricing-col{align-items:flex-start}.offer-stepper-wrap{width:100%}.masterset-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sell-card-banner{flex-direction:column;align-items:flex-start;padding:24px 20px}.sell-banner-cta-btn{justify-content:center;width:100%}.related-cards-grid{grid-template-columns:1fr}}html[data-theme=light] .set-canonical-card-tile,.light .set-canonical-card-tile{background:#fff!important;border:1px solid #ebe6df!important;box-shadow:0 4px 18px -2px #1815100d!important}html[data-theme=light] .set-canonical-card-tile:hover,.light .set-canonical-card-tile:hover{border-color:#dfba72!important;box-shadow:0 16px 36px -8px #0000001f,0 0 16px #d9b25f26!important}html[data-theme=light] .set-card-art-wrap,.light .set-card-art-wrap{background:radial-gradient(circle at 50% 35%,#f5e6c859,#0000 75%),#f7f6f2!important;box-shadow:0 4px 14px #00000014!important}html[data-theme=light] .set-card-corner-badge,.light .set-card-corner-badge{background:#fffffff0!important;border:1px solid #e5dfd2!important;box-shadow:0 2px 6px #00000014!important}html[data-theme=light] .set-card-code,.light .set-card-code{color:#0f766e!important}html[data-theme=light] .set-card-num,.light .set-card-num{color:#111827!important}html[data-theme=light] .set-card-rarity-tag,.light .set-card-rarity-tag{color:#876214!important;background:#fef9e8!important;border:1px solid #e5c369!important}html[data-theme=light] .set-card-name,.light .set-card-name{color:#111827!important}html[data-theme=light] .set-card-name:hover,.light .set-card-name:hover{color:#9c650c!important}html[data-theme=light] .set-card-market-status,.light .set-card-market-status{background:#faf8f5!important;border:1px solid #ebe6df!important}html[data-theme=light] .set-card-store-chip,.light .set-card-store-chip{color:#0f766e!important}html[data-theme=light] .price-from-label,.light .price-from-label{color:#64748b!important}html[data-theme=light] .set-card-price-line .price-val,.light .set-card-price-line .price-val{color:#96600c!important}html[data-theme=light] .price-curr,.light .price-curr{color:#a07a35!important}html[data-theme=light] .no-offers-badge,.light .no-offers-badge{color:#64748b!important}html[data-theme=light] .no-offers-cta,.light .no-offers-cta{color:#9e7520!important}html[data-theme=light] .set-card-view-btn,.light .set-card-view-btn{color:#8c6819!important;background:#fdf5e2!important;border:1px solid #d9b25f!important}html[data-theme=light] .set-card-view-btn:hover,.light .set-card-view-btn:hover{color:#fff!important;background:#d9b25f!important}html[data-theme=light] .set-card-sell-icon-btn,.light .set-card-sell-icon-btn{color:#5e584f!important;background:#f4f1ea!important;border:1px solid #e3ded5!important}html[data-theme=light] .set-card-sell-icon-btn:hover,.light .set-card-sell-icon-btn:hover{color:#fff!important;background:#d9b25f!important;border-color:#d9b25f!important}html[data-theme=light] .cards-results-instock-tag,.light .cards-results-instock-tag{margin-left:8px;font-weight:600;color:#0f766e!important}html[data-theme=light] .card-detail-page,.light .card-detail-page{background:var(--bg)!important;color:var(--text)!important}html[data-theme=light] .breadcrumb-link,.light .breadcrumb-link{color:#5e584f!important}html[data-theme=light] .breadcrumb-link:hover,.light .breadcrumb-link:hover{color:#0f766e!important}html[data-theme=light] .breadcrumb-separator,.light .breadcrumb-separator{color:#b0a89a!important}html[data-theme=light] .breadcrumb-current,.light .breadcrumb-current{color:#111827!important;font-weight:700!important}html[data-theme=light] .card-back-btn,.light .card-back-btn,html[data-theme=light] .card-share-btn,.light .card-share-btn{border:1px solid var(--line)!important;color:#161410!important;background:#fff!important;box-shadow:0 1px 4px #0000000a!important}html[data-theme=light] .card-back-btn:hover,.light .card-back-btn:hover,html[data-theme=light] .card-share-btn:hover,.light .card-share-btn:hover{color:#8c6819!important;background:#fdfaf3!important;border-color:#d9b25f!important}html[data-theme=light] .card-top-fav-btn,.light .card-top-fav-btn{border:1px solid var(--line)!important;color:#5e584f!important;background:#fff!important}html[data-theme=light] .card-top-fav-btn.is-favorite,.light .card-top-fav-btn.is-favorite{color:#e11d48!important;background:#fff1f2!important;border-color:#fda4af!important}html[data-theme=light] .card-detail-hero,.light .card-detail-hero{background:#fff!important;border:1px solid #e7e2d6!important;box-shadow:0 10px 32px -4px #18151012!important}html[data-theme=light] .card-detail-hero:before,.light .card-detail-hero:before{background:radial-gradient(circle,#d9b25f1f,#0000 70%)!important}html[data-theme=light] .card-stage-large,.light .card-stage-large{background:radial-gradient(circle at 50% 35%,#f5e6c859,#0000 75%),#f7f6f2!important;border:1px solid #e5dfd2!important;box-shadow:0 16px 40px -8px #0000001a!important}html[data-theme=light] .card-stage-large:hover,.light .card-stage-large:hover{border-color:#d9b25f!important}html[data-theme=light] .card-stage-set-badge,.light .card-stage-set-badge{background:#fffffff0!important;border:1px solid #e5dfd2!important;box-shadow:0 2px 8px #00000014!important}html[data-theme=light] .card-stage-set-badge .set-code-tag,.light .card-stage-set-badge .set-code-tag{color:#8c6819!important;background:#fdf5e2!important;border:1px solid #d9b25f!important}html[data-theme=light] .card-stage-set-badge .set-name-tag,.light .card-stage-set-badge .set-name-tag{color:#161410!important}html[data-theme=light] .card-pill,.light .card-pill{color:#38342c!important;background:#f4f1ea!important;border:1px solid #e3ded5!important}html[data-theme=light] button.card-pill:hover,.light button.card-pill:hover{color:#161410!important;background:#eae5dc!important;border-color:#d9b25f!important}html[data-theme=light] .card-rarity-pill,.light .card-rarity-pill{color:#876214!important;background:#fef9e8!important;border:1px solid #e5c369!important}html[data-theme=light] .card-finish-pill,.light .card-finish-pill{color:#6b21a8!important;background:#f5f0fa!important;border:1px solid #d8b4fe!important}html[data-theme=light] .card-detail-title,.light .card-detail-title{color:#111827!important}html[data-theme=light] .number-label,.light .number-label{color:#6b7280!important}html[data-theme=light] .number-val,.light .number-val{color:#0f766e!important}html[data-theme=light] .series-tag,.light .series-tag{color:#6b7280!important}html[data-theme=light] .card-trust-guarantee-box,.light .card-trust-guarantee-box{background:#faf8f5!important;border:1px solid #e7e2d6!important}html[data-theme=light] .trust-icon-wrap,.light .trust-icon-wrap{color:#0f766e!important;background:#e6f7ef!important}html[data-theme=light] .trust-text strong,.light .trust-text strong{color:#111827!important}html[data-theme=light] .trust-text span,.light .trust-text span{color:#6b7280!important}html[data-theme=light] .card-variations-section,.light .card-variations-section{background:#faf8f5!important;border:1px solid #e7e2d6!important}html[data-theme=light] .variations-title-label,.light .variations-title-label{color:#6b7280!important}html[data-theme=light] .variations-active-name,.light .variations-active-name{color:#0f766e!important}html[data-theme=light] .variation-tile,.light .variation-tile{background:#fff!important;border-color:#e5dfd2!important}html[data-theme=light] .variation-tile:hover,.light .variation-tile:hover{background:#fdfaf3!important;border-color:#0f766e!important}html[data-theme=light] .variation-tile.is-selected,.light .variation-tile.is-selected{background:#f0fdf4!important;border-color:#0f766e!important;box-shadow:0 4px 14px #0f766e26!important}html[data-theme=light] .variation-tile .var-name,.light .variation-tile .var-name{color:#111827!important}html[data-theme=light] .var-stock-status.has-stock,.light .var-stock-status.has-stock{color:#0f766e!important}html[data-theme=light] .var-stock-status.out-of-stock,.light .var-stock-status.out-of-stock{color:#9ca3af!important}html[data-theme=light] .card-deal-box,.light .card-deal-box{background:#fff!important;border:1.5px solid #ecdac2!important;box-shadow:0 10px 28px -4px #d9b25f24!important}html[data-theme=light] .deal-tagline,.light .deal-tagline{color:#926618!important}html[data-theme=light] .deal-price-amount,.light .deal-price-amount{color:#111827!important}html[data-theme=light] .deal-price-currency,.light .deal-price-currency{color:#0f766e!important}html[data-theme=light] .deal-range-hint,.light .deal-range-hint{color:#6b7280!important}html[data-theme=light] .best-deal-spotlight,.light .best-deal-spotlight{background:#fdfaf3!important;border:1px solid #ecdac2!important}html[data-theme=light] .spotlight-store-btn,.light .spotlight-store-btn{color:#111827!important}html[data-theme=light] .spotlight-buy-btn,.light .spotlight-buy-btn{color:#05261d!important;background:linear-gradient(135deg,#18e6a5,#0a825e)!important}html[data-theme=light] .deal-box-out-of-stock .out-title,.light .deal-box-out-of-stock .out-title{color:#111827!important}html[data-theme=light] .deal-box-out-of-stock .out-desc,.light .deal-box-out-of-stock .out-desc{color:#6b7280!important}html[data-theme=light] .out-icon-wrap,.light .out-icon-wrap{color:#4b5563!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html[data-theme=light] .spec-card,.light .spec-card{background:#faf8f5!important;border:1px solid #ebe6df!important}html[data-theme=light] .spec-label,.light .spec-label{color:#78716c!important}html[data-theme=light] .spec-val,.light .spec-val{color:#111827!important}html[data-theme=light] .spec-val.highlight,.light .spec-val.highlight,html[data-theme=light] .spec-link-val,.light .spec-link-val{color:#0f766e!important}html[data-theme=light] .card-detail-page h1,.light .card-detail-page h1,html[data-theme=light] .card-detail-page h2,.light .card-detail-page h2,html[data-theme=light] .card-detail-page h3,.light .card-detail-page h3,html[data-theme=light] .card-detail-page .section-title,.light .card-detail-page .section-title,html[data-theme=light] .related-set-cards-section .section-title,.light .related-set-cards-section .section-title,html[data-theme=light] .card-offers-section .section-title,.light .card-offers-section .section-title{color:#111827!important}html[data-theme=light] .card-detail-page .section-subtitle,.light .card-detail-page .section-subtitle,html[data-theme=light] .related-set-cards-section .section-subtitle,.light .related-set-cards-section .section-subtitle,html[data-theme=light] .card-offers-section .section-subtitle,.light .card-offers-section .section-subtitle{color:#5e584f!important}html[data-theme=light] .sell-card-action-btn,.light .sell-card-action-btn{color:#8c6819!important;background:#fdf5e2!important;border:1px solid #d9b25f!important}html[data-theme=light] .sell-card-action-btn:hover,.light .sell-card-action-btn:hover{color:#fff!important;background:#d9b25f!important}html[data-theme=light] .offers-filter-bar,.light .offers-filter-bar{background:#fff!important;border:1px solid #e5dfd2!important;box-shadow:0 2px 8px #00000008!important}html[data-theme=light] .filter-group,.light .filter-group{color:#5e584f!important}html[data-theme=light] .filter-select,.light .filter-select{color:#161410!important;background:#fff!important;border:1px solid #e3ded5!important}html[data-theme=light] .store-offer-card,.light .store-offer-card{background:#fff!important;border:1px solid #ebe6df!important;box-shadow:0 4px 18px -2px #1815100a!important}html[data-theme=light] .store-offer-card:hover,.light .store-offer-card:hover{border-color:#dfba72!important;box-shadow:0 12px 28px -4px #18151014!important}html[data-theme=light] .offer-avatar,.light .offer-avatar{color:#231604!important;background:linear-gradient(135deg,#f7df96 0%,#e2b450 45%,#ca9734 100%)!important;box-shadow:0 3px 10px #ca953140!important}html[data-theme=light] .offer-store-name,.light .offer-store-name{color:#111827!important}html[data-theme=light] .offer-store-name:hover,.light .offer-store-name:hover{color:#a07a35!important}html[data-theme=light] .verified-icon,.light .verified-icon{color:#0f766e!important}html[data-theme=light] .offer-store-meta,.light .offer-store-meta{color:#6b7280!important}html[data-theme=light] .store-location,.light .store-location{color:#4b5563!important}html[data-theme=light] .offer-notes,.light .offer-notes{color:#6b7280!important}html[data-theme=light] .offer-trade-badge,.light .offer-trade-badge{color:#7c3aed!important}html[data-theme=light] .offer-price-val,.light .offer-price-val{color:#96600c!important}html[data-theme=light] .offer-stock-badge,.light .offer-stock-badge{color:#0f766e!important}html[data-theme=light] .offer-qty-stepper,.light .offer-qty-stepper{background:#f4f1ea!important;border:1px solid #e3ded5!important}html[data-theme=light] .offer-qty-stepper button,.light .offer-qty-stepper button{color:#161410!important}html[data-theme=light] .offer-qty-stepper button:hover:not(:disabled),.light .offer-qty-stepper button:hover:not(:disabled){color:#0f766e!important;background:#eae5dc!important}html[data-theme=light] .offer-qty-stepper span,.light .offer-qty-stepper span{color:#111827!important}html[data-theme=light] .offer-add-btn,.light .offer-add-btn{color:#161105!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important;font-weight:800!important;box-shadow:0 3px 10px #b88a2e38!important}html[data-theme=light] .offer-add-btn:hover:not(:disabled),.light .offer-add-btn:hover:not(:disabled){filter:brightness(1.05)!important}html[data-theme=light] .offer-add-btn.is-in-cart,.light .offer-add-btn.is-in-cart{color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}html[data-theme=light] .offer-store-link-btn,.light .offer-store-link-btn{color:#6b7280!important}html[data-theme=light] .offer-store-link-btn:hover,.light .offer-store-link-btn:hover{color:#0f766e!important}html[data-theme=light] .offer-whatsapp-link,.light .offer-whatsapp-link{color:#15803d!important}html[data-theme=light] .no-offers-box,.light .no-offers-box{color:#6b7280!important;background:#fff!important;border:1px dashed #dcd5c6!important}html[data-theme=light] .no-offers-box h3,.light .no-offers-box h3{color:#111827!important}html[data-theme=light] .sell-card-banner,.light .sell-card-banner{background:linear-gradient(135deg,#fdfaf3 0%,#fef3e2 100%)!important;border:1.5px solid #ecdac2!important;box-shadow:0 8px 24px #d9b25f1f!important}html[data-theme=light] .sell-banner-badge,.light .sell-banner-badge{color:#926618!important}html[data-theme=light] .sell-banner-content h3,.light .sell-banner-content h3{color:#111827!important}html[data-theme=light] .sell-banner-content p,.light .sell-banner-content p{color:#5e584f!important}html[data-theme=light] .sell-banner-cta-btn,.light .sell-banner-cta-btn{color:#161105!important;background:linear-gradient(135deg,#f3d998 0%,#d9b25f 45%,#a07a35 100%)!important;font-weight:800!important;box-shadow:0 4px 16px #b88a2e47!important}html[data-theme=light] .sell-banner-cta-btn:hover,.light .sell-banner-cta-btn:hover{filter:brightness(1.05)!important;transform:translateY(-2px)!important}html[data-theme=light] .view-full-set-btn,.light .view-full-set-btn{color:#161410!important;background:#fff!important;border:1px solid #e3ded5!important}html[data-theme=light] .view-full-set-btn:hover,.light .view-full-set-btn:hover{color:#8c6819!important;background:#fdfaf3!important;border-color:#d9b25f!important}html[data-theme=light] .related-card-item,.light .related-card-item{background:#fff!important;border:1px solid #ebe6df!important;box-shadow:0 2px 8px #0000000a!important}html[data-theme=light] .related-card-item:hover,.light .related-card-item:hover{border-color:#dfba72!important;box-shadow:0 6px 18px #00000014!important}html[data-theme=light] .related-card-art,.light .related-card-art{background:#f3eee5!important;border:1px solid #e5dfd2!important}html[data-theme=light] .related-set-code,.light .related-set-code{color:#0f766e!important}html[data-theme=light] .related-name,.light .related-name{color:#111827!important}html[data-theme=light] .related-number,.light .related-number{color:#6b7280!important}html[data-theme=light] .related-price,.light .related-price{color:#96600c!important}.canonical-lock-notice{color:var(--ink);background:#18e6a514;border:1px solid #18e6a54d;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:13px;line-height:1.45;display:flex}.canonical-lock-notice svg{color:var(--lime);flex-shrink:0;margin-top:2px}.canonical-lock-notice strong{color:var(--white);margin-bottom:2px;font-size:13px;display:block}.canonical-lock-notice p{color:var(--ink-soft);margin:0;font-size:12px}.canonical-lock-notice b{color:var(--lime)}html[data-theme=light] .canonical-lock-notice,.light .canonical-lock-notice{color:#166534!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important}html[data-theme=light] .canonical-lock-notice svg,.light .canonical-lock-notice svg{color:#0f766e!important}html[data-theme=light] .canonical-lock-notice strong,.light .canonical-lock-notice strong{color:#14532d!important}html[data-theme=light] .canonical-lock-notice p,.light .canonical-lock-notice p{color:#166534!important}html[data-theme=light] .canonical-lock-notice b,.light .canonical-lock-notice b{color:#0f766e!important}html[data-theme=light] .card-api-preview-box,.light .card-api-preview-box{background:#fdfaf3!important;border:1.5px solid #ecdac2!important;box-shadow:0 4px 14px #d9b25f1a!important}html[data-theme=light] .card-api-thumb-wrap,.light .card-api-thumb-wrap{background:#f7f5ef!important;border-color:#ecdac2!important;box-shadow:0 4px 12px #00000014!important}html[data-theme=light] .card-api-verified-badge,.light .card-api-verified-badge{color:#876214!important;background:#fef9e8!important;border-color:#e5c369!important}.locked-canonical-input{opacity:.95;color:var(--lime)!important;cursor:not-allowed!important;background:#18e6a50f!important;border-color:#18e6a559!important;font-weight:700!important}html[data-theme=light] .locked-canonical-input,.light .locked-canonical-input{color:#8c6819!important;background:#fdfaf3!important;border-color:#d9b25f!important}.set-variations-filter-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f141ab3;border:1px solid #ffffff14;border-radius:9999px;margin-top:14px;margin-bottom:20px;padding:8px 12px;position:relative}@media (width<=768px){.set-variations-filter-bar{border-radius:14px;padding:8px 10px}}.set-variations-bar-inner{align-items:center;gap:10px;width:100%;display:flex}.set-variations-label-group,.set-variations-header-label{color:#8b9794;letter-spacing:-.01em;white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;padding-left:6px;font-size:12px;font-weight:700;display:inline-flex}.set-variations-label-group .sparkle-icon{font-size:13px;line-height:1}.set-variations-label-group .label-text{white-space:nowrap}.set-variations-divider{background:#ffffff1f;flex-shrink:0;width:1px;height:18px;margin-left:6px;margin-right:2px;display:inline-block}.set-variations-pills,.set-variations-scroll{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex:1;align-items:center;gap:7px;min-width:0;padding:2px;display:flex;overflow-x:auto}.set-variations-pills::-webkit-scrollbar{display:none}.set-variations-scroll::-webkit-scrollbar{display:none}.set-variation-tab-pill{color:#a7b3b0;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 13px;font-size:11.5px;font-weight:500;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.set-variation-tab-pill:hover{color:#fff;background:#ffffff17;border-color:#fff3}.set-variation-tab-pill.active{border-color:var(--lime);color:#fff;background:linear-gradient(135deg,#18e6a538,#10b98133);font-weight:600;box-shadow:0 2px 8px #18e6a52e}.set-variation-tab-pill .tab-icon{align-items:center;font-size:13px;line-height:1;display:inline-flex}.set-variation-tab-pill .tab-label{line-height:1}.set-variation-tab-count{color:#8da099;background:#00000059;border-radius:999px;justify-content:center;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.set-variation-tab-pill.active .set-variation-tab-count{background:var(--lime);color:#05110d}.set-card-variations-bar{border-top:1px solid #ffffff0f;margin-top:10px;padding-top:8px}.variations-chips-wrap{scrollbar-width:none;align-items:center;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.variations-chips-wrap::-webkit-scrollbar{display:none}.tile-variation-chip{color:#7d8b87;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:600;line-height:1.4;transition:all .14s}.tile-variation-chip:hover{color:#dfe6e4;background:#ffffff14}.tile-variation-chip.has-stock{color:#6ee7b7;border-color:#18e6a559}.tile-variation-chip.active{background:var(--lime);border-color:var(--lime);font-weight:800;box-shadow:0 2px 8px #18e6a54d;color:#06110e!important}.card-foil-sheen{pointer-events:none;border-radius:inherit;mix-blend-mode:screen;z-index:4;background:linear-gradient(115deg,#0000 0%,#ffffff0a 25%,#18e6a52e 45%,#d9b25f38 55%,#a855f72e 65%,#0000 85%) 0 0/250% 250%;animation:5s ease-in-out infinite alternate foilShimmer;position:absolute;inset:0}@keyframes foilShimmer{0%{background-position:0 0}to{background-position:100% 100%}}.card-stage-foil-sheen{pointer-events:none;border-radius:inherit;mix-blend-mode:screen;z-index:5;background:linear-gradient(125deg,#0000 10%,#ffffff0d 30%,#18e6a538 48%,#d9b25f40 54%,#c084fc38 62%,#0000 85%) 0 0/200% 200%;animation:4s ease-in-out infinite alternate foilShimmer;position:absolute;inset:0}.card-stage-exact.is-cosmo-stage .card-stage-foil-sheen{background-color:#0000;background-image:radial-gradient(circle at 30% 30%,#ec489959,#0000 40%),radial-gradient(circle at 70% 70%,#3b82f659,#0000 45%),linear-gradient(135deg,#0000,#ffffff4d,#0000);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:150% 150%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:3s ease-in-out infinite alternate foilShimmer}.card-stage-exact.is-reverse-foil-stage .card-stage-foil-sheen{background:linear-gradient(135deg,#0000 15%,#818cf840 45%,#c084fc47 55%,#0000 85%) 0 0/200% 200%}.psa-slab-header-banner{color:#fff;background:linear-gradient(90deg,#b91c1c 0%,#dc2626 50%,#991b1b 100%);border:1px solid #fecaca4d;border-bottom:0;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:6px 12px;font-weight:800;display:flex;box-shadow:0 4px 12px #dc262659}.psa-slab-logo{letter-spacing:1.5px;color:#b91c1c;background:#fff;border-radius:3px;padding:2px 6px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;font-weight:900}.psa-slab-grade{letter-spacing:.5px;text-shadow:0 1px 2px #0006;font-size:12px}.psa-slab-cert{opacity:.85;font-family:monospace;font-size:10px}.set-cards-pagination-bar{text-align:center;background:#0f141a80;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:16px;margin-top:40px;padding:24px;display:flex}.set-pagination-info{color:#8b9794;font-size:13px;font-weight:500}.set-pagination-info strong{color:#fff;font-weight:700}.set-pagination-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.set-load-more-btn{background:var(--lime);color:#06110e;border:1px solid var(--lime);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:10px 22px;font-size:12.5px;font-weight:800;transition:all .16s;display:inline-flex;box-shadow:0 4px 14px #18e6a540}.set-load-more-btn:hover{background:#20f0b0;transform:translateY(-1px);box-shadow:0 6px 18px #18e6a559}.set-show-all-btn{color:#c5d0cc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:6px;padding:10px 18px;font-size:12px;font-weight:600;transition:all .16s;display:inline-flex}.set-show-all-btn:hover{color:#fff;background:#ffffff14;border-color:#fff3}.card-variations-selector-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10151ccc;border:1px solid #ffffff1a;border-radius:14px;margin-top:24px;padding:20px}.variations-selector-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.variations-selector-title{color:#f1f5f4;letter-spacing:-.2px;align-items:center;gap:7px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.variations-selector-title svg{color:var(--gold-hi,#d9b25f)}.variations-selector-sub{color:#7b8a85;font-size:11px}.variations-grid-options{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.variation-btn-tile{cursor:pointer;text-align:left;background:#ffffff05;border:1.5px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;transition:all .16s;display:flex}.variation-btn-tile:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-1px)}.variation-btn-tile.active{border-color:var(--lime);background:linear-gradient(135deg,#18e6a51f,#10b9810f);box-shadow:0 4px 16px #18e6a533}.variation-btn-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.variation-btn-name{color:#fff;font-size:12px;font-weight:700}.variation-badge-avail{color:#34d399;background:#18e6a526;border:1px solid #18e6a54d;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.variation-badge-out{color:#8b9794;background:#ffffff0d;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:600}.variation-btn-bottom{justify-content:space-between;align-items:baseline;margin-top:2px;display:flex}.variation-price-val{color:var(--lime);font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800}.variation-btn-tile.active .variation-price-val{color:#34d399}.variation-multiplier-hint{color:#64736e;font-size:9.5px}html[data-theme=light] .set-variations-filter-bar,.light .set-variations-filter-bar{background:#fff!important;border-color:#e5e9e6!important;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005!important}html[data-theme=light] .set-variations-label-group,.light .set-variations-label-group,html[data-theme=light] .set-variations-header-label,.light .set-variations-header-label{color:#1e293b!important;font-weight:700!important}html[data-theme=light] .set-variations-divider,.light .set-variations-divider{background:#e2e8f0!important}html[data-theme=light] .set-variation-tab-pill,.light .set-variation-tab-pill{color:#475569!important;background:#f8faf9!important;border-color:#e2e8e5!important;font-weight:500!important;box-shadow:0 1px 2px #00000005!important}html[data-theme=light] .set-variation-tab-pill:hover,.light .set-variation-tab-pill:hover{color:#0f172a!important;background:#f1f5f3!important;border-color:#cbd5e1!important}html[data-theme=light] .set-variation-tab-pill.active,.light .set-variation-tab-pill.active{color:#fff!important;background:#143d31!important;border-color:#143d31!important;font-weight:600!important;box-shadow:0 2px 8px #143d3138!important}html[data-theme=light] .set-variation-tab-count,.light .set-variation-tab-count{color:#4b5853!important;background:#e2e9e5!important}html[data-theme=light] .set-variation-tab-pill.active .set-variation-tab-count,.light .set-variation-tab-pill.active .set-variation-tab-count{background:var(--lime)!important;color:#06110e!important}html[data-theme=light] .set-card-variations-bar,.light .set-card-variations-bar{border-top-color:#e6ede9!important}html[data-theme=light] .tile-variation-chip,.light .tile-variation-chip{color:#55635e!important;background:#f1f5f3!important;border-color:#dbe3df!important}html[data-theme=light] .tile-variation-chip:hover,.light .tile-variation-chip:hover{color:#121c17!important;background:#e5ede8!important}html[data-theme=light] .tile-variation-chip.has-stock,.light .tile-variation-chip.has-stock{color:#15803d!important;background:#f0fdf4!important;border-color:#86efac!important}html[data-theme=light] .tile-variation-chip.active,.light .tile-variation-chip.active{color:#d8ff73!important;background:#143d31!important;border-color:#143d31!important}html[data-theme=light] .set-cards-pagination-bar,.light .set-cards-pagination-bar{background:#fff!important;border-color:#e2e8e5!important;box-shadow:0 2px 10px #0000000a!important}html[data-theme=light] .set-pagination-info,.light .set-pagination-info{color:#5d6c66!important}html[data-theme=light] .set-pagination-info strong,.light .set-pagination-info strong{color:#111a16!important}html[data-theme=light] .set-load-more-btn,.light .set-load-more-btn{color:#fff!important;background:#143d31!important;border-color:#143d31!important;box-shadow:0 4px 14px #143d3133!important}html[data-theme=light] .set-load-more-btn:hover,.light .set-load-more-btn:hover{background:#0f3026!important}html[data-theme=light] .set-show-all-btn,.light .set-show-all-btn{color:#3d4a45!important;background:#f4f7f5!important;border-color:#d7e0dc!important}html[data-theme=light] .card-variations-selector-box,.light .card-variations-selector-box{background:#fff!important;border-color:#e2e8e5!important;box-shadow:0 4px 16px #0000000d!important}html[data-theme=light] .variations-selector-title,.light .variations-selector-title{color:#111a16!important}html[data-theme=light] .variations-selector-sub,.light .variations-selector-sub{color:#6a7974!important}html[data-theme=light] .variation-btn-tile,.light .variation-btn-tile{background:#f8faf9!important;border-color:#e0e7e3!important}html[data-theme=light] .variation-btn-tile:hover,.light .variation-btn-tile:hover{background:#eef3f0!important;border-color:#ccd6d1!important}html[data-theme=light] .variation-btn-tile.active,.light .variation-btn-tile.active{background:#f0fdf4!important;border-color:#15803d!important;box-shadow:0 4px 14px #15803d26!important}html[data-theme=light] .variation-btn-name,.light .variation-btn-name{color:#14201b!important}html[data-theme=light] .variation-price-val,.light .variation-price-val{color:#15803d!important}.card-db-search-panel{flex-direction:column;gap:14px;display:flex}.card-db-search-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-db-step-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin-bottom:4px;font-size:10.5px;font-weight:800;display:inline-block}.card-db-title{color:#f7f3ea;margin:0;font-size:16px;font-weight:800}.card-db-subtitle{color:#a89f8f;margin:4px 0 0;font-size:12.5px;line-height:1.45}.card-db-search-bar{grid-template-columns:minmax(0,1fr) 215px;gap:10px;display:grid}@media (width<=640px){.card-db-search-bar{grid-template-columns:1fr}}.card-db-input-wrap{align-items:center;display:flex;position:relative}.card-db-input-wrap svg{color:var(--gold);pointer-events:none;position:absolute;left:12px}.card-db-input-wrap input{width:100%;padding-left:36px!important;padding-right:32px!important}.card-db-clear-btn{color:#a89f8f;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:inline-flex;position:absolute;right:10px}.card-db-clear-btn:hover{color:#f7f3ea;background:#ffffff29}.card-db-exp-select{border:1px solid var(--line);color:#f7f3ea;cursor:pointer;background:#14120e;border-radius:10px;width:100%;height:42px;padding:0 12px;font-size:13px;font-weight:600}.card-db-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:360px;padding:4px 2px;display:grid;overflow-y:auto}@media (width<=600px){.card-db-results-grid{grid-template-columns:1fr;max-height:320px}}.card-db-result-item{color:#f7f3ea;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:10px;transition:border-color .18s,background .18s,transform .15s;display:flex}.card-db-result-item:hover{background:#d9b25f1a;border-color:#d9b25f8c;transform:translateY(-1px)}.card-db-result-thumb{background:#090806;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:67px;display:flex;overflow:hidden}.card-db-result-thumb img{object-fit:cover;width:100%;height:100%}.card-db-result-meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.card-db-result-meta strong{color:#f7f3ea;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.card-db-result-meta span{color:#a89f8f;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.card-db-result-rarity{color:var(--gold);background:#d9b25f1f;border:1px solid #d9b25f40;border-radius:6px;align-self:flex-start;margin-top:2px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.card-db-state-box,.card-db-empty-hint{text-align:center;background:#ffffff05;border:1px dashed #d9b25f47;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:26px 18px;display:flex}.card-db-state-box p,.card-db-empty-hint p{color:#a89f8f;max-width:440px;margin:0;font-size:13px}.card-db-quick-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.card-db-quick-chips button{color:var(--gold);cursor:pointer;background:#d9b25f14;border:1px solid #d9b25f47;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.card-db-quick-chips button:hover{border-color:var(--gold);background:#d9b25f2e}.card-db-manual-btn{color:var(--gold);cursor:pointer;background:#d9b25f1f;border:1px solid #d9b25f73;border-radius:8px;padding:8px 16px;font-size:12.5px;font-weight:700}.card-db-footer-row{justify-content:flex-end;padding-top:2px;display:flex}.card-db-manual-link{color:#a89f8f;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.card-db-manual-link:hover{color:var(--gold)}.card-api-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.card-db-change-btn{color:var(--gold);cursor:pointer;background:#d9b25f14;border:1px solid #d9b25f59;border-radius:7px;padding:4px 10px;font-size:11.5px;font-weight:700;transition:background .15s}.card-db-change-btn:hover{background:#d9b25f33}.card-api-rarity-note{color:var(--gold);margin-top:2px;font-size:12px}.listing-five-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.listing-five-grid .listing-price-field{grid-column:1/-1}@media (width<=540px){.listing-five-grid{grid-template-columns:1fr}}.listing-advanced-wrap{flex-direction:column;gap:10px;display:flex}.listing-advanced-toggle{color:#a89f8f;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:12.5px;font-weight:600}.listing-advanced-toggle:hover{color:var(--gold)}.listing-advanced-box{border:1px solid var(--line);background:#ffffff05;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.listing-preorder-box{background:#d9b25f0f;border:1px solid #d9b25f38;border-radius:10px;padding:12px 14px}.listing-preorder-check{cursor:pointer;color:#f7f3ec;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.listing-preorder-check input{width:16px;height:16px;accent-color:var(--gold);cursor:pointer}.listing-preorder-date{flex-direction:column;gap:4px;margin-top:10px;display:flex}.listing-preorder-date span{color:#a89f8f;font-size:12px}html[data-theme=light] .listing-mode-tabs,.light .listing-mode-tabs{background:#f4efe6!important;border-color:#e4d8c3!important}html[data-theme=light] .listing-mode-tab,.light .listing-mode-tab{color:#6b5e4a!important}html[data-theme=light] .listing-mode-tab:hover,.light .listing-mode-tab:hover{color:#161410!important;background:#b88a2e14!important}html[data-theme=light] .listing-mode-tab.is-active,.light .listing-mode-tab.is-active,html[data-theme=light] .card-db-title,.light .card-db-title,html[data-theme=light] .card-api-title,.light .card-api-title{color:#161410!important}html[data-theme=light] .card-db-subtitle,.light .card-db-subtitle,html[data-theme=light] .card-api-subtitle,.light .card-api-subtitle{color:#63594a!important}html[data-theme=light] .card-db-exp-select,.light .card-db-exp-select{color:#161410!important;background:#fff!important;border-color:#ddd4c3!important}html[data-theme=light] .card-db-clear-btn,.light .card-db-clear-btn{color:#5c5346!important;background:#0000000f!important}html[data-theme=light] .card-db-result-item,.light .card-db-result-item{color:#161410!important;background:#fff!important;border-color:#e6dfd2!important}html[data-theme=light] .card-db-result-item:hover,.light .card-db-result-item:hover{background:#fdf9f0!important;border-color:#c99d3b!important}html[data-theme=light] .card-db-result-thumb,.light .card-db-result-thumb{background:#f5f1e8!important;border-color:#e6dfd2!important}html[data-theme=light] .card-db-result-meta strong,.light .card-db-result-meta strong{color:#161410!important}html[data-theme=light] .card-db-result-meta span,.light .card-db-result-meta span{color:#685f50!important}html[data-theme=light] .card-db-result-rarity,.light .card-db-result-rarity{color:#8c6414!important;background:#fef6e4!important;border-color:#ead39c!important}html[data-theme=light] .card-db-state-box,.light .card-db-state-box,html[data-theme=light] .card-db-empty-hint,.light .card-db-empty-hint{background:#fbf8f1!important;border-color:#e2d4ba!important}html[data-theme=light] .card-db-state-box p,.light .card-db-state-box p,html[data-theme=light] .card-db-empty-hint p,.light .card-db-empty-hint p,html[data-theme=light] .card-db-manual-link,.light .card-db-manual-link,html[data-theme=light] .listing-advanced-toggle,.light .listing-advanced-toggle{color:#63594a!important}html[data-theme=light] .card-db-quick-chips button,.light .card-db-quick-chips button,html[data-theme=light] .card-db-change-btn,.light .card-db-change-btn,html[data-theme=light] .card-db-manual-btn,.light .card-db-manual-btn{color:#7d590e!important;background:#fef6e4!important;border-color:#d9b25f!important}html[data-theme=light] .card-api-rarity-note,.light .card-api-rarity-note{color:#8c6414!important}html[data-theme=light] .listing-advanced-box,.light .listing-advanced-box{background:#fbf8f1!important;border-color:#e6dfd2!important}html[data-theme=light] .listing-preorder-box,.light .listing-preorder-box{background:#fef9ed!important;border-color:#ead4a0!important}html[data-theme=light] .listing-preorder-check,.light .listing-preorder-check{color:#161410!important}html[data-theme=light] .listing-preorder-date span,.light .listing-preorder-date span{color:#63594a!important}.admin-gate-wrap{width:min(100% - 32px,520px);margin:56px auto 80px}.admin-gate-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:18px;padding:28px;display:flex}.admin-gate-head h1{color:var(--text);letter-spacing:-.02em;margin:4px 0 8px;font-size:24px;font-weight:800}.admin-gate-head p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.admin-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700;display:inline-block}.admin-gate-notice{color:var(--text);background:#f59e0b14;border:1px solid #f59e0b59;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.45}.admin-gate-mode-switch{border:1px solid var(--line);background:#ffffff0a;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:6px;padding:4px;display:grid}.admin-gate-mode-switch button{height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:13px;font-weight:600}.admin-gate-mode-switch button.is-active{background:var(--gold);color:#161209;font-weight:700}.admin-gate-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.admin-workspace{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;width:min(100% - 32px,1380px);margin:24px auto 64px;display:grid}.admin-sidebar{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:18px;padding:18px 14px;display:flex;position:sticky;top:84px}.admin-sidebar-brand{padding:0 8px}.admin-sidebar-brand h2{color:var(--text);letter-spacing:-.02em;margin:2px 0 4px;font-size:18px;font-weight:800}.admin-sidebar-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.admin-nav{flex-direction:column;gap:4px;display:flex}.admin-nav button{height:40px;color:var(--muted);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex}.admin-nav button:hover{color:var(--text);background:#ffffff0a}.admin-nav button.is-active{color:var(--gold-hi);background:#d9b25f1f;border-color:#d9b25f59}.admin-nav-count{font-variant-numeric:tabular-nums;opacity:.85;margin-left:auto;font-size:12px}.admin-sidebar-footer{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:12px;display:flex}.admin-sidebar-link{height:36px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.admin-sidebar-link:hover:not(:disabled){color:var(--text);background:#ffffff0a}.admin-sidebar-link:disabled{opacity:.55;cursor:wait}.admin-main{flex-direction:column;gap:20px;min-width:0;display:flex}.admin-topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.admin-breadcrumb{color:var(--muted);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.admin-page-title{color:var(--text);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:24px;font-weight:800}.admin-page-subtitle{color:var(--muted);margin:4px 0 0;font-size:13px}.admin-topbar-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.admin-content-stack{flex-direction:column;gap:20px;display:flex}.admin-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.admin-kpi-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.admin-kpi-label{color:var(--muted);font-size:12px;font-weight:600}.admin-kpi-value{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:800}.admin-kpi-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.admin-two-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.admin-panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-panel-head h3{color:var(--text);margin:0 0 3px;font-size:16px;font-weight:700}.admin-panel-head p{color:var(--muted);margin:0;font-size:12.5px}.admin-text-link{color:var(--gold-hi);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.admin-text-link:hover{text-decoration:underline}.admin-rank-list{flex-direction:column;gap:12px;display:flex}.admin-rank-row{align-items:flex-start;gap:12px;display:flex}.admin-rank-index{color:var(--muted);font-variant-numeric:tabular-nums;min-width:20px;padding-top:2px;font-size:12px;font-weight:700}.admin-rank-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.admin-rank-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.admin-account-link{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700}.admin-account-link:hover{color:var(--gold-hi);text-decoration:underline}.admin-rank-score{color:var(--gold-hi);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:700}.admin-rank-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:5px;font-size:12px;display:flex}.admin-progress-track{background:#ffffff12;border-radius:999px;width:100%;height:5px;margin-top:2px;overflow:hidden}.admin-progress-fill{background:linear-gradient(90deg, var(--gold), var(--gold-hi));border-radius:999px;height:100%}.admin-breakdown-block{flex-direction:column;gap:8px;display:flex}.admin-breakdown-row{color:var(--text);justify-content:space-between;font-size:13px;font-weight:600;display:flex}.admin-split-bar{background:#d9b25f47;border-radius:999px;width:100%;height:10px;overflow:hidden}.admin-split-collectors{background:var(--gold);height:100%}.admin-subgrid-2{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:8px;display:grid}.admin-subheading{color:var(--text);margin:0 0 10px;font-size:12.5px;font-weight:700}.admin-compact-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.admin-compact-list li{color:var(--text);border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;padding-bottom:7px;font-size:12.5px;display:flex}.admin-compact-list li:last-child{border-bottom:0;padding-bottom:0}.admin-tabular{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted)}.admin-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-muted-note{color:var(--muted);margin:0;font-size:12.5px}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-search-box{flex:260px;min-width:210px;position:relative}.admin-search-box svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-search-box input{border:1px solid var(--line);width:100%;height:38px;color:var(--text);background:#0f0d0a;border-radius:9px;outline:none;padding:0 32px 0 36px;font-size:13px}.admin-search-box input:focus{border-color:#d9b25fa6}.admin-search-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.admin-segmented{border:1px solid var(--line);background:#0f0d0a;border-radius:9px;align-items:center;gap:4px;padding:3px;display:inline-flex}.admin-segmented button{height:30px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:12px;font-weight:600}.admin-segmented button.is-active{background:var(--gold);color:#161209;font-weight:700}.admin-select{border:1px solid var(--line);height:38px;color:var(--text);background:#0f0d0a;border-radius:9px;padding:0 10px;font-size:12.5px;font-weight:600}.admin-results-line{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.admin-results-line strong{color:var(--text)}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px;font-size:11.5px;font-weight:700}.admin-table td{color:var(--text);vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:11px 10px}.admin-table tbody tr:hover{background:#ffffff06}.admin-table th.num,.admin-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-cell-sub{color:var(--muted);margin-top:2px;font-size:11.5px}.admin-row-actions{align-items:center;gap:6px;display:inline-flex}.admin-mini-btn{border:1px solid var(--line);height:28px;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:0 10px;font-size:11.5px;font-weight:600}.admin-mini-btn:hover{border-color:var(--gold);color:var(--gold-hi)}.admin-mini-btn.is-verified{color:#8fe0b0;border-color:#50c88273}.admin-card-cell{align-items:center;gap:10px;display:flex}.admin-card-cell img{object-fit:cover;border-radius:5px;flex-shrink:0;width:34px;height:46px}.admin-status-text{font-size:12px;font-weight:700}.admin-status-text.is-active{color:#8fe0b0}.admin-status-text.is-paused{color:var(--muted)}.admin-status-text.is-sold{color:var(--gold-hi)}.admin-empty-inline{text-align:center;color:var(--muted);padding:28px 16px;font-size:13px}.admin-gam-tabs{margin-bottom:2px}.admin-gam-banner{flex-flow:wrap;justify-content:space-between;align-items:center}.admin-gam-banner h3{color:var(--text);margin:4px 0 6px;font-size:18px;font-weight:800}.admin-gam-banner p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.admin-switch-wrap{border:1px solid var(--line);cursor:pointer;color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.admin-switch-wrap input{width:17px;height:17px;accent-color:var(--gold);cursor:pointer}.admin-gam-form{flex-direction:column;gap:16px;display:flex}.admin-gam-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-gam-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-detail-modal{flex-direction:column;gap:16px;display:flex}.admin-detail-meta{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.admin-detail-url-row{border:1px solid var(--line);color:var(--text);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.admin-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-detail-stats>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.admin-detail-stats span{color:var(--muted);font-size:11px}.admin-detail-stats strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px}.admin-detail-wa-breakdown{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.admin-detail-wa-breakdown strong{color:var(--text);font-variant-numeric:tabular-nums}.admin-detail-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-detail-section h4{color:var(--text);margin:0 0 8px;font-size:13px;font-weight:700}.admin-detail-badges-text{color:var(--gold-hi);margin:0;font-size:13px;font-weight:600}.admin-detail-cards-list{flex-direction:column;gap:8px;max-height:260px;display:flex;overflow-y:auto}.admin-detail-card-row{border:1px solid var(--line);border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.admin-detail-card-row img{object-fit:cover;border-radius:5px;width:36px;height:48px}.admin-detail-card-info{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-detail-card-info strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-detail-card-info span{color:var(--muted);font-size:11.5px}html[data-theme=light] .admin-gate-card,.light .admin-gate-card,html[data-theme=light] .admin-sidebar,.light .admin-sidebar,html[data-theme=light] .admin-kpi-card,.light .admin-kpi-card,html[data-theme=light] .admin-panel,.light .admin-panel{background:#fff!important;border-color:#e6dfd1!important;box-shadow:0 6px 20px #281e0c0a!important}html[data-theme=light] .admin-kicker,.light .admin-kicker,html[data-theme=light] .admin-text-link,.light .admin-text-link,html[data-theme=light] .admin-rank-score,.light .admin-rank-score,html[data-theme=light] .admin-detail-badges-text,.light .admin-detail-badges-text{color:#966814!important}html[data-theme=light] .admin-nav button:hover,.light .admin-nav button:hover,html[data-theme=light] .admin-sidebar-link:hover:not(:disabled),.light .admin-sidebar-link:hover:not(:disabled){color:#161410!important;background:#f6f2e9!important}html[data-theme=light] .admin-nav button.is-active,.light .admin-nav button.is-active{color:#876012!important;background:#fef6e4!important;border-color:#dfb764!important}html[data-theme=light] .admin-search-box input,.light .admin-search-box input,html[data-theme=light] .admin-select,.light .admin-select,html[data-theme=light] .admin-segmented,.light .admin-segmented,html[data-theme=light] .admin-gate-mode-switch,.light .admin-gate-mode-switch{color:#161410!important;background:#f8f5ee!important;border-color:#dfd6c5!important}html[data-theme=light] .admin-progress-track,.light .admin-progress-track{background:#efeae0!important}html[data-theme=light] .admin-compact-list li,.light .admin-compact-list li,html[data-theme=light] .admin-table td,.light .admin-table td{border-bottom-color:#efeae0!important}html[data-theme=light] .admin-table tbody tr:hover,.light .admin-table tbody tr:hover{background:#faf7f0!important}html[data-theme=light] .admin-mini-btn,.light .admin-mini-btn{color:#161410!important;background:#fff!important;border-color:#dfd6c5!important}html[data-theme=light] .admin-mini-btn.is-verified,.light .admin-mini-btn.is-verified{color:#047857!important;background:#ecfdf5!important;border-color:#34d399!important}html[data-theme=light] .admin-status-text.is-active,.light .admin-status-text.is-active{color:#047857!important}html[data-theme=light] .admin-status-text.is-sold,.light .admin-status-text.is-sold{color:#966814!important}html[data-theme=light] .admin-detail-wa-breakdown,.light .admin-detail-wa-breakdown{background:#f8f5ee!important;border-color:#e6dfd1!important}@media (width<=1220px){.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1040px){.admin-workspace{grid-template-columns:1fr}.admin-sidebar{gap:12px;position:static}.admin-nav{flex-direction:row;padding-bottom:4px;overflow-x:auto}.admin-sidebar-footer{flex-flow:wrap}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-two-col{grid-template-columns:1fr}}@media (width<=640px){.admin-kpi-grid,.admin-subgrid-2,.admin-gam-fields,.admin-detail-stats{grid-template-columns:1fr}}.favorites-modal-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 12px 12px;display:flex}.favorites-modal-empty .empty-icon{width:56px;height:56px;color:var(--gold-hi);background:#d9b25f1f;border:1px solid #d9b25f47;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.favorites-modal-empty p{max-width:38ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.favorites-modal-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.favorites-modal-body{flex-direction:column;gap:14px;display:flex}.favorites-modal-list{flex-direction:column;gap:10px;max-height:54vh;padding-right:4px;display:flex;overflow-y:auto}.favorite-modal-row{border:1px solid var(--line);background:#ffffff08;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.favorite-modal-row img{object-fit:cover;cursor:pointer;background:#14120e;border-radius:8px;width:52px;height:72px}.favorite-modal-info{flex-direction:column;gap:3px;min-width:0;display:flex}.favorite-modal-title{text-align:left;color:var(--text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;margin:0;padding:0;font-size:14px;font-weight:700;overflow:hidden}.favorite-modal-title:hover{color:var(--gold-hi)}.favorite-modal-info span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.favorite-modal-info b{color:var(--gold-hi);font-size:13.5px;font-weight:700}.favorite-modal-actions{align-items:center;gap:6px;display:flex}.favorites-modal-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.favorites-modal-footer span{color:var(--muted);font-size:12.5px}.dash-fav-row{grid-template-columns:56px minmax(0,1fr) auto auto}html[data-theme=light] .favorite-modal-row,.light .favorite-modal-row{border-color:var(--line);background:#fbf9f4}html[data-theme=light] .favorite-modal-row img,.light .favorite-modal-row img{background:#efeae0}@media (width<=640px){.favorite-modal-row{grid-template-columns:48px minmax(0,1fr)}.favorite-modal-actions{grid-column:1/-1;justify-content:flex-end}.dash-fav-row{grid-template-columns:56px minmax(0,1fr)}}.auth-terms-box{border:1px solid var(--line);background:#ffffff08;border-radius:10px;margin:4px 0 6px;padding:11px 13px}.auth-terms-label{cursor:pointer;color:var(--muted);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.auth-terms-label input[type=checkbox]{width:17px;height:17px;accent-color:var(--gold);cursor:pointer;flex-shrink:0;margin-top:2px}.auth-terms-link{color:var(--gold-hi);text-underline-offset:2px;cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:underline}.auth-terms-link:hover{color:var(--gold)}.legal-preview-scroll{max-height:58vh;padding-right:4px;overflow-y:auto}.legal-preview-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.legal-page{width:min(980px,100% - 48px);margin:28px auto 64px}.legal-page-shell{flex-direction:column;gap:20px;display:flex}.legal-page-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.legal-back-arrow{transform:rotate(180deg)}.legal-doc-tabs{min-width:320px;margin-bottom:0}.legal-page-header{border:1px solid var(--line);background:linear-gradient(135deg,#d9b25f14,#ffffff05);border-radius:18px;padding:24px 26px}.legal-page-header h1{letter-spacing:-.025em;color:var(--text);margin:6px 0 8px;font:800 clamp(26px,3.6vw,36px)/1.1 Plus Jakarta Sans,sans-serif}.legal-page-meta{color:var(--muted);margin:0;font-size:13px}.legal-doc-body{flex-direction:column;gap:16px;display:flex}.legal-summary-callout{background:#d9b25f14;border:1px solid #d9b25f57;border-radius:14px;align-items:flex-start;gap:12px;padding:15px 18px;display:flex}.legal-summary-icon{width:36px;height:36px;color:var(--gold-hi);background:#d9b25f29;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.legal-summary-callout strong{color:var(--text);margin-bottom:3px;font-size:14px;display:block}.legal-summary-callout p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.legal-sections-list{flex-direction:column;gap:12px;display:flex}.legal-section-card{border:1px solid var(--line);background:#17140f;border-radius:14px;padding:18px 22px}.legal-section-card h2{color:var(--text);margin:0 0 10px;font-size:16px;font-weight:700}.legal-section-card p{color:var(--muted);margin:0 0 8px;font-size:13.5px;line-height:1.62}.legal-section-card p:last-child{margin-bottom:0}.legal-section-card ul{flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;display:flex}.legal-section-card li{color:var(--muted);font-size:13.5px;line-height:1.58}html[data-theme=light] .auth-terms-box,.light .auth-terms-box{border-color:var(--line);background:#fbf9f4}html[data-theme=light] .legal-page-header,.light .legal-page-header{border-color:var(--line);background:linear-gradient(135deg,#fdf8ec 0%,#fff 100%)}html[data-theme=light] .legal-summary-callout,.light .legal-summary-callout{background:#fdf6e4;border-color:#b88a2e59}html[data-theme=light] .legal-section-card,.light .legal-section-card{border-color:var(--line);background:#fff;box-shadow:0 4px 14px #1815100a}@media (width<=720px){.legal-page{width:min(100% - 28px,980px);margin:18px auto 52px}.legal-doc-tabs{width:100%;min-width:0}.legal-page-header,.legal-section-card{padding:16px}}a.nav-link,a.brand,a.footer-brand,a.mobile-tab-item,a.card-image-click,a.card-name,a.card-set-name,a.seller-box,a.featured-store-card,a.store-arrow,a.home-category,a.home-see-all,a.dir-city-pill,a.breadcrumb-link,a.card-exact-set-btn,a.single-seller-profile-row,a.store-offer-seller-btn,a.view-full-set-btn,a.related-card-item,a.masterset-dim-tab,a.masterset-set-logo-tile,a.pokedex-species-tile,a.artist-directory-card,a.masterset-back-action,a.set-switcher-item,a.store-tab-button,a.store-see-other-btn,a.store-metric-clickable,a.pagination-page-btn,a.set-card-image-trigger,a.set-card-name-trigger,a.set-card-set-link,a.set-card-store-btn{color:inherit;text-decoration:none}a.brand,a.footer-brand{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}a.card-image-click,a.set-card-image-trigger{display:block}a.card-name,a.card-set-name,a.set-card-name-trigger,a.set-card-set-link{text-align:left}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}
