:root{--bg:#050607;--panel:#111418;--panel2:#171b20;--line:#293039;--lime:#8cff00;--text:#f8fafc;--muted:#9ca3af;--amber:#ffc857}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}a{text-decoration:none;color:inherit}img{max-width:100%}.pageShell{max-width:1180px;margin:auto;min-height:100vh;background:radial-gradient(circle at top,#17240c,#050607 52%);padding-bottom:92px}.header{height:86px;position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:rgba(5,6,7,.91);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.headerLogo{height:62px}.iconButton{width:44px;height:44px;border:1px solid var(--line);border-radius:14px;background:#101317;color:#fff;font-size:22px;position:relative;display:grid;place-items:center}.cartLink{display:grid}.badge{position:absolute;right:-7px;top:-7px;background:var(--lime);color:#071007;border-radius:50%;min-width:22px;height:22px;display:grid;place-items:center;font-size:12px;font-weight:900}.splash{position:fixed;inset:0;z-index:999;background:#030404;display:grid;place-items:center;animation:splashAway .75s ease 1.5s forwards}.splashInner{text-align:center;animation:splashPop .9s ease}.splash img{width:min(58vw,240px);filter:drop-shadow(0 0 24px rgba(140,255,0,.55))}.splashLine{height:3px;width:0;background:var(--lime);margin:18px auto 0;box-shadow:0 0 18px var(--lime);animation:lineGrow 1.05s ease .2s forwards}@keyframes splashPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes lineGrow{to{width:220px}}@keyframes splashAway{to{opacity:0;visibility:hidden}}.menuOverlay{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.72)}.drawer{width:min(86vw,360px);height:100%;padding:18px;background:#080a0c;border-right:1px solid var(--line);animation:drawerIn .22s}.drawerTop{display:flex;justify-content:space-between;align-items:center}.drawerTop img{height:72px}.closeButton{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#111418;color:#fff;font-size:24px}.drawerNav a{display:flex;justify-content:space-between;padding:16px 10px;border-bottom:1px solid var(--line);font-size:17px;font-weight:900}.drawerNav span{color:var(--lime)}@keyframes drawerIn{0%{transform:translateX(-100%)}to{transform:none}}.hero{margin:16px;border:1px solid var(--line);border-radius:28px;min-height:430px;padding:28px;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;grid-gap:20px;gap:20px;overflow:hidden;background:radial-gradient(circle at 78% 35%,rgba(140,255,0,.2),transparent 28%),linear-gradient(145deg,#111418,#050607)}.hero h1{margin:0;font-size:72px;line-height:.9;text-transform:uppercase}.hero h1 span{color:var(--lime)}.hero p{color:#d8dde2}.heroButtons{display:flex;gap:10px;flex-wrap:wrap}.primaryButton,.secondaryButton{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:13px 17px;font-weight:900;text-transform:uppercase;border:0;cursor:pointer}.primaryButton{background:var(--lime);color:#071007}.secondaryButton{background:#111418;color:#fff;border:1px solid var(--line)}.heroCards{display:flex;align-items:center;justify-content:center}.heroCards img{width:31%;aspect-ratio:2/3;object-fit:cover;border-radius:16px;border:2px solid #68727c;box-shadow:0 18px 40px rgba(0,0,0,.7)}.heroCards img:first-child{transform:rotate(-11deg)}.heroCards img:nth-child(2){transform:scale(1.08);z-index:2;border-color:var(--lime)}.heroCards img:nth-child(3){transform:rotate(11deg)}.trustGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:0 16px}.trustGrid div{background:var(--panel);border:1px solid var(--line);border-radius:16px;text-align:center;padding:14px 8px}.trustGrid b{display:block;color:var(--lime);font-size:22px}.contentSection{padding:26px 16px 0}.sectionHeader{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}.sectionHeader h2{margin:0;text-transform:uppercase}.sectionHeader span{color:var(--lime);font-weight:900}.productGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.productCard{background:linear-gradient(180deg,#15191d,#0b0d0f);border:1px solid var(--line);border-radius:18px;padding:12px}.productImageWrap{height:240px;border-radius:14px;overflow:hidden;background:#0a0c0e;position:relative}.productImage{width:100%;height:100%;object-fit:cover}.foilSweep{position:absolute;inset:-50% auto -50% -50%;width:35%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent);transform:rotate(20deg);transition:.5s}.productCard:hover .foilSweep{left:130%}.pill{display:inline-block;margin-top:10px;background:#1b2314;color:var(--lime);border:1px solid #354322;border-radius:99px;padding:5px 8px;font-size:11px;font-weight:900}.productCard h3{margin:10px 0 4px}.productCard p{color:var(--muted);font-size:13px;line-height:1.35}.price{font-size:20px;font-weight:900}.productActions{display:flex;gap:8px;margin-top:10px}.productActions button{flex:1 1}.splitFeatures{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:20px 16px}.featureLink,.featurePanel{background:linear-gradient(145deg,#12161a,#08090a);border:1px solid var(--line);border-radius:22px;padding:20px}.featureLink h2,.featurePanel h2{margin:0 0 8px;text-transform:uppercase}.featureLink p,.featurePanel p{color:var(--muted);line-height:1.5}.featureLink span{color:var(--lime);font-weight:900}.wideImage{width:100%;height:240px;object-fit:cover;border-radius:16px;margin:8px 0}.footer{text-align:center;color:var(--muted);padding:25px 16px}.bottomNav,.footer img{height:78px}.bottomNav{position:fixed;left:50%;bottom:0;transform:translateX(-50%);z-index:40;width:100%;max-width:520px;background:rgba(6,7,8,.97);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr)}.bottomNav a{color:var(--muted);font-size:11px;font-weight:800;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.bottomNav b{font-size:21px}.pageIntro{padding:34px 18px 10px}.pageIntro h1{font-size:44px;margin:4px 0}.pageIntro p{color:var(--muted);max-width:650px}.eyebrow{color:var(--lime);font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:1px}.searchBar{margin:16px;display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:18px;background:#111418}.searchBar input{flex:1 1;border:0;outline:0;background:transparent;color:#fff}.chipRow{display:flex;gap:8px;overflow:auto;padding:0 16px}.chip{white-space:nowrap;border:1px solid var(--line);background:#101317;color:#fff;padding:10px 13px;border-radius:99px}.chip.active{background:var(--lime);color:#071007;border-color:var(--lime)}.productPage{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;padding:28px 18px}.productGallery img{width:100%;max-height:680px;object-fit:contain;background:#0b0d0f;border:1px solid var(--line);border-radius:24px}.galleryDots{text-align:center;color:var(--lime);letter-spacing:8px;margin-top:10px}.productInfo h1{font-size:45px;margin:12px 0 5px}.largePrice{font-size:38px;font-weight:900;color:var(--lime);margin:14px 0}.stockText{color:var(--muted)}.ctaStack{display:grid;grid-gap:10px;gap:10px}.detailGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin:20px 0}.detailGrid div{background:var(--panel);padding:14px}.detailGrid small{display:block;color:var(--muted);margin-bottom:5px}.accordionCard{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px;margin-top:12px}.accordionCard p{color:var(--muted)}.basketList{padding:20px 16px}.basketItem{display:grid;grid-template-columns:90px 1fr auto;grid-gap:14px;gap:14px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px;margin-bottom:10px}.basketItem img{width:90px;height:110px;object-fit:cover;border-radius:10px}.basketItem p{color:var(--muted)}.basketItem button{border:0;background:transparent;color:#ff7272}.basketTotal{display:flex;justify-content:space-between;font-size:24px;padding:20px 0}.fullButton{width:100%}.emptyState,.successState{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:28px;text-align:center;color:var(--muted)}.formStack{display:grid;grid-gap:13px;gap:13px}.formStack label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-weight:800}.formStack input,.formStack select,.formStack textarea{width:100%;background:#0c0f12;border:1px solid var(--line);border-radius:12px;color:#fff;padding:13px}.formStack textarea{min-height:100px}.steps{color:var(--muted);line-height:1.9}.uploadZone{text-align:center;border:1.5px dashed #53614b;border-radius:20px;padding:28px}.uploadIcon{font-size:50px;color:var(--lime)}.scanResult{margin-top:18px;background:#0b0e10;border:1px solid var(--line);border-radius:16px;padding:16px}.scanResult div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line)}.scanResult span{text-transform:capitalize;color:var(--muted)}.liveCard{margin:20px 16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:18px;align-items:center}.liveCard img{width:100%;height:300px;object-fit:cover;border-radius:16px}.livePill,.statusPill{display:inline-block;background:var(--lime);color:#071007;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:900}.accountGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;padding:20px 16px}.accountTile{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:20px}.accountTile p{color:var(--muted)}.adminShell{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:#080a0c}.adminSidebar{background:#050607;border-right:1px solid var(--line);padding:18px}.adminSidebar img{width:180px}.adminNav{display:grid;margin-top:20px}.adminNav a{padding:13px;border-bottom:1px solid var(--line);font-weight:800}.adminNav a:hover{color:var(--lime)}.adminContent{padding:28px}.adminHeading span{color:var(--lime);font-weight:900}.adminHeading h1{font-size:42px;margin:5px 0}.adminHeading p{color:var(--muted)}.adminStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin:20px 0}.adminPanel,.adminStats div{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:19px}.adminStats small{display:block;color:var(--muted);margin-bottom:8px}.adminStats b{font-size:25px}.activityRow{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line)}.activityRow b{color:var(--muted)}.adminTable{width:100%;border-collapse:collapse}.adminTable td,.adminTable th{text-align:left;padding:13px;border-bottom:1px solid var(--line)}.adminTable th{color:var(--lime);font-size:12px;text-transform:uppercase}.statusPill.amber{background:var(--amber)}.tradeAdminCard{border:1px solid var(--line);border-radius:16px;padding:17px}.tradeAdminCard p{color:var(--muted)}.adminActions{display:flex;gap:10px}@media(max-width:760px){.pageShell{max-width:520px}.hero{grid-template-columns:1fr;min-height:420px;padding:22px;position:relative}.hero h1{font-size:50px}.hero p{width:52%}.heroCards{position:absolute;right:-5px;bottom:46px;width:250px}.heroCards img{width:34%}.productGrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.productCard{min-width:154px;scroll-snap-align:start}.productImageWrap{height:190px}.productPage,.splitFeatures{grid-template-columns:1fr}.productPage{padding:18px 16px}.productInfo h1{font-size:33px}.liveCard{grid-template-columns:1fr}.liveCard img{height:210px}.accountGrid{grid-template-columns:1fr}.basketItem{grid-template-columns:72px 1fr}.basketItem img{width:72px;height:92px}.basketItem button{grid-column:2}.adminShell{grid-template-columns:1fr}.adminSidebar{position:static}.adminStats{grid-template-columns:1fr 1fr}.adminContent{padding:18px}.adminTable{font-size:13px;display:block;overflow:auto}}.heroV2{min-height:520px;position:relative}.heroKicker{color:var(--lime);font-size:12px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.heroStats{display:flex;gap:24px;margin-top:28px}.heroStats div{display:grid}.heroStats b{font-size:22px}.heroStats small{color:var(--muted);text-transform:uppercase;font-size:10px}.heroStage{position:relative;min-height:420px;display:flex;align-items:center}.heroStage img{position:absolute;width:32%;aspect-ratio:2/3;object-fit:cover;border-radius:20px;border:2px solid #66717d;box-shadow:0 26px 50px #000}.heroStage img:first-of-type{left:3%;transform:rotate(-12deg)}.heroStage img:nth-of-type(2){left:34%;transform:scale(1.1);z-index:3;border-color:var(--lime)}.heroStage img:nth-of-type(3){right:3%;transform:rotate(12deg)}.stageGlow{position:absolute;left:25%;width:300px;height:300px;border-radius:50%;background:rgba(140,255,0,.16);filter:blur(40px)}.floatingTag{position:absolute;z-index:6;border:1px solid var(--lime);background:#080a0c;color:var(--lime);border-radius:99px;padding:8px 11px;font-size:10px;font-weight:900}.floatingTag.one{right:30px;top:35px}.floatingTag.two{left:20px;bottom:40px}.announcementStrip{display:flex;gap:8px;overflow:auto;padding:0 16px}.announcementStrip span{white-space:nowrap;background:var(--panel);border:1px solid var(--line);border-radius:99px;padding:10px 14px;font-size:12px}.browseRow{display:flex;gap:12px;overflow:auto}.browseCard,.leagueBrowse{min-width:145px;text-align:center;background:linear-gradient(145deg,#151a1e,#090b0d);border:1px solid var(--line);border-radius:20px;padding:18px}.browseCard b,.leagueBrowse b{width:66px;height:66px;margin:0 auto 12px;display:grid;place-items:center;border-radius:50%;background:#1a2412;color:var(--lime);border:1px solid #39482c}.leagueBrowse b{border-radius:18px}.browseCard span,.leagueBrowse span{display:block;font-weight:900}.spotlightGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:22px 16px}.spotlight{min-height:240px;padding:24px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 80% 20%,rgba(140,255,0,.18),transparent 30%),#0b0d0f}.spotlight.purple{background:radial-gradient(circle at 80% 20%,rgba(98,44,255,.24),transparent 30%),#0b0d0f}.spotlight>b,.spotlight>span{color:var(--lime);font-weight:900}.spotlight h2{font-size:28px}.spotlight p{color:var(--muted)}.liveBanner{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;align-items:center;margin:24px 16px;padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:24px}.liveBanner img{width:100%;height:280px;object-fit:cover;border-radius:18px}.newsletterPanel{margin:24px 16px;padding:26px;display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;align-items:center;background:linear-gradient(135deg,#18230f,#0b0d0f);border:1px solid #314225;border-radius:24px}.newsletterPanel h2{font-size:30px}.newsletterPanel form{display:flex;gap:8px}.newsletterPanel input{flex:1 1;background:#0b0e10;border:1px solid var(--line);border-radius:12px;color:#fff;padding:14px}.adminStatsV2 div{position:relative;overflow:hidden}.adminStatsV2 span{display:block;color:var(--lime);font-size:12px;margin-top:7px}.adminDashboardGrid{display:grid;grid-template-columns:2fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.panelHeading span{color:var(--lime);font-size:11px;font-weight:900;text-transform:uppercase}.fakeChart{height:230px;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:12px;gap:12px;align-items:end;padding-top:20px}.fakeChart div{height:100%;display:flex;align-items:end;background:#0b0e10;border-radius:8px;overflow:hidden}.fakeChart span{width:100%;display:block;background:linear-gradient(var(--lime),#3d7000)}.quickActions{display:grid;align-content:start;grid-gap:9px;gap:9px}.quickActions a{padding:13px;border:1px solid var(--line);border-radius:12px;background:#0b0e10;font-weight:900}.taskRow{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);color:var(--muted)}@media(max-width:760px){.heroV2{min-height:505px}.heroStage{position:absolute;right:-10px;bottom:20px;width:255px;min-height:255px}.heroStage img{width:34%}.heroStats{gap:11px}.heroStats b{font-size:18px}.adminDashboardGrid,.liveBanner,.newsletterPanel,.spotlightGrid{grid-template-columns:1fr}.newsletterPanel form{display:grid}.liveBanner img{height:210px}}.toastMessage{position:fixed;left:50%;bottom:96px;transform:translateX(-50%);z-index:150;background:#121913;border:1px solid #3d542e;color:var(--lime);border-radius:99px;padding:11px 17px;font-weight:900;box-shadow:0 12px 32px #000;animation:toastIn .2s}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.cartOverlay{position:fixed;inset:0;z-index:110;background:rgba(0,0,0,.72)}.cartDrawer{position:fixed;right:0;top:0;z-index:120;width:min(92vw,440px);height:100%;background:#080a0c;border-left:1px solid var(--line);transform:translateX(105%);transition:.28s;display:grid;grid-template-rows:auto 1fr auto}.cartDrawer.open{transform:none}.cartDrawerHeader{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid var(--line)}.cartDrawerHeader h2{margin:5px 0}.cartDrawerItems{padding:14px;overflow:auto}.miniCartItem{display:grid;grid-template-columns:72px 1fr auto;grid-gap:10px;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.miniCartItem img{width:72px;height:90px;object-fit:cover;border-radius:10px}.miniCartItem h3{font-size:14px;margin:0}.miniCartItem p{font-size:11px;color:var(--muted)}.miniCartPrice{text-align:right;display:grid;align-content:space-between}.miniCartPrice button{border:0;background:transparent;color:#ff7b7b}.qtyControl{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden}.qtyControl button{border:0;background:#111418;color:#fff;width:32px;height:32px}.qtyControl span{min-width:30px;text-align:center}.cartDrawerFooter{padding:16px;border-top:1px solid var(--line)}.cartDrawerFooter>div{display:flex;justify-content:space-between;font-size:22px;margin-bottom:13px}.basketLayout,.checkoutLayout{display:grid;grid-template-columns:1.7fr 1fr;grid-gap:18px;gap:18px;padding:18px 16px}.basketItemV2{grid-template-columns:90px 1fr auto}.basketPrice{text-align:right;display:grid;align-content:space-between}.basketPrice button{border:0;background:transparent;color:#f77}.orderSummary{align-self:start;position:-webkit-sticky;position:sticky;top:105px;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:20px}.orderSummary>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.summaryTotal{font-size:22px}.orderSummary p{color:var(--muted);font-size:12px}.checkoutForm{display:grid;grid-gap:14px;gap:14px}.checkoutSection{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:18px}.checkoutSection h2{margin-top:0}.checkoutSection label{display:grid;grid-gap:6px;gap:6px;margin-top:10px;color:var(--muted);font-weight:800}.checkoutSection input{background:#0c0f12;border:1px solid var(--line);border-radius:12px;color:#fff;padding:13px}.deliveryOption{grid-template-columns:auto 1fr!important;align-items:center}.deliveryOption span{display:grid}.deliveryOption small{color:var(--muted)}.paymentPlaceholder{background:#0c0f12;border:1px dashed #53614b;border-radius:15px;padding:22px;color:var(--muted);text-align:center}.checkoutItem{font-size:13px}.checkoutSuccess{min-height:75vh;display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.checkoutSuccess h1{font-size:48px;max-width:700px}.checkoutSuccess p{color:var(--muted);max-width:620px}.successBurst{width:95px;height:95px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:#071007;font-size:48px;font-weight:900;box-shadow:0 0 45px rgba(140,255,0,.4);margin-bottom:18px}.aiDraftGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.aiDraftCard{background:var(--panel);border:1px solid var(--line);border-radius:20px;overflow:hidden}.aiDraftImage{height:170px;display:grid;place-items:center;font-size:56px;background:radial-gradient(circle,rgba(140,255,0,.15),transparent 40%),#0a0c0e}.aiDraftBody{padding:16px}.aiConfidence{color:var(--lime);font-size:11px;font-weight:900}.aiDraftBody p{color:var(--muted)}.aiDraftBody label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.priceInput{display:flex;align-items:center;background:#0c0f11;border:1px solid var(--line);border-radius:12px;padding-left:12px}.priceInput input{width:100%;background:transparent;border:0;color:#fff;padding:12px;outline:0}.aiDraftActions{display:flex;gap:8px;margin-top:12px}.draftStatus{display:inline-block;margin-top:12px;border-radius:99px;padding:5px 8px;background:#252b31;font-size:11px;font-weight:900}.draftStatus.approved{background:#1b2813;color:var(--lime)}.draftStatus.editing{background:#241c3c;color:#c7b3ff}@media(max-width:760px){.basketLayout,.checkoutLayout{grid-template-columns:1fr}.orderSummary{position:static}.aiDraftGrid,.twoCol{grid-template-columns:1fr}.checkoutSuccess h1{font-size:36px}}.accountHero{margin:18px 16px;padding:28px;background:radial-gradient(circle at 90% 20%,rgba(140,255,0,.2),transparent 25%),var(--panel);border:1px solid var(--line);border-radius:24px}.accountHero h1{font-size:46px;margin:7px 0}.accountHero p{color:var(--muted)}.profileOrb{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:#071007;font-size:30px;font-weight:900;box-shadow:0 0 35px rgba(140,255,0,.3)}.portfolioGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:0 16px}.portfolioGrid article{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px;display:grid;grid-gap:7px;gap:7px}.portfolioGrid small{color:var(--muted)}.portfolioGrid strong{font-size:27px}.portfolioGrid span{font-size:12px;color:var(--muted)}.positive{color:var(--lime)!important}.negative{color:#f77!important}.dashboardGrid{display:grid;grid-template-columns:2fr 1fr;grid-gap:14px;gap:14px;padding:14px 16px 0}.dashboardPanel{border-radius:20px}.panelHeading{display:flex;justify-content:space-between;align-items:center}.panelHeading>div>span{color:var(--lime);font-size:11px;font-weight:900;text-transform:uppercase}.panelHeading h2{margin:5px 0}.vaultRow{display:flex;gap:10px;overflow:auto}.vaultRow article{min-width:150px;background:#0b0e10;border:1px solid var(--line);border-radius:16px;padding:10px}.vaultRow img{height:170px;width:100%;object-fit:cover;border-radius:12px}.vaultRow h3{font-size:13px}.vaultRow span{display:block;font-size:12px}.dashboardLine{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.dashboardLine em{color:var(--lime);font-style:normal}.tradeSummary{display:grid;grid-template-columns:1fr auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.tradeSummary div{display:grid}.tradeSummary small{color:var(--muted)}.tradeSummary em{color:var(--lime);font-style:normal}.dailyDrop{background:radial-gradient(circle at 80% 20%,rgba(140,255,0,.2),transparent 30%),var(--panel)}.countdown{display:flex;align-items:center;gap:8px;margin:24px 0}.countdown b{font-size:34px;background:#0b0e10;border:1px solid var(--line);border-radius:12px;padding:10px}.vaultSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:0 16px}.vaultSummary div{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px}.vaultSummary small{display:block;color:var(--muted);margin-bottom:8px}.vaultSummary b{font-size:24px}.vaultGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.vaultCard{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.vaultCard img{width:100%;height:260px;object-fit:cover}.vaultCard div{padding:14px}.vaultCard span{display:block}.orderCard{display:grid;grid-template-columns:1fr 1fr auto auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.orderCard small{color:var(--muted)}.scannerWorkflow{padding:18px 16px}.scannerSteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:14px}.scannerSteps span{background:var(--panel);border:1px solid var(--line);border-radius:99px;padding:10px;text-align:center;color:var(--muted);font-size:12px;font-weight:900}.scannerSteps span.active{background:#182311;color:var(--lime);border-color:#395329}.scannerStage{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:16px;gap:16px;background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:18px}.scanPreview{min-height:430px;border-radius:18px;background:#090b0d;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.scanPreview img{width:100%;height:100%;object-fit:contain}.cameraFrame{width:70%;aspect-ratio:2/3;border:2px dashed #4f5e47;border-radius:18px;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;color:var(--muted)}.cameraFrame span{font-size:54px;color:var(--lime)}.scanControls{display:grid;align-content:center}.fileButton input{display:none}.analysing{text-align:center}.spinner{width:56px;height:56px;border-radius:50%;border:5px solid #1b2217;border-top:5px solid var(--lime);margin:0 auto 16px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.scanDraft>div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line)}.scanDraft span{color:var(--muted)}@media(max-width:760px){.accountHero h1{font-size:36px}.profileOrb{width:70px;height:70px}.portfolioGrid,.vaultSummary{grid-template-columns:1fr 1fr}.dashboardGrid,.scannerStage{grid-template-columns:1fr}.vaultGrid{display:flex;overflow:auto}.vaultCard{min-width:190px}.orderCard{grid-template-columns:1fr 1fr}.tradeSummary{grid-template-columns:1fr auto 1fr}.tradeSummary em{grid-column:1/-1}.scanPreview{min-height:340px}}.dataSourceBadge{display:inline-block;margin-bottom:14px;padding:7px 10px;border-radius:99px;background:#121a12;border:1px solid #31452a;color:var(--lime);font-size:12px;font-weight:900}.databaseMessage{margin-top:16px;padding:14px;border-radius:14px;background:#0c0f12;border:1px solid var(--line);color:var(--lime)}.adminHeadingV41{display:flex;justify-content:space-between;align-items:center;gap:18px}.connectionBanner{display:flex;align-items:center;gap:8px;margin:16px 0;padding:12px 14px;background:#241414;border:1px solid #5d2929;color:#f99;border-radius:14px;font-weight:900}.connectionBanner.connected{background:#111b10;border-color:#304a27;color:var(--lime)}.adminStatsV41{grid-template-columns:repeat(4,1fr)}.adminStatsV41 article{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px;display:grid;grid-gap:7px;gap:7px}.adminStatsV41 small{color:var(--muted)}.adminStatsV41 b{font-size:28px}.adminStatsV41 span{font-size:12px;color:var(--lime)}.adminDashboardGridV41{grid-template-columns:2fr 1fr}.panelLink{border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-weight:900}.responsiveTable{overflow:auto}.status-live{background:#1d2c13;color:var(--lime)}.status-draft{background:#332b16;color:#ffd86b}.status-sold{background:#321919;color:#ff8e8e}.warningRow{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.warningRow div{display:grid;grid-gap:4px;gap:4px}.warningRow span{color:var(--muted);font-size:12px}.warningRow a{color:var(--lime);font-weight:900}.systemCheck{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line)}.warningText{color:#ffd86b}.emptyState.compact{padding:18px}.inventoryToolbar{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:10px;gap:10px;margin:18px 0}.inventoryToolbar input,.inventoryToolbar select{background:#0c0f12;border:1px solid var(--line);border-radius:12px;color:#fff;padding:13px}@media(max-width:760px){.adminHeadingV41{align-items:flex-start;flex-direction:column}.adminStatsV41{grid-template-columns:1fr 1fr}.adminDashboardGridV41{grid-template-columns:1fr}.inventoryToolbar{grid-template-columns:1fr 1fr}.inventoryToolbar input{grid-column:1/-1}}.accountButtons{display:flex;gap:8px;align-items:center}.accountButtons a,.accountButtons button{border:1px solid var(--line);background:#111418;color:#fff;border-radius:11px;padding:10px 12px;font-weight:900;cursor:pointer}.accountButtons .accountCreate{background:var(--lime);color:#071007;border-color:var(--lime)}.accountButtons.compact{display:grid;margin-top:22px}.accountButtons.compact a,.accountButtons.compact button{text-align:center;width:100%}.accountStatus.muted{color:var(--muted)}.authPage{min-height:76vh;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px;align-items:center;padding:34px 18px}.authIntro{padding:26px}.authIntro h1{font-size:62px;line-height:.95;margin:10px 0}.authIntro p{color:var(--muted);max-width:520px;font-size:17px;line-height:1.55}.authBenefits{display:grid;grid-gap:10px;gap:10px;margin-top:25px}.authBenefits div{display:flex;gap:12px;align-items:center}.authBenefits b{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#1a2412;color:var(--lime)}.authCard{background:linear-gradient(145deg,#15191d,#090b0d);border:1px solid var(--line);border-radius:24px;padding:24px;display:grid;grid-gap:13px;gap:13px;box-shadow:0 25px 70px rgba(0,0,0,.35)}.authCard>img{height:72px;margin:auto}.authCard h1,.authCard h2{margin:4px 0}.authCard label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px;font-weight:900}.authCard input,.authCard select{color:#fff;padding:13px}.authCard input,.authCard select,.usernameField{background:#0b0e10;border:1px solid var(--line);border-radius:12px}.usernameField{display:flex;align-items:center;padding-left:12px}.usernameField input{border:0;width:100%;outline:0}.authMessage{padding:12px;border-radius:12px;font-size:13px}.authMessage.error{background:#2a1515;border:1px solid #5d2929;color:#f99}.authMessage.success{background:#121d10;border:1px solid #314b28;color:var(--lime)}.authSwitch{text-align:center;color:var(--muted);font-size:13px}.authSwitch a,.forgotLink{color:var(--lime);font-weight:900}.forgotLink{text-align:center}.authSingle{min-height:72vh;display:grid;place-items:center;padding:24px}.authSingle .authCard{width:min(100%,470px)}.vaultLoading{min-height:70vh;display:grid;place-items:center;align-content:center;color:var(--muted)}.vaultHero{margin:18px 16px;padding:26px;display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 85% 20%,rgba(140,255,0,.18),transparent 28%),var(--panel)}.vaultHero h1{font-size:46px;margin:7px 0}.vaultHero p{color:var(--muted);max-width:650px}.vaultMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:0 16px}.vaultMetrics article{background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:17px;display:grid;grid-gap:7px;gap:7px}.vaultMetrics small{color:var(--muted)}.vaultMetrics b{font-size:26px}.vaultMetrics span{font-size:11px;color:var(--muted)}.vaultMessage{margin:16px;padding:13px;border-radius:13px;background:#121d10;border:1px solid #314b28;color:var(--lime);font-weight:900}.firstCardState{margin:20px 16px;padding:30px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;grid-gap:30px;gap:30px;background:linear-gradient(145deg,#14191d,#080a0c);border:1px solid var(--line);border-radius:25px}.firstCardState h2{font-size:38px;margin:8px 0}.firstCardState p{color:var(--muted);line-height:1.6}.firstCardVisual{position:relative;display:grid;place-items:center;min-height:310px}.firstCardVisual img{position:absolute;width:145px;opacity:.18;filter:drop-shadow(0 0 25px var(--lime))}.emptyCardOutline{width:165px;aspect-ratio:2/3;border:2px dashed #506047;border-radius:18px;display:grid;place-items:center;color:var(--lime);font-size:54px;z-index:2;background:rgba(5,6,7,.7)}.realVaultGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.realVaultCard{background:var(--panel);border:1px solid var(--line);border-radius:19px;overflow:hidden}.vaultImageWrap{height:255px;position:relative;background:#080a0c}.vaultImageWrap img{width:100%;height:100%;object-fit:cover}.tradeFlag{position:absolute;top:10px;right:10px;border-radius:99px;background:#22183d;color:#cab8ff;border:1px solid #6341a5;padding:6px 9px;font-size:10px;font-weight:900}.realVaultBody{padding:14px}.realVaultBody h3{margin:10px 0 4px}.realVaultBody p{color:var(--muted);font-size:12px;line-height:1.45}.vaultValue{font-size:22px;font-weight:900;color:var(--lime)}.realVaultBody blockquote{margin:12px 0 0;color:#d8dde2;font-size:12px;line-height:1.5;border-left:2px solid var(--lime);padding-left:9px}.removeVaultCard{margin-top:12px;border:0;background:transparent;color:#f77;padding:0}.vaultComingSoon{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:22px 16px}.vaultComingSoon>div{display:flex;gap:12px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:16px}.vaultComingSoon>div>b{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;background:#1b2513;color:var(--lime)}.vaultComingSoon span{display:grid}.vaultComingSoon small{color:var(--muted);margin-top:4px}.vaultModalOverlay{position:fixed;inset:0;z-index:180;background:rgba(0,0,0,.78);display:grid;place-items:center;padding:15px}.vaultModal{width:min(760px,100%);max-height:92vh;overflow:auto;background:#080a0c;border:1px solid var(--line);border-radius:23px;padding:20px}.vaultModalHeader{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px}.vaultModalHeader h2{margin:5px 0}.vaultForm{display:grid;grid-gap:12px;gap:12px;padding-top:16px}.vaultForm label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-weight:900;font-size:12px}.vaultForm input,.vaultForm select,.vaultForm textarea{background:#101317;border:1px solid var(--line);border-radius:12px;color:#fff;padding:13px}.vaultForm textarea{min-height:90px}.vaultForm small{font-weight:400}.tradeCheckbox{display:flex!important;grid-template-columns:auto 1fr;align-items:center}.tradeCheckbox input{width:18px;height:18px}.tradeCheckbox span{color:#fff}.twoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media(max-width:760px){.authPage{grid-template-columns:1fr;padding:18px 16px}.authIntro{padding:12px}.authIntro h1{font-size:44px}.vaultHero{align-items:flex-start;flex-direction:column}.vaultHero h1{font-size:36px}.vaultMetrics{grid-template-columns:1fr 1fr}.firstCardState{grid-template-columns:1fr}.realVaultGrid{display:flex;overflow:auto}.realVaultCard{min-width:190px}.twoCol,.vaultComingSoon{grid-template-columns:1fr}}.collectorDashboardHero{margin:18px 16px;padding:28px;display:flex;justify-content:space-between;align-items:center;gap:22px;border:1px solid var(--line);border-radius:25px;background:radial-gradient(circle at 88% 18%,rgba(140,255,0,.2),transparent 25%),linear-gradient(145deg,#161b1e,#090b0d)}.collectorDashboardHero h1{font-size:48px;margin:8px 0}.collectorDashboardHero p{color:var(--muted);font-size:16px}.collectorIdentityRow{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.collectorHandle,.foundingBadge,.memberNumber{border-radius:99px;padding:8px 11px;font-size:11px;font-weight:900}.foundingBadge{background:#352a11;color:#ffd96c;border:1px solid #64521f}.memberNumber{background:#172312;color:var(--lime);border:1px solid #344a27}.collectorHandle{background:#111418;color:#cbd2d8;border:1px solid var(--line)}.dashboardHeroActions{display:grid;grid-gap:9px;gap:9px;min-width:190px}.collectorMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:0 16px}.collectorMetricGrid article{min-height:145px;background:var(--panel);border:1px solid var(--line);border-radius:19px;padding:18px;display:grid;align-content:space-between;grid-gap:7px;gap:7px}.collectorMetricGrid span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.collectorMetricGrid strong{font-size:30px}.collectorMetricGrid strong.metricText{font-size:21px;line-height:1.1}.collectorMetricGrid small{color:var(--muted)}.dashboardMessage{margin:14px 16px}.dashboardFirstCard{margin:18px 16px;padding:25px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:20px;gap:20px;align-items:center;background:linear-gradient(145deg,#14191c,#080a0c);border:1px solid var(--line);border-radius:22px}.dashboardFirstCardIcon{width:85px;height:85px;border-radius:22px;display:grid;place-items:center;background:#1a2412;border:1px solid #354927;font-size:37px}.dashboardFirstCard h2{margin:6px 0}.dashboardFirstCard p{color:var(--muted);margin:0}.dashboardPanel{background:var(--panel);border:1px solid var(--line);border-radius:21px;padding:18px}.dashboardRecentPanel{margin:18px 16px}.dashboardRecentGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.dashboardRecentGrid article{background:#0a0d0f;border:1px solid var(--line);border-radius:16px;overflow:hidden}.dashboardRecentGrid img{width:100%;height:190px;object-fit:cover}.dashboardRecentGrid article>div{padding:12px}.dashboardRecentGrid span{color:var(--lime);font-size:10px;font-weight:900}.dashboardRecentGrid h3{font-size:14px;margin:7px 0}.dashboardRecentGrid p{color:var(--muted);font-size:11px}.dashboardTwoColumn{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:14px;gap:14px;padding:0 16px 18px}.journeyTimeline{display:grid;grid-gap:4px;gap:4px}.journeyItem{display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.journeyItem>b{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#111418;border:1px solid var(--line);color:var(--muted)}.journeyItem.complete>b{background:#1b2714;color:var(--lime);border-color:#36502a}.journeyItem div{display:grid}.journeyItem small{color:var(--muted);margin-top:3px}.collectorQuickActions{display:grid;grid-gap:8px;gap:8px}.collectorQuickActions a{display:flex;gap:11px;align-items:center;padding:12px;background:#0b0e10;border:1px solid var(--line);border-radius:14px}.collectorQuickActions a>b{width:39px;height:39px;border-radius:12px;display:grid;place-items:center;background:#1a2412;color:var(--lime)}.collectorQuickActions span{display:grid;font-weight:900}.collectorQuickActions small{color:var(--muted);font-weight:400;margin-top:3px}.dashboardRoadmap{margin:0 16px 24px;padding:23px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:radial-gradient(circle at 88% 20%,rgba(94,44,255,.18),transparent 28%),var(--panel);border:1px solid var(--line);border-radius:22px}.dashboardRoadmap h2{margin:7px 0}.roadmapPills{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.roadmapPills span{background:#151024;border:1px solid #513b7b;color:#cdbdff;border-radius:99px;padding:8px 10px;font-size:11px;font-weight:900}@media(max-width:760px){.collectorDashboardHero{align-items:flex-start;flex-direction:column}.collectorDashboardHero h1{font-size:37px}.dashboardHeroActions{width:100%}.collectorMetricGrid{grid-template-columns:1fr 1fr}.dashboardFirstCard{grid-template-columns:1fr;text-align:center}.dashboardFirstCardIcon{margin:auto}.dashboardRecentGrid{display:flex;overflow:auto}.dashboardRecentGrid article{min-width:180px}.dashboardTwoColumn{grid-template-columns:1fr}.dashboardRoadmap{align-items:flex-start;flex-direction:column}.roadmapPills{justify-content:flex-start}}.vaultToolbar{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;margin:20px 16px 0}.vaultToolbar>input{background:#0c0f12;border:1px solid var(--line);border-radius:13px;color:#fff;padding:14px}.vaultFilterButtons{display:flex;gap:7px}.vaultFilterButtons button{background:#111418;border:1px solid var(--line);border-radius:99px;color:var(--muted);padding:10px 12px;font-weight:900}.vaultFilterButtons button.active{background:#1a2513;color:var(--lime);border-color:#38502b}.favouriteButton{position:absolute;top:10px;left:10px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:rgba(8,10,12,.86);color:#808890;font-size:17px}.favouriteButton.active{background:#342a10;color:#ffd96c;border-color:#6f5a1c}.vaultCardActions{display:grid;grid-gap:7px;gap:7px;margin-top:13px}.vaultCardActions button{border:1px solid var(--line);background:#101418;color:#fff;border-radius:10px;padding:9px;font-size:11px;font-weight:900}.vaultCardActions .danger{color:#ff8d8d}.photoUploader{min-height:260px;border:2px dashed #43503b;border-radius:18px;background:#0b0e10;display:grid!important;place-items:center;overflow:hidden;cursor:pointer}.photoUploader input{display:none}.photoUploader img{width:100%;height:320px;object-fit:contain;background:#07090a}.photoUploader>div{display:grid;place-items:center;text-align:center;grid-gap:8px;gap:8px;color:var(--muted)}.photoUploader b{font-size:44px}.photoUploader strong{font-size:16px;color:#fff}@media(max-width:760px){.vaultToolbar{grid-template-columns:1fr}.vaultFilterButtons{overflow:auto}.vaultFilterButtons button{white-space:nowrap}}.libraryHero{margin:18px 16px;padding:28px;display:flex;justify-content:space-between;align-items:center;gap:22px;border:1px solid var(--line);border-radius:25px;background:radial-gradient(circle at 88% 18%,rgba(140,255,0,.18),transparent 25%),linear-gradient(145deg,#151a1d,#080a0c)}.libraryHero h1{font-size:48px;margin:8px 0}.libraryHero p{color:var(--muted)}.libraryStat{min-width:145px;display:grid;place-items:center;background:#0c0f11;border:1px solid var(--line);border-radius:19px;padding:20px}.libraryStat b{font-size:34px;color:var(--lime)}.libraryStat span{color:var(--muted);font-size:11px}.leagueStrip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:0 16px}.leagueStrip button{background:var(--panel);border:1px solid var(--line);border-radius:16px;color:#fff;padding:15px;text-align:left}.leagueStrip button small{display:block;color:var(--muted)}.leagueStrip button.active{background:#192312;border-color:#3c542e;color:var(--lime)}.libraryToolbar{padding:18px 16px}.libraryToolbar input{width:100%;background:#0c0f12;border:1px solid var(--line);border-radius:13px;color:#fff;padding:14px}.libraryEmpty{padding:45px;background:var(--panel);border:1px solid var(--line);border-radius:20px}.libraryEmpty p{color:var(--muted)}.libraryGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.libraryGrid article{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.libraryCardImage{height:240px;position:relative;background:#080a0c}.libraryCardImage img{width:100%;height:100%;object-fit:cover}.libraryCardImage>span{position:absolute;top:10px;right:10px;background:#28183f;color:#d8c3ff;border:1px solid #64449b;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:900}.libraryCardBody{padding:14px}.libraryCardBody>small{color:var(--lime);font-weight:900}.libraryMeta{display:flex;gap:6px;flex-wrap:wrap}.libraryMeta span{background:#0b0e10;border:1px solid var(--line);border-radius:99px;padding:6px 8px;font-size:10px}@media(max-width:760px){.libraryHero{align-items:flex-start;flex-direction:column}.libraryHero h1{font-size:38px}.libraryStat{width:100%}.leagueStrip{display:flex;overflow:auto}.leagueStrip button{min-width:150px}.libraryGrid{display:flex;overflow:auto}.libraryGrid article{min-width:195px}}.smartAddModal{width:min(820px,100%)}.smartLibrarySearch{display:grid;grid-gap:10px;gap:10px}.smartLibrarySearch>label{font-size:13px}.smartLibrarySearch>label input{font-size:16px}.smartSearchStatus{padding:12px;color:var(--muted);text-align:center}.smartSearchResults{display:grid;grid-gap:8px;gap:8px;max-height:310px;overflow:auto}.smartSearchResults button{display:grid;grid-template-columns:58px 1fr;grid-gap:12px;gap:12px;align-items:center;text-align:left;background:#0c0f12;border:1px solid var(--line);border-radius:14px;color:#fff;padding:9px}.smartSearchResults button:hover{border-color:#496238}.smartSearchResults img{width:58px;height:72px;object-fit:cover;border-radius:8px}.smartSearchResults span{display:grid;grid-gap:3px;gap:3px}.smartSearchResults small{color:var(--muted)}.selectedMasterCard{display:grid;grid-template-columns:70px 1fr auto;grid-gap:13px;gap:13px;align-items:center;background:#15200f;border:1px solid #38502a;border-radius:16px;padding:12px}.selectedMasterCard img{width:70px;height:88px;object-fit:cover;border-radius:9px}.selectedMasterCard>div{display:grid;grid-gap:4px;gap:4px}.selectedMasterCard small{color:var(--muted)}.backToLibraryButton,.manualAddLink,.selectedMasterCard>button{background:#101418;border:1px solid var(--line);border-radius:10px;color:#fff;padding:9px 11px;font-weight:900}.manualAddLink{width:100%;color:var(--lime)}.backToLibraryButton{justify-self:start}.smartNoResult{display:grid;grid-gap:5px;gap:5px;padding:14px;background:#211b0f;border:1px solid #54441f;border-radius:13px;color:#ffd976}.smartNoResult span{font-size:12px}.libraryLinkedFlag{position:absolute;bottom:10px;left:10px;background:#172313;color:var(--lime);border:1px solid #3c542f;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:900;text-transform:uppercase}.vaultImageWrap .tradeFlag{top:10px;right:10px}.vaultImageWrap .favouriteButton{top:10px;left:10px}@media(max-width:760px){.selectedMasterCard{grid-template-columns:58px 1fr}.selectedMasterCard img{width:58px;height:74px}.selectedMasterCard>button{grid-column:1/-1}.smartSearchResults button{grid-template-columns:48px 1fr}.smartSearchResults img{width:48px;height:62px}}.dashboardV2Hero{background:radial-gradient(circle at 83% 20%,rgba(126,255,0,.2),transparent 28%),radial-gradient(circle at 12% 90%,rgba(15,128,255,.12),transparent 30%),linear-gradient(145deg,#151b1d,#07090a)}.dashboardValueSummary{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-gap:12px;gap:12px;padding:0 16px 14px}.dashboardValueSummary article{min-height:150px;background:linear-gradient(145deg,#12171a,#090b0d);border:1px solid var(--line);border-radius:20px;padding:19px;display:grid;align-content:space-between;grid-gap:8px;gap:8px}.dashboardValueSummary article.dashboardValueMain{background:radial-gradient(circle at 88% 18%,rgba(140,255,0,.16),transparent 28%),linear-gradient(145deg,#172015,#090c0a)}.dashboardValueSummary span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.dashboardValueSummary strong{font-size:31px}.dashboardValueSummary .dashboardValueMain strong{font-size:43px;color:var(--lime)}.dashboardValueSummary small{color:var(--muted)}.positiveValue{color:var(--lime)}.negativeValue{color:#ff8e8e}.dashboardV2Metrics{padding-top:0}.dashboardRecentGridV2{grid-template-columns:repeat(3,1fr)}.dashboardRecentGridV2 img{height:220px;object-fit:contain;background:#07090a}.recentCardFooter{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px}.recentCardFooter em{font-style:normal;color:var(--lime);background:#172312;border:1px solid #38502b;border-radius:99px;padding:5px 7px;font-size:9px;font-weight:900;text-transform:uppercase}.dashboardCollectionHighlights{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:12px}.dashboardCollectionHighlights>div{background:#0b0e10;border:1px solid var(--line);border-radius:14px;padding:13px;display:grid;grid-gap:6px;gap:6px}.dashboardCollectionHighlights span{color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:900}.dashboardCollectionHighlights strong{font-size:17px;line-height:1.1}@media(max-width:760px){.dashboardValueSummary{grid-template-columns:1fr 1fr}.dashboardValueSummary .dashboardValueMain{grid-column:1/-1}.dashboardRecentGridV2{display:flex;overflow:auto}.dashboardRecentGridV2 article{min-width:205px}.dashboardCollectionHighlights{grid-template-columns:1fr}}.collectionHero{margin:18px 16px;padding:29px;display:flex;justify-content:space-between;align-items:center;gap:22px;border:1px solid var(--line);border-radius:26px;background:radial-gradient(circle at 88% 18%,rgba(140,255,0,.2),transparent 26%),radial-gradient(circle at 12% 85%,rgba(0,117,255,.12),transparent 31%),linear-gradient(145deg,#151b1e,#080a0c)}.collectionHero h1{font-size:49px;margin:8px 0}.collectionHero p{color:var(--muted);max-width:690px;line-height:1.55}.collectionHeroActions{display:grid;grid-gap:9px;gap:9px;min-width:190px}.collectionMessage{margin:0 16px 15px}.collectionSummaryGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;padding:0 16px 18px}.collectionSummaryGrid article{min-height:132px;background:linear-gradient(145deg,#12171a,#090b0d);border:1px solid var(--line);border-radius:18px;padding:16px;display:grid;align-content:space-between;grid-gap:7px;gap:7px}.collectionSummaryGrid article:first-child{background:radial-gradient(circle at 90% 15%,rgba(140,255,0,.16),transparent 28%),linear-gradient(145deg,#172015,#090c0a)}.collectionSummaryGrid span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.collectionSummaryGrid strong{font-size:28px}.collectionSummaryGrid article:first-child strong{color:var(--lime)}.collectionSummaryGrid small{color:var(--muted);font-size:10px;line-height:1.35}.collectionEmptyState{margin:0 16px 24px;padding:26px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:20px;gap:20px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:22px}.collectionEmptyIcon{width:84px;height:84px;border-radius:22px;display:grid;place-items:center;background:#1a2412;border:1px solid #354927;font-size:37px}.collectionEmptyState h2{margin:7px 0}.collectionEmptyState p{color:var(--muted);margin:0}.collectionCardsSection,.collectionGroupSection{margin:0 16px 20px}.collectionGroupGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:13px}.collectionGroupCard{background:linear-gradient(145deg,#12171a,#090b0d);border:1px solid var(--line);border-radius:19px;padding:17px;display:grid;grid-gap:14px;gap:14px}.collectionGroupCard.collectionGroupFeatured{background:radial-gradient(circle at 87% 20%,rgba(255,211,68,.16),transparent 28%),linear-gradient(145deg,#1a1810,#0b0b08)}.collectionGroupCard>div{display:grid;grid-gap:5px;gap:5px}.collectionGroupCard>div>span{font-size:28px}.collectionGroupCard small{color:var(--muted);text-transform:uppercase;font-weight:900}.collectionGroupCard strong{font-size:30px}.collectionGroupCard button{border:1px solid var(--line);background:#0b0e10;color:#fff;border-radius:11px;padding:10px;font-weight:900}.collectionAutoGroups{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:12px}.collectionGroupPanel{background:var(--panel);border:1px solid var(--line);border-radius:19px;padding:16px}.collectionGroupPanel h3{margin:0}.collectionGroupList{display:grid;grid-gap:7px;gap:7px}.collectionGroupList button{display:flex;align-items:center;gap:11px;text-align:left;background:#0b0e10;border:1px solid var(--line);border-radius:13px;color:#fff;padding:11px}.collectionGroupList button>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#1a2412;color:var(--lime)}.collectionGroupList button>div{display:grid}.collectionGroupList small{color:var(--muted);margin-top:3px}.collectionCardsSection{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:18px}.collectionCardsHeader{align-items:flex-end}.collectionControls{display:flex;gap:8px;flex-wrap:wrap}.collectionControls input,.collectionControls select{background:#0b0e10;border:1px solid var(--line);border-radius:12px;color:#fff;padding:11px}.collectionControls input{min-width:300px}.collectionTabs{display:flex;gap:7px;overflow:auto;margin:14px 0}.collectionTabs button{white-space:nowrap;background:#0b0e10;border:1px solid var(--line);border-radius:99px;color:var(--muted);padding:9px 12px;font-weight:900}.collectionTabs button.active{background:#192412;color:var(--lime);border-color:#3b542d}.collectionCardGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.collectionCardTile{background:#0a0d0f;border:1px solid var(--line);border-radius:19px;overflow:hidden}.collectionCardImage{height:285px;position:relative;background:#060809}.collectionCardImage img{width:100%;height:100%;object-fit:contain}.collectionCardImage>button{position:absolute;top:10px;left:10px;width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:rgba(8,10,12,.86);border:1px solid var(--line);color:#7e8790;font-size:17px}.collectionCardImage>button.active{background:#342a10;color:#ffd96c;border-color:#6f5a1c}.collectionTradeBadge{position:absolute;top:10px;right:10px;background:#21143a;color:#d3c0ff;border:1px solid #63449a;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:900;text-transform:uppercase}.collectionCardBody{padding:14px}.collectionCardBody>small{color:var(--lime);font-weight:900;text-transform:uppercase;font-size:10px}.collectionCardBody h3{margin:8px 0 5px}.collectionCardBody p{color:var(--muted);font-size:11px;line-height:1.45;min-height:31px}.collectionCardValue{display:flex;justify-content:space-between;align-items:end;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line)}.collectionCardValue span{color:var(--muted);font-size:10px}.collectionCardValue strong{font-size:20px}.collectionCardActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:12px}.collectionCardActions a,.collectionCardActions button{display:grid;place-items:center;text-align:center;background:#111418;border:1px solid var(--line);border-radius:10px;color:#fff;padding:9px;font-size:10px;font-weight:900}@media(max-width:1100px){.collectionCardGrid,.collectionSummaryGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.collectionHero{align-items:flex-start;flex-direction:column}.collectionHero h1{font-size:38px}.collectionHeroActions{width:100%}.collectionSummaryGrid{grid-template-columns:1fr 1fr}.collectionEmptyState{grid-template-columns:1fr;text-align:center}.collectionEmptyIcon{margin:auto}.collectionAutoGroups,.collectionGroupGrid{grid-template-columns:1fr}.collectionCardsHeader{align-items:flex-start;flex-direction:column}.collectionControls{width:100%}.collectionControls input,.collectionControls select{width:100%;min-width:0}.collectionCardGrid{display:flex;overflow:auto}.collectionCardTile{min-width:215px}}.passportHero{margin:18px 16px;padding:29px;display:flex;justify-content:space-between;align-items:center;gap:22px;border:1px solid var(--line);border-radius:27px;background:radial-gradient(circle at 86% 18%,rgba(140,255,0,.2),transparent 28%),radial-gradient(circle at 12% 85%,rgba(91,49,255,.16),transparent 31%),linear-gradient(145deg,#171b1e,#080a0c)}.passportIdentity{display:flex;align-items:center;gap:18px}.passportAvatar{width:104px;height:104px;border-radius:28px;background:linear-gradient(145deg,#263418,#11150e);border:1px solid #486531;display:grid;place-items:center;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.26)}.passportAvatar img{width:100%;height:100%;object-fit:cover}.passportAvatar span{font-size:35px;font-weight:1000;color:var(--lime)}.passportHero h1{font-size:48px;margin:7px 0}.passportHero p{color:var(--muted);margin:0}.passportHeroActions{display:grid;grid-gap:9px;gap:9px;min-width:220px}.profileEditButton{display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 0 0 1px rgba(140,255,0,.18),0 12px 30px rgba(140,255,0,.12)}.passportLevelBadge{background:#151225;color:#d3c7ff;border:1px solid #574480;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:900}.passportMessage{margin:0 16px 14px}.passportLevelPanel{margin:0 16px 14px;padding:21px;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:24px;gap:24px;align-items:center;background:radial-gradient(circle at 88% 15%,rgba(255,210,64,.13),transparent 30%),linear-gradient(145deg,#18170f,#0a0a08);border:1px solid #3c361e;border-radius:21px}.passportLevelCopy h2{font-size:27px;margin:7px 0}.passportLevelCopy p{color:var(--muted);margin:0}.passportLevelProgress>div:first-child{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;font-weight:900;margin-bottom:8px}.passportProgressTrack{height:13px;border-radius:99px;background:#090b0c;border:1px solid var(--line);overflow:hidden}.passportProgressTrack span{display:block;height:100%;background:linear-gradient(90deg,var(--lime),#70ff9c);border-radius:99px}.passportStatsGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;padding:0 16px 18px}.passportStatsGrid article{min-height:130px;background:linear-gradient(145deg,#12171a,#090b0d);border:1px solid var(--line);border-radius:18px;padding:16px;display:grid;align-content:space-between;grid-gap:7px;gap:7px}.passportStatsGrid article:first-child{background:radial-gradient(circle at 88% 15%,rgba(140,255,0,.16),transparent 28%),linear-gradient(145deg,#172015,#090c0a)}.passportStatsGrid span{color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:900}.passportStatsGrid strong{font-size:27px}.passportStatsGrid article:first-child strong{color:var(--lime)}.passportStatsGrid small{color:var(--muted);font-size:10px;line-height:1.35}.passportTwoColumn{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:0 16px 14px}.passportPanel{background:var(--panel);border:1px solid var(--line);border-radius:21px;padding:18px}.passportComingSoonGrid,.passportDnaGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.passportComingSoonGrid>div,.passportDnaGrid>div{background:#0b0e10;border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;grid-gap:7px;gap:7px}.passportComingSoonGrid span,.passportDnaGrid span{color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:900}.passportComingSoonGrid strong,.passportDnaGrid strong{font-size:16px;line-height:1.15}.passportComingSoonGrid strong{color:#c6baff}.passportAchievementsPanel,.passportRecentPanel{margin:0 16px 14px}.passportAchievementGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.passportAchievementGrid article{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;background:#0b0e10;border:1px solid var(--line);border-radius:15px;padding:13px}.passportAchievementGrid article>b{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#14181a;font-size:19px}.passportAchievementGrid article>div{display:grid}.passportAchievementGrid small{color:var(--muted);margin-top:3px}.passportAchievementGrid article>span{font-size:9px;font-weight:900;text-transform:uppercase;border-radius:99px;padding:6px 8px}.passportAchievementGrid article.unlocked{background:linear-gradient(145deg,#151c10,#0b0e09);border-color:#334729}.passportAchievementGrid article.unlocked>b{background:#1e2a16;color:var(--lime)}.passportAchievementGrid article.unlocked>span{background:#1b2814;color:var(--lime);border:1px solid #3d572f}.passportAchievementGrid article.locked{opacity:.55}.passportAchievementGrid article.locked>span{background:#121416;color:#8d959c;border:1px solid var(--line)}.passportRecentList{display:grid;grid-gap:8px;gap:8px}.passportRecentList article{display:grid;grid-template-columns:58px 1fr auto;grid-gap:12px;gap:12px;align-items:center;background:#0b0e10;border:1px solid var(--line);border-radius:14px;padding:9px}.passportRecentList img{width:58px;height:70px;object-fit:contain;background:#07090a;border-radius:9px}.passportRecentList article>div{display:grid}.passportRecentList span{color:var(--muted);font-size:11px;margin-top:4px}.passportRecentList time{color:var(--muted);font-size:11px;font-weight:900}@media(max-width:1100px){.passportStatsGrid{grid-template-columns:repeat(3,1fr)}.passportAchievementGrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.passportHero{flex-direction:column}.passportHero,.passportIdentity{align-items:flex-start}.passportAvatar{width:78px;height:78px;border-radius:22px}.passportHero h1{font-size:36px}.passportHeroActions{width:100%}.passportLevelPanel{grid-template-columns:1fr}.passportStatsGrid{grid-template-columns:1fr 1fr}.passportAchievementGrid,.passportComingSoonGrid,.passportDnaGrid,.passportTwoColumn{grid-template-columns:1fr}.passportRecentList article{grid-template-columns:50px 1fr}.passportRecentList img{width:50px;height:62px}.passportRecentList time{grid-column:2}}.cardDetailHero{margin:18px 16px 14px;display:grid;grid-template-columns:minmax(320px,.85fr) 1.15fr;grid-gap:18px;gap:18px}.cardDetailImagePanel,.cardDetailPanel,.cardDetailSummary,.cardFuturePanel,.cardSimilarSection{background:var(--panel);border:1px solid var(--line);border-radius:23px}.cardDetailImagePanel{padding:16px}.cardDetailImageFrame{min-height:520px;background:radial-gradient(circle at 50% 45%,rgba(140,255,0,.09),transparent 34%),#07090a;border:1px solid var(--line);border-radius:18px;padding:18px;display:grid;place-items:center;overflow:hidden}.cardDetailImageFrame img{width:100%;height:100%;max-height:650px;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0,0,0,.48));transition:transform .25s ease}.cardDetailImageFrame:hover img{transform:scale(1.025)}.cardDetailImageActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:11px}.cardDetailImageActions button{background:#101418;border:1px solid var(--line);border-radius:11px;color:#fff;padding:11px;font-weight:900}.cardDetailImageActions button.active{background:#192412;color:var(--lime);border-color:#3b542d}.cardDetailSummary{padding:27px;background:radial-gradient(circle at 88% 15%,rgba(140,255,0,.18),transparent 28%),linear-gradient(145deg,#151b1e,#090b0d)}.cardDetailBack{display:inline-block;color:var(--muted);margin-bottom:22px;font-size:12px;font-weight:900}.cardDetailSummary h1{font-size:50px;line-height:1.02;margin:8px 0}.cardDetailSubtitle{color:var(--muted);font-size:15px;line-height:1.55;max-width:700px}.cardDetailBadges{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.cardDetailBadges span{background:#12171a;border:1px solid var(--line);border-radius:99px;color:#d7dce0;padding:7px 9px;font-size:10px;font-weight:900;text-transform:uppercase}.cardDetailValueGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:22px}.cardDetailValueGrid article{min-height:135px;background:#0b0e10;border:1px solid var(--line);border-radius:16px;padding:15px;display:grid;align-content:space-between;grid-gap:7px;gap:7px}.cardDetailValueGrid span{color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:900}.cardDetailValueGrid strong{font-size:26px}.cardDetailValueGrid article:first-child strong{color:var(--lime)}.cardDetailValueGrid small{color:var(--muted);font-size:10px}.cardDetailColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:0 16px 14px}.cardDetailPanel{padding:18px}.cardDetailRows{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.cardDetailRows>div{background:#0b0e10;border:1px solid var(--line);border-radius:13px;padding:12px;display:grid;grid-gap:5px;gap:5px}.cardDetailRows span{color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:900}.cardDetailRows strong{font-size:14px}.cardDetailStory{margin:0;background:#0b0e10;border:1px solid var(--line);border-left:3px solid var(--lime);border-radius:13px;padding:18px;color:#e8ecef;line-height:1.6}.cardDetailEmptyNote{background:#0b0e10;border:1px dashed var(--line);border-radius:13px;padding:18px}.cardDetailEmptyNote p{color:var(--muted);line-height:1.5}.cardHistoryTimeline{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.cardHistoryTimeline>div{display:grid;grid-template-columns:38px 1fr;grid-gap:10px;gap:10px;align-items:center;background:#0b0e10;border:1px solid var(--line);border-radius:12px;padding:10px}.cardHistoryTimeline>div>b{width:38px;height:38px;border-radius:11px;background:#182213;color:var(--lime);display:grid;place-items:center}.cardHistoryTimeline>div>span{display:grid}.cardHistoryTimeline small{color:var(--muted);margin-top:3px}.cardFuturePanel{margin:0 16px 14px;padding:22px;display:flex;justify-content:space-between;align-items:center;gap:25px;background:radial-gradient(circle at 88% 20%,rgba(95,58,255,.15),transparent 30%),linear-gradient(145deg,#15131d,#09090d)}.cardFuturePanel h2{margin:8px 0}.cardFuturePanel p{color:var(--muted);max-width:720px;line-height:1.55}.cardFuturePills{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.cardFuturePills span{background:#151225;color:#d3c7ff;border:1px solid #574480;border-radius:99px;padding:8px 10px;font-size:10px;font-weight:900}.cardSimilarSection{margin:0 16px 18px;padding:18px}.cardSimilarGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.cardSimilarGrid>a{background:#0b0e10;border:1px solid var(--line);border-radius:15px;overflow:hidden;color:#fff}.cardSimilarGrid img{width:100%;height:180px;object-fit:contain;background:#07090a}.cardSimilarGrid>a>div{display:grid;padding:11px}.cardSimilarGrid small{color:var(--lime);font-weight:900;text-transform:uppercase;font-size:9px}.cardSimilarGrid strong{margin-top:6px;font-size:13px}.cardSimilarGrid span{color:var(--muted);font-size:10px;line-height:1.4;margin-top:4px}.cardDetailMissing{margin:18px 16px;padding:34px;background:var(--panel);border:1px solid var(--line);border-radius:22px;text-align:center}.dashboardRecentCardLink{color:inherit}.passportRecentList>a{display:grid;grid-template-columns:58px 1fr auto;grid-gap:12px;gap:12px;align-items:center;background:#0b0e10;border:1px solid var(--line);border-radius:14px;padding:9px;color:#fff}.passportRecentList>a>div{display:grid}.passportRecentList>a>time{color:var(--muted);font-size:11px;font-weight:900}@media(max-width:1050px){.cardDetailHero{grid-template-columns:1fr}.cardDetailImageFrame{min-height:430px}.cardSimilarGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.cardDetailHero{margin-top:12px}.cardDetailSummary h1{font-size:37px}.cardDetailColumns,.cardDetailRows,.cardDetailValueGrid{grid-template-columns:1fr}.cardFuturePanel{align-items:flex-start;flex-direction:column}.cardFuturePills{justify-content:flex-start}.cardSimilarGrid{display:flex;overflow:auto}.cardSimilarGrid>a{min-width:180px}.cardDetailImageActions{grid-template-columns:1fr}}.scanHero{margin:18px 16px;padding:29px;display:flex;justify-content:space-between;align-items:center;gap:22px;border:1px solid var(--line);border-radius:27px;background:radial-gradient(circle at 88% 18%,rgba(140,255,0,.18),transparent 28%),radial-gradient(circle at 12% 88%,rgba(0,136,255,.15),transparent 32%),linear-gradient(145deg,#151b1e,#080a0c)}.scanHero h1{font-size:50px;margin:8px 0}.scanHero p{color:var(--muted);max-width:720px;line-height:1.55}.scanHeroBadge{min-width:180px;display:grid;place-items:center;grid-gap:7px;gap:7px;background:#0b0e10;border:1px solid var(--line);border-radius:18px;padding:20px}.scanHeroBadge b{font-size:35px}.scanHeroBadge span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.scanMessage{margin:0 16px 14px}.scanWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:14px;gap:14px;padding:0 16px 18px}.scanStagePanel,.scanTipsPanel{background:var(--panel);border:1px solid var(--line);border-radius:23px}.scanStagePanel{min-height:650px;padding:18px}.scanReadyState{display:grid;grid-gap:14px;gap:14px}.scanFrame{min-height:460px;position:relative;display:grid;place-items:center;align-content:center;text-align:center;background:radial-gradient(circle at 50% 45%,rgba(140,255,0,.08),transparent 34%),#07090a;border:1px solid var(--line);border-radius:19px;padding:32px;overflow:hidden}.scanFrame:after{content:"";position:absolute;inset:14%;border:1px dashed rgba(197,231,63,.35);border-radius:18px}.scanReadyIcon{font-size:57px;z-index:2}.scanFrame h2,.scanFrame p{z-index:2}.scanFrame p{color:var(--muted);max-width:480px}.scanCorner{position:absolute;width:54px;height:54px;border-color:var(--lime);z-index:3}.scanCorner.topLeft{top:34px;left:34px;border-top:3px solid;border-left:3px solid;border-radius:12px 0 0 0}.scanCorner.topRight{top:34px;right:34px;border-top:3px solid;border-right:3px solid;border-radius:0 12px 0 0}.scanCorner.bottomLeft{bottom:34px;left:34px;border-bottom:3px solid;border-left:3px solid;border-radius:0 0 0 12px}.scanCorner.bottomRight{bottom:34px;right:34px;border-bottom:3px solid;border-right:3px solid;border-radius:0 0 12px 0}.scanChoiceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.scanChoiceGrid button{display:flex;align-items:center;gap:13px;text-align:left;background:#0b0e10;border:1px solid var(--line);border-radius:15px;color:#fff;padding:15px}.scanChoiceGrid button>b{width:44px;height:44px;border-radius:13px;background:#192412;color:var(--lime);display:grid;place-items:center;font-size:20px}.scanChoiceGrid button>span{display:grid}.scanChoiceGrid small{color:var(--muted);margin-top:4px}.scanPreviewImage{min-height:560px;position:relative;background:#07090a;border:1px solid var(--line);border-radius:19px;padding:18px;display:grid;place-items:center}.scanPreviewImage img{width:100%;height:100%;max-height:650px;object-fit:contain}.scanPreviewImage span{position:absolute;top:14px;right:14px;background:#1a2813;color:var(--lime);border:1px solid #3e5a2e;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:900;text-transform:uppercase}.scanPreviewActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:11px}.scanAnalysingState{min-height:610px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:center}.scanAnalysingVisual{height:540px;position:relative;background:#07090a;border:1px solid var(--line);border-radius:19px;overflow:hidden;display:grid;place-items:center}.scanAnalysingVisual img{width:100%;height:100%;object-fit:contain;opacity:.82}.scanLine{position:absolute;left:8%;right:8%;height:3px;background:var(--lime);box-shadow:0 0 20px rgba(197,231,63,.8);animation:scanMove 2s ease-in-out infinite}@keyframes scanMove{0%,to{top:12%}50%{top:86%}}.scanThinking{padding:20px}.scanThinking h2{font-size:34px;margin:10px 0}.scanSteps{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.scanSteps>div{display:flex;align-items:center;gap:10px;background:#0b0e10;border:1px solid var(--line);border-radius:12px;padding:11px;color:var(--muted)}.scanSteps>div>b{width:32px;height:32px;border-radius:10px;background:#14181a;display:grid;place-items:center}.scanSteps>div.active{border-color:#46642f;color:#fff}.scanSteps>div.active>b,.scanSteps>div.complete>b{background:#1b2814;color:var(--lime)}.scanSteps>div.complete{color:#cfd6d9}.scanSearchState{min-height:600px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:20px;gap:20px;align-items:center}.scanSearchPreview{height:540px;background:#07090a;border:1px solid var(--line);border-radius:19px;padding:18px;display:grid;place-items:center}.scanSearchPreview img{width:100%;height:100%;object-fit:contain}.scanSearchCopy{padding:20px}.scanSearchCopy h2{font-size:36px;margin:9px 0}.scanSearchCopy>p{color:var(--muted);line-height:1.55}.scanSearchCopy form{display:grid;grid-gap:10px;gap:10px;margin:22px 0 12px}.scanSearchCopy input{background:#0b0e10;border:1px solid var(--line);border-radius:13px;color:#fff;padding:15px;font-size:15px}.textButton{border:0;background:transparent;color:var(--muted);font-weight:900;padding:8px}.scanResultsState{display:grid;grid-gap:17px;gap:17px}.scanResultSummary{display:grid;grid-template-columns:320px 1fr;grid-gap:20px;gap:20px;align-items:center;background:radial-gradient(circle at 88% 20%,rgba(140,255,0,.13),transparent 28%),#0b0e10;border:1px solid var(--line);border-radius:18px;padding:16px}.scanResultPhoto{height:430px;background:#07090a;border:1px solid var(--line);border-radius:15px;padding:12px;display:grid;place-items:center}.scanResultPhoto img{width:100%;height:100%;object-fit:contain}.scanResultSummary h2{font-size:37px;margin:8px 0}.scanResultSummary p{color:var(--muted);line-height:1.5}.scanConfidence{display:flex;align-items:center;gap:10px;margin:18px 0}.scanConfidence strong{font-size:30px;color:var(--lime)}.scanConfidence span{background:#192412;border:1px solid #3b542d;color:var(--lime);border-radius:99px;padding:7px 9px;font-size:10px;font-weight:900;text-transform:uppercase}.scanResultActions{grid-template-columns:1fr 1fr}.scanMatchList,.scanResultActions{display:grid;grid-gap:8px;gap:8px}.scanMatchList>button{display:grid;grid-template-columns:66px 1fr auto;grid-gap:12px;gap:12px;align-items:center;text-align:left;background:#0b0e10;border:1px solid var(--line);border-radius:14px;color:#fff;padding:9px}.scanMatchList>button.active{background:#172114;border-color:#425d31}.scanMatchList img{width:66px;height:82px;object-fit:contain;background:#07090a;border-radius:9px}.scanMatchList>button>div{display:grid}.scanMatchList>button span{color:var(--muted);font-size:10px;line-height:1.4;margin-top:4px}.scanMatchList>button>b{color:var(--lime)}.scanTipsPanel{padding:18px;height:max-content;position:-webkit-sticky;position:sticky;top:90px}.scanTipsPanel h2{margin:7px 0 16px}.scanTipsList{display:grid;grid-gap:8px;gap:8px}.scanTipsList>div{display:grid;grid-template-columns:38px 1fr;grid-gap:10px;gap:10px;align-items:start;background:#0b0e10;border:1px solid var(--line);border-radius:13px;padding:11px}.scanTipsList>div>b{width:38px;height:38px;border-radius:11px;background:#192412;color:var(--lime);display:grid;place-items:center}.scanTipsList>div>span{display:grid}.scanTipsList small{color:var(--muted);line-height:1.4;margin-top:4px}.scanFoundationNote{margin-top:13px;background:#151225;border:1px solid #574480;border-radius:14px;padding:14px}.scanFoundationNote b{color:#d3c7ff}.scanFoundationNote p{color:#aaa2c2;line-height:1.5;margin-bottom:0}.scanNavButton b{transform:scale(1.18)}@media(max-width:1050px){.scanWorkspace{grid-template-columns:1fr}.scanTipsPanel{position:static}.scanAnalysingState,.scanSearchState{grid-template-columns:1fr}.scanAnalysingVisual,.scanSearchPreview{height:430px}}@media(max-width:760px){.scanHero{align-items:flex-start;flex-direction:column}.scanHero h1{font-size:38px}.scanHeroBadge{width:100%}.scanWorkspace{padding-left:10px;padding-right:10px}.scanStagePanel{padding:11px}.scanFrame{min-height:410px}.scanChoiceGrid{grid-template-columns:1fr}.scanPreviewImage{min-height:460px}.scanPreviewActions,.scanResultSummary{grid-template-columns:1fr}.scanResultPhoto{height:420px}.scanResultSummary h2{font-size:31px}.scanResultActions{grid-template-columns:1fr}}:root{--premium-shadow:0 18px 55px rgba(0,0,0,.28);--premium-shadow-hover:0 25px 70px rgba(0,0,0,.42);--premium-ease:cubic-bezier(.2,.75,.25,1)}html{scroll-behavior:smooth}body{padding-bottom:94px}a,button,input,select{transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s var(--premium-ease),box-shadow .18s ease}.primaryButton:active,.secondaryButton:active,button:active{transform:scale(.975)}.primaryButton:hover,.secondaryButton:hover{transform:translateY(-2px)}.pageShell>section:not(.appSkeleton){animation:premiumEnter .34s var(--premium-ease) both}@keyframes premiumEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.premiumBottomNav{position:fixed;z-index:1000;left:50%;bottom:14px;transform:translateX(-50%);width:min(620px,calc(100% - 22px));min-height:70px;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;grid-gap:2px;gap:2px;padding:8px 10px;background:rgba(9,12,14,.91);border:1px solid hsla(0,0%,100%,.1);border-radius:23px;box-shadow:0 20px 60px rgba(0,0,0,.48);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.premiumBottomNav>a{min-width:0;height:51px;display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;color:#828b92;border-radius:15px;font-size:9px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.premiumBottomNav>a>b{font-size:20px;line-height:1;transition:transform .2s var(--premium-ease)}.premiumBottomNav>a.active,.premiumBottomNav>a:hover{color:#fff;background:hsla(0,0%,100%,.055)}.premiumBottomNav>a.active b{color:var(--lime);transform:translateY(-1px)}.premiumBottomNav .scanNavButton{position:relative;height:64px;margin-top:-21px;color:#07100a;background:linear-gradient(145deg,var(--lime),#7cff92);border:4px solid #080b0d;border-radius:20px;box-shadow:0 12px 30px rgba(140,255,0,.24)}.premiumBottomNav .scanNavButton.active,.premiumBottomNav .scanNavButton:hover{color:#07100a;background:linear-gradient(145deg,#d8ff59,#75ff99);transform:translateY(-3px)}.premiumBottomNav .scanNavButton>b{font-size:24px}.premiumBottomNav .scanNavButton.active b{color:#07100a}.cardSimilarGrid>a,.collectionCardTile,.collectionGroupCard,.collectionGroupPanel,.dashboardRecentCardLink,.dashboardRecentGrid article,.libraryGrid article,.passportAchievementGrid article{box-shadow:0 8px 30px rgba(0,0,0,.12);transition:transform .22s var(--premium-ease),box-shadow .22s ease,border-color .22s ease}.cardSimilarGrid>a:hover,.collectionCardTile:hover,.collectionGroupCard:hover,.collectionGroupPanel:hover,.dashboardRecentCardLink:hover,.libraryGrid article:hover{transform:translateY(-5px);border-color:rgba(197,231,63,.28);box-shadow:var(--premium-shadow-hover)}.cardSimilarGrid img,.collectionCardImage img,.dashboardRecentGrid img,.libraryCardImage img{transition:transform .28s var(--premium-ease),filter .28s ease}.cardSimilarGrid>a:hover img,.collectionCardTile:hover .collectionCardImage img,.dashboardRecentCardLink:hover img,.libraryGrid article:hover .libraryCardImage img{transform:scale(1.025);filter:drop-shadow(0 15px 22px rgba(0,0,0,.36))}.collectionCardImage>button.active{animation:favouritePop .32s var(--premium-ease)}@keyframes favouritePop{0%{transform:scale(.75) rotate(-10deg)}60%{transform:scale(1.18) rotate(5deg)}to{transform:scale(1)}}.appSkeleton{padding:18px 16px 110px;min-height:72vh}.appSkeletonHeader{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px;min-height:190px;border:1px solid var(--line);border-radius:25px;background:linear-gradient(145deg,#12171a,#080a0c)}.appSkeletonHeader>div{display:grid;grid-gap:12px;gap:12px;width:min(680px,76%)}.appSkeletonLabel{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin:18px 2px 10px}.appSkeletonStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.appSkeletonCards article,.appSkeletonStats article{background:#0d1113;border:1px solid var(--line);border-radius:17px;padding:15px;display:grid;grid-gap:11px;gap:11px}.appSkeletonCards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:13px}.skeletonBlock,.skeletonLine{display:block;overflow:hidden;position:relative;background:#171c1f;border-radius:9px}.skeletonBlock:after,.skeletonLine:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);animation:skeletonSweep 1.35s infinite}@keyframes skeletonSweep{to{transform:translateX(100%)}}.skeletonEyebrow{width:105px;height:10px}.skeletonTitle{width:min(520px,88%);height:43px}.skeletonCopy{width:min(610px,94%);height:12px}.skeletonAction{width:170px;height:48px}.skeletonSmall{width:68%;height:9px}.skeletonNumber{width:54%;height:34px}.skeletonImage{height:245px}.skeletonCardTitle{width:84%;height:19px}@media(max-width:760px){body{padding-bottom:88px}.premiumBottomNav{bottom:8px;width:calc(100% - 14px);min-height:66px;padding:7px 6px;border-radius:20px}.premiumBottomNav>a{height:48px;font-size:8px}.premiumBottomNav>a>b{font-size:18px}.premiumBottomNav .scanNavButton{height:61px;margin-top:-19px}.appSkeletonHeader{align-items:flex-start;flex-direction:column;padding:21px}.appSkeletonHeader>div,.skeletonAction{width:100%}.appSkeletonStats{grid-template-columns:1fr 1fr}.appSkeletonCards{display:flex;overflow:hidden}.appSkeletonCards article{min-width:205px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.collectionIntelligencePanel{margin:0 16px 16px;padding:19px}.collectionIntelligenceGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.intelligenceInsightCard{min-height:176px;display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;background:#0b0e10;border:1px solid var(--line);border-radius:17px;padding:15px;box-shadow:0 10px 35px rgba(0,0,0,.14)}.intelligenceInsightIcon{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:#151a1d;font-size:21px}.intelligenceInsightCard>div:last-child{display:grid;grid-gap:5px;gap:5px}.intelligenceInsightCard span{color:var(--muted);font-size:9px;text-transform:uppercase;font-weight:900;letter-spacing:.05em}.intelligenceInsightCard h3{font-size:17px;line-height:1.15;margin:0}.intelligenceInsightCard strong{font-size:21px}.intelligenceInsightCard p{color:var(--muted);font-size:10px;line-height:1.45;margin:0}.intelligenceInsightCard.tone-green{background:radial-gradient(circle at 90% 12%,rgba(140,255,0,.12),transparent 30%),#0b0e10}.intelligenceInsightCard.tone-gold{background:radial-gradient(circle at 90% 12%,rgba(255,210,64,.12),transparent 30%),#0b0e10}.intelligenceInsightCard.tone-purple{background:radial-gradient(circle at 90% 12%,rgba(125,82,255,.13),transparent 30%),#0b0e10}.intelligenceInsightCard.tone-blue{background:radial-gradient(circle at 90% 12%,rgba(0,136,255,.13),transparent 30%),#0b0e10}.collectionProgressPreview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:11px}.collectionProgressCard{background:#0b0e10;border:1px solid var(--line);border-radius:16px;padding:14px}.collectionProgressHeader{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center}.collectionProgressHeader>b{width:40px;height:40px;border-radius:12px;background:#192412;color:var(--lime);display:grid;place-items:center}.collectionProgressHeader>div{display:grid}.collectionProgressHeader span{color:var(--muted);font-size:9px;text-transform:uppercase;font-weight:900}.collectionProgressHeader h3{margin:4px 0 0;font-size:15px}.collectionProgressHeader>strong{font-size:22px}.collectionProgressTrack{height:10px;background:#060809;border:1px solid var(--line);border-radius:99px;overflow:hidden;margin-top:13px}.collectionProgressTrack>span{display:block;height:100%;background:linear-gradient(90deg,var(--lime),#75ff98);border-radius:99px}.collectionProgressFooter{display:flex;justify-content:space-between;gap:12px;color:var(--muted);margin-top:8px}.collectionProgressFooter small:first-child{line-height:1.35}.collectionSmartInsight{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center;margin-top:11px;background:linear-gradient(145deg,#16131f,#0b0a0e);border:1px solid #4c3e68;border-radius:16px;padding:14px}.collectionSmartInsight>b{width:48px;height:48px;border-radius:14px;background:#20182f;display:grid;place-items:center;font-size:22px}.collectionSmartInsight>div{display:grid}.collectionSmartInsight span{color:#ad9fc4;font-size:9px;text-transform:uppercase;font-weight:900}.collectionSmartInsight strong{margin-top:4px}.collectionSmartInsight p{color:#a9a0b6;margin:4px 0 0;font-size:11px;line-height:1.4}.passportDnaGrid{grid-template-columns:repeat(2,1fr)}.collectionAutoGroups{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.collectionIntelligenceGrid{grid-template-columns:1fr 1fr}.collectionProgressPreview{grid-template-columns:1fr}.collectionAutoGroups{grid-template-columns:1fr 1fr}}@media(max-width:760px){.collectionAutoGroups,.collectionIntelligenceGrid,.passportDnaGrid{grid-template-columns:1fr}}.checklistAdminStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:18px 0}.checklistAdminStats article{background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:17px;display:grid;grid-gap:7px;gap:7px}.checklistAdminStats span{color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:900}.checklistAdminStats strong{font-size:29px}.checklistAdminGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.checklistAdminGrid textarea{resize:vertical;background:#0c0f12;border:1px solid var(--line);border-radius:12px;color:#fff;padding:13px}.checklistInlineCheck{display:flex!important;align-items:center;gap:9px}.checklistInlineCheck input{width:auto}.checklistMasterSearch{background:#0b0e10;border:1px solid var(--line);border-radius:14px;padding:13px}.checklistMasterSearch>span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:900;margin-bottom:8px}.checklistMasterSearch>form{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.checklistMasterSearch>form input{background:#07090a;border:1px solid var(--line);border-radius:10px;color:#fff;padding:11px}.checklistMasterSearch>form button{background:#192412;border:1px solid #3b542d;color:var(--lime);border-radius:10px;padding:10px;font-weight:900}.checklistMasterMatches{display:grid;grid-gap:6px;gap:6px;margin-top:8px;max-height:240px;overflow:auto}.checklistMasterMatches button{display:grid;text-align:left;background:#111417;border:1px solid var(--line);border-radius:10px;color:#fff;padding:9px}.checklistMasterMatches button.active{border-color:var(--lime);background:#182112}.checklistMasterMatches small{color:var(--muted);margin-top:3px}.checklistItemsPanel,.checklistProductPanel{margin-bottom:14px}.checklistProductGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.checklistProductGrid article{background:#0b0e10;border:1px solid var(--line);border-radius:15px;padding:14px;display:grid;grid-gap:12px;gap:12px}.checklistProductGrid article span{color:var(--lime);font-size:10px;text-transform:uppercase;font-weight:900}.checklistProductGrid h3{margin:5px 0}.checklistProductGrid p{color:var(--muted);margin:0}.checklistProductNumbers{display:grid;grid-template-columns:auto 1fr auto 1fr;grid-gap:7px;gap:7px;align-items:end}.checklistProductNumbers b{font-size:22px}.checklistProductNumbers small{color:var(--muted)}.checklistProductGrid article>button{background:#16191c;border:1px solid var(--line);border-radius:10px;color:#aeb5bb;padding:9px;font-weight:900}.checklistProductGrid article>button.active{background:#192412;border-color:#3b542d;color:var(--lime)}.checklistHero{margin:18px 16px;padding:29px;display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid var(--line);border-radius:26px;background:radial-gradient(circle at 88% 18%,rgba(140,255,0,.17),transparent 28%),linear-gradient(145deg,#151b1e,#080a0c)}.checklistHero h1{font-size:49px;margin:8px 0}.checklistHero p{color:var(--muted);max-width:720px;line-height:1.55}.checklistMessage{margin:0 16px 14px}.checklistBrowseGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;padding:0 16px 18px}.checklistBrowseGrid>article{background:var(--panel);border:1px solid var(--line);border-radius:21px;overflow:hidden}.checklistProductImage{height:270px;position:relative;background:#07090a;padding:14px;display:grid;place-items:center}.checklistProductImage img{width:100%;height:100%;object-fit:contain}.checklistProductImage>span{position:absolute;top:12px;right:12px;background:#192412;color:var(--lime);border:1px solid #3b542d;border-radius:99px;padding:7px 9px;font-size:9px;font-weight:900;text-transform:uppercase}.checklistProductBody{padding:17px}.checklistProductBody>small{color:var(--lime);text-transform:uppercase;font-weight:900;font-size:10px}.checklistProductBody h2{margin:8px 0}.checklistProductBody p{color:var(--muted);line-height:1.45;min-height:42px}.checklistProgressTrack{height:11px;background:#07090a;border:1px solid var(--line);border-radius:99px;overflow:hidden;margin:15px 0}.checklistProgressTrack>span{display:block;height:100%;background:linear-gradient(90deg,var(--lime),#75ff98)}.checklistProductStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.checklistProductStats>div{background:#0b0e10;border:1px solid var(--line);border-radius:11px;padding:10px;display:grid;grid-gap:3px;gap:3px}.checklistProductStats strong{font-size:20px}.checklistProductStats span{color:var(--muted);font-size:9px;text-transform:uppercase;font-weight:900}.checklistFoundationNotice{margin-top:11px;background:#151225;border:1px solid #574480;color:#c9bced;border-radius:11px;padding:10px;font-size:10px;line-height:1.45}@media(max-width:1050px){.checklistAdminGrid{grid-template-columns:1fr}.checklistBrowseGrid,.checklistProductGrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.checklistAdminStats{grid-template-columns:1fr 1fr}.checklistBrowseGrid,.checklistProductGrid{grid-template-columns:1fr}.checklistHero{align-items:flex-start;flex-direction:column}.checklistHero h1{font-size:38px}}.pdfImporterPanel{margin:18px 0}.pdfImporterPanel .panelHeading p{color:var(--muted);max-width:820px}.pdfImporterControls{display:grid;grid-template-columns:1fr 1.4fr auto;grid-gap:12px;gap:12px;align-items:end}.pdfImporterControls label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-weight:800}.pdfImporterControls input,.pdfImporterControls select{width:100%;background:#0c0f12;border:1px solid var(--line);border-radius:12px;color:#fff;padding:13px}.pdfImportMeta{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.pdfImportMeta span{background:#0b0e10;border:1px solid var(--line);border-radius:99px;padding:7px 10px;color:var(--muted);font-size:12px;font-weight:800}.pdfPreviewTable{max-height:480px;overflow:auto;border:1px solid var(--line);border-radius:14px}.pdfPreviewTable input{min-width:90px;width:100%;background:#080a0c;border:1px solid var(--line);border-radius:8px;color:#fff;padding:8px}.pdfPreviewTable td:nth-child(3) input{min-width:220px}.pdfRemoveRow{background:transparent;border:1px solid #6b3030;color:#faa;border-radius:8px;padding:7px 9px}.pdfImportActions{display:flex;gap:10px;margin-top:14px}.pdfImportActions>button:not(.primaryButton){background:#111417;border:1px solid var(--line);color:#fff;border-radius:12px;padding:12px 16px;font-weight:800}.checklistMasterSearchBar{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.checklistMasterSearchBar input{background:#07090a;border:1px solid var(--line);border-radius:10px;color:#fff;padding:11px}.checklistMasterSearchBar button{background:#192412;border:1px solid #3b542d;color:var(--lime);border-radius:10px;padding:10px;font-weight:900}@media(max-width:800px){.pdfImporterControls{grid-template-columns:1fr}.pdfImportActions{flex-direction:column}}.compactButton{width:auto;padding:12px 18px}.cardLibraryCreatePanel,.cardLibraryStats{margin-bottom:20px}.librarySectionHeading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.librarySectionHeading span{color:var(--lime);font-size:12px;font-weight:900;text-transform:uppercase}.librarySectionHeading h2{margin:4px 0 0}.librarySectionHeading>strong{color:var(--muted)}.masterLibraryToolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,280px) 160px auto;grid-gap:10px;gap:10px;margin-bottom:18px}.masterLibraryToolbar input,.masterLibraryToolbar select{width:100%;background:#0c0f12;border:1px solid var(--line);border-radius:12px;color:#fff;padding:12px}.secondaryButton,.tableAction{background:#12171b;border:1px solid var(--line);border-radius:10px;color:#fff;padding:10px 13px;font-weight:800;cursor:pointer}.secondaryButton:hover,.tableAction:hover{border-color:var(--lime);color:var(--lime)}.masterCardIdentity{display:flex;align-items:center;gap:12px;min-width:230px}.masterCardIdentity img{width:44px;height:58px;object-fit:cover;border-radius:7px;background:#080a0c}.masterCardIdentity div{display:grid;grid-gap:3px;gap:3px}.masterCardIdentity span,.tableSubtext{display:block;color:var(--muted);font-size:12px;margin-top:3px}.masterLibraryTable td{vertical-align:middle}.libraryEmpty{min-height:170px;display:grid;place-content:center;text-align:center;grid-gap:7px;gap:7px;color:var(--muted)}.libraryEmpty strong{color:#fff;font-size:18px}.status-pending{background:#332b16;color:#ffd86b}.status-approved{background:#1d2c13;color:var(--lime)}.status-rejected{background:#321919;color:#ff8e8e}.status-archived{background:#24272b;color:#b8c0c8}@media(max-width:900px){.adminHeadingV41{align-items:flex-start}.masterLibraryToolbar{grid-template-columns:1fr 1fr}.masterLibraryToolbar input{grid-column:1/-1}}@media(max-width:600px){.adminHeadingV41{display:grid}.compactButton{width:100%}.masterLibraryToolbar{grid-template-columns:1fr}.masterLibraryToolbar input{grid-column:auto}.librarySectionHeading{align-items:flex-start}.cardLibraryStats{grid-template-columns:1fr 1fr}}.clickableVaultCard{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.clickableVaultCard:focus-visible,.clickableVaultCard:hover{transform:translateY(-3px);border-color:#496238;box-shadow:0 14px 34px rgba(0,0,0,.28);outline:none}.vaultCardActions .viewCardDetails{display:block;text-align:center;border:1px solid var(--lime);background:var(--lime);color:#071007;border-radius:10px;padding:10px;font-size:11px;font-weight:900;text-decoration:none}.masterLibraryPagination{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:20px}.masterLibraryPagination span{color:var(--muted,#a8b6c7);font-weight:700}@media (max-width:720px){.masterLibraryPagination{justify-content:space-between}}.binderDetailHero,.binderHero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px;border-radius:28px;background:linear-gradient(135deg,#003034,#06494c);color:#fff;margin-bottom:20px}.binderDetailHero h1,.binderHero h1{margin:7px 0 8px;font-size:clamp(2rem,5vw,3.4rem)}.binderDetailHero p,.binderHero p{margin:0;max-width:690px;color:hsla(0,0%,100%,.76)}.binderHeroActions{display:flex;gap:10px;flex-wrap:wrap}.binderHeroActions .secondaryButton{border-color:hsla(0,0%,100%,.35);color:#fff}.binderStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:28px}.binderStats article{padding:20px;border:1px solid #dfe8e5;border-radius:20px;background:#fff}.binderStats small,.binderStats span{display:block;color:#687875}.binderStats strong{display:block;font-size:2rem;color:#003034;margin:6px 0}.binderToolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:22px 0 16px}.binderToolbar h2{margin:4px 0 0}.binderToolbar input{width:min(390px,100%);padding:13px 15px;border:1px solid #cfdad7;border-radius:14px;background:#fff}.binderProductGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.binderProductCard{overflow:hidden;border:1px solid #dce7e4;border-radius:22px;background:#fff;color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s}.binderProductCard:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(0,48,52,.12)}.binderProductVisual{height:145px;background:linear-gradient(145deg,#eaf4ef,#d9eee3);display:flex;align-items:center;justify-content:center;position:relative}.binderProductVisual img{width:100%;height:100%;object-fit:cover}.binderProductVisual>span{font-size:54px;color:#003034}.binderProductVisual>b{position:absolute;right:12px;top:12px;background:#003034;color:#fff;border-radius:999px;padding:7px 10px;font-size:.82rem}.binderProductBody{padding:17px}.binderProductBody small{color:#74817e}.binderProductBody h3{margin:5px 0 16px;min-height:48px}.binderProgress{height:9px;background:#e4ece9;border-radius:999px;overflow:hidden}.binderProgress i{display:block;height:100%;background:#02ba54;border-radius:inherit}.binderProductMeta{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:.9rem}.binderProductMeta span{color:#047f42;font-weight:700}.binderBack{display:block;color:#c5e73f;text-decoration:none;margin-bottom:14px}.binderCompletionRing{width:132px;height:132px;flex:0 0 132px;border:10px solid rgba(197,231,63,.25);border-top-color:#c5e73f;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}.binderCompletionRing strong{font-size:1.7rem}.binderCompletionRing span{font-size:.76rem;color:hsla(0,0%,100%,.7)}.binderProgressLarge{height:13px;margin:-5px 8px 24px}.binderControls{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.binderFilters{display:flex;gap:7px}.binderFilters button{border:1px solid #d6e1de;background:#fff;padding:10px 15px;border-radius:999px;font-weight:700}.binderFilters button.active{background:#003034;color:#fff;border-color:#003034}.binderSheet{padding:18px;border-radius:26px;background:#123f42;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 18px 40px rgba(0,48,52,.15)}.binderSheetHeader{display:flex;justify-content:space-between;color:#fff;padding:0 3px 14px}.binderSheetHeader small{color:hsla(0,0%,100%,.65)}.binderNineGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.binderPocket{padding:10px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);color:#fff;text-align:left}.binderPocket.owned{background:rgba(197,231,63,.12);border-color:rgba(197,231,63,.55)}.binderPocket.missing{opacity:.68}.binderCardImage{aspect-ratio:2.5/3.5;border-radius:11px;background:hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.binderCardImage img{width:100%;height:100%;object-fit:cover}.binderCardImage>span{font-size:2.4rem;font-weight:900;color:hsla(0,0%,100%,.55)}.binderPocket small,.binderPocket strong,.binderPocket>span{display:block}.binderPocket small{margin-top:8px;color:#c5e73f}.binderPocket strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0}.binderPocket>span{font-size:.78rem;color:hsla(0,0%,100%,.64)}.binderDuplicate,.binderSpecial{position:absolute;top:6px;padding:4px 7px;border-radius:999px;font-size:.68rem}.binderDuplicate{right:6px;background:#c5e73f;color:#003034}.binderSpecial{left:6px;background:#fff;color:#003034}.binderPocketEmpty{min-height:300px;opacity:.15;cursor:default}.binderPagination{display:flex;align-items:center;justify-content:center;gap:18px;margin:20px 0}.binderPagination button{padding:11px 16px;border:1px solid #cfdbd8;background:#fff;border-radius:12px;font-weight:700}.binderPagination button:disabled{opacity:.35}.binderModalBackdrop{position:fixed;inset:0;z-index:1000;background:rgba(0,25,27,.72);display:flex;justify-content:flex-end;padding:16px}.binderCardModal{position:relative;width:min(430px,100%);height:100%;overflow:auto;padding:26px;border-radius:24px;background:#fff}.binderModalClose{position:absolute;right:18px;top:14px;border:0;background:#eef3f1;width:38px;height:38px;border-radius:50%;font-size:1.5rem}.binderModalImage{height:320px;border-radius:18px;background:#e6efec;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:20px}.binderModalImage img{width:100%;height:100%;object-fit:contain}.binderModalImage span{font-size:4rem;color:#003034}.binderCardModal h2{margin:6px 0}.binderModalStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:20px 0}.binderModalStats div{padding:12px;border-radius:13px;background:#eff5f2}.binderModalStats span,.binderModalStats strong{display:block}.binderModalStats span{font-size:.72rem;color:#6f7e7a}.binderModalStats strong{font-size:.86rem;margin-top:4px}.binderCardModal .primaryButton{display:block;text-align:center;text-decoration:none}.binderPocket:focus-visible,.binderProductCard:focus-visible{outline:3px solid #c5e73f;outline-offset:3px}@media(max-width:900px){.binderProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.binderPocketEmpty{min-height:240px}}@media(max-width:640px){.binderDetailHero,.binderHero{align-items:flex-start;flex-direction:column;padding:22px}.binderHeroActions{width:100%}.binderHeroActions a{flex:1 1;text-align:center}.binderStats{grid-template-columns:1fr}.binderToolbar{align-items:stretch;flex-direction:column}.binderProductGrid{grid-template-columns:1fr}.binderCompletionRing{width:105px;height:105px;flex-basis:105px}.binderNineGrid{gap:7px}.binderSheet{padding:9px;border-radius:18px}.binderPocket{padding:6px;border-radius:10px}.binderPocket strong{font-size:.75rem}.binderPocket small,.binderPocket>span{font-size:.65rem}.binderPocketEmpty{min-height:165px}.binderControls{align-items:flex-start;flex-direction:column}.binderFilters{width:100%}.binderFilters button{flex:1 1;padding:9px 8px}.binderModalBackdrop{padding:0}.binderCardModal{border-radius:24px 24px 0 0;margin-top:35px;height:calc(100% - 35px)}}.collectionHeroPremium{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:28px;gap:28px;align-items:end;padding:38px;border-radius:32px;background:radial-gradient(circle at 12% 12%,rgba(197,231,63,.18),transparent 30%),linear-gradient(135deg,#101417,#171d21 58%,#0d1114);color:#fff;margin-bottom:18px;box-shadow:0 28px 70px rgba(10,15,18,.16)}.collectionHeroPremium:after{content:"";position:absolute;right:-90px;bottom:-130px;width:340px;height:340px;border:1px solid hsla(0,0%,100%,.06);border-radius:50%;box-shadow:0 0 0 35px hsla(0,0%,100%,.025),0 0 0 70px hsla(0,0%,100%,.018)}.collectionHeroCopy{position:relative;z-index:1}.collectionHeroCopy h1{max-width:760px;margin:8px 0 10px;font-size:clamp(2.5rem,6vw,4.8rem);letter-spacing:-.055em;line-height:.96}.collectionHeroCopy p{max-width:650px;margin:0;color:#b8c1c5;font-size:1.03rem}.collectionHeroActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.collectionGhostButton{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.055);color:inherit;border-radius:13px;padding:11px 15px;font-weight:850;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.collectionGhostButton:hover{border-color:var(--lime);color:var(--lime)}.collectionGhostButton.compact{color:#172024;border-color:#d6dfdc;background:#fff;white-space:nowrap}.rooCoachCard{position:relative;z-index:1;display:flex;gap:14px;align-items:center;padding:18px;border:1px solid hsla(0,0%,100%,.1);border-radius:22px;background:hsla(0,0%,100%,.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rooAvatar{display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;border-radius:18px;background:linear-gradient(145deg,#d8f26d,#a9d91d);font-size:2rem;box-shadow:inset 0 1px hsla(0,0%,100%,.5)}.rooCoachCard span{display:block;color:var(--lime);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rooCoachCard strong{display:block;margin-top:5px;line-height:1.35}.collectionSnapshot{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:16px 0 32px}.collectionSnapshot article{position:relative;overflow:hidden;padding:20px 21px;border:1px solid #e0e5e3;border-radius:21px;background:linear-gradient(180deg,#fff,#fafcfb)}.collectionSnapshot article:after{content:"";position:absolute;right:-22px;top:-25px;width:90px;height:90px;border-radius:50%;background:#eef4ef}.collectionSnapshot small,.collectionSnapshot span{position:relative;z-index:1;display:block;color:#75817d}.collectionSnapshot strong{position:relative;z-index:1;display:block;margin:7px 0 4px;color:#172024;font-size:2.1rem;letter-spacing:-.04em}.collectionToolbarPremium{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px}.collectionToolbarPremium h2{margin:4px 0 0;font-size:clamp(1.7rem,3vw,2.35rem);letter-spacing:-.035em}.collectionToolbarActions{display:flex;gap:9px;align-items:center}.collectionToolbarActions input{width:min(390px,42vw);padding:12px 14px;border:1px solid #d5ddda;border-radius:13px;background:#fff}.collectionShelfGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.collectionVolume{position:relative;overflow:hidden;border:1px solid #dde3e1;border-radius:25px;background:#fff;box-shadow:0 14px 34px rgba(25,35,38,.06);transition:transform .22s ease,box-shadow .22s ease}.collectionVolume:hover{transform:translateY(-5px);box-shadow:0 24px 52px rgba(20,30,32,.12)}.collectionVolume.isHidden{opacity:.72}.collectionVolumeLink{display:block;color:inherit;text-decoration:none}.collectionCover{position:relative;overflow:hidden;min-height:255px;padding:22px 22px 25px 42px;background:linear-gradient(145deg,#282f34,#14191d);color:#fff}.volumeTone1 .collectionCover{background:linear-gradient(145deg,#263241,#111820)}.volumeTone2 .collectionCover{background:linear-gradient(145deg,#3b2b30,#191317)}.volumeTone3 .collectionCover{background:linear-gradient(145deg,#2e3630,#151a16)}.volumeTone4 .collectionCover{background:linear-gradient(145deg,#363129,#191713)}.collectionCover:before{content:"";position:absolute;left:18px;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.17);box-shadow:4px 0 12px rgba(0,0,0,.28)}.collectionCoverGlow{position:absolute;right:-30px;top:-40px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(197,231,63,.2),transparent 68%)}.collectionCover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.24;mix-blend-mode:screen}.collectionMonogram{position:absolute;right:22px;top:47px;font-size:8rem;font-weight:950;line-height:1;color:hsla(0,0%,100%,.055)}.collectionCoverTitle,.collectionCoverTopline,.collectionSpine{position:relative;z-index:1}.collectionCoverTopline{display:flex;justify-content:space-between;color:#dce2e4;font-size:.76rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.collectionCoverTopline b{color:var(--lime)}.collectionCoverTitle{position:absolute;left:42px;right:22px;bottom:28px}.collectionCoverTitle small{color:var(--lime);font-weight:900;text-transform:uppercase;letter-spacing:.1em}.collectionCoverTitle h3{margin:7px 0 0;max-width:92%;font-size:1.55rem;line-height:1.05;letter-spacing:-.035em}.collectionSpine{position:absolute;left:4px;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:center;color:hsla(0,0%,100%,.38);font-size:.55rem;font-weight:900;letter-spacing:.14em;white-space:nowrap}.collectionVolumeBody{padding:18px 19px 20px}.collectionVolumeProgress{height:7px;border-radius:999px;background:#e9eeec;overflow:hidden}.collectionVolumeProgress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#94bd1c,var(--lime))}.collectionVolumeNumbers{display:flex;justify-content:space-between;gap:12px;margin-top:13px}.collectionVolumeNumbers span{color:#727e7a;font-size:.82rem}.collectionVolumeBody p{margin:7px 0 13px;color:#727e7a;font-size:.88rem}.collectionOpenLabel{color:#1b292c;font-weight:900}.collectionManageBar{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:0 14px 14px}.collectionManageBar button{border:1px solid #dbe2df;background:#f7faf8;border-radius:11px;padding:9px;font-size:.78rem;font-weight:850;cursor:pointer}.collectionManageBar button:hover{border-color:#99b849}.collectionEmptyPremium{display:flex;align-items:center;justify-content:center;gap:17px;min-height:230px;border:1px dashed #ccd7d3;border-radius:25px;background:#fbfcfb}.collectionEmptyPremium h2,.collectionEmptyPremium p{margin:0}.collectionEmptyPremium p{margin-top:5px;color:#73807c}.binderSheet{background:linear-gradient(145deg,#20262a,#111518);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 22px 54px rgba(16,22,25,.18)}.binderPocket{background:hsla(0,0%,100%,.055);border-color:hsla(0,0%,100%,.14)}.binderPocket.owned{background:rgba(197,231,63,.075);border-color:rgba(197,231,63,.42)}@media(max-width:980px){.collectionHeroPremium{grid-template-columns:1fr}.rooCoachCard{max-width:560px}.collectionShelfGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.collectionHeroPremium{padding:25px;border-radius:25px}.collectionHeroCopy h1{font-size:2.8rem}.collectionSnapshot{grid-template-columns:1fr}.collectionToolbarActions,.collectionToolbarPremium{align-items:stretch;flex-direction:column}.collectionToolbarActions input{width:100%}.collectionShelfGrid{grid-template-columns:1fr}.collectionCover{min-height:230px}.collectionHeroActions>*{flex:1 1;text-align:center}.rooCoachCard{align-items:flex-start}.collectionVolume:hover{transform:none}}.cardRoomHero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);grid-gap:28px;gap:28px;align-items:end;padding:40px;border-radius:32px;background:radial-gradient(circle at 12% 10%,rgba(197,231,63,.18),transparent 30%),linear-gradient(135deg,#11171a,#20282d 58%,#0c1114);color:#fff;margin-bottom:18px;box-shadow:0 28px 70px rgba(10,15,18,.16)}.cardRoomHero:after{content:"";position:absolute;right:-80px;bottom:-130px;width:340px;height:340px;border:1px solid hsla(0,0%,100%,.06);border-radius:50%;box-shadow:0 0 0 35px hsla(0,0%,100%,.025),0 0 0 70px hsla(0,0%,100%,.018)}.cardRoomHeroCopy,.rooRoomCard{position:relative;z-index:1}.cardRoomHero h1{margin:8px 0 10px;font-size:clamp(2.7rem,6vw,5rem);line-height:.95;letter-spacing:-.055em}.cardRoomHero p{max-width:650px;color:#bdc7cb;font-size:1.04rem}.cardRoomHeroActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.cardRoomGhostButton{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.055);color:#fff;border-radius:13px;padding:11px 15px;font-weight:850}.rooRoomCard{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid hsla(0,0%,100%,.1);border-radius:22px;background:hsla(0,0%,100%,.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rooRoomCard span{display:block;color:var(--lime);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rooRoomCard strong{display:block;margin-top:5px;line-height:1.35}.cardRoomQuickGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-bottom:18px}.cardRoomQuickCard{display:grid;min-height:185px;padding:21px;border:1px solid #dde4e1;border-radius:22px;background:linear-gradient(180deg,#fff,#fafcfb);color:#172024;box-shadow:0 12px 30px rgba(25,35,38,.055);transition:.2s}.cardRoomQuickCard:hover{transform:translateY(-4px);box-shadow:0 22px 42px rgba(20,30,32,.11)}.cardRoomQuickCard>b{font-size:1.8rem}.cardRoomQuickCard>span{margin-top:auto;color:#74807c;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.cardRoomQuickCard>strong{margin-top:6px;font-size:1.13rem}.cardRoomQuickCard>small{margin-top:10px;color:#53605c;font-weight:800}.cardRoomFeatureGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:16px;gap:16px;margin-bottom:16px}.cardRoomPanel{padding:23px;border:1px solid #dfe5e2;border-radius:25px;background:#fff;box-shadow:0 13px 34px rgba(20,30,32,.055);margin-bottom:16px}.miniBinderShelf{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.miniBinderShelf>a{display:grid;grid-template-columns:52px 1fr;grid-gap:13px;gap:13px;align-items:center;padding:13px;border:1px solid #e1e7e4;border-radius:16px;color:#172024;background:#fbfcfb}.miniBinderShelf i{display:grid;place-items:center;width:52px;height:62px;border-radius:5px 10px 10px 5px;background:linear-gradient(145deg,#293237,#11171a);color:var(--lime);font-style:normal;font-weight:950;box-shadow:inset 5px 0 hsla(0,0%,100%,.05)}.miniBinderShelf span{display:grid}.miniBinderShelf small{color:#77827f;margin-top:4px}.cardRoomStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:15px}.cardRoomStats div{padding:14px;border-radius:15px;background:#f2f6f4}.cardRoomStats span,.cardRoomValue small,.cardRoomValue span{display:block;color:#75817d;font-size:.76rem}.cardRoomStats strong{display:block;margin-top:5px;font-size:1.55rem}.cardRoomValue{margin-top:10px;padding:17px;border-radius:17px;background:#141b1e;color:#fff}.cardRoomValue strong{display:block;margin:6px 0;font-size:2rem;color:var(--lime)}.cardRoomRecentGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:16px}.cardRoomRecentGrid>a{display:grid;color:#172024}.cardRoomRecentImage{height:220px;border-radius:17px;background:#edf2f0;overflow:hidden}.cardRoomRecentImage img{width:100%;height:100%;object-fit:contain}.cardRoomRecentGrid span{margin-top:10px;color:#7b8783;font-size:.68rem;font-weight:900;text-transform:uppercase}.cardRoomRecentGrid strong{margin-top:4px}.cardRoomRecentGrid small{margin-top:4px;color:#77827f}.cardRoomEmpty{display:flex;align-items:center;gap:17px;min-height:170px}.cardRoomEmpty h3,.cardRoomEmpty p{margin:0}.cardRoomEmpty p{margin-top:5px;color:#74807c}.cardRoomEmpty .primaryButton{margin-left:auto}.cardRoomFavourite{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:28px 34px;border-radius:27px;background:linear-gradient(135deg,#171e22,#0d1114);color:#fff}.cardRoomFavourite img{width:170px;height:220px;object-fit:contain}.cardRoomFavourite h2{font-size:2rem;margin:8px 0}.cardRoomFavourite p{color:#aeb9bd}.cardRoomFavourite a{color:var(--lime);font-weight:900}.customBinderSection{margin-top:42px}.customBinderGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.customBinderAdd,.customBinderCard{position:relative;min-height:245px;border-radius:24px;overflow:hidden}.customBinderCard{padding:25px 23px 22px 44px;color:#fff;background:linear-gradient(145deg,#2a3034,#111619);box-shadow:0 16px 35px rgba(15,20,23,.13)}.customBinderLink{display:block;height:100%;color:inherit;text-decoration:none}.customBinderLink:focus-visible{outline:3px solid var(--lime);outline-offset:-6px;border-radius:18px}.customBinderCard:hover{transform:translateY(-2px);box-shadow:0 20px 42px rgba(15,20,23,.2)}.customBinderCard.cover-red{background:linear-gradient(145deg,#602b32,#251014)}.customBinderCard.cover-blue{background:linear-gradient(145deg,#294a68,#101e2b)}.customBinderCard.cover-carbon{background:repeating-linear-gradient(45deg,#242a2e,#242a2e 8px,#1b2023 0,#1b2023 16px)}.customBinderCard.cover-gold{background:linear-gradient(145deg,#8d7432,#2c2410)}.customBinderSpine{position:absolute;left:5px;top:50%;transform:translateY(-50%) rotate(-90deg);font-size:.58rem;letter-spacing:.17em;color:hsla(0,0%,100%,.45)}.customBinderContent{height:100%;display:flex;flex-direction:column}.customBinderContent span{color:var(--lime);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.customBinderContent h3{margin:12px 0 7px;font-size:1.65rem}.customBinderContent p{color:#d0d7d9;line-height:1.5}.customBinderContent strong{margin-top:auto}.customBinderDelete{position:absolute;right:14px;top:14px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.2);color:#fff;border-radius:10px;padding:7px 9px}.customBinderAdd{display:grid;place-items:center;text-align:center;padding:28px;border:1px dashed #b9c7c2;background:#f8faf9;color:#273235;cursor:pointer}.customBinderAdd b{font-size:2.3rem;color:#7d9c1c}.customBinderAdd strong{font-size:1.15rem}.customBinderAdd span{max-width:240px;color:#74817c}.createBinderModal{position:relative;width:min(500px,100%);height:100%;overflow:auto;padding:28px;border-radius:24px;background:#fff}.createBinderModal h2{font-size:2rem;margin:8px 0}.createBinderModal>p{color:#6f7c78;line-height:1.5}.createBinderModal label{display:grid;grid-gap:7px;gap:7px;margin-top:14px;font-weight:850}.createBinderModal input,.createBinderModal select,.createBinderModal textarea{width:100%;padding:12px 13px;border:1px solid #d4ddda;border-radius:12px;background:#fff;font:inherit}.createBinderModal textarea{min-height:95px;resize:vertical}.createBinderModal .primaryButton{width:100%;margin-top:20px}@media(max-width:980px){.cardRoomHero{grid-template-columns:1fr}.cardRoomQuickGrid{grid-template-columns:repeat(2,1fr)}.cardRoomFeatureGrid{grid-template-columns:1fr}.cardRoomRecentGrid{grid-template-columns:repeat(3,1fr)}.customBinderGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.cardRoomHero{padding:25px;border-radius:25px}.cardRoomHero h1{font-size:2.8rem}.cardRoomQuickGrid{grid-template-columns:1fr 1fr}.cardRoomQuickCard{min-height:160px;padding:16px}.cardRoomRecentGrid{grid-template-columns:repeat(2,1fr)}.cardRoomRecentImage{height:190px}.cardRoomFavourite{align-items:flex-start}.cardRoomFavourite img{width:110px;height:150px}.customBinderGrid{grid-template-columns:1fr}.createBinderModal{border-radius:24px 24px 0 0;margin-top:35px;height:calc(100% - 35px)}}.binderSummaryLine{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;color:#687570}.binderSummaryLine strong{color:var(--dark)}.binderStatusMessage{margin:18px 0}.interactiveBinderShell{margin-top:24px}.binderPageToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.binderPageToolbar h2{margin:5px 0 0}.binderPageControls{display:flex;align-items:center;gap:10px}.addBinderPageButton,.binderPageControls button{border:1px solid #cad5d1;background:#fff;color:#263330;border-radius:12px;padding:10px 14px;font-weight:850;cursor:pointer}.binderPageControls button:disabled{opacity:.38;cursor:not-allowed}.binderPageControls span{min-width:54px;text-align:center;font-weight:900}.binderBookPage{position:relative;padding:28px 28px 28px 62px;border:1px solid #cfd9d5;border-radius:28px;background:linear-gradient(145deg,#f3f7f5,#e5ece9);box-shadow:0 20px 50px rgba(24,42,36,.12),inset 0 0 0 8px hsla(0,0%,100%,.45)}.binderRingsVisual{position:absolute;left:22px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-around}.binderRingsVisual i{display:block;width:25px;height:12px;border:3px solid #9ca9a4;border-left:0;border-radius:0 12px 12px 0;background:#eef2f0;box-shadow:1px 2px 3px rgba(0,0,0,.12)}.binderPocketGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.binderPocket{position:relative;min-width:0;aspect-ratio:2.5/3.5;border-radius:16px;overflow:hidden;cursor:pointer}.binderPocket.hasCard{padding:0;border:5px solid hsla(0,0%,100%,.72);background:#dce5e1;box-shadow:0 8px 18px rgba(15,36,28,.14),inset 0 0 0 1px rgba(69,91,82,.18)}.binderPocket.hasCard img{width:100%;height:100%;object-fit:cover;display:block}.binderPocket.hasCard>span{position:absolute;left:5px;right:5px;bottom:5px;padding:28px 8px 8px;background:linear-gradient(transparent,rgba(0,0,0,.88));color:#fff;text-align:left}.binderPocket.hasCard small,.binderPocket.hasCard strong{display:block}.binderPocket.hasCard strong{font-size:.8rem}.binderPocket.hasCard small{margin-top:3px;font-size:.65rem;color:#dbe4e0}.binderPocket.isEmpty{display:grid;place-content:center;grid-gap:6px;gap:6px;border:2px dashed #b5c3be;background:hsla(0,0%,100%,.48);color:#6d7c77;text-align:center}.binderPocket.isEmpty b{font-size:2rem;color:#8aaa27}.binderPocket.isEmpty span{font-weight:900}.binderPocket.isEmpty small{font-size:.68rem}.binderPocket:hover{transform:translateY(-2px)}.addBinderPageButton{display:block;margin:18px auto 0}.binderCardPicker{position:relative;width:min(940px,100%);max-height:90vh;overflow:auto;padding:28px;border-radius:26px;background:#fff}.binderCardPicker h2{font-size:2rem;margin:7px 0}.binderCardPicker>p{color:#687570}.binderVaultSearch{width:100%;margin:18px 0;padding:13px 15px;border:1px solid #ccd7d3;border-radius:13px;font:inherit}.binderVaultGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.binderVaultGrid button{min-width:0;padding:0;border:1px solid #d7e0dd;border-radius:16px;overflow:hidden;background:#fff;text-align:left;cursor:pointer}.binderVaultGrid img{width:100%;aspect-ratio:2.5/3.5;object-fit:cover;display:block;background:#eef2f0}.binderVaultGrid span{display:block;padding:10px}.binderVaultGrid small,.binderVaultGrid strong{display:block}.binderVaultGrid strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.binderVaultGrid small{margin-top:4px;color:#71807b;font-size:.7rem;line-height:1.35}.binderPickerEmpty{text-align:center;padding:38px 20px}.binderPickerEmpty p{color:#71807b;margin-bottom:18px}.binderCardActions{position:relative;width:min(700px,100%);display:grid;grid-template-columns:230px 1fr;grid-gap:28px;gap:28px;padding:28px;border-radius:26px;background:#fff}.binderCardActions>img{width:100%;aspect-ratio:2.5/3.5;object-fit:cover;border-radius:16px;background:#eef2f0}.binderCardActions h2{font-size:2rem;margin:8px 0}.binderCardActions p{color:#687570;line-height:1.5}.binderCardActionButtons{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.binderCardActionButtons .collectionGhostButton{padding:12px 16px}@media(max-width:800px){.binderVaultGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.binderBookPage{padding:22px 18px 22px 45px}.binderRingsVisual{left:12px}.binderPocketGrid{gap:10px}.binderCardActions{grid-template-columns:180px 1fr}}@media(max-width:600px){.binderPageToolbar{align-items:flex-start;flex-direction:column}.binderPageControls{width:100%;justify-content:space-between}.binderBookPage{padding:18px 12px 18px 34px;border-radius:20px}.binderRingsVisual{left:7px}.binderRingsVisual i{width:18px;height:9px}.binderPocketGrid{gap:6px}.binderPocket{border-radius:9px}.binderPocket.hasCard{border-width:3px}.binderPocket.hasCard>span{display:none}.binderPocket.isEmpty span{font-size:.7rem}.binderPocket.isEmpty small{display:none}.binderVaultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.binderCardActions,.binderCardPicker{height:calc(100% - 28px);margin-top:28px;border-radius:24px 24px 0 0;padding:22px}.binderCardActions{grid-template-columns:1fr;overflow:auto}.binderCardActions>img{width:min(230px,75%);margin:auto}}.trackerHero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);grid-gap:24px;gap:24px;align-items:stretch;margin:26px 0;padding:32px;border-radius:28px;background:linear-gradient(135deg,#071b1d,#003034);color:#fff;box-shadow:0 20px 60px rgba(0,48,52,.18)}.trackerHero h1{max-width:820px;margin:8px 0 12px;font-size:clamp(2rem,5vw,4.2rem);line-height:.98}.trackerHero p{max-width:720px;color:hsla(0,0%,100%,.72);font-size:1.05rem}.trackerHeroScore{display:flex;flex-direction:column;justify-content:center;padding:24px;border:1px solid rgba(197,231,63,.25);border-radius:22px;background:hsla(0,0%,100%,.06)}.trackerHeroScore small,.trackerHeroScore span{color:hsla(0,0%,100%,.7)}.trackerHeroScore strong{font-size:4rem;line-height:1;color:#c5e73f;margin:8px 0}.trackerMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0 0 30px}.trackerMetrics article{padding:20px;border:1px solid #dce5df;border-radius:20px;background:#fff}.trackerMetrics small,.trackerMetrics span{display:block;color:#66736d}.trackerMetrics strong{display:block;margin:6px 0;font-size:2rem;color:#003034}.trackerToolbar{display:flex;justify-content:space-between;gap:18px;align-items:end;margin:28px 0 16px}.trackerToolbar h2{margin:4px 0 0}.trackerToolbarControls{display:flex;gap:10px}.trackerToolbarControls input,.trackerToolbarControls select{min-height:44px;border:1px solid #cad6cf;border-radius:12px;background:#fff;padding:0 14px}.trackerToolbarControls input{min-width:280px}.trackerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding-bottom:40px}.trackerSetCard{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:18px;gap:18px;min-height:176px;padding:16px;border:1px solid #dce5df;border-radius:22px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 10px 30px rgba(0,48,52,.06);transition:transform .18s ease,box-shadow .18s ease}.trackerSetCard:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,48,52,.12)}.trackerSetImage{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;background:linear-gradient(145deg,#003034,#0d5559);color:#c5e73f;font-size:3rem;font-weight:900}.trackerSetImage img{width:100%;height:100%;object-fit:cover}.trackerSetCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.trackerSetCopy>small,.trackerSetCopy>span{color:#66736d}.trackerSetCopy h3{margin:5px 0 18px;color:#003034;font-size:1.22rem}.trackerSetNumbers{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.trackerSetNumbers b{color:#02ba54}.trackerSetCopy .binderProgress{margin:0 0 10px}.trackerEmpty{text-align:center;padding:60px 20px}@media(max-width:850px){.trackerHero{grid-template-columns:1fr}.trackerMetrics{grid-template-columns:repeat(2,1fr)}.trackerGrid{grid-template-columns:1fr}.trackerToolbar{align-items:stretch;flex-direction:column}.trackerToolbarControls{width:100%}.trackerToolbarControls input{min-width:0;flex:1 1}}@media(max-width:560px){.trackerHero{padding:24px 20px;border-radius:22px}.trackerMetrics{grid-template-columns:1fr 1fr}.trackerMetrics article{padding:15px}.trackerMetrics strong{font-size:1.55rem}.trackerToolbarControls{flex-direction:column}.trackerSetCard{grid-template-columns:86px minmax(0,1fr);min-height:150px;padding:12px;gap:13px}.trackerSetCopy h3{font-size:1rem;margin-bottom:12px}}.listingDashboardHero,.marketplaceHero{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:24px 16px;padding:32px;border-radius:28px;background:radial-gradient(circle at 86% 18%,rgba(197,231,63,.22),transparent 30%),linear-gradient(135deg,#071b1d,#003034);color:#fff}.listingDashboardHero h1,.marketplaceHero h1{max-width:760px;margin:7px 0 10px;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98}.listingDashboardHero p,.marketplaceHero p{max-width:700px;color:hsla(0,0%,100%,.72)}.marketplaceHeroActions{display:flex;flex-direction:column;gap:10px;min-width:210px}.marketplaceSecondaryButton{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:1px solid hsla(0,0%,100%,.25);border-radius:12px;background:hsla(0,0%,100%,.07);color:inherit;font-weight:900}.marketplaceToolbar{display:grid;grid-template-columns:1fr 240px;grid-gap:12px;gap:12px;margin:0 16px 20px}.marketplaceToolbar input,.marketplaceToolbar select{min-height:48px;padding:0 15px;border:1px solid var(--line);border-radius:13px;background:var(--panel);color:inherit}.marketplaceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0 16px 110px}.marketplaceCard{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:inherit;box-shadow:0 12px 30px rgba(0,0,0,.12);transition:transform .18s ease}.marketplaceCard:hover{transform:translateY(-4px)}.marketplaceCardImage{aspect-ratio:2.5/3.2;padding:12px;background:#090c0d}.marketplaceCardImage img{width:100%;height:100%;object-fit:contain}.marketplaceCardCopy{padding:15px}.marketplaceCardCopy p,.marketplaceCardCopy small{color:var(--muted)}.marketplaceCardCopy h2{margin:5px 0;font-size:1.05rem}.marketplaceCardCopy p{min-height:38px;font-size:.78rem;line-height:1.4}.marketplaceCardCopy>div{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.marketplaceCardCopy strong{color:var(--lime);font-size:1.3rem}.marketplaceCardCopy span{font-size:.7rem;font-weight:900}.marketplaceEmpty{margin:25px 16px 110px;padding:55px 24px;border:1px dashed var(--line);border-radius:24px;background:var(--panel);text-align:center}.marketplaceEmpty>span{font-size:3rem}.marketplaceEmpty p{color:var(--muted);margin-bottom:22px}.cardMarketplaceActions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.sellFlowHero{display:grid;grid-template-columns:240px 1fr;grid-gap:28px;gap:28px;align-items:center;margin:24px 16px;padding:24px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.sellFlowCard{height:310px;padding:12px;border-radius:18px;background:#080b0c}.sellFlowCard img{width:100%;height:100%;object-fit:contain}.sellFlowHero h1{font-size:clamp(2rem,5vw,4rem);margin:8px 0}.sellFlowHero p{color:var(--muted)}.sellFormPanel{margin:0 16px 110px;padding:24px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.sellFormGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.sellFormPanel label{display:grid;grid-gap:7px;gap:7px;font-weight:900}.sellFormPanel input,.sellFormPanel select,.sellFormPanel textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:12px;background:#0b0e10;color:#fff;font:inherit}.sellDescription{margin-top:14px}.sellDescription textarea{min-height:125px;resize:vertical}.sellToggles{display:flex;gap:24px;flex-wrap:wrap;margin:18px 0}.sellToggles label{display:flex;align-items:center;gap:9px}.sellToggles input{width:auto}.sellActions{display:flex;justify-content:flex-end;gap:10px}.sellActions button{padding:12px 18px;border:1px solid var(--line);border-radius:12px;font-weight:900}.listingStatusTabs{display:flex;gap:8px;overflow:auto;padding:0 16px 18px}.listingStatusTabs button{white-space:nowrap;padding:10px 13px;border:1px solid var(--line);border-radius:99px;background:var(--panel);color:inherit;text-transform:capitalize}.listingStatusTabs button.active{border-color:var(--lime);color:var(--lime)}.listingStatusTabs b{margin-left:5px}.listingRows{display:grid;grid-gap:12px;gap:12px;padding:0 16px 110px}.listingRows article{display:grid;grid-template-columns:100px 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.listingRows img{width:100px;height:135px;object-fit:contain;background:#090c0d;border-radius:12px}.listingRowCopy h2{margin:5px 0}.listingRowCopy p{color:var(--muted)}.listingRowCopy>strong{color:var(--lime);font-size:1.3rem}.listingStatus{display:inline-block;padding:5px 8px;border-radius:99px;background:#171d20;font-size:.68rem;font-weight:900;text-transform:uppercase}.listingStatus.live{background:#172513;color:var(--lime)}.listingStatus.sold{background:#17212b;color:#7fc4ff}.listingRowActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.listingRowActions a,.listingRowActions button{padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:#101417;color:inherit;font-weight:900}.listingDetailHero{display:grid;grid-template-columns:minmax(300px,.85fr) 1.15fr;grid-gap:20px;gap:20px;margin:24px 16px}.listingDescription,.listingDetailCopy,.listingDetailImage{padding:24px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.listingDetailImage{min-height:560px;display:grid;place-items:center;background:#090c0d}.listingDetailImage img{width:100%;height:100%;max-height:650px;object-fit:contain}.listingDetailCopy h1{font-size:clamp(2.4rem,5vw,4.6rem);line-height:.98;margin:8px 0}.listingDetailCopy>p{color:var(--muted)}.listingPriceBox{display:grid;grid-gap:4px;gap:4px;margin:22px 0;padding:18px;border:1px solid #354322;border-radius:17px;background:#172013}.listingPriceBox small,.listingPriceBox span{color:var(--muted)}.listingPriceBox strong{font-size:2.8rem;color:var(--lime)}.listingFacts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.listingFacts span,.listingSeller{display:grid;grid-gap:5px;gap:5px;padding:13px;border:1px solid var(--line);border-radius:13px;background:#0b0e10}.listingFacts b,.listingSeller small{color:var(--muted);font-size:.68rem;text-transform:uppercase}.listingSeller{margin:12px 0 20px}.listingDescription{margin:0 16px 110px}.listingDescription p{color:var(--muted);line-height:1.7}@media(max-width:980px){.marketplaceGrid{grid-template-columns:repeat(3,1fr)}.listingDetailHero{grid-template-columns:1fr}.listingDetailImage{min-height:430px}}@media(max-width:720px){.listingDashboardHero,.marketplaceHero{align-items:flex-start;flex-direction:column;padding:24px 20px}.marketplaceHeroActions{width:100%}.marketplaceToolbar{grid-template-columns:1fr}.marketplaceGrid{grid-template-columns:repeat(2,1fr);gap:10px}.sellFlowHero{grid-template-columns:120px 1fr;gap:16px;padding:16px}.sellFlowCard{height:170px}.sellFormGrid{grid-template-columns:1fr}.listingRows article{grid-template-columns:80px 1fr}.listingRows img{width:80px;height:110px}.listingRowActions{grid-column:1/-1;justify-content:flex-start}.listingFacts{grid-template-columns:1fr}.sellActions{flex-direction:column}.sellActions button{width:100%}}.marketplaceNotice{margin:0 16px 16px}.interactionGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:16px 16px 110px}.interactionPanel{margin:16px;padding:22px;border:1px solid var(--line);border-radius:22px;background:var(--panel)}.interactionGrid .interactionPanel{margin:0}.interactionPanel h2{margin:5px 0 18px}.interactionPanel label{display:grid;grid-gap:7px;gap:7px;margin:12px 0;font-weight:900}.interactionPanel input,.interactionPanel textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:#0b0e10;color:#fff;font:inherit}.interactionPanel textarea{min-height:82px;resize:vertical}.offerMode{display:flex;gap:8px}.offerMode button{padding:10px 13px;border:1px solid var(--line);border-radius:999px;background:#101417;color:inherit;font-weight:900}.offerMode button.active{border-color:var(--lime);color:var(--lime)}.tradePicker{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:10px}.tradePicker button{padding:8px;border:1px solid var(--line);border-radius:12px;background:#0b0e10;color:inherit;text-align:left}.tradePicker button.selected{border:2px solid var(--lime)}.tradePicker img{width:100%;height:100px;object-fit:contain}.tradePicker span{display:block;margin-top:5px;font-size:.72rem;font-weight:900}.offerCard{padding:14px;margin:10px 0;border:1px solid var(--line);border-radius:14px;background:#0b0e10}.offerCard>div{display:flex;justify-content:space-between;gap:10px}.offerCard h3{margin:8px 0;color:var(--lime);font-size:1.45rem}.offerCard p,.offerCard small{color:var(--muted)}.responseButtons{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.messageComposer button,.responseButtons button{padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--lime);color:#071b1d;font-weight:950}.messageThread{display:grid;grid-gap:9px;gap:9px;max-height:430px;overflow:auto;padding:8px}.messageThread>div{max-width:82%;padding:10px 12px;border-radius:14px;background:#11171a}.messageThread .mine{justify-self:end;background:#263617}.messageThread p{margin:0}.messageThread small{display:block;margin-top:5px;color:var(--muted);font-size:.65rem}.messageComposer{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin-top:12px}.messageComposer textarea{min-height:55px}.muted{color:var(--muted)}@media(max-width:800px){.interactionGrid{grid-template-columns:1fr}.tradePicker{grid-template-columns:repeat(2,1fr)}.messageComposer{grid-template-columns:1fr}.interactionPanel{margin:12px 16px}.interactionGrid .interactionPanel{margin:0}}.provenancePanel{margin:16px 16px 110px;padding:24px;border:1px solid #465d2d;border-radius:24px;background:radial-gradient(circle at 90% 10%,rgba(197,231,63,.12),transparent 34%),var(--panel)}.cardProvenancePanel{margin-top:28px}.provenanceHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.provenanceHeading h2{margin:5px 0 7px}.provenanceHeading p{margin:0;max-width:700px;color:var(--muted)}.provenanceBadge{white-space:nowrap;padding:9px 12px;border:1px solid #526c30;border-radius:999px;background:#1b2813;color:var(--lime);font-size:.75rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.provenanceTimeline{display:grid;grid-gap:0;gap:0}.provenanceEvent{position:relative;display:grid;grid-template-columns:40px 1fr;grid-gap:14px;gap:14px;padding:0 0 24px}.provenanceEvent:not(:last-child):before{content:"";position:absolute;left:19px;top:36px;bottom:0;width:2px;background:#334225}.provenanceMarker{position:relative;z-index:1;width:40px;height:40px;display:grid;place-items:center;border:2px solid var(--lime);border-radius:50%;background:#102013;color:var(--lime);font-weight:950}.provenanceEvent>div:last-child{padding:2px 0 0}.provenanceEvent small{color:var(--muted)}.provenanceEvent h3{margin:4px 0 5px}.provenanceEvent p{margin:0 0 7px;color:var(--muted)}.provenanceEvent span,.provenanceEvent strong{display:block;margin-top:4px}.provenanceEvent span{color:var(--lime);font-weight:900}@media(max-width:700px){.provenanceHeading{flex-direction:column}.provenanceBadge{white-space:normal}.provenancePanel{padding:19px}}.communityHero{margin:18px 16px 14px;padding:34px;min-height:220px;display:flex;align-items:flex-end;border:1px solid var(--line);border-radius:27px;background:radial-gradient(circle at 85% 20%,rgba(140,255,0,.18),transparent 30%),linear-gradient(145deg,#172016,#080a0c);background-size:cover;background-position:50%}.communityIdentity{display:flex;align-items:center;gap:20px}.communityAvatar{width:112px;height:112px;border-radius:30px;display:grid;place-items:center;overflow:hidden;background:#10170d;border:1px solid #486531}.communityAvatar img{width:100%;height:100%;object-fit:cover}.communityAvatar span{font-size:36px;font-weight:1000;color:var(--lime)}.communityIdentity h1{font-size:48px;margin:7px 0}.communityIdentity p{margin:0;color:var(--muted)}.communityAboutGrid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:14px;gap:14px;padding:0 16px 14px}.communityBio{color:#d6dcdf;line-height:1.7;white-space:pre-wrap}.communityFacts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.communityFacts>div{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#0b0e10}.communityFacts span{font-size:10px;text-transform:uppercase;color:var(--muted);font-weight:900}.communityFacts strong{font-size:15px}.communityStats{padding-bottom:14px}.communitySection{margin:0 16px 14px}.showcaseGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.showcaseCard{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:13px;border-radius:17px;border:1px solid var(--line);background:#0b0e10}.showcaseCard>span{font-size:10px;text-transform:uppercase;color:var(--lime);font-weight:900}.showcaseCard img{width:100%;height:220px;object-fit:contain;border-radius:12px;background:#07090a}.showcaseCard strong{line-height:1.2}.showcaseCard small{color:var(--muted);line-height:1.35}.showcaseCard.empty{opacity:.72}.showcasePlaceholder{height:220px;display:grid;place-items:center;border-radius:12px;border:1px dashed #394147;font-size:38px;color:var(--muted)}.communityEmpty{margin:40px auto;padding:50px 24px;max-width:680px;text-align:center;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.communityEmpty h1{font-size:38px}.communityEmpty p{color:var(--muted);margin-bottom:24px}.communityLock{font-size:48px}.profileEditHero{margin:18px 16px 14px;padding:28px;display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#162014,#090c0a)}.profileEditHero h1{font-size:40px;margin:7px 0}.profileEditHero p{margin:0;color:var(--muted)}.profileEditForm{display:grid;grid-gap:14px;gap:14px;padding:0 16px 90px}.profileFieldGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.profileFieldGrid label{display:grid;grid-gap:7px;gap:7px;color:#dce3e5;font-size:12px;font-weight:800}.profileFieldGrid label.wide{grid-column:1/-1}.profileFieldGrid input,.profileFieldGrid select,.profileFieldGrid textarea{width:100%;border:1px solid var(--line);border-radius:11px;background:#090c0d;color:#fff;padding:12px;font:inherit}.profileFieldGrid textarea{min-height:120px;resize:vertical}.profileFieldGrid small{color:var(--muted);font-weight:500}.profileSaveBar{display:flex;justify-content:flex-end;gap:10px;position:-webkit-sticky;position:sticky;bottom:12px;padding:12px;border:1px solid var(--line);border-radius:16px;background:rgba(9,12,13,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5}@media(max-width:900px){.communityAboutGrid,.communityFacts{grid-template-columns:1fr}.showcaseGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.communityHero{padding:22px;min-height:0}.communityIdentity{align-items:flex-start}.communityAvatar{width:78px;height:78px;border-radius:22px}.communityIdentity h1{font-size:32px}.showcaseGrid{grid-template-columns:1fr}.showcaseCard img,.showcasePlaceholder{height:260px}.profileEditHero{align-items:flex-start;flex-direction:column}.profileEditHero h1{font-size:32px}.profileFieldGrid{grid-template-columns:1fr}.profileFieldGrid label.wide{grid-column:auto}.profileSaveBar{justify-content:stretch}.profileSaveBar>*{flex:1 1}}.passportShowcasePanel{margin:0 16px 14px}.passportShowcaseGrid a{text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.passportShowcaseGrid a:hover{transform:translateY(-3px);border-color:rgba(140,255,0,.48);box-shadow:0 16px 36px rgba(0,0,0,.25)}.sectionHint{margin:7px 0 0;color:var(--muted);font-size:13px}.showcaseEditorGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.showcaseEditorCard{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:17px;background:#0b0e10}.showcaseEditorCard.selected{border-color:rgba(140,255,0,.36);background:linear-gradient(145deg,rgba(140,255,0,.055),#0b0e10 42%)}.showcaseEditorCard label{display:grid;grid-gap:7px;gap:7px;color:#dce3e5;font-size:12px;font-weight:900}.showcaseEditorCard select{width:100%;border:1px solid var(--line);border-radius:11px;background:#090c0d;color:#fff;padding:12px;font:inherit}.showcaseEditorPreview{display:grid;grid-template-columns:82px 1fr auto;align-items:center;grid-gap:12px;gap:12px;min-height:116px}.showcaseEditorPreview img{width:82px;height:112px;object-fit:contain;border-radius:10px;background:#07090a}.showcaseEditorPreview>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.showcaseEditorPreview strong{line-height:1.25}.showcaseEditorPreview small,.showcaseEditorPreview span{color:var(--muted);font-size:11px;line-height:1.4}.showcaseClearButton{align-self:start;border:1px solid var(--line);border-radius:9px;background:#11161a;color:#fff;padding:8px 10px;font-weight:800;cursor:pointer}.showcaseClearButton:hover{border-color:#ff6868;color:#ff8a8a}.showcaseEditorEmpty{height:116px;display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;border:1px dashed #394147;border-radius:12px;color:var(--muted)}.showcaseEditorEmpty span{font-size:28px}.showcaseEditorEmpty p{margin:0;font-size:12px}@media(max-width:800px){.showcaseEditorGrid{grid-template-columns:1fr}}@media(max-width:520px){.showcaseEditorPreview{grid-template-columns:70px 1fr}.showcaseEditorPreview img{width:70px;height:96px}.showcaseClearButton{grid-column:1/-1;width:100%}}.marketValueCard{border-color:rgba(140,255,0,.45)!important;background:radial-gradient(circle at 80% 0,rgba(140,255,0,.13),transparent 55%),#0b0e10!important}.valuationPanel{margin:18px 16px;padding:24px;border:1px solid #41552d;border-radius:24px;background:radial-gradient(circle at 92% 5%,rgba(140,255,0,.11),transparent 32%),var(--panel)}.valuationPanelHeading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.valuationPanelHeading h2{margin:6px 0}.valuationPanelHeading p{margin:0;color:var(--muted)}.valuationConfidence{padding:9px 12px;border:1px solid #4f6a2f;border-radius:999px;background:#172411;color:var(--lime);font-size:11px;font-weight:950;text-transform:uppercase;white-space:nowrap}.valuationRangeGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:22px 0}.valuationRangeGrid article{display:grid;grid-gap:7px;gap:7px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#0b0e10}.valuationRangeGrid article.featured{border-color:var(--lime);box-shadow:inset 0 0 0 1px rgba(140,255,0,.18)}.valuationRangeGrid span{color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:900}.valuationRangeGrid strong{font-size:30px;color:#fff}.valuationRangeGrid .featured strong{color:var(--lime)}.comparableSales{display:grid;grid-gap:8px;gap:8px}.comparableSales h3{margin:0 0 4px}.comparableSales article{display:grid;grid-template-columns:110px 110px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:#0b0e10}.comparableSales strong{color:var(--lime)}.comparableSales small{color:var(--muted)}.valuationDisclaimer,.valuationEmpty p{color:var(--muted);font-size:12px;line-height:1.5}.valuationEmpty{margin-top:18px;padding:20px;border:1px dashed #425038;border-radius:15px;background:#0a0d0b}.sellValuationGuide{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px;padding:18px;border:1px solid #41552d;border-radius:17px;background:linear-gradient(145deg,rgba(140,255,0,.07),#0b0e10 46%)}.sellValuationGuide h2{margin:5px 0}.sellValuationGuide p{margin:0;color:var(--muted);max-width:620px}.sellPriceButtons{display:flex;gap:9px}.sellPriceButtons button{display:grid;grid-gap:3px;gap:3px;min-width:112px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#101417;color:#fff;font-weight:950;cursor:pointer}.sellPriceButtons button.recommended{border-color:var(--lime);color:var(--lime)}.sellPriceButtons small{color:var(--muted);font-size:9px;text-transform:uppercase}.valuationAdminGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.valuationSearchResults{display:grid;grid-gap:7px;gap:7px}.valuationSearchResults button{display:grid;grid-template-columns:48px 1fr;grid-gap:10px;gap:10px;text-align:left;align-items:center;padding:8px;border:1px solid var(--line);border-radius:11px;background:#0b0e10;color:#fff}.valuationSearchResults img,.valuationSelected img{width:48px;height:62px;object-fit:contain;background:#07090a;border-radius:7px}.valuationSearchResults span,.valuationSelected div{display:grid;grid-gap:3px;gap:3px}.valuationSearchResults small,.valuationSelected span{color:var(--muted)}.valuationSelected{display:grid;grid-template-columns:62px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--lime);border-radius:13px;background:rgba(140,255,0,.05)}.valuationSelected img{width:62px;height:82px}.valuationRecent{display:grid;grid-gap:8px;gap:8px}.valuationRecent article{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:11px;background:#0b0e10}.valuationRecent article>div{display:grid;grid-gap:3px;gap:3px}.valuationRecent small,.valuationRecent span{color:var(--muted);font-size:11px}.valuationRecent b{color:var(--lime)}@media(max-width:850px){.valuationAdminGrid{grid-template-columns:1fr}.sellValuationGuide{align-items:flex-start;flex-direction:column}.sellPriceButtons{width:100%}.sellPriceButtons button{flex:1 1}.valuationRangeGrid{grid-template-columns:1fr}.comparableSales article{grid-template-columns:1fr auto}.comparableSales small{grid-column:1/-1}.valuationPanelHeading{flex-direction:column}}@media(max-width:560px){.sellPriceButtons{display:grid;grid-template-columns:1fr}.valuationRecent article{grid-template-columns:1fr auto}.valuationRecent small{grid-column:1/-1}}.launchHero{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:18px;padding:30px;border:1px solid #43552f;border-radius:24px;background:radial-gradient(circle at 92% 5%,rgba(140,255,0,.14),transparent 35%),linear-gradient(145deg,#11180f,#090c0a)}.launchHero>div:first-child{max-width:720px}.launchChecklistHeading span,.launchHero span,.launchNextSprint span,.launchRoadmapPanel .panelHeading span{color:var(--lime);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.launchHero h1{margin:7px 0;font-size:46px}.launchHero p{margin:0;color:var(--muted);line-height:1.6}.launchOverall{min-width:230px;padding:18px;border:1px solid var(--line);border-radius:18px;background:rgba(7,9,8,.75)}.launchOverall small{display:block;color:var(--muted);font-weight:800}.launchOverall strong{display:block;margin:6px 0;font-size:42px;color:var(--lime)}.launchModuleBar,.launchOverall>div{height:7px;overflow:hidden;border-radius:99px;background:#242b27}.launchModuleBar i,.launchOverall i{display:block;height:100%;border-radius:inherit;background:var(--lime)}.launchSummaryGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.launchSummaryGrid article{display:grid;grid-gap:6px;gap:6px;padding:18px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.launchSummaryGrid small{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.launchSummaryGrid strong{font-size:30px}.launchSummaryGrid span{color:var(--muted);font-size:11px}.launchChecklistPanel,.launchRoadmapPanel{margin-bottom:18px}.launchModuleGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.launchModule{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#0b0e10}.launchModule.status-ready{border-color:rgba(140,255,0,.33)}.launchModule.status-build{border-color:rgba(255,184,77,.28)}.launchModuleTop{display:flex;justify-content:space-between;gap:10px;align-items:center}.launchModuleTop span{font-weight:900}.launchModuleTop b{color:var(--lime)}.launchStars{color:#f2ca4c;letter-spacing:1px}.launchModule p{min-height:58px;margin:0;color:var(--muted);font-size:11px;line-height:1.5}.launchModule>small{font-size:9px;text-transform:uppercase;font-weight:950;color:#dfe5e0}.launchModule.status-build>small{color:#ffbe64}.launchChecklistHeading{align-items:center}.launchProgressBadge{display:grid;place-items:center;width:58px;height:58px;border:2px solid var(--lime);border-radius:50%;color:var(--lime);font-weight:950}.launchFilters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:13px}.launchFilters button{padding:8px 11px;border:1px solid var(--line);border-radius:99px;background:#0b0e10;color:var(--muted);font-size:10px;font-weight:900;cursor:pointer}.launchFilters button.active{border-color:var(--lime);background:rgba(140,255,0,.08);color:var(--lime)}.launchChecklist{display:grid;grid-gap:8px;gap:8px}.launchChecklistItem{display:grid;grid-template-columns:34px 1fr auto;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:13px;text-align:left;border:1px solid var(--line);border-radius:13px;background:#0b0e10;color:#fff;cursor:pointer}.launchChecklistItem:hover{border-color:#53605a}.launchChecklistItem.complete{opacity:.65;background:#0e160c;border-color:rgba(140,255,0,.25)}.launchCheckBox{width:28px;height:28px;display:grid;place-items:center;border:1px solid #48514c;border-radius:8px;color:#071006;background:#111614;font-weight:1000}.complete .launchCheckBox{border-color:var(--lime);background:var(--lime)}.launchChecklistCopy{display:grid;grid-gap:4px;gap:4px}.launchChecklistCopy strong{font-size:13px}.launchChecklistCopy small{color:var(--muted);line-height:1.4}.complete .launchChecklistCopy strong{text-decoration:line-through}.launchPriority{padding:7px 9px;border-radius:99px;font-size:8px;font-weight:950;text-transform:uppercase;white-space:nowrap}.launchPriority.must{background:rgba(255,92,92,.12);color:#ff8585;border:1px solid rgba(255,92,92,.24)}.launchPriority.high{background:rgba(255,188,74,.12);color:#ffc567;border:1px solid rgba(255,188,74,.24)}.launchNextSprint{display:grid;grid-template-columns:1fr auto;grid-gap:28px;gap:28px;align-items:center;padding:24px;border:1px solid #42552e;border-radius:20px;background:linear-gradient(145deg,rgba(140,255,0,.07),#0b0e10 42%)}.launchNextSprint h2{margin:7px 0}.launchNextSprint p{margin:0;color:var(--muted);max-width:720px;line-height:1.55}.launchSprintSteps{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 10px;gap:8px 10px;align-items:center}.launchSprintSteps b{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:var(--lime);color:#071006}.launchSprintSteps span{color:#fff;text-transform:none;letter-spacing:0;font-size:11px}@media(max-width:1050px){.launchModuleGrid,.launchSummaryGrid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.launchHero,.launchNextSprint{display:grid;grid-template-columns:1fr;align-items:start}.launchHero h1{font-size:36px}.launchOverall{min-width:0;width:100%}.launchModuleGrid,.launchSummaryGrid{grid-template-columns:1fr}.launchChecklistItem{grid-template-columns:34px 1fr}.launchPriority{grid-column:2;justify-self:start}.launchSprintSteps{width:100%}}.membershipBadge{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;border:1px solid var(--line);background:#171a1d;color:#d7dde3;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.membershipBadge.pro{background:rgba(197,231,63,.13);border-color:rgba(197,231,63,.45);color:var(--lime)}.proHero{margin:28px 16px;padding:48px;max-width:920px;border:1px solid rgba(197,231,63,.35);border-radius:30px;background:radial-gradient(circle at 85% 15%,rgba(197,231,63,.18),transparent 34%),#0b0e10}.proHero h1{max-width:760px;font-size:clamp(38px,6vw,68px);line-height:.98;margin:12px 0 18px}.proHero p{max-width:680px;color:var(--muted);font-size:17px}.proPrice{display:flex;align-items:baseline;gap:8px;margin:28px 0}.proPrice b{font-size:40px}.proPrice span{color:var(--muted)}.proActiveNotice{display:inline-flex;padding:13px 16px;border-radius:12px;background:rgba(197,231,63,.12);color:var(--lime);font-weight:900}.planCompareGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:24px 16px}.planCard{position:relative;padding:30px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.planCard.featured{border-color:rgba(197,231,63,.5);box-shadow:0 18px 50px rgba(0,0,0,.22)}.planRibbon{display:inline-flex;margin-bottom:12px;color:var(--lime);font-size:12px;font-weight:900;text-transform:uppercase}.planRate{font-size:36px;font-weight:900;margin:13px 0}.planRate small{font-size:13px;color:var(--muted)}.membershipBenefitsCard ul,.planCard ul{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px;color:#d9dee3}.commissionCallout{display:flex;align-items:center;gap:12px;margin-top:24px;padding:16px;border-radius:15px;background:#0b0e10}.commissionCallout b{font-size:28px;color:var(--lime)}.commissionCallout span{color:var(--muted);font-size:13px}.proComingSoon{margin:24px 16px;padding:30px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.accountHero{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:28px 16px}.accountMembershipGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:24px 16px}.membershipBenefitsCard,.membershipSummaryCard{padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.membershipSummaryCard>span{color:var(--muted)}.membershipSummaryCard h2{font-size:38px;margin:5px 0}.membershipSummaryCard p{color:var(--muted)}.accountDetail{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.accountDetail span{color:var(--muted)}.accountDetail b{text-transform:capitalize}.accountLinksGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:24px 16px}.accountLinksGrid a{display:grid;grid-gap:5px;gap:5px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.accountLinksGrid a:hover{border-color:rgba(197,231,63,.5)}.accountLinksGrid span{color:var(--muted);font-size:13px}.vaultHeroActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vaultPlanBar{display:grid;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;grid-gap:16px;gap:16px;margin:14px 0;padding:15px 18px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.vaultPlanBar>div:first-child{display:grid;grid-gap:3px;gap:3px}.vaultPlanBar span{color:var(--muted);font-size:12px}.vaultLimitTrack{height:9px;border-radius:99px;background:#090b0d;overflow:hidden}.vaultLimitTrack i{display:block;height:100%;border-radius:inherit;background:var(--lime)}.adminTable td small{display:block;color:var(--muted);margin-top:4px}.adminTable button:disabled{opacity:.55;cursor:wait}@media(max-width:760px){.proHero{padding:30px 22px}.accountLinksGrid,.accountMembershipGrid,.planCompareGrid{grid-template-columns:1fr}.accountHero{align-items:flex-start;flex-direction:column}.vaultPlanBar{grid-template-columns:1fr}.vaultHeroActions{align-items:flex-start}}.headerActions{display:flex;align-items:center;gap:10px}.accountMenuWrap{position:relative}.accountMenuButton{display:flex;align-items:center;gap:9px;padding:6px 10px 6px 6px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:inherit;cursor:pointer}.accountAvatar{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--lime);color:#071006;font-weight:950}.accountMenuIdentity{display:grid;text-align:left;line-height:1.1}.accountMenuIdentity b{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.accountMenuIdentity small{margin-top:3px;color:var(--muted);font-size:9px;text-transform:uppercase;font-weight:900}.accountDropdown{position:absolute;right:0;top:calc(100% + 9px);z-index:120;width:270px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#101416;box-shadow:0 22px 60px rgba(0,0,0,.48)}.accountDropdownHeader{display:grid;grid-gap:4px;gap:4px;padding:17px;border-bottom:1px solid var(--line)}.accountDropdownHeader small{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis}.accountDropdownHeader .membershipBadge{justify-self:start;margin-top:6px}.accountDropdown>a,.accountSignOut{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 16px;border:0;border-bottom:1px solid hsla(0,0%,100%,.05);background:transparent;color:inherit;text-decoration:none;font-size:13px;font-weight:800;cursor:pointer}.accountDropdown>a:hover,.accountSignOut:hover{background:rgba(197,231,63,.07);color:var(--lime)}.accountSignOut{border-bottom:0;color:#ff9b9b}.headerLoginLink{padding:9px 13px;border:1px solid var(--line);border-radius:11px;font-weight:900}.proUpgradeActions{display:grid;justify-items:start;grid-gap:9px;gap:9px}.proUpgradeActions small{color:var(--muted)}.settingsHero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 16px;padding:30px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 88% 15%,rgba(197,231,63,.14),transparent 30%),var(--panel)}.settingsHero h1{font-size:clamp(34px,5vw,58px);margin:7px 0}.settingsHero p{color:var(--muted)}.settingsGrid{display:grid;grid-template-columns:2fr 1fr;grid-gap:18px;gap:18px;margin:0 16px 110px}.settingsPanel{padding:26px;border:1px solid var(--line);border-radius:22px;background:var(--panel)}.settingsAccountPanel h2,.settingsPanelHeading h2{margin:6px 0 18px}.settingsFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:18px}.settingsFormGrid label{display:grid;grid-gap:7px;gap:7px;font-weight:900}.settingsFormGrid input,.settingsFormGrid textarea{width:100%;padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:#090c0d;color:inherit}.settingsWide{grid-column:1/-1}.settingsAccountPanel p{color:var(--muted);line-height:1.55}.settingsMessage{margin:0 16px 16px;padding:12px 15px;border-radius:12px}.settingsMessage.success{background:rgba(197,231,63,.1);border:1px solid rgba(197,231,63,.3);color:var(--lime)}.settingsMessage.error{background:hsla(0,100%,72%,.1);border:1px solid hsla(0,100%,72%,.3);color:#ff9b9b}.membershipAdminHeading{gap:16px;align-items:end}.membershipAdminTools{display:flex;gap:9px}.membershipAdminTools input,.membershipAdminTools select{min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:#0b0e10;color:inherit}.membershipAdminTools input{min-width:270px}@media(max-width:760px){.accountMenuIdentity{display:none}.accountMenuButton{padding-right:7px}.accountDropdown{position:fixed;left:12px;right:12px;top:72px;width:auto}.settingsHero{align-items:flex-start;flex-direction:column}.settingsFormGrid,.settingsGrid{grid-template-columns:1fr}.settingsWide{grid-column:auto}.membershipAdminHeading{align-items:stretch;flex-direction:column}.membershipAdminTools{display:grid;grid-template-columns:1fr}.membershipAdminTools input{min-width:0;width:100%}}.membershipComparisonSection{margin:24px 16px;padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.membershipComparisonHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.membershipComparisonHeading h2{margin:6px 0 7px;font-size:clamp(26px,4vw,40px)}.membershipComparisonHeading p{margin:0;color:var(--muted);max-width:700px}.currentPlanPill{display:inline-flex;align-items:center;white-space:nowrap;padding:9px 13px;border:1px solid var(--line);border-radius:999px;background:#111518;font-size:12px;font-weight:900;text-transform:uppercase}.currentPlanPill.pro{border-color:rgba(197,231,63,.45);background:rgba(197,231,63,.12);color:var(--lime)}.membershipComparisonTable{overflow:hidden;border:1px solid var(--line);border-radius:18px}.membershipComparisonRow{display:grid;grid-template-columns:1.35fr 1fr 1fr;min-height:56px;border-bottom:1px solid var(--line)}.membershipComparisonRow:last-child{border-bottom:0}.membershipComparisonRow>*{display:flex;align-items:center;padding:13px 16px;border-right:1px solid var(--line)}.membershipComparisonRow>:last-child{border-right:0}.membershipComparisonHeader{background:#090c0e}.membershipComparisonHeader b{justify-content:space-between}.membershipComparisonHeader small{padding:4px 7px;border-radius:999px;background:var(--lime);color:#071007;font-size:9px;text-transform:uppercase}.membershipComparisonRow span{color:var(--muted)}.membershipComparisonRow .currentPlanColumn{background:rgba(197,231,63,.055);color:inherit}.membershipComparisonAction{display:flex;justify-content:flex-end;margin-top:18px}.currentPlanNotice{padding:12px 15px;border-radius:12px;background:rgba(197,231,63,.1);color:var(--lime);font-weight:900}@media(max-width:760px){.membershipComparisonHeading{align-items:flex-start;flex-direction:column}.membershipComparisonTable{border-radius:14px}.membershipComparisonRow{grid-template-columns:1.15fr .9fr .9fr;min-height:0}.membershipComparisonRow>*{padding:11px 9px;font-size:12px}.membershipComparisonHeader small{display:none}.membershipComparisonAction{justify-content:stretch}.currentPlanNotice,.membershipComparisonAction .primaryButton{width:100%;text-align:center;justify-content:center}}.marketplaceHeroV430{position:relative;overflow:hidden}.marketplaceTrustRow{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;color:hsla(0,0%,100%,.78);font-size:.78rem;font-weight:850}.marketplaceMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:0 16px 18px}.marketplaceMetrics article{display:grid;grid-gap:4px;gap:4px;padding:17px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.marketplaceMetrics small,.marketplaceMetrics span{color:var(--muted)}.marketplaceMetrics strong{font-size:1.7rem;color:var(--lime)}.marketplaceMetrics span{font-size:.72rem}.marketplaceDiscovery{display:grid;grid-template-columns:1fr auto 220px;grid-gap:10px;gap:10px;margin:0 16px 10px}.marketplaceSearchBar{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.marketplaceSearchBar>span{font-size:1.45rem;color:var(--lime)}.marketplaceSearchBar input{width:100%;border:0;outline:0;background:transparent;color:inherit;font:inherit}.marketplaceSearchBar button{border:0;background:transparent;color:var(--muted);font-size:1.6rem}.marketplaceFilterToggle,.marketplaceSort{min-height:52px;padding:0 15px;border:1px solid var(--line);border-radius:15px;background:var(--panel);color:inherit;font-weight:850}.marketplaceFilterToggle b{display:inline-grid;place-items:center;min-width:21px;height:21px;margin-left:7px;border-radius:99px;background:var(--lime);color:#07100c;font-size:.7rem}.marketplaceFilterPanel{display:none;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;gap:10px;align-items:end;margin:0 16px 18px;padding:15px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.marketplaceFilterPanel.open{display:grid}.marketplaceFilterPanel label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.72rem;font-weight:850}.marketplaceFilterPanel select{min-width:0;height:43px;padding:0 10px;border:1px solid var(--line);border-radius:11px;background:#0b0e10;color:inherit}.marketplaceCheckbox{display:flex!important;align-items:center;gap:8px;min-height:43px;color:inherit!important;white-space:nowrap}.marketplaceCheckbox input{accent-color:var(--lime)}.marketplaceClearFilters{height:43px;padding:0 13px;border:1px solid var(--line);border-radius:11px;background:#101417;color:inherit;font-weight:850}.marketplaceResultsHeading,.marketplaceSectionHeading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:25px 16px 13px}.marketplaceResultsHeading h2,.marketplaceSectionHeading h2{margin:4px 0 0;font-size:clamp(1.45rem,3vw,2.2rem)}.marketplaceResultsHeading p,.marketplaceSectionHeading>span{color:var(--muted);font-size:.8rem}.marketplaceFeaturedGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin:0 16px}.marketplaceCardV430.featured{border-color:rgba(197,231,63,.32)}.marketplaceCardBadges{position:absolute;display:flex;flex-wrap:wrap;gap:5px;top:10px;left:10px}.marketplaceCardBadges span{padding:5px 8px;border:1px solid rgba(197,231,63,.32);border-radius:99px;background:rgba(5,12,10,.88);color:var(--lime);font-size:.62rem;font-weight:900;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.marketplaceCardMeta{display:flex!important;justify-content:flex-start!important;gap:7px!important;margin-top:10px!important}.marketplaceCardMeta span{padding:4px 7px;border-radius:7px;background:#171d20;color:var(--muted);font-size:.64rem!important}.marketplaceCardPrice{border-top:1px solid var(--line);padding-top:12px}.marketplaceCardPrice span{color:var(--muted);font-size:.7rem!important}.marketplaceLoadingGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:0 16px 110px}.marketplaceLoadingGrid div{height:390px;padding:14px;border:1px solid var(--line);border-radius:20px;background:var(--panel);animation:marketPulse 1.4s ease-in-out infinite}.marketplaceLoadingGrid span{display:block;height:260px;border-radius:13px;background:#171d20}.marketplaceLoadingGrid b,.marketplaceLoadingGrid i{display:block;height:13px;margin-top:14px;border-radius:99px;background:#171d20}.marketplaceLoadingGrid i{width:62%}@keyframes marketPulse{50%{opacity:.55}}@media(max-width:1050px){.marketplaceFeaturedGrid,.marketplaceFilterPanel,.marketplaceMetrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.marketplaceMetrics{grid-template-columns:repeat(2,1fr);gap:8px}.marketplaceMetrics article{padding:13px}.marketplaceMetrics strong{font-size:1.35rem}.marketplaceDiscovery{grid-template-columns:1fr auto}.marketplaceSearchBar{grid-column:1/-1}.marketplaceSort{min-width:0;width:100%}.marketplaceFilterPanel,.marketplaceFilterPanel.open{grid-template-columns:1fr}.marketplaceFeaturedGrid,.marketplaceLoadingGrid{grid-template-columns:repeat(2,1fr);gap:10px}.marketplaceLoadingGrid div{height:300px}.marketplaceLoadingGrid span{height:185px}.marketplaceResultsHeading,.marketplaceSectionHeading{align-items:flex-start;flex-direction:column;gap:5px}.marketplaceTrustRow{display:grid;grid-gap:7px;gap:7px}}.sellerMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 16px 18px}.sellerMetricGrid article{display:grid;grid-gap:5px;gap:5px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.sellerMetricGrid small,.sellerMetricGrid span{color:var(--muted)}.sellerMetricGrid strong{font-size:1.8rem;color:var(--lime)}.listingManagerBar{margin:0 16px 18px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.listingManagerBar label{display:grid;grid-gap:7px;gap:7px;font-weight:900}.listingManagerBar input{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#0b0e10;color:inherit}.listingManagerBar .listingStatusTabs{padding:14px 0 0}.listingMoney,.listingRowMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.listingMiniBadge{padding:5px 8px;border-radius:99px;background:#172513;color:var(--lime);font-size:.68rem;font-weight:900;text-transform:uppercase}.listingMoney{margin:8px 0 5px}.listingMoney span{color:var(--muted);font-size:.78rem}.listingRowCopy>small{color:var(--muted)}.listingRowActions .successAction{border-color:#354322;color:var(--lime)}.sellWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:16px;gap:16px;margin:0 16px 110px}.sellWorkspace .sellFormPanel{margin:0}.sellSummaryPanel{align-self:start;position:-webkit-sticky;position:sticky;top:86px;padding:22px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.sellSummaryPanel h2{margin:6px 0 16px}.sellSummaryCard{display:grid;grid-template-columns:72px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:14px;background:#0b0e10}.sellSummaryCard img{width:72px;height:96px;object-fit:contain}.sellSummaryCard div{display:grid;grid-gap:5px;gap:5px}.sellSummaryCard span{color:var(--muted)}.sellSummaryPanel dl{display:grid;grid-gap:0;gap:0;margin:16px 0}.sellSummaryPanel dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.sellSummaryPanel dt{color:var(--muted)}.sellSummaryPanel dd{margin:0;font-weight:900}.sellPayoutEstimate{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid #354322;border-radius:14px;background:#172013}.sellPayoutEstimate strong{font-size:1.7rem;color:var(--lime)}.sellPayoutEstimate span{color:var(--muted);font-size:.75rem;line-height:1.45}.sellSummaryPanel ul{padding-left:20px;color:var(--muted);line-height:1.8}.sellSectionHeading{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:14px}.sellSectionHeading h2{margin:4px 0 0}.sellSectionHeading>span{max-width:320px;color:var(--muted);font-size:.78rem;text-align:right}.sellPostagePresets{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.sellPostagePresets button{padding:9px 11px;border:1px solid var(--line);border-radius:99px;background:#101417;color:inherit}.sellPostagePresets button.active{border-color:var(--lime);color:var(--lime)}.sellDescription>span{justify-self:end;color:var(--muted);font-size:.75rem}.sellActions a{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:1px solid var(--line);border-radius:12px;font-weight:900}@media(max-width:900px){.sellerMetricGrid{grid-template-columns:repeat(2,1fr)}.sellWorkspace{grid-template-columns:1fr}.sellSummaryPanel{position:static;order:-1}.sellSectionHeading{align-items:start;flex-direction:column}.sellSectionHeading>span{text-align:left}}@media(max-width:560px){.sellerMetricGrid{grid-template-columns:1fr 1fr;gap:8px}.sellerMetricGrid article{padding:14px}.sellerMetricGrid strong{font-size:1.45rem}.sellWorkspace{margin-left:10px;margin-right:10px}.sellSummaryPanel{padding:16px}.listingManagerBar{margin-left:10px;margin-right:10px}}.listingBreadcrumb{display:flex;gap:9px;align-items:center;margin:22px 18px 0;color:var(--muted);font-size:.82rem}.listingBreadcrumb a{color:inherit}.premiumListingHero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);grid-gap:20px;gap:20px;margin:16px}.listingInfoPanel,.premiumBuyPanel,.premiumListingMedia{border:1px solid var(--line);border-radius:26px;background:var(--panel)}.premiumListingMedia{padding:20px}.listingImageButton{position:relative;display:grid;place-items:center;width:100%;min-height:620px;padding:24px;border:0;border-radius:19px;background:radial-gradient(circle at 50% 35%,#192225,#070a0b 68%);cursor:zoom-in}.listingImageButton img{width:100%;height:100%;max-height:690px;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(0,0,0,.45))}.listingImageButton>span{position:absolute;right:14px;bottom:14px;padding:9px 12px;border:1px solid hsla(0,0%,100%,.13);border-radius:99px;background:rgba(3,12,13,.78);color:#fff;font-size:.72rem;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.listingTrustStrip{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:17px 5px 0;color:var(--muted);font-size:.72rem;font-weight:800}.premiumBuyPanel{align-self:start;position:-webkit-sticky;position:sticky;top:18px;padding:28px}.listingBadges{display:flex;gap:8px;margin-bottom:17px}.offerBadge{padding:6px 9px;border-radius:99px;background:rgba(197,231,63,.11);color:var(--lime);font-size:.68rem;font-weight:900;text-transform:uppercase}.premiumBuyPanel h1{margin:8px 0 10px;font-size:clamp(2.3rem,4vw,4.4rem);line-height:.98}.listingSubtitle{color:var(--muted);line-height:1.6}.premiumPrice{display:grid;grid-gap:4px;gap:4px;margin-top:24px;padding:20px;border:1px solid #354322;border-radius:18px;background:linear-gradient(135deg,#172013,#10170e)}.premiumPrice small,.premiumPrice span{color:var(--muted)}.premiumPrice strong{color:var(--lime);font-size:3rem;letter-spacing:-.04em}.buyerTotal{display:flex;align-items:center;justify-content:space-between;padding:14px 3px;color:var(--muted);font-size:.82rem}.buyerTotal strong{color:inherit;font-size:1rem}.listingPrimaryActions{display:grid;grid-template-columns:1fr auto auto;grid-gap:9px;gap:9px}.listingPrimaryActions button{min-height:49px;padding:11px 15px;border-radius:12px;font-weight:950}.shareButton,.watchButton{border:1px solid var(--line);background:#0c1113;color:inherit}.watchButton.active{border-color:var(--lime);color:var(--lime)}.purchaseNote{display:grid;grid-gap:4px;gap:4px;margin:15px 0;padding:13px;border-radius:13px;background:#0b0f11}.purchaseNote span{color:var(--muted);font-size:.76rem;line-height:1.45}.premiumSellerCard{display:grid;grid-template-columns:48px 1fr auto;grid-gap:11px;gap:11px;align-items:center;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.sellerAvatar{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:50%;background:var(--lime);color:#071b1d;font-size:1.25rem;font-weight:950}.sellerAvatar img{width:100%;height:100%;object-fit:cover}.premiumSellerCard div:nth-child(2){display:grid;grid-gap:2px;gap:2px}.premiumSellerCard small,.premiumSellerCard span{color:var(--muted);font-size:.69rem}.premiumSellerCard a{color:var(--lime);font-size:.76rem;font-weight:900}.listingInformationGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:16px;gap:16px;margin:16px}.listingInfoPanel{padding:24px}.listingInfoPanel h2{margin:5px 0 19px}.listingInfoPanel>p{color:var(--muted);line-height:1.75}.listingSpecGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.listingSpecGrid div{display:grid;grid-gap:4px;gap:4px;padding:13px;border:1px solid var(--line);border-radius:13px;background:#0b0e10}.listingSpecGrid small{color:var(--muted);font-size:.64rem;text-transform:uppercase}.conditionCallout{display:grid;grid-gap:5px;gap:5px;margin-top:18px;padding:14px;border-left:3px solid var(--lime);background:#0b0e10}.conditionCallout span{color:var(--muted);font-size:.75rem}.premiumOfferPanel{scroll-margin-top:20px}.premiumOfferPanel>div>p{color:var(--muted)}.listingLightbox{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;padding:30px;background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.listingLightbox img{max-width:94vw;max-height:92vh;object-fit:contain}.listingLightbox button{position:absolute;right:22px;top:18px;border:0;background:transparent;color:#fff;font-size:3rem;cursor:pointer}.similarListings{margin:16px 16px 110px;padding:25px;border:1px solid var(--line);border-radius:25px;background:var(--panel)}.similarListings h2{margin:5px 0 18px}.similarListingGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.similarListingCard{padding:10px;border:1px solid var(--line);border-radius:16px;background:#0b0e10;color:inherit}.similarListingCard>div{height:210px;padding:9px;border-radius:11px;background:#070a0b}.similarListingCard img{width:100%;height:100%;object-fit:contain}.similarListingCard small{display:block;margin-top:10px;color:var(--muted)}.similarListingCard h3{margin:4px 0 8px;font-size:.9rem}.similarListingCard strong{color:var(--lime);font-size:1.15rem}@media(max-width:1000px){.listingInformationGrid,.premiumListingHero{grid-template-columns:1fr}.premiumBuyPanel{position:static}.listingImageButton{min-height:480px}.similarListingGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.premiumListingHero{margin:12px}.premiumListingMedia{padding:10px}.listingImageButton{min-height:390px;padding:12px}.premiumBuyPanel{padding:20px}.premiumBuyPanel h1{font-size:2.35rem}.listingPrimaryActions{grid-template-columns:1fr 1fr}.listingPrimaryActions .primaryButton{grid-column:1/-1}.premiumSellerCard{grid-template-columns:44px 1fr}.premiumSellerCard>a{grid-column:2}.listingInformationGrid{margin:12px}.listingSpecGrid{grid-template-columns:repeat(2,1fr)}.similarListings{margin:12px 12px 100px;padding:18px}.similarListingGrid{grid-template-columns:1fr 1fr}.similarListingCard>div{height:160px}.listingTrustStrip{gap:8px 14px}}.marketplaceSaveSearch{min-height:46px;padding:0 15px;border:1px solid var(--line);border-radius:13px;background:#0c1113;color:inherit;font-weight:900;white-space:nowrap}.watchlistToast{position:fixed;z-index:3000;right:18px;bottom:22px;padding:13px 17px;border:1px solid #49602e;border-radius:13px;background:#162011;color:var(--lime);font-weight:900;box-shadow:0 15px 40px rgba(0,0,0,.35)}.watchlistHero{display:flex;justify-content:space-between;align-items:end;gap:28px;margin:18px 16px;padding:30px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(135deg,#122019,#0b1112)}.watchlistHero h1{margin:7px 0 10px;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.98}.watchlistHero p{max-width:710px;margin:0;color:var(--muted);line-height:1.65}.watchlistMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:0 16px 18px}.watchlistMetrics article{display:grid;grid-gap:5px;gap:5px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.watchlistMetrics small,.watchlistMetrics span{color:var(--muted)}.watchlistMetrics strong{font-size:1.9rem;color:var(--lime)}.watchlistSection{margin:16px;padding:24px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.watchlistHeading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}.watchlistHeading h2{margin:5px 0 0}.watchlistHeading>span{color:var(--muted)}.watchlistGrid{display:grid;grid-gap:10px;gap:10px}.watchlistCard{display:grid;grid-template-columns:105px 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:17px;background:#0b0e10}.watchlistCardImage{display:grid;place-items:center;height:130px;padding:7px;border-radius:12px;background:#07090a}.watchlistCardImage img{width:100%;height:100%;object-fit:contain}.watchlistCardCopy p,.watchlistCardCopy small,.watchlistCardCopy span{color:var(--muted)}.watchlistCardCopy h3{margin:5px 0}.watchlistCardCopy p{margin:0 0 10px}.watchlistCardCopy>div{display:flex;gap:10px;align-items:center}.watchlistCardCopy strong{color:var(--lime);font-size:1.35rem}.watchlistCardActions{display:grid;grid-gap:8px;gap:8px;min-width:120px}.savedSearchGrid article>div:last-child a,.savedSearchGrid article>div:last-child button,.watchlistCardActions a,.watchlistCardActions button{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#101417;color:inherit;text-align:center;font-weight:900}.savedSearchGrid article>div:last-child a,.watchlistCardActions a{border-color:#40552a;color:var(--lime)}.watchlistEmpty,.watchlistLoading{padding:45px 20px;text-align:center;color:var(--muted)}.watchlistEmpty>span{display:block;font-size:3rem;color:var(--lime)}.watchlistEmpty h3{color:inherit;font-size:1.35rem}.watchlistEmpty .primaryButton{display:inline-flex;margin-top:8px}.watchlistEmpty.compact{padding:22px}.savedSearchSection{margin-bottom:110px}.savedSearchGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.savedSearchGrid article{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:16px;background:#0b0e10}.savedSearchGrid article>div:first-child{display:flex;align-items:center;gap:12px}.savedSearchGrid article>div:first-child>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#172013;color:var(--lime);font-size:1.3rem}.savedSearchGrid article>div:first-child>div{display:grid;grid-gap:4px;gap:4px}.savedSearchGrid small{color:var(--muted)}.savedSearchGrid article>div:last-child{display:flex;gap:7px}.savedSearchGrid button{cursor:pointer}@media(max-width:900px){.watchlistMetrics{grid-template-columns:repeat(2,1fr)}.savedSearchGrid{grid-template-columns:1fr}.marketplaceDiscovery{grid-template-columns:1fr auto}.marketplaceSaveSearch{grid-column:1/-1}}@media(max-width:650px){.watchlistHero{align-items:flex-start;flex-direction:column;padding:22px}.watchlistHero .primaryButton{width:100%;text-align:center}.watchlistMetrics{grid-template-columns:1fr 1fr;gap:8px;margin-left:10px;margin-right:10px}.watchlistSection{margin:10px;padding:16px}.watchlistCard{grid-template-columns:84px 1fr}.watchlistCardImage{height:112px}.watchlistCardActions{grid-column:1/-1;grid-template-columns:1fr 1fr}.savedSearchGrid article{align-items:flex-start;flex-direction:column}.savedSearchGrid article>div:last-child{width:100%}.savedSearchGrid article>div:last-child>*{flex:1 1}.watchlistHeading{align-items:flex-start;flex-direction:column}}.marketplaceCardV430{position:relative;display:flex;flex-direction:column}.marketplaceCardV430 .marketplaceCardImage{position:relative}.marketplaceCardV430 .marketplaceCardImage>a{display:block;width:100%;height:100%}.marketplaceCardV430 .marketplaceCardCopy{display:flex;flex:1 1;flex-direction:column}.marketplaceCardV430 .marketplaceCardCopy h2 a,.marketplaceCardV430 .marketplaceCardPrice a{color:inherit}.marketplaceCardV430 .marketplaceCardPrice{margin-top:auto}.marketplaceHeartButton{position:absolute;z-index:5;top:13px;right:13px;display:grid;place-items:center;width:44px;height:44px;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;background:rgba(4,9,10,.84);color:#fff;font-size:1.45rem;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 22px rgba(0,0,0,.28);transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.marketplaceHeartButton:hover{transform:scale(1.07);border-color:var(--lime);color:var(--lime)}.marketplaceHeartButton.active{border-color:var(--lime);background:var(--lime);color:#071b1d}@media(max-width:640px){.marketplaceHeartButton{top:10px;right:10px;width:40px;height:40px}}.wishlistHero{display:flex;justify-content:space-between;gap:24px;align-items:end;padding:34px;border-radius:28px;background:linear-gradient(135deg,#101b1d,#183a34);color:#fff;margin-bottom:22px}.wishlistHero h1{font-size:clamp(2.2rem,6vw,4.5rem);margin:6px 0}.wishlistHero p{max-width:650px;color:#c9d7d4}.wishlistMetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:24px}.wishlistMetrics article{padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.wishlistMetrics small,.wishlistMetrics span{display:block;color:var(--muted)}.wishlistMetrics strong{display:block;font-size:2rem;margin:4px 0}.collectorWishlistGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:18px;gap:18px}.collectorWishlistCard{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--panel);display:flex;flex-direction:column}.collectorWishlistImage{height:260px;background:#eef2ef;position:relative;display:grid;place-items:center}.collectorWishlistImage img{width:100%;height:100%;object-fit:contain}.collectorWishlistImage span{position:absolute;top:12px;right:12px;background:#c5e73f;color:#112517;padding:7px 10px;border-radius:999px;font-weight:800}.collectorWishlistCopy{padding:18px}.collectorWishlistCopy h2{margin:5px 0 8px}.collectorWishlistCopy p{color:var(--muted);min-height:44px}.wishlistMarketRow{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:14px;margin-top:16px}.collectorWishlistActions{display:flex;gap:10px;padding:0 18px 18px;margin-top:auto}.collectorWishlistActions a,.collectorWishlistActions button{flex:1 1;border:0;border-radius:12px;padding:11px;text-align:center;font-weight:800}.collectorWishlistActions a{background:#003034;color:#fff}.collectorWishlistActions button{background:#edf1ef}.wishlistDemand{display:flex;align-items:center;gap:9px;background:#f3f8e8;border:1px solid #d8e7a9;border-radius:14px;padding:12px 14px;margin:12px 0}.wishlistDemand strong{font-size:1.4rem}.cardWishlistAction{display:flex;align-items:center;gap:12px;margin:16px 0}.cardWishlistAction a{font-weight:800}.cardWishlistAction .watchButton{width:auto}@media(max-width:720px){.wishlistHero{align-items:start;flex-direction:column;padding:24px}.wishlistMetrics{grid-template-columns:1fr}.collectorWishlistImage{height:220px}.cardWishlistAction{align-items:stretch;flex-direction:column}}.explorerHero{margin-bottom:18px}.explorerSearch{padding:0 16px 14px}.explorerFilters label,.explorerSearch label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px;font-weight:800}.explorerFilters select,.explorerSearch input{width:100%;background:#0c0f12;border:1px solid var(--line);border-radius:14px;color:#fff;padding:14px}.countryStrip,.featureFilters{display:flex;gap:9px;overflow:auto;padding:0 16px 14px}.countryStrip button,.featureFilters button{white-space:nowrap;background:var(--panel);border:1px solid var(--line);border-radius:999px;color:#fff;padding:10px 14px;font-weight:800}.countryStrip button.active,.featureFilters button.active{background:var(--lime);border-color:var(--lime);color:#122014}.explorerFilters{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:0 16px 14px}.explorerCard{display:block;color:inherit;text-decoration:none}.libraryCardImage em{position:absolute;left:10px;bottom:10px;background:rgba(0,0,0,.78);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:7px 10px;color:#fff;font-style:normal;font-size:11px;font-weight:900;opacity:0;transform:translateY(4px);transition:.2s}.explorerCard:hover .libraryCardImage em{opacity:1;transform:none}.masterCardHero{display:grid;grid-template-columns:minmax(280px,460px) 1fr;grid-gap:34px;gap:34px;margin:0 16px 24px;padding:28px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,#111719,#090b0d)}.masterCardImage{min-height:480px;position:relative;display:grid;place-items:center;border-radius:22px;background:#edf1ef;overflow:hidden}.masterCardImage img{width:100%;height:100%;object-fit:contain}.masterCardImage>span{position:absolute;top:14px;right:14px;background:#28183f;color:#decfff;border:1px solid #64449b;border-radius:999px;padding:8px 11px;font-weight:900}.masterCardSummary{align-self:center}.masterCardSummary h1{font-size:clamp(2.4rem,5vw,4.6rem);line-height:.98;margin:10px 0 14px}.masterCardSummary>p{color:var(--muted);font-size:1.05rem}.masterCardBadges{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.masterCardBadges span{border:1px solid var(--line);border-radius:999px;padding:8px 11px;background:#101416}.masterCardMetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:22px 0}.masterCardMetrics article{padding:15px;border:1px solid var(--line);border-radius:16px;background:#0b0e10}.masterCardMetrics small{display:block;color:var(--muted)}.masterCardMetrics strong{display:block;font-size:1.6rem;margin-top:4px}.wishlistPrimary{width:100%;font-size:1rem}.wishlistPrimary.active{background:#23390e;color:var(--lime);border:1px solid #4f7721}.masterCardSummary .textLink{display:block;text-align:center;margin-top:12px;font-weight:800;color:var(--lime)}@media(max-width:800px){.explorerFilters{grid-template-columns:1fr 1fr}.masterCardHero{grid-template-columns:1fr;padding:18px}.masterCardImage{min-height:360px}.masterCardMetrics{grid-template-columns:1fr 1fr 1fr}}@media(max-width:520px){.explorerFilters,.masterCardMetrics{grid-template-columns:1fr}.masterCardImage{min-height:320px}}.cardFinderSearch{position:relative;display:flex;gap:10px;align-items:end}.cardFinderSearch label{flex:1 1}.cardFinderSearch input{font-size:1.05rem;padding:17px 18px}.finderClear{height:52px;padding:0 17px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:#fff;font-weight:850;cursor:pointer}.smartExplorerFilters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.finderCard{position:relative}.finderWishlist{position:absolute;z-index:3;right:10px;top:10px;width:42px;height:42px;border-radius:50%;border:1px solid hsla(0,0%,100%,.28);background:rgba(0,0,0,.76);color:#fff;font-size:1.45rem;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.3)}.finderWishlist.active{background:var(--lime);border-color:var(--lime);color:#173017}.finderWishlist:disabled{opacity:.65;cursor:wait}.finderActions{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:13px;padding-top:12px;border-top:1px solid var(--line);font-size:12px}.finderActions span{color:var(--muted)}.finderActions strong{color:var(--lime)}@media(max-width:620px){.cardFinderSearch{display:grid}.finderClear{width:100%}.smartExplorerFilters{grid-template-columns:1fr 1fr}.finderWishlist{opacity:1}}@media(max-width:430px){.smartExplorerFilters{grid-template-columns:1fr}}.finderToolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-right:16px}.finderToolbar .featureFilters{padding-right:0;flex:1 1}.finderSort{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.finderSort select{background:var(--panel);border:1px solid var(--line);border-radius:12px;color:#fff;padding:10px 12px}.finderCardLink{display:block;color:inherit;text-decoration:none;height:100%}.finderCard{overflow:visible}.finderLoadMore{display:grid;place-items:center;grid-gap:9px;gap:9px;padding:24px 0 4px}.finderLoadMore span{color:var(--muted);font-size:12px}.finderLoadMore button{min-width:220px}@media(max-width:700px){.finderToolbar{display:grid;padding-right:16px}.finderToolbar .featureFilters{padding-bottom:0}.finderSort{padding:0 0 14px 16px}.finderSort select{flex:1 1}}.notificationBell{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:var(--panel);text-decoration:none;font-size:18px}.notificationBell b{position:absolute;right:-5px;top:-5px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:var(--lime);color:#102012;font-size:10px;border:2px solid #090b0d}.notificationsHero{margin:0 16px 20px;padding:28px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(145deg,#111719,#090b0d);display:flex;align-items:center;justify-content:space-between;gap:20px}.notificationsHero h1{font-size:clamp(2.1rem,5vw,4rem);margin:7px 0}.notificationsHero p{color:var(--muted)}.notificationList{display:grid;grid-gap:12px;gap:12px;margin:0 16px 30px}.notificationItem{display:grid;grid-template-columns:100px 1fr;grid-gap:18px;gap:18px;padding:16px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.notificationItem.unread{border-color:#6f8f2a;background:linear-gradient(135deg,#18200f,#101416)}.notificationImage{height:120px;border-radius:14px;overflow:hidden;background:#edf1ef}.notificationImage img{width:100%;height:100%;object-fit:contain}.notificationItem small{color:var(--muted)}.notificationItem h2{margin:7px 0}.notificationItem p{color:var(--muted)}.notificationActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:13px}.notificationActions a,.notificationActions button{border:0;border-radius:999px;padding:9px 13px;font-weight:850;text-decoration:none;background:var(--lime);color:#102012}.notificationActions button{background:#edf1ef}.emptyNotificationState{margin:0 16px;padding:48px 24px;text-align:center;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.emptyNotificationState>span{font-size:40px}.emptyNotificationState p{color:var(--muted);max-width:540px;margin:10px auto 22px}.sellDemandBanner{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:15px;border:1px solid #d8e7a9;border-radius:16px;background:#f3f8e8;color:#18300d}.sellDemandBanner strong{font-size:1.8rem}.sellDemandBanner span{font-weight:850}@media(max-width:720px){.notificationsHero{align-items:flex-start;flex-direction:column}.notificationItem{grid-template-columns:72px 1fr}.notificationImage{height:90px}}.notificationSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:0 16px 16px}.notificationSummary article{padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--panel);display:grid;grid-gap:5px;gap:5px}.notificationSummary small{color:var(--muted);font-weight:800}.notificationSummary strong{font-size:2rem;color:var(--lime)}.notificationFilters{display:flex;gap:8px;flex-wrap:wrap;margin:0 16px 16px}.notificationFilters button{border:1px solid var(--line);border-radius:999px;padding:9px 13px;background:#101417;color:inherit;font-weight:900}.notificationFilters button.active{border-color:var(--lime);color:var(--lime)}.notificationFilters span{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;border-radius:999px;background:#222a2d;font-size:.7rem}.notificationVisual{position:relative}.notificationIcon{position:absolute;z-index:2;left:-7px;top:-7px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#101417;border:1px solid var(--line);font-size:17px}.notificationMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.notificationMeta>span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:950;color:var(--lime)}.notificationType-trade_declined .notificationMeta>span{color:#ff9b9b}.notificationType-trade_accepted.unread{border-color:#42a768}.notificationType-cash_offer.unread,.notificationType-trade_countered.unread,.notificationType-trade_offer.unread{border-color:#8aa63e}@media(max-width:720px){.notificationSummary{grid-template-columns:1fr 1fr}.notificationSummary article:first-child{grid-column:1/-1}.notificationMeta{align-items:flex-start;flex-direction:column;gap:4px}}.wishlistExperienceHero{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0 16px 18px;padding:34px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 88% 12%,rgba(197,231,63,.18),transparent 28%),linear-gradient(135deg,#101719,#070a0b);overflow:hidden}.wishlistExperienceHero h1{font-size:clamp(2.5rem,6vw,4.8rem);line-height:.95;margin:8px 0 13px}.wishlistExperienceHero p{max-width:720px;color:var(--muted);font-size:1.02rem}.wishlistHeroActions{display:grid;grid-gap:10px;gap:10px;min-width:205px}.wishlistGhostButton{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:11px 17px;border:1px solid var(--line);border-radius:12px;background:#111618;color:inherit;text-decoration:none;font-weight:900}.wishlistExperienceMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 16px 24px}.wishlistExperienceMetrics article{display:flex;align-items:center;gap:14px;min-height:120px;padding:18px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,#111618,#0b0e10)}.wishlistExperienceMetrics article>span{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:#1b2224;color:var(--lime);font-size:1.15rem;font-weight:950}.wishlistExperienceMetrics article.metricLive{border-color:#617a28;box-shadow:inset 0 0 0 1px rgba(197,231,63,.08)}.wishlistExperienceMetrics em,.wishlistExperienceMetrics small{display:block;color:var(--muted);font-style:normal}.wishlistExperienceMetrics small{font-weight:900}.wishlistExperienceMetrics strong{display:block;margin:2px 0;font-size:2rem;line-height:1;color:#fff}.wishlistExperienceMetrics em{font-size:.75rem}.wishlistSuccess{border-color:#58722d;background:#15200e;color:#dff3a4}.wishlistSectionHeading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:32px 16px 15px}.wishlistSectionHeading h2{margin:5px 0 0}.wishlistSectionHeading p{max-width:460px;margin:0;color:var(--muted);font-size:.86rem;text-align:right}.wishlistExperienceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0 16px 115px}.wishlistExperienceCard{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 14px 34px rgba(0,0,0,.18);transition:transform .18s ease,border-color .18s ease}.wishlistExperienceCard:hover{transform:translateY(-4px)}.wishlistExperienceCard.hasMatch{border-color:#526929}.wishlistCardMedia{position:relative;height:300px;padding:16px;background:radial-gradient(circle at center,#263032,#090c0d 72%);overflow:hidden}.wishlistCardMedia img{width:100%;height:100%;object-fit:contain;border-radius:12px}.wishlistCardBadges{position:absolute;left:13px;right:13px;top:13px;display:flex;justify-content:space-between;gap:8px}.wishlistCardBadges span{padding:7px 10px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:rgba(5,8,9,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.68rem;font-weight:950}.wishlistCardBadges .availableBadge{border-color:#67882c;color:var(--lime)}.wishlistCardBadges .newBadge{margin-left:auto;background:var(--lime);color:#132014}.wishlistCardBody{display:flex;flex:1 1;flex-direction:column;padding:18px}.wishlistCardBody>small{color:var(--lime);font-weight:900;text-transform:uppercase;letter-spacing:.06em}.wishlistCardBody h2{margin:6px 0 2px;font-size:1.3rem}.wishlistCardBody h3{margin:0 0 5px;color:#dfe7e2;font-size:.9rem;font-weight:700}.wishlistCardBody>p{min-height:42px;margin:7px 0 16px;color:var(--muted);font-size:.78rem;line-height:1.5}.wishlistAvailability{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:auto}.wishlistAvailability>div{padding:12px;border:1px solid var(--line);border-radius:13px;background:#0b0f10}.wishlistAvailability small{display:block;color:var(--muted);font-size:.65rem}.wishlistAvailability strong{display:block;margin-top:4px;font-size:1.08rem}.wishlistAvailability>div:last-child strong{color:var(--lime)}.wishlistListingNote{display:flex;justify-content:space-between;gap:10px;margin-top:10px;color:var(--muted);font-size:.68rem}.wishlistExperienceActions{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;padding:0 18px 18px}.wishlistExperienceActions button,.wishlistViewButton{display:inline-flex;align-items:center;justify-content:center;min-height:43px;border:0;border-radius:11px;padding:10px 14px;font-weight:950;cursor:pointer}.wishlistViewButton{background:var(--lime);color:#132014;text-decoration:none}.wishlistViewButton.secondary{border:1px solid var(--line);background:#151b1d;color:#fff}.wishlistExperienceActions button{border:1px solid var(--line);background:transparent;color:var(--muted)}.wishlistCompleteState{margin:30px 16px 115px;padding:60px 24px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 50% 0,rgba(197,231,63,.12),transparent 34%),var(--panel);text-align:center}.wishlistCompleteIcon{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 17px;border-radius:50%;background:var(--lime);color:#132014;font-size:2rem;font-weight:950}.wishlistCompleteState h2{margin:8px 0;font-size:clamp(1.8rem,4vw,3rem)}.wishlistCompleteState p{max-width:620px;margin:0 auto 22px;color:var(--muted)}.wishlistCompleteState>div:last-child{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}@media(max-width:1050px){.wishlistExperienceGrid,.wishlistExperienceMetrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.wishlistExperienceHero{align-items:flex-start;flex-direction:column;padding:25px 21px}.wishlistHeroActions{width:100%}.wishlistExperienceMetrics{grid-template-columns:1fr 1fr}.wishlistExperienceMetrics article{min-height:104px;padding:14px;gap:10px}.wishlistExperienceMetrics article>span{flex-basis:36px;width:36px;height:36px}.wishlistExperienceMetrics strong{font-size:1.6rem}.wishlistExperienceGrid{grid-template-columns:1fr}.wishlistSectionHeading{align-items:flex-start;flex-direction:column}.wishlistSectionHeading p{text-align:left}.wishlistCardMedia{height:280px}}@media(max-width:460px){.wishlistExperienceMetrics{grid-template-columns:1fr}.wishlistExperienceMetrics article{min-height:88px}.wishlistCardMedia{height:250px}.wishlistExperienceActions{grid-template-columns:1fr}.wishlistExperienceActions button{width:100%}}.collectionHubHero{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:22px;gap:22px;align-items:stretch;padding:34px 16px 18px}.collectionHubHero>div:first-child{padding:28px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(145deg,#14191c,#090b0c)}.collectionHubHero h1{max-width:720px;margin:8px 0 12px;font-size:clamp(34px,6vw,66px);line-height:.94;text-transform:uppercase}.collectionHubHero p{max-width:680px;margin:0;color:var(--muted);font-size:16px;line-height:1.6}.collectionHubCount{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:26px;border:1px solid rgba(197,231,63,.28);border-radius:26px;background:linear-gradient(145deg,rgba(197,231,63,.13),rgba(2,186,84,.04))}.collectionHubCount span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.collectionHubCount strong{margin:8px 0 16px;color:var(--lime);font-size:52px;line-height:1}.collectionHubCount a{font-weight:950}.collectionHubGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding:0 16px 22px}.collectionHubCard{min-height:265px;padding:22px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(155deg,#151a1d,#090b0c);color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.collectionHubCard:hover{transform:translateY(-4px);border-color:rgba(197,231,63,.45)}.collectionHubIcon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:22px;border-radius:15px;background:rgba(197,231,63,.12);color:var(--lime);font-size:24px;font-weight:950}.collectionHubCard small{color:var(--lime);font-weight:950;text-transform:uppercase;letter-spacing:.08em}.collectionHubCard h2{margin:7px 0 10px;font-size:25px}.collectionHubCard p{margin:0 0 22px;color:var(--muted);line-height:1.5}.collectionHubCard b{display:block;margin-top:auto;color:var(--lime)}.collectionHubQuickActions{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:0 16px 26px;padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--panel)}.collectionHubQuickActions h2{margin:6px 0}.collectionHubQuickActions p{margin:0;color:var(--muted)}.collectionHubQuickActions>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.collectionHubQuickActions .collectionGhostButton,.collectionHubQuickActions .primaryButton{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media(max-width:900px){.collectionHubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.collectionHubHero{grid-template-columns:1fr}.collectionHubHero>div:first-child{padding:22px}.collectionHubCount{min-height:150px}.collectionHubGrid{grid-template-columns:1fr}.collectionHubCard{min-height:0}.collectionHubQuickActions{align-items:stretch;flex-direction:column}.collectionHubQuickActions>div:last-child{display:grid}.bottomNav a span{font-size:10px}}.navUnreadBadge{position:absolute;top:-8px;right:-12px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border:2px solid #0b0e10;border-radius:999px;background:#e84b62;color:#fff;font:900 10px/1 system-ui}.bottomNav a>b{position:relative}.messageHero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 16px 16px;padding:32px;border:1px solid var(--line);border-radius:26px;background:radial-gradient(circle at 88% 10%,rgba(197,231,63,.16),transparent 30%),linear-gradient(145deg,#141a1c,#080b0c)}.messageHero h1{margin:6px 0 10px;font-size:clamp(38px,6vw,68px);line-height:.95}.messageHero p{margin:0;color:var(--muted)}.messageHero>div:last-child{display:grid;place-items:center;min-width:115px;padding:18px;border:1px solid rgba(197,231,63,.3);border-radius:20px;background:rgba(197,231,63,.08)}.messageHero>div:last-child strong{font-size:38px;color:var(--lime)}.messageHero>div:last-child span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.messageInbox{display:grid;grid-gap:10px;gap:10px;margin:0 16px 115px}.messageInboxRow{display:grid;grid-template-columns:54px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:inherit;text-decoration:none}.messageInboxRow.unread{border-color:rgba(197,231,63,.4);background:linear-gradient(90deg,rgba(197,231,63,.075),var(--panel) 30%)}.messageInboxRow:hover{border-color:rgba(197,231,63,.5)}.messageAvatar{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:15px;background:var(--lime);color:#081008;font-weight:950;font-size:19px}.messageAvatar img{width:100%;height:100%;object-fit:cover}.messageInboxName{display:flex;align-items:center;gap:9px}.messageInboxName b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--lime);color:#081008;font-size:10px}.messageInboxRow p{margin:4px 0;color:#dce4df;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messageInboxRow small,.messageInboxRow time{color:var(--muted);font-size:11px}.messageEmpty{padding:70px 20px;border:1px solid var(--line);border-radius:24px;background:var(--panel);text-align:center}.messageEmpty>span{font-size:42px}.messageEmpty h2{margin:12px 0 7px}.messageEmpty p{color:var(--muted);margin:0 0 20px}.messageError{margin:0 16px 14px;padding:12px 15px;border:1px solid hsla(0,100%,70%,.3);border-radius:12px;background:hsla(0,100%,70%,.08);color:#faa}.chatShell{display:grid;grid-template-rows:auto auto minmax(300px,1fr) auto auto;height:calc(100vh - 145px);max-width:900px;margin:18px auto 100px;border:1px solid var(--line);border-radius:24px;background:#0b0e10;overflow:hidden}.chatHeader{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);background:#111618}.chatHeader>a:first-child{font-size:34px;color:var(--lime);text-decoration:none}.chatHeader>div:nth-child(3){display:grid}.chatHeader small{color:var(--muted)}.chatProfileLink{margin-left:auto;color:var(--lime);font-weight:900;text-decoration:none}.chatMessages{display:flex;flex-direction:column;gap:9px;padding:20px;overflow-y:auto}.chatMessages article{max-width:min(74%,580px);padding:10px 13px;border-radius:16px;background:#1a2022}.chatMessages article.mine{align-self:flex-end;background:var(--lime);color:#101710;border-bottom-right-radius:5px}.chatMessages article.theirs{align-self:flex-start;border-bottom-left-radius:5px}.chatMessages p{margin:0;white-space:pre-wrap;word-break:break-word}.chatMessages time{display:block;margin-top:5px;text-align:right;font-size:9px;opacity:.65}.chatQuickActions{display:flex;gap:7px;padding:9px 13px;overflow-x:auto;border-top:1px solid var(--line)}.chatQuickActions a{flex:0 0 auto;padding:8px 11px;border:1px solid var(--line);border-radius:999px;color:inherit;text-decoration:none;font-size:11px;font-weight:850}.chatComposer{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;padding:12px;border-top:1px solid var(--line);background:#111618}.chatComposer textarea{resize:none;max-height:120px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#080b0c;color:inherit;font:inherit}.chatComposer button{padding:0 20px;border:0;border-radius:13px;background:var(--lime);color:#101710;font-weight:950}.chatComposer button:disabled{opacity:.45}.collectorProfileActions{display:flex;gap:10px;align-items:center;margin-left:auto}.collectorProfileActions .collectionGhostButton{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:12px;color:inherit;text-decoration:none;font-weight:900}@media(max-width:720px){.messageHero{align-items:flex-start;flex-direction:column;padding:24px}.messageHero>div:last-child{grid-template-columns:auto auto;gap:8px;min-width:0}.messageInboxRow{grid-template-columns:46px 1fr}.messageInboxRow time{display:none}.messageAvatar{width:44px;height:44px}.chatShell{height:calc(100vh - 130px);margin:8px 8px 82px;border-radius:18px}.chatMessages article{max-width:86%}.collectorProfileActions{width:100%;margin:14px 0 0}.collectorProfileActions>*{flex:1 1}.communityHero{align-items:flex-start;flex-direction:column}}.messageConversationStart{margin:auto;text-align:center;max-width:420px;padding:48px 24px;color:#aab1b7}.messageConversationStart span{display:block;font-size:40px;margin-bottom:12px}.messageConversationStart h2{margin:0 0 8px;color:#f4f7f8;font-size:22px}.messageConversationStart p{margin:0;line-height:1.55}.chatShell{position:relative;grid-template-rows:auto auto minmax(300px,1fr) auto}.chatComposer{grid-template-columns:auto minmax(0,1fr) auto;align-items:end}.chatAddButton{width:44px;height:44px;padding:0!important;border:1px solid rgba(197,231,63,.38)!important;border-radius:14px!important;background:rgba(197,231,63,.1)!important;color:var(--lime)!important;font-size:27px!important;line-height:1!important;font-weight:500!important;transition:transform .18s ease,background .18s ease}.chatAddButton:hover,.chatAddButton[aria-expanded=true]{transform:rotate(45deg);background:rgba(197,231,63,.18)!important}.chatSendButton{min-height:44px}.chatActionBackdrop{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.chatActionSheet{position:absolute;z-index:80;left:12px;right:12px;bottom:76px;padding:10px 14px 14px;border:1px solid #303a3e;border-radius:22px;background:linear-gradient(155deg,#171d20,#0b0e10);box-shadow:0 28px 80px rgba(0,0,0,.55);opacity:0;transform:translateY(18px) scale(.985);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.chatActionSheet.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.chatActionHandle{display:none;width:42px;height:4px;margin:2px auto 10px;border-radius:999px;background:#3d464a}.chatActionHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 3px 12px}.chatActionHeading small{color:var(--lime);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.chatActionHeading h2{margin:3px 0 0;font-size:22px}.chatActionHeading button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:11px;background:#0b0e10;color:#dce3e5;font-size:24px}.chatActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.chatActionGrid a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;min-height:72px;padding:11px;border:1px solid var(--line);border-radius:15px;background:#101518;color:inherit;text-decoration:none}.chatActionGrid a:hover{border-color:rgba(197,231,63,.42);background:#141c18}.chatActionGrid a>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(197,231,63,.1);font-size:20px}.chatActionGrid a>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.chatActionGrid strong{font-size:13px}.chatActionGrid small{overflow:hidden;color:var(--muted);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.chatActionGrid b{color:var(--lime);font-size:22px}.chatActionCancel{display:none;width:100%;margin-top:9px;padding:13px;border:1px solid var(--line);border-radius:14px;background:#101518;color:inherit;font-weight:900}@media(max-width:620px){.chatActionSheet{position:fixed;left:8px;right:8px;bottom:8px;border-radius:24px}.chatActionCancel,.chatActionHandle{display:block}.chatActionHeading button{display:none}.chatActionGrid{grid-template-columns:1fr}.chatActionGrid a{min-height:65px}.chatActionBackdrop{z-index:90}.chatActionSheet{z-index:100}}.chatFileInput{display:none}.chatAttachmentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.chatActionGrid button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;min-height:72px;padding:11px;border:1px solid var(--line);border-radius:15px;background:#101518;color:inherit;text-align:left;cursor:pointer}.chatActionGrid button:hover{border-color:rgba(197,231,63,.42);background:#141c18}.chatActionGrid button>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(197,231,63,.1);font-size:20px}.chatActionGrid button>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.chatActionGrid button strong{font-size:13px}.chatActionGrid button small{overflow:hidden;color:var(--muted);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.chatActionGrid button b{color:var(--lime);font-size:22px}.sharedCardMessage{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:12px;gap:12px;min-width:min(420px,65vw);overflow:hidden;color:inherit;text-decoration:none}.sharedCardMessage>img{width:92px;height:122px;border-radius:11px;object-fit:cover;background:#080b0c}.sharedCardMessage>span{display:flex;flex-direction:column;justify-content:center;min-width:0}.sharedCardMessage small{color:inherit;opacity:.68;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.sharedCardMessage strong{margin:4px 0;font-size:15px;line-height:1.2}.sharedCardMessage em{overflow:hidden;font-size:10px;font-style:normal;opacity:.78;white-space:nowrap;text-overflow:ellipsis}.sharedCardMessage b{margin-top:10px;font-size:11px}.sharedMediaMessage{display:block;overflow:hidden;border-radius:12px}.sharedMediaMessage img,.sharedMediaMessage video{display:block;width:min(360px,62vw);max-height:440px;border-radius:12px;object-fit:contain;background:#050708}.chatMessages article:has(.sharedCardMessage),.chatMessages article:has(.sharedMediaMessage){padding:7px}.sharePickerBanner{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 16px;padding:20px 22px;border:1px solid rgba(197,231,63,.4);border-radius:20px;background:linear-gradient(135deg,rgba(197,231,63,.12),#101518)}.sharePickerBanner h2{margin:3px 0 5px}.sharePickerBanner p{margin:0;color:var(--muted)}.shareCardNow,.sharePickerBanner button{padding:11px 16px;border:0;border-radius:12px;background:var(--lime);color:#101710;font-weight:950;cursor:pointer}.shareCardNow{width:100%;margin-top:10px}@media(max-width:620px){.chatAttachmentGrid{grid-template-columns:1fr}.sharedCardMessage{grid-template-columns:76px minmax(0,1fr);min-width:68vw}.sharedCardMessage>img{width:76px;height:102px}.sharedMediaMessage img,.sharedMediaMessage video{width:68vw}.sharePickerBanner{align-items:flex-start;flex-direction:column}.sharePickerBanner button{width:100%}}.aiTradeHero{margin:28px auto 18px;max-width:1180px;padding:36px;border-radius:28px;background:linear-gradient(135deg,#092d2d,#164d43);color:#fff;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.7fr);grid-gap:28px;gap:28px;align-items:center;box-shadow:0 22px 60px rgba(5,45,42,.2)}.aiTradeHero h1{font-size:clamp(2.2rem,5vw,4.5rem);line-height:.95;margin:10px 0 16px}.aiTradeHero p{max-width:680px;color:hsla(0,0%,100%,.78);font-size:1.06rem;line-height:1.65}.aiTradeHeroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.aiTradeHero .wishlistGhostButton{border-color:hsla(0,0%,100%,.28);color:#fff;background:hsla(0,0%,100%,.08)}.aiTradeRoo{border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.08);border-radius:24px;padding:24px;display:grid;grid-gap:8px;gap:8px}.aiTradeRoo>span{font-size:3.4rem}.aiTradeRoo strong{font-size:1.25rem}.aiTradeRoo small{color:hsla(0,0%,100%,.65);line-height:1.5}.aiTradeMetrics{max-width:1180px;margin:0 auto 28px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.aiTradeMetrics article{background:#fff;border:1px solid #e4ebe8;border-radius:20px;padding:20px;box-shadow:0 10px 30px rgba(0,48,52,.05)}.aiTradeMetrics small,.aiTradeMetrics span{display:block;color:#6d7975}.aiTradeMetrics strong{display:block;color:#003034;font-size:2rem;margin:5px 0}.aiTradeToolbar{max-width:1180px;margin:30px auto 16px;display:flex;align-items:end;justify-content:space-between;gap:20px}.aiTradeToolbar h2{margin:5px 0 0}.aiTradeFilters{display:flex;padding:4px;background:#e8efec;border-radius:14px}.aiTradeFilters button{border:0;background:transparent;padding:10px 15px;border-radius:10px;font-weight:800;color:#52605c;cursor:pointer}.aiTradeFilters button.active{background:#fff;color:#003034;box-shadow:0 3px 12px rgba(0,48,52,.08)}.aiTradeMatchGrid{max-width:1180px;margin:0 auto;display:grid;grid-gap:20px;gap:20px}.aiTradeMatch{background:#fff;border:1px solid #dfe8e4;border-radius:26px;padding:24px;box-shadow:0 14px 38px rgba(0,48,52,.06)}.aiTradeMatch.reciprocal{border-color:#9fdabf;box-shadow:0 16px 42px rgba(2,186,84,.09)}.aiTradeMatch>header{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding-bottom:18px;border-bottom:1px solid #edf2f0}.aiTradeCollectorAvatar{width:54px;height:54px;border-radius:18px;background:#003034;color:#c5e73f;display:grid;place-items:center;font-size:1.4rem;font-weight:900;overflow:hidden}.aiTradeCollectorAvatar img{width:100%;height:100%;object-fit:cover}.aiTradeCollectorName{display:grid;grid-gap:3px;gap:3px}.aiTradeCollectorName strong{font-size:1.15rem;color:#102c29}.aiTradeCollectorName span{color:#73807c}.aiTradeScore{text-align:right}.aiTradeScore strong{display:block;color:#02a74d;font-size:1.65rem}.aiTradeScore span{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#61706b}.aiTradeReason{margin:17px 0;display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:15px;background:#effaf4;color:#174d37}.aiTradeReason>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#02ba54;color:#fff;font-weight:900}.aiTradeReason p{margin:0;font-weight:750}.aiTradeColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.aiTradeColumns>section{border:1px solid #e6ece9;border-radius:18px;padding:16px;background:#fbfcfc}.aiTradeColumns h3{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;font-size:.98rem;color:#334743}.aiTradeColumns h3 b{background:#003034;color:#fff;border-radius:999px;padding:4px 9px;font-size:.78rem}.aiTradeColumns>section>small{display:block;margin-top:10px;color:#687671;font-weight:800}.aiTradeCardChip{display:grid;grid-template-columns:52px 1fr;grid-gap:11px;gap:11px;align-items:center;padding:9px 0;border-top:1px solid #edf1ef}.aiTradeCardChip:first-child{border-top:0}.aiTradeCardChip img{width:52px;height:68px;object-fit:cover;border-radius:8px;background:#edf1ef}.aiTradeCardChip div{min-width:0;display:grid;grid-gap:3px;gap:3px}.aiTradeCardChip strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#17322e}.aiTradeCardChip small,.aiTradeCardChip span{font-size:.76rem;color:#74807d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiTradeNoCards{min-height:78px;display:grid;place-items:center;text-align:center;color:#78837f;line-height:1.5;padding:12px}.aiTradeMatch>footer{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:18px}.aiTradeMatch>footer>a{font-weight:850;color:#315b51}.aiTradeMatch>footer .primaryButton{min-width:170px}.aiTradeEmpty{max-width:1180px;margin:0 auto;padding:58px 24px;text-align:center;border:1px dashed #b9c9c3;border-radius:26px;background:#fff}.aiTradeEmpty>span{font-size:4rem}.aiTradeEmpty h2{margin:10px 0}.aiTradeEmpty p{max-width:620px;margin:0 auto 22px;color:#687570;line-height:1.6}.aiTradeEmpty>div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.aiTradeExplainer{max-width:1180px;margin:22px auto 80px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.aiTradeExplainer>div{padding:22px;border-radius:20px;background:#eef5f2}.aiTradeExplainer span{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#003034;color:#c5e73f;font-weight:900}.aiTradeExplainer h3{margin:13px 0 6px}.aiTradeExplainer p{margin:0;color:#687570;line-height:1.5}@media(max-width:800px){.aiTradeHero{margin:16px 14px;padding:25px;grid-template-columns:1fr}.aiTradeMetrics{margin:0 14px 24px;grid-template-columns:1fr 1fr}.aiTradeToolbar{margin:24px 14px 14px;align-items:flex-start;flex-direction:column}.aiTradeMatchGrid{margin:0 14px}.aiTradeMatch{padding:17px}.aiTradeMatch>header{grid-template-columns:auto 1fr}.aiTradeScore{grid-column:1/-1;text-align:left;display:flex;align-items:center;gap:10px}.aiTradeScore strong{font-size:1.3rem}.aiTradeColumns{grid-template-columns:1fr}.aiTradeMatch>footer{align-items:stretch;flex-direction:column}.aiTradeMatch>footer .primaryButton{width:100%}.aiTradeEmpty{margin:0 14px}.aiTradeExplainer{margin:18px 14px 90px;grid-template-columns:1fr}}.reputationPanel{margin:24px 16px;padding:26px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#14191c,#090b0c)}.reputationSummary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--line)}.reputationSummary h2{margin:6px 0;color:var(--lime);font-size:2rem}.reputationSummary p{margin:0;color:var(--muted)}.miniTrustedBadge,.trustedTraderBadge{display:inline-flex;align-items:center;border:1px solid rgba(197,231,63,.35);border-radius:999px;background:rgba(197,231,63,.12);color:var(--lime);font-weight:950}.trustedTraderBadge{padding:10px 14px}.miniTrustedBadge{margin-left:5px;padding:3px 7px;font-size:.63rem;font-style:normal;vertical-align:middle}.reviewComposer{display:grid;grid-gap:12px;gap:12px;margin:20px 0;padding:20px;border:1px solid rgba(197,231,63,.2);border-radius:18px;background:rgba(197,231,63,.04)}.reviewComposer h3,.reviewComposer p{margin:0}.reviewComposer p,.reviewComposer small{color:var(--muted)}.reviewComposer select,.reviewComposer textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:12px;background:#0b1012;color:inherit}.reviewComposer textarea{min-height:100px;resize:vertical}.starPicker{display:flex;gap:3px}.starPicker button{padding:0;border:0;background:transparent;color:#48514e;font-size:2rem;cursor:pointer}.starPicker button.active{color:var(--lime)}.reviewComposer .primaryButton{justify-self:start}.reviewList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.reviewList article{padding:17px;border:1px solid var(--line);border-radius:16px;background:#0c1012}.reviewStars{color:var(--lime);letter-spacing:.05em}.reviewList p{margin:9px 0;line-height:1.5}.reviewList small{color:var(--muted)}@media(max-width:700px){.reputationSummary{align-items:flex-start;flex-direction:column}.reviewList{grid-template-columns:1fr}.reputationPanel{margin:18px 14px;padding:18px}}.collectionIntelGrid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:16px;gap:16px;margin-bottom:0}.collectionInsightList{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.collectionInsightItem{display:grid;grid-template-columns:46px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid #e2e8e5;border-radius:16px;background:#fbfcfb}.collectionInsightItem>b{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#172024;color:var(--lime);font-size:1.15rem}.collectionInsightItem span{display:grid}.collectionInsightItem small{margin-top:4px;color:#74807c}.collectionIntelActions{display:flex;gap:18px;flex-wrap:wrap;margin-top:17px}.collectionIntelActions a{color:#0b7d42;font-weight:900}.collectionPortfolioTotal{display:block;margin:18px 0 15px;font-size:clamp(2.7rem,6vw,4.8rem);line-height:1;letter-spacing:-.05em;color:#172024}.collectionPortfolioRows{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.collectionPortfolioRows div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #e4e9e7}.collectionIntelPortfolio>small,.collectionPortfolioRows span{color:#74807c}.collectionPortfolioRows .positive{color:#087b3f}.collectionPortfolioRows .negative{color:#b23b3b}.collectionAchievementGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px;margin-top:16px}.collectionAchievement{display:grid;min-height:140px;padding:17px;border-radius:18px;border:1px solid #e0e6e3;background:#f8faf9}.collectionAchievement>b{font-size:1.8rem}.collectionAchievement>strong{margin-top:auto}.collectionAchievement>small{margin-top:5px;color:#78837f}.collectionAchievement.unlocked{border-color:rgba(197,231,63,.65);background:linear-gradient(145deg,rgba(197,231,63,.18),#fff)}.collectionAchievement.locked{filter:saturate(.2);opacity:.68}.collectionAchievementsPanel .sectionHeader>span{color:#74807c;font-weight:850}@media(max-width:980px){.collectionIntelGrid{grid-template-columns:1fr}.collectionAchievementGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.collectionAchievementGrid{grid-template-columns:1fr 1fr}.collectionAchievement{min-height:125px;padding:14px}}.sellStep{display:flex;align-items:center;gap:13px;margin:28px 0 14px}.sellStep>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#003034;color:#c5e73f;font-weight:950}.sellStep small{color:#72807b;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.sellStep h2{margin:2px 0 0}.listingCardSearch{position:relative}.listingCardSearch>input{width:100%;padding:15px 16px;border:1px solid #d9e3df;border-radius:14px;font:inherit}.listingCardSearch>span{display:block;margin:7px 3px;color:#74807c;font-size:.82rem}.listingCardSearchResults{position:absolute;z-index:20;top:58px;left:0;right:0;padding:8px;border:1px solid #dce5e1;border-radius:16px;background:#fff;box-shadow:0 18px 48px rgba(0,48,52,.16)}.listingCardSearchResults button{width:100%;display:grid;grid-template-columns:44px 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:9px;border:0;border-radius:11px;background:transparent;text-align:left;cursor:pointer}.listingCardSearchResults button:hover{background:#f1f7f4}.listingCardSearchResults img{width:44px;height:58px;object-fit:cover;border-radius:7px}.listingCardSearchResults span{display:grid;min-width:0}.listingCardSearchResults small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#74807c}.listingCardSearchResults b{color:#087c42;font-size:.8rem}.editableCardDetails{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:14px}.editableCardDetails label{font-weight:850;color:#334743}.editableCardDetails input{width:100%;margin-top:6px;padding:12px;border:1px solid #dce5e1;border-radius:11px;font:inherit}.listingPhotoGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.listingPhotoUpload{position:relative;min-height:310px;display:grid;place-items:center;border:2px dashed #bdcbc5;border-radius:20px;overflow:hidden;background:#f8faf9;cursor:pointer}.listingPhotoUpload input{position:absolute;inset:0;opacity:0;cursor:pointer}.listingPhotoUpload>div{text-align:center;display:grid;grid-gap:8px;gap:8px;padding:24px;color:#60706a}.listingPhotoUpload>div b{font-size:2.3rem}.listingPhotoUpload img{width:100%;height:100%;max-height:430px;object-fit:contain;background:#eef2f0}.listingPhotoUpload em{position:absolute;left:12px;top:12px;padding:7px 10px;border-radius:999px;background:#003034;color:#fff;font-size:.75rem;font-style:normal;font-weight:900}.listingPhotoUpload.hasPhoto{border-style:solid;border-color:#9bcbb5}.listingImageQuality{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:12px;padding:14px;border:1px solid #e0e7e4;border-radius:14px;background:#f7f9f8;color:#62716c}.listingImageQuality strong{color:#17322e}.listingImageQuality small{width:100%}.listingImageQuality.complete{border-color:#a8d9bf;background:#effaf4}.sellPreviewPhotos{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:12px 0}.sellPreviewPhotos img,.sellPreviewPhotos>div{width:100%;aspect-ratio:3/4;object-fit:contain;border-radius:12px;background:#edf2ef}.sellPreviewPhotos>div{display:grid;place-items:center;color:#89948f;font-weight:850}.listingPhotoGallery{display:grid;grid-gap:12px;gap:12px}.listingPhotoTabs{display:flex;gap:10px}.listingPhotoTabs button{display:grid;grid-template-columns:42px auto;align-items:center;grid-gap:8px;gap:8px;padding:7px 11px;border:1px solid #dbe4e0;border-radius:12px;background:#fff;cursor:pointer}.listingPhotoTabs button.active{border-color:#02ba54;box-shadow:0 0 0 2px rgba(2,186,84,.12)}.listingPhotoTabs img{width:42px;height:54px;object-fit:cover;border-radius:6px}.listingPhotoTabs b{font-size:.8rem}.premiumListingMedia .listingImageButton img{object-fit:contain;background:#eef2ef}@media(max-width:700px){.editableCardDetails,.listingPhotoGrid{grid-template-columns:1fr}.listingPhotoUpload{min-height:280px}.listingCardSearchResults button{grid-template-columns:40px 1fr}.listingCardSearchResults button>b{display:none}}.sellerDashboardTabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px}.sellerDashboardTabs button{border:1px solid var(--border,#263234);background:#111719;color:#cfd8d6;padding:12px 18px;border-radius:12px;font-weight:800}.sellerDashboardTabs button.active{background:#c5e73f;color:#071012;border-color:#c5e73f}.sellerDashboardTabs b{margin-left:8px;background:hsla(0,0%,100%,.15);padding:2px 7px;border-radius:99px}.sellerOrdersPanel{display:grid;grid-gap:14px;gap:14px}.sellerOrderRow{display:grid;grid-template-columns:84px 1fr auto;grid-gap:18px;gap:18px;align-items:center;background:#111719;border:1px solid #263234;border-radius:18px;padding:16px}.sellerOrderRow>img{width:84px;height:110px;object-fit:cover;border-radius:10px}.sellerOrderRow h3{margin:7px 0 4px}.sellerOrderRow p,.sellerOrderRow small{color:#9baaa7}.sellerOrderActions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:260px;text-align:right}.listingStatus.ready_to_post{background:#f1d579;color:#312600}.listingStatus.posted{background:#85c8ff;color:#08253a}.listingStatus.received{background:#9ae6b4;color:#0c321d}.sellerStatsExpanded article{min-height:160px}.vaultTradeHeading{display:flex;justify-content:space-between;margin:12px 0 8px}.vaultTradeSearch{width:100%;margin-bottom:12px;padding:12px;border-radius:10px;border:1px solid #344244;background:#0d1315;color:#fff}.tradePicker button small{display:block;color:#9baaa7;margin-top:4px}@media(max-width:700px){.sellerOrderRow{grid-template-columns:64px 1fr}.sellerOrderRow>img{width:64px;height:86px}.sellerOrderActions{grid-column:1/-1;align-items:stretch;text-align:left;max-width:none}}.collectionCommandGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0 34px}.collectionCommandCard{display:flex;flex-direction:column;min-height:190px;padding:20px;border:1px solid #28333a;border-radius:18px;background:linear-gradient(145deg,#101619,#0b1012)}.collectionCommandCard span{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#9ca7ad}.collectionCommandCard strong{margin:12px 0 8px;font-size:32px;line-height:1;color:#8cff00}.collectionCommandCard small{color:#aab2b7;line-height:1.45}.collectionCommandCard a{margin-top:auto;padding-top:18px;color:#fff;font-weight:800;text-decoration:none}.collectionCommandCard a:hover{color:#8cff00}.binderControlRight{display:flex;align-items:center;gap:14px}.binderControlRight input{min-width:310px;padding:12px 14px;border:1px solid #303b41;border-radius:12px;background:#0b1012;color:#fff}.binderMarketBadge{position:absolute;right:7px;bottom:7px;padding:5px 7px;border-radius:999px;background:#8cff00;color:#081005;font-size:9px;font-weight:950;letter-spacing:.04em}.binderListingCount{display:block;margin-top:12px;color:#aab2b7;text-align:center}@media(max-width:980px){.collectionCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.binderControls{align-items:flex-start}.binderControlRight{width:100%;flex-direction:column;align-items:stretch}.binderControlRight input{min-width:0;width:100%}}@media(max-width:620px){.collectionCommandGrid{grid-template-columns:1fr}.collectionCommandCard{min-height:160px}}.officialBinderControls{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;grid-gap:12px;gap:12px;align-items:center;margin:0 16px 18px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.officialBinderControls input,.officialBinderControls select{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#0b0e10;color:#fff}.officialBinderControls span{color:var(--lime);font-weight:900;white-space:nowrap}.officialBinderGrid>article.isSelectedBinder{border-color:var(--lime);box-shadow:0 0 0 1px rgba(197,231,63,.22),0 18px 44px rgba(0,0,0,.24)}.officialBinderActions{display:flex;gap:9px;margin-top:14px}.officialBinderActions>*{flex:1 1;text-align:center}.collectionGhostButton.danger{border-color:#714044;color:#ffb7bd}.collectionEmptyPremium .primaryButton{display:inline-flex;margin-top:12px}.officialBinderHero h1{max-width:760px}@media(max-width:760px){.officialBinderControls{grid-template-columns:1fr}.officialBinderActions{flex-direction:column}}:root{--mobile-bg:#07090b;--mobile-panel:#101417;--mobile-panel-soft:#151a1e;--mobile-line:#273037;--mobile-lime:#9af000;--mobile-text:#f8fafc;--mobile-muted:#9ca8b2}@media(max-width:760px){body{background:var(--mobile-bg);color:var(--mobile-text)}.pageShell{max-width:none;background:linear-gradient(180deg,#080a0c,#050607);padding-bottom:86px}.header{height:66px;padding:7px 12px;background:rgba(6,8,9,.96);border-bottom:1px solid #20272d;box-shadow:0 8px 24px rgba(0,0,0,.24)}.headerLogo{height:43px}.iconButton{width:36px;height:36px;border-radius:11px;font-size:17px;background:#0e1215;border-color:#273037}.headerActions{gap:7px}.accountMenuButton>span:last-child,.accountMenuIdentity{display:none}.accountMenuButton{padding:0;border:0;background:transparent}.accountAvatar{width:34px;height:34px;font-size:.88rem}.cartLink{display:grid}.badge{right:-5px;top:-5px;min-width:18px;height:18px;font-size:10px}.bottomNav{height:70px;max-width:none;background:rgba(7,9,11,.985);border-top:1px solid #252e34;box-shadow:0 -12px 28px rgba(0,0,0,.34);padding-bottom:env(safe-area-inset-bottom)}.bottomNav a{position:relative;color:#8f9aa3;font-size:9px;gap:3px;letter-spacing:-.01em}.bottomNav b{font-size:19px;font-weight:500;line-height:1}.bottomNav a.active{color:var(--mobile-lime)}.bottomNav a.active:before{content:"";position:absolute;top:0;width:30px;height:2px;border-radius:99px;background:var(--mobile-lime);box-shadow:0 0 10px rgba(154,240,0,.6)}.navUnreadBadge{right:17px;top:7px}.explorerHero,.libraryHero,.marketplaceHero,.marketplaceHeroV430{margin:0;padding:20px 14px 8px;border:0;border-radius:0;background:transparent;box-shadow:none}.explorerHero h1,.libraryHero h1,.marketplaceHero h1{font-size:27px;line-height:1.05;letter-spacing:-.035em;margin:4px 0 7px;text-transform:none}.explorerHero p,.libraryHero p,.marketplaceHero p{font-size:13px;line-height:1.45;color:var(--mobile-muted);margin:0}.eyebrow{font-size:10px;letter-spacing:.1em}.marketplaceHeroActions{margin-top:14px;gap:8px}.marketplaceHeroActions .marketplaceSecondaryButton,.marketplaceHeroActions .primaryButton{padding:10px 12px;font-size:11px;border-radius:10px}.marketplaceMetrics,.marketplaceTrustRow{margin:10px 12px;padding:10px 12px;border:1px solid #252e34;border-radius:14px;background:#0d1114;gap:8px}.marketplaceMetrics{grid-template-columns:repeat(3,1fr)}.marketplaceMetrics article{padding:7px 4px;border:0;background:transparent}.marketplaceMetrics strong{font-size:16px;color:#fff}.marketplaceMetrics span{font-size:9px;color:var(--mobile-muted)}.contentSection,.marketplaceDiscovery{padding:12px}.cardFinderSearch,.explorerSearch,.marketplaceSearchBar{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#101519;border:1px solid #283139}.explorerSearch input,.marketplaceSearchBar input{font-size:13px}.finderSort,.marketplaceFilterToggle,.marketplaceSort{min-height:38px;border-radius:10px;background:#101519;color:#fff;border:1px solid #283139}.explorerFilters,.marketplaceFilterPanel,.smartExplorerFilters{border-radius:14px;background:#0d1114;border:1px solid #252e34;padding:12px;gap:9px}.explorerFilters label,.marketplaceFilterPanel label{font-size:10px;color:var(--mobile-muted)}.explorerFilters input,.explorerFilters select,.marketplaceFilterPanel input,.marketplaceFilterPanel select{min-height:40px;border-radius:10px;background:#151a1e;border:1px solid #2a343b;color:#fff}.finderToolbar,.marketplaceResultsHeading,.marketplaceSectionHeading,.sectionHeader{align-items:center;margin:12px 0 10px}.marketplaceResultsHeading h2,.marketplaceSectionHeading h2,.sectionHeader h2{font-size:18px;text-transform:none;letter-spacing:-.02em}.explorerGrid,.libraryGrid,.marketplaceFeaturedGrid,.marketplaceGrid,.marketplaceGridV430{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.explorerCard,.finderCard,.marketplaceCard,.marketplaceCardV430{border-radius:13px;padding:7px;background:linear-gradient(180deg,#12171a,#0b0f11);border:1px solid #263038;box-shadow:none}.libraryCardImage,.marketplaceCardImage{aspect-ratio:2.5/3.5;height:auto;border-radius:9px;background:#090c0e;object-fit:cover}.libraryCardBody,.marketplaceCardCopy{padding:8px 2px 3px}.libraryCardBody h3,.marketplaceCardCopy h3{font-size:12px;line-height:1.25;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.libraryCardBody p,.libraryMeta,.marketplaceCardCopy p,.marketplaceCardMeta{font-size:9px;line-height:1.35;color:var(--mobile-muted)}.marketplaceCardPrice{font-size:15px;margin-top:6px;color:#fff}.marketplaceCardBadges{top:6px;left:6px;gap:4px}.marketplaceCardBadges span{font-size:8px;padding:4px 6px}.finderWishlist,.marketplaceHeartButton{width:29px;height:29px;right:6px;top:6px;background:rgba(8,10,11,.86);border:1px solid #39434a;color:#fff}.finderActions{font-size:9px}.finderActions strong{color:var(--mobile-lime)}.premiumListingHero{display:block;padding:12px;background:transparent;border:0;box-shadow:none}.premiumListingMedia{padding:0;background:transparent;border:0}.listingImageButton{border-radius:16px;background:#0d1114;border:1px solid #293239;overflow:hidden}.listingImageButton img{width:100%;max-height:55vh;object-fit:contain;background:#090c0e}.listingPhotoTabs{padding:9px 0;gap:7px}.listingPhotoTabs button{background:#11161a;border-color:#2c353c;color:#fff;padding:5px 8px}.listingPhotoTabs img{width:35px;height:44px}.listingInfoPanel{padding:14px 0 0;background:transparent;border:0}.listingInfoPanel h1{font-size:25px;line-height:1.05;margin:6px 0}.listingSubtitle{font-size:12px;color:var(--mobile-muted)}.premiumPrice{font-size:28px;color:#fff;margin:12px 0 3px}.premiumPrice small{font-size:11px;color:var(--mobile-muted)}.listingBadges{gap:6px}.listingBadges span{font-size:9px;padding:5px 8px}.listingPrimaryActions{display:grid;grid-gap:8px;gap:8px;margin:15px 0}.listingPrimaryActions>*{width:100%;min-height:44px;border-radius:10px}.listingPrimaryActions .primaryButton{background:var(--mobile-lime);color:#071005}.listingPrimaryActions .shareButton,.listingPrimaryActions .watchButton{background:#fff;color:#111;border:0}.listingTrustStrip{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;padding:11px;border-radius:12px;background:#0e1316;border:1px solid #273139;font-size:10px}.listingInformationGrid,.listingSpecGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.listingInformationGrid div,.listingSpecGrid div{padding:11px;border-radius:11px;background:#101519;border:1px solid #263039}.listingInformationGrid small,.listingSpecGrid small{font-size:8px}.listingInformationGrid strong,.listingSpecGrid strong{font-size:11px}.interactionGrid{grid-template-columns:1fr;gap:10px;padding:0 12px 14px}.interactionPanel,.premiumBuyPanel,.premiumSellerCard,.provenancePanel,.similarListings{border-radius:15px;background:#101417;border:1px solid #273138;padding:14px}.offerMode{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.offerMode button{padding:9px 5px;font-size:10px;border-radius:9px}.finderToolbar{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.finderClear{grid-column:1/-1}.featureFilters{gap:6px;overflow:auto;padding-bottom:3px}.featureFilters button{white-space:nowrap;font-size:9px;padding:7px 9px}.finderLoadMore{padding:16px 0 4px}.drawer{width:min(88vw,330px);background:#090c0e}.drawerNav a{padding:13px 8px;font-size:14px}.vaultHero,.wishlistExperienceHero{margin:0;padding:20px 14px 12px;border:0;border-radius:0;background:linear-gradient(180deg,rgba(154,240,0,.055),transparent 82%);box-shadow:none;display:block}.vaultHero h1,.wishlistExperienceHero h1{font-size:28px;line-height:1.04;letter-spacing:-.035em;margin:5px 0 8px}.vaultHero p,.wishlistExperienceHero p{font-size:13px;line-height:1.48;color:var(--mobile-muted);max-width:none}.vaultHeroActions,.wishlistHeroActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:15px;align-items:stretch}.vaultHeroActions>*,.wishlistHeroActions>*{min-height:42px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:11px;font-size:11px;padding:9px}.vaultHeroActions .membershipBadge{grid-column:1/-1;min-height:auto;justify-self:start;padding:6px 9px}.vaultMetrics,.wishlistExperienceMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 12px;margin:0}.vaultMetrics article,.wishlistExperienceMetrics article{min-height:86px;padding:12px;border-radius:13px;background:linear-gradient(180deg,#12171a,#0d1114);border:1px solid #263038;display:flex;align-items:flex-start;gap:9px}.wishlistExperienceMetrics article>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#171d20;color:#fff;font-size:13px;flex:0 0 auto}.wishlistExperienceMetrics article.metricLive{border-color:rgba(154,240,0,.55);background:linear-gradient(180deg,rgba(154,240,0,.09),#0d1114)}.wishlistExperienceMetrics article.metricLive>span{background:var(--mobile-lime);color:#071005;box-shadow:0 0 18px rgba(154,240,0,.18)}.vaultMetrics small,.wishlistExperienceMetrics small{font-size:9px;color:var(--mobile-muted);text-transform:uppercase;letter-spacing:.07em}.vaultMetrics b,.wishlistExperienceMetrics strong{font-size:22px;line-height:1.05;color:#fff;margin:3px 0;display:block}.vaultMetrics span,.wishlistExperienceMetrics em{font-size:9px;line-height:1.3;color:#7f8b94;font-style:normal}.wishlistSectionHeading{display:block;margin:18px 12px 10px}.wishlistSectionHeading h2{font-size:18px;letter-spacing:-.02em;margin:4px 0}.wishlistSectionHeading p{font-size:10px;line-height:1.4;color:var(--mobile-muted);margin-top:5px}.wishlistExperienceGrid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:0 12px 16px}.wishlistExperienceCard{display:grid;grid-template-columns:104px minmax(0,1fr);border-radius:15px;overflow:hidden;background:linear-gradient(145deg,#12171a,#0b0f11);border:1px solid #273139;box-shadow:none}.wishlistExperienceCard.hasMatch{border-color:rgba(154,240,0,.58);box-shadow:0 0 0 1px rgba(154,240,0,.08)}.wishlistCardMedia{min-height:154px;height:100%;border-radius:0;background:#090c0e}.wishlistCardMedia img{width:100%;height:100%;min-height:154px;object-fit:cover}.wishlistCardBadges{top:7px;left:7px;right:auto;gap:4px;align-items:flex-start}.wishlistCardBadges span{font-size:7px;padding:4px 6px;border-radius:99px}.wishlistCardBody{padding:11px 10px 8px;min-width:0}.wishlistCardBody>small{font-size:8px;color:var(--mobile-muted);text-transform:uppercase;letter-spacing:.06em}.wishlistCardBody h2{font-size:15px;line-height:1.15;margin:5px 0 2px}.wishlistCardBody h2,.wishlistCardBody h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wishlistCardBody h3{font-size:10px;color:#d9dee2;margin:0 0 4px}.wishlistCardBody>p{font-size:9px;line-height:1.35;color:var(--mobile-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wishlistAvailability{grid-template-columns:1fr 1.2fr;gap:6px;margin:9px 0 0}.wishlistAvailability>div{padding:7px;border-radius:9px;background:#0a0e10;border:1px solid #222b31}.wishlistAvailability small{font-size:7px}.wishlistAvailability strong{font-size:11px;margin-top:2px}.wishlistListingNote{font-size:8px;margin-top:6px;gap:5px;flex-wrap:wrap}.wishlistExperienceActions{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;padding:8px;border-top:1px solid #222b31;background:#0b0f11}.wishlistExperienceActions>*{min-height:38px;border-radius:9px;font-size:10px;display:flex;align-items:center;justify-content:center;padding:8px 10px}.wishlistExperienceActions button{min-width:76px;background:transparent;border:1px solid #313b42;color:#b2bbc2}.wishlistViewButton{background:var(--mobile-lime);color:#071005;font-weight:950;border:0}.wishlistViewButton.secondary{background:#fff;color:#101315}.wishlistCompleteState{margin:18px 12px;padding:25px 16px;border-radius:17px;background:#101417;border:1px solid #273138}.wishlistCompleteState h2{font-size:22px}.wishlistCompleteState p{font-size:12px;color:var(--mobile-muted)}.vaultPlanBar,.wishlistCompleteState>div:last-child{display:grid;grid-gap:8px;gap:8px}.vaultPlanBar{margin:10px 12px;padding:12px;border-radius:13px;background:#101519;border:1px solid #263039}.vaultPlanBar b{font-size:11px}.vaultPlanBar span{font-size:9px;color:var(--mobile-muted)}.vaultLimitTrack{height:6px;background:#222b30;border-radius:99px;overflow:hidden}.vaultLimitTrack i{height:100%;display:block;background:var(--mobile-lime);border-radius:99px}.vaultMessage{margin:10px 12px;font-size:11px;padding:10px;border-radius:11px}.vaultToolbar{margin:14px 12px 4px;padding:10px;border-radius:14px;background:#0e1316;border:1px solid #263039;display:grid;grid-gap:9px;gap:9px}.vaultToolbar input{width:100%;min-height:42px;border-radius:10px;background:#151a1e;border:1px solid #2b353c;color:#fff;padding:10px 12px;font-size:12px}.vaultFilterButtons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.vaultFilterButtons button{min-height:36px;border-radius:9px;background:#151a1e;border:1px solid #2b353c;color:#aab4bb;font-size:9px;padding:6px}.vaultFilterButtons button.active{background:var(--mobile-lime);border-color:var(--mobile-lime);color:#071005;font-weight:950}.vaultToolbar+.contentSection{padding:9px 12px 18px}.realVaultGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.realVaultCard{border-radius:13px;background:linear-gradient(180deg,#12171a,#0b0f11);border:1px solid #263038;box-shadow:none;overflow:hidden}.vaultImageWrap{height:auto;aspect-ratio:2.5/3.5;background:#090c0e}.vaultImageWrap img{object-fit:cover}.libraryLinkedFlag,.tradeFlag{font-size:7px;padding:4px 6px;top:6px;border-radius:99px}.libraryLinkedFlag{left:6px}.tradeFlag{right:6px;top:auto;bottom:6px}.favouriteButton{width:29px;height:29px;top:6px;right:6px;border-radius:9px;background:rgba(8,10,11,.88);border:1px solid #39434a;color:#fff;font-size:13px}.favouriteButton.active{background:var(--mobile-lime);color:#071005;border-color:var(--mobile-lime)}.realVaultBody{padding:9px}.realVaultBody .pill{font-size:7px;padding:4px 6px}.realVaultBody h3{font-size:12px;line-height:1.25;margin:7px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.realVaultBody p{font-size:8px;line-height:1.35;margin:0;color:var(--mobile-muted);min-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vaultValue{font-size:15px;color:#fff;margin-top:7px}.realVaultBody blockquote{display:none}.vaultCardActions{display:grid;grid-template-columns:1fr;grid-gap:5px;gap:5px;margin-top:8px}.vaultCardActions>*{min-height:31px;padding:6px;border-radius:8px;font-size:8px;text-align:center;display:flex;align-items:center;justify-content:center}.viewCardDetails{background:#fff;color:#111;border:0;font-weight:900}.vaultCardActions button{background:#141a1d;border:1px solid #2c363d;color:#d7dde1}.vaultCardActions button.danger{color:#ff9ba3;background:transparent;border-color:#523237}.firstCardState{margin:14px 12px;padding:20px 15px;display:block;border-radius:17px}.firstCardVisual{min-height:190px}.emptyCardOutline{width:115px;font-size:38px}.firstCardVisual img{width:100px}.firstCardState h2{font-size:25px}.firstCardState p{font-size:12px;line-height:1.5}.firstCardState .primaryButton{width:100%;justify-content:center}.shareVaultBanner{margin:10px 12px;padding:12px;border-radius:13px}.vaultModalOverlay{padding:0;align-items:flex-end}.vaultModal{width:100%;max-height:92vh;border-radius:20px 20px 0 0;padding:15px;background:#0b0f11;border:1px solid #303a41;overflow:auto}.vaultModalHeader{position:-webkit-sticky;position:sticky;top:-15px;z-index:3;background:#0b0f11;padding:12px 0 10px}.vaultModalHeader h2{font-size:20px;margin:4px 0}.closeButton{width:36px;height:36px}.vaultForm label{font-size:10px}.vaultForm input,.vaultForm select,.vaultForm textarea{min-height:42px;border-radius:10px;background:#151a1e;border-color:#2b353c;font-size:12px}.smartSearchResults{max-height:270px}.smartSearchResults button{padding:8px}.smartSearchResults img{width:42px;height:56px}}.collectorHero{margin:16px;border:1px solid var(--line);border-radius:28px;min-height:500px;padding:34px;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;grid-gap:28px;gap:28px;overflow:hidden;background:radial-gradient(circle at 82% 30%,rgba(140,255,0,.18),transparent 30%),linear-gradient(145deg,#12171a,#050607)}.collectorHeroCopy h1{margin:8px 0 18px;font-size:72px;line-height:.88;text-transform:uppercase;letter-spacing:-3px}.collectorHeroCopy h1 span{color:var(--lime)}.collectorHeroCopy p{max-width:560px;color:#d7dde1;font-size:17px;line-height:1.55}.heroTextLink{display:inline-block;margin-top:18px;color:var(--lime);font-weight:800;font-size:13px}.collectorHeroStage{position:relative;min-height:390px}.collectorHeroStage>img{position:absolute;width:36%;aspect-ratio:2/3;object-fit:cover;border-radius:20px;border:2px solid #69747c;box-shadow:0 28px 55px rgba(0,0,0,.75)}.collectorHeroStage>img:first-of-type{left:12%;top:38px;transform:rotate(-9deg)}.collectorHeroStage>img:nth-of-type(2){left:42%;top:12px;transform:rotate(6deg) scale(1.07);z-index:2;border-color:var(--lime)}.heroMiniCard{position:absolute;right:0;bottom:18px;z-index:4;width:230px;padding:18px;border-radius:18px;background:rgba(9,12,14,.94);border:1px solid #39424a;box-shadow:0 20px 45px #000}.heroMiniCard span{color:var(--lime);font-size:10px;font-weight:900;letter-spacing:1px}.heroMiniCard small,.heroMiniCard strong{display:block}.heroMiniCard strong{margin:6px 0;font-size:20px}.heroMiniCard small{color:var(--muted);line-height:1.4}.trustStrip{display:flex;gap:10px;padding:0 16px;overflow:auto}.trustStrip span{white-space:nowrap;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:#0e1214;color:#dbe1e5;font-size:12px;font-weight:700}.homeSection{padding:34px 16px 8px}.homeSectionHeading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.homeSectionHeading span{color:var(--lime);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1px}.homeSectionHeading h2{margin:4px 0 0;font-size:30px}.homeSectionHeading>a{color:var(--lime);font-weight:800;font-size:13px}.recentListingGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.recentListingCard{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#101417}.recentListingImage{height:285px;position:relative;background:#090b0d}.recentListingImage img{width:100%;height:100%;object-fit:cover}.recentListingImage button{position:absolute;right:10px;top:10px;width:38px;height:38px;border-radius:50%;border:1px solid hsla(0,0%,100%,.25);background:rgba(8,10,12,.82);color:#fff;font-size:22px}.recentListingBody{padding:15px}.recentListingBody>span{color:var(--lime);font-size:10px;font-weight:900;text-transform:uppercase}.recentListingBody h3{margin:5px 0;font-size:19px}.recentListingBody p{margin:0 0 8px;min-height:38px;color:var(--muted);font-size:12px;line-height:1.45}.recentListingBody small{color:#d9dfe2}.recentListingBody>div{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.recentListingBody strong{font-size:20px}.recentListingBody a{padding:10px 12px;border-radius:10px;background:var(--lime);color:#071007;font-weight:900;font-size:11px;text-transform:uppercase}.homeActionGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:34px 16px 8px}.homeActionCard{min-height:260px;padding:28px;border:1px solid var(--line);border-radius:24px;background:#0c1012;position:relative;overflow:hidden}.homeActionCard:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-60px;top:-70px;filter:blur(8px);opacity:.22}.finderAction:after{background:var(--lime)}.vaultAction:after{background:#7250ff}.homeActionCard>b,.homeActionCard>span{color:var(--lime);font-size:11px;font-weight:900;text-transform:uppercase}.homeActionCard h2{max-width:450px;margin:12px 0;font-size:31px}.homeActionCard p{max-width:520px;color:var(--muted);line-height:1.55}.homeActionCard b{display:block;margin-top:28px;font-size:13px}.homeBrowseRow{padding-bottom:4px}.popularPlayers{padding-bottom:28px}.playerPills{display:flex;gap:10px;flex-wrap:wrap}.playerPills a{display:flex;gap:20px;justify-content:space-between;align-items:center;min-width:205px;padding:15px 17px;border-radius:14px;border:1px solid var(--line);background:#101417;font-weight:850}.playerPills a span{color:var(--lime);font-size:18px}.howItWorks{margin:30px 16px 10px;padding:28px;border-radius:26px;border:1px solid #304126;background:linear-gradient(135deg,#14200f,#090c0e)}.howGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.howGrid>div{padding:21px;border-radius:18px;background:rgba(6,9,10,.68);border:1px solid var(--line)}.howGrid b{color:var(--lime);font-size:25px}.howGrid h3{font-size:21px;margin:12px 0 8px}.howGrid p{color:var(--muted);line-height:1.5;margin:0}.communityBanner{margin:26px 16px;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid var(--line);border-radius:26px;background:radial-gradient(circle at 85% 20%,rgba(140,255,0,.14),transparent 30%),#0d1113}.communityBanner span{color:var(--lime);font-size:11px;font-weight:900;text-transform:uppercase}.communityBanner h2{margin:7px 0;font-size:32px}.communityBanner p{max-width:600px;color:var(--muted)}.communityActions{display:flex;gap:10px;flex-wrap:wrap}.collectorFooter{margin-top:34px}@media(max-width:900px){.recentListingGrid{grid-template-columns:repeat(2,1fr)}.collectorHeroCopy h1{font-size:60px}}@media(max-width:760px){.collectorHero{margin:10px;min-height:565px;padding:22px;grid-template-columns:1fr;align-items:start;position:relative}.collectorHeroCopy{z-index:5}.collectorHeroCopy h1{font-size:49px;letter-spacing:-2px}.collectorHeroCopy p{width:66%;font-size:14px}.collectorHeroCopy .heroButtons{display:grid;width:56%}.heroTextLink{max-width:55%}.collectorHeroStage{position:absolute;right:-8px;bottom:10px;width:270px;min-height:300px}.collectorHeroStage>img{width:38%}.collectorHeroStage>img:first-of-type{left:5%;top:38px}.collectorHeroStage>img:nth-of-type(2){left:38%;top:15px}.heroMiniCard{display:none}.homeSection{padding-top:27px}.homeSectionHeading h2{font-size:24px}.recentListingGrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.recentListingCard{min-width:190px;scroll-snap-align:start}.recentListingImage{height:245px}.homeActionGrid,.howGrid{grid-template-columns:1fr}.homeActionCard{min-height:225px}.homeActionCard h2{font-size:26px}.howItWorks{margin:24px 10px;padding:20px}.communityBanner{margin:22px 10px;padding:22px;display:block}.communityActions{margin-top:18px;display:grid}.playerPills{display:grid}.playerPills a{min-width:0}.trustStrip{padding:0 10px}}.appHero{min-height:540px}.appHeroStage{min-height:420px}.valuePreviewCard{position:absolute;right:0;bottom:8px;z-index:4;width:270px;padding:18px;border-radius:18px;background:rgba(9,12,14,.96);border:1px solid #39424a;box-shadow:0 20px 45px #000}.dealStoryCopy>span,.valuePreviewCard>span,.valueStoryCopy>span{color:var(--lime);font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.valuePreviewCard>strong{display:block;margin:7px 0 12px;font-size:20px}.valuePreviewCard>div{display:grid;grid-gap:3px;gap:3px;padding:10px 0;border-top:1px solid var(--line)}.valuePreviewCard b{font-size:12px}.valuePreviewCard em{color:var(--muted);font-size:10px;font-style:normal}.appTrustStrip,.centeredHeading{justify-content:center}.centeredHeading,.sectionLead{text-align:center}.sectionLead{max-width:760px;margin:-4px auto 24px;color:var(--muted);font-size:16px;line-height:1.6}.capabilityGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.capabilityCard{min-height:245px;padding:24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#12171a,#0a0d0f);transition:.2s}.capabilityCard:hover{transform:translateY(-3px);border-color:#53672d}.capabilityCard i{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#1a2412;color:var(--lime);font-size:23px;font-style:normal}.capabilityCard h3{margin:20px 0 9px;font-size:23px}.capabilityCard p{min-height:72px;margin:0;color:var(--muted);line-height:1.55}.capabilityCard b{display:block;margin-top:22px;color:var(--lime);font-size:12px;text-transform:uppercase}.dealStorySection,.valueStorySection{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:center;margin:38px 16px 10px;padding:34px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 85% 25%,rgba(140,255,0,.12),transparent 28%),#0d1113}.dealStoryCopy h2,.valueStoryCopy h2{margin:8px 0 12px;font-size:clamp(30px,4vw,48px);line-height:1}.dealStoryCopy>p,.valueStoryCopy>p{color:var(--muted);font-size:16px;line-height:1.65}.valueStoryPoints{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:24px 0}.valueStoryPoints div{padding:14px;border:1px solid var(--line);border-radius:14px;background:#0a0e10}.valueStoryPoints b,.valueStoryPoints small{display:block}.valueStoryPoints b{color:var(--lime);font-size:12px}.valueStoryPoints small{margin-top:5px;color:var(--muted);line-height:1.35}.valueDashboardMock{padding:20px;border:1px solid #344047;border-radius:22px;background:#090c0e;box-shadow:0 25px 60px rgba(0,0,0,.4)}.mockHeader{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.mockHeader b{color:var(--lime)}.mockMetric{display:grid;grid-gap:5px;gap:5px;padding:24px 0 12px}.mockMetric em,.mockMetric small{color:var(--muted);font-style:normal}.mockMetric strong{font-size:30px}.mockChart{height:135px;display:flex;align-items:end;gap:9px;padding:16px 8px 8px;position:relative;border-bottom:1px solid var(--line)}.mockChart span{flex:1 1;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,var(--lime),#2c4414)}.mockChart span:first-child{height:28%}.mockChart span:nth-child(2){height:42%}.mockChart span:nth-child(3){height:38%}.mockChart span:nth-child(4){height:56%}.mockChart span:nth-child(5){height:68%}.mockChart span:nth-child(6){height:84%}.mockChart i{position:absolute;left:6%;right:6%;top:45%;height:2px;transform:rotate(-9deg);background:#fff;opacity:.65}.mockRows>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.mockRows img{width:38px;height:52px;object-fit:cover;border-radius:6px}.mockRows p{flex:1 1;margin:0}.mockRows b,.mockRows small{display:block}.mockRows small{margin-top:3px;color:var(--muted)}.mockRows>div>strong{color:var(--lime);font-size:20px}.dealStorySection{background:radial-gradient(circle at 20% 50%,rgba(114,80,255,.13),transparent 32%),#0d1113}.dealStoryVisual{display:flex;align-items:center;justify-content:center;gap:12px}.dealCard{width:42%;min-height:180px;padding:20px;border:1px solid var(--line);border-radius:20px;background:#090c0e}.dealCard span{color:var(--lime);font-size:10px;font-weight:900}.dealCard strong{display:block;margin:16px 0 8px;font-size:22px}.dealCard p{color:var(--muted);line-height:1.45}.receiveCard{border-color:#526c2d}.dealArrow{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--lime);color:#071007;font-size:24px;font-weight:900}.dealTypes{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.dealTypes b{padding:9px 11px;border:1px solid var(--line);border-radius:999px;background:#101518;font-size:11px}.fourStepGrid{grid-template-columns:repeat(4,1fr)}.finalAppCta{background:radial-gradient(circle at 85% 20%,rgba(140,255,0,.18),transparent 30%),linear-gradient(145deg,#111719,#080a0c)}@media(max-width:900px){.capabilityGrid{grid-template-columns:repeat(2,1fr)}.dealStorySection,.valueStorySection{grid-template-columns:1fr}.fourStepGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.appHero{min-height:620px}.valuePreviewCard{display:none}.appTrustStrip{justify-content:flex-start}.capabilityGrid{grid-template-columns:1fr}.capabilityCard,.capabilityCard p{min-height:0}.dealStorySection,.valueStorySection{margin:24px 10px 8px;padding:21px}.valueStoryPoints{grid-template-columns:1fr}.dealStoryCopy h2,.valueStoryCopy h2{font-size:32px}.valueDashboardMock{padding:14px}.dealStoryVisual{gap:6px}.dealCard{width:44%;min-height:165px;padding:13px}.dealCard strong{font-size:17px}.dealCard p{font-size:11px}.dealArrow{width:34px;height:34px;font-size:18px}.fourStepGrid{grid-template-columns:1fr}.sectionLead{font-size:14px;padding:0 8px}}.valueTrackerHero{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:42px;border:1px solid rgba(197,231,63,.22);border-radius:28px;background:radial-gradient(circle at 85% 20%,rgba(197,231,63,.13),transparent 34%),#101411;margin-bottom:24px}.valueTrackerHero h1{font-size:clamp(2.1rem,6vw,4.6rem);line-height:.96;max-width:760px;margin:8px 0 14px}.valueTrackerHero p{max-width:680px;color:#b8c0b8;font-size:1.05rem}.valueTrackerStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.valueTrackerStats article{background:#111612;border:1px solid #283029;border-radius:20px;padding:22px}.valueTrackerStats small,.valueTrackerStats span{display:block;color:#9ca79d}.valueTrackerStats strong{display:block;font-size:2rem;margin:7px 0}.positive{color:#c5e73f!important}.negative{color:#ff8f8f!important}.valueTrackerMain{margin-bottom:20px}.valueTrackerChart{color:#c5e73f;padding:10px 0}.valueTrackerChart svg{width:100%;height:210px;background:linear-gradient(180deg,rgba(197,231,63,.06),transparent);border-radius:16px}.valueTrackerChart>div{display:flex;justify-content:space-between;color:#9ca79d}.valueTrackerEmptyChart{min-height:190px;display:grid;place-items:center;border:1px dashed #354036;border-radius:16px;color:#9ca79d}.valueMoverGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.valueMoverList{display:grid;grid-gap:10px;gap:10px}.valueMoverList>a{display:grid;grid-template-columns:52px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px;border-radius:14px;background:#0d110e;border:1px solid #222a23;text-decoration:none;color:inherit}.valueMoverList img{width:52px;height:64px;object-fit:cover;border-radius:8px}.valueMoverList span small,.valueMoverList>b small{display:block;color:#89938a;font-weight:500}.valueMoverList>b{text-align:right}.valueMoverList p{color:#9ca79d}.dashboardValueTrackerLink{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid rgba(197,231,63,.25);border-radius:18px;background:rgba(197,231,63,.05);text-decoration:none;color:inherit;margin-top:16px}.dashboardValueTrackerLink b{color:#c5e73f}@media(max-width:760px){.valueTrackerHero{padding:26px 20px;align-items:flex-start;flex-direction:column}.valueMoverGrid,.valueTrackerStats{grid-template-columns:1fr}.valueTrackerStats strong{font-size:1.65rem}.valueTrackerChart svg{height:165px}}.valuePeriodTabs{display:flex;gap:8px;margin:0 0 18px;overflow-x:auto}.valuePeriodTabs button{min-width:62px;padding:10px 14px;border:1px solid #303a32;border-radius:999px;background:#101511;color:#aab4ab;font-weight:900;cursor:pointer}.valuePeriodTabs button.active{border-color:#c5e73f;background:#c5e73f;color:#101409}.recentValueSales{margin-top:20px}.recentValueSales>div:last-child{display:grid;grid-gap:9px;gap:9px}.recentValueSales article{display:grid;grid-template-columns:1fr auto auto;grid-gap:18px;gap:18px;align-items:center;padding:13px 14px;border:1px solid #252e27;border-radius:14px;background:#0d110e}.recentValueSales article span{display:grid;grid-gap:4px;gap:4px}.recentValueSales article small,.recentValueSales p,.recentValueSales time{color:#929d94}.recentValueSales article b{color:#c5e73f;font-size:1.05rem}.recentValueSales time{font-size:.82rem}.valueTrackerChart polygon{pointer-events:none}@media(max-width:650px){.recentValueSales article{grid-template-columns:1fr auto}.recentValueSales time{grid-column:1/-1}.valuePeriodTabs button{flex:1 1}}.marketplaceFilterPanelV71{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.marketplaceFilterPanelV71 label input[type=number]{width:100%;height:43px;padding:0 10px;border:1px solid var(--line);border-radius:11px;background:#0b0e10;color:inherit;font:inherit}.marketplaceFilterChecks{display:grid;grid-gap:8px;gap:8px;align-self:stretch;padding:4px 0}.marketplaceFilterPanelV71 .marketplaceClearFilters{align-self:end}.marketplaceCardBadges .wishlistMatchBadge{border-color:var(--lime);background:var(--lime);color:#102012}@media(max-width:1050px){.marketplaceFilterPanelV71{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.marketplaceFilterPanelV71,.marketplaceFilterPanelV71.open{grid-template-columns:1fr}.marketplaceFilterPanelV71 label input[type=number]{min-height:40px;border-radius:10px;background:#151a1e;border-color:#2a343b}}.marketplaceFilterPanel label small{margin-top:2px;color:var(--muted);font-size:.65rem}.marketplaceFilterPanel label small a{color:var(--lime)}.marketplaceCardMeta{flex-wrap:wrap}.dealExperienceGrid{align-items:start}.dealChatPanel,.dealHistoryPanel{position:relative}.dealChatIntro,.dealStatusLead{margin:-4px 0 16px;color:var(--muted);line-height:1.5}.dealTimeline{display:grid;grid-gap:0;gap:0;margin:16px 0 22px;padding:14px;border:1px solid var(--line);border-radius:18px;background:#0b0f11}.dealTimeline>div{display:grid;grid-template-columns:34px 1fr;grid-gap:11px;gap:11px;position:relative;padding:8px 0}.dealTimeline>div:not(:last-child):after{content:"";position:absolute;left:16px;top:37px;bottom:-5px;width:2px;background:#2a3236}.dealTimeline i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid #394248;background:#151a1d;color:#7f8b91;font-style:normal;font-weight:950;z-index:1}.dealTimeline .done i{background:var(--lime);border-color:var(--lime);color:#0b1308}.dealTimeline .done:not(:last-child):after{background:#5f7b2c}.dealTimeline span{display:grid;grid-gap:3px;gap:3px}.dealTimeline small{color:var(--muted);line-height:1.35}.enhancedOfferCard{display:grid;grid-gap:8px;gap:8px}.enhancedOfferCard footer{display:grid;grid-gap:4px;gap:4px;border-top:1px solid var(--line);padding-top:9px}.enhancedOfferCard footer em{color:var(--muted);font-size:.78rem;font-style:normal}.dealEmptyState{padding:18px;border:1px dashed #354046;border-radius:15px;background:#0b0f11}.dealEmptyState p{margin:5px 0 0;color:var(--muted)}.dealResponseButtons{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:8px;gap:8px;margin-top:14px}.dealResponseButtons button{min-height:44px}.dealResponseButtons button:first-child{background:var(--lime);color:#071007;border-color:var(--lime)}.dealNextStep{margin-top:16px;padding:15px;border-radius:14px;background:rgba(197,231,63,.06);border:1px solid rgba(197,231,63,.2)}.dealNextStep b{color:var(--lime)}.dealNextStep p{margin:5px 0 0;color:var(--muted);line-height:1.45}.offerReviewCard{display:grid;grid-gap:9px;gap:9px;margin:14px 0;padding:16px;border:1px solid rgba(197,231,63,.25);border-radius:16px;background:rgba(197,231,63,.05)}.offerReviewCard>small{color:var(--lime);font-weight:950;text-transform:uppercase;letter-spacing:.08em}.offerReviewCard>div{display:flex;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid var(--line)}.offerReviewCard span{color:var(--muted)}.offerReviewCard p{margin:0;color:#dce3df;font-size:.85rem;line-height:1.45}.offerReviewCard em{color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.4}@media(max-width:720px){.dealResponseButtons{grid-template-columns:1fr}.dealTimeline{padding:12px}.offerReviewCard>div{align-items:flex-start;flex-direction:column;gap:3px}}.recentListingImage>a{display:block;width:100%;height:100%}.recentListingImage button.active{border-color:var(--lime);background:#172513;color:var(--lime)}.recentListingImage button:disabled{opacity:.55;cursor:wait}.recentListingBody h3 a{color:inherit}.homeMarketplaceState{padding:42px 24px;border:1px dashed var(--line);border-radius:22px;background:#101417;text-align:center}.homeMarketplaceState>span{display:block;font-size:38px}.homeMarketplaceState h3{margin:8px 0 4px;font-size:24px}.homeMarketplaceState p{max-width:560px;margin:0 auto 20px;color:var(--muted)}.homeMarketplaceState>div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.homeActionsLoading span,.homeListingLoading .recentListingBody b,.homeListingLoading .recentListingBody i,.homeListingLoading .recentListingBody p,.homeListingLoading .recentListingBody small,.homeListingLoading .recentListingImage span{display:block;border-radius:9px;background:linear-gradient(90deg,#151b1e,#222a2e,#151b1e);background-size:220% 100%;animation:homePulse 1.25s linear infinite}.homeListingLoading .recentListingImage span{width:100%;height:100%;border-radius:0}.homeListingLoading .recentListingBody i{width:38%;height:9px}.homeListingLoading .recentListingBody b{width:70%;height:20px;margin:9px 0}.homeListingLoading .recentListingBody p{width:100%;height:34px}.homeListingLoading .recentListingBody small{width:46%;height:10px}.homeActionsLoading{min-width:315px}.homeActionsLoading span{width:150px;height:46px}.communityActions.homeActionsLoading{display:flex}.communityActions.homeActionsLoading span{width:155px}@keyframes homePulse{to{background-position:-220% 0}}@media(max-width:760px){.homeMarketplaceState{min-width:100%;padding:34px 18px}.homeMarketplaceState>div{display:grid}.homeActionsLoading{min-width:0}.homeActionsLoading span{width:100%}.communityActions.homeActionsLoading{display:grid}}.recentListingBody h3 a,.recentListingBody h3 a:visited{color:#071007;text-shadow:none}.recentListingBody h3 a:focus-visible,.recentListingBody h3 a:hover{color:#071007;background:#d7f76a}html{overflow-x:clip;text-size-adjust:100%}body,html{max-width:100%}body{overflow-x:hidden;overscroll-behavior-x:none}.pageShell,.pageShell>*{min-width:0}canvas,img,svg,video{max-width:100%}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}@media(max-width:760px){body{width:100%;min-width:0}.pageShell{width:100%;max-width:100%;overflow-x:clip;padding-bottom:calc(82px + env(safe-area-inset-bottom))}.header{height:auto;min-height:66px;padding:calc(7px + env(safe-area-inset-top)) 10px 7px;gap:7px}.header>a{display:flex;min-width:0;flex:0 1 auto}.headerLogo{width:auto;height:42px;max-width:112px;object-fit:contain}.headerActions{min-width:0;gap:5px;flex-shrink:0}.accountAvatar,.iconButton,.notificationBell{width:38px;height:38px;min-width:38px;min-height:38px}.headerLoginLink{padding:8px 9px;font-size:11px;white-space:nowrap}.accountDropdown{position:fixed;top:calc(61px + env(safe-area-inset-top));right:8px;left:auto;width:min(290px,calc(100vw - 16px));max-height:calc(100dvh - 76px - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain}.drawer,.menuOverlay{height:100dvh;overscroll-behavior:contain}.drawer{width:min(90vw,350px);max-height:100dvh;overflow-y:auto;padding:calc(14px + env(safe-area-inset-top)) 14px calc(24px + env(safe-area-inset-bottom))}.drawerTop{position:-webkit-sticky;position:sticky;top:calc(-14px - env(safe-area-inset-top));z-index:3;margin:-14px -14px 0;padding:calc(14px + env(safe-area-inset-top)) 14px 8px;background:#090c0e}.drawerTop img{height:58px}.drawerNav a{min-height:48px;align-items:center}.bottomNav{left:0;right:0;bottom:0;transform:none;width:100%;height:calc(70px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.bottomNav a{min-width:0;overflow:hidden;padding:4px 2px}.bottomNav a span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important;max-width:100%;min-width:0}input[type=file]{font-size:14px!important}.cardRoomGhostButton,.collectionGhostButton,.formStack button,.listingRowActions a,.listingRowActions button,.marketplaceSecondaryButton,.notificationActions a,.notificationActions button,.primaryButton,.secondaryButton,.sellActions button,.wishlistGhostButton{min-height:44px}.pageIntro{padding:22px 14px 8px}.pageIntro h1{font-size:clamp(30px,10vw,40px);line-height:1.02;overflow-wrap:anywhere}.pageIntro p{max-width:none;font-size:14px;line-height:1.5}.contentSection{padding-left:12px;padding-right:12px}.sectionHeader{gap:10px;flex-wrap:wrap}.cardDetailSubtitle,.listingSubtitle,.marketplaceCardCopy p,.recentListingBody p,h1,h2,h3{overflow-wrap:anywhere}.twoCol{grid-template-columns:1fr!important}.panelHeading{gap:10px;align-items:flex-start;flex-wrap:wrap}.panelHeading>*{min-width:0}.trustGrid{grid-template-columns:1fr 1fr;padding:0 12px}.detailGrid,.scannerSteps{grid-template-columns:1fr}.scannerSteps{gap:6px}.dashboardLine{grid-template-columns:minmax(0,1fr) auto;gap:8px}.dashboardLine>:last-child{grid-column:1/-1}.orderCard{grid-template-columns:1fr!important;align-items:flex-start}.basketItem,.basketItemV2,.miniCartItem{grid-template-columns:68px minmax(0,1fr)}.basketItem>:last-child,.basketItemV2>:last-child,.miniCartItem>:last-child{grid-column:1/-1}.cardDetailRows{grid-template-columns:1fr}.cardDetailValueGrid{grid-template-columns:1fr 1fr}.cardDetailValueGrid article:first-child{grid-column:1/-1}.cardFuturePanel{align-items:flex-start;flex-direction:column}.cardFuturePills{justify-content:flex-start}.masterCardMetrics{grid-template-columns:1fr 1fr}.masterCardMetrics article:first-child{grid-column:1/-1}.scanChoiceGrid,.scanResultActions{grid-template-columns:1fr}.scanMatchList>button{grid-template-columns:54px minmax(0,1fr)}.scanMatchList>button>:last-child{grid-column:1/-1}.communityAboutGrid,.showcaseEditorGrid,.valuationAdminGrid,.valuationRangeGrid{grid-template-columns:1fr}.comparableSales article{grid-template-columns:76px minmax(0,1fr)}.comparableSales article>:nth-child(n+3){grid-column:2}.tradePicker{grid-template-columns:repeat(2,minmax(0,1fr))}.chatComposer,.messageComposer{grid-template-columns:minmax(0,1fr) auto}.chatComposer textarea,.messageComposer input,.premiumSellerCard,.premiumSellerCard>div{min-width:0}.adminPanel:has(.adminTable),.adminPanel:has(>table),.pdfPreviewTable,.responsiveTable{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.adminTable,.pdfPreviewTable table,.responsiveTable table{width:max-content;min-width:100%}.binderModalBackdrop,.chatActionBackdrop,.listingLightbox,.vaultModalOverlay{padding:10px;align-items:center}.binderCardModal,.createBinderModal,.smartAddModal,.vaultModal{width:min(100%,620px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow-y:auto;overscroll-behavior:contain}.listingLightbox img{max-width:calc(100vw - 20px);max-height:calc(100dvh - 40px)}.listingLightbox button{top:calc(8px + env(safe-area-inset-top));right:10px;min-width:44px;min-height:44px}.adminShell{display:block;min-width:0}.adminSidebar{position:static;width:100%;padding:10px 12px;overflow:hidden;border-right:0;border-bottom:1px solid var(--line)}.adminSidebar img{width:120px}.adminNav{display:flex;gap:6px;overflow-x:auto;margin-top:8px;padding-bottom:4px}.adminNav a{flex:0 0 auto;white-space:nowrap;border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-size:11px}.adminContent{padding:16px 12px calc(90px + env(safe-area-inset-bottom))}.adminHeading h1{font-size:32px;overflow-wrap:anywhere}.adminStats{grid-template-columns:1fr 1fr}.cardSimilarGrid,.chipRow,.countryStrip,.featureFilters,.productGrid,.recentListingGrid,.sellerDashboardTabs,.valuePeriodTabs,.vaultRow{max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cardSimilarGrid::-webkit-scrollbar,.chipRow::-webkit-scrollbar,.countryStrip::-webkit-scrollbar,.featureFilters::-webkit-scrollbar,.productGrid::-webkit-scrollbar,.recentListingGrid::-webkit-scrollbar,.sellerDashboardTabs::-webkit-scrollbar,.valuePeriodTabs::-webkit-scrollbar,.vaultRow::-webkit-scrollbar{display:none}}@media(max-width:380px){.header{padding-left:7px;padding-right:7px;gap:4px}.headerLogo{max-width:96px;height:38px}.headerActions{gap:3px}.accountAvatar,.iconButton,.notificationBell{width:36px;height:36px;min-width:36px;min-height:36px}.bottomNav a{font-size:8px}.bottomNav b{font-size:18px}.explorerGrid,.libraryGrid,.marketplaceFeaturedGrid,.marketplaceGrid,.marketplaceGridV430,.realVaultGrid{gap:7px}.explorerCard,.finderCard,.marketplaceCard,.marketplaceCardV430,.realVaultCard{padding:6px}.recentListingCard{min-width:min(190px,82vw)}.collectorHeroCopy h1{font-size:42px}.collectorHeroCopy p{width:72%}.collectorHeroCopy .heroButtons{width:62%}.appHero{min-height:590px}.adminStats,.tradePicker{grid-template-columns:1fr}}@media(max-width:340px){.headerLoginLink{font-size:10px;padding:7px}.explorerGrid,.libraryGrid,.marketplaceFeaturedGrid,.marketplaceGrid,.marketplaceGridV430,.realVaultGrid,.vaultHeroActions,.wishlistHeroActions{grid-template-columns:1fr}.collectorHeroCopy .heroButtons,.collectorHeroCopy p,.heroTextLink{width:100%;max-width:100%}.collectorHeroStage{opacity:.32;right:-55px}.collectorHeroCopy{max-width:100%}}