.refresh{color:#fff;background:#ffffff18;border:1px solid #fff6;border-radius:99px;margin-top:7px;padding:5px 9px;font-size:10px;font-weight:800}.refresh:disabled{opacity:.55;cursor:default}.scanRow{align-items:center;gap:12px;margin:18px 0 10px;display:flex}.scanRow label{color:#08233a;cursor:pointer;background:#4fd5b5;border-radius:10px;align-items:center;padding:12px 16px;font-weight:900;display:inline-flex}.scanRow label.disabled{opacity:.55}.scanRow input{display:none}.scanRow>span{color:#9fb0cc;font-size:11px}.scanNote{color:#cce9ff;background:#0e3157;border:1px solid #3c688e;border-radius:10px;padding:10px;font-size:12px}.or{color:#7690b3;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;font-size:10px;display:flex}.or:before,.or:after{content:"";background:#294873;flex:1;height:1px}@media (width<=600px){.scanRow{display:block}.scanRow label{justify-content:center;width:100%}.scanRow>span{text-align:center;margin-top:7px;display:block}}.catalogControls{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 14px;display:flex}.catalogControls p{margin:0}.catalogControls button{color:#dceaff;background:#112f57;border:1px solid #466b98;border-radius:99px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.setCatalog{gap:14px;display:grid}.setGroup{background:#07162e;border:1px solid #294d79;border-radius:15px;overflow:hidden}.setGroup>header{background:linear-gradient(90deg,#153c69,#10294d);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.setGroup>header strong,.setGroup>header span{display:block}.setGroup>header strong{font-size:15px}.setGroup>header span,.setGroup>header time{color:#a9bfdc;font-size:10px}.setGroup .cardCatalog{padding:10px}.finishList{grid-column:1/-1;gap:5px;display:grid}.finishRow{background:#0a1f40;border-radius:8px;grid-template-columns:1fr 48px 48px;align-items:center;gap:5px;padding:6px;display:grid}.finishRow>span b,.finishRow>span small{display:block}.finishRow>span b{font-size:10px}.finishRow>span small{color:#68dfc3;margin-top:1px;font-size:10px}.finishRow button{color:#13223d;background:#ffd45a;border:0;border-radius:7px;padding:7px 3px;font-size:10px;font-weight:900}.finishRow .buy{background:#51d2b5}.shopShade{z-index:40;background:#020817e8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.shopPanel{text-align:center;background:#0c2347;border:1px solid #4a76a9;border-radius:20px;width:min(430px,100%);padding:22px;position:relative;box-shadow:0 25px 80px #000}.shopPanel>img{object-fit:contain;width:150px;height:210px}.shopPanel h3{margin:8px 0 2px;font-size:24px}.shopPanel p{color:#aabedb;margin:0 0 8px}.shopPanel>strong{color:#65e1c3}.shopClose{color:#fff;background:#23466f;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:12px;right:12px}.shopLinks{gap:8px;margin:18px 0 12px;display:grid}.shopLinks a{color:#102342;text-align:left;background:#f5f8ff;border-radius:11px;justify-content:space-between;align-items:center;padding:12px;text-decoration:none;display:flex}.shopLinks a span{color:#385c87;font-size:11px}.shopPanel>small{color:#93a9c7;font-size:10px;line-height:1.4;display:block}@media (width<=600px){.catalogControls{align-items:start}.catalogControls p{max-width:62%}.setGroup .cardCatalog{grid-template-columns:1fr}.shopPanel{padding:18px}.shopPanel>img{width:125px;height:175px}}.scanConfidence{background:#0a1b38;border:1px solid #50729a;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0;padding:10px;display:grid}.scanConfidence span,.scanConfidence strong,.scanConfidence b{display:block}.scanConfidence span{color:#8fa6c5;font-size:8px}.scanConfidence strong,.scanConfidence b{color:#ffd65a;margin-top:3px}.scanConfidence p{color:#b7c6dc;grid-column:1/-1;margin:2px 0 0;font-size:9px}.scanConfidence.high{border-color:#54d6b7}.scanConfidence.high strong{color:#60dfbd}.scanConfidence.medium{border-color:#e0ae49}.scanConfidence.low{border-color:#c45a68}.scanConfidence.low strong{color:#ff8f9c}.scanConfidence .scanQualityChecks,.scanConfidence .artworkEvidence{background:#07162e;border-radius:8px;grid-column:span 2;padding:7px}.scanConfidence .scanQualityChecks b{margin-right:8px;font-size:8px;display:inline-block}.scanConfidence .scanQualityChecks b.pass{color:#60dfbd}.scanConfidence .scanQualityChecks b.review{color:#ff9a76}.scanConfidence .artworkEvidence b{color:#bcd0ee;font-size:9px}.scanDestination{color:#dce8f8;background:#102746;border:1px solid #4b6d98;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;font-size:10px;font-weight:900;display:grid}.scanDestination select{color:#fff;background:#081a35;border:1px solid #5e80aa;border-radius:8px;min-width:0;padding:9px}.scanDestination small{color:#8fa7c7;grid-column:1/-1;font-size:8px;font-weight:500}@media (width<=520px){.scanDestination{grid-template-columns:1fr}.scanDestination small{grid-column:1}}.batchScannerStatus{background:#0a2c3c;border:1px solid #5ad8bd66;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;margin:8px 0;padding:10px 12px;display:grid}.batchScannerStatus strong{color:#60dfbd;grid-row:1/3;font-size:28px}.batchScannerStatus span{color:#e7fff9;font-size:10px;font-weight:900}.batchScannerStatus small{color:#83adad;font-size:8px}.liveScannerCamera{aspect-ratio:3/4;background:#020a17;border:1px solid #4e769f;border-radius:14px;width:min(100%,430px);margin:10px auto;position:relative;overflow:hidden}.liveScannerCamera video{object-fit:contain;width:100%;height:100%}.liveScannerCamera .cameraGuide{aspect-ratio:63/88;pointer-events:none;border:2px solid #ffe16a;border-radius:10px;width:90%;position:absolute;top:5%;left:5%;box-shadow:0 0 0 999px #0005}.liveScannerCamera>button{z-index:2;color:#081a35;background:#ffe16a;border:0;border-radius:20px;min-width:170px;padding:11px;font-weight:950;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.batchScanLog{background:#071a34;border:1px solid #35587f;border-radius:10px;gap:4px;margin:10px 0;padding:10px;display:grid}.batchScanLog b{color:#9eb7d7;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.batchScanLog span{color:#bcd2e9;font-size:9px}.rotomScannerModal{background:radial-gradient(circle at 50% 18%,#153552 0,#091b39 46%);border-color:#ff7a38;box-shadow:0 0 0 3px #c94327,0 25px 80px #000}.rotomScannerModal .modalHead{background:linear-gradient(120deg,#ed512f,#b92b2a);border-radius:16px;padding:12px 16px;box-shadow:inset 0 -3px #77202a}.rotomScannerModal .modalHead .eyebrow{color:#fff4a8}.rotomScannerModal .batchScannerStatus{background:#092f42;border-color:#49e9e0}.rotomScannerModal .liveScannerCamera{background:#020a17;border:12px solid #e64c2d;border-radius:30px;margin-top:50px;margin-bottom:38px;overflow:visible;box-shadow:0 0 0 5px #7e2430,0 18px 40px #0009,0 0 35px #ff683855}.rotomScannerModal .liveScannerCamera:before,.rotomScannerModal .liveScannerCamera:after{content:"";z-index:-1;filter:drop-shadow(0 8px 7px #0008);background:#f15a30;border:4px solid #7e2430;width:82px;height:22px;position:absolute;top:22%}.rotomScannerModal .liveScannerCamera:before{clip-path:polygon(0 0,100% 0,82% 100%,20% 70%);left:-78px;transform:rotate(-32deg)}.rotomScannerModal .liveScannerCamera:after{clip-path:polygon(0 0,100% 0,80% 70%,18% 100%);right:-78px;transform:rotate(32deg)}.rotomScannerModal .cameraGuide{border-color:#4ffff4;box-shadow:0 0 14px #40e9ff,0 0 0 999px #0005}.rotomScannerFace{z-index:3;background:#ed512f;border:5px solid #7e2430;border-bottom:0;border-radius:70px 70px 0 0;justify-content:center;align-items:center;gap:32px;width:166px;height:58px;display:flex;position:absolute;top:-47px;left:50%;transform:translate(-50%)}.rotomScannerFace:before{content:"";filter:drop-shadow(0 -4px #7e2430);border-bottom:34px solid #ed512f;border-left:18px solid #0000;border-right:18px solid #0000;width:0;height:0;position:absolute;top:-28px}.rotomScannerFace i{background:#36cfe5;border:4px solid #bffffc;border-radius:50%;width:18px;height:28px;box-shadow:0 0 10px #4ffff4}.rotomScannerFace b{color:#fff;font-size:21px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.rotomScannerModal .liveScannerCamera>button{color:#06223a;background:#4fe6dc;box-shadow:0 0 0 3px #0b6170}.rotomScannerModal .scanRow label{color:#fff;background:#ed512f;box-shadow:inset 0 -3px #8f2630}@media (width<=600px){.rotomScannerModal .liveScannerCamera{width:calc(100% - 42px);margin-top:50px}.rotomScannerModal .liveScannerCamera:before,.rotomScannerModal .liveScannerCamera:after{width:48px}.rotomScannerModal .liveScannerCamera:before{left:-45px}.rotomScannerModal .liveScannerCamera:after{right:-45px}}@media (width<=520px){.scanConfidence{grid-template-columns:repeat(2,1fr)}}.rawPrices{grid-template-columns:repeat(2,1fr);gap:7px;margin:15px 0;display:grid}.rawPrices>div{background:#071832;border:1px solid #315883;border-radius:9px;padding:8px}.rawPrices span,.rawPrices b{display:block}.rawPrices span{color:#8fa8c8;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.rawPrices b{color:#fff;margin-top:2px;font-size:14px}.priceVerification{text-align:left;background:#0a1d3b;border:1px solid #3e638c;border-radius:12px;margin:13px 0;padding:11px 13px}.priceVerification b,.priceVerification span,.priceVerification small{display:block}.priceVerification b{font-size:12px}.priceVerification span{color:#b3c4dc;margin-top:3px;font-size:10px;line-height:1.4}.priceVerification small{color:#7f96b6!important;margin-top:5px!important;font-size:8px!important}.priceVerification.verified{border-color:#51d5b4}.priceVerification.verified b{color:#60dfbd}.priceVerification.estimated{border-color:#e2b24c}.priceVerification.estimated b{color:#ffd466}.priceVerification.unavailable{border-color:#bc5867}.priceVerification.unavailable b{color:#ff8f9c}.priceHistorySummary{text-align:left;background:#081a34;border:1px solid #35577f;border-radius:12px;margin:12px 0;padding:12px}.priceHistorySummary>b{color:#9eb7d7;letter-spacing:.14em;font-size:9px;display:block}.priceHistorySummary>div{grid-template-columns:repeat(3,1fr);gap:7px;margin:8px 0;display:grid}.priceHistorySummary span{background:#102747;border-radius:9px;padding:8px}.priceHistorySummary span small,.priceHistorySummary span strong{display:block}.priceHistorySummary span small{color:#8ba2c1;font-size:8px}.priceHistorySummary span strong{margin-top:3px;font-size:10px}.priceHistorySummary .up{color:#60dfbd}.priceHistorySummary .down{color:#ff8f9c}.priceHistorySummary .flat{color:#b3c4dc}.priceHistorySummary>small{color:#7891b2;font-size:8px}.dexMode{grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0 4px;display:grid}.dexMode button{color:#b8c7df;text-align:left;background:#0b1c3a;border:1px solid #294873;border-radius:14px;padding:12px 15px}.dexMode button strong,.dexMode button span{display:block}.dexMode button strong{color:#fff;font-size:14px}.dexMode button span{color:#91a9cb;margin-top:3px;font-size:10px}.dexMode button.active{background:linear-gradient(135deg,#17355e,#0e294f);border-color:#ffd45a;box-shadow:0 0 0 2px #ffd45a44}.dexMode button.active strong{color:#ffd45a}@media (width<=600px){.dexMode{grid-template-columns:1fr}.dexMode button{padding:10px 12px}}.dexBinderPlanButton{color:#ffe06a;background:#101e45;border:1px solid #ffe06a88;border-radius:99px;margin:0 0 9px auto;padding:7px 11px;font-size:10px;font-weight:950;display:block}.dexBinderPlanButton.active{color:#fff;background:#176d73;border-color:#65ddc2}.dexBinderActive>.tools,.dexBinderActive>.tabs,.dexBinderActive>.resultLine,.dexBinderActive>.grid,.dexBinderActive>.more,.dexBinderActive>.empty{display:none}.dexBinderView{gap:24px;margin-top:18px;display:grid}.dexBinderOverview{background:linear-gradient(135deg,#102b52,#151f4d);border:1px solid #4f6e9b;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.dexBinderOverview span,.dexBinderOverview strong,.dexBinderOverview small{display:block}.dexBinderOverview span{color:#ffe06b;letter-spacing:.16em;font-size:8px;font-weight:950}.dexBinderOverview strong{margin:3px 0;font-size:20px}.dexBinderOverview small{color:#aabbd3}.dexBinderOverview button{color:#13203a;background:#ffd85b;border:0;border-radius:10px;padding:10px 14px;font-weight:950}.dexPlannedBinder{background:#08172f;border:1px solid #6b57b4;border-radius:22px;overflow:hidden;box-shadow:0 15px 34px #0005}.dexBinderHeader{background:linear-gradient(115deg,#6531b1,#243b7b);border-radius:0;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.dexBinderHeader>div:last-child{text-align:right}.dexBinderHeader span,.dexBinderHeader strong,.dexBinderHeader small{display:block}.dexBinderHeader span{color:#ffe06b;letter-spacing:.15em;font-size:8px;font-weight:950}.dexBinderHeader strong{color:#fff;margin:3px 0;font-size:20px}.dexBinderHeader small{color:#cdc7e5}.dexBinderSpreads{gap:12px;padding:12px;display:grid}.dexBinderSpread{background:linear-gradient(90deg,#071329,#18224c 49% 51%,#071329);border:1px solid #394e79;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:grid;position:relative}.dexBinderSpread:after{content:"";background:#020817aa;width:2px;position:absolute;top:5px;bottom:5px;left:50%;box-shadow:0 0 8px #000}.dexBinderPage{background:#101e3d;border:1px solid #564b8e;border-radius:11px;min-width:0;padding:6px}.dexBinderPageLabel{justify-content:space-between;gap:5px;padding:2px 3px 7px;display:flex}.dexBinderPageLabel strong{color:#ffe06b;font-size:11px}.dexBinderPageLabel span{color:#93a6c4;font-size:7px}.dexBinderCoverPage{background:radial-gradient(circle at 50% 45%,#273761,#0b1730 70%)}.dexBinderCoverMessage{text-align:center;place-content:center;min-height:220px;display:grid}.dexBinderCoverMessage span{color:#ffe06b;letter-spacing:.18em;font-size:8px;font-weight:950}.dexBinderCoverMessage strong{color:#8497b5;margin-top:5px}.dexBinderPockets{gap:4px;display:grid}.dexBinderPocket{color:#fff;background:#0b1931;border:1px solid #3e587f;border-radius:6px;min-width:0;padding:2px;position:relative;overflow:hidden}.dexBinderPocket img{aspect-ratio:2.5/3.5;object-fit:contain;background:#d9e4ef;width:100%;display:block}.dexBinderPocket i{color:#fff;background:#f28c28;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:950;display:grid;position:absolute;top:4px;right:4px}.dexBinderPocket.got i{background:#4169e1}.dexBinderPocket b{text-overflow:ellipsis;white-space:nowrap;padding:3px 1px 1px;font-size:7px;display:block;overflow:hidden}.dexBinderEmpty{aspect-ratio:2.5/3.75;color:#5f7492;border:1px dashed #4c6181;border-radius:6px;place-items:center;font-size:7px;display:grid}.dexBinderOverflow{background:#4a1d2b;border:1px solid #e87955;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.dexBinderOverflow button{background:#ffd85b;border:0;border-radius:8px;padding:8px 12px;font-weight:900}.dexBinderPlanner{background:radial-gradient(circle at 92% 0,#8e6de733,#0000 34%),linear-gradient(150deg,#15305a,#08172f);border:1px solid #866ed7;border-radius:24px;width:min(820px,100%);max-height:92dvh;padding:25px;position:relative;overflow:auto;box-shadow:0 25px 80px #000c}.dexBinderPlanner>.close{position:absolute;top:15px;right:15px}.dexBinderPlanner h2{margin:4px 45px 5px 0;font-size:30px}.dexBinderPlanner>p:not(.eyebrow){color:#afbed5}.dexBinderPlanTotals{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.dexBinderPlanTotals>div{background:#091b38;border:1px solid #405d87;border-radius:11px;padding:11px}.dexBinderPlanTotals span,.dexBinderPlanTotals strong{display:block}.dexBinderPlanTotals span{color:#91a6c5;font-size:8px}.dexBinderPlanTotals strong{color:#ffe06b;margin-top:3px;font-size:18px}.dexBinderPlanTotals .covered{border-color:#4cae91}.dexBinderPlanTotals .short{border-color:#d86c51}.dexBinderEditors{gap:9px;display:grid}.dexBinderEditors>article{background:#0a1b37;border:1px solid #405b84;border-radius:13px;padding:12px}.dexBinderEditorTitle{grid-template-columns:29px 1fr auto;align-items:center;gap:8px;display:grid}.dexBinderEditorTitle>span{color:#ffe06b;background:#673bb4;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.dexBinderEditorTitle>input{color:#fff;background:#07152c;border:1px solid #3d5a83;border-radius:8px;min-width:0;padding:8px 9px;font-weight:900}.dexBinderEditorTitle>div{gap:4px;display:flex}.dexBinderEditorTitle button{color:#fff;background:#29476f;border:0;border-radius:7px;width:28px;height:28px}.dexBinderEditorTitle button.remove{color:#ffd7dc;background:#6d2439}.dexBinderEditorTitle button:disabled{opacity:.35}.dexBinderFields{grid-template-columns:90px auto 90px 1fr;align-items:end;gap:7px;margin-top:10px;display:grid}.dexBinderFields label{color:#9eb0ca;font-size:8px;font-weight:900}.dexBinderFields input,.dexBinderFields select{color:#fff;text-align:center;background:#07152c;border:1px solid #3f5c86;border-radius:8px;width:100%;margin-top:4px;padding:9px;display:block}.dexBinderFields>span{color:#ffe06b;padding-bottom:9px;font-weight:950}.dexBinderCapacityLine{color:#8fa4c2;justify-content:space-between;gap:10px;margin-top:9px;font-size:9px;display:flex}.dexBinderCapacityLine strong{color:#65ddc2}.addDexBinder,.openDexBinderView{border-radius:10px;width:100%;margin-top:11px;padding:11px;font-weight:950}.addDexBinder{color:#fff;background:#18365d;border:1px solid #607ca5}.openDexBinderView{color:#14203a;background:#ffd85b;border:0}@media (width<=600px){.dexBinderPlanButton{margin:0 0 9px}.dexBinderOverview{padding:12px;display:block}.dexBinderOverview button{width:100%;margin-top:10px}.dexBinderHeader{padding:11px}.dexBinderHeader strong{font-size:15px}.dexBinderHeader small{font-size:7px}.dexBinderSpreads{gap:6px;padding:5px}.dexBinderSpread{border-radius:8px;gap:2px;padding:2px}.dexBinderPage{border-radius:5px;padding:2px}.dexBinderPageLabel{padding:1px 1px 3px}.dexBinderPageLabel strong{font-size:7px}.dexBinderPageLabel span{font-size:5px}.dexBinderCoverMessage{min-height:120px}.dexBinderCoverMessage strong{font-size:8px}.dexBinderPockets{gap:2px}.dexBinderPocket{border-radius:3px;padding:1px}.dexBinderPocket i{width:10px;height:10px;font-size:6px;top:2px;right:2px}.dexBinderPocket b{font-size:5px}.dexBinderEmpty{border-radius:3px;font-size:5px}.dexBinderPlanner{padding:20px 12px}.dexBinderPlanTotals{gap:5px}.dexBinderPlanTotals>div{padding:8px}.dexBinderPlanTotals strong{font-size:14px}.dexBinderEditorTitle{grid-template-columns:24px 1fr}.dexBinderEditorTitle>div{grid-column:2}.dexBinderFields{grid-template-columns:62px auto 62px 1fr}.dexBinderCapacityLine{display:block}.dexBinderCapacityLine strong{margin-top:3px;display:block}}.boot,.hub,.sectionPage,.masterLibrary,.masterDetail{min-height:100dvh}.boot{background:radial-gradient(circle at 50% 26%,#174e93 0,#08224b 31%,#040d20 72%);place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.boot:before{content:"";background:repeating-conic-gradient(#ffffff09 0deg 1deg,#0000 1deg 15deg);animation:70s linear infinite vaultSpin;position:absolute;inset:-40%}.boot:after{content:"";border:1px solid #62d9ff33;border-radius:50%;width:520px;height:520px;position:absolute;box-shadow:0 0 0 60px #62d9ff08,0 0 0 120px #62d9ff06,0 0 90px #138ee455}.spark{background:#fff5b5;width:8px;height:8px;position:absolute;transform:rotate(45deg);box-shadow:0 0 25px #fff}.spark:before,.spark:after{content:"";background:inherit;position:absolute}.spark:before{width:2px;height:30px;top:-11px;left:3px}.spark:after{width:30px;height:2px;top:3px;left:-11px}.sparkOne{animation:2.5s infinite twinkle;top:17%;left:18%}.sparkTwo{animation:2.5s 1.2s infinite twinkle;bottom:20%;right:15%}.bootCard{z-index:2;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#123665ee,#071a3aee 62%);border:1px solid #5bb7f080;border-radius:34px;width:min(680px,100%);padding:34px;position:relative;box-shadow:0 30px 100px #000b,inset 0 1px #fff2}.vaultMark{color:#75dbff;letter-spacing:.2em;justify-content:center;align-items:center;gap:10px;font-size:9px;font-weight:950;display:flex}.vaultMark b{color:#ffe271;border:1px solid #ffe271;border-radius:50%;place-items:center;width:40px;height:40px;font-size:25px;display:grid;box-shadow:0 0 28px #ffe27155}.bootCard>.eyebrow{margin:18px 0 7px}.bootCard h1{text-transform:uppercase;text-shadow:0 5px #041329,0 0 35px #1b9fff66;font-size:clamp(52px,11vw,86px);line-height:.76}.bootCard h1 em{color:#ffd953;-webkit-text-fill-color:transparent;background:linear-gradient(#fff6a6,#ffc62d);-webkit-background-clip:text;background-clip:text;font-style:normal}.bootCard>p:not(.eyebrow){color:#b8cce5;max-width:480px;margin:20px auto}.bootFan{pointer-events:none;height:146px;margin:0 auto -26px;position:relative}.bootFan img{object-fit:contain;filter:drop-shadow(0 16px 18px #0009);width:145px;height:145px;position:absolute;bottom:0;left:50%}.bootFan .fan0{transform:translate(-115%)rotate(-12deg)}.bootFan .fan1{z-index:2;transform:translate(-50%)scale(1.12)}.bootFan .fan2{transform:translate(15%)rotate(12deg)}.vaultChoices{gap:10px;display:grid}.vaultChoices>button{text-align:left;color:#fff;background:linear-gradient(100deg,#1d5592,#17417a);border:1px solid #74ccff99;border-radius:20px;grid-template-columns:58px 1fr 24px;align-items:center;gap:14px;width:100%;margin:0 0 17px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0006,inset 0 1px #ffffff26}.vaultChoices>button:before{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff26 45%,#0000 63%);animation:3.6s infinite shine;position:absolute;inset:0;transform:translate(-120%)}.vaultChoices>button:hover{border-color:#ffe16b;transform:translateY(-2px)}.pokeOrb{background:linear-gradient(#f04445 0 45%,#1b2440 45% 55%,#f8fbff 55%);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 0 0 3px #07172e,0 0 20px #ffdf5b55}.pokeOrb i{background:#fff;border:4px solid #1b2440;border-radius:50%;width:15px;height:15px}.vaultChoices>button strong,.vaultChoices>button small{display:block}.vaultChoices>button strong{font-size:23px}.vaultChoices>button small{color:#bbcee6;margin-top:4px}.vaultChoices>button>b{color:#ffd953;font-size:31px}.bootFuture{letter-spacing:.18em;font-size:9px;color:#7189a8!important}.vaultGameIcon{color:#fff;letter-spacing:-.03em;border-radius:15px;place-items:center;width:54px;height:54px;font-size:13px;font-weight:950;display:grid;box-shadow:inset 0 1px #fff5,0 8px 18px #0006}.vaultGameIcon.yugioh{background:linear-gradient(145deg,#801d32,#280914)}.vaultGameIcon.mtg{background:linear-gradient(145deg,#d35b28,#5b1710)}.vaultGameIcon.sports{background:linear-gradient(145deg,#1d7a53,#092e42);font-size:25px}.vaultGameIcon.onepiece{background:url(/one-piece-grand-line.png) 68% 58%/235% no-repeat;box-shadow:inset 0 0 0 1px #fff5,0 8px 20px #0008,0 0 22px #f5b83b44}.boot:has(.vaultDirectoryPage){background:#050a14;padding:0;display:block;overflow:auto}.boot:has(.vaultDirectoryPage):before{background:radial-gradient(circle at 50% -10%,#143967 0,#0000 42%);animation:none;position:fixed;inset:0}.boot:has(.vaultDirectoryPage):after{display:none}.vaultDirectoryPage{width:min(900px,100%);min-height:100dvh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:auto;padding:30px 22px 60px}.directoryIntro{text-align:left;margin:18px 0 26px}.directoryIntro .eyebrow{margin:0 0 5px}.bootCard .directoryIntro h1{text-transform:none;letter-spacing:-.045em;text-shadow:none;margin:0;font-size:clamp(34px,7vw,52px);line-height:1}.bootCard .directoryIntro h1 em{color:#f2c34a}.bootCard .directoryIntro>p:last-child{color:#91a1b8;margin:8px 0 0}.vaultSquareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.vaultSquare{aspect-ratio:1;color:#fff;text-align:left;isolation:isolate;background:#111b2d;border:1px solid #ffffff28;border-radius:20px;min-width:0;position:relative;overflow:hidden;box-shadow:0 12px 28px #0008,inset 0 1px #fff2}.vaultSquare:before{content:"";z-index:-2;background:var(--tile-art,linear-gradient(145deg,#1d385d,#111827));background-position:50%;background-size:cover;transition:transform .28s;position:absolute;inset:0}.vaultSquare:hover:before{transform:scale(1.04)}.vaultSquare>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vaultSquareShade{z-index:-1;background:linear-gradient(#0000 25%,#040812ed 100%);position:absolute;inset:0}.vaultSquareMark{color:#fff;letter-spacing:.12em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03071299;border:1px solid #ffffff4d;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:950;position:absolute;top:12px;left:12px}.vaultSquare strong{font-size:clamp(15px,3.7vw,23px);line-height:1.05;position:absolute;bottom:14px;left:14px;right:34px}.vaultSquare>b{color:#f6ce58;font-size:25px;position:absolute;bottom:11px;right:14px}.sportsTileLogos{grid-template-columns:repeat(2,1fr);place-items:center;gap:8px;display:grid;position:absolute;inset:18px 14px 38px}.sportsTileLogos img{object-fit:contain;filter:drop-shadow(0 8px 12px #000a);width:58px;height:58px}.vaultSquare.magic{--tile-art:url(/vault-magic.png)}.vaultSquare.yugioh{--tile-art:url(/vault-yugioh.png)}.vaultSquare.sports{--tile-art:radial-gradient(circle at 20% 10%,#28a8ff55,transparent 35%),linear-gradient(145deg,#10294f,#071224)}.vaultSquare.onepiece{--tile-art:url(/api/one-piece-art?character=luffy)}.vaultSquare.lorcana{--tile-art:url(/vault-lorcana.png)}.vaultSquare.riftbound{--tile-art:url(/vault-riftbound.png)}.vaultSquare.gundam{--tile-art:url(/vault-gundam.png)}.vaultSquare.dragonball{--tile-art:url(/vault-dragon-ball.png)}.vaultSquare.digimon{--tile-art:url(https://digimon.net/cimages/digimon/omegamon.jpg)}.vaultSquare.starwars{--tile-art:url(/vault-star-wars.png)}.vaultSquare.fab{--tile-art:url(/vault-flesh-and-blood.png)}.vaultSquare.marvel{--tile-art:url(https://cdn.marvel.com/content/2x/theavengers_lob_mas_dsk_03_1.webp)}.vaultSquare.weiss{--tile-art:url(/vault-weiss.png)}.vaultSquare.union{--tile-art:url(/vault-union-arena.png)}.vaultSquare.finalfantasy{--tile-art:url(/vault-final-fantasy.png)}.vaultSquare.wwe{--tile-art:url(/vault-wwe.png)}.genericVault{color:#fff;background:radial-gradient(circle at 50% 0,#183c68,#070d18 43%);min-height:100dvh;padding:0 20px 60px}.genericVaultHero{width:min(780px,100%);margin:auto;padding:24px 0 30px}.genericVaultHero .brandBack{margin-bottom:38px}.genericVaultMark{color:#f0cc6a;background:#ffffff12;border:1px solid #f0cc6a;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:18px;font-weight:950;display:grid}.genericVaultHero h1{letter-spacing:-.05em;margin:4px 0 8px;font-size:clamp(38px,8vw,68px);line-height:.95}.genericVaultHero>p:last-child{color:#9bacbf}.genericVaultSummary,.genericVaultGrid{width:min(780px,100%);margin:0 auto}.genericVaultSummary{background:#101a2b;border:1px solid #ffffff25;border-radius:18px;grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid;overflow:hidden}.genericVaultSummary>div{padding:18px}.genericVaultSummary>div+div{border-left:1px solid #ffffff20}.genericVaultSummary small{color:#8290a5;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.genericVaultSummary strong{margin-top:5px;font-size:26px;display:block}.genericVaultGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.genericVaultGrid button{color:#fff;text-align:left;background:linear-gradient(145deg,#15243a,#0d1524);border:1px solid #ffffff25;border-radius:20px;min-height:170px;padding:20px}.genericVaultGrid i,.genericVaultGrid strong,.genericVaultGrid span,.genericVaultGrid b{display:block}.genericVaultGrid i{color:#f2ca5d;font-size:26px;font-style:normal}.genericVaultGrid strong{margin:18px 0 5px;font-size:20px}.genericVaultGrid span{color:#8796aa;min-height:38px;font-size:12px;line-height:1.45}.genericVaultGrid b{color:#6ed7ff;margin-top:14px;font-size:12px}.pokemonBulkPage{isolation:isolate;color:#fff;background:0 0;position:relative}.pokemonBulkPage:before{content:"";z-index:-2;background:linear-gradient(#031022d9 0%,#071a35ed 48%,#041022fa 100%),url(/pokemon-dashboard/bulk-tauros-herd.png) 50%/cover no-repeat fixed;position:fixed;inset:0}.pokemonBulkPage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 22%,#e6572b2b,#0000 32%),linear-gradient(#0000 35%,#041023d9 76%,#041023 100%);position:fixed;inset:0}.pokemonBulkPage .sectionTitle{background:linear-gradient(90deg,#250c0cf5 0%,#451313d4 38%,#35120c65 70%,#18080ad9 100%),url(/pokemon-dashboard/bulk-all-tauros-hero.png) 100%/cover no-repeat;border:1px solid #c85c3f;align-items:flex-end;min-height:290px;overflow:hidden;box-shadow:0 24px 60px #000a,inset 0 1px #fff2}.pokemonBulkPage .sectionTitle h1{text-shadow:0 5px #16070899;margin:.12em 0 0;font-size:clamp(52px,9vw,88px);line-height:.84}.pokemonBulkPage .sectionTitle>p:not(.eyebrow){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10080bcc;border-left:3px solid #ffcf55;border-radius:0 12px 12px 0;max-width:490px;padding:10px 13px}.pokemonBulkPage .genericVaultSummary,.pokemonBulkPage .emptyState{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(780px,100% - 32px);margin-left:auto;margin-right:auto}.pokemonBulkPage .genericVaultSummary{background:linear-gradient(145deg,#152b49e8,#08172ce8);border:1px solid #bf754f80;margin-top:22px;box-shadow:0 18px 40px #0007}.pokemonBulkPage .genericVaultSummary strong{color:#ffd66b}.pokemonBulkPage .emptyState{background:linear-gradient(145deg,#172d4be8,#09182fe8);border:1px solid #d8906275;border-radius:22px;gap:7px;margin-top:20px;padding:32px;display:grid;box-shadow:0 18px 42px #0007}.pokemonBulkPage .emptyState b{color:#ffd66b;font-size:20px}.pokemonBulkPage .emptyState span{color:#b9c9dd}.pokemonDexPage{isolation:isolate;position:relative}.pokemonDexPage:before{content:"";z-index:-2;background:linear-gradient(#020a18d4 0%,#06172fe8 48%,#030c1bec 100%),url(/pokemon-dashboard/evolution-families-bg.png) top/cover no-repeat fixed;position:fixed;inset:0}.pokemonDexPage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 36%,#031027c7 74%,#020a18f2 100%),repeating-linear-gradient(90deg,#75d7ff08 0 1px,#0000 1px 72px);position:fixed;inset:0}.pokemonDexPage>.dexBack{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#651e25cc;border-color:#d55854;margin-bottom:12px;position:relative}.pokemonDexPage>header{background:linear-gradient(90deg,#21090cf7 0%,#331014df 40%,#1710196b 70%,#09090dd9 100%),url(/pokemon-dashboard/pokedex-generations-hero.png) 100%/cover no-repeat;border:1px solid #9e3438;border-radius:26px;align-items:flex-end;min-height:300px;padding:32px;position:relative;overflow:hidden;box-shadow:0 26px 70px #000b,inset 0 1px #fff2}.pokemonDexPage>header h1{text-shadow:0 5px #12060999;max-width:570px;margin:.12em 0 0;font-size:clamp(48px,7vw,78px);line-height:.86}.pokemonDexPage>header .sub{color:#d8e7f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d17c4;border-left:3px solid #68dcff;border-radius:0 11px 11px 0;max-width:470px;padding:9px 12px}.pokemonDexPage>header .headlineStats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050b16c9;border:1px solid #ffffff24;border-radius:18px;align-self:flex-end;padding:12px;box-shadow:0 14px 32px #0007}.pokemonDexPage .dexMode{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06142bd9;border:1px solid #344f72;border-radius:20px;margin-top:18px;padding:7px;position:relative;box-shadow:0 16px 40px #0006}.pokemonDexPage .dexMode button{background:linear-gradient(145deg,#10284b,#091a34);border-color:#3c587c}.pokemonDexPage .dexMode button.active{background:linear-gradient(145deg,#6d2027,#35151f);border-color:#ffcc57;box-shadow:inset 0 0 0 1px #ffcc5755,0 0 26px #db42402a}.pokemonDexPage .dexMode button.active strong{color:#ffe27c}.pokemonDexPage>section:not(.dexMode):not(.dexBinderView),.pokemonDexPage>.dexGrid,.pokemonDexPage>.filters{z-index:1;position:relative}.pokemonBaseDexPage:after{background:linear-gradient(#0000 36%,#031027d9 74%,#020a18f5 100%),repeating-linear-gradient(0deg,#79dcff08 0 1px,#0000 1px 52px),repeating-linear-gradient(90deg,#79dcff08 0 1px,#0000 1px 72px)}.pokemonLivingDexPage:after{background:linear-gradient(#0000 36%,#07142bcc 74%,#030a18f4 100%),radial-gradient(circle at 20% 55%,#5ee7cf14,#0000 28%),radial-gradient(circle at 82% 65%,#ffd35f12,#0000 30%)}@media (width<=700px){.pokemonBulkPage .sectionTitle{background-position:62%;min-height:245px}.pokemonBulkPage .sectionTitle h1{font-size:58px}.pokemonBulkPage .sectionTitle>p:not(.eyebrow){max-width:72%;font-size:11px}.pokemonDexPage>header{background-position:58%;min-height:265px;padding:22px}.pokemonDexPage>header h1{max-width:66%;font-size:46px}.pokemonDexPage>header .sub{max-width:65%;font-size:10px}.pokemonDexPage>header .headlineStats{max-width:42%;padding:8px}.pokemonDexPage .dexMode{grid-template-columns:1fr}}.categoryGrid button{isolation:isolate;background:linear-gradient(115deg,#102b54,#07152b);min-height:220px;padding:24px 28px;position:relative;overflow:hidden}.categoryGrid button:after{content:"";z-index:-1;background:linear-gradient(90deg,#041126bd 0 24%,#04112670 52%,#04112616 82%,#0000 100%),linear-gradient(#0208170d 45%,#02081775 100%);position:absolute;inset:0}.categoryGrid .dashboardCardArt{z-index:-2;object-fit:contain;object-position:center;filter:drop-shadow(0 10px 17px #000c)saturate(1.12);width:48%;height:124%;transition:transform .22s;position:absolute;top:-12%;right:-3%;transform:rotate(2deg)}.categoryGrid button:hover .dashboardCardArt{transform:rotate(0)scale(1.06)}.categoryGrid button>i,.categoryGrid button>strong,.categoryGrid button>span,.categoryGrid button>b{z-index:2;position:relative}.categoryGrid button:nth-child(2n) .dashboardCardArt{right:-7%;transform:rotate(-2deg)}.categoryGrid button:nth-child(2n):hover .dashboardCardArt{transform:rotate(0)scale(1.06)}.manifestIntegrity{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0 18px;display:grid}.manifestIntegrity div{background:#09182b;border:1px solid #294767;border-radius:12px;padding:12px}.manifestIntegrity small{color:#83a8cc;letter-spacing:.12em;font-size:9px;display:block}.manifestIntegrity b{color:#fff;margin-top:5px;font-size:20px;display:block}.manifestIntegrity div:nth-child(3) b,.manifestIntegrity div:nth-child(4) b,.manifestIntegrity div:nth-child(5) b{color:#f9c74f}@media (width<=800px){.manifestIntegrity{grid-template-columns:repeat(2,minmax(0,1fr))}}.masterCoverageStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 20px;display:grid}.masterCoverageStrip div{background:#09182b;border:1px solid #294767;border-radius:12px;padding:12px}.masterCoverageStrip small{color:#83a8cc;letter-spacing:.11em;font-size:9px;display:block}.masterCoverageStrip b{color:#fff;margin-top:5px;font-size:19px;display:block}.masterCoverageStrip div:nth-child(2) b,.masterCoverageStrip div:nth-child(5) b{color:#f9c74f}@media (width<=800px){.masterCoverageStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.masterCoverageStrip>button{color:#fff;cursor:pointer;background:#0d3154;border:1px solid #4e9de6;border-radius:12px;grid-column:1/-1;min-height:44px;font-weight:800}.masterCoverageStrip>button:disabled{color:#78a1c5;cursor:default;background:#09182b;border-color:#294767}.manifestAudit{color:#dcecff;background:#130f20;border:1px solid #5c4968;border-radius:14px;margin:0 0 18px;padding:14px 16px}.manifestAudit summary{cursor:pointer;color:#f9c74f;font-weight:800}.manifestAudit p,.manifestAudit small{color:#9cb4cf}.manifestAudit ul{gap:6px;max-height:280px;padding:0;list-style:none;display:grid;overflow:auto}.manifestAudit li{background:#09182b;border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:12px;display:flex}.manifestAudit li span{color:#ff9f9f}@media (width<=600px){.manifestAudit li{overflow-wrap:anywhere;flex-direction:column;gap:4px}.manifestAudit{padding:12px}}.expansionStatus.error button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:9px;margin-left:12px;padding:8px 12px;font-weight:800}.categoryGrid .pokemonDashboardScene{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.categoryGrid .pokemonDashboardScene:after{content:"";background:linear-gradient(90deg,#06152b9e 0 22%,#06152b45 48%,#0000 76%);position:absolute;inset:0}.categoryGrid .generatedScene img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s}.categoryGrid button:hover .generatedScene img{transform:scale(1.035)}.categoryGrid .psychicScene{background:radial-gradient(circle at 82% 48%,#8b5cf655 0 13%,#0000 35%),repeating-radial-gradient(circle at 82% 48%,#0000 0 22px,#f6c45320 24px 26px),#08172f}.psychicScene img,.vaultGuardians img,.mewOrigins img,.gohExpedition img,.arceusMaster img{object-fit:contain;filter:drop-shadow(0 12px 16px #000a);position:absolute}.psychicScene img:first-child{width:34%;height:88%;bottom:2%;right:24%;transform:rotate(-7deg)}.psychicScene img:nth-child(2){width:33%;height:86%;bottom:2%;right:1%;transform:rotate(6deg)}.vaultGuardians{background:radial-gradient(circle at 70% 40%,#f973164d,#0000 33%),radial-gradient(circle at 90% 52%,#a855f74a,#0000 34%),#07162d}.vaultGuardians img:first-child{width:42%;height:91%;bottom:3%;right:20%;transform:rotate(-8deg)}.vaultGuardians img:nth-child(2){width:36%;height:88%;bottom:4%;right:1%}.mewOrigins{background:radial-gradient(at 82%,#ec48995e,#0000 19%),repeating-radial-gradient(at 82%,#0000 0 24px,#67e8f925 27px 29px),linear-gradient(135deg,#06152b,#15103f)}.mewOrigins img{width:42%;height:88%;bottom:5%;right:2%;transform:rotate(-8deg)}.gohExpedition{background:linear-gradient(165deg,#0000 50%,#ef444431),radial-gradient(circle at 80% 28%,#facc1542,#0000 25%),linear-gradient(135deg,#07162e,#102f52)}.gohExpedition:before{content:"";aspect-ratio:1;border:3px solid #60a5fa45;border-radius:50%;width:58%;position:absolute;bottom:-35%;right:18%;box-shadow:0 0 0 18px #fb71851a,0 0 50px #38bdf855}.gohExpedition img{z-index:1;width:25%;height:92%;bottom:2%;right:8%}.arceusMaster{background:conic-gradient(from 230deg at 82%,#f0abfc22,#facc154d,#67e8f938,#c084fc4d,#f0abfc22),#09132e}.arceusMaster img{z-index:1;width:43%;height:90%;top:5%;right:2%}.categoryGrid button>strong,.categoryGrid button>span:not(.pokemonDashboardScene),.categoryGrid button>b{text-shadow:0 2px 8px #000,0 1px 2px #000}.arceusMaster .masterBall{z-index:2;background:linear-gradient(#7c3aed 0 44%,#111827 45% 55%,#f8fafc 56%);border:3px solid #111827;border-radius:50%;width:54px;height:54px;position:absolute;bottom:5%;right:31%;box-shadow:0 0 24px #d946ef,0 -34px 45px #f0abfc99}.arceusMaster .masterBall:after{content:"";background:#f8fafc;border:3px solid #111827;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.genericVault.magic{--collection-art:url(/vault-magic.png)}.genericVault.yugioh{--collection-art:url(/vault-yugioh.png)}.genericVault.onepiece{--collection-art:url(/api/one-piece-art?character=luffy)}.genericVault.lorcana{--collection-art:url(/vault-lorcana.png)}.genericVault.riftbound{--collection-art:url(/vault-riftbound.png)}.genericVault.gundam{--collection-art:url(/vault-gundam.png)}.genericVault.dragonball{--collection-art:url(/vault-dragon-ball.png)}.genericVault.digimon{--collection-art:url(https://digimon.net/cimages/digimon/omegamon.jpg)}.genericVault.starwars{--collection-art:url(/vault-star-wars.png)}.genericVault.fab{--collection-art:url(/vault-flesh-and-blood.png)}.genericVault.marvel{--collection-art:url(https://cdn.marvel.com/content/2x/theavengers_lob_mas_dsk_03_1.webp)}.genericVault.weiss{--collection-art:url(/vault-weiss.png)}.genericVault.union{--collection-art:url(/vault-union-arena.png)}.genericVault.finalfantasy{--collection-art:url(/vault-final-fantasy.png)}.genericVault.wwe{--collection-art:url(/vault-wwe.png)}.genericVaultHero{isolation:isolate;border-radius:0 0 30px 30px;padding-left:24px;padding-right:24px;position:relative;overflow:hidden}.genericVaultHero:before{content:"";z-index:-2;background:var(--collection-art);opacity:.72;background-position:50%;background-size:cover;position:absolute;inset:0}.genericVaultHero:after{content:"";z-index:-1;background:linear-gradient(90deg,#07101ef5 0 47%,#07101eb8 68%,#07101e45),linear-gradient(0deg,#07101e 0,#0000 55%);position:absolute;inset:0}.genericVaultGrid .themedAction{isolation:isolate;background:#101a29;position:relative;overflow:hidden}.genericVaultGrid .themedAction:before{content:"";z-index:-2;background:var(--collection-art);opacity:.34;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.06)}.genericVault.yugioh .genericVaultGrid .themedAction:before{background-image:linear-gradient(90deg,#080e1ff5 0 46%,#10102ac4 67%,#090b16a6),var(--action-art);opacity:1;background-position:50%,right 14% center;background-repeat:no-repeat;background-size:cover,52%;transform:none}.genericVault.yugioh .genericVaultGrid .actionBulk:before{background-position:50%,right 30% center}.genericVault.yugioh .genericVaultGrid .actionCollection:before{background-position:50%,right 18% center}.genericVault.yugioh .genericVaultGrid .actionWishlist:before{background-position:50%,right 22% center}.genericVault.yugioh .genericVaultGrid .actionExpansions:before{background-position:50%,right 8% center;background-size:cover,34%}.genericVault.yugioh .genericVaultGrid .themedAction{border-color:#8059d375;box-shadow:inset 0 0 34px #6a39ad18,0 14px 30px #0005}.genericVault.magic .genericVaultGrid .themedAction:before{background-image:linear-gradient(90deg,#07140df5 0 43%,#081912bf 65%,#06110a8c),var(--action-art);opacity:1;background-position:50%;background-size:cover;transform:none}.genericVault.magic .genericVaultGrid .actionPersonal:before{background-position:50% 42%}.genericVault.magic .genericVaultGrid .actionBulk:before{background-position:50% 38%}.genericVault.magic .genericVaultGrid .actionCollection:before{background-position:50% 33%}.genericVault.magic .genericVaultGrid .actionWishlist:before{background-position:50% 43%}.genericVault.magic .genericVaultGrid .actionExpansions:before{background-position:50% 37%}.genericVault.magic .genericVaultGrid .themedAction{border-color:#72a64b70;box-shadow:inset 0 0 34px #4f8b2918,0 14px 30px #0005}.genericVault.magic .genericVaultGrid .themedAction b{color:#9de47d}.genericVault.lorcana .genericVaultGrid .themedAction:before{background-image:linear-gradient(90deg,#100523f5 0 43%,#1d0b39c4 64%,#1206228a),var(--action-art);opacity:1;background-position:50%;background-size:cover;transform:none}.genericVault.lorcana .genericVaultGrid .actionPersonal:before{background-position:50% 30%}.genericVault.lorcana .genericVaultGrid .actionBulk:before{background-position:50% 25%}.genericVault.lorcana .genericVaultGrid .actionCollection:before{background-position:50% 28%}.genericVault.lorcana .genericVaultGrid .actionWishlist:before{background-position:50% 30%}.genericVault.lorcana .genericVaultGrid .actionExpansions:before{background-position:50% 24%}.genericVault.lorcana .genericVaultGrid .themedAction{border-color:#b67bff75;box-shadow:inset 0 0 34px #9551ea20,0 14px 30px #0005}.genericVault.lorcana .genericVaultGrid .themedAction b{color:#e4a9ff}.genericVault.gundam .genericVaultGrid .themedAction:before{background-image:linear-gradient(90deg,#06101ef5 0 43%,#071424c4 64%,#050d1786),var(--action-art);opacity:1;background-position:50%;background-size:cover;transform:none}.genericVault.gundam .genericVaultGrid .actionPersonal:before{background-position:50% 38%}.genericVault.gundam .genericVaultGrid .actionBulk:before{background-position:50% 44%}.genericVault.gundam .genericVaultGrid .actionCollection:before{background-position:50% 34%}.genericVault.gundam .genericVaultGrid .actionWishlist:before{background-position:50% 40%}.genericVault.gundam .genericVaultGrid .actionExpansions:before{background-position:50% 43%}.genericVault.gundam .genericVaultGrid .themedAction{border-color:#4ba7ff75;box-shadow:inset 0 0 34px #2f83d520,0 14px 30px #0005}.genericVault.gundam .genericVaultGrid .themedAction b{color:#74d9ff}.genericVault.digimon .genericVaultGrid .themedAction:before{background-image:linear-gradient(90deg,#061226f5 0 43%,#081b35c4 64%,#06122586),var(--action-art);opacity:1;background-position:50% 24%;background-size:cover;transform:none}.genericVault.digimon .genericVaultGrid .actionBulk:before{background-position:50% 19%}.genericVault.digimon .genericVaultGrid .actionCollection:before{background-position:50% 22%}.genericVault.digimon .genericVaultGrid .actionWishlist:before{background-position:50% 26%}.genericVault.digimon .genericVaultGrid .actionExpansions:before{background-position:50% 20%}.genericVault.digimon .genericVaultGrid .themedAction{border-color:#38a7ff75;box-shadow:inset 0 0 34px #2589d620,0 14px 30px #0005}.genericVault.digimon .genericVaultGrid .themedAction b{color:#5de4ff}.genericVault.dragonball .genericVaultGrid .themedAction:before{background-image:linear-gradient(90deg,#1a0b05f5 0 43%,#251005c4 64%,#160b0586),var(--action-art);opacity:1;background-position:50%;background-size:cover;transform:none}.genericVault.dragonball .genericVaultGrid .actionPersonal:before{background-position:50% 37%}.genericVault.dragonball .genericVaultGrid .actionBulk:before{background-position:50% 45%}.genericVault.dragonball .genericVaultGrid .actionCollection:before{background-position:50% 36%}.genericVault.dragonball .genericVaultGrid .actionWishlist:before{background-position:50% 42%}.genericVault.dragonball .genericVaultGrid .actionExpansions:before{background-position:50% 41%}.genericVault.dragonball .genericVaultGrid .themedAction{border-color:#ff912f78;box-shadow:inset 0 0 34px #ff6d1820,0 14px 30px #0005}.genericVault.dragonball .genericVaultGrid .themedAction b{color:#ffbd55}.genericVault.starwars .genericVaultGrid .themedAction:before{background-image:linear-gradient(90deg,#050b19f5 0 43%,#07142ac4 64%,#04091586),var(--action-art);opacity:1;background-position:50%;background-size:cover;transform:none}.genericVault.starwars .genericVaultGrid .actionPersonal:before{background-position:50% 36%}.genericVault.starwars .genericVaultGrid .actionBulk:before{background-position:50%}.genericVault.starwars .genericVaultGrid .actionCollection:before{background-position:50% 46%}.genericVault.starwars .genericVaultGrid .actionWishlist:before{background-position:50% 48%}.genericVault.starwars .genericVaultGrid .actionExpansions:before{background-position:50% 44%}.genericVault.starwars .genericVaultGrid .themedAction{border-color:#6aa8ff75;box-shadow:inset 0 0 34px #2589d620,0 14px 30px #0005}.genericVault.starwars .genericVaultGrid .themedAction b{color:#85c8ff}.genericVault.fab .genericVaultGrid .themedAction:before{background-image:linear-gradient(90deg,#130806f5 0 43%,#23100ac4 64%,#10080688),var(--action-art);opacity:1;background-position:50%;background-size:cover;transform:none}.genericVault.fab .genericVaultGrid .actionPersonal:before{background-position:50% 38%}.genericVault.fab .genericVaultGrid .actionBulk:before{background-position:50% 48%}.genericVault.fab .genericVaultGrid .actionCollection:before{background-position:50% 44%}.genericVault.fab .genericVaultGrid .actionWishlist:before{background-position:50%}.genericVault.fab .genericVaultGrid .actionExpansions:before{background-position:50% 42%}.genericVault.fab .genericVaultGrid .themedAction{border-color:#d6884778;box-shadow:inset 0 0 34px #a83e1c22,0 14px 30px #0005}.genericVault.fab .genericVaultGrid .themedAction b{color:#f0a75d}.genericVault.marvel .genericVaultGrid .themedAction:before{background-image:linear-gradient(90deg,#071126f5 0 43%,#0a1d39c7 64%,#070d1b88),var(--action-art);opacity:1;background-position:50%;background-size:cover;transform:none}.genericVault.marvel .genericVaultGrid .actionPersonal:before{background-position:50% 38%}.genericVault.marvel .genericVaultGrid .actionBulk:before{background-position:50% 48%}.genericVault.marvel .genericVaultGrid .actionCollection:before{background-position:50% 42%}.genericVault.marvel .genericVaultGrid .actionWishlist:before{background-position:50% 48%}.genericVault.marvel .genericVaultGrid .actionExpansions:before{background-position:50% 42%}.genericVault.marvel .genericVaultGrid .themedAction{border-color:#3f8cff80;box-shadow:inset 0 0 34px #e8373720,0 14px 30px #0005}.genericVault.marvel .genericVaultGrid .themedAction b{color:#ff5f61}.genericVaultGrid .themedAction:after{content:attr(data-mark);z-index:-1;color:#ffffff10;letter-spacing:-.08em;font-size:76px;font-weight:1000;position:absolute;bottom:-20px;right:-7px}.genericVaultGrid .themedAction>*{z-index:2;position:relative}.expandedVault{background-image:linear-gradient(#07101ee8,#07101ef6),var(--expanded-art);background-position:50%;background-size:cover;background-attachment:fixed}.expandedVault.mtg{--expanded-art:url(/vault-magic.png)}.expandedVault.yugioh{--expanded-art:url(/vault-yugioh.png)}.expandedVault.sports{--expanded-art:linear-gradient(145deg,#12325c,#071225)}.expandedVault .sectionTitle{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1a2cdd;position:relative;overflow:hidden}.sportsVault{color:#fff;background:radial-gradient(circle at 70% 0,#153f72 0,#0000 38%),#060d18;min-height:100dvh;padding:0 18px 60px}.sportsVaultHeader{width:min(860px,100%);margin:auto;padding:26px 4px 30px}.sportsVaultHeader .brandBack{margin-bottom:42px}.sportsVaultHeader h1{letter-spacing:-.055em;margin:5px 0 8px;font-size:clamp(42px,9vw,76px);line-height:.95}.sportsVaultHeader>p:last-child{color:#96a8bd}.sportsTypeGrid,.sportsTeamGrid,.teamVaultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(860px,100%);margin:auto;display:grid}.sportsTypeGrid button{color:#fff;text-align:left;background:linear-gradient(145deg,#142947,#0b1729);border:1px solid #ffffff25;border-radius:22px;grid-template-columns:70px 1fr auto;align-items:center;gap:14px;min-height:132px;padding:18px;display:grid;box-shadow:0 14px 28px #0006}.sportsTypeGrid button>img,.sportsTypeGrid button>span{object-fit:contain;background:#ffffff0b;border-radius:18px;place-items:center;width:68px;height:68px;font-size:34px;display:grid}.sportsTypeGrid small,.sportsTypeGrid strong,.sportsTypeGrid em{display:block}.sportsTypeGrid small{color:#70cfff;letter-spacing:.12em;font-size:9px;font-weight:900}.sportsTypeGrid strong{margin:3px 0;font-size:21px}.sportsTypeGrid em{color:#7f90a6;font-size:11px;font-style:normal}.sportsTypeGrid button>b{color:#f4ca58;font-size:25px}.leagueHeroLogo,.teamHeroLogo{object-fit:contain;filter:drop-shadow(0 16px 22px #0009);background:#ffffff0c;border:1px solid #ffffff28;border-radius:24px;place-items:center;width:100px;height:100px;margin:0 0 18px;display:grid}.teamHeroLogo{width:118px;height:118px}.leagueHeroLogo.fallback,.teamHeroLogo.fallback{font-size:36px;font-weight:950}.sportsTeamGrid button{color:#fff;text-align:center;background:linear-gradient(145deg,#121f34,#0b1423);border:1px solid #ffffff25;border-radius:22px;place-items:center;gap:8px;min-height:150px;padding:18px;display:grid;position:relative}.sportsTeamGrid button img,.sportsTeamGrid button>span{object-fit:contain;place-items:center;width:76px;height:76px;font-size:18px;font-weight:950;display:grid}.sportsTeamGrid button strong{font-size:14px}.sportsTeamGrid button b{color:#f5ca56;font-size:20px;position:absolute;bottom:9px;right:12px}.teamVaultGrid button{isolation:isolate;color:#fff;text-align:left;background:linear-gradient(145deg,#15263f,#0b1525);border:1px solid #ffffff25;border-radius:22px;min-height:180px;padding:20px;position:relative;overflow:hidden}.teamVaultGrid i,.teamVaultGrid strong,.teamVaultGrid small,.teamVaultGrid b{z-index:2;display:block;position:relative}.teamVaultGrid i{color:#f1ca5b;font-size:28px;font-style:normal}.teamVaultGrid strong{margin:24px 0 6px;font-size:20px}.teamVaultGrid small{color:#8fa0b5;min-height:34px;line-height:1.4}.teamVaultGrid b{color:#70d8ff;margin-top:14px}.teamCardWatermark{z-index:-1;opacity:.13;width:128px;height:128px;position:absolute;bottom:-20px;right:-18px}.teamCardWatermark img{object-fit:contain;width:100%;height:100%}@media (width<=700px){.categoryGrid button{min-height:210px;padding:20px}.categoryGrid .dashboardCardArt{width:50%;right:-8%}.categoryGrid button:after{background:linear-gradient(90deg,#041126c7 0 28%,#04112666 62%,#0000 100%),linear-gradient(#0000,#02081780)}.genericVaultHero{width:auto;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media (width<=560px){.sportsVault{padding-left:14px;padding-right:14px}.sportsVaultHeader .brandBack{margin-bottom:30px}.sportsTypeGrid,.sportsTeamGrid,.teamVaultGrid{gap:10px}.sportsTypeGrid button{grid-template-columns:54px 1fr auto;min-height:118px;padding:14px}.sportsTypeGrid button>img,.sportsTypeGrid button>span{width:52px;height:52px}.sportsTypeGrid strong{font-size:17px}.sportsTeamGrid button{min-height:138px;padding:14px}.sportsTeamGrid button img,.sportsTeamGrid button>span{width:66px;height:66px}.teamVaultGrid button{min-height:164px;padding:16px}.teamVaultGrid strong{font-size:17px}}@media (width<=520px){.vaultDirectoryPage{padding:22px 14px 50px}.directoryIntro{margin:15px 2px 20px}.vaultSquareGrid{gap:10px}.vaultSquare{border-radius:16px}.vaultSquareMark{top:9px;left:9px}.vaultSquare strong{bottom:11px;left:11px}.genericVaultGrid{gap:10px}.genericVaultGrid button{min-height:156px;padding:16px}.genericVaultGrid strong{font-size:17px}}.vaultSwitch,.sportSwitch{scrollbar-width:none;gap:8px;margin:18px 0;display:flex;overflow-x:auto}.vaultSwitch button,.sportSwitch button{color:#b9cbe2;background:#102746;border:1px solid #ffffff35;border-radius:999px;flex:none;padding:10px 14px;font-weight:850}.vaultSwitch button.active,.sportSwitch button.active{color:#fff;background:#17568e;border-color:#66d8ff;box-shadow:0 0 18px #25a8ff35}.expandedVault.yugioh .sectionTitle{border-color:#a83d55}.expandedVault.mtg .sectionTitle{border-color:#d66b39}.expandedVault.sports .sectionTitle{border-color:#34a878}.expandedBuyLinks{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.expandedBuyLinks a{color:#8edfff;background:#091a31;border:1px solid #4e7198;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:850;text-decoration:none}.expandedScanEvidence{background:#092d34;border:1px solid #45cda6;border-radius:16px;margin:14px 0;padding:14px}.expandedScanEvidence>div{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.expandedScanEvidence span{background:#ffffff0d;border-radius:9px;min-width:90px;padding:7px 9px}.expandedScanEvidence span small,.expandedScanEvidence span b{display:block}.expandedScanEvidence button{color:#051a20;background:#65e5bc;border:0;border-radius:10px;padding:9px 12px;font-weight:900}.expandedScanEvidence>small{color:#9fc8c4;margin-top:8px;display:block}.expandedImport{background:#0a1c32;border:1px solid #395878;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:16px 0;padding:14px;display:grid}.expandedImport strong,.expandedImport span{display:block}.expandedImport span{color:#9db2cc;margin-top:3px;font-size:12px}.expandedImport label{color:#07192e;cursor:pointer;background:#6bd4ff;border-radius:10px;padding:9px 12px;font-weight:900}.expandedImport input{display:none}.expandedImport>small{color:#b9e8ff;grid-column:1/-1}@media (width<=650px){.expandedImport{grid-template-columns:1fr}.expandedImport>small{grid-column:1}}.expandedBinderControls{background:#08182c;border:1px solid #375477;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;padding:10px;display:flex}.expandedBinderControls button,.expandedBinderControls label{color:#c9d8ea;background:#102742;border:1px solid #4b6a8e;border-radius:9px;padding:8px 10px;font-weight:800}.expandedBinderControls button.active{color:#061a2d;background:#69d8ff}.expandedBinderControls select{margin-left:6px}.expandedBinderControls span{color:#9eb6cf;margin-left:auto;font-size:12px}.expandedBinderPages{gap:18px;display:grid}.expandedBinderPages>article{background:#07172a;border:1px solid #3a5678;border-radius:14px;padding:10px}.expandedBinderPages header{color:#8ddfff;margin-bottom:8px;font-weight:900}.expandedBinderPages article>div{gap:5px;display:grid}.expandedBinderPages article>div>span{aspect-ratio:2.5/3.5;text-align:center;background:#10233c;border:1px solid #294563;border-radius:6px;place-items:center;padding:4px;display:grid;overflow:hidden}.expandedBinderPages span.filled{background:linear-gradient(145deg,#153a63,#0d213b);border-color:#4c91c7}.expandedBinderPages span.empty{color:#58708c;background:#07111f}.expandedBinderPages strong,.expandedBinderPages small{overflow-wrap:anywhere;max-width:100%;font-size:clamp(7px,1.4vw,11px);display:block}.expandedPortfolioSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.expandedPortfolioSummary>div{background:#0a1b30;border:1px solid #304c6c;border-radius:12px;padding:12px}.expandedPortfolioSummary span,.expandedPortfolioSummary b,.expandedPortfolioSummary small{display:block}.expandedPortfolioSummary span{color:#839bb7;letter-spacing:.08em;font-size:9px;font-weight:900}.expandedPortfolioSummary b{color:#e8f3ff;margin:3px 0;font-size:17px}.expandedPortfolioSummary small{color:#859ab2;font-size:10px}.expandedPortfolioSummary .up b{color:#66e0b0}.expandedPortfolioSummary .down b{color:#ff7b79}@media (width<=700px){.expandedPortfolioSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.expandedWantList{background:#211a0d;border:1px solid #7d6236;border-radius:16px;margin:16px 0;padding:14px}.expandedWantList summary{color:#ffd979;cursor:pointer;font-weight:900}.expandedWantList>form{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.expandedWantList input,.expandedWantList select{color:#fff;background:#17140e;border:1px solid #655233;border-radius:8px;min-width:0;padding:9px}.expandedWantList form button{color:#241800;background:#ffd36b;border:0;border-radius:8px;font-weight:900}.expandedBudget{color:#d9c28b;align-items:center;gap:5px;font-weight:800;display:inline-flex}.expandedBudget input{width:90px}.expandedPlanSummary{background:#ffffff0a;border-radius:10px;align-items:center;gap:12px;margin:10px 0;padding:10px;display:flex}.expandedPlanSummary b{color:#72e2b0}.expandedPlanSummary small{color:#aa9b78;margin-left:auto}.expandedWantList>section{gap:7px;display:grid}.expandedWantList article{border:1px solid #493e27;border-radius:10px;grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.expandedWantList article.recommended{background:#123328;border-color:#53c997}.expandedWantList article span,.expandedWantList article small{color:#b8aa89;display:block}.expandedWantList article>button{color:#ff8d86;background:0 0;border:0;font-size:20px}@media (width<=700px){.expandedWantList>form{grid-template-columns:1fr 1fr}.expandedPlanSummary{flex-direction:column;align-items:flex-start}.expandedPlanSummary small{margin-left:0}}.expandedAlerts{background:#211a0d;border:1px solid #8a6a34;border-radius:14px;margin:12px 0;padding:12px}.expandedAlerts summary{color:#ffdc79;font-weight:900}.expandedAlerts article{background:#ffffff08;border-radius:9px;grid-template-columns:1fr auto;gap:10px;margin-top:7px;padding:9px;display:grid}.expandedAlerts span,.expandedAlerts small{color:#ba8;display:block}.expandedAlerts b.up{color:#65e0ad}.expandedAlerts b.down{color:#ff7d78}.hub{background:linear-gradient(#0411268a 0%,#041126c7 46%,#041126eb 100%),url(/pokemon-dashboard/dashboard-battle-backdrop.png) top/cover no-repeat fixed;padding-top:18px;position:relative}.hubHero{background:linear-gradient(90deg,#041126ed 0%,#06152bcf 31%,#06152b70 54%,#06152b1c 78%),linear-gradient(#02081724 0%,#0208171a 58%,#020817a6 100%),url(/pokemon-dashboard/research-office-battle.png) 50%/cover no-repeat;min-height:410px;padding:28px;display:block;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 45px #0007}.brandBack{color:#dbe7f8;background:#06132b55;border:1px solid #ffffff42;border-radius:99px;margin:0 0 22px;padding:8px 13px;font-weight:800}.hubHero h1{text-shadow:0 3px 14px #000,0 2px #06132b;margin-bottom:24px}.grandValue{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071832c7;border:1px solid #ffffff20;border-radius:18px;width:min(720px,58%);padding:20px;box-shadow:inset 0 1px #ffffff1c}.grandValue span,.grandValue small{display:block}.grandValue span{letter-spacing:.13em;font-size:11px;font-weight:900}.grandValue strong{color:#ffd45a;margin:4px 0;font-size:clamp(32px,7vw,58px);display:block}.grandValue small{color:#ffdede}.valueStrip{grid-template-columns:repeat(6,1fr);gap:10px;margin:18px 0;display:grid}.valueStrip div{background:linear-gradient(145deg,#10294f,#091a37);border:1px solid #284970;border-radius:13px;padding:13px}.valueStrip span,.valueStrip b{display:block}.valueStrip span{color:#9fb0cc;font-size:11px}.valueStrip b{color:#6fe2c6;margin-top:3px;font-size:16px}.categoryGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.categoryGrid button{text-align:left;color:#fff;background:radial-gradient(circle at 95% 0,#3d78b42c,#0000 45%),linear-gradient(145deg,#102b54,#0b1d3b);border:1px solid #31527d;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:58px 1fr auto;gap:4px 14px;padding:22px;transition:all .18s;display:grid;box-shadow:0 12px 28px #0004,inset 0 1px #ffffff12}.categoryGrid button:hover{border-color:#ffd45a;transform:translateY(-3px)}.categoryGrid i{color:#fff;background:linear-gradient(145deg,#f24b47,#b91d31);border-radius:16px;grid-row:1/3;place-items:center;width:54px;height:54px;font-style:normal;font-weight:1000;display:grid;box-shadow:0 8px 18px #0005}.categoryGrid button:nth-child(2) i{background:linear-gradient(145deg,#56d5c0,#168a7d)}.categoryGrid button:nth-child(3) i{color:#17213b;background:linear-gradient(145deg,#ffd95b,#e38720)}.categoryGrid button:nth-child(4) i{background:linear-gradient(145deg,#9b7df5,#5e3fc1)}.categoryGrid strong{font-size:19px}.categoryGrid span{color:#9fb0cc;font-size:12px}.categoryGrid b{color:#ffd45a;grid-area:1/3/3;align-self:center}.sectionPage{max-width:1050px}.sectionTitle{background:linear-gradient(120deg,#e53736,#a6172b);border-radius:22px;justify-content:space-between;align-items:end;gap:20px;padding:24px;display:flex}.sectionTitle>strong{color:#ffd45a;font-size:clamp(25px,5vw,42px)}.miniValues{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.miniValues span{color:#aebeda;background:#0d2144;border:1px solid #294a73;border-radius:13px;padding:14px}.miniValues b{color:#6fe2c6;margin-top:4px;font-size:18px;display:block}.addForm{background:#0b1d3b;border:1px solid #294a73;border-radius:16px;grid-template-columns:1.1fr 1.5fr 2fr 1fr .65fr auto;gap:8px;padding:14px;display:grid}.addForm input,.addForm select{color:#fff;background:#06132b;border:1px solid #365984;border-radius:9px;min-width:0;padding:11px}.addForm button{color:#15213c;background:#ffd45a;border:0;border-radius:9px;padding:0 18px;font-weight:900}.pcAddStudio{background:linear-gradient(145deg,#102a50,#091a34);border:1px solid #315985;border-radius:22px;margin:18px 0;padding:18px;box-shadow:0 18px 38px #0004}.pcAddHeading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.pcAddHeading small{color:#ffd45a;letter-spacing:.16em;font-size:9px;font-weight:950}.pcAddHeading h2{margin:3px 0 0;font-size:24px}.pcAddHeading>span{color:#93a8c7;text-align:right;max-width:300px;font-size:11px}.pcTypeChooser{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.pcTypeChooser button{color:#fff;text-align:left;background:#071a35;border:1px solid #365b87;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;gap:2px 10px;padding:13px;display:grid}.pcTypeChooser button.active{background:linear-gradient(145deg,#183e6f,#10294e);border-color:#ffd45a;box-shadow:inset 0 0 0 1px #ffd45a55}.pcTypeChooser i{color:#14213a;background:#f0b72f;border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:22px;font-style:normal;display:grid}.pcTypeChooser strong,.pcTypeChooser small{display:block}.pcTypeChooser strong{font-size:13px}.pcTypeChooser small{color:#8fa5c4;font-size:9px;line-height:1.3}.pcSmartForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pcSmartForm label{gap:5px;min-width:0;display:grid}.pcSmartForm label.wide{grid-column:span 2}.pcSmartForm label>span{color:#9eb2cf;letter-spacing:.04em;padding-left:2px;font-size:9px;font-weight:850}.pcSmartForm input,.pcSmartForm select{color:#fff;background:#06132b;border:1px solid #365984;border-radius:10px;width:100%;min-width:0;padding:12px}.pcAddSubmit{color:#13213d;background:#ffd45a;border:0;border-radius:11px;grid-column:span 2;align-self:end;min-height:45px;font-weight:950}.vaultSwitch{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.vaultSwitch::-webkit-scrollbar{display:none}.vaultSwitch button{white-space:nowrap;flex:none}.pokemonPersonalPage{isolation:isolate;position:relative}.pokemonPersonalPage:before{content:"";z-index:-2;background:linear-gradient(90deg,#031125ee 0%,#071a35d9 48%,#081936e8 100%),url(/pokemon-dashboard/personal-awards-backdrop.png) 50%/cover fixed;position:fixed;inset:0}.pokemonPersonalPage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 35%,#041226cc 76%,#041226 100%);position:fixed;inset:0}.pokemonPersonalPage .sectionTitle{background:linear-gradient(90deg,#140b2cf5 0%,#20113bc4 43%,#30153b70 72%,#14091ad9 100%),url(/pokemon-dashboard/personal-mewtwo-clone-vault.png) 100%/cover no-repeat;border:1px solid #684e8c;align-items:flex-end;min-height:238px;overflow:hidden;box-shadow:0 22px 52px #0008}.pokemonPersonalPage .sectionTitle h1{text-shadow:0 4px #09081499;margin:.15em 0 0;font-size:clamp(46px,7vw,76px);line-height:.9}.pokemonPersonalPage .sectionTitle>strong{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b1bbb;border:1px solid #ffffff25;border-radius:14px;padding:8px 14px}.pokemonPersonalPage .miniValues{grid-template-columns:repeat(4,1fr)}.pokemonPcAdd{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#112c51f5,#06152cf5)}.pokemonPcAdd .pcTypeChooser{grid-template-columns:repeat(2,1fr)}.pcScannerShortcut{color:#12203b;background:#ffd45a;border:1px solid #ffd45a;border-radius:12px;padding:11px 15px;font-weight:950}.pcCatalogSearch{gap:10px;margin-bottom:14px;display:grid}.pcCatalogSearch>div{grid-template-columns:1fr auto;gap:8px;display:grid}.pcCatalogSearch>div input{color:#fff;background:#06132b;border:1px solid #446994;border-radius:11px;min-width:0;padding:13px}.pcCatalogSearch>div button{color:#082137;background:#56ddc4;border:0;border-radius:11px;padding:0 18px;font-weight:950}.pcCatalogSearch>section{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pcCatalogSearch>section button{color:#fff;text-align:left;background:#071a35;border:1px solid #31557e;border-radius:12px;grid-template-columns:52px 1fr;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.pcCatalogSearch>section button.selected{border-color:#ffd45a;box-shadow:inset 0 0 0 1px #ffd45a}.pcCatalogSearch img{object-fit:contain;width:52px;height:72px}.pcCatalogSearch span,.pcCatalogSearch strong,.pcCatalogSearch small{min-width:0;display:block}.pcCatalogSearch strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcCatalogSearch small{color:#9eb2cf;font-size:9px}.pcSelectedPrinting{background:#06142bbb;border:1px dashed #50759e;border-radius:12px;grid-column:span 2;align-items:center;gap:12px;min-height:94px;padding:10px;display:flex}.pcSelectedPrinting img{object-fit:contain;width:54px;height:76px}.pcSelectedPrinting span,.pcSelectedPrinting strong,.pcSelectedPrinting small,.pcSelectedPrinting em{display:block}.pcSelectedPrinting small{color:#ffd45a;letter-spacing:.12em;font-size:8px;font-weight:950}.pcSelectedPrinting em{color:#9eb2cf;margin-top:3px;font-size:10px;font-style:normal}.pcAddSubmit:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.45}.inventory{gap:10px;margin-top:16px;display:grid}.inventory article{background:#0d2144;border:1px solid #294a73;border-radius:14px;grid-template-columns:1fr auto 36px;align-items:center;gap:14px;padding:14px;display:grid}.inventory article small,.inventory article strong,.inventory article span{display:block}.inventory article small{color:#6fe2c6}.inventory article strong{margin:2px 0}.inventory article span{color:#9fb0cc;font-size:12px}.inventory article>b{color:#ffd45a}.inventory article>button{color:#fff;background:#243b60;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.emptyInventory{text-align:center;color:#9fb0cc;border:1px dashed #35547b;border-radius:15px;grid-column:1/-1;padding:48px}.dexBack{background:#10284c;border-color:#31527d;margin:0 0 12px}.masterLibrary,.masterDetail{max-width:1250px}.masterLibrary{background:linear-gradient(#061329b8 0%,#061329e2 46%,#061329f5 100%),url(/pokemon-dashboard/evolution-families-bg.png) top/cover no-repeat fixed}.masterLibraryHero,.setHero{background:radial-gradient(circle at 85% 10%,#ffe06440,#0000 24%),linear-gradient(125deg,#6936b9,#2c277d 58%,#15275b);border-radius:26px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex;box-shadow:0 18px 50px #0006}.masterLibraryHero h1,.setHero h1{text-shadow:0 4px #251452;font-size:clamp(36px,7vw,64px)}.masterLibraryHero p{color:#ddd7ff}.masterLibraryHero{background:linear-gradient(90deg,#061329f2 0%,#061329dc 38%,#0613297d 60%,#06132920 82%),linear-gradient(#0000 45%,#061329a8 100%),url(/pokemon-dashboard/master-set-goh-rares.png) 50%/cover no-repeat;min-height:360px;overflow:hidden}.masterLibraryHero>div:first-child{z-index:1;max-width:58%;position:relative}.masterLibraryHero>div:last-child,.setProgress{text-align:right}.masterLibraryHero>div:last-child strong,.setProgress strong{color:#ffd85b;font-size:42px;display:block}.masterLibraryHero>div:last-child span,.setProgress span{color:#c8c0e8;font-size:12px;display:block}.masterLibraryHero>div:last-child b,.setProgress b{color:#67e0c4;margin-top:8px;display:block}.setTools{gap:10px;margin:18px 0;display:flex}.setTools input,.setTools select{color:#fff;background:#0b1d3b;border:1px solid #3d5681;border-radius:13px;padding:14px}.setTools input{flex:1}.setCount{color:#9fb0cc;margin:14px 2px}.seriesLibrary{gap:14px;display:grid}.seriesGroup{background:linear-gradient(150deg,#101f46,#091733);border:1px solid #3a4f81;border-radius:21px;overflow:hidden;box-shadow:0 10px 28px #0004}.seriesGroup.open{border-color:#765bc7}.seriesHead{isolation:isolate;text-align:left;color:#fff;background:linear-gradient(90deg,#07172ef2 0 42%,#10234ac4 68%,#0b1732e8 100%);border:0;justify-content:space-between;align-items:center;width:100%;padding:20px;display:flex;position:relative}.seriesHead:after{content:"";z-index:-1;background:radial-gradient(circle at 78% 45%,#6ea8ff2e,#0000 34%);position:absolute;inset:0}.seriesHead small,.seriesHead strong,.seriesHead span{display:block}.seriesHead small{color:#ffd85b;letter-spacing:.19em;font-size:9px;font-weight:950}.seriesHead strong{margin:4px 0;font-size:24px}.seriesHead span{color:#aebde0;font-size:12px}.seriesHead>b{color:#ffd85b;background:#0a1733;border:1px solid #816bd0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.seriesLogos{justify-content:flex-end;align-items:center;gap:16px;width:min(42%,430px);margin-left:auto;padding:0 12px;display:flex}.seriesLogos img{object-fit:contain;filter:drop-shadow(0 5px 10px #000b)saturate(1.08);width:min(31%,125px);max-height:62px}.seriesGroup>.setLibraryGrid{border-top:1px solid #4e459477;padding:14px}.setLibraryGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.setLibraryGrid>button{text-align:left;color:#fff;background:linear-gradient(155deg,#112d56,#091a37);border:1px solid #2c4b75;border-radius:19px;padding:0;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 10px 24px #0004}.setLibraryGrid>button:hover{border-color:#8f78e9;transform:translateY(-3px)}.setLogo{background:radial-gradient(circle,#f6f8ff,#c7d7e9);place-items:center;height:135px;padding:20px;display:grid}.setLogo img{max-width:90%;max-height:95px}.setMeta small,.setMeta strong,.setMeta span,.setMeta b{display:block}.setMeta small{color:#978ce0;font-size:10px}.setMeta strong{margin:4px 0;font-size:18px}.setMeta span{color:#9fb0cc;font-size:12px}.setMeta b{color:#61d7bc;margin-top:7px;font-size:11px}.setChasePreview{background:#050f21b8;border:1px solid #ffffff18;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:128px;margin:0 14px 14px;padding:10px;display:grid}.setChasePreview>small{color:#ffd85b;letter-spacing:.15em;grid-column:1/-1;font-size:8px;font-weight:950}.setChaseStatus{color:#8195b4;text-align:center;grid-column:1/-1;align-self:center;font-size:10px}.setChaseCard{background:linear-gradient(145deg,#132c4d,#0a1930);border:1px solid #36577d;border-radius:10px;grid-template-rows:1fr auto;grid-template-columns:42px minmax(0,1fr);gap:2px 7px;min-width:0;padding:6px;display:grid}.setChaseCard img{aspect-ratio:2.5/3.5;object-fit:contain;filter:drop-shadow(0 4px 5px #0009);grid-row:1/3;width:42px}.setChaseCard b,.setChaseCard em{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.setDetailChase{background:linear-gradient(145deg,#101d3aee,#071225ee);border-color:#ffd85b55;grid-template-columns:repeat(5,minmax(0,1fr));min-height:0;margin:0 0 16px;padding:14px}.setDetailChase .setChaseCard{grid-template-columns:64px minmax(0,1fr);min-height:98px}.setDetailChase .setChaseCard img{width:64px}.setDetailChase .setChaseCard b,.setDetailChase .setChaseCard em{font-size:11px}.setChaseCard b{color:#fff;white-space:nowrap;align-self:end;font-size:9px}.setChaseCard em{color:#65e0b8;font-size:9px;font-style:normal;font-weight:900}.setSymbol{object-fit:contain;filter:brightness(0)invert();opacity:.35;width:25px;height:25px;position:absolute;bottom:14px;right:13px}.masterBar{background:#061329;border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.masterBar i{border-radius:inherit;background:linear-gradient(90deg,#5ad6bf,#ffd85b);height:100%;display:block}.setLoading{text-align:center;color:#ffe06c;padding:60px;font-weight:900}.setHero{justify-content:flex-start}.setHero>img{object-fit:contain;background:#f4f7fb;border-radius:16px;width:180px;max-height:110px;padding:12px}.setHero>div:nth-child(2){flex:1}.setHero p{color:#c9c5e6}.masterNote{color:#cfc8ec;background:#211c5077;border:1px solid #7b63cc66;border-radius:13px;margin:15px 0;padding:13px 16px;font-size:13px}.masterCards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.masterCard{background:linear-gradient(155deg,#10284d,#091a36);border:1px solid #2d4a73;border-radius:17px;overflow:hidden;box-shadow:0 9px 22px #0004}.masterCard>img{object-fit:contain;background:radial-gradient(circle,#e9f2fb,#b7c9df);width:100%;height:265px;padding:12px;display:block}.masterCard>div:nth-child(2){padding:12px 12px 5px}.masterCard>div:nth-child(2) span,.masterCard>div:nth-child(2) strong,.masterCard>div:nth-child(2) small{display:block}.masterCard>div:nth-child(2) span{color:#8aa5ca;font-size:10px}.masterCard>div:nth-child(2) strong{margin:3px 0}.masterCard>div:nth-child(2) small{color:#9fb0cc}.masterFinishes{gap:6px;padding:10px;display:grid}.masterFinishes button{text-align:left;color:#e8f0fc;background:#132e54;border:1px solid #34537c;border-radius:9px;justify-content:space-between;gap:5px;padding:8px;font-size:10px;display:flex}.masterFinishes button b{color:#75dfc6}.masterFinishes button.got{color:#071b31;background:#5bd7bd;border-color:#5bd7bd}.masterFinishes button.got b{color:#071b31}@keyframes vaultSpin{to{transform:rotate(360deg)}}@keyframes twinkle{0%,to{opacity:.2;transform:rotate(45deg)scale(.65)}50%{opacity:1;transform:rotate(45deg)scale(1.25)}}@keyframes shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.seriesHead{list-style:none}.seriesHead::-webkit-details-marker{display:none}.seriesGroup[open]{border-color:#765bc7}.seriesGroup .seriesHead>b{transition:all .2s}.seriesGroup[open] .seriesHead>b{transform:rotate(180deg)}.masterCards{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.masterCard{text-align:left;color:#fff;cursor:pointer;width:100%;padding:0;display:block}.variantImage{aspect-ratio:2.5/3.5;background:radial-gradient(circle,#edf5fc,#b8cadf);width:100%;padding:6px;position:relative}.variantImage img{object-fit:contain;width:100%;height:100%}.variantImage i{color:#071b31;background:#55d8b9;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;font-weight:1000;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 2px 8px #0007}.variantInfo{padding:8px}.variantInfo span,.variantInfo strong,.variantInfo em,.variantInfo b{text-overflow:ellipsis;display:block;overflow:hidden}.variantInfo span{color:#8fa8ca;font-size:9px}.variantInfo strong{white-space:nowrap;margin:2px 0;font-size:12px}.variantInfo em{color:#ffd85b;min-height:24px;font-size:9px;font-style:normal;font-weight:850}.variantInfo b{color:#64d9bd;margin-top:3px;font-size:9px}.masterCard.got{border-color:#55d8b9;box-shadow:0 0 0 2px #55d8b944,0 8px 20px #0005}.masterCard.got .variantInfo{background:#103b46}.masterCard:active{transform:scale(.97)}.csvImport{color:#ffe175;cursor:pointer;background:#0b1739aa;border:1px solid #ffe17599;border-radius:12px;align-items:center;margin-top:16px;padding:10px 14px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 7px 18px #0004}.csvImport input{display:none}.csvImport.disabled{opacity:.55;pointer-events:none}.importNote{max-width:520px;margin-top:9px;line-height:1.35;color:#6fe2c6!important;font-size:11px!important;display:block!important}.foilLayer{border-radius:4%;display:none;position:absolute;inset:6px}.finish-reverseHolofoil{border-color:#a9eaff;box-shadow:0 0 0 1px #c5f6ff55,0 8px 22px #0005}.finish-reverseHolofoil .variantImage{background:linear-gradient(135deg,#f8ffff,#bdd5e4 48%,#fff)}.finish-reverseHolofoil .foilLayer{mix-blend-mode:color-dodge;opacity:.52;pointer-events:none;background:linear-gradient(115deg,#0000 4%,#ff55c270 18%,#63eaff80 34%,#fff78a85 49%,#75ffac75 64%,#9d75ff75 79%,#0000 95%) 0 0/240% 240%;animation:4.2s ease-in-out infinite reverseFoil;display:block}.finish-reverseHolofoil .variantInfo em{color:#8eeeff;text-shadow:0 0 8px #66dfff88}.finish-holofoil .foilLayer,.finish-firstEditionHolofoil .foilLayer{mix-blend-mode:screen;opacity:.42;pointer-events:none;background:linear-gradient(120deg,#0000 20%,#ffffff85 43%,#aeeeff77 50%,#0000 72%) 0 0/220% 100%;animation:3.8s linear infinite holoSweep;display:block}@keyframes reverseFoil{0%,to{filter:hue-rotate();background-position:0}50%{filter:hue-rotate(65deg);background-position:100%}}@keyframes holoSweep{0%{background-position:180% 0}to{background-position:-120% 0}}.seriesGroup>.setLibraryGrid{padding:10px}.setLibraryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.setLibraryGrid>button{border-radius:14px}.setLogo{height:92px;padding:12px}.setLogo img{max-height:67px}.setMeta{padding:10px}.setMeta strong{font-size:14px}.setMeta span{min-height:28px;font-size:9px;line-height:1.3}.setMeta b{font-size:9px}.setSymbol{width:18px;height:18px;bottom:9px;right:8px}.masterBar{margin-top:8px}@media (width<=950px){.valueStrip{grid-template-columns:repeat(3,1fr)}.addForm{grid-template-columns:repeat(2,1fr)}.addForm button{min-height:44px}.categoryGrid{grid-template-columns:1fr}.setLibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.masterCards{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=700px){.pcAddStudio{padding:14px}.pcAddHeading{display:block}.pcAddHeading>span{text-align:left;margin-top:5px;display:block}.pcTypeChooser{grid-template-columns:1fr}.pcTypeChooser button{min-height:66px}.pcSmartForm{grid-template-columns:repeat(2,minmax(0,1fr))}.pcSmartForm label.wide{grid-column:1/-1}.pcAddSubmit{grid-column:1/-1;min-height:50px}.pokemonPersonalPage .sectionTitle{background-position:62%;min-height:205px}.pokemonPersonalPage .sectionTitle h1{max-width:250px;font-size:42px}.pokemonPersonalPage .sectionTitle>strong{font-size:22px}.pokemonPersonalPage .miniValues{grid-template-columns:repeat(2,1fr)}.pokemonPcAdd .pcTypeChooser{grid-template-columns:1fr}.pcScannerShortcut{width:100%;margin-top:10px}.pcCatalogSearch>div{grid-template-columns:1fr}.pcCatalogSearch>div button{min-height:44px}.pcCatalogSearch>section{grid-template-columns:repeat(2,minmax(0,1fr))}.pcSelectedPrinting{grid-column:1/-1}.portfolioModal{background-position:top;background-size:auto 175px;padding-top:170px}.portfolioModal:before{inset:135px 0 0}.portfolioModal>.eyebrow{top:42px}.portfolioModal>h2{width:60%;font-size:29px;top:65px}.portfolioModal .portfolioChart{height:130px}.recommendModal{background-position:top;background-size:auto 180px;padding-top:220px}.recommendModal:before{inset:145px 0 0}.recommendModal>.eyebrow{top:34px}.recommendModal>h2{width:62%;font-size:29px;top:57px}.recommendModal>p:not(.eyebrow){width:86%;font-size:11px;top:106px}.recommendModal .recommendControls{padding:11px}}@media (width<=650px){.boot{padding:12px}.boot:after{width:370px;height:370px}.bootCard{border-radius:28px;padding:22px 15px}.bootCard h1{font-size:54px}.bootFan{height:120px}.bootFan img{width:118px;height:118px}.bootCard>button{grid-template-columns:52px 1fr 18px;padding:14px}.bootCard>button strong{font-size:20px}.bootCard>button small{font-size:11px}.hub{padding-top:10px}.hubHero{background-position:62%;min-height:0;padding:20px}.grandValue{width:auto}.valueStrip{grid-template-columns:repeat(2,1fr)}.categoryGrid button{grid-template-rows:auto auto auto;grid-template-columns:50px 1fr;padding:16px}.categoryGrid i{width:46px;height:46px}.categoryGrid b{grid-area:3/2}.sectionTitle{padding:19px;display:block}.sectionTitle>strong{margin-top:18px;display:block}.miniValues,.addForm{grid-template-columns:1fr}.addForm button{padding:12px}.inventory article{grid-template-columns:1fr auto}.inventory article>button{grid-column:2}.masterLibrary,.masterDetail{padding:11px}.masterLibraryHero,.setHero{padding:20px;display:block}.masterLibraryHero{background-position:67%;min-height:430px}.masterLibraryHero>div:first-child{max-width:100%}.masterLibraryHero>div:last-child,.setProgress{text-align:left;margin-top:20px}.setHero>img{width:145px;margin-bottom:16px}.setTools{display:grid}.seriesGroup>.setLibraryGrid{padding:7px}.seriesHead{gap:10px}.seriesLogos{gap:6px;width:34%;padding:0}.seriesLogos img{width:46%;max-height:42px}.seriesLogos img:nth-child(3){display:none}.setLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.setLogo{height:70px;padding:8px}.setLogo img{max-height:52px}.setMeta{padding:8px}.setMeta strong{font-size:12px}.setMeta span{min-height:24px;font-size:8px}.setMeta b{font-size:8px}.setChasePreview{gap:5px;min-height:112px;margin:0 7px 7px;padding:7px}.setChaseCard{grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;padding:4px;display:grid}.setChaseCard img{grid-row:auto;width:46px}.setChaseCard b{display:none}.setChaseCard em{font-size:8px}.setDetailChase{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 10px;padding:9px}.setDetailChase .setChaseCard{grid-template-rows:1fr auto;grid-template-columns:54px minmax(0,1fr);justify-items:stretch;min-height:82px}.setDetailChase .setChaseCard img{grid-row:1/3;width:54px}.setDetailChase .setChaseCard b{font-size:9px;display:block}.masterCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.variantImage{padding:3px}.variantInfo{padding:5px}.variantInfo strong{font-size:9px}.variantInfo em,.variantInfo b,.variantInfo span{font-size:7px}.variantImage i{width:18px;height:18px;font-size:11px}.seriesHead{padding:14px}.seriesHead strong{font-size:19px}}.portfolioModal{isolation:isolate;background:linear-gradient(#05112666 0 205px,#07162ded 285px,#061229 100%),url(/pokemon-dashboard/portfolio-league-vault.png) top/100% no-repeat;border:1px solid #b89139;border-radius:22px;width:min(900px,100% - 24px);max-height:92dvh;padding:220px 24px 24px;position:relative;overflow:auto;box-shadow:0 0 0 3px #d8ad4d33,0 28px 90px #000e}.portfolioModal:before{content:"";z-index:-1;background:linear-gradient(#0000,#061229 110px);position:absolute;inset:185px 0 0}.portfolioModal>.eyebrow,.portfolioModal>h2{text-align:center;text-shadow:0 3px 14px #000;width:min(460px,60%);position:absolute;left:50%;transform:translate(-50%)}.portfolioModal>.eyebrow{color:#ffdb66;top:54px}.portfolioModal>h2{margin:0;font-size:clamp(30px,5vw,46px);line-height:.96;top:76px}.portfolioModal>.close{z-index:3;background:#7c2930;border:1px solid #f1ca63}.portfolioModal .portfolioHeadline>div,.portfolioModal .portfolioAnalytics div,.portfolioModal .portfolioSegments div,.portfolioModal .transactionSummary>div{background:linear-gradient(145deg,#0b2443e8,#07172fe8);border-color:#765e36;box-shadow:inset 0 1px #fff1}.portfolioModal .portfolioHeadline strong,.portfolioModal .portfolioAnalytics b{color:#63ead1}.portfolioModal .portfolioChart{background:linear-gradient(#0a2442de,#06142ded);border-color:#92723b;height:160px;position:relative;overflow:hidden}.portfolioModal .portfolioChart:before{content:"";pointer-events:none;background:radial-gradient(circle,#0000 0 25px,#ba913026 26px 28px,#0000 29px),linear-gradient(90deg,#0000 49.7%,#ba913022 50%,#0000 50.3%);position:absolute;inset:0}.portfolioModal .portfolioChart i{background:linear-gradient(#ffe273,#52dbc6 44%,#2f64c9);position:relative;box-shadow:0 0 9px #58ded588}.portfolioModal .portfolioSegments div{border:1px solid #3b5876}.portfolioModal .alertHeading strong{color:#ffdb66}.portfolioModal .priceAlertList article,.portfolioModal .buildOrder,.portfolioModal .transactionHistory{background:#081932e8;border-color:#665634}.portfolioModal .buildOrder summary{color:#ffda64}.portfolioModal .transactionHistory summary{color:#63e2cd}.portfolioModal>.close{position:absolute;top:16px;right:16px}.portfolioModal h2{font-size:34px}.portfolioHeadline,.portfolioSegments,.alertHeading,.priceAlertList article{display:flex}.portfolioHeadline{gap:8px;margin:15px 0 8px}.portfolioHeadline>div{background:#091c39;border:1px solid #3c5d86;border-radius:12px;flex:1;padding:14px}.portfolioHeadline span,.portfolioHeadline strong,.portfolioSegments span,.portfolioSegments b,.portfolioSegments small{display:block}.portfolioHeadline span{color:#92a7c6;font-size:8px}.portfolioHeadline strong{color:#65ddc1;margin-top:3px;font-size:20px}.portfolioHeadline .down strong{color:#ff8b78}.portfolioAnalytics{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:8px;display:grid}.portfolioAnalytics div{background:#0a1d39;border:1px solid #35567f;border-radius:9px;padding:9px}.portfolioAnalytics span,.portfolioAnalytics b,.portfolioAnalytics small{display:block}.portfolioAnalytics span{color:#91a7c7;font-size:7px}.portfolioAnalytics b{color:#65ddc1;margin-top:3px;font-size:12px}.portfolioAnalytics .down b{color:#ff8b78}.portfolioAnalytics small{color:#758baa;margin-top:2px;font-size:7px}.portfolioChart{background:linear-gradient(#0a1d3b,#07152c);border:1px solid #294971;border-radius:12px;align-items:end;gap:3px;height:130px;padding:12px;display:flex}.portfolioChart>div{flex:1;align-items:end;height:100%;display:flex}.portfolioChart i{background:linear-gradient(#6ce6c8,#3466c4);border-radius:4px 4px 1px 1px;width:100%;min-width:3px;display:block}.portfolioSegments{gap:6px;margin-top:8px}.portfolioSegments div{background:#0b2142;border-radius:9px;flex:1;padding:10px}.portfolioSegments span,.portfolioSegments small{color:#91a7c7;font-size:8px}.portfolioSegments b{color:#fff;margin-top:3px;font-size:13px}.alertHeading{justify-content:space-between;align-items:end;gap:10px;margin:20px 0 8px}.alertHeading strong,.alertHeading span{display:block}.alertHeading strong{color:#fff;font-size:17px}.alertHeading span,.alertHeading label{color:#91a7c7;font-size:8px}.alertHeading select{color:#fff;background:#0a1c38;border:1px solid #49668e;border-radius:7px;margin-left:6px;padding:7px}.priceAlertList{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.priceAlertList article{background:#081a35;border:1px solid #335278;border-radius:10px;align-items:center;gap:8px;padding:8px}.priceAlertList img{object-fit:contain;width:48px;height:66px}.priceAlertList article>div{flex:1}.priceAlertList strong,.priceAlertList span,.priceAlertList small{display:block}.priceAlertList span,.priceAlertList small{color:#94a9c8;font-size:8px}.priceAlertList article>b.up{color:#65ddc1}.priceAlertList article>b.down{color:#ff8b78}.priceAlertList>p,.portfolioNote{color:#8fa3c0;font-size:9px}.portfolioMovers{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.portfolioMovers section{background:#081a34;border:1px solid #34557d;border-radius:9px;padding:9px}.portfolioMovers section>strong{color:#fff;margin-bottom:5px;font-size:9px;display:block}.portfolioMovers section>div{color:#94a9c8;justify-content:space-between;padding:3px 0;font-size:8px;display:flex}.portfolioMovers section:first-child b{color:#65ddc1}.portfolioMovers section:last-child b{color:#ff8b78}.buildOrder{background:#101a3f;border:1px solid #4a5e96;border-radius:10px;margin-top:10px;padding:10px}.buildOrder summary{cursor:pointer;color:#ffd75a;font-size:9px;font-weight:900}.buildOrder article{border-top:1px solid #2c3e68;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:7px 0;display:grid}.buildOrder article>b{color:#fff;text-align:center;background:#5734a3;border-radius:50%;width:22px;height:22px;font-size:8px;line-height:22px}.buildOrder strong,.buildOrder span{display:block}.buildOrder strong{color:#fff;font-size:9px}.buildOrder span{color:#8fa4c3;font-size:8px}.buildOrder em{color:#65ddc1;font-size:10px;font-style:normal;font-weight:900}.portfolioNote{text-align:center;margin-top:12px;display:block}.transactionSummary{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.transactionSummary div{background:#081932;border:1px solid #304f78;border-radius:9px;padding:9px}.transactionSummary span,.transactionSummary b{display:block}.transactionSummary span{color:#8fa5c4;font-size:7px}.transactionSummary b{color:#ffd75a;margin-top:3px;font-size:12px}.transactionHistory{background:#081a34;border:1px solid #34557f;border-radius:11px;margin-top:14px;padding:10px}.transactionHistory summary{cursor:pointer;color:#65ddc1;font-size:10px;font-weight:900}.transactionHistory form{grid-template-columns:110px 1fr 1fr 130px auto;gap:5px;margin:10px 0;display:grid}.transactionHistory input,.transactionHistory select,.transactionHistory button{color:#fff;background:#0b2345;border:1px solid #41628c;border-radius:7px;min-width:0;padding:8px;font-size:9px}.transactionHistory button{color:#10203b;background:#ffe16a;border:0;font-weight:950}.transactionHistory article{border-top:1px solid #243e63;justify-content:space-between;gap:10px;padding:7px 3px;display:flex}.transactionHistory strong,.transactionHistory span,.transactionHistory small{display:block}.transactionHistory strong{color:#fff;text-transform:capitalize;font-size:9px}.transactionHistory span,.transactionHistory small,.transactionHistory time,.transactionHistory p{color:#92a6c4;font-size:8px}@media (width<=650px){.portfolioModal{padding:17px}.portfolioHeadline strong{font-size:14px}.portfolioSegments{grid-template-columns:repeat(2,1fr);display:grid}.portfolioAnalytics{grid-template-columns:repeat(2,1fr)}.priceAlertList{grid-template-columns:1fr}.transactionHistory form{grid-template-columns:1fr 1fr}}.setModeToggle{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.setModeToggle button{text-align:left;color:#aebde0;background:#0b1d3b;border:1px solid #3b5480;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;transition:all .18s;display:flex}.setModeToggle button strong,.setModeToggle button span{display:block}.setModeToggle button strong{color:#fff;font-size:16px}.setModeToggle button span{font-size:11px}.setModeToggle button.active{background:linear-gradient(120deg,#5e31ad,#223b82);border-color:#ffd85b;box-shadow:0 0 0 2px #ffd85b33}.setModeToggle button.active strong{color:#ffd85b}.setModeToggle button:disabled{cursor:not-allowed;opacity:.48}.grandDivider{color:#fff;background:linear-gradient(115deg,#552b9c,#182f69);border:1px solid #8a6ce0;border-radius:15px;justify-content:space-between;align-items:end;margin:28px 0 12px;padding:16px 18px;display:flex}.grandDivider strong,.grandDivider span{display:block}.grandDivider strong{color:#ffd85b;font-size:19px}.grandDivider span{color:#d5cdf2;font-size:11px}.grandPromo{border-color:#7b61ca}.grandPromo .variantInfo{background:linear-gradient(145deg,#211b52,#10274c)}@media (width<=650px){.setModeToggle{gap:6px}.setModeToggle button{padding:11px;display:block}.setModeToggle button strong{font-size:12px}.setModeToggle button span{margin-top:3px;font-size:8px}.grandDivider{padding:13px;display:block}.grandDivider span{margin-top:4px}}.vaultSafety{background:radial-gradient(circle at 95% 0,#58d8bd20,#0000 38%),linear-gradient(145deg,#0e294c,#091a36);border:1px solid #417099;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-top:18px;padding:18px;display:grid;box-shadow:0 10px 26px #0004}.vaultSafety span,.vaultSafety strong,.vaultSafety small{display:block}.vaultSafety span{color:#65ddc2;letter-spacing:.17em;font-size:9px;font-weight:950}.vaultSafety strong{color:#fff;margin:3px 0;font-size:19px}.vaultSafety small{color:#a9bad2;max-width:620px;line-height:1.45}.vaultSafetyActions{gap:8px;display:flex}.vaultSafetyActions button,.vaultSafetyActions label{color:#11203b;cursor:pointer;background:#ffd85b;border:1px solid #ffe07188;border-radius:11px;place-items:center;min-height:42px;padding:10px 14px;font-size:11px;font-weight:950;display:grid}.vaultSafetyActions label{color:#fff;background:#18365e;border-color:#5677a5}.vaultSafetyActions input{display:none}.vaultSafety>p{color:#69dfc4;grid-column:1/-1;margin:0;font-size:11px}@media (width<=650px){.vaultSafety{grid-template-columns:1fr;padding:14px}.vaultSafetyActions{grid-template-columns:1fr 1fr;display:grid}.vaultSafetyActions button,.vaultSafetyActions label{padding:9px 6px;font-size:9px}}.ownershipModal{background:linear-gradient(155deg,#12315c,#081a37);border:1px solid #527eb4;border-radius:22px;width:min(560px,100% - 24px);max-height:90dvh;padding:24px;position:relative;overflow:auto;box-shadow:0 24px 80px #000c}.ownershipModal>.close{position:absolute;top:16px;right:16px}.ownershipModal h2{margin:4px 45px 2px 0;font-size:30px}.ownershipModal>p:not(.eyebrow){color:#a9bad2}.identityBadge{background:#07162f;border:1px solid #5ad8bd55;border-radius:12px;margin:16px 0;padding:12px}.identityBadge span,.identityBadge code{display:block}.identityBadge span{color:#5ad8bd;letter-spacing:.16em;font-size:8px;font-weight:950}.identityBadge code{color:#b9cbe1;overflow-wrap:anywhere;margin-top:5px;font-size:10px}.copyTabs{gap:7px;margin:0 0 14px;padding-bottom:3px;display:flex;overflow-x:auto}.copyTabs button{color:#c8d8ea;background:#091c3a;border:1px solid #3c5e88;border-radius:10px;flex:none;min-width:92px;padding:9px 11px;font-size:10px;font-weight:900}.copyTabs button small{color:#8098b8;margin-top:2px;font-size:7px;display:block}.copyTabs button.active{color:#fff;background:#164d62;border-color:#5ad8bd}.copyTabs button.addCopy{color:#ffe16a;border-style:dashed}.ownershipFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ownershipFields label{color:#a9bad2;font-size:10px;font-weight:850}.ownershipFields input,.ownershipFields select,.ownershipFields textarea{color:#fff;background:#071a37;border:1px solid #3c5e88;border-radius:9px;width:100%;margin-top:5px;padding:11px;display:block}.ownershipFields textarea{resize:vertical;min-height:88px}.ownershipFields .copyNotes,.ownershipFields .copyPhotos{grid-column:1/-1}.copyPhotos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.copyPhotos img{object-fit:contain;background:#031025;border-radius:8px;width:100%;height:110px;margin-top:6px;display:block}.ownershipActions{grid-template-columns:1fr;gap:8px;margin-top:16px;display:grid}.ownershipActions button{color:#12203a;background:#ffd85b;border:0;border-radius:10px;padding:12px;font-weight:950}.ownershipActions .removeOwned{color:#ffd8dd;background:#76223a}.ownershipActions .closeOwned{color:#d8e5f4;background:#17365a}.ownedCardHero{grid-template-columns:minmax(170px,45%) 1fr;align-items:center;gap:18px;margin:16px 0;display:grid}.ownedCardHero>img{object-fit:contain;background:#06152e;border-radius:14px;width:100%;max-height:52dvh}.ownedCardHero>div>span,.ownedCardHero>div>strong,.ownedCardHero>div>small{display:block}.ownedCardHero>div>span{color:#8da8c7;letter-spacing:.12em;font-size:8px}.ownedCardHero>div>strong{color:#60dfbd;margin:5px 0;font-size:27px}.ownedCardHero>div>small{color:#a9bad2;font-size:9px}.ownedCardLinks{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.ownedCardLinks a{color:#fff;background:#0a2042;border:1px solid #3d628d;border-radius:10px;padding:10px;text-decoration:none}.ownedCardLinks b,.ownedCardLinks span{display:block}.ownedCardLinks b{font-size:10px}.ownedCardLinks span{color:#8fa8c8;margin-top:3px;font-size:8px}.gradedPriceNote{background:#091b35;border-radius:9px;padding:9px 11px;color:#91a8c5!important;font-size:9px!important}.buyOwnedCard{color:#12203a;text-align:center;background:#ffd85b;border-radius:11px;padding:13px;font-weight:950;text-decoration:none;display:block}.verifiedDexModal{background:linear-gradient(155deg,#12315c,#081a37);border:1px solid #527eb4;border-radius:22px;width:min(540px,100% - 24px);max-height:92dvh;padding:22px;position:relative;overflow:auto;box-shadow:0 24px 80px #000c}.verifiedDexModal>.close{position:absolute;top:14px;right:14px}.verifiedDexModal>h2{margin:3px 40px 0;font-size:30px}.verifiedDexModal>p:not(.eyebrow){color:#9eb3cf}.verifiedDexModal>img{object-fit:contain;background:#06152e;border-radius:14px;width:100%;max-height:48dvh;margin:14px auto;display:block}.verifiedDexValue{background:#09293a;border:1px solid #55d9bb66;border-radius:11px;padding:12px}.verifiedDexValue span,.verifiedDexValue strong,.verifiedDexValue small{display:block}.verifiedDexValue span{color:#87aaa9;letter-spacing:.12em;font-size:8px}.verifiedDexValue strong{color:#60dfbd;font-size:24px}.verifiedDexValue small{color:#b4c8dd;font-size:9px}.identityNeeded{background:#0a1d39;border:1px dashed #5e7da3;border-radius:11px;gap:6px;padding:14px;display:grid}.identityNeeded span{color:#9db1cb;font-size:10px}.identityNeeded button{background:#ffe16a;border:0;border-radius:9px;padding:10px;font-weight:900}.removeVerifiedCard{color:#ffd8dd;background:#76223a;border:0;border-radius:10px;width:100%;margin-top:10px;padding:12px;font-weight:950}.cardLookupModal{background:linear-gradient(155deg,#12315c,#081a37);border:1px solid #527eb4;border-radius:22px;width:min(920px,100% - 24px);max-height:92dvh;padding:24px;position:relative;overflow:auto;box-shadow:0 24px 80px #000c}.cardLookupModal>.close{position:absolute;top:16px;right:16px}.cardLookupModal h2{font-size:34px}.cardLookupModal>p:not(.eyebrow){color:#a9bad2}.cardLookupModal>form{grid-template-columns:1fr auto;gap:8px;margin:16px 0;display:grid}.cardLookupModal>form input{color:#fff;background:#071a37;border:1px solid #4e709a;border-radius:11px;min-width:0;padding:13px;font-size:16px}.cardLookupModal>form button{color:#10203b;background:#ffe16a;border:0;border-radius:11px;padding:0 22px;font-weight:950}.lookupDexSummary{background:#0a2c3c;border:1px solid #5ad8bd55;border-radius:12px;grid-template-columns:70px 1fr;align-items:center;gap:12px;margin:12px 0;padding:10px;display:grid}.lookupDexSummary img{object-fit:contain;width:70px;height:70px}.lookupDexSummary span,.lookupDexSummary strong,.lookupDexSummary small{display:block}.lookupDexSummary span{color:#75cdbb;letter-spacing:.12em;font-size:8px}.lookupDexSummary strong{font-size:16px}.lookupDexSummary small{color:#9bb7ba;font-size:9px}.lookupResults{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.lookupResults article{background:#081c39;border:1px solid #385c86;border-radius:12px;grid-template-columns:92px 1fr;gap:10px;padding:9px;display:grid}.lookupResults article>img{object-fit:contain;grid-row:1/3;width:92px;height:128px}.lookupResults article>div>strong,.lookupResults article>div>span,.lookupResults article>div>small{display:block}.lookupResults article>div>span{color:#a8bdd6;font-size:9px}.lookupResults article>div>small{color:#718bab;font-size:8px}.lookupFinishes{flex-wrap:wrap;grid-column:2;gap:5px;display:flex}.lookupFinishes a{color:#fff;background:#102c51;border-radius:7px;padding:6px 7px;text-decoration:none}.lookupFinishes a b,.lookupFinishes a span{font-size:7px;display:block}.lookupFinishes a span{color:#60dfbd}.lookupCount{color:#93a9c5;text-align:center;margin-top:10px;display:block}.cloudSyncPanel{background:linear-gradient(120deg,#0a1d3b,#102a4f);border:1px solid #3e628d;border-radius:18px;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:16px;width:min(1180px,100% - 32px);margin:18px auto;padding:18px;display:grid}.cloudSyncPanel.enabled{border-color:#53d6b7}.cloudSyncPanel>div>span,.cloudSyncPanel>div>strong,.cloudSyncPanel>div>small{display:block}.cloudSyncPanel>div>span{color:#65dabc;letter-spacing:.15em;font-size:8px;font-weight:950}.cloudSyncPanel>div>strong{margin:3px 0;font-size:17px}.cloudSyncPanel>div>small{color:#90a8c5;font-size:9px}.cloudSyncState b,.cloudSyncState span,.cloudSyncState small{display:block}.cloudSyncState b{color:#dce9f8;font-size:10px}.cloudSyncState span{color:#60dfbd;font-size:9px}.cloudSyncActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.cloudSyncActions button,.cloudSyncActions a{color:#10203b;background:#ffe16a;border:0;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:950;text-decoration:none}.cloudSyncActions button.pause{color:#b6c7dc;background:#1a3658}.cloudDevices{grid-column:1/-1;gap:7px;display:flex;overflow-x:auto}.cloudDevices div{background:#07172f;border-radius:8px;flex:none;padding:8px 10px}.cloudDevices b,.cloudDevices span{display:block}.cloudDevices b{font-size:9px}.cloudDevices span{color:#7992b1;font-size:7px}@media (width<=700px){.cloudSyncPanel{grid-template-columns:1fr}.cloudSyncActions{justify-content:stretch}.cloudSyncActions button,.cloudSyncActions a{text-align:center;flex:1}.cloudDevices{grid-column:1}}@media (width<=600px){.ownedCardHero{grid-template-columns:1fr}.ownedCardHero>img{max-height:46dvh}.ownedCardLinks,.lookupResults{grid-template-columns:1fr}.cardLookupModal{padding:18px}.cardLookupModal>form{grid-template-columns:1fr}.cardLookupModal>form button{padding:12px}.verifiedDexModal>h2{margin-left:0}.lookupResults article{grid-template-columns:80px 1fr}.lookupResults article>img{width:80px;height:112px}}@media (width<=500px){.ownershipModal{padding:19px}.ownershipFields,.ownershipActions{grid-template-columns:1fr}.ownershipModal h2{font-size:24px}}.setDefinition{color:#dce5ff;background:linear-gradient(135deg,#111f46,#191b47);border:1px solid #594b9d;border-radius:16px;margin:10px 0 14px;padding:16px}.definitionHeading,.definitionLevels,.definitionEvidence article{display:flex}.definitionHeading{justify-content:space-between;align-items:end;gap:12px}.definitionHeading span,.definitionHeading strong,.definitionLevels span,.definitionLevels strong,.definitionLevels small,.definitionEvidence span,.definitionEvidence small{display:block}.definitionHeading span{color:#ffd75a;letter-spacing:.14em;font-size:8px;font-weight:900}.definitionHeading strong{color:#fff;margin-top:3px;font-size:19px}.definitionHeading>b{color:#9fb2d6;font-size:10px}.definitionLevels{gap:8px;margin-top:12px}.definitionLevels article{background:#091b38;border:1px solid #354e7e;border-radius:12px;flex:1;padding:12px}.definitionLevels article.verified{border-color:#53c9af}.definitionLevels article.reviewing{border-color:#cf8c48}.definitionLevels span{color:#a9b9d7;font-size:9px;font-weight:800}.definitionLevels strong{color:#ffd75a;margin:4px 0;font-size:22px}.definitionLevels small,.setDefinition>p,.definitionEvidence small{color:#9fb2d6;font-size:9px;line-height:1.45}.setDefinition>p{margin:12px 0 0}.definitionEvidence{border-top:1px solid #354e7e;margin-top:12px;padding-top:10px}.definitionEvidence summary{cursor:pointer;color:#65ddc1;font-size:10px;font-weight:900}.definitionEvidence article{background:#091833;border-radius:9px;justify-content:space-between;gap:12px;margin-top:8px;padding:9px}.definitionEvidence article>div:last-child{text-align:right;flex:0 0 160px}.definitionEvidence a,.definitionEvidence b{color:#65ddc1;font-size:9px;display:block}.catalogAudit{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;display:grid}.catalogAudit>div{background:#0a1c39;border:1px solid #35547e;border-radius:11px;padding:11px 13px}.catalogAudit span,.catalogAudit strong,.catalogAudit b{display:block}.catalogAudit span{color:#91a8c8;font-size:8px}.catalogAudit strong,.catalogAudit b{color:#65ddc1;margin-top:3px;font-size:14px}.catalogAudit>div:first-child{background:#201b50;border-color:#765fd0}.catalogAudit>div:first-child span{color:#d2c9f1;letter-spacing:.12em;font-weight:900}.catalogAudit>div:first-child strong{color:#ffd75a;font-size:20px}.catalogAudit .needsReview b{color:#ff9a76}.catalogAudit .complete b{color:#65ddc1}@media (width<=650px){.setDefinition{padding:12px}.definitionHeading{display:block}.definitionHeading>b{margin-top:5px;display:block}.definitionLevels{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.definitionLevels article{padding:8px}.definitionLevels strong{font-size:17px}.definitionLevels small{font-size:7px}.definitionEvidence article{display:block}.definitionEvidence article>div:last-child{text-align:left;margin-top:6px}.catalogAudit{grid-template-columns:repeat(2,1fr);gap:5px}.catalogAudit>div{padding:9px}.catalogAudit strong,.catalogAudit b{font-size:12px}}.variantImage i{color:#fff;background:#f28c28}.masterCard.got .variantImage i{color:#fff;background:#4169e1}.masterCard.got .variantImage i.ballStatus{color:#0000;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.masterCard.got .variantImage i.poke-ball{background-image:url(/status-icons/poke-ball.svg)}.masterCard.got .variantImage i.master-ball{background-image:url(/status-icons/master-ball.svg)}.masterStatusFilter{background:#071a36;border:1px solid #3c5d87;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(680px,100% - 32px);margin:14px auto 18px;padding:7px;display:grid}.masterStatusFilter button{color:#dbe8f7;background:#10294b;border:1px solid #46658c;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 8px;font-weight:900;display:flex}.masterStatusFilter button b{background:#203d64;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:9px;display:grid}.masterStatusFilter button.active{background:#4733a0;border-color:#ffe06b;box-shadow:0 0 0 2px #ffe06b33}.masterStatusFilter button.missing b{color:#fff;background:#f28c28}.masterStatusFilter button.collected b{color:#fff;background:#4169e1}.masterFilterEmpty{color:#91a8c5;text-align:center;border:1px dashed #47668d;border-radius:14px;width:min(680px,100% - 32px);margin:30px auto;padding:28px}.binderFilteredSlot{aspect-ratio:2.5/3.5;color:#58718e;text-transform:uppercase;background:#06162b99;border:1px dashed #395575;border-radius:5px;place-items:center;min-width:0;font-size:7px;font-weight:900;display:grid}@media (width<=520px){.masterStatusFilter{gap:5px;width:calc(100% - 20px)}.masterStatusFilter button{gap:4px;padding:10px 4px;font-size:10px}}.recommendModal{isolation:isolate;background:linear-gradient(#07112722 0 190px,#08152ae8 255px,#061229 100%),url(/pokemon-dashboard/smart-buy-marketplace.png) top/100% no-repeat;border:1px solid #c49b45;border-radius:22px;width:min(960px,100% - 24px);max-height:92dvh;padding:245px 24px 24px;position:relative;overflow:auto;box-shadow:0 0 0 3px #e8bb5330,0 28px 90px #000e}.recommendModal:before{content:"";z-index:-1;background:linear-gradient(#0000,#061229 110px);position:absolute;inset:190px 0 0}.recommendModal>.eyebrow,.recommendModal>h2,.recommendModal>p:not(.eyebrow){text-align:center;text-shadow:0 3px 14px #000;width:min(570px,62%);position:absolute;left:50%;transform:translate(-50%)}.recommendModal>.eyebrow{color:#ffe06d;top:45px}.recommendModal>h2{margin:0;font-size:clamp(34px,5vw,48px);line-height:.98;top:68px}.recommendModal>p:not(.eyebrow){color:#d7e3f4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07142bbf;border:1px solid #dfb75a55;border-radius:12px;margin:12px 0;padding:9px 12px;top:122px}.recommendModal>.close{z-index:3;background:#8b3030;border:1px solid #f4d474}.recommendModal .recommendControls{background:linear-gradient(145deg,#18304ce8,#0a1a34ed);border:1px solid #9d783d;border-radius:16px;padding:14px;box-shadow:inset 0 1px #fff2}.recommendModal .recommendControls label{color:#ffe28a}.recommendModal .recommendControls select,.recommendModal .recommendControls input{background:#06152d;border-color:#866b40}.recommendModal .budgetInput b{color:#ffe06d}.recommendModal .recommendSummary div{background:linear-gradient(145deg,#102944,#081831);border-color:#81673f}.recommendModal .recommendSummary strong{color:#62e4ca}.recommendModal .recommendList article{background:#081a34e8;border-color:#594e39}.recommendModal .recommendList article.inCart{border-color:#e6b951;box-shadow:inset 0 0 0 1px #e6b95155}.recommendModal .recommendRank{color:#102139;background:#e6b951}.recommendModal .goalCredits b{color:#7de7ca;background:#153a3b;border-color:#5c886e}.recommendModal .recommendBuy>a{color:#102139;background:#e6b951}.recommendModal>.close{position:absolute;top:16px;right:16px}.recommendModal h2{font-size:34px}.recommendModal>p:not(.eyebrow){color:#a9bad2;max-width:720px}.recommendControls{grid-template-columns:1fr 180px;gap:10px;margin:16px 0;display:grid}.recommendControls label{color:#c7d4ed;letter-spacing:.08em;font-size:9px;font-weight:900}.recommendControls select,.recommendControls input{color:#fff;background:#081b39;border:1px solid #4d6492;border-radius:10px;width:100%;margin-top:5px;padding:12px}.budgetInput{display:block;position:relative}.budgetInput b{color:#67ddc1;z-index:1;position:absolute;top:17px;left:12px}.budgetInput input{padding-left:26px}.recommendSummary{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px;display:grid}.recommendSummary div{background:#0a1d3d;border:1px solid #3e5684;border-radius:10px;padding:11px}.recommendSummary span,.recommendSummary strong{display:block}.recommendSummary small{color:#8fa4c2;font-size:7px;display:block}.recommendSummary span{color:#96a9c7;font-size:8px}.recommendSummary strong{color:#65ddc1;margin-top:3px;font-size:16px}.recommendList{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.recommendList article{background:#081a37;border:1px solid #354f7d;border-radius:11px;grid-template-columns:64px 1fr auto;align-items:center;gap:9px;padding:8px;display:grid;position:relative}.recommendList article.inCart{border-color:#59cdb4;box-shadow:inset 0 0 0 1px #59cdb433}.recommendList img{object-fit:contain;width:64px;height:88px}.recommendList article>div>strong,.recommendList article>div>span,.recommendList article>div>small,.recommendBuy>*{display:block}.recommendList .goalCredits{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.recommendList .goalCredits b{color:#65ddc1;background:#193d61;border-radius:5px;padding:2px 4px;font-size:6px}.recommendList article>div>span,.recommendList article>div>small{color:#9db0cd;font-size:8px}.recommendBuy{text-align:right;min-width:94px}.recommendBuy>b{color:#ffd75a}.recommendBuy>span{color:#65ddc1;font-size:7px;font-weight:900}.recommendBuy a{color:#10203b;background:#ffe16a;border-radius:7px;margin-top:6px;padding:7px;font-size:8px;font-weight:950;text-decoration:none}.recommendRank{color:#fff;text-align:center;background:#673ab7;border-radius:50%;width:20px;height:20px;font-size:9px;line-height:20px;position:absolute;top:5px;left:5px}.recommendDisclaimer{color:#8599b8;text-align:center;margin-top:10px;display:block}.duplicateSuggestions{background:#11183c;border:1px solid #554b94;border-radius:10px;margin-top:12px;padding:10px}.duplicateSuggestions summary{cursor:pointer;color:#ffd75a;font-size:9px;font-weight:900}.duplicateSuggestions article{border-top:1px solid #2e3e69;justify-content:space-between;gap:10px;padding:7px 2px;display:flex}.duplicateSuggestions strong,.duplicateSuggestions span,.duplicateSuggestions small,.duplicateSuggestions b{display:block}.duplicateSuggestions span,.duplicateSuggestions small{color:#93a7c7;font-size:8px}.duplicateSuggestions article>div:last-child{text-align:right}.duplicateSuggestions article>div:last-child b{color:#65ddc1;font-size:10px}@media (width<=650px){.recommendModal{padding:17px}.recommendControls,.recommendList{grid-template-columns:1fr}.recommendSummary strong{font-size:12px}.recommendSummary{grid-template-columns:repeat(2,1fr)}.recommendList article{grid-template-columns:58px 1fr auto}.recommendList img{width:58px;height:80px}}.binderModeButton{color:#ffe277;letter-spacing:.05em;background:#101d49;border:1px solid #ffe27788;border-radius:999px;margin:0 0 10px auto;padding:8px 12px;font-size:10px;font-weight:950;display:block}.binderModeButton.active{color:#fff;background:#176d73;border-color:#62ddc2}.binderSpreads{gap:28px;display:grid}.binderLandscapeHint{background:#0b1e3e;border:1px solid #55729a;border-radius:12px;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.binderLandscapeHint strong{color:#ffe16b}.binderLandscapeHint span{color:#a9b9d1;font-size:11px}.binderSpread{background:linear-gradient(90deg,#08142c,#192353 49% 51%,#08142c);border:1px solid #4c3f8b;border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid;position:relative;box-shadow:0 18px 44px #0007}.binderSpread:after{content:"";z-index:2;pointer-events:none;background:#020817aa;border-radius:99px;width:3px;position:absolute;top:8px;bottom:8px;left:50%;box-shadow:0 0 10px #000}.binderPage{background:linear-gradient(145deg,#17254b,#09152e);border:1px solid #7b68cd;border-radius:22px;padding:13px;overflow:hidden;box-shadow:0 14px 32px #0005,inset 0 1px #ffffff12}.binderPageDivider{background:linear-gradient(115deg,#6633b6,#223b7b);border-bottom:1px solid #a38bf0;justify-content:space-between;align-items:center;gap:18px;margin:-13px -13px 13px;padding:13px 17px;display:flex}.binderPageDivider span,.binderPageDivider strong{display:block}.binderPageDivider small{color:#c5bddf;margin-top:1px;font-size:7px;display:block}.binderPageDivider span{color:#ffe16b;letter-spacing:.16em;font-size:8px;font-weight:950}.binderPageDivider strong{color:#fff;margin-top:2px;font-size:19px}.binderPageDivider b{color:#d4cdf1;font-size:10px}.binderGrid{gap:8px;display:grid}.binderGrid .variantInfo{display:none}.binderGrid .masterCard{border-radius:8px;box-shadow:0 3px 9px #0005}.binderGrid .variantImage{padding:3px}.binderPage.blankPage{opacity:.72}.binderCoverMessage{text-align:center;place-content:center;min-height:220px;display:grid}.binderCoverMessage span{color:#ffe06b;letter-spacing:.18em;font-size:8px;font-weight:950}.binderCoverMessage strong{color:#8295b3;margin-top:5px}.binderEmptySlot{aspect-ratio:2.5/3.5;color:#7185a4;text-align:center;background:#07152c88;border:1px dashed #617699;border-radius:15px;place-items:center;min-width:0;font-size:9px;display:grid}.binderPickerModal{background:radial-gradient(circle at 90% 0,#8f6de733,#0000 35%),linear-gradient(150deg,#162e59,#091833);border:1px solid #8e75df;border-radius:24px;width:min(680px,100%);max-height:92dvh;padding:25px;position:relative;overflow:auto;box-shadow:0 25px 80px #000c}.binderPickerModal>.close{position:absolute;top:16px;right:16px}.binderPickerModal h2{margin:4px 45px 5px 0;font-size:30px}.binderPickerModal>p:not(.eyebrow){color:#b4c2d9}.binderPresets{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 12px;display:grid}.binderPresets button{color:#fff;background:#10294e;border:1px solid #49658e;border-radius:14px;padding:16px 10px}.binderPresets strong,.binderPresets span{display:block}.binderPresets strong{color:#ffe16a;font-size:24px}.binderPresets span{color:#9fb1cd;margin-top:3px;font-size:9px}.binderPresets button.active{background:linear-gradient(135deg,#5e32ac,#1b5675);border-color:#62dcc1;box-shadow:0 0 0 2px #62dcc133}.customBinderLayout{background:#081a37;border:1px solid #455f88;border-radius:14px;grid-template-columns:1fr 90px auto 90px;align-items:end;gap:10px;padding:15px;display:grid}.customBinderLayout>div strong,.customBinderLayout>div span{display:block}.customBinderLayout>div span{color:#93a6c5;margin-top:3px;font-size:10px}.customBinderLayout label{color:#aebed5;font-size:9px;font-weight:900}.customBinderLayout input,.customBinderLayout select{color:#fff;text-align:center;background:#10284d;border:1px solid #59749d;border-radius:8px;width:100%;margin-top:4px;padding:10px;display:block}.customBinderLayout>span{color:#ffe16a;padding-bottom:9px;font-weight:950}.startBinderMode{color:#15213a;background:#ffd85b;border:0;border-radius:12px;width:100%;margin-top:14px;padding:13px;font-weight:950}@media (width<=650px){.binderModeButton{margin:0 0 10px}.binderSpreads{gap:14px}.binderLandscapeHint{padding:7px 9px;font-size:9px;display:block}.binderLandscapeHint span{margin-top:2px;font-size:8px;display:block}.binderSpread{border-radius:12px;gap:3px;padding:3px}.binderSpread:after{width:1px;top:3px;bottom:3px}.binderPage{border-radius:8px;padding:3px}.binderPageDivider{gap:3px;margin:-3px -3px 3px;padding:5px}.binderPageDivider span{font-size:5px}.binderPageDivider strong{font-size:10px}.binderPageDivider b{font-size:5px}.binderPageDivider small{font-size:4px}.binderCoverMessage{min-height:120px}.binderCoverMessage strong{font-size:8px}.binderGrid{gap:2px}.binderGrid .masterCard{border-radius:3px}.binderGrid .variantImage{padding:1px}.binderGrid .variantImage i{width:11px;height:11px;font-size:7px;top:2px;right:2px}.binderEmptySlot{border-radius:8px;font-size:6px}.binderPickerModal{padding:20px 14px}.binderPresets{gap:6px}.binderPresets strong{font-size:19px}.customBinderLayout{grid-template-columns:1fr 64px auto 64px;padding:11px}.customBinderLayout>div span{display:none}}.pullRefreshIndicator{--pull-distance:0px;z-index:100;top:max(8px,env(safe-area-inset-top));color:#dcecff;opacity:0;pointer-events:none;min-width:142px;transform:translate(-50%,calc(-62px + var(--pull-distance)));background:#091c39ed;border:1px solid #5e84ad;border-radius:99px;align-items:center;gap:7px;padding:9px 13px;transition:opacity .12s,transform .12s;display:flex;position:fixed;left:50%;box-shadow:0 8px 28px #0009}.pullRefreshIndicator.active{opacity:1}.pullRefreshIndicator span{color:#75e3c6;width:24px;height:24px;transform:rotate(calc(var(--pull-distance) * 3));background:#173c68;border-radius:50%;place-items:center;font-size:19px;line-height:1;display:grid}.pullRefreshIndicator b{white-space:nowrap;font-size:10px}.pullRefreshIndicator.armed{border-color:#ffd85a}.pullRefreshIndicator.armed span{color:#10213d;background:#ffd85a}.pullRefreshIndicator.refreshing span{animation:.7s linear infinite pullRefreshSpin}@keyframes pullRefreshSpin{to{transform:rotate(360deg)}}.expandedCatalogSearch{background:#0b203b;border:1px solid #28486d;border-radius:16px;margin:1rem 0;padding:1rem}.expandedCatalogSearch>form{gap:.65rem;display:flex}.expandedCatalogSearch>form input{flex:1}.expandedCatalogSearch>div{gap:.75rem;margin-top:.8rem;display:grid}.expandedCatalogSearch article{border:1px solid #28486d;border-radius:12px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem;display:grid}.expandedCatalogSearch article img,.catalogNoImage{object-fit:contain;background:#07182e;border-radius:7px;width:72px;min-height:96px}.catalogNoImage{text-align:center;place-items:center;padding:.35rem;font-size:.65rem;display:grid}.expandedCatalogSearch article>div,.expandedCatalogSearch article nav{flex-direction:column;gap:.25rem;display:flex}@media (width<=700px){.expandedCatalogSearch article{grid-template-columns:56px minmax(0,1fr)}.expandedCatalogSearch article img,.catalogNoImage{width:56px;min-height:78px}.expandedCatalogSearch article nav{grid-column:1/-1}}.expandedCopyControls{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.expandedCopyControls nav{gap:.3rem;display:flex}.expandedCopyControls button{padding:.35rem .55rem;font-size:.72rem}@media (width<=700px){.expandedCopyControls{grid-column:1/-1;align-items:flex-start}}.expandedCopies{margin-top:.5rem}.expandedCopies summary{cursor:pointer;color:#9fc4e9;font-size:.75rem}.expandedCopies article{border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.35rem;border:1px solid #28486d!important;padding:.4rem!important;display:flex!important}.expandedCopies article span{font-size:.7rem}.expandedCopies article button{flex:none;padding:.3rem .45rem;font-size:.65rem}.expandedCopies form{border-top:1px solid #28486d;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.5rem;padding-top:.5rem;display:grid}.expandedCopies form button{grid-column:1/-1}.expandedCopyEditor{border:1px solid #28486d;border-radius:12px;grid-column:1/-1;padding:.75rem}.expandedCopyEditor summary{cursor:pointer}.expandedCopyEditor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.6rem;display:grid}.expandedCopyEditor form button{grid-column:1/-1}.expandedValueEditor{border:1px solid #28486d;border-radius:12px;grid-column:1/-1;padding:.75rem}.expandedValueEditor summary{cursor:pointer}.expandedValueEditor form{gap:.4rem;margin:.6rem 0;display:flex}.expandedValueEditor form select{flex:1}@media (width<=700px){.expandedValueEditor form{flex-direction:column}}.expandedExactHistory{border:1px solid #28486d;border-radius:12px;grid-column:1/-1;padding:.75rem}.expandedExactHistory summary{cursor:pointer}.expandedExactHistory>select{width:100%;margin:.6rem 0}.expandedExactHistory>div{gap:.4rem;display:flex;overflow-x:auto}.expandedExactHistory>div span{border:1px solid #28486d;border-radius:8px;flex-direction:column;min-width:90px;padding:.45rem;display:flex}.expandedInventorySearch{grid-template-columns:auto minmax(180px,1fr) auto auto auto;align-items:center;gap:.55rem;margin:.75rem 0;display:grid}.expandedInventorySearch small{white-space:nowrap}@media (width<=700px){.expandedInventorySearch{grid-template-columns:1fr}.expandedInventorySearch small{white-space:normal}}.sportAllocation{gap:.5rem;margin:.5rem 0 1rem;display:flex;overflow-x:auto}.sportAllocation span{background:#0b203b;border:1px solid #28486d;border-radius:10px;flex-direction:column;min-width:110px;padding:.55rem .7rem;display:flex}.sportAllocation small{color:#9fc4e9}.teamDirectorySearch{color:#72d7ff;background:#0c192b;border:1px solid #ffffff25;border-radius:15px;align-items:center;gap:9px;width:min(860px,100%);margin:0 auto 14px;padding:0 14px;display:flex}.teamDirectorySearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:13px 0}.teamDirectorySearch input::placeholder{color:#788ba4}.expansionLibrary{padding-bottom:72px}.expansionLibrary>header{background:linear-gradient(135deg,#173863,#0b1d39);border:1px solid #fff2;border-radius:24px;justify-content:space-between;align-items:end;gap:20px;margin-top:14px;padding:26px;display:flex;box-shadow:0 18px 44px #0005}.expansionLibrary>header h1{margin:4px 0;font-size:clamp(34px,7vw,58px)}.expansionLibrary>header p{color:#a9bad2;margin:0}.expansionLibrary>header>strong{color:#ffd45a;white-space:nowrap;font-size:42px}.expansionLibrary>header>strong small{font-size:12px}.expansionSearch{color:#6ed9ff;background:#091b35;border:1px solid #365b87;border-radius:15px;align-items:center;gap:9px;margin:16px 0;padding:0 15px;display:flex}.expansionSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:14px 0}.setDirectorySection{margin-top:22px}.setDirectorySection>div:first-child{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.setDirectorySection h2{margin:0;font-size:22px}.setDirectorySection>div:first-child span{color:#8fa4c2;font-size:11px}.universalSetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.universalSetCard{color:#fff;text-align:left;background:linear-gradient(145deg,#112c52,#0a1b36);border:1px solid #31547f;border-radius:17px;grid-template-columns:58px 1fr auto;align-items:center;gap:13px;min-height:104px;padding:14px;display:grid}.universalSetCard>span{color:#17213a;text-align:center;background:linear-gradient(145deg,#f1c850,#d98f22);border-radius:14px;place-items:center;width:56px;height:56px;padding:4px;font-size:10px;font-weight:950;display:grid}.universalSetCard small,.universalSetCard strong,.universalSetCard em{display:block}.universalSetCard small{color:#69d7ff;font-size:9px}.universalSetCard strong{margin:3px 0;font-size:15px}.universalSetCard em{color:#8fa1ba;font-size:9px;font-style:normal}.universalSetCard>b{color:#ffd45a;font-size:22px}.expansionStatus{text-align:center;background:#0b203e;border:1px solid #31547f;border-radius:18px;padding:30px}.expansionStatus.error{color:#ff9a9a}.expansionLibrary footer{color:#8193ae;text-align:center;margin-top:28px;font-size:10px}.genericVaultGrid .expansionAction{grid-column:1/-1}@media (width<=650px){.expansionLibrary>header{align-items:start;padding:20px}.expansionLibrary>header>strong{font-size:30px}.universalSetGrid{grid-template-columns:1fr}.universalSetCard{min-height:94px}}.verifiedSetPage{padding-bottom:70px}.verifiedSetHero{background:linear-gradient(135deg,#193d6b,#0a1c37);border:1px solid #ffffff26;border-radius:24px;justify-content:space-between;align-items:end;gap:20px;margin-top:14px;padding:26px;display:flex;box-shadow:0 18px 44px #0005}.verifiedSetHero>div>span{color:#15213c;background:#ffd45a;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:950;display:inline-block}.verifiedSetHero h1{margin:8px 0 5px;font-size:clamp(32px,7vw,56px)}.verifiedSetHero p{color:#9eb0c9;margin:0}.verifiedSetHero aside{text-align:right}.verifiedSetHero aside strong,.verifiedSetHero aside span,.verifiedSetHero aside small{display:block}.verifiedSetHero aside strong{color:#ffd45a;font-size:46px}.verifiedSetHero aside span{font-size:11px;font-weight:850}.verifiedSetHero aside small{color:#70d8ff;margin-top:5px;font-size:9px}.verifiedSetStats{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.verifiedSetStats>*{color:#fff;text-align:left;background:#0d2342;border:1px solid #31547e;border-radius:13px;padding:13px}.verifiedSetStats button.active{background:#173a66;border-color:#ffd45a}.verifiedSetStats span,.verifiedSetStats b{display:block}.verifiedSetStats span{color:#9cb0cc;font-size:9px;font-weight:850}.verifiedSetStats b{color:#70ddc5;margin-top:3px;font-size:21px}.verifiedProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.verifiedProductGrid article{background:#0b1d39;border:1px solid #2d4d75;border-radius:17px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.verifiedProductGrid article.owned{border-color:#66ddc1;box-shadow:inset 0 0 0 1px #66ddc144}.verifiedProductImage{aspect-ratio:1.35;background:linear-gradient(145deg,#163964,#09172d);place-items:center;display:grid;position:relative;overflow:hidden}.verifiedProductImage img{object-fit:contain;width:100%;height:100%;padding:8px}.verifiedProductImage>span{color:#fff3;font-size:54px}.verifiedProductImage>b{color:#09213a;background:#64ddc0;border-radius:7px;padding:5px 7px;font-size:8px;position:absolute;top:8px;right:8px}.verifiedProductCopy{padding:13px}.verifiedProductCopy small,.verifiedProductCopy strong,.verifiedProductCopy span{display:block}.verifiedProductCopy small{color:#6dd8ff;letter-spacing:.08em;font-size:8px;font-weight:900}.verifiedProductCopy strong{margin:5px 0;font-size:14px}.verifiedProductCopy span{color:#8fa2bc;font-size:9px}.verifiedProductCopy a{color:#f1c957;margin-top:9px;font-size:9px;display:inline-block}.verifiedProductGrid article>nav{gap:5px;padding:0 12px 12px;display:grid}.verifiedProductGrid article>nav button{color:#14213b;background:#ffd45a;border:0;border-radius:9px;padding:9px;font-size:9px;font-weight:900}.verifiedSetPage footer{color:#8193ae;text-align:center;margin-top:28px;font-size:10px}@media (width<=760px){.verifiedProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.verifiedSetHero{align-items:start;padding:20px}.verifiedSetHero aside strong{font-size:34px}.verifiedSetStats{grid-template-columns:repeat(2,1fr)}}@media (width<=430px){.verifiedProductGrid{grid-template-columns:1fr}.verifiedProductImage{aspect-ratio:1.7}}.sportBulkCard{color:#fff;text-align:left;background:linear-gradient(135deg,#213b61,#111f35);border:1px solid #f2c95c88;border-radius:20px;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;width:min(860px,100%);margin:0 auto 14px;padding:17px 20px;display:grid;box-shadow:0 14px 30px #0005}.sportBulkCard>span{color:#122039;background:#f2c95c;border-radius:15px;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.sportBulkCard small,.sportBulkCard strong,.sportBulkCard em{display:block}.sportBulkCard small{color:#71d5ff;letter-spacing:.12em;font-size:9px;font-weight:900}.sportBulkCard strong{font-size:21px}.sportBulkCard em{color:#91a2b8;font-size:11px;font-style:normal}.sportBulkCard>b{color:#f2c95c;font-size:13px}.teamVaultGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=560px){.teamVaultGrid{grid-template-columns:1fr}.teamVaultGrid button{min-height:148px}.sportBulkCard{grid-template-columns:48px 1fr;padding:14px}.sportBulkCard>span{width:46px;height:46px}.sportBulkCard>b{grid-column:2}}.verifiedProductGrid article>nav button{text-align:left;grid-template-columns:1fr auto;gap:2px 8px;display:grid}.verifiedProductGrid article>nav button>b{font-size:10px}.verifiedProductGrid article>nav button>small{color:#5e542e;grid-column:1/-1;font-size:7px}.verifiedProductGrid article>nav button.ownedVariant{background:#61ddc0}.catalogControls{color:#92a8c5;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 14px;font-size:10px;font-weight:800;display:flex}.catalogControls>div{gap:8px;display:flex}.catalogControls label{align-items:center;gap:7px;display:flex}.catalogControls select{color:#fff;font:inherit;background:#0d2342;border:1px solid #31547e;border-radius:10px;padding:9px 28px 9px 10px}.catalogLoadMore{color:#ffd45a;background:#132d50;border:1px solid #ffd45a;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;margin:16px 0;padding:14px;font-weight:900;display:flex}.catalogLoadMore span{color:#8fa4c0;font-size:9px}@media (width<=560px){.catalogControls{flex-direction:column;align-items:flex-start}.catalogControls>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.catalogControls label{display:grid}.catalogControls select{width:100%}}.priceCoverage{color:#91a6c2;grid-template-columns:1fr auto;gap:6px 12px;margin:-5px 0 14px;font-size:9px;display:grid}.priceCoverage strong{color:#6fddc4}.priceCoverage>i{background:#17304f;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.priceCoverage>i>em{border-radius:inherit;background:linear-gradient(90deg,#55d6c1,#ffd45a);height:100%;display:block}.setValueStrip{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.setValueStrip>div{background:#0b1d39;border:1px solid #2d4d75;border-radius:12px;padding:11px 13px}.setValueStrip small,.setValueStrip b{display:block}.setValueStrip small{color:#869bb7;font-size:8px;font-weight:850}.setValueStrip b{color:#ffd45a;margin-top:3px;font-size:17px}@media (width<=650px){.setValueStrip{grid-template-columns:1fr 1fr}}.verifiedProductCopy>em{color:#a9bad0;background:#172f50;border-radius:6px;margin-top:7px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.verifiedProductCopy>em.complete{color:#6fe0c5;background:#184c45}.densityToggle{border:1px solid #31547e;border-radius:10px;display:flex;overflow:hidden}.densityToggle button{color:#879ab5;background:#0d2342;border:0;min-width:34px;padding:8px}.densityToggle button.active{color:#14213b;background:#ffd45a}.verifiedProductGrid.compact{grid-template-columns:1fr}.verifiedProductGrid.compact article{grid-template-rows:auto;grid-template-columns:74px 1fr minmax(130px,220px)}.verifiedProductGrid.compact .verifiedProductImage{aspect-ratio:1;height:100%;min-height:94px}.verifiedProductGrid.compact .verifiedProductCopy{padding:10px}.verifiedProductGrid.compact article>nav{align-content:center;padding:8px}@media (width<=620px){.verifiedProductGrid.compact article{grid-template-columns:62px 1fr}.verifiedProductGrid.compact article>nav{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.catalogControls>div{grid-template-columns:auto 1fr 1fr}}.catalogTop{z-index:6;color:#ffd45a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1f3aee;border:1px solid #ffd45a;border-radius:99px;margin:18px auto 0;padding:11px 16px;font-size:10px;font-weight:900;display:block;position:sticky;bottom:82px;box-shadow:0 8px 24px #0008}.clearCatalogFilters{color:#8fcfee;background:#102847;border:1px solid #38587d;border-radius:9px;margin:-6px 0 12px;padding:8px 11px;font-size:9px;font-weight:850;display:block}.budgetFilter{background:#0b1d39;border:1px solid #31547e;border-radius:11px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin:-4px 0 13px;padding:9px 11px;display:grid}.budgetFilter span{color:#8da2be;font-size:8px;font-weight:900}.budgetFilter b{color:#ffd45a}.budgetFilter input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.budgetFilter input::placeholder{color:#667d9c}.budgetPresets{gap:7px;margin:-6px 0 13px;display:flex;overflow:auto}.budgetPresets button{white-space:nowrap;color:#91a7c3;background:#0d2342;border:1px solid #31547e;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:850}.budgetPresets button.active{color:#ffd45a;border-color:#ffd45a}.emptyCatalog{text-align:center;border:1px dashed #365578;border-radius:16px;place-items:center;gap:7px;padding:30px 16px;display:grid}.emptyCatalog strong{color:#fff}.emptyCatalog span{color:#8da2bd;font-size:10px}.emptyCatalog button{color:#14213b;background:#ffd45a;border:0;border-radius:9px;margin-top:5px;padding:9px 12px;font-weight:900}.budgetPlan{background:linear-gradient(145deg,#123b43,#0a203a);border:1px solid #4d8d84;border-radius:16px;margin:0 0 15px;padding:14px}.budgetPlan>header{justify-content:space-between;gap:12px;display:flex}.budgetPlan header small,.budgetPlan header strong,.budgetPlan header b,.budgetPlan header span{display:block}.budgetPlan header small{color:#65ddc3;font-size:8px;font-weight:900}.budgetPlan header strong{margin-top:3px;font-size:13px}.budgetPlan header>b{text-align:right;color:#ffd45a}.budgetPlan header>b span{color:#8fa8bd;font-size:7px}.budgetPlan ol{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.budgetPlan li{background:#07192c99;border-radius:10px;grid-template-columns:22px 1fr auto auto;align-items:center;gap:8px;padding:8px;display:grid}.budgetPlan li>i{color:#70ddc5;background:#173b55;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.budgetPlan li span strong,.budgetPlan li span small{display:block}.budgetPlan li span strong{font-size:10px}.budgetPlan li span small{color:#8da2b9;font-size:8px}.budgetPlan li>b{color:#ffd45a;font-size:10px}.budgetPlan li>button{color:#0b2632;background:#65ddc2;border:0;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900}.budgetPlan>footer{color:#90a7bd;border-top:1px solid #ffffff17;justify-content:space-between;margin-top:10px;padding-top:9px;font-size:9px;display:flex}.budgetPlan>footer strong{color:#65ddc2}.budgetPlan>p{color:#90a7bd;margin:12px 0 0;font-size:10px}.universalMasterProgress{background:linear-gradient(135deg,#102b50,#091b35);border:1px solid #3b618d;border-radius:17px;margin:14px 0;padding:17px}.universalMasterProgress>div:first-child{grid-template-columns:1fr auto;align-items:end;display:grid}.universalMasterProgress small{color:#ffd45a;letter-spacing:.12em;font-size:9px;font-weight:950}.universalMasterProgress strong{grid-column:1;margin-top:3px;font-size:28px;display:block}.universalMasterProgress strong span{color:#758ba7;font-size:15px}.universalMasterProgress em{color:#69ddc3;grid-area:1/2/3;font-size:11px;font-style:normal}.masterProgressTrack{background:#06152b;border-radius:99px;height:8px;margin:11px 0;overflow:hidden}.masterProgressTrack i{background:linear-gradient(90deg,#4dd4ba,#ffd45a);border-radius:99px;height:100%;transition:width .25s;display:block}.universalMasterProgress nav{gap:7px;display:flex}.universalMasterProgress nav button{color:#8fa5c3;background:#0a1b34;border:1px solid #365b86;border-radius:99px;padding:7px 11px;font-size:9px;font-weight:900}.universalMasterProgress nav button.active{color:#16223b;background:#ffd45a;border-color:#ffd45a}.setLibrarySummary{grid-template-columns:repeat(3,1fr) auto;gap:8px;margin:11px 0 18px;display:grid}.setLibrarySummary>*{background:#0b1e39;border:1px solid #2e4d73;border-radius:11px;padding:10px}.setLibrarySummary small,.setLibrarySummary b{display:block}.setLibrarySummary small{color:#8398b4;font-size:7px;font-weight:900}.setLibrarySummary b{color:#ffd45a;margin-top:3px}.setLibrarySummary label{color:#8398b4;gap:3px;font-size:7px;font-weight:900;display:grid}.setLibrarySummary select{color:#fff;background:0 0;border:0;font-size:10px}.universalSetCard.started{border-color:#5fd6bd;box-shadow:inset 3px 0 #5fd6bd}.universalSetCard.started em{color:#65ddc2}@media (width<=650px){.setLibrarySummary{grid-template-columns:1fr 1fr}.setLibrarySummary label{grid-column:1/-1}}.vaultTypeSummary{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 16px;display:grid}.vaultTypeSummary>span{background:#09182dbb;border:1px solid #ffffff1c;border-radius:11px;padding:10px}.vaultTypeSummary small,.vaultTypeSummary b{display:block}.vaultTypeSummary small{color:#8ca0bb;font-size:7px;font-weight:900}.vaultTypeSummary b{color:#70ddc5;margin-top:3px;font-size:16px}@media (width<=560px){.vaultTypeSummary{grid-template-columns:1fr 1fr}}.globalVaultSummary{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.globalVaultSummary>div{background:#071a32cc;border:1px solid #28496f;border-radius:12px;padding:11px}.globalVaultSummary small,.globalVaultSummary b{display:block}.globalVaultSummary small{color:#859bb8;font-size:7px;font-weight:900}.globalVaultSummary b{color:#ffd45a;margin-top:3px;font-size:16px}.vaultDirectorySearch{background:#091c35;border:1px solid #31547e;border-radius:13px;align-items:center;gap:8px;margin:0 0 14px;padding:11px 13px;display:flex}.vaultDirectorySearch span{color:#62d9c0}.vaultDirectorySearch input{color:#fff;background:0 0;border:0;outline:0;width:100%}.vaultSquare>small{z-index:2;color:#b5c4d7;margin-top:4px;font-size:8px;display:block;position:relative}.bootVersion{color:#647b9a;text-align:center;margin:18px 0 4px;font-size:8px}@media (width<=620px){.globalVaultSummary{grid-template-columns:1fr 1fr}}.sportsTeamGrid button.racingCollectionTile{background-position:50%;background-size:cover;align-content:end;min-height:190px;overflow:hidden;box-shadow:inset 0 -80px 70px #061225}.sportsTeamGrid button.racingCollectionTile>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071427cc;border:1px solid #fff4;border-radius:8px;width:auto;height:auto;padding:6px 8px;font-size:9px;position:absolute;top:12px;left:12px}.sportsTeamGrid button.racingCollectionTile>strong{z-index:2;text-shadow:0 2px 8px #000;font-size:16px;position:relative}.racingTeamHero{background-position:50%;background-size:cover;border-radius:0 0 30px 30px;min-height:360px;box-shadow:inset 0 -80px 80px #061225}.sportsTeamGrid button.racingBrandTile{isolation:isolate;align-content:end;min-height:190px;overflow:hidden;box-shadow:inset 0 -70px 60px #06122577}.sportsTeamGrid button.racingBrandTile:after{content:"";z-index:-1;background:linear-gradient(120deg,#ffffff14,#0000 36%,#0003);position:absolute;inset:0}.sportsTeamGrid button.racingBrandTile>img{object-fit:contain;object-position:left center;filter:drop-shadow(0 5px 12px #0009);width:96px;height:64px;position:absolute;top:18px;left:18px}.sportsTeamGrid button.racingBrandTile>strong{z-index:2;text-align:left;text-shadow:0 2px 8px #000;max-width:85%;font-size:17px;position:relative}.racingTeamHero.branded{position:relative;overflow:hidden}.racingTeamHero.branded .teamHeroLogo{object-fit:contain;background:#fff;border-color:#fff;width:150px;height:96px;padding:16px}.sportsTeamGrid .racingTileMark{background:0 0;align-items:center;gap:10px;width:auto;height:auto;padding:0;display:flex;position:absolute;top:18px;left:18px}.racingTileMark i{color:#fff;letter-spacing:-.04em;background:#050b14ad;border:1px solid #ffffff5c;border-radius:14px;place-items:center;min-width:58px;height:58px;padding:0 10px;font-size:16px;font-style:normal;font-weight:1000;display:grid;box-shadow:0 9px 22px #0008}.racingTileMark em{color:#fff;letter-spacing:.08em;text-shadow:0 2px 8px #000;font-size:10px;font-style:normal;font-weight:950}.racingWordmark{color:#fff;flex-direction:column;gap:4px;min-width:170px;background:#050b14c9!important;justify-content:center!important;align-items:flex-start!important;width:auto!important;padding:14px 18px!important;display:flex!important}.racingWordmark i{font-size:24px;font-style:normal;font-weight:1000}.racingWordmark b{letter-spacing:.12em;font-size:11px}.teamCardWatermark>b{place-items:center;width:100%;height:100%;font-size:38px;font-weight:1000;display:grid}.racingTeamHero.branded .teamHeroLogo.racingOfficialLogo{object-fit:contain;background:#050b14b8;border-color:#ffffff38;width:190px;height:100px;padding:18px}.finishReviewGallery{background:#07182c;border:1px solid #31557a;border-radius:18px;margin:18px 0;padding:18px}.finishReviewHeading{justify-content:space-between;align-items:end;gap:16px;display:flex}.finishReviewHeading span,.finishReviewGallery small{color:#73d8ff}.finishReviewHeading h3{margin:4px 0 0}.finishReviewGallery>p{color:#a9bed7}.finishReviewGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;display:grid}.finishReviewGrid article{background:#0d223c;border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex}.finishReviewGrid img,.finishReviewNoImage{aspect-ratio:2.5/3.5;object-fit:contain;background:#06111f;border-radius:8px;width:100%}.finishReviewNoImage{color:#8ea4bb;text-align:center;place-items:center;display:grid}.finishReviewGrid strong{margin-top:4px}.finishReviewGrid span{color:#a9bed7}.finishReviewGrid article[data-integrity-status=unpriced] small:last-child{display:none}@media (width<=640px){.finishReviewHeading{flex-direction:column;align-items:start}.finishReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.finishReviewGrid article[data-integrity-status=incomplete] small:last-child{display:none}.pokemonPcMetrics{justify-items:end;gap:.2rem;min-width:12rem;display:grid}.pokemonPcMetrics small{color:var(--muted,#8b93a7);text-align:right;font-size:.72rem}.pokemonPcMetrics .up{color:#54d6a0}.pokemonPcMetrics .down{color:#ff7a8b}.masterCards .masterCard{content-visibility:auto;contain-intrinsic-size:260px 390px}.vault-app{--bg:#070b17;--panel:#101829;--panel2:#151f34;--line:#26324a;--text:#f7f8fc;--muted:#8f9aae;--gold:#f2bd3d;--orange:#ff754a;--blue:#42a5ff;--purple:#a578ff}.vault-app *{box-sizing:border-box}.vault-app button,.vault-app input{font:inherit}.vault-app{background:radial-gradient(circle at 95% 7%,#193768 0,transparent 25%),radial-gradient(circle at 5% 35%,#2a142d 0,transparent 28%),var(--bg);max-width:1180px;min-height:100vh;margin:auto;padding-bottom:105px;position:relative;overflow:hidden}.ambient{filter:blur(70px);opacity:.18;pointer-events:none;border-radius:50%;position:absolute}.ambient-one{background:#167cff;width:250px;height:250px;top:280px;right:-100px}.ambient-two{background:#ff4b33;width:230px;height:230px;top:670px;left:-120px}.op-app-header{z-index:4;justify-content:space-between;align-items:center;height:78px;padding:0 26px;display:flex;position:relative}.round-button,.avatar{color:#fff;background:#111a2b;border:1px solid #2b3850;border-radius:50%;width:43px;height:43px;font-size:23px}.avatar{color:#151515;background:linear-gradient(135deg,#ec633e,#f5b83b);border:0;font-size:12px;font-weight:900}.mini-brand{text-align:center;letter-spacing:.16em;line-height:.9}.mini-brand span{color:#8f9aae;font-size:8px;display:block}.mini-brand b{font-size:17px}.main-hero{isolation:isolate;min-height:380px;padding:42px 7% 60px;position:relative}.hero-kicker{letter-spacing:.19em;color:#b9c5d9;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.hero-kicker i{background:var(--gold);width:26px;height:2px;display:block}.main-hero h1{letter-spacing:-.055em;max-width:650px;margin:18px 0;font-size:clamp(49px,7vw,84px);font-weight:900;line-height:.94}.main-hero h1 span{color:var(--gold);text-shadow:0 0 28px #f2bd3d33}.main-hero>p{color:#a8b3c6;max-width:510px;font-size:16px;line-height:1.65}.hero-art{z-index:-1;background:radial-gradient(circle,#ffb93840,#0000 58%);border-radius:45% 55% 48% 52%;place-items:center;width:42%;height:360px;display:grid;position:absolute;top:10px;right:4%}.sun{background:repeating-conic-gradient(#f2bd3d28 0 10deg,transparent 10deg 20deg);border-radius:50%;width:240px;height:240px;animation:35s linear infinite spin;position:absolute}.straw-hat{filter:drop-shadow(0 0 28px #ffb53155);font-size:130px;transform:rotate(-8deg)}.waves{color:#42a5ff;letter-spacing:-.35em;opacity:.32;font-size:70px;position:absolute;bottom:28px}@keyframes spin{to{transform:rotate(360deg)}}.zero-summary{z-index:5;background:linear-gradient(120deg,#172238ee,#0f1728ee);border:1px solid #34435f;border-radius:23px;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;margin:-28px 5% 0;padding:23px 24px;display:grid;position:relative;box-shadow:0 20px 50px #0008}.zero-summary>div+div{border-left:1px solid #33405a;padding-left:28px}.zero-summary small,.section-title small,.journey-card small,.screen-title small,.master-body>small{color:#78869c;letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.zero-summary strong{margin-top:3px;font-size:28px;display:block}.zero-summary button,.journey-card button{background:var(--gold);color:#151820;border:0;border-radius:13px;padding:13px 17px;font-weight:900}.collection-menu{width:90%;margin:50px auto}.section-title{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.section-title h2{margin:5px 0 0;font-size:28px}.section-title>span{color:#7e8ba1;font-size:12px}.menu-stack{grid-template-columns:1fr 1fr;gap:14px;display:grid}.menu-card{color:#fff;text-align:left;background:linear-gradient(135deg,#141e32,#0e1525);border:1px solid #28344b;border-radius:21px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;min-height:116px;padding:20px;transition:all .2s;display:grid;position:relative;overflow:hidden}.menu-card:before{content:"";opacity:.11;background:radial-gradient(circle at 10% 10%,currentColor,#0000 45%);position:absolute;inset:0}.menu-card:hover{border-color:#4a5a76;transform:translateY(-2px)}.menu-card.blue{color:#50adff}.menu-card.purple{color:#ad86ff}.menu-card.orange{color:#ff895a}.menu-card.pink{color:#ff78b6}.menu-icon{color:#fff;background:currentColor;border-radius:17px;place-items:center;width:57px;height:57px;font-size:27px;display:grid;box-shadow:0 0 27px}.menu-copy{color:#fff}.menu-copy b,.menu-copy small{display:block}.menu-copy b{font-size:18px}.menu-copy small{color:#8c98ac;margin-top:6px;font-size:11px}.menu-count{color:#78859b;font-size:12px}.menu-arrow{color:currentColor;font-size:30px}.journey-card{background:linear-gradient(115deg,#1d1420,#141525 60%,#18243b);border:1px solid #3a2f31;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;width:90%;min-height:210px;margin:0 auto 30px;padding:35px;display:flex;position:relative;overflow:hidden}.journey-card:after{content:"☠";opacity:.035;font-size:180px;position:absolute;right:16%}.journey-card h3{margin:7px 0;font-size:29px}.journey-card p{color:#8d99ad;max-width:530px;font-size:13px;line-height:1.6}.journey-card button{z-index:2;white-space:nowrap;position:relative}.catalog-screen{z-index:2;width:90%;margin:32px auto 0;position:relative}.screen-title{justify-content:space-between;align-items:end;margin-bottom:27px;display:flex}.screen-title h1{margin:8px 0;font-size:42px;line-height:1}.screen-title p{color:#8490a3;margin:0;font-size:12px}.scan-button{color:#fff;background:#141d30;border:1px solid #37445d;border-radius:13px;padding:12px 16px;font-weight:800}.catalog-tools{gap:10px;margin-bottom:17px;display:flex}.catalog-tools label{color:#66738a;background:#111a2b;border:1px solid #28344a;border-radius:14px;flex:1;align-items:center;padding:0 15px;display:flex}.catalog-tools input{color:#fff;background:0 0;border:0;outline:none;width:100%;padding:14px 10px}.catalog-tools>button{color:#fff;background:#111a2b;border:1px solid #28344a;border-radius:14px;width:49px}.set-banner{background:linear-gradient(120deg,#351326,#8c252b 58%,#ed6740);border-radius:23px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:156px;margin-bottom:24px;padding:23px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #0005}.set-banner:after{content:"";background:repeating-conic-gradient(#ffd05b33 0 10deg,transparent 10deg 20deg);border-radius:50%;width:210px;height:210px;position:absolute;top:-80px;right:-30px}.set-emblem{background:#ffffff14;border:1px solid #ffffff2b;border-radius:20px;place-items:center;width:75px;height:75px;font-size:39px;display:grid}.set-banner small{letter-spacing:.15em;color:#ffc5af;font-weight:900}.set-banner h2{margin:4px 0;font-size:28px}.set-banner p{color:#ffc9bb;margin:0;font-size:11px}.set-banner>strong{z-index:2;font-size:30px;position:relative}.set-progress{background:#ffffff20;border-radius:9px;height:6px;overflow:hidden}.set-progress i{background:var(--gold);height:100%;display:block}.set-banner>.set-progress{border-radius:0;position:absolute;bottom:0;left:0;right:0}.dense-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.catalog-card{color:#fff;text-align:left;background:0 0;border:0;padding:0;position:relative}.card-image{aspect-ratio:.715;background:linear-gradient(145deg,#a82225,#3b0c1d);border:5px solid #222b3e;border-radius:13px;padding:8px;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 10px 24px #0007}.card-image.split{background:linear-gradient(145deg,#21766c,#172f58 48%,#a52331)}.card-image:after{content:"";background:linear-gradient(#ffffff17,#0005);border:1px solid #ffffff1f;border-radius:50% 50% 8px 8px;position:absolute;inset:26% 8% 10%}.cost,.rarity{z-index:3;color:#111;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid;position:absolute}.cost{top:7px;left:7px}.rarity{background:var(--gold);top:7px;right:7px}.portrait{place-items:center;display:grid;position:absolute;inset:20% 0 18%}.portrait b{color:#ffffff2c;text-shadow:0 0 20px #fff3;font-size:clamp(38px,6vw,74px);font-style:italic}.portrait i{opacity:.3;font-size:28px;position:absolute}.card-lines{z-index:2;background:repeating-linear-gradient(#ffffff25 0 2px,#0000 2px 7px);border-radius:4px;height:39px;position:absolute;bottom:9px;left:8px;right:8px}.card-image>strong{z-index:3;white-space:nowrap;text-overflow:ellipsis;font-size:10px;position:absolute;bottom:50px;left:10px;right:10px;overflow:hidden}.catalog-card:hover .card-image{border-color:#596984;transform:translateY(-3px)}.catalog-card.has .card-image{border-color:#35a9ff;box-shadow:0 0 0 2px #35a9ff,0 0 22px #35a9ff66}.card-name{white-space:nowrap;text-overflow:ellipsis;margin:9px 24px 2px 2px;font-size:11px;font-weight:800;display:block;overflow:hidden}.catalog-card>small{color:#778398;margin-left:2px;font-size:9px}.catalog-card>i{border-radius:50%;place-items:center;width:21px;height:21px;font-size:13px;font-style:normal;display:grid;position:absolute;bottom:8px;right:2px}.catalog-card>i.missing{border:2px solid var(--orange);color:var(--orange)}.catalog-card>i.obtained{background:var(--blue);color:#fff}.master-card{background:#111a2b;border:1px solid #2d3950;border-radius:25px;grid-template-columns:38% 62%;display:grid;overflow:hidden}.master-art{background:linear-gradient(135deg,#321327,#bb3031 62%,#ff8354);justify-content:center;align-items:center;min-height:330px;display:flex;position:relative;overflow:hidden}.master-art:after{content:"";background:repeating-conic-gradient(#ffd05b31 0 10deg,transparent 10deg 20deg);border-radius:50%;width:260px;height:260px;position:absolute}.master-art span{letter-spacing:.14em;font-weight:900;position:absolute;top:24px;left:24px}.master-art b{z-index:2;filter:drop-shadow(0 0 25px #ffbc45);font-size:100px}.master-body{padding:38px}.master-body h2{margin:7px 0 24px;font-size:35px}.master-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}.master-stats span{color:#7f8ba0;background:#0b1220;border:1px solid #263249;border-radius:14px;padding:14px;font-size:10px}.master-stats b{color:#fff;font-size:22px;display:block}.master-body>.set-progress{background:#253047}.master-body>button{color:#fff;text-align:left;background:#202c43;border:0;border-radius:13px;width:100%;margin-top:27px;padding:14px;font-weight:800}.master-body>button span{float:right;font-size:20px}.locked-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:19px;display:grid}.locked-grid button{color:#fff;text-align:left;background:#101929;border:1px solid #27334a;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:18px;display:grid}.locked-grid button span{color:#6c7890;font-size:25px}.locked-grid button b{font-size:11px}.locked-grid button small{color:#687489;grid-column:2;font-size:9px;display:block}.locked-grid button i{grid-area:1/3/3;font-size:25px;font-style:normal}.toast{z-index:50;color:#111827;background:#f5f7fb;border-radius:13px;padding:13px 18px;font-size:12px;font-weight:800;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0009}.bottom-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(100%,1180px);height:78px;padding-bottom:env(safe-area-inset-bottom);background:#0d1422ee;border-top:1px solid #263149;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav button{color:#6f7c91;background:0 0;border:0;font-size:9px;font-weight:800}.bottom-nav button>span{margin-bottom:4px;font-size:21px;display:block}.bottom-nav button.active{color:var(--gold)}.bottom-nav .add-main span{color:#111;background:linear-gradient(135deg,#ff6843,#f4be38);border-radius:50%;place-items:center;width:52px;height:52px;margin:-27px auto 0;font-size:30px;display:grid;box-shadow:0 0 0 7px #080d18,0 8px 22px #0009}.bottom-nav .add-main{color:#0000}@media (width<=700px){.vault-app{max-width:480px}.op-app-header{height:68px;padding:0 18px}.main-hero{min-height:360px;padding:29px 20px 48px}.main-hero h1{max-width:330px;font-size:50px}.main-hero>p{max-width:280px;font-size:13px}.hero-art{width:76%;height:280px;top:45px;right:-26%}.straw-hat{font-size:90px}.sun{width:190px;height:190px}.zero-summary{grid-template-columns:1fr 1fr;width:calc(100% - 28px);margin:-19px auto 0;padding:19px 16px}.zero-summary>div+div{padding-left:16px}.zero-summary strong{font-size:23px}.zero-summary button{grid-column:1/3;width:100%}.collection-menu,.journey-card,.catalog-screen{width:calc(100% - 28px)}.collection-menu{margin-top:39px}.section-title h2{font-size:23px}.menu-stack{grid-template-columns:1fr}.menu-card{min-height:92px;padding:15px}.menu-icon{width:51px;height:51px}.journey-card{padding:25px;display:block}.journey-card h3{font-size:25px}.journey-card button{margin-top:10px}.screen-title{align-items:center}.screen-title h1{font-size:33px}.set-banner{grid-template-columns:auto 1fr auto;min-height:138px;padding:18px}.set-emblem{width:60px;height:60px}.set-banner h2{font-size:20px}.set-banner>strong{font-size:22px}.dense-grid{grid-template-columns:repeat(4,1fr);gap:8px}.card-image{border-width:3px;border-radius:8px;padding:4px}.cost,.rarity{width:19px;height:19px;font-size:7px}.card-image>strong{font-size:7px;bottom:36px}.card-lines{height:27px;bottom:5px;left:5px;right:5px}.card-name{margin-top:6px;margin-right:16px;font-size:8px}.catalog-card>small{font-size:7px}.catalog-card>i{width:17px;height:17px;font-size:10px;bottom:5px}.master-card{display:block}.master-art{min-height:220px}.master-body{padding:23px}.master-body h2{font-size:28px}.master-stats{gap:6px}.master-stats span{padding:10px 7px}.master-stats b{font-size:18px}.locked-grid{grid-template-columns:1fr}.bottom-nav{max-width:480px}}.hero-art{background:radial-gradient(circle,#ffb93838,#0000 61%);width:45%;height:390px;top:0;right:2%}.hero-art .sun{width:300px;height:300px}.hero-card{object-fit:cover;border-radius:10px;width:145px;position:absolute;box-shadow:0 20px 38px #000b,0 0 0 1px #ffffff2e}.hero-card-one{z-index:1;transform:translate(-92px,18px)rotate(-12deg)}.hero-card-two{z-index:3;width:158px;animation:4s ease-in-out infinite floatcard;transform:translateY(-7px)rotate(1deg)}.hero-card-three{z-index:2;transform:translate(96px,22px)rotate(13deg)}@keyframes floatcard{50%{transform:translateY(-16px)rotate(1deg)}}.menu-icon{background:#09101d;border-radius:10px;width:62px;height:72px;overflow:hidden;transform:rotate(-4deg)}.menu-icon img{object-fit:cover;width:100%;height:100%;display:block}.menu-icon.ship img{object-position:66% 58%;transform:scale(2.5)}.menu-icon.island img{object-position:88% 25%;transform:scale(2.3)}.menu-icon.sunset img{object-position:98% 38%;transform:scale(2.1)}.menu-icon.ocean img{object-position:48% 72%;transform:scale(2.2)}.card-image{background:#0d1422;border-width:4px;padding:0}.card-image:after{display:none}.card-image img{object-fit:cover;width:100%;height:100%;display:block}.image-shine{opacity:0;background:linear-gradient(110deg,#0000 42%,#fff7 49%,#0000 56%);transition:all .5s;position:absolute;inset:-40% -80%;transform:translate(-45%)rotate(5deg)}.catalog-card:hover .image-shine{opacity:.35;transform:translate(45%)rotate(5deg)}.master-art b{display:none}.master-img{z-index:2;border-radius:9px;width:145px;position:absolute;box-shadow:0 18px 30px #0009}.master-img-a{transform:translate(-45px)rotate(-10deg)}.master-img-b{z-index:3;transform:translate(55px)rotate(9deg)}@media (width<=700px){.main-hero{min-height:420px}.main-hero h1{z-index:4;position:relative}.main-hero>p{z-index:4;max-width:250px;position:relative}.hero-art{opacity:.96;width:80%;height:260px;top:125px;right:-25%}.hero-art .sun{width:210px;height:210px}.hero-card{width:92px}.hero-card-two{width:102px}.hero-card-one{transform:translate(-53px,18px)rotate(-12deg)}.hero-card-three{transform:translate(58px,20px)rotate(13deg)}@keyframes floatcard{50%{transform:translateY(-10px)rotate(1deg)}}.menu-icon{width:55px;height:67px}.card-image{padding:0}.master-img{width:105px}}.main-hero{flex-direction:column;justify-content:center;min-height:470px;display:flex}.main-hero .hero-kicker,.main-hero h1,.main-hero>p{z-index:4;position:relative}.hero-art{z-index:0;background:0 0;border-radius:0;width:auto;height:auto;display:block;inset:0;overflow:hidden}.hero-scene{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-vignette{background:linear-gradient(90deg,#070b17 0%,#070b17e8 28%,#070b1775 52%,#0000 74%),linear-gradient(#0000 66%,#070b17 100%);position:absolute;inset:0}.journey-art-card{background:linear-gradient(90deg,#080e1bea 0%,#0b1323c7 54%,#0000),url(/api/one-piece-art?character=luffy) 50% 42%/cover no-repeat;border-color:#3b5877;min-height:260px}.journey-art-card:after{display:none}.journey-art-card h3{text-shadow:0 2px 12px #000;font-size:34px}.journey-art-card p{color:#c2cee0;text-shadow:0 2px 9px #000}@media (width<=700px){.main-hero{justify-content:flex-start;min-height:520px;padding-top:20px}.main-hero h1{margin-top:18px;font-size:52px}.main-hero>p{max-width:310px}.hero-art{opacity:1;inset:0}.hero-scene{object-position:64% center}.hero-vignette{background:linear-gradient(#070b17f2 0%,#070b17ab 32%,#0000 58%,#070b17 100%),linear-gradient(90deg,#070b17bb 0%,#0000 72%)}.journey-art-card{background-position:64%;min-height:280px}.journey-art-card>div{max-width:72%}.journey-art-card button{position:absolute;bottom:24px;left:24px}}
