
*{box-sizing:border-box}html,body{margin:0;background:#090b0e;color:#f5f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input{font:inherit}button{color:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:228px 1fr}.sidebar{border-right:1px solid #1c2128;background:#0b0e12;padding:24px 16px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;padding:3px 7px 28px}.brandmark{width:34px;height:34px;border-radius:10px;background:linear-gradient(145deg,#f4f7fa,#7d8996);color:#0a0d10;display:grid;place-items:center;font-weight:950}.brand b{font-size:16px;letter-spacing:.4px}.brand b span{color:#97a4b2}.brand small{display:block;font-size:7px;letter-spacing:1.55px;color:#687482;margin-top:4px}.nav{display:flex;flex-direction:column;gap:5px}.nav button,.reset{border:0;background:transparent;text-align:left;display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:10px;color:#85909c;cursor:pointer}.nav button:hover,.nav button.active{background:#171b21;color:#fff}.ico{width:20px;text-align:center;font-size:15px}.sidebottom{margin-top:auto}.sync{padding:13px;border:1px solid #1d252c;border-radius:12px;display:flex;align-items:center;gap:10px;background:#0f1418}.sync b,.sync small{display:block}.sync b{font-size:11px}.sync small{font-size:9px;color:#66727d;margin-top:3px}.pulse{width:7px;height:7px;background:#63e3a4;border-radius:50%;box-shadow:0 0 0 5px #63e3a414}.reset{font-size:10px;margin-top:8px}.main{min-width:0}.header{height:92px;border-bottom:1px solid #181d23;display:flex;align-items:center;justify-content:space-between;padding:0 36px;position:sticky;top:0;z-index:4;background:#090b0eeb;backdrop-filter:blur(16px)}.header small,.panelhead small,.marketlead small,.inventoryhero small,.drawerhero small,.drawermetrics small,.ebayhead small{color:#68737f;font-size:9px;letter-spacing:1.6px;font-weight:700}.header h2{margin:5px 0 0;font-size:18px}.headright{display:flex;gap:10px}.global,.searchbig{border:1px solid #20262d;background:#0d1014;border-radius:10px;display:flex;align-items:center;gap:8px;padding:0 12px}.global input,.searchbig input,.scaninput input,.priceedit input{border:0;outline:0;background:transparent;color:#fff}.global input{width:230px;font-size:11px}.scanbtn,.ghost{border:1px solid #293038;background:#171c22;border-radius:10px;padding:10px 14px;display:flex;gap:7px;align-items:center;cursor:pointer}.scanbtn{background:#eef2f5;color:#0b0d0f;font-weight:800}.page{padding:32px 36px 60px;max-width:1450px;margin:auto}.hero{min-height:260px;border:1px solid #1e252c;border-radius:20px;background:radial-gradient(circle at 85% 50%,#243746 0,#11171d 25%,#0d1115 54%);padding:38px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:1.8px;color:#75818d;font-weight:700}.bigmoney{font-size:57px;letter-spacing:-3px;font-weight:650;margin:9px 0}.gain{color:#75e2ac;font-size:13px}.gain span{color:#73808c;margin-left:4px}.heroChart{height:140px;width:42%;display:flex;align-items:end;gap:5px;opacity:.76}.heroChart i{flex:1;min-width:3px;background:linear-gradient(#dce7ef,#445361);border-radius:3px 3px 0 0}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0 25px}.metric{border:1px solid #1d232a;border-radius:14px;padding:18px;background:#0c0f13}.metric small,.metric span{display:block;color:#687582}.metric small{text-transform:uppercase;font-size:9px;letter-spacing:1px}.metric b{display:block;font-size:21px;margin:8px 0 5px}.metric span{font-size:10px}.grid2{display:grid;grid-template-columns:1.05fr .95fr;gap:16px}.panel{border:1px solid #1d232a;border-radius:16px;background:#0d1014;overflow:hidden}.panelhead{padding:20px 22px 14px;display:flex;align-items:center;justify-content:space-between}.panelhead h3{font-size:15px;margin:4px 0}.linkish{font-size:10px;color:#8e9aa6}.actions{padding:0 10px 10px}.action{display:grid;grid-template-columns:38px 1fr 18px;gap:12px;align-items:center;padding:14px 12px;border-top:1px solid #191f25}.actionicon{width:34px;height:34px;border-radius:10px;background:#171d23;display:grid;place-items:center}.actionicon.up{color:#7ce5ae}.action b{font-size:12px}.action p{font-size:10px;color:#707c88;margin:4px 0 0}.minicard{border:0;border-top:1px solid #191f25;background:transparent;width:100%;text-align:left;padding:10px 15px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;cursor:pointer}.minicard:hover,.tr:hover{background:#12171c}.thumb{width:42px;height:53px;border-radius:5px;background:linear-gradient(155deg,#303944,#14191f);border:1px solid #39434d;position:relative;padding:5px;color:#c7d0d8;overflow:hidden}.thumb:before{content:"";position:absolute;inset:10px 4px;background:radial-gradient(circle,#6d8293,#26313a 55%,#12171b);border-radius:4px}.thumb>span,.thumb>b,.thumb>small{position:relative;z-index:1}.thumb>span{font-size:5px;display:block}.thumb>b{font-size:19px;display:block;text-align:center;margin-top:7px}.thumb>small{font-size:5px;position:absolute;bottom:3px;left:5px}.miniinfo b,.miniinfo span,.minivalue b,.minivalue span{display:block}.miniinfo b{font-size:11px}.miniinfo span,.minivalue span{font-size:9px;color:#707b86;margin-top:3px}.minivalue{text-align:right}.minivalue b{font-size:12px}.pos{color:#76e2ad!important}.neg{color:#ff7b88!important}.toolbar{display:flex;gap:10px;margin-bottom:20px}.searchbig{height:44px;flex:1}.searchbig input{width:100%}.ghost{background:#0d1014;color:#a5afb8}.collectiongrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:13px}.cardtile{text-align:left;background:#0e1115;border:1px solid #1d242b;border-radius:14px;padding:16px;cursor:pointer;transition:.15s}.cardtile:hover{transform:translateY(-2px);border-color:#3d4852}.cardtile>.thumb{width:76px;height:96px;margin-bottom:16px}.cardtile>.thumb b{font-size:31px;margin-top:18px}.tilebody>small{font-size:8px;color:#6f7a85;text-transform:uppercase}.tilebody h3{font-size:14px;margin:5px 0 7px}.grade{background:#1c232a;border:1px solid #2d3740;border-radius:5px;padding:3px 6px;font-size:8px;color:#c3ccd4}.tilevalues{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;border-top:1px solid #1a2026;padding-top:12px}.tilevalues small,.tilevalues b{display:block}.tilevalues small{font-size:7px;color:#68737f}.tilevalues b{font-size:14px;margin-top:3px}.tilefoot{border-top:1px solid #1a2026;margin-top:12px;padding-top:10px;display:flex;align-items:center;gap:5px;font-size:8px;color:#737f8a}.dot{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#3e4851}.dot.live{background:#6fe1aa}.scannerpage{display:grid;place-items:center;min-height:calc(100vh - 92px)}.scannerbox{width:min(680px,100%);text-align:center;padding:55px;border:1px solid #25303a;border-radius:22px;background:radial-gradient(circle at 50% 20%,#1c2b36,#0d1115 48%)}.scannerbox h2{font-size:30px;margin:10px 0}.scannerbox p{color:#72808b;font-size:12px;line-height:1.6;max-width:480px;margin:0 auto 24px}.scanbig{font-size:45px;color:#a7bac9}.scaninput{display:flex;border:1px solid #36434e;background:#090c0f;border-radius:12px;overflow:hidden;margin-top:20px}.scaninput input{padding:16px;flex:1}.scaninput button{border:0;background:#f0f3f5;color:#0a0d10;padding:0 20px;font-weight:800;cursor:pointer}.scanresult{margin-top:12px;background:#111b17;border:1px solid #254c39;color:#78e1ad;border-radius:12px;padding:13px;display:flex;align-items:center;gap:11px;text-align:left}.scanresult div{flex:1}.scanresult b,.scanresult span{display:block}.scanresult b{font-size:12px}.scanresult span{font-size:9px;color:#80928a;margin-top:4px}.scanresult button{border:0;border-radius:7px;padding:7px 10px}.scanresult.missing{background:#151718;border-color:#30373d;color:#a4afb8}.inventoryhero{border:1px solid #1d252c;border-radius:16px;padding:25px;display:grid;grid-template-columns:.65fr 1.35fr;gap:20px;margin-bottom:16px;background:#0d1115}.inventoryhero>div:first-child b,.inventoryhero>div:first-child span{display:block}.inventoryhero>div:first-child b{font-size:44px;margin-top:8px}.inventoryhero>div:first-child span{font-size:11px;color:#717d88}.inventoryhero>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.loc{padding:10px 12px;background:#11161b;border-radius:9px;display:flex;align-items:center;gap:8px;font-size:10px;color:#8a97a2}.loc span{flex:1}.loc b{color:#fff}.tablepanel{overflow:auto}.table{min-width:740px}.tr{display:grid;grid-template-columns:2.1fr 1.25fr .7fr .7fr .7fr;align-items:center;text-align:left;padding:10px 18px;border:0;border-top:1px solid #191f25;background:transparent;width:100%;font-size:10px;cursor:pointer}.th{color:#65717c;text-transform:uppercase;font-size:8px;letter-spacing:.8px}.assetname{display:flex;align-items:center;gap:10px}.assetname em{font-style:normal}.assetname b,.assetname small{display:block}.assetname small{font-size:8px;color:#6e7984;margin-top:3px}.marketlead{padding:20px 0 34px}.marketlead h1{font-size:38px;line-height:1.1;letter-spacing:-1.4px;margin:8px 0 12px}.marketlead p{color:#74808b;font-size:12px}.marketgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.marketcard{border:1px solid #1e252c;background:#0d1014;border-radius:15px;padding:17px}.markettop{display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center}.markettop div b,.markettop div span{display:block}.markettop div b{font-size:12px}.markettop div span{font-size:9px;color:#707c87;margin-top:3px}.markettop strong{font-size:18px}.bars{margin:18px 0}.bar{margin:10px 0}.bar>div{display:flex;justify-content:space-between;font-size:9px;color:#77838e}.bar>div b{color:#c4ccd4}.bar>i{display:block;height:4px;background:#1b2228;margin-top:6px;border-radius:5px;overflow:hidden}.bar>i>u{display:block;height:100%;background:#8296a7;border-radius:5px}.marketfoot{border-top:1px solid #1c2228;padding-top:12px;display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;font-size:9px}.marketfoot span{color:#687580}.overlay{position:fixed;inset:0;background:#0009;z-index:20;display:flex;justify-content:flex-end}.drawer{width:min(460px,100%);height:100vh;background:#0c0f13;border-left:1px solid #293039;padding:26px;overflow:auto;position:relative}.x{position:absolute;right:18px;top:18px;border:0;background:#171c22;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.drawerhero{text-align:center;padding:15px 0 25px}.drawerhero>.thumb{width:92px;height:116px;margin:5px auto 16px}.drawerhero>.thumb b{font-size:38px;margin-top:25px}.drawerhero h2{margin:5px 0 8px;font-size:25px}.drawermetrics{display:grid;grid-template-columns:1fr 1fr;border:1px solid #202830;border-radius:13px}.drawermetrics>div{padding:17px}.drawermetrics>div+div{border-left:1px solid #202830}.drawermetrics b,.drawermetrics span{display:block}.drawermetrics b{font-size:23px;margin:6px 0}.drawermetrics span{font-size:9px;color:#727e89}.confidence{padding:18px 2px}.facts{border-top:1px solid #1d242a;border-bottom:1px solid #1d242a;padding:8px 0}.facts>div{display:flex;justify-content:space-between;padding:8px;font-size:10px}.facts span{color:#6d7883}.ebaybox{margin-top:18px;padding:16px;border:1px solid #26313a;border-radius:13px;background:#11161b}.ebayhead{display:flex;align-items:center;justify-content:space-between}.ebayhead b{display:block;font-size:15px;margin-top:3px}.switch{width:42px;height:24px;border-radius:20px;background:#2a3239;border:0;position:relative;cursor:pointer}.switch:after{content:"";position:absolute;width:17px;height:17px;border-radius:50%;background:#78838d;top:3px;left:3px;transition:.15s}.switch.on{background:#29563f}.switch.on:after{left:21px;background:#77e2ad}.priceedit{display:flex;margin:15px 0 10px;border:1px solid #2a343d;border-radius:9px;overflow:hidden;background:#0b0e11;align-items:center}.priceedit span{padding-left:11px;color:#6f7b85}.priceedit input{padding:11px 7px;flex:1;font-size:16px}.priceedit button{align-self:stretch;border:0;background:#202932;padding:0 13px;font-size:10px;cursor:pointer}.ebaybox>small{font-size:8px;color:#697680}.sellbutton{width:100%;border:0;background:#f1f4f6;color:#0a0c0f;border-radius:11px;padding:13px;margin-top:13px;font-weight:800;cursor:pointer}.drawerhint{font-size:8px;line-height:1.5;color:#626e79;text-align:center;padding:0 20px}.empty{padding:30px;color:#71808b;text-align:center}.toast{position:fixed;bottom:24px;right:24px;z-index:50;background:#13191e;border:1px solid #2d3942;padding:12px 16px;border-radius:10px;font-size:11px;box-shadow:0 14px 40px #0008}
@media(max-width:900px){.shell{grid-template-columns:66px 1fr}.sidebar{padding:20px 8px}.brand>div:last-child,.nav .label{display:none}.brand{padding-left:7px}.brandmark{min-width:34px}.nav button{justify-content:center}.sidebottom{display:none}.header{padding:0 18px}.global{display:none}.page{padding:22px 18px}.metrics{grid-template-columns:1fr 1fr}.grid2,.marketgrid{grid-template-columns:1fr}.hero{padding:25px}.bigmoney{font-size:40px}.heroChart{width:45%}.inventoryhero{grid-template-columns:1fr}}
@media(max-width:560px){.shell{display:block}.sidebar{position:fixed;z-index:10;bottom:0;top:auto;width:100%;height:62px;border-right:0;border-top:1px solid #20262d;padding:7px;background:#0b0e12}.brand,.sidebottom{display:none}.nav{flex-direction:row;justify-content:space-around;height:100%}.nav button{padding:8px}.main{padding-bottom:65px}.header{height:72px}.scanbtn .txt{display:none}.page{padding:16px 12px}.hero{min-height:220px}.heroChart{display:none}.metrics{grid-template-columns:1fr 1fr}.metric{padding:13px}.collectiongrid{grid-template-columns:1fr 1fr}.scannerbox{padding:30px 18px}.scaninput{flex-direction:column}.scaninput button{padding:13px}.inventoryhero>div:last-child{grid-template-columns:1fr}.marketlead h1{font-size:29px}.drawer{padding:20px}.drawermetrics b{font-size:19px}}

.accountChip{border:1px solid #2a333b;background:#11171c;color:#a9b4bd;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:800;letter-spacing:.7px;cursor:pointer}.accountChip.synced{color:#70e1aa;border-color:#28503d;background:#101a15}.accountChip.warning{color:#ffd27c;border-color:#5a4724;background:#1b1710}.cloudBanner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid #5c4621;background:#18140d;border-radius:12px;padding:12px 14px;margin-bottom:16px;font-size:10px}.cloudBanner b{color:#ffd27c}.cloudBanner span{color:#998d79}.cloudBanner code{color:#d9c9ad}.cloudBanner button{border:1px solid #69502b;background:#201a10;border-radius:8px;padding:7px 10px;cursor:pointer}.authOverlay{align-items:center;justify-content:center}.authCard{width:min(430px,calc(100% - 28px));background:#0e1216;border:1px solid #2b343d;border-radius:18px;padding:28px;position:relative;box-shadow:0 24px 100px #000}.authBrand{padding:0 0 22px}.authCard h2{font-size:25px;margin:6px 0 9px}.authCard>p{color:#78848e;font-size:11px;line-height:1.6}.authNote{border:1px solid #28343d;background:#10161b;padding:13px;border-radius:10px;font-size:9px;line-height:1.55;color:#87949f;margin-top:17px}.authTabs{display:flex;border-bottom:1px solid #232b32;margin-bottom:24px}.authTabs button{border:0;background:transparent;padding:10px 12px;color:#6e7a84;cursor:pointer}.authTabs button.active{color:#fff;border-bottom:2px solid #cbd4dc}.authCard label{display:block;font-size:9px;color:#7f8b95;text-transform:uppercase;letter-spacing:.7px;margin:13px 0}.authCard input,.authCard select{display:block;width:100%;margin-top:6px;border:1px solid #2a343c;background:#0a0d10;color:#fff;border-radius:9px;padding:11px;outline:0}.authFine{font-size:8px!important;text-align:center;color:#5e6972!important}.addCard{width:min(560px,calc(100% - 28px))}.form2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}
@media(max-width:560px){.accountChip{display:none}.cloudBanner{grid-template-columns:1fr}.form2{grid-template-columns:1fr}}

.authGate{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 10%,#17232d,#090b0e 45%)}.authGate .authCard{display:block}.setupWarn{border:1px solid #624727;background:#21170d;color:#e6c38d;padding:11px;border-radius:9px;font-size:10px;margin-bottom:15px}.danger{color:#ff8994}.topAdd{border:1px solid #2a333b;background:#11171c;color:#c7d0d8;border-radius:10px;padding:9px 12px;font-size:10px;cursor:pointer}

.parseResult{text-align:left;border:1px solid #2b4d3c;background:#0d1813;border-radius:14px;padding:18px;margin-top:14px}.parseTop{display:flex;justify-content:space-between;color:#74e0aa;font-size:9px;letter-spacing:.8px}.parseResult h3{margin:14px 0 5px;font-size:18px}.parseResult p{margin:0 0 14px!important;color:#829088!important;font-size:10px!important}.certImage{display:block;width:120px;max-height:170px;object-fit:contain;border-radius:8px;margin:15px auto;background:#07090b}.psaFacts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #244132;border-bottom:1px solid #244132}.psaFacts>div{padding:11px}.psaFacts>div+div{border-left:1px solid #244132}.psaFacts small,.psaFacts b{display:block}.psaFacts small{font-size:7px;color:#6f8679}.psaFacts b{font-size:12px;margin-top:3px}.estimate{display:flex;justify-content:space-between;padding:12px 3px;font-size:10px}.estimate span{color:#76837c}.identifiedStrip{border:1px solid #28543e;background:#101d16;color:#78dfa9;padding:10px;border-radius:9px;font-size:9px;margin:10px 0 14px}.scanresult a{color:#9edaff}
