.demoV2{max-width:980px;margin:0 auto;border:1px solid rgba(212,168,67,.26);border-radius:28px;background:#0c0c0e;box-shadow:0 52px 150px rgba(0,0,0,.62),0 0 100px rgba(212,168,67,.08);overflow:hidden;position:relative}.demoV2 *{box-sizing:border-box}.demoTop{display:flex;align-items:center;gap:9px;min-height:66px;padding:10px 16px;border-bottom:1px solid #23232b}.demoLogoMark{width:24px;height:24px;background:#d4a843;box-shadow:0 0 18px rgba(212,168,67,.16)}.demoLogo{font-weight:950;letter-spacing:-.045em;font-size:20px}.demoLogo b{color:#f0c060}.demoTopSpace{flex:1}.demoIcon{width:40px;height:40px;border-radius:20px;border:1px solid #23232b;background:#18181f;color:#b4bac8;display:grid;place-items:center}.demoScreen{min-height:540px;padding:18px;background:radial-gradient(circle at 85% 8%,rgba(212,168,67,.08),transparent 28%),#0c0c0e}.demoHero{min-height:138px;position:relative;display:flex;align-items:center;overflow:hidden}.demoHeroCopy{position:relative;z-index:2;max-width:60%}.demoDate,.demoMini{font-size:9px;letter-spacing:1.1px;font-weight:900;color:#8a90a0;text-transform:uppercase}.demoHero h3{margin:7px 0 0;font-size:30px;line-height:1.04;letter-spacing:-.05em}.demoHero p{margin:7px 0 0;color:#b4bac8;font-size:12px}.demoSportCar{position:absolute;right:-18px;top:27px;width:235px;height:70px;opacity:.78;filter:drop-shadow(0 10px 28px rgba(212,168,67,.16))}.demoSportCar:before{content:"";position:absolute;left:14px;right:8px;bottom:17px;height:32px;border-radius:55% 44% 22% 20%/68% 66% 34% 30%;background:linear-gradient(180deg,#29292f,#111116 74%);border-top:1px solid rgba(240,192,96,.55);transform:skewX(-8deg)}.demoSportCar:after{content:"";position:absolute;left:84px;top:4px;width:101px;height:37px;border-radius:70% 35% 0 0;background:linear-gradient(170deg,#2c2c32,#121217);border-top:1px solid rgba(240,192,96,.42);transform:skewX(-20deg)}.demoWing{position:absolute;right:0;top:7px;width:42px;height:6px;background:#24242a;border-top:1px solid rgba(240,192,96,.45);transform:skewX(-8deg)}.demoWheel{position:absolute;bottom:6px;width:36px;height:36px;border-radius:50%;background:#08080a;border:4px solid #24242a;box-shadow:inset 0 0 0 4px #0c0c0e}.demoWheel.one{left:44px}.demoWheel.two{right:35px}.demoStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.demoStat{min-height:82px;border:1px solid #23232b;border-radius:14px;background:#111116;padding:12px}.demoStat.red{background:rgba(239,85,85,.07);border-color:rgba(239,85,85,.25)}.demoStat.gold{background:rgba(212,168,67,.08);border-color:rgba(212,168,67,.27)}.demoStat.green{background:rgba(66,184,131,.07);border-color:rgba(66,184,131,.24)}.demoStat b{font-size:28px;line-height:1}.demoStat span{display:block;margin-top:6px;font-size:10px;font-weight:800}.demoActivity{margin-top:12px;padding:13px;border:1px solid #23232b;border-radius:14px;background:#111116}.demoActivityHead{display:flex;align-items:center;justify-content:space-between}.demoActivityHead b{font-size:9px;color:#f0c060;letter-spacing:1px}.demoActivityHead span{font-size:10px;color:#8a90a0}.demoActivityGrid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:10px}.demoActivityGrid div{text-align:center;border-right:1px solid #23232b}.demoActivityGrid div:last-child{border-right:0}.demoActivityGrid b{display:block;font-size:18px}.demoActivityGrid small{font-size:7px;color:#5a6070;font-weight:900;letter-spacing:.7px}.demoPrimary{width:100%;min-height:60px;margin-top:12px;border:1px solid #d4a843;border-radius:15px;background:linear-gradient(135deg,#f0c060,#d4a843);color:#0c0c0e;font-weight:950;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.demoSectionHead{display:flex;align-items:flex-end;justify-content:space-between;margin:18px 2px 8px}.demoSectionHead h4{margin:3px 0 0;font-size:15px}.demoSectionHead button{border:0;background:transparent;color:#8a90a0;font-size:10px;cursor:pointer}.demoList{border:1px solid #23232b;border-radius:16px;overflow:hidden;background:#111116}.demoRow{width:100%;min-height:64px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-bottom:1px solid #23232b;background:transparent;color:#fff;text-align:left;cursor:pointer}.demoRow:last-child{border-bottom:0}.demoRow:hover{background:rgba(212,168,67,.055)}.demoRank{width:25px;height:25px;border:1px solid rgba(212,168,67,.28);border-radius:8px;display:grid;place-items:center;color:#d4a843;font-size:10px;font-weight:900}.demoAvatar{width:38px;height:38px;border-radius:12px;background:#18181f;border:1px solid #23232b;display:grid;place-items:center;color:#f0c060;font-weight:900}.demoGrow{flex:1}.demoGrow b{display:block;font-size:13px}.demoGrow small{display:block;margin-top:3px;color:#8a90a0;font-size:9.5px}.demoTag{padding:5px 8px;border-radius:999px;font-size:8px;font-weight:900;border:1px solid rgba(212,168,67,.28);color:#f0c060}.demoTag.sold{color:#45c98a;border-color:rgba(69,201,138,.25);background:rgba(69,201,138,.06)}.demoTabs{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #23232b;background:#141418}.demoTab{min-height:58px;border:0;background:transparent;color:#8a90a0;font-size:9px;font-weight:900;letter-spacing:.6px;cursor:pointer}.demoTab.active{color:#f0c060}.demoTab.rex{position:relative}.demoTab.rex:before{content:"R";display:grid;place-items:center;width:34px;height:34px;border-radius:50%;margin:0 auto 2px;background:linear-gradient(135deg,#f0c060,#d4a843);color:#0c0c0e;font-weight:1000;font-size:14px;box-shadow:0 0 20px rgba(212,168,67,.18)}.demoSheet{position:absolute;inset:66px 0 58px;background:rgba(5,5,8,.76);backdrop-filter:blur(7px);display:flex;align-items:flex-end;padding:14px;z-index:10}.demoSheetCard{width:100%;max-width:620px;margin:0 auto;border:1px solid rgba(212,168,67,.3);border-radius:22px;background:#111116;padding:16px;box-shadow:0 22px 60px rgba(0,0,0,.5)}.demoSheetTitle{display:flex;align-items:center;justify-content:space-between}.demoSheetTitle h4{margin:0;font-size:18px}.demoClose{border:0;background:#18181f;color:#b4bac8;width:34px;height:34px;border-radius:17px;cursor:pointer}.demoWhy{margin-top:12px;padding:11px;border:1px solid rgba(212,168,67,.23);border-radius:12px;background:rgba(212,168,67,.07);font-size:11px;color:#b4bac8;line-height:1.5}.demoDraft{margin-top:10px;padding:12px;border:1px solid #23232b;border-radius:12px;background:#0c0c0e;color:#fff;font-size:12px;line-height:1.55}.demoActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.demoActions button{min-height:46px;border-radius:12px;border:1px solid rgba(212,168,67,.28);background:#18181f;color:#fff;font-weight:850;cursor:pointer}.demoActions button.gold{background:linear-gradient(135deg,#f0c060,#d4a843);color:#0c0c0e;border-color:#d4a843}.demoToast{position:absolute;left:50%;bottom:72px;transform:translateX(-50%);max-width:calc(100% - 28px);padding:10px 14px;border-radius:999px;background:#18181f;border:1px solid rgba(212,168,67,.25);font-size:10px;color:#b4bac8;z-index:20;box-shadow:0 10px 28px rgba(0,0,0,.4)}.demoRexHero{display:flex;align-items:flex-end;min-height:146px;border-bottom:1px solid #23232b;padding-bottom:14px}.demoRexCopy{flex:1}.demoRexCopy h3{font-size:28px;margin:3px 0 0}.demoRexCopy p{font-size:11px;color:#b4bac8;line-height:1.55;max-width:520px}.demoRexFigure{width:126px;height:132px;position:relative;display:flex;align-items:flex-end;justify-content:center}.demoRexHead{position:absolute;top:7px;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 50% 28%,#d7d7dc,#858590 36%,#3a3a42 39%,#1d1d23 75%);border:1px solid rgba(240,192,96,.25)}.demoRexBody{width:105px;height:78px;border-radius:44px 44px 12px 12px;background:linear-gradient(180deg,#24242a,#0e0e12);border:1px solid rgba(212,168,67,.2);position:relative}.demoRexBody:after{content:"R";position:absolute;left:50%;top:15px;transform:translateX(-50%);color:#d4a843;font-weight:1000}.demoCommands{display:grid;gap:8px;margin-top:14px}.demoCommand{width:100%;min-height:58px;display:flex;align-items:center;gap:11px;text-align:left;border:1px solid rgba(212,168,67,.24);border-radius:14px;background:transparent;color:#fff;padding:10px 12px;cursor:pointer}.demoCommand:hover{background:rgba(212,168,67,.055)}.demoCommandIcon{width:34px;height:34px;border-radius:10px;background:rgba(212,168,67,.08);display:grid;place-items:center;color:#f0c060}.demoCommand b{display:block;font-size:12px}.demoCommand small{display:block;color:#8a90a0;margin-top:2px}.demoChat{padding:8px 0 0}.demoChatLine{padding:9px 0;border-bottom:1px solid rgba(255,255,255,.045);font-size:12px;line-height:1.55}.demoChatLine strong{color:#f0c060}.demoChatLine.rep{text-align:right;color:#fff}.demoInput{margin-top:12px;min-height:50px;border:1px solid #23232b;border-radius:25px;background:#111116;display:flex;align-items:center;padding:0 6px 0 15px;color:#8a90a0;font-size:11px}.demoInput span{flex:1}.demoInput b{width:38px;height:38px;border-radius:19px;background:#d4a843;color:#0c0c0e;display:grid;place-items:center}.demoPanelTitle{font-size:22px;margin:2px 0 14px}.demoEmptyCopy{color:#8a90a0;font-size:12px;line-height:1.6}.demoNotice{margin-top:14px;padding:12px;border:1px solid rgba(212,168,67,.23);border-radius:12px;background:rgba(212,168,67,.06);font-size:11px;color:#b4bac8}.demoCtaRow{max-width:980px;margin:16px auto 0;text-align:center}.demoCtaRow p{font-size:11px;color:#8a90a0}.demoCtaRow .primary{margin-top:8px}@media(max-width:760px){.demoV2{border-radius:20px}.demoScreen{padding:14px;min-height:520px}.demoHero{min-height:128px}.demoHeroCopy{max-width:69%}.demoHero h3{font-size:26px}.demoSportCar{width:190px;right:-35px;opacity:.65}.demoActivityGrid b{font-size:15px}.demoTabs{position:relative}.demoRexFigure{width:100px}.demoRexCopy h3{font-size:24px}}@media(max-width:480px){.demoTop{min-height:58px;padding:8px 12px}.demoLogo{font-size:18px}.demoIcon{width:36px;height:36px}.demoScreen{padding:12px;min-height:500px}.demoHero{min-height:126px}.demoHeroCopy{max-width:72%}.demoHero h3{font-size:23px}.demoHero p{font-size:10.5px}.demoSportCar{width:170px;right:-45px;top:33px}.demoStats{gap:6px}.demoStat{min-height:72px;padding:10px}.demoStat b{font-size:23px}.demoStat span{font-size:9px}.demoActivityGrid small{font-size:6px}.demoActivityGrid b{font-size:14px}.demoPrimary{min-height:54px}.demoRow{padding:9px}.demoRank{display:none}.demoTag{display:none}.demoTabs{grid-template-columns:repeat(5,1fr)}.demoTab{font-size:7.5px;min-height:56px}.demoRexHero{min-height:132px}.demoRexFigure{width:82px}.demoRexHead{width:52px;height:52px}.demoRexBody{width:80px;height:65px}.demoActions{grid-template-columns:1fr}.demoSheet{padding:9px}.demoSheetCard{padding:14px}.demoCommand{min-height:54px}.demoHero .demoDate{max-width:80%}}
/* Canonical PocketRep header mark and mobile auth visibility. The previous PNG is corrupt; render the same P mark deterministically in CSS. */
.siteBrand.brandLockup img,.demoTop>img{display:none!important}.siteBrand::before,.demoTop::before{content:"P"!important;width:30px!important;height:30px!important;flex:0 0 30px!important;border-radius:9px!important;background:linear-gradient(135deg,#f0c060,#d4a843)!important;color:#090909!important;display:grid!important;place-items:center!important;font-size:16px!important;line-height:1!important;font-weight:1000!important;box-shadow:0 0 18px rgba(212,168,67,.18)!important}.siteBrand{gap:9px!important}.demoTop::before{margin-right:1px}
@media(max-width:520px){.siteLogin{display:inline-flex!important;align-items:center;justify-content:center;padding:8px 6px!important;font-size:11px!important;white-space:nowrap}.siteActions{gap:4px!important}.siteActions .cta{min-height:38px!important;padding:0 10px!important;font-size:11px!important}.siteBrand{font-size:16px!important;gap:7px!important}.siteBrand::before{width:28px!important;height:28px!important;flex-basis:28px!important;font-size:15px!important}.siteNavIn{gap:7px!important}}
