.deck-direct-links{flex-wrap:wrap;gap:8px;display:flex}.deck-direct-links a+a{color:#17233b;background:#fff}@media (width<=620px){.deck-direct-links{display:grid}.deck-direct-links a{text-align:center;width:100%}}.release-now{background:linear-gradient(125deg,#fff2a9,#f8d44c);border:1px solid #d5ad24;grid-template-columns:1.15fr .85fr;align-items:center;gap:44px;margin-top:42px;padding:38px 42px;display:grid;box-shadow:0 14px 40px #5c43041f}.release-now small{letter-spacing:.14em;color:#715506;font-weight:900}.release-now h2{color:#1d1b15;margin:10px 0 14px;font:900 clamp(30px,4vw,48px)/1.18 Yu Mincho,serif}.release-now p{color:#514716;max-width:650px;margin:0;line-height:1.85}.release-now-links{gap:9px;display:grid}.release-now-links a{color:#fff;background:#171b1c;justify-content:space-between;align-items:center;padding:16px 18px;font-weight:900;display:flex}.release-now-links a:first-child{background:#b8322b}.release-now-links b{font-size:20px}@media (width<=760px){.release-now{grid-template-columns:1fr;gap:24px;margin-top:24px;padding:28px 22px}.release-now h2{font-size:32px}}.cardDecisionHome{color:#1c293d;background:#f7f8fa}.cardDecisionHome h1,.cardDecisionHome h2,.cardDecisionHome h3{word-break:normal;overflow-wrap:break-word;line-break:strict;text-wrap:pretty}.cardDecisionHome>.header{gap:24px;width:min(1220px,100%);height:auto;min-height:90px;padding:20px 30px}.cardDecisionHome>.header nav{flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.cardDecisionHome>.hero{background:#12243a;grid-template-columns:1.4fr .7fr;align-items:center;gap:32px;min-height:0;padding:52px max(50vw - 580px,30px);display:grid;overflow:visible}.cardDecisionHome .hero h1{letter-spacing:0;font:700 clamp(34px,4.5vw,58px)/1.4 Yu Gothic,sans-serif}.cardDecisionHome .hero-copy>p:not(.eyebrow){max-width:40em;font-size:14px;line-height:1.9}.cardDecisionHome .hero-products{grid-template-columns:1fr 1fr;gap:12px;width:auto;height:auto;display:grid;position:static;transform:none}.cardDecisionHome .hero-product{box-shadow:none;background:#fff;border:1px solid #d5dde7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:14px;display:flex;width:auto!important;height:auto!important;position:static!important;transform:none!important}.cardDecisionHome .hero-product img{object-fit:contain;width:100%;height:145px}.cardDecisionHome .hero-product span{color:#243a52;text-align:center;background:0 0;margin-top:12px;font-size:10px;display:block;position:static}.cardDecisionHome .hero-market-search{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;grid-template-columns:170px minmax(0,1fr);max-width:none;padding:14px}.cardDecisionHome .hero-market-search button{box-shadow:none;background:#ea7259;border-radius:6px;grid-column:1/-1}.cardDecisionHome .hero-market-search input,.cardDecisionHome .hero-market-search select{border-radius:6px;min-width:0}.cardDecisionHome .hero-quick-market a{border-radius:5px;min-height:38px;font-size:11px;line-height:1.5}.cardIntentRoutes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1160px,100% - 60px);margin:28px auto;display:grid}.cardIntentRoutes a{background:#fff;border:1px solid #dce2e9;border-radius:10px;gap:8px;padding:20px;display:grid}.cardIntentRoutes a:hover{border-color:#345d7e}.cardIntentRoutes span{letter-spacing:.1em;color:#54708b;font-size:10px}.cardIntentRoutes b{font-size:15px}.cardIntentRoutes small{color:#66778b;font-size:11px}.cardCompare,.priceReading{background:#fff;border:1px solid #dce2e9;border-radius:14px;width:min(1160px,100% - 60px);margin:32px auto;padding:32px}.cardCompareHeading small{letter-spacing:.16em;color:#54708b;font-size:10px;font-weight:700}.cardCompareHeading h2{margin:12px 0;font-size:clamp(25px,3vw,34px);line-height:1.5}.cardCompareHeading p{color:#596c80;font-size:13px;line-height:1.9}.cardQueryFields{grid-template-columns:.75fr 1fr 1fr;gap:14px;margin:24px 0;display:grid}.cardQueryFields label,.cardCostGrid label{gap:8px;font-size:12px;font-weight:700;display:grid}.cardQueryFields input,.cardQueryFields select,.cardCostGrid input{color:#20334a;background:#fff;border:1px solid #cbd5df;border-radius:6px;width:100%;min-width:0;min-height:46px;padding:12px;font-family:inherit;font-size:14px}.cardQueryActions{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.cardQueryActions a{color:#fff;text-align:center;background:#214b68;border-radius:6px;min-height:48px;padding:14px 10px;font-size:12px;font-weight:700}.cardQueryActions a+a{color:#214b68;background:#fff;border:1px solid #214b68}.cardCostGrid{grid-template-columns:1fr 1fr;gap:18px;margin:26px 0;display:grid}.cardCostGrid fieldset{background:#f4f7fa;border:1px solid #dae1e8;border-radius:10px;gap:14px;padding:20px;display:grid}.cardCostGrid legend{padding:0 8px;font-size:13px;font-weight:700}.cardCostGrid strong{color:#214b68;font-size:20px}.cardCompareNote{color:#697b8b;font-size:11px;line-height:1.9}.cardCompareResult{color:#2c553c;background:#e9f1e9;border-radius:8px;padding:16px;font-size:14px;font-weight:700}.priceReading{background:#eef2f7;border:0;padding:26px 30px}.priceReading h2{margin:0 0 18px;font-size:22px}.priceReading>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.priceReading article{background:#fff;border-radius:8px;padding:18px}.priceReading b{font-size:14px}.priceReading p{color:#586b81;margin-bottom:0;font-size:12px;line-height:1.9}.priceReading>a{color:#214b68;margin-top:18px;font-size:12px;font-weight:700;display:block}.cardDecisionHome>.section{width:min(1160px,100% - 60px);padding:32px 0}.cardDecisionHome .section-head h2{font-size:32px;line-height:1.5}.cardDecisionHome .section-head p{font-size:13px;line-height:1.9}.cardDecisionHome .sales-front-card{border-radius:12px;padding:28px}.cardDecisionHome .sales-front-card h2{font-size:28px;line-height:1.5}.cardDecisionHome .release-now{box-shadow:none;background:#f3ebcf;border-color:#e3d8b1;border-radius:14px;padding:30px}.cardDecisionHome .release-now h2{font-size:32px;line-height:1.5}.cardDecisionHome .release-now p{font-size:13px}.cardDecisionHome .release-now-links a{border-radius:6px;font-size:12px}.cardDecisionHome .product-card{box-shadow:none;border:1px solid #dbe2e9;border-radius:12px;overflow:hidden}.cardDecisionHome .product-copy h3{font-size:18px;line-height:1.6}.cardDecisionHome .product-copy>strong{font-size:19px}.cardAlternativeShop{color:#33516e;text-align:center;border:1px solid #33516e;border-radius:6px;margin-top:8px;padding:12px;font-size:12px;font-weight:700;display:block}.cardDecisionHome .rakuten-button{border-radius:6px;min-height:44px;font-size:12px}.cardDecisionHome .article-card{box-shadow:none;border:1px solid #dbe2e9;border-radius:10px}.cardDecisionHome .article-card h3{font-size:18px;line-height:1.6}.cardDecisionHome .article-card p{font-size:12px;line-height:1.8}.cardDecisionHome .market-front-grid>a{border-radius:12px}.cardDecisionHome .market-front-grid p{font-size:13px;line-height:1.8}.cardDecisionHome .trust{gap:16px;padding:18px;font-size:12px}.cardDecisionHome a:focus-visible,.cardDecisionHome button:focus-visible,.cardDecisionHome input:focus-visible,.cardDecisionHome select:focus-visible{outline-offset:3px;outline:3px solid #b1723f}@media (width<=950px){.cardDecisionHome>.hero{grid-template-columns:1fr;gap:24px}.cardDecisionHome .hero-products{grid-template-columns:repeat(4,1fr)}.cardIntentRoutes{grid-template-columns:1fr 1fr}.cardDecisionHome .hero-product img{height:110px}}@media (width<=650px){.cardDecisionHome>.header{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 16px;display:flex}.cardDecisionHome>.header nav{white-space:normal;flex-wrap:wrap;gap:8px 14px;width:100%;font-size:11px;overflow:visible}.cardDecisionHome>.header nav a{min-height:36px}.cardDecisionHome>.hero{min-height:0;padding:30px 20px}.cardDecisionHome .hero h1{font-size:36px;line-height:1.5}.cardDecisionHome .hero-copy>p:not(.eyebrow){font-size:13px}.cardDecisionHome .hero-market-search{grid-template-columns:1fr}.cardDecisionHome .hero-market-search button{grid-column:auto}.cardDecisionHome .hero-products{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.cardDecisionHome .hero-product{padding:10px}.cardDecisionHome .hero-product img{height:110px}.cardIntentRoutes{gap:10px;width:calc(100% - 32px);margin:20px auto}.cardIntentRoutes a{padding:16px 12px}.cardIntentRoutes b{font-size:13px}.cardIntentRoutes small{font-size:10px}.cardCompare,.priceReading{width:calc(100% - 32px);margin:24px auto;padding:22px 18px}.cardCompareHeading h2{font-size:25px}.cardQueryFields{grid-template-columns:1fr;gap:12px;margin:18px 0}.cardQueryActions{grid-template-columns:1fr}.cardCostGrid{grid-template-columns:1fr;gap:14px}.priceReading h2{font-size:22px}.priceReading>div{grid-template-columns:1fr;gap:10px}.priceReading article{padding:16px}.cardDecisionHome>.section{width:calc(100% - 32px);padding:26px 0}.cardDecisionHome .release-now{padding:24px 20px}.cardDecisionHome .release-now h2,.cardDecisionHome .section-head h2{font-size:27px}.cardDecisionHome .sales-front-card h2{font-size:25px}.cardDecisionHome .product-grid{grid-template-columns:1fr}.cardDecisionHome .trust{flex-wrap:wrap;justify-content:center;gap:10px;padding:16px;font-size:11px;display:flex}.cardDecisionHome .article-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cardDecisionHome .hero>*,.cardQueryFields>*,.cardCostGrid>*,.cardIntentRoutes>*,.cardDecisionHome .product-grid>*{min-width:0}.cardQueryActions a,.cardAlternativeShop,.cardDecisionHome .hero-market-search button{white-space:normal;overflow-wrap:anywhere;word-break:normal;height:auto;min-height:48px;line-height:1.7}.cardDecisionHome .hero-market-search input,.cardDecisionHome .hero-market-search select{max-width:100%}@media (width<=650px){.cardDecisionHome>.header nav{align-items:flex-start}.cardDecisionHome .section-head{flex-wrap:wrap}.cardDecisionHome .section-head>*{min-width:0}.cardCostGrid strong{overflow-wrap:anywhere;font-size:clamp(17px,5vw,20px)}}:root{--navy:#101e30;--coral:#bd5e4d;--mint:#4d9c8c;--blue:#427997;--amber:#c58a42;--ink:#1f2d3d;--line:#dbe2e8;--cream:#f2f5f7}body{color:#1f2d3d;background:#f5f7f8}.cardDecisionHome>.header{background:#fff;border-bottom:1px solid #e4e9ed;width:min(1280px,100%);min-height:78px;padding:14px 30px}.cardDecisionHome>.header .brand span{color:#fff;letter-spacing:.08em;background:#132b43;border-radius:50%;place-items:center;width:38px;height:38px;font:800 11px Georgia;display:grid}.cardDecisionHome>.header .brand b{letter-spacing:.02em;color:#1c3044;font-size:16px}.cardDecisionHome>.header nav{gap:clamp(10px,1.6vw,22px)}.cardDecisionHome>.header nav a{border-bottom:2px solid #0000;padding:10px 0}.cardDecisionHome>.header nav a:hover{color:#b45a49;border-color:#b45a49}.cardDecisionHome>.hero{isolation:isolate;color:#fff;background:linear-gradient(120deg,#101e30,#18314a 62%,#27435a);grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,72px);min-height:540px;padding:62px max(50vw - 580px,30px);position:relative}.cardDecisionHome>.hero:before{content:"";z-index:-1;background:radial-gradient(at 84% 30%,#4d9c8c35,#0000 42%);position:absolute;inset:0}.cardDecisionHome .hero-copy{min-width:0}.cardDecisionHome .hero-copy>.eyebrow{color:#9dd2c7;letter-spacing:.16em}.cardDecisionHome .hero h1{color:#fff;font-size:clamp(38px,4.5vw,60px);line-height:1.32}.cardDecisionHome .hero h1 em{color:#e9bc78}.cardDecisionHome .hero-copy>p:not(.eyebrow){color:#d1dbe3;font-size:15px}.cardDecisionHome .hero-market-search{background:#ffffff12;border:1px solid #ffffff36;border-radius:4px;padding:13px}.cardDecisionHome .hero-market-search label>span{color:#d8e0e7}.cardDecisionHome .hero-market-search select,.cardDecisionHome .hero-market-search input{border-radius:3px}.cardDecisionHome .hero-market-search button{box-shadow:none;background:#bd5e4d;border-radius:3px}.cardDecisionHome .hero-market-search button:hover{background:#d27663}.cardDecisionHome .hero-quick-market a{color:#ecf1f4;background:#0d1a2a;border-radius:3px}.cardDecisionHome .hero-products{grid-template-columns:1fr 1fr;align-content:center;gap:14px;min-height:420px;display:grid;position:relative}.cardDecisionHome .hero-products:before{display:none}.cardDecisionHome .hero-product,.cardDecisionHome .hero-product-1,.cardDecisionHome .hero-product-2,.cardDecisionHome .hero-product-3,.cardDecisionHome .hero-product-4{background:#fff;border:1px solid #dbe2e8;border-radius:4px;flex-direction:column;justify-content:center;min-width:0;padding:13px;display:flex;box-shadow:0 12px 28px #07111e45;width:auto!important;height:auto!important;position:relative!important;inset:auto!important;transform:none!important}.cardDecisionHome .hero-product:hover{box-shadow:0 16px 34px #07111e58;transform:translateY(-3px)!important}.cardDecisionHome .hero-product img{object-fit:contain;background:#fff;width:100%;height:clamp(125px,15vw,180px)}.cardDecisionHome .hero-product span{color:#29445c;letter-spacing:.02em;margin-top:9px;font-size:10px;position:static}.cardDecisionHome .cardIntentRoutes a{border-radius:4px;transition:transform .18s,border-color .18s;box-shadow:0 6px 20px #15293b08}.cardDecisionHome .cardIntentRoutes a:hover{border-color:#7ba69f;transform:translateY(-2px)}.cardDecisionHome .cardIntentRoutes span{color:#437f78}.cardDecisionHome .cardCompare,.cardDecisionHome .priceReading{border-radius:5px;box-shadow:0 8px 28px #1b2f4009}.cardDecisionHome .release-now{box-shadow:none;border:0;border-left:5px solid #bd5e4d}.cardDecisionHome .release-now-links a{border-radius:3px}.cardDecisionHome .game-card,.cardDecisionHome .article-card{border-radius:4px;box-shadow:0 6px 22px #172c3e08}@media (width<=950px){.cardDecisionHome>.hero{grid-template-columns:1fr 1fr;min-height:0;padding:48px 26px}.cardDecisionHome .hero-products{min-height:340px}.cardDecisionHome .hero-product img{height:130px}}@media (width<=650px){.cardDecisionHome>.header{border-bottom:0}.cardDecisionHome>.hero{grid-template-columns:1fr;gap:20px;padding:36px 20px 28px}.cardDecisionHome .hero h1{font-size:clamp(34px,8.8vw,42px);line-height:1.38}.cardDecisionHome .hero-products{grid-template-columns:1fr 1fr;gap:9px;min-height:0}.cardDecisionHome .hero-product{padding:9px}.cardDecisionHome .hero-product img{height:125px}.cardDecisionHome .hero-product span{font-size:9px}.cardDecisionHome .hero-market-search{grid-template-columns:1fr}.cardDecisionHome .hero-market-search button{grid-column:auto}}@media (prefers-reduced-motion:reduce){.cardDecisionHome .hero-product,.cardDecisionHome .cardIntentRoutes a{transition:none}}.cardDecisionHome>.cardPromoBanner{isolation:isolate;background:linear-gradient(115deg,#12253a,#1a3a52 64%,#3d5a61);border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,4vw,58px);width:min(1480px,100% - 48px);min-height:clamp(340px,30vw,430px);margin:18px auto 24px;padding:clamp(30px,4vw,58px);position:relative;box-shadow:0 18px 42px #0c1e302b}.cardDecisionHome>.cardPromoBanner:before{content:"";z-index:-1;background:linear-gradient(90deg,#0b1929c9 0%,#112d43a6 44%,#16354918 78%),radial-gradient(at 78% 30%,#a4bfaa42,#0000 48%);position:absolute;inset:0}.cardDecisionHome .cardPromoBanner .topPromoCopy>small{letter-spacing:.16em;color:#f0c987;font-size:11px}.cardDecisionHome .cardPromoBanner .topPromoCopy h2{color:#fff;line-break:strict;overflow-wrap:break-word;text-shadow:0 3px 15px #07111e66;max-width:13em;font-size:clamp(30px,3.5vw,48px);line-height:1.3}.cardDecisionHome .cardPromoBanner .topPromoCopy p{color:#e3ebef;max-width:37em;margin:12px 0 20px;font-size:14px;line-height:1.8}.cardDecisionHome .cardPromoBanner .topPromoCopy>a{color:#fff;background:#c5604b;min-height:46px;padding:11px 18px;font-size:12px;box-shadow:0 8px 20px #070e1850}.cardDecisionHome .cardPromoBanner .topPromoPhotos{justify-content:center;align-items:stretch;gap:10px}.cardDecisionHome .cardPromoBanner .topPromoPhotos>a{color:#24364a;background:#fff;border:1px solid #ffffff80;border-radius:3px;justify-content:center;width:33.333%;min-width:0;max-width:190px;padding:11px 8px;font-size:10px;box-shadow:0 14px 28px #08152245}.cardDecisionHome .cardPromoBanner .topPromoPhotos img{object-fit:contain;height:clamp(175px,20vw,258px);padding:3px}@media (width<=760px){.cardDecisionHome>.cardPromoBanner{grid-template-columns:1fr;gap:18px;width:calc(100% - 24px);min-height:0;margin:12px auto 18px;padding:23px 18px}.cardDecisionHome .cardPromoBanner .topPromoCopy>small{font-size:9px}.cardDecisionHome .cardPromoBanner .topPromoCopy h2{font-size:clamp(27px,7.2vw,36px);line-height:1.35}.cardDecisionHome .cardPromoBanner .topPromoCopy p{margin:9px 0 14px;font-size:12px}.cardDecisionHome .cardPromoBanner .topPromoPhotos{justify-content:flex-start;gap:7px}.cardDecisionHome .cardPromoBanner .topPromoPhotos>a{width:33.333%;padding:6px 4px;font-size:9px}.cardDecisionHome .cardPromoBanner .topPromoPhotos img{height:clamp(100px,30vw,145px)}}:root{--promo-bg:linear-gradient(105deg,#13283e,#203d53);--promo-line:#3d566b;--promo-ink:#fff;--promo-muted:#d6e0e8;--promo-accent:#bd5e4d}.topPromoBanner{border:1px solid var(--promo-line);background:var(--promo-bg);width:min(1240px,100% - 48px);min-height:150px;color:var(--promo-ink);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);align-items:center;gap:22px;margin:18px auto 22px;padding:16px 22px;display:grid;overflow:hidden;box-shadow:0 10px 28px #182a3010}.topPromoCopy{min-width:0}.topPromoCopy>small{color:var(--promo-accent);letter-spacing:.14em;margin:0 0 7px;font-size:9px;font-weight:800;display:block}.topPromoCopy h2{color:var(--promo-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(18px,2vw,25px);line-height:1.45}.topPromoCopy p{color:var(--promo-muted);margin:5px 0 10px;font-size:12px;line-height:1.7}.topPromoCopy>a{background:var(--promo-accent);color:#fff;border-radius:4px;align-items:center;gap:8px;min-height:36px;padding:8px 13px;font-size:11px;font-weight:800;text-decoration:none;transition:filter .18s,transform .18s;display:inline-flex}.topPromoCopy>a:hover{filter:brightness(1.08);transform:translateY(-1px)}.topPromoCopy>a:focus-visible,.topPromoPhotos a:focus-visible{outline-offset:3px;outline:3px solid #d5a75f}.topPromoPhotos{justify-content:flex-end;gap:9px;min-width:0;display:flex}.topPromoPhotos>a{border:1px solid var(--promo-line);color:#34454a;text-align:center;background:#fff;border-radius:5px;flex-direction:column;align-items:center;gap:4px;width:min(30%,120px);min-width:68px;padding:6px;font-size:9px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.topPromoPhotos img{object-fit:contain;background:#fff;width:100%;height:72px;display:block}.topPromoPhotos span{overflow-wrap:anywhere;max-width:100%;display:block}@media (width<=760px){.topPromoBanner{border-radius:7px;grid-template-columns:1fr;gap:10px;width:calc(100% - 28px);margin:10px auto 14px;padding:15px}.topPromoCopy>small{font-size:8px}.topPromoCopy h2{font-size:18px;line-height:1.5}.topPromoCopy p{margin:4px 0 8px;font-size:11px}.topPromoCopy>a{min-height:38px}.topPromoPhotos{justify-content:flex-start;gap:7px}.topPromoPhotos>a{width:31%;min-width:0;padding:5px;font-size:9px}.topPromoPhotos img{height:62px}}@media (prefers-reduced-motion:reduce){.topPromoCopy>a{transition:none}}.searchChoice{box-sizing:border-box;color:#282b29;background:#fff;border:1px solid #d8d8d2;border-top:4px solid #765249;border-radius:14px;margin:28px 0;padding:24px}.searchChoice>small{letter-spacing:.06em;color:#765249;font-weight:700}.searchChoice h2{word-break:normal;overflow-wrap:anywhere;margin:8px 0 14px;font-size:clamp(21px,3vw,29px);line-height:1.5}.searchChoice p{line-height:1.85}.choiceCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin:20px 0;display:grid}.choiceCards>article{background:#fafaf7;border:1px solid #deded8;border-radius:10px;min-width:0;padding:18px}.choiceCards h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:19px;line-height:1.6}.choicePhoto{object-fit:contain;background:#fff;width:100%;height:190px;margin-bottom:16px;display:block}.choiceLinks{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.choiceLinks a{color:#253f2c;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;background:#f1f5ef;border:1px solid #626f62;border-radius:7px;max-width:100%;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.6;text-decoration:none;display:block}.choiceLinks a:hover{background:#e2ecdf}.choiceLinks a:focus-visible,.choiceInputs input:focus-visible,.choiceTableWrap:focus-visible{outline-offset:3px;outline:3px solid #276ac0}.choiceTableWrap{width:100%;max-width:100%;margin:20px 0;overflow-x:auto}.choiceTableWrap table{border-collapse:collapse;width:100%;min-width:460px;font-size:15px}.choiceTableWrap caption{text-align:left;padding:8px 0;font-weight:700}.choiceTableWrap th,.choiceTableWrap td{text-align:left;vertical-align:top;white-space:normal;border:1px solid #deded8;padding:14px;line-height:1.7}.choiceTableWrap th{background:#f4f3ed}.searchChoice .choiceNote{color:#566052;margin-bottom:0;font-size:13px}.choiceInputs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.choiceInputs label{gap:7px;font-size:14px;font-weight:700;display:grid}.choiceInputs input{box-sizing:border-box;color:#282b29;background:#fff;border:1px solid #a9b3a6;border-radius:6px;width:100%;padding:12px;font-size:17px}.choiceResult{background:#edf4e9;border-radius:8px;padding:16px}.choiceResult strong{font-size:26px}@media (width<=600px){.searchChoice{margin:22px 0;padding:18px 14px}.choiceLinks a{width:100%}.choiceCards{grid-template-columns:1fr}.choiceTableWrap table{min-width:400px}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#17233b;--navy:#101a31;--cream:#f7f2e9;--paper:#fffdf9;--coral:#ec654d;--mint:#47aa92;--blue:#4d79c7;--amber:#dda53c;--line:#dcd7ce}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.header{border-bottom:1px solid var(--line);z-index:5;background:#fffdf9f5;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,6vw,86px);display:flex;position:relative}.brand{align-items:center;gap:11px;display:flex}.brand span{background:var(--coral);color:#fff;letter-spacing:.06em;width:43px;height:43px;box-shadow:3px 3px 0 var(--navy);border-radius:12px 4px;place-items:center;font:900 12px Georgia;display:grid}.brand b{letter-spacing:.04em;font-size:18px}.header nav{gap:34px;font-size:13px;font-weight:700;display:flex}.header nav a:hover{color:var(--coral)}.hero{color:#fff;background:linear-gradient(90deg,#0a1426f7 0%,#0a1426db 42%,#0a142626 72%),url(/tcg-beginner-guide-hero.png) 50%/cover;justify-content:space-between;align-items:center;gap:50px;min-height:650px;padding:90px clamp(24px,8vw,130px);display:flex}.hero-copy{max-width:720px}.eyebrow,.section small,.page-head small,.finder-wrap small,.supplies small,.policy small{letter-spacing:.18em;color:#f6bd69;font:800 11px Georgia}.hero h1{letter-spacing:-.045em;margin:18px 0 24px;font:800 clamp(48px,6vw,84px)/1.05 Yu Mincho,serif}.hero h1 em{color:#f6bd69;font-style:normal}.hero-copy>p:last-of-type{color:#e1e4eb;max-width:650px;line-height:2}.actions{align-items:center;gap:16px;margin-top:34px;display:flex}.button,.subbutton,.official{padding:15px 21px;font-size:13px;font-weight:800;display:inline-block}.button{background:var(--coral);color:#fff;box-shadow:4px 4px #f2ba60}.subbutton{border:1px solid #ffffff8c}.hero-stats{background:#0a1426c2;border:1px solid #ffffff47;grid-template-columns:auto auto;gap:8px 16px;min-width:220px;padding:28px;display:grid}.hero-stats strong{color:#f6bd69;font:800 48px Georgia}.hero-stats span{align-self:center;font-size:12px}.trust{background:var(--cream);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:20px clamp(24px,8vw,130px);font-size:12px;font-weight:800;display:grid}.section{width:min(1160px,100% - 48px);margin:auto;padding:100px 0}.section-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:40px;display:flex}.section h2,.page-head h1,.finder-wrap h2{margin:8px 0;font:800 clamp(34px,4vw,54px)/1.12 Yu Mincho,serif}.section-head>p{color:#657080;max-width:450px;font-size:13px;line-height:1.9}.game-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.game-card{border:1px solid var(--line);background:#fff;min-height:270px;padding:28px;transition:all .2s;position:relative;overflow:hidden}.game-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #17233b14}.game-card:before{content:"";background:var(--accent);opacity:.13;border-radius:50%;width:130px;height:130px;position:absolute;top:-40px;right:-40px}.game-card.mint{--accent:var(--mint)}.game-card.coral{--accent:var(--coral)}.game-card.blue{--accent:var(--blue)}.game-card.amber{--accent:var(--amber)}.game-card>span,.article-card>span,.article-label{color:var(--accent,var(--coral));letter-spacing:.12em;font:800 10px Georgia}.game-card h3{margin:24px 0 12px;font:800 21px/1.45 Yu Mincho,serif}.game-card p,.article-card p{color:#687282;font-size:12px;line-height:1.85}.game-card b,.article-card b{margin-top:22px;font-size:11px;display:block}.finder-wrap{background:var(--navy);color:#fff}.finder-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px;display:grid}.finder-layout>div:first-child>p{color:#aab2c0;line-height:1.9}.finder-card{color:var(--ink);background:#fff;padding:34px}.finder-card h3{margin:0 0 24px;font:800 25px Yu Mincho,serif}.choice-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choice-grid button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#faf8f3;padding:20px;font-weight:800}.choice-grid button:hover{border-color:var(--coral)}.choice-grid small{color:#7c8490;letter-spacing:0;margin-top:7px;font:500 11px sans-serif;display:block}.result p{line-height:1.9}.result .reset{cursor:pointer;background:0 0;border:0;margin-top:20px;text-decoration:underline;display:block}.article-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.article-card{border:1px solid var(--line);background:#fff;min-height:260px;padding:26px;display:block}.article-card h2,.article-card h3{margin:16px 0 10px;font:800 18px/1.6 Yu Mincho,serif}.supplies{background:#eee7db}.supplies .section{padding-block:80px}.supplies p{max-width:720px;line-height:1.9}.supply-links{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.supply-links a{border-bottom:3px solid var(--coral);background:#fff;padding:18px;font-size:12px;font-weight:800}.policy{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.policy p{color:#606b7b;line-height:2}.policy a{color:var(--coral);font-weight:800}footer{color:#fff;background:#0c1528;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:48px clamp(24px,8vw,130px);display:grid}footer small{color:#9299a7;grid-column:1/-1}.inverse b{color:#fff}.page-head{background:var(--navy);color:#fff;padding:80px max(24px,50% - 580px)}.page-head p{color:#b9c0cc;max-width:680px;line-height:1.9}.game-head.mint{border-bottom:8px solid var(--mint)}.game-head.coral{border-bottom:8px solid var(--coral)}.game-head.blue{border-bottom:8px solid var(--blue)}.game-head.amber{border-bottom:8px solid var(--amber)}.game-head a{margin-top:12px;text-decoration:underline;display:inline-block}.article-page{width:min(820px,100% - 40px);margin:auto;padding:50px 0 100px}.crumb{color:#777;margin-bottom:34px;font-size:11px}.pr{background:#f2ede5;padding:7px 10px;font-size:10px;display:inline-block}.article-page h1{letter-spacing:-.03em;font:800 clamp(35px,5vw,57px)/1.35 Yu Mincho,serif}.article-page .lead{color:#5f6978;font-size:17px;line-height:2}.article-page h2{border-left:5px solid var(--coral);margin:55px 0 20px;padding-left:16px;font:800 27px Yu Mincho,serif}.article-page>p{line-height:2}.answer{border-left:5px solid var(--mint);background:#eff8f5;margin:34px 0;padding:26px 28px}.answer small{color:#267965;font-weight:900}.answer p{margin-bottom:0;font-size:17px;font-weight:700;line-height:1.9}.check-list{gap:10px;padding:0;list-style:none;display:grid}.check-list li{border:1px solid var(--line);grid-template-columns:38px 1fr;padding:18px;display:grid}.check-list li>span{background:var(--navy);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.check-list li p{color:#667181;margin:7px 0 0;font-size:12px}.warning{background:#fff3e2;border:1px solid #e6be7a;margin:30px 0;padding:22px}.article-page details{border-bottom:1px solid var(--line);padding:20px 0}.article-page summary{cursor:pointer;font-weight:800}.article-page details p{color:#606b7b;line-height:1.9}.official{background:var(--navy);color:#fff;margin-top:40px}.updated{border-top:1px solid var(--line);color:#7b8490;margin-top:50px;padding-top:20px;font-size:11px}@media (width<=900px){.header nav{display:none}.game-grid,.article-grid{grid-template-columns:1fr 1fr}.hero-stats{display:none}.finder-layout,.policy{grid-template-columns:1fr}.supply-links{grid-template-columns:1fr 1fr}}@media (width<=620px){.hero{background-position:62%;min-height:680px;padding:70px 22px}.hero h1{font-size:47px}.actions{flex-direction:column;align-items:stretch}.trust{grid-template-columns:1fr 1fr;gap:14px}.section{width:min(100% - 30px,1160px);padding-block:72px}.section-head{display:block}.game-grid,.article-grid,.choice-grid{grid-template-columns:1fr}.finder-card{padding:22px}.game-card{min-height:230px}.supply-links{grid-template-columns:1fr}.policy{gap:20px}footer{grid-template-columns:1fr}}.article-section>p{font-size:16px;line-height:2}.article-section>ul{background:var(--cream);padding:20px 24px 20px 44px;line-height:2}.related-guides{margin-top:55px}.related-guides a{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:17px 0;font-weight:800;display:flex}.related-guides a:hover{color:var(--coral)}.buying-answer{background:var(--navy);color:#fff;margin:34px 0 46px;padding:28px}.buying-answer>small{color:#f6bd69;letter-spacing:.12em;font-weight:900}.article-page .buying-answer>h2{color:#fff;border:0;margin:8px 0 24px;padding:0}.buying-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.buying-grid>div{background:#1e2a43;border:1px solid #46516a;flex-direction:column;padding:18px;display:flex}.buying-grid b{color:#cbd2df;font-size:12px}.buying-grid strong{color:#f6bd69;margin:8px 0;font-size:20px}.buying-grid p{color:#dce1ea;flex:1;font-size:13px;line-height:1.7}.buying-grid a{font-size:12px;font-weight:900;text-decoration:underline}.buying-table-wrap{color:var(--ink);background:#fff;margin-top:20px;overflow-x:auto}.buying-table-wrap table{border-collapse:collapse;width:100%;min-width:620px}.buying-table-wrap caption{text-align:left;padding:14px 16px;font-weight:900}.buying-table-wrap th,.buying-table-wrap td{border-top:1px solid var(--line);text-align:left;padding:13px;font-size:13px}.buying-table-wrap thead th{background:var(--cream)}@media (width<=700px){.buying-answer{padding:22px 16px}.buying-grid{grid-template-columns:1fr}}.onepiece-focus{grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:44px;padding-block:72px;display:grid}.onepiece-focus-copy{background:var(--navy);color:#fff;border-top:7px solid var(--coral);padding:42px}.onepiece-focus-copy h2{margin:14px 0 20px;font-size:clamp(34px,4vw,52px)}.onepiece-focus-copy p{color:#c7ced9;line-height:1.9}.onepiece-focus-copy>a{color:#f6bd69;margin-top:18px;font-size:13px;font-weight:800;display:inline-block}.onepiece-focus-links{gap:12px;display:grid}.onepiece-focus-links>a{border:1px solid var(--line);background:#fff;grid-template-rows:auto auto;grid-template-columns:74px 1fr;align-items:center;column-gap:18px;padding:23px 26px;transition:all .2s;display:grid}.onepiece-focus-links>a:hover{border-color:var(--coral);transform:translate(5px)}.onepiece-focus-links span{color:var(--coral);letter-spacing:.14em;grid-row:1/3;font:900 12px Georgia}.onepiece-focus-links b{font:800 19px/1.45 Yu Mincho,serif}.onepiece-focus-links small{color:#6b7481;letter-spacing:0;font:500 12px/1.6 sans-serif}@media (width<=900px){.onepiece-focus{grid-template-columns:1fr}.onepiece-focus-links>a:hover{transform:none}}@media (width<=620px){.onepiece-focus{gap:16px;padding-block:48px}.onepiece-focus-copy{padding:28px 24px}.onepiece-focus-links>a{grid-template-columns:58px 1fr;padding:20px 18px}}.site-map-bar{z-index:30;color:#fff;scrollbar-width:none;background:#0e1729;border-bottom:3px solid #ec654d;align-items:stretch;gap:0;display:flex;position:sticky;top:0;overflow-x:auto}.site-map-bar::-webkit-scrollbar{display:none}.site-map-bar>a,.site-map-game>a,.site-map-game>b{white-space:nowrap;align-items:center;min-height:44px;padding:0 13px;font-size:12px;display:flex}.site-map-home,.site-map-all{background:#ec654d;font-weight:900}.site-map-game{border-left:1px solid #ffffff24;display:flex}.site-map-game>b{color:#f6bd69;font-size:12px}.site-map-game>a{color:#dbe1eb}.site-map-game>a:hover{color:#fff;background:#ffffff14}.pokemon-map{border-top:3px solid #47aa92}.onepiece-map{border-top:3px solid #ec654d}@media (width<=720px){.site-map-bar{position:sticky}.site-map-bar>a,.site-map-game>a,.site-map-game>b{min-height:48px;padding-inline:11px}.site-map-game>b{background:#0e1729;position:sticky;left:0}.header{height:66px;padding-inline:16px}.brand b{font-size:16px}}.hero-market-search{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff4d;grid-template-columns:190px minmax(260px,1fr) 130px;gap:8px;max-width:720px;margin-top:28px;padding:12px;display:grid}.hero-market-search label{display:block}.hero-market-search label>span{color:#c9d0db;margin:0 0 6px;font-size:11px;font-weight:800;display:block}.hero-market-search select,.hero-market-search input{color:#17233b;background:#fff;border:0;width:100%;height:48px;padding:0 13px;font-size:14px}.hero-market-search button{background:var(--coral);color:#fff;cursor:pointer;border:0;align-self:end;height:48px;font-size:14px;font-weight:900;box-shadow:3px 3px #f2ba60}.hero-quick-market{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.hero-quick-market>span{color:#c9d0db;margin-right:4px;font-size:11px;font-weight:800}.hero-quick-market a{background:#0a142699;border:1px solid #ffffff6b;padding:7px 10px;font-size:11px;font-weight:800}.hero-quick-market a:hover{color:#f6bd69;border-color:#f6bd69}@media (width<=900px){.hero-market-search{grid-template-columns:180px 1fr}.hero-market-search button{grid-column:1/-1}.hero-products{display:none}}@media (width<=620px){.hero{min-height:760px;padding-top:54px}.hero h1{font-size:43px}.hero-market-search{grid-template-columns:1fr;padding:10px}.hero-market-search button{grid-column:auto}.hero-quick-market{margin-top:12px}}.sell-front{padding-block:72px}.affiliate-sell-links{color:#fff;background:#12241f;border-radius:22px;margin:26px 0 0;padding:28px}.affiliate-sell-title{align-items:center;gap:12px;display:flex}.affiliate-sell-title span{color:#12241f;background:#d8ef68;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.affiliate-sell-title b{font-size:22px}.affiliate-sell-links>p{color:#c5d1cc;margin:12px 0 20px;line-height:1.7}.affiliate-sell-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.affiliate-sell-card{background:#20322c;border:1px solid #40534d;border-radius:14px;gap:9px;padding:18px;display:grid}.affiliate-sell-card>small{color:#b9c6c1}.affiliate-link-code a{color:#12241f;background:#d8ef68;border-radius:10px;padding:13px 15px;font-size:14px;font-weight:900;line-height:1.55;display:block}.affiliate-sell-links.compact{margin-top:18px}.affiliate-sell-links.compact .affiliate-sell-title b{font-size:18px}.affiliate-sell-links.compact>p,.affiliate-sell-links.compact .affiliate-link-code a{font-size:13px}@media (width<=700px){.affiliate-sell-grid{grid-template-columns:1fr}.affiliate-sell-links{padding:22px 18px}.affiliate-sell-title{flex-direction:column;align-items:flex-start}.affiliate-sell-title b{font-size:20px}}.sales-front{grid-template-columns:1fr 1fr;gap:16px;padding-block:54px;display:grid}.sales-front-card{color:#fff;border-radius:18px;padding:34px}.sales-front-card.box{background:#15231f}.sales-front-card.deck{background:#17233b}.sales-front-card h2{margin:10px 0 12px;font-size:clamp(28px,3vw,38px)}.sales-front-card p{color:#cbd2d0;max-width:480px;line-height:1.8}.sales-front-card a{color:#17201d;background:#e1ec67;margin-top:12px;padding:12px 15px;font-weight:900;display:inline-block}.sales-front-card small{color:#e1ec67}@media (width<=700px){.sales-front{grid-template-columns:1fr}.sales-front-card{padding:26px 22px}}h1,h2,h3,h4,p,li,dt,dd,a,button{line-break:strict;overflow-wrap:anywhere;word-break:normal}@supports (word-break:auto-phrase){h1,h2,h3,h4,a,button{word-break:auto-phrase}}.product-section{padding-top:90px}.product-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.product-card{border:1px solid var(--line);background:#fff;grid-template-columns:220px 1fr;min-height:300px;display:grid}.product-image{background:#f7f5f1;place-items:center;padding:15px;display:grid}.product-image img{object-fit:contain;width:100%;max-width:240px;height:auto;display:block}.product-copy{flex-direction:column;align-items:flex-start;padding:24px;display:flex}.product-copy>span{color:#a54a3b;font-size:10px;font-weight:900}.product-copy h3{margin:14px 0 8px;font:800 18px/1.55 Yu Mincho,serif}.product-copy p{color:#697382;font-size:12px;line-height:1.7}.product-copy strong{margin-top:auto;font-size:18px}.product-copy small{color:#7d8490;margin:4px 0 14px}.rakuten-button{color:#fff;background:#bf0000;border-radius:4px;padding:12px 16px;font-size:12px;font-weight:900}.price-note{background:#fff5e6;border:1px solid #e9c487;margin-top:18px;padding:16px;font-size:11px;line-height:1.8}@media (width<=900px){.product-grid{grid-template-columns:1fr 1fr}.product-card{grid-template-columns:1fr}}@media (width<=620px){.product-grid{grid-template-columns:1fr}}.game-card{padding-top:18px}.game-image{border-bottom:1px solid var(--line);background:#f5f2eb;place-items:center;height:150px;margin:-3px -12px 20px;display:grid}.game-image img{object-fit:contain;max-width:100%;height:140px}.game-head{grid-template-columns:1fr 270px;align-items:center;gap:55px;display:grid}.game-deck-image{text-align:center;background:#fff;padding:14px}.game-deck-image img{object-fit:contain;width:100%;height:230px;display:block}.game-deck-image span{color:#777;margin-top:7px;font-size:10px;display:block}@media (width<=900px){.game-head{grid-template-columns:1fr 220px}}@media (width<=620px){.game-head{grid-template-columns:1fr}.game-deck-image{max-width:260px}}.hero{background:radial-gradient(circle at 78% 38%,#17375d 0,#0c1b31 32%,#07101f 68%,#050b15 100%);grid-template-columns:minmax(0,1fr) minmax(360px,46%);align-items:center;gap:42px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:3;position:relative}.hero-products{z-index:2;min-height:500px;position:relative}.hero-products:before{content:"";filter:blur(2px);background:radial-gradient(circle,#244a76 0,#0c1b31a6 55%,#0000 72%);border-radius:52% 48% 46% 54%;position:absolute;inset:8% 2% 3%}.hero-product{background:#fff;border:1px solid #ffffffb8;width:190px;height:235px;padding:12px 12px 34px;text-decoration:none;transition:transform .22s,box-shadow .22s;position:absolute;box-shadow:0 20px 45px #00000075}.hero-product:hover{z-index:8;box-shadow:0 26px 55px #0009}.hero-product img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.hero-product span{color:#0b1a30;letter-spacing:.06em;text-align:center;font-size:10px;font-weight:800;position:absolute;bottom:9px;left:10px;right:10px}.hero-product-1{top:19%;left:4%;transform:rotate(-9deg)}.hero-product-2{top:3%;left:32%;transform:rotate(6deg)}.hero-product-3{top:22%;right:2%;transform:rotate(10deg)}.hero-product-4{bottom:0;left:34%;transform:rotate(-3deg)}.hero-product-1:hover,.hero-product-2:hover,.hero-product-3:hover,.hero-product-4:hover{transform:translateY(-7px)rotate(0)}.game-image{display:none}.game-logo{text-align:center;border-bottom:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;align-items:center;height:150px;margin:-3px -12px 20px;padding:20px;line-height:1;display:flex}.game-logo small{letter-spacing:.14em;margin-bottom:8px;font-size:12px;font-weight:900}.game-logo strong{letter-spacing:-.04em;font-size:24px;line-height:1.08}.game-logo em{letter-spacing:.1em;margin-top:8px;font-size:10px;font-style:normal;font-weight:800}.game-logo-pokemon{color:#24549d;text-shadow:1px 1px #f8d543;background:linear-gradient(145deg,#fef7cd,#fff 54%,#d9f1ff)}.game-logo-pokemon strong{color:#efc928;-webkit-text-stroke:1.2px #24549d;text-shadow:2px 2px #24549d;font-size:22px}.game-logo-one-piece{color:#b91f2d;background:linear-gradient(145deg,#fff6eb,#fff 58%,#e9f3ff)}.game-logo-one-piece strong{letter-spacing:.06em;color:#152d50;border-top:2px solid #b91f2d;border-bottom:2px solid #b91f2d;padding:6px 10px;font-family:Georgia,serif;font-size:31px}.game-logo-yugioh{color:#b31622;background:radial-gradient(circle,#fff 30%,#eef3fb 100%)}.game-logo-yugioh small{letter-spacing:.02em;font-size:23px}.game-logo-yugioh strong{color:#315ca7;text-shadow:1px 2px #c9d4e9;font-family:Georgia,serif;font-size:38px}.game-logo-duel-masters{color:#b45c08;background:linear-gradient(145deg,#fff9e8,#fff 55%,#edf1ff)}.game-logo-duel-masters strong{color:#d18416;text-shadow:1px 1px #572a0b;font-family:Georgia,serif;font-size:25px;font-style:italic}.game-logo-duel-masters em{color:#572a0b}@media (width<=980px){.hero{grid-template-columns:1fr}.hero-products{min-height:330px}.hero-product{width:150px;height:185px}.hero-product-1{top:22%;left:5%}.hero-product-2{top:5%;left:29%}.hero-product-3{top:20%;right:5%}.hero-product-4{bottom:0;left:40%}}@media (width<=620px){.hero{display:block}.hero-products{min-height:250px;margin-top:28px}.hero-product{width:112px;height:145px;padding:7px 7px 27px}.hero-product span{font-size:8px;bottom:7px}.hero-product-1{top:28%;left:0}.hero-product-2{top:3%;left:27%}.hero-product-3{top:25%;right:0}.hero-product-4{bottom:0;left:40%}.game-logo{height:125px}.game-logo strong{font-size:21px}}.affiliate-market-links>span{gap:5px;display:grid}.affiliate-market-links>span>small{color:#b8c8c1;text-align:left}.affiliate-market-links>span>a{color:#12241f;background:#d8ef68;font-weight:900;line-height:1.5;display:block}.card-result-sell{border-top:1px solid #dce5df;gap:6px;margin-top:10px;padding-top:10px;display:grid}.card-result-sell>small{color:#68736d;margin:0;font-size:11px}.card-result-sell>a{color:#fff;background:#173229;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:900;line-height:1.45}.market-page{background:#f4f7f6;min-height:100vh}.market-hero{color:#fff;background:linear-gradient(125deg,#0d2b28,#123b36 58%,#1d594e);grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;padding:72px max(24px,50% - 580px);display:grid}.market-hero>div:first-child{max-width:700px}.market-hero small{letter-spacing:.18em;color:#8ee0c4;font:800 10px Georgia}.market-hero h1{margin:14px 0 22px;font:900 clamp(48px,7vw,82px)/1 Yu Mincho,serif}.market-hero p{color:#c8ddd8;line-height:1.9}.market-summary{background:#ffffff2a;border:1px solid #ffffff2a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.market-summary>div{background:#123b36;padding:20px}.market-summary span,.market-summary small{color:#a8c6bf;font-size:9px;display:block}.market-summary strong{color:#fff;margin:8px 0;font:800 24px Georgia;display:block}.market-main{width:min(1160px,100% - 40px);margin:auto;padding:42px 0 100px}.market-note{background:#e1f2ec;border-left:5px solid #2d9b7e;grid-template-columns:220px 1fr;gap:28px;margin-bottom:24px;padding:22px 26px;display:grid}.market-note p{color:#4d665f;margin:0;font-size:12px;line-height:1.8}.market-controls{background:#fff;border:1px solid #dbe3df;gap:14px;padding:20px;display:flex}.market-controls label:first-child{flex:1}.market-controls label span{color:#67766f;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.market-controls input,.market-controls select{color:#17233b;background:#fbfcfb;border:1px solid #cfd8d4;width:100%;height:44px;padding:0 13px}.market-table-wrap{background:#fff;border:1px solid #dbe3df;border-top:0;overflow-x:auto}.market-table{border-collapse:collapse;width:100%;min-width:880px}.market-table th{text-align:left;color:#64716c;background:#eef3f1;padding:14px 18px;font-size:10px}.market-table td{border-top:1px solid #e3e8e6;padding:17px 18px;font-size:12px}.market-table td:first-child strong,.market-table td small{display:block}.market-table td:first-child strong{font:800 15px Yu Mincho,serif}.market-table td small{color:#7c8883;margin-top:5px;font-size:9px}.market-table td:nth-child(3) b{color:#173c34;font:800 18px Georgia}.market-table td:last-child a{color:#1d7762;font-weight:800}.collecting{color:#7a8681}.market-status{background:#eef2f0;padding:6px 8px;font-size:9px;font-weight:800;display:inline-block}.status-高額{color:#a73d25;background:#f8e5df}.status-上昇注目{color:#8a5c00;background:#fff0cf}.status-安定{color:#23725e;background:#e2f1ec}.market-empty{text-align:center;background:#fff;padding:30px}.market-method{background:#fff;border:1px solid #dbe3df;grid-template-columns:.7fr 1.3fr;gap:65px;margin-top:46px;padding:38px;display:grid}.market-method h2{font:800 34px Yu Mincho,serif}.market-method h3{margin:0 0 8px;font-size:15px}.market-method p{color:#617069;margin:0 0 24px;font-size:12px;line-height:1.9}.market-disclaimer{color:#6e7a75;margin-top:22px;font-size:10px;line-height:1.8}@media (width<=860px){.market-hero,.market-note,.market-method{grid-template-columns:1fr}.market-summary{max-width:560px}}@media (width<=560px){.market-hero{padding-block:52px}.market-summary{grid-template-columns:1fr}.market-controls{display:block}.market-controls label{margin-bottom:12px;display:block}.market-main{width:min(100% - 24px,1160px)}.market-note,.market-method{padding:22px}}.market-front{padding-top:72px}.market-front-grid,.markets-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.market-front-grid>a,.market-title-card{border:1px solid var(--line);background:#fff;min-height:245px;padding:27px}.market-front-grid span,.market-title-card>span{letter-spacing:.08em;color:#2c8f76;font-size:9px;font-weight:900}.market-front-grid h3,.market-title-card h2{margin:18px 0 12px;font:800 21px/1.35 Yu Mincho,serif}.market-front-grid p,.market-title-card p{color:#687282;font-size:12px;line-height:1.8}.market-front-grid b,.market-title-card b{margin-top:23px;font-size:11px;display:block}.markets-page{background:#f7f4ee;min-height:100vh}.markets-hero{color:#fff;background:#0d1c30;padding:82px max(24px,50% - 580px)}.markets-hero small,.market-game-head small{letter-spacing:.18em;color:#f6bd69;font:800 10px Georgia}.markets-hero h1,.market-game-head h1{margin:15px 0 24px;font:800 clamp(44px,6vw,76px)/1.1 Yu Mincho,serif}.markets-hero p,.market-game-head p{color:#c4cbd6;max-width:700px;line-height:1.9}.markets-grid{width:min(1160px,100% - 40px);margin:42px auto}.market-title-card{border-top:6px solid var(--accent);min-height:290px}.market-title-card.mint{--accent:var(--mint)}.market-title-card.coral{--accent:var(--coral)}.market-title-card.blue{--accent:var(--blue)}.market-title-card.amber{--accent:var(--amber)}.markets-policy{width:min(1160px,100% - 40px);margin:0 auto;padding:45px 0 90px}.markets-policy h2{font:800 34px Yu Mincho,serif}.markets-policy>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.markets-policy p{background:#fff;padding:24px;font-size:12px;line-height:1.8}.market-game-head{color:#fff;border-bottom:8px solid var(--accent);background:#12233d;padding:72px max(24px,50% - 500px)}.market-game-head.coral{--accent:var(--coral)}.market-game-head.blue{--accent:var(--blue)}.market-game-head.amber{--accent:var(--amber)}.market-game-main{width:min(1000px,100% - 40px);margin:auto;padding:38px 0 90px}.market-research{background:#fff2d8;border-left:5px solid #d99a27;grid-template-columns:240px 1fr;gap:28px;margin-bottom:42px;padding:24px;display:grid}.market-research p{color:#6b604b;margin:0;font-size:12px;line-height:1.8}.market-candidate-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:24px;display:flex}.market-candidate-head h2{margin:8px 0;font:800 34px Yu Mincho,serif}.market-candidate-head>p{color:#657080;max-width:480px;font-size:12px;line-height:1.8}.market-candidate-list{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.market-candidate-list li{background:#fff;border:1px solid #e0dbd2;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.market-candidate-list span{color:#9b8062;font:800 12px Georgia}.market-candidate-list strong{font-size:12px}.market-candidate-list em{color:#8b7a66;font-size:9px;font-style:normal}.market-original{background:#e5f1ed;margin-top:45px;padding:34px}.market-original h2{font:800 28px Yu Mincho,serif}.market-original p{color:#50645e;line-height:1.9}@media (width<=900px){.market-front-grid,.markets-grid{grid-template-columns:1fr 1fr}.markets-policy>div{grid-template-columns:1fr}.market-candidate-head{display:block}}@media (width<=620px){.market-front-grid,.markets-grid,.market-candidate-list,.market-research{grid-template-columns:1fr}.market-front-grid>a{min-height:auto}}.trade-action-hub{color:#fff;background:#0f2132;border-radius:24px;margin:34px 0;padding:30px}.trade-action-heading{grid-template-columns:1fr 1.4fr;align-items:end;gap:18px;margin-bottom:22px;display:grid}.trade-action-heading small,.trade-action>span{letter-spacing:.16em;color:#f6bd69;font:800 10px Georgia}.trade-action-heading h2{margin:8px 0;font:800 clamp(26px,4vw,42px)/1.2 Yu Mincho,serif}.trade-action-heading p,.trade-action>p{color:#c9d3dc;margin:0;font-size:13px;line-height:1.8}.trade-action-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.trade-action{background:#142a3d;border:1px solid #385064;border-radius:17px;padding:24px}.trade-action.sell{background:#173229;border-color:#365f50}.trade-action h3{margin:10px 0;font:800 23px/1.35 Yu Mincho,serif}.trade-service-links{gap:8px;margin-top:18px;display:grid}.trade-service-links a{color:#132335;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.trade-service-links b{font-size:14px}.trade-service-links small{color:#64717d;text-align:right;font-size:11px}.trade-affiliate-note{color:#aebdca;margin:18px 0 0;font-size:11px;line-height:1.7}@media (width<=720px){.trade-action-heading,.trade-action-columns{grid-template-columns:1fr}.trade-action-hub{border-radius:18px;padding:22px 16px}.trade-service-links a{flex-direction:column;align-items:flex-start;gap:4px}.trade-service-links small{text-align:left}}.sales-page{color:#17201d;background:#f2f4ef;min-height:100vh}.sales-head{color:#fff;background:#15231f;padding:70px max(24px,50% - 560px)}.sales-head small{color:#dce96c;letter-spacing:.14em;font-weight:900}.sales-head h1{max-width:820px;margin:10px 0 16px;font:800 clamp(36px,5vw,64px)/1.18 Yu Mincho,serif}.sales-head p{color:#c8d3cf;max-width:720px;margin:0;line-height:1.8}.deck-head{background:#17233b}.sales-switch{background:#fff;grid-template-columns:1fr 1fr;width:min(720px,100% - 30px);margin:-22px auto 0;display:grid;box-shadow:0 12px 34px #17201d1a}.sales-switch a{text-align:center;padding:17px;font-weight:900}.sales-switch a.active{background:#e1ec67}.sales-content{width:min(1120px,100% - 32px);margin:auto;padding:44px 0 80px}.sales-note{background:#fff9df;border:1px solid #ded7bd;gap:16px;padding:16px 18px;display:flex}.sales-note b{flex:none}.sales-note span{color:#66716c}.release-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.release-card,.deck-card{background:#fff;border:1px solid #dbe1dc;border-radius:18px;overflow:hidden}.release-title{color:#fff;background:#17233b;padding:22px 22px 18px}.release-title>span{color:#efc466;font-size:12px;font-weight:900;display:block}.release-title small{float:right;color:#bfc8d0}.release-title h2{margin:5px 0 0;font-size:25px}.release-card dl{border-bottom:1px solid #e3e7e4;grid-template-columns:1fr 1fr;margin:0;display:grid}.release-card dl div{padding:14px 18px}.release-card dl div+div{border-left:1px solid #e3e7e4}.release-card dt{color:#758079;font-size:12px}.release-card dd{margin:5px 0 0;font-weight:900}.box-offers{gap:7px;padding:16px;display:grid}.box-offers a{background:#f2f5f2;border-radius:10px;justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.box-offers span b,.box-offers span small{display:block}.box-offers span small{color:#737d77;margin-top:3px}.box-offers strong{color:#b3312a;white-space:nowrap;align-self:center}.offer-state{color:#69736e;text-align:center;background:#f4f6f4;margin:16px;padding:20px}.release-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 16px;display:grid}.release-actions a{color:#fff;text-align:center;background:#17233b;padding:12px;font-size:13px;font-weight:900}.release-actions a+a{color:#17201d;background:#e1ec67}.lottery-guide{background:#fff;grid-template-columns:.7fr 1.3fr;gap:30px;margin-top:28px;padding:30px;display:grid}.lottery-guide h2{margin:8px 0;font-size:28px}.lottery-guide small{color:#52705e;letter-spacing:.12em;font-weight:900}.lottery-guide ol{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.lottery-guide li{border:1px solid #dce2dd;padding:15px}.lottery-guide li b,.lottery-guide li span{display:block}.lottery-guide li span{color:#6c7771;margin-top:5px;font-size:13px}.deck-grid{gap:22px;margin-top:22px;display:grid}.deck-card>header{background:#fff;padding:25px 28px}.deck-card>header>span{color:#c14b39;font-weight:900}.deck-card h2{margin:7px 0;font-size:30px}.deck-card header p{color:#606c66;max-width:720px;line-height:1.7}.deck-card header a{color:#c14b39;font-size:13px;font-weight:900}.deck-balance{color:#fff;background:#17233b;grid-template-columns:repeat(3,1fr);display:grid}.deck-balance div{padding:15px 18px}.deck-balance div+div{border-left:1px solid #435069}.deck-balance b,.deck-balance span{display:block}.deck-balance span{color:#bdc4cf;margin-top:4px;font-size:12px}.deck-list{padding:20px 28px 26px}.deck-list-head{justify-content:space-between;gap:20px;margin-bottom:9px;display:flex}.deck-list-head small{color:#737d77}.deck-row{border-top:1px solid #e2e6e3;grid-template-columns:54px minmax(0,1fr) 250px;align-items:center;gap:13px;padding:12px 0;display:grid}.deck-count{background:#e1ec67;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:950;display:grid}.deck-count small{font-size:10px}.deck-name b,.deck-name small{display:block}.deck-name small{color:#717b75;margin-top:3px}.deck-offer{grid-template-columns:1fr 1fr;gap:7px;display:grid}.deck-offer a,.deck-offer>span{text-align:center;background:#eff3f0;border-radius:8px;padding:9px;font-size:12px;font-weight:900}.deck-offer a span,.deck-offer a strong{display:block}.deck-offer a strong{color:#b3312a;margin-top:3px}.deck-offer>a:last-child{color:#fff;background:#17233b;place-items:center;display:grid}@media (width<=760px){.release-grid{grid-template-columns:1fr}.sales-switch a{padding:14px 8px;font-size:13px}.sales-note{display:block}.sales-note span{margin-top:7px;display:block}.lottery-guide{grid-template-columns:1fr;padding:22px}.lottery-guide ol,.deck-balance{grid-template-columns:1fr}.deck-balance div+div{border-top:1px solid #435069;border-left:0}.deck-list{padding:16px}.deck-list-head{display:block}.deck-list-head small{margin-top:5px;display:block}.deck-row{grid-template-columns:46px minmax(0,1fr)}.deck-offer{grid-column:2;grid-template-columns:1fr 1fr}.sales-head{padding-top:54px;padding-bottom:58px}.sales-head h1{font-size:38px}}.game-box-group{margin-top:42px;scroll-margin-top:70px}.game-box-heading{background:#fff;border-left:7px solid #47aa92;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;padding:22px 24px;display:flex}.game-box-heading.onepiece{border-left-color:#ec654d}.game-box-heading small{color:#68736d;font-weight:900;display:block}.game-box-heading h2{margin:5px 0 0;font-size:32px}.game-box-heading a{color:#c64031;font-weight:900}@media (width<=640px){.game-box-heading{display:block}.game-box-heading a{margin-top:12px;display:inline-block}}.protection-page{color:#17201d;background:#eef1ee;min-height:100vh}.protection-hero{color:#fff;background:linear-gradient(135deg,#101a18,#274239);padding:72px max(24px,50% - 560px)}.protection-hero small{color:#dce96c;letter-spacing:.14em;font-weight:900}.protection-hero h1{margin:12px 0 18px;font:800 clamp(38px,5vw,68px)/1.15 Yu Mincho,serif}.protection-hero h1 em{color:#dce96c;font-style:normal}.protection-hero p{color:#ccd8d3;max-width:760px;margin:0;line-height:1.9}.protection-main{width:min(1120px,100% - 32px);margin:auto;padding:38px 0 80px}.size-alert{background:#fff3c9;border-left:6px solid #d2a82e;grid-template-columns:230px 1fr;gap:20px;padding:20px 22px;display:grid}.size-alert p{margin:0;line-height:1.75}.featured-protector{color:#fff;background:#17233b;border-radius:18px;grid-template-columns:1.2fr .8fr;gap:24px;margin-top:22px;padding:30px;display:grid}.featured-protector small{color:#dce96c;font-weight:900}.featured-protector h2{margin:8px 0;font-size:32px}.featured-protector p{color:#c9d1dc;line-height:1.8}.featured-protector a{color:#17201d;background:#dce96c;margin-top:7px;padding:14px 18px;font-weight:950;display:inline-block}.protect-points{gap:8px;display:grid}.protect-points span{border:1px solid #ffffff2b;align-items:center;gap:12px;padding:14px;display:flex}.protect-points b{color:#dce96c}.protection-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.protection-grid article{background:#fff;border:1px solid #d8dfda;border-radius:16px;padding:22px}.protection-grid article>span{color:#dce96c;background:#17233b;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.protection-grid small{color:#68746d;margin-top:16px;font-weight:900;display:block}.protection-grid h2{margin:5px 0 15px;font-size:24px}.protection-grid dl{margin:0}.protection-grid dl div{border-top:1px solid #e3e7e4;padding:11px 0}.protection-grid dt{color:#778079;font-size:12px}.protection-grid dd{margin:5px 0 0;font-weight:800;line-height:1.55}.protection-grid p{color:#66716b;font-size:14px;line-height:1.7}.protection-grid a{color:#fff;text-align:center;background:#17233b;padding:13px;font-weight:900;display:block}.storage-check{background:#fff;grid-template-columns:.7fr 1.3fr;gap:28px;margin-top:24px;padding:30px;display:grid}.storage-check small{color:#597361;letter-spacing:.12em;font-weight:900}.storage-check h2{margin:8px 0;font-size:28px}.storage-check ol{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.storage-check li{border:1px solid #dce2dd;padding:14px}.storage-check li b,.storage-check li span{display:block}.storage-check li span{color:#6c7771;margin-top:5px;font-size:13px}.affiliate-note{color:#68736d;font-size:13px;line-height:1.7}@media (width<=800px){.protection-hero{padding-top:54px;padding-bottom:58px}.size-alert,.featured-protector,.storage-check,.protection-grid,.storage-check ol{grid-template-columns:1fr}}.featured-protector{grid-template-columns:.8fr 1.2fr}.protection-product-image{color:#17201d!important;text-align:left!important;background:#f6f7f6!important;border:1px solid #dce2dd!important;border-radius:12px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.protection-product-image img{object-fit:contain;background:#fff;width:100%;height:190px;display:block}.protection-product-image span{color:#17201d!important;background:#fff!important;border-radius:0!important;width:auto!important;height:auto!important;padding:11px!important;display:block!important}.protection-product-image span small,.protection-product-image span b,.protection-product-image span strong{display:block}.protection-product-image span small{font-size:12px;color:#6f7a73!important;margin:0!important}.protection-product-image span b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.protection-product-image span strong{color:#b3312a}.protection-image-state{color:#69736e;text-align:center;background:#f4f6f4;border-radius:10px;place-items:center;min-height:190px;margin-bottom:14px;padding:16px;display:grid}.protection-grid .protection-product-image{margin-bottom:14px!important}.featured-protector .protection-product-image{align-self:start}.featured-protector .protection-product-image span{background:#fff!important}.featured-protector .protection-product-image small{color:#68736d!important}@media (width<=800px){.featured-protector{grid-template-columns:1fr}}.featured-protector ul{color:#e5ebe8;margin:14px 0;padding-left:20px;line-height:1.75}.featured-protector li::marker{color:#dce96c}.shop-actions{gap:8px;display:grid}.shop-actions a:first-child{background:#b51d18}.shop-actions a:last-child{background:#263449}.shop-actions .guide-link{color:#244d38;background:#eef3ef;border:1px solid #b8cabf}.featured-actions{flex-wrap:wrap;gap:8px;display:flex}.featured-actions a:first-child{color:#17233b;background:#fff}.pokemon-section-heading{margin:44px 0 8px}.pokemon-section-heading small,.onepiece-loader small{color:#35664b;letter-spacing:.12em;font-weight:900}.pokemon-section-heading h2{margin:7px 0;font-size:clamp(28px,4vw,42px)}.pokemon-section-heading p{color:#5c6962;margin:0}.pokemon-loader-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onepiece-loader{background:#fff;border:1px solid #d6ddd8;border-radius:16px;grid-template-columns:1fr 320px 260px;align-items:center;gap:20px;margin-top:24px;padding:24px;display:grid}.onepiece-loader h2{margin:6px 0}.onepiece-loader p{color:#68736d;margin:0}.onepiece-loader>a{color:#fff;text-align:center;background:#17233b;padding:14px;font-weight:900}@media (width<=900px){.pokemon-loader-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onepiece-loader{grid-template-columns:1fr}}@media (width<=640px){.pokemon-loader-grid{grid-template-columns:1fr}}.amazon-selection{border-bottom:1px solid #dbe4ed;margin-bottom:32px;padding:24px 0 36px}.amazon-selection h2{font-size:clamp(24px,4vw,34px)}.amazon-selection h3{overflow-wrap:anywhere;line-height:1.6}.amazon-selection .amazon-cta{color:#172536;text-align:center;white-space:normal;overflow-wrap:anywhere;background:#ffdf91;border-radius:12px;padding:14px 18px;font-weight:700;display:block}.amazon-selection article{min-width:0}.amazon-selection p{line-height:1.8}.case-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.case-choices>a{color:#17233b;background:#f2f5f8;border:1px solid #d7dfe5;border-radius:14px;min-width:0;padding:20px;display:block}.case-choices h3{font-size:20px;line-height:1.6}.case-choices b{color:#235c48}.case-table-scroll{overflow-x:auto}.case-table-scroll table{border-collapse:collapse;width:100%;min-width:580px}.case-table-scroll th,.case-table-scroll td{text-align:left;border:1px solid #d8dfda;padding:15px;line-height:1.7}.case-table-scroll thead{color:#fff;background:#17233b}.loader-article h1,.loader-article h2,.loader-article h3,.loader-article a{overflow-wrap:anywhere;word-break:normal}.loader-article h1{font-size:clamp(28px,4vw,46px);line-height:1.5}.loader-buy,.loader-buy>div{min-width:0}.loader-buy .amazon-cta{white-space:normal}.loader-howto p{margin:16px 0}.case-priority{color:#fff;background:#17233b;border-radius:16px;margin:22px 0;padding:24px;line-height:1.8;display:block}.case-priority b{color:#fff;font-size:24px;display:block}.case-priority span{color:#dbeaa1}@media (width<=720px){.case-choices{grid-template-columns:1fr}.loader-buy{padding:18px}.loader-article h1{font-size:29px}.loader-buy h2{font-size:24px}.loader-checks,.loader-howto,.loader-faq{padding:18px}}.case-product-photo{object-fit:contain;background:#fff;border-radius:12px;width:100%;height:auto;max-height:420px;margin:14px auto;display:block}.amazon-selection .case-product-photo{height:290px;max-height:none}.loader-buy>.case-product-photo{align-self:center}.case-choices .case-product-photo{max-height:240px}.loader-article{width:min(920px,100% - 32px);margin:auto;padding:38px 0 80px}.loader-article .crumb{color:#68736d;font-size:13px}.loader-article .pr{color:#7b5d17;font-size:13px}.loader-kicker{color:#35664b;letter-spacing:.12em;margin-top:28px;font-weight:900;display:block}.loader-article h1{margin:9px 0 16px;font-size:clamp(34px,5vw,56px);line-height:1.25}.loader-lead{max-width:760px;font-size:18px;line-height:1.85}.loader-buy{color:#fff;background:#17233b;border-radius:18px;grid-template-columns:.9fr 1.1fr;gap:28px;margin-top:28px;padding:28px;display:grid}.loader-buy h2{margin:6px 0 18px;font-size:30px}.loader-buy dl div{border-top:1px solid #ffffff2b;padding:12px 0}.loader-buy dt{color:#adbbb5;font-size:13px}.loader-buy dd{margin:5px 0 0;line-height:1.6}.loader-buy .rakuten-cta,.loader-buy .amazon-cta{text-align:center;margin-top:9px;padding:14px;font-weight:900;display:block}.loader-buy .rakuten-cta{color:#fff;background:#b51d18}.loader-buy .amazon-cta{color:#17201d;background:#f3a847}.loader-checks,.loader-howto,.loader-faq{background:#fff;border:1px solid #d8dfda;border-radius:16px;margin-top:28px;padding:26px}.loader-checks h2,.loader-howto h2,.loader-faq h2{margin-top:0}.loader-checks ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.loader-checks li{background:#eef3ef;align-items:center;gap:10px;padding:16px;display:flex}.loader-checks li span{color:#dce96c;background:#17233b;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.loader-howto p,.loader-faq p{line-height:1.85}.loader-faq details{border-top:1px solid #dce2dd;padding:16px 0}.loader-faq summary{cursor:pointer;font-weight:900}.loader-related{margin-top:30px}.loader-related>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.loader-related a{background:#fff;border:1px solid #d8dfda;gap:5px;padding:18px;display:grid}.loader-related small{color:#68736d}.loader-related span{color:#35664b;font-weight:900}.loader-article .updated{color:#6c7771;margin-top:30px;font-size:13px}@media (width<=720px){.loader-buy,.loader-checks ol,.loader-related>div{grid-template-columns:1fr}.loader-article h1{font-size:34px}}.catalog-page{color:#17201d;background:#eef0eb;min-height:100vh}.catalog-hero{color:#fff;background:#17201d;padding:70px max(6vw,24px)}.catalog-hero small{color:#e2ef69;letter-spacing:.17em;font-weight:900}.catalog-hero h1{margin:14px 0;font-size:clamp(38px,6vw,72px);line-height:1.1}.catalog-hero p{color:#cfd8d3;max-width:760px;line-height:1.8}.catalog-main{padding:34px max(6vw,24px) 80px}.catalog-status{background:#e3f2ea;border-left:5px solid #2c8f76;grid-template-columns:260px 1fr;gap:25px;margin-bottom:20px;padding:20px;display:grid}.catalog-status p{margin:0;font-size:12px;line-height:1.8}.catalog-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.catalog-grid article{background:#fff;border-radius:16px;padding:22px}.catalog-grid span{color:#2c8f76;font-size:10px;font-weight:900}.catalog-grid h2{min-height:50px;font-size:18px}.catalog-grid p{color:#6c7570;font-size:11px}.catalog-grid a{margin-top:25px;font-size:11px;font-weight:900;display:block}.catalog-flow{background:#fff;border-radius:18px;margin-top:25px;padding:26px}.catalog-flow>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.catalog-flow p{background:#f4f6f3;padding:18px;font-size:12px;line-height:1.8}@media (width<=850px){.catalog-grid{grid-template-columns:1fr 1fr}.catalog-status,.catalog-flow>div{grid-template-columns:1fr}}@media (width<=520px){.catalog-grid{grid-template-columns:1fr}}.card-database{margin:28px 0 48px}.catalog-count{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.catalog-count b{color:#0d5c53;font-size:2rem}.catalog-count span{color:#60716d}.catalog-filters{background:#f2f7f5;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.catalog-filters label{color:#49605b;font-size:.78rem;font-weight:700}.catalog-filters select,.catalog-filters input{color:#17332d;background:#fff;border:1px solid #cbd9d5;border-radius:10px;width:100%;margin-top:7px;padding:12px;display:block}.result-count{margin:18px 0 10px;font-weight:700}.catalog-table{gap:8px;display:grid}.catalog-table a{color:inherit;background:#fff;border:1px solid #dce6e2;border-radius:12px;grid-template-columns:130px 1.4fr 150px 90px 1.7fr;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:grid}.catalog-table a:hover{border-color:#338b7f}.catalog-table span{color:#687b76;font-size:.76rem}.catalog-table b{font-size:.83rem}.catalog-table em{color:#0d7568;font-style:normal;font-weight:800}.catalog-table small{color:#63746f;line-height:1.55}@media (width<=780px){.catalog-filters,.catalog-table a{grid-template-columns:1fr 1fr}.catalog-table strong,.catalog-table small{grid-column:1/-1}}.catalog-step{align-items:center;gap:10px;margin:18px 0 10px;display:flex}.catalog-step>span{color:#fff;background:#17201d;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.catalog-step b,.catalog-step small{display:block}.catalog-step small{color:#687b76;margin-top:2px}.catalog-game-tabs{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:22px;display:grid}.catalog-game-tabs button{color:#17332d;cursor:pointer;background:#fff;border:1px solid #cbd9d5;border-radius:12px;padding:15px 10px;font-weight:900}.catalog-game-tabs button.active{color:#fff;background:#17201d;border-color:#17201d}.card-database .catalog-filters{grid-template-columns:repeat(3,1fr)}@media (width<=780px){.catalog-game-tabs{grid-template-columns:1fr 1fr}.card-database .catalog-filters{grid-template-columns:1fr}}.catalog-table.visual{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.catalog-table.visual article{background:#fff;border:1px solid #dce6e2;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.catalog-table.visual .catalog-card-image{aspect-ratio:4/3;background:#f4f6f3;border:0;border-radius:0;grid-template-columns:none;justify-content:center;align-items:center;gap:0;padding:12px;display:flex}.catalog-table.visual .catalog-card-image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.catalog-card-image.pending{color:#60716d;flex-direction:column;gap:5px}.catalog-card-image.pending span{font-weight:900}.catalog-card-image.pending small{font-size:10px}.catalog-card-body{grid-template-columns:1fr auto;gap:7px 10px;padding:14px;display:grid}.catalog-card-body>span,.catalog-card-body>strong,.catalog-card-body>small,.catalog-card-body>.catalog-official{grid-column:1/-1}.catalog-card-body>span{color:#687b76;font-size:10px}.catalog-card-body>strong{font-size:15px;line-height:1.45}.catalog-card-body>b{font-size:12px}.catalog-card-body>em{color:#0d7568;justify-self:end;font-style:normal;font-weight:900}.catalog-card-body>small{color:#63746f}.catalog-card-body>.catalog-official{color:#0d7568;border:0;border-radius:0;grid-template-columns:none;margin-top:4px;padding:0;font-size:11px;font-weight:900;text-decoration:none;display:block}@media (width<=1000px){.catalog-table.visual{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.catalog-table.visual{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card-body{padding:11px}.catalog-card-body>strong{font-size:13px}}@media (width<=420px){.catalog-table.visual{grid-template-columns:1fr 1fr}.catalog-table.visual .catalog-card-image{padding:7px}}.op-daily{color:#fff;background:#101d31;border-radius:20px;margin:28px 0 44px;padding:30px}.op-daily-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.op-daily-head small{color:#f3bd64;letter-spacing:.14em;font-weight:900}.op-daily-head h2{margin:10px 0;font:800 clamp(28px,4vw,42px)/1.25 Yu Mincho,serif}.op-daily-head>a{color:#f3bd64;font-weight:900}.op-daily-boxes{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.op-daily-boxes article{color:#152035;background:#fff;border-top:5px solid #d95749;padding:23px}.op-daily-boxes article>div:first-child{justify-content:space-between;gap:12px;display:flex}.op-daily-boxes article>div:first-child span{color:#d24b3f;font-weight:900}.op-daily-boxes article>div:first-child small{color:#77808d}.op-daily-boxes h3{margin:16px 0;font:800 24px Yu Mincho,serif}.op-daily-boxes dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.op-daily-boxes dl div{background:#f1f3f5;padding:12px}.op-daily-boxes dt{color:#6c7580;font-size:11px}.op-daily-boxes dd{margin:4px 0 0;font-size:19px;font-weight:900}.op-daily-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.op-daily-actions a{text-align:center;color:#fff;background:#152035;padding:12px 8px;font-size:12px;font-weight:900}.op-daily-actions a:last-child{background:#bd3e34}.op-daily>p{color:#c9d0da;margin:0;font-size:12px;line-height:1.8}.catalog-market{color:#fff;text-align:center;background:#bd3e34;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:900;display:block}@media (width<=700px){.op-daily{padding:22px 18px}.op-daily-head{display:block}.op-daily-boxes,.op-daily-actions{grid-template-columns:1fr}}.catalog-game-first{margin:24px 0 38px}.catalog-game-first-head{grid-template-columns:1fr 1fr;align-items:end;gap:28px;margin-bottom:18px;display:grid}.catalog-game-first-head small{color:#0d7568;letter-spacing:.14em;font-weight:900}.catalog-game-first-head h2{margin:7px 0 0;font-size:28px}.catalog-game-first-head>p{color:#60716d;text-align:right;margin:0;font-size:12px;line-height:1.8}.catalog-game-groups{grid-template-columns:1fr 1fr;gap:14px;display:grid}.catalog-game-groups>section{background:#fff;border:1px solid #dce6e2;border-radius:16px;overflow:hidden}.catalog-game-groups header{color:#fff;background:#17201d;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.catalog-game-groups header h3{margin:0;font-size:17px}.catalog-game-groups header span{color:#dbe7e2;font-size:10px}.catalog-game-groups>section>div{grid-template-columns:1fr 1fr;display:grid}.catalog-game-groups a{border-right:1px solid #dce6e2;flex-direction:column;min-width:0;min-height:165px;padding:16px;display:flex}.catalog-game-groups a:last-child{border-right:0}.catalog-game-groups a>b{color:#0d7568;font-size:10px}.catalog-game-groups a h4{margin:7px 0;font-size:16px}.catalog-game-groups a p{color:#60716d;margin:0;font-size:11px;line-height:1.6}.catalog-game-groups a span{color:#0d7568;margin-top:auto;padding-top:10px;font-size:11px;font-weight:900}.op-archive{margin:28px 0 44px}.op-archive-head{grid-template-columns:1fr 1fr;align-items:end;gap:28px;margin-bottom:18px;display:grid}.op-archive-head small{color:#b13e35;letter-spacing:.14em;font-weight:900}.op-archive-head h2{margin:7px 0 0;font-size:28px}.op-archive-head>p{color:#60716d;text-align:right;margin:0;font-size:12px;line-height:1.8}.op-archive-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.op-archive-grid article{background:#fff;border:1px solid #dce6e2;border-radius:13px;min-width:0;padding:15px}.op-archive-grid article.is-ready{border-top:4px solid #b13e35}.op-archive-grid article.is-queued{background:#f5f7f6}.op-archive-grid article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.op-archive-grid article b{color:#b13e35;font-size:12px}.op-archive-grid article span{color:#60716d;font-size:10px}.op-archive-grid h3{min-height:42px;margin:10px 0;font-size:15px}.op-archive-grid article>p{color:#71817d;margin:0;font-size:10px;line-height:1.6}.op-archive-links{grid-template-columns:1fr 1fr;gap:6px;display:grid}.op-archive-links a{color:#fff;text-align:center;background:#17201d;border-radius:6px;padding:8px 5px;font-size:10px;font-weight:900}.op-archive-links a:last-child{background:#b13e35}.op-archive-note{color:#60716d;margin:14px 0 0;font-size:11px;line-height:1.7}.op-series-groups{gap:14px;margin-top:22px;display:grid}.op-series-groups>section{background:#fff;border:1px solid #dce6e2;border-radius:14px;overflow:hidden}.op-series-groups header{color:#fff;background:#8d7848;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.op-series-groups header h3{margin:0;font-size:17px}.op-series-groups header span{font-size:12px}.op-series-groups>section>div{grid-template-columns:repeat(3,1fr);display:grid}.op-series-item{border-bottom:1px solid #e5e9e7;border-right:1px solid #e5e9e7;flex-direction:column;min-width:0;min-height:112px;padding:14px;display:flex}.op-series-item b{color:#b13e35;font-size:13px}.op-series-item>span{color:#17201d;margin-top:6px;font-size:14px;font-weight:800;line-height:1.45}.op-series-item small{color:#60716d;margin-top:auto;padding-top:9px;font-size:12px;font-weight:800}@media (width<=850px){.catalog-game-first-head,.op-archive-head{grid-template-columns:1fr}.op-archive-head>p{text-align:left}.op-archive-grid,.op-series-groups>section>div{grid-template-columns:1fr 1fr}.catalog-game-first-head>p{text-align:left}.catalog-game-groups{grid-template-columns:1fr}}@media (width<=600px){.catalog-game-groups>section>div,.op-archive-grid,.op-series-groups>section>div{grid-template-columns:1fr}.catalog-game-groups a{border-bottom:1px solid #dce6e2;border-right:0;min-height:145px}.catalog-game-groups a:last-child{border-bottom:0}}.deck-game-switch{grid-template-columns:1fr 1fr;gap:12px;width:min(760px,100% - 32px);margin:34px auto 0;display:grid}.deck-game-switch a{background:#fff;border:2px solid #d8dfda;border-radius:14px;flex-direction:column;padding:18px 22px;display:flex}.deck-game-switch a:first-child{border-color:#d25542}.deck-game-switch a:last-child{border-color:#5278c2}.deck-game-switch small{color:#7b857f;margin-bottom:4px;font-size:11px;font-weight:800}.deck-game-switch b{font-size:18px}.deck-game-section{padding-top:38px;scroll-margin-top:20px}.deck-game-section+.deck-game-section{border-top:4px solid #dce2dd;margin-top:56px;padding-top:64px}.deck-game-head{color:#fff;background:#17233b;border-radius:18px;padding:28px 30px}.deck-game-section.onepiece .deck-game-head{border-left:8px solid #d25542}.deck-game-section.pokemon .deck-game-head{border-left:8px solid #5278c2}.deck-game-head small{color:#e1ec67;letter-spacing:.13em;font-weight:900}.deck-game-head h2{margin:7px 0;font-size:clamp(28px,4vw,42px)}.deck-game-head p{color:#cbd2d0;max-width:760px;margin:8px 0 0;line-height:1.7}.deck-visual{color:#fff;background:#17233b;grid-template-columns:280px 1fr;display:grid}.deck-key-card{border-right:1px solid #435069;grid-template-columns:128px 1fr;align-items:center;gap:18px;padding:22px 26px;display:grid}.deck-key-card>a,.deck-image-fallback{aspect-ratio:5/7;background:#253149;border-radius:10px;width:128px;display:block;overflow:hidden}.deck-key-card img{object-fit:contain;background:#fff;width:100%;height:100%}.deck-image-fallback{text-align:center;border:1px solid #536078;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}.deck-image-fallback span{color:#e1ec67;letter-spacing:.15em;font:900 12px Georgia}.deck-image-fallback b{margin:14px 0 6px;font-size:16px}.deck-image-fallback small{color:#aeb7c7}.deck-key-card p b,.deck-key-card p span{display:block}.deck-key-card p b{font-size:19px}.deck-key-card p span{color:#abb5c4;margin-top:8px;font-size:12px}.deck-role-map{grid-template-columns:repeat(3,1fr);align-content:center;gap:10px;padding:26px;display:grid}.deck-role-map>strong{grid-column:1/-1;margin-bottom:4px}.deck-role{background:#202c43;border:1px solid #435069;padding:16px}.deck-role span{color:#17233b;background:#e1ec67;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:950;display:grid}.deck-role b,.deck-role small{display:block}.deck-role b{margin-top:11px}.deck-role small{color:#b9c2cf;margin-top:4px}.deck-game-section.pokemon .deck-count,.deck-game-section.pokemon .deck-role span{background:#9fc3ff}@media (width<=760px){.deck-game-switch{grid-template-columns:1fr}.deck-game-section{padding-top:26px}.deck-game-section+.deck-game-section{margin-top:38px;padding-top:48px}.deck-game-head{padding:24px 20px}.deck-visual{grid-template-columns:1fr}.deck-key-card{border-bottom:1px solid #435069;border-right:0;grid-template-columns:108px 1fr;padding:18px}.deck-key-card>a,.deck-image-fallback{width:108px}.deck-role-map{gap:7px;padding:18px}.deck-role{padding:12px 9px}.deck-role b{font-size:13px}.deck-role small{font-size:11px}}.latest-page{color:#17201d;background:#f5f2ea;min-height:100vh}.latest-hero{color:#fff;background:#13201d;padding:88px max(6vw,24px) 64px}.latest-hero>p:first-child{letter-spacing:.22em;color:#a7d3b8;font-size:12px;font-weight:800}.latest-hero h1{max-width:1000px;margin:16px 0 24px;font-size:clamp(38px,7vw,82px);line-height:1.02}.latest-hero em{color:#dfef6d;font-style:normal}.latest-hero>p:last-child{color:#d7dfdb;max-width:690px;line-height:1.9}.latest-jump{z-index:5;background:#fff;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px max(6vw,24px);display:grid;position:sticky;top:0;box-shadow:0 8px 24px #15211d12}.latest-jump a{text-align:center;background:#eef1ec;border-radius:10px;padding:12px 8px;font-size:13px;font-weight:800}.latest-list{gap:36px;padding:54px max(6vw,24px);display:grid}.latest-release{background:#fff;border-top:7px solid #4f8a69;border-radius:24px;padding:clamp(24px,4vw,48px);box-shadow:0 16px 50px #26332f12}.latest-release.onepiece{border-color:#bd312b}.latest-release.yugioh{border-color:#594781}.latest-release.duelmasters{border-color:#de8c20}.latest-title>span{color:#fff;background:#17201d;border-radius:999px;padding:7px 12px;font-weight:900;display:inline-block}.latest-title small{color:#66736d;margin-top:22px;font-weight:800;display:block}.latest-title h2{margin:8px 0 16px;font-size:clamp(28px,4vw,50px)}.latest-title p{max-width:800px;line-height:1.8}.latest-release dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0;display:grid}.latest-release dl div{background:#f2f4ef;border-radius:14px;padding:18px}.latest-release dt{color:#68736e;font-size:12px;font-weight:800}.latest-release dd{margin:7px 0 0;font-weight:900}.latest-highlights{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px;display:flex}.latest-highlights h3{width:100%;margin-bottom:4px}.latest-highlights span{border:1px solid #d9dfda;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:700}.latest-shop{border-top:1px solid #e0e4df;padding-top:28px}.latest-shop h3{margin:0}.latest-shop p{color:#6f7874;font-size:12px}.latest-products{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.latest-products a{border:1px solid #e0e4df;border-radius:16px;grid-template-columns:84px 1fr;align-items:start;gap:6px 12px;padding:14px;display:grid}.latest-products img{object-fit:contain;background:#fff;grid-row:1/5;width:84px;height:84px}.latest-products span{color:#6f7874;font-size:11px}.latest-products strong{font-size:13px;line-height:1.45}.latest-products b{color:#b52d25}.latest-loading,.latest-empty{background:#f4f5f2;border-radius:12px;padding:22px}.latest-official{text-underline-offset:5px;margin-top:24px;font-weight:900;text-decoration:underline;display:inline-block}.latest-note{color:#66736d;margin:0 max(6vw,24px) 54px;font-size:12px;line-height:1.8}@media (width<=760px){.latest-jump{grid-template-columns:1fr 1fr}.latest-release dl,.latest-products{grid-template-columns:1fr}.latest-products a{grid-template-columns:72px 1fr}.latest-products img{width:72px;height:72px}.latest-hero{padding-top:58px}}.game-release-switch{background:#fff;border:1px solid #d7dce3;grid-template-columns:1fr 1fr;width:min(760px,100% - 32px);margin:24px auto 0;display:grid}.game-release-switch a{text-align:center;padding:17px;font-weight:900}.game-release-switch a.active{color:#fff;background:#17233b}.other-game-release{background:#eef1f5;justify-content:space-between;gap:20px;width:min(1080px,100% - 32px);margin:0 auto 50px;padding:22px;display:flex}.other-game-release a{color:#c64031;font-weight:900}@media (width<=620px){.game-release-switch{grid-template-columns:1fr}.other-game-release{flex-direction:column;align-items:flex-start}}.lottery-page{color:#13241f;background:#f4f6f2;min-height:100vh}.lottery-hero{color:#fff;background:radial-gradient(circle at 77% 20%,#244b42 0,#0000 30%),#13241f;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:56px;padding:58px max(24px,50vw - 580px);display:grid}.lottery-hero-copy>p:first-child{color:#d8ef68;letter-spacing:.14em;font-size:12px;font-weight:900}.lottery-hero h1{margin:14px 0;font:800 clamp(42px,7vw,78px)/1.08 Yu Mincho,serif}.lottery-hero h1 em{color:#d8ef68;font-style:normal}.lottery-hero-copy>p{color:#c5d2ce;max-width:720px;font-size:16px;line-height:1.8}.lottery-game-badges{align-items:center;gap:9px;margin:14px 0 2px;display:flex}.lottery-game-badges span{color:#fff;border:1px solid #668079;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.lottery-game-badges i{color:#d8ef68;font-style:normal;font-weight:900}.lottery-hero-games{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hero-game{color:#fff;border-radius:18px;grid-template-rows:auto 210px auto auto;gap:7px;padding:16px;display:grid;overflow:hidden;box-shadow:0 20px 50px #07110d66}.hero-game.pokemon{background:linear-gradient(155deg,#155fc2,#0d2c68)}.hero-game.onepiece{background:linear-gradient(155deg,#dc422f,#6f1614)}.hero-game>span{letter-spacing:.08em;font-size:11px;font-weight:900}.hero-game img{object-fit:contain;background:#ffffffeb;border-radius:11px;width:100%;height:100%;padding:8px}.hero-game b{margin-top:5px;font-size:15px}.hero-game small{color:#fff9;font-weight:700}.deadline-alert{color:#173c34;background:#fff;border-radius:12px;align-items:center;gap:18px;width:fit-content;margin-top:28px;padding:14px 18px;display:flex}.deadline-alert b{color:#d84932}.lottery-content{width:min(1160px,100% - 36px);margin:auto;padding:52px 0 90px}.area-nav{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #d7e1dd;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;display:flex;position:sticky;top:8px;box-shadow:0 8px 24px #173c3414}.area-nav b{margin-right:4px;font-size:14px}.area-nav a{color:#25443b;white-space:nowrap;background:#edf3f0;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:900}.lottery-section-head{border-bottom:3px solid #1b7c6d;justify-content:space-between;align-items:end;margin:38px 0 18px;padding-bottom:13px;scroll-margin-top:24px;display:flex}.lottery-section-head.pokemon{border-left:7px solid #1765c1;padding-left:14px}.lottery-section-head.onepiece{border-color:#d84932;border-left-style:solid;border-left-width:7px;margin-top:60px;padding-left:14px}.lottery-section-head small{color:#62756f;letter-spacing:.1em;font-weight:900}.lottery-section-head h2{margin:4px 0 0;font-size:32px}.lottery-section-head>span{color:#146153;background:#d9f3ec;border-radius:999px;padding:7px 11px;font-weight:900}.lottery-section-head.onepiece>span{color:#a92f20;background:#ffe4df}.lottery-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.lottery-card{background:#fff;border:1px solid #d7e1dd;border-radius:18px;flex-direction:column;padding:26px;display:flex}.lottery-product-image{background:linear-gradient(145deg,#f8faf9,#e8efec);border-radius:14px;place-items:center;height:250px;margin:18px 0 2px;padding:18px;display:grid;overflow:hidden}.lottery-product-image img{object-fit:contain;width:100%;height:100%}.lottery-text-image{color:#fff;text-align:center;background:linear-gradient(145deg,#b71920,#3d090b)}.lottery-text-image span{letter-spacing:.08em;gap:4px;font-weight:900;line-height:1.2;display:grid}.lottery-text-image b{font-size:2.6rem}.lottery-text-image small{letter-spacing:.15em;font-size:1rem}.lottery-card.featured .lottery-product-image{background:linear-gradient(145deg,#fff9e6,#fff1d4);height:330px}.lottery-status{justify-content:space-between;align-items:center;gap:12px;display:flex}.lottery-status span{color:#fff;background:#167565;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:900}.lottery-status small{color:#6b7b76}.lottery-store{color:#637570;margin:20px 0 7px;font-size:13px;font-weight:800}.lottery-card h3{margin:0 0 18px;font-size:23px;line-height:1.4}.lottery-card dl{border-top:1px solid #dce5e1;margin:0}.lottery-card dl div{border-bottom:1px solid #dce5e1;grid-template-columns:110px 1fr;padding:11px 0;display:grid}.lottery-card dt{color:#71807c;font-size:13px}.lottery-card dd{margin:0;font-weight:900}.lottery-condition{color:#596c66;flex:1;line-height:1.75}.official-shop-areas{background:#fff4f1;border:1px solid #f1c7c0;border-radius:13px;margin:4px 0 20px;padding:18px}.official-shop-areas>b{color:#a92f20;margin-bottom:12px;display:block}.official-shop-areas>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.official-shop-areas span{background:#fff;border-radius:9px;gap:3px;padding:10px;scroll-margin-top:90px;display:grid}.official-shop-areas strong{color:#9b2d20;font-size:14px}.official-shop-areas small{color:#665b58;line-height:1.45}.official-shop-areas p{color:#6d5550;margin:12px 0 0;font-size:13px;line-height:1.6}.lottery-card>a{color:#fff;text-align:center;background:#13241f;border-radius:9px;padding:14px 16px;font-weight:900;display:block}.lottery-card.invite .lottery-status span{background:#e59b12}.lottery-card.featured{border:2px solid #d84932;grid-column:1/-1}.lottery-card.featured .lottery-status span{background:#d84932}.source-note{color:#788680;text-align:right;margin-top:10px}.lottery-cautions{background:#e6eeeb;border-radius:18px;margin-top:56px;padding:30px}.lottery-cautions h2{margin-top:0}.lottery-cautions ol{counter-reset:item;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.lottery-cautions li{counter-increment:item;background:#fff;gap:7px;padding:18px;display:grid}.lottery-cautions li:before{content:counter(item);color:#fff;background:#13241f;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.lottery-cautions span{color:#65756f;line-height:1.6}.lottery-updated{color:#6d7c77;margin-top:22px;font-size:13px;line-height:1.7}.lottery-sources{background:#fff;border:1px solid #d7e1dd;border-radius:18px;margin-top:34px;padding:28px}.lottery-sources-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.lottery-sources-heading small{color:#167565;letter-spacing:.08em;font-weight:900}.lottery-sources-heading h2{margin:4px 0 0;font-size:27px}.lottery-sources-heading>span{color:#146153;background:#e3f3ee;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:900}.lottery-sources-intro{color:#596c66;max-width:850px;line-height:1.75}.lottery-source-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.lottery-source-grid>a{color:#13241f;background:#f4f7f5;border:1px solid #d9e3df;border-radius:13px;gap:14px;padding:20px;transition:transform .18s,border-color .18s;display:grid}.lottery-source-grid>a:hover{border-color:#167565;transform:translateY(-2px)}.lottery-source-grid a div{gap:6px;display:grid}.lottery-source-grid b{font-size:19px}.lottery-source-grid span{color:#596c66;font-size:14px;line-height:1.6}.lottery-source-grid small{color:#75847f}.lottery-source-grid strong{color:#146153}.lottery-local-note{color:#625321;background:#fff7dc;border-radius:10px;margin:16px 0 0;padding:15px 17px;line-height:1.65}@media (width<=700px){.lottery-hero{grid-template-columns:1fr;gap:28px;padding-top:42px}.lottery-hero h1{font-size:42px}.deadline-alert{flex-direction:column;align-items:flex-start;gap:4px}.lottery-game-badges{flex-direction:column;align-items:flex-start}.lottery-game-badges i{display:none}.lottery-hero-games{grid-template-columns:1fr 1fr}.hero-game{grid-template-rows:auto 150px auto auto;padding:11px}.hero-game b{font-size:13px}.lottery-grid,.lottery-cautions ol,.lottery-source-grid{grid-template-columns:1fr}.area-nav{justify-content:flex-start;margin:0 -8px;overflow-x:auto}.area-nav b{display:none}.official-shop-areas>div{grid-template-columns:repeat(2,1fr)}.lottery-card.featured{grid-column:auto}.lottery-product-image,.lottery-card.featured .lottery-product-image{height:230px}.lottery-card dl div{grid-template-columns:92px 1fr}.lottery-section-head{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=420px){.lottery-hero-games{grid-template-columns:1fr}.hero-game{grid-template-rows:auto 190px auto auto}}.set-market-page{color:#17201d;background:#eef0eb;min-height:100vh}.set-market-hero{color:#fff;background:#17201d;padding:72px max(6vw,24px) 50px}.set-market-hero>p:first-child{letter-spacing:.18em;color:#afd2b9;font-size:12px;font-weight:800}.set-market-hero h1{margin:12px 0;font-size:clamp(38px,6vw,72px)}.set-market-hero em{color:#e2ef69;font-style:normal}.set-market-hero>p:last-child{color:#d7dfdb;max-width:760px;line-height:1.8}.set-market-main{padding:34px max(6vw,24px) 70px}.market-ad-note{background:#fff6db;border:1px solid #edd894;border-radius:12px;margin-bottom:22px;padding:14px 18px;font-size:12px}.market-flow{flex-direction:column;display:flex}.market-picker{order:1}.market-controls{order:2}.market-summary{order:3}.market-dashboard{order:4}.trend-panel{order:5}.card-catalog,.market-loading{order:6}.trade-action-hub{order:7}.snkrdunk-note{order:8}.source-comparison{order:9}.verified-market{order:10}.set-tabs{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.market-picker{background:#f5f8f5;border:1px solid #dbe4de;border-radius:18px;padding:18px}.picker-heading{align-items:center;gap:10px;margin-bottom:10px;display:flex}.picker-heading:not(:first-child){margin-top:18px}.picker-heading>span{color:#fff;background:#17201d;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.picker-heading b,.picker-heading small{display:block}.picker-heading small{color:#68736d;margin-top:2px}.game-tabs{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.game-tabs button{color:#17201d;cursor:pointer;background:#fff;border:1px solid #cbd5ce;border-radius:12px;padding:14px 10px;font-weight:900}.game-tabs button.active{color:#fff;background:#17201d;border-color:#17201d}.market-picker .set-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.set-tabs button{text-align:left;cursor:pointer;color:#17201d;background:#fff;border:1px solid #d9ded8;border-radius:14px;padding:15px}.set-tabs button.active{color:#fff;background:#17201d;border-color:#17201d}.set-tabs small,.set-tabs strong{display:block}.set-tabs small{opacity:.68;margin-bottom:4px}.market-controls{grid-template-columns:minmax(250px,1.4fr) repeat(4,minmax(140px,1fr));gap:12px;margin:22px 0;display:grid}.market-controls label{font-size:12px;font-weight:800}.market-controls input,.market-controls select{box-sizing:border-box;color:#17201d;background:#fff;border:1px solid #ccd3cd;border-radius:12px;width:100%;margin-top:7px;padding:13px;display:block}.market-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:22px;display:grid}.market-summary div{background:#fff;border-radius:14px;padding:16px}.market-summary span,.market-summary b{display:block}.market-summary span{color:#68736d;margin-bottom:6px;font-size:11px}.single-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.single-card-grid article{background:#fff;border-radius:18px;padding:18px;box-shadow:0 9px 30px #18231f0c}.canonical-card{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:16px;display:grid}.single-card-image{background:#f5f5f2;border-radius:12px;justify-content:center;align-items:center;min-height:180px;display:flex}.single-card-image img{object-fit:contain;max-width:100%;max-height:190px}.single-card-grid h2{margin:8px 0;font-size:14px;line-height:1.5}.single-card-grid p{color:#6e7772;font-size:11px}.single-card-grid strong{color:#b12e26;font-size:20px;display:block}.single-card-grid small{color:#777f7b;margin:3px 0 12px;display:block}.single-card-grid article>div>a{font-size:12px;font-weight:900;text-decoration:underline}.card-catalog{margin-top:28px}.catalog-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.catalog-heading small{color:#52705e;letter-spacing:.14em;font-weight:900}.catalog-heading h2{margin:5px 0 0;font-size:27px}.catalog-heading p{color:#68736d;margin:0;font-size:13px}.market-facts{border:1px solid #e1e6e2;border-radius:12px;grid-template-columns:repeat(4,1fr);margin:16px 0;display:grid;overflow:hidden}.market-facts div{border-right:1px solid #e1e6e2;padding:10px}.market-facts div:last-child{border-right:0}.offer-list{border-top:1px solid #e3e8e4;gap:7px;padding-top:14px;display:grid}.offer-list>a{color:#17201d;background:#f3f6f3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;text-decoration:none!important}.offer-list>a span b,.offer-list>a span small{display:block}.offer-list>a span small{margin:2px 0 0}.offer-list>a>strong{color:#b12e26;white-space:nowrap;font-size:16px}.ranking-note{color:#b9c6c1;margin:14px 0 0;font-size:11px;line-height:1.6}.premium-ranking{background:linear-gradient(145deg,#151c1a,#281f16);border:1px solid #8f7137}.premium-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.premium-grid button{color:#fff;text-align:left;cursor:pointer;background:#211f1a;border:1px solid #574b35;border-radius:13px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid;position:relative}.premium-rank{z-index:2;color:#19150c;background:#dfbc58;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:950;display:grid;position:absolute;top:7px;left:7px}.premium-visual{color:#fff;letter-spacing:.1em;background:linear-gradient(135deg,#3a3020,#b38b3d);border-radius:9px;place-items:center;width:72px;height:96px;font:900 11px Georgia;display:grid;overflow:hidden}.premium-visual img{object-fit:contain;background:#f5f3eb;width:100%;height:100%}.premium-copy em,.premium-copy b,.premium-copy small,.premium-copy strong{display:block}.premium-copy em{color:#e8c96f;font-size:11px;font-style:normal;font-weight:900}.premium-copy b{margin:5px 0;font-size:15px;line-height:1.4}.premium-copy small{color:#bdb5a7;font-size:11px}.premium-copy strong{color:#f2d66f;margin-top:7px;font-size:18px}.chase-ranking{background:#16231f;border:1px solid #344941}.chase-list{gap:8px;margin-top:16px;display:grid}.chase-list button{color:#fff;text-align:left;cursor:pointer;background:#1e302a;border:1px solid #3c514a;border-radius:12px;grid-template-columns:34px 58px minmax(0,1fr) 170px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid}.chase-rank{color:#17201d;background:#d8e665;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.chase-image{color:#fff;letter-spacing:.06em;background:linear-gradient(135deg,#594825,#b69142);border-radius:7px;place-items:center;width:52px;height:68px;font:800 9px Georgia;display:grid;overflow:hidden}.chase-image img{object-fit:contain;background:#f5f3eb;width:100%;height:100%}.chase-copy{gap:3px;min-width:0;display:grid}.chase-copy em{color:#d8e665;font-size:12px;font-style:normal;font-weight:900}.chase-copy b{font-size:16px;line-height:1.4}.chase-copy small,.chase-price small{color:#b9c6c1;font-size:11px}.chase-price{text-align:right;gap:3px;display:grid}.chase-price strong{color:#eef47b;font-size:20px}.grade{color:#315543;background:#e9efe9;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-block}.rarity{color:#79561c;background:#fff0c7;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-block}.market-loading{text-align:center;color:#6d7772;background:#fff;border-radius:16px;padding:40px}.market-dashboard{color:#fff;background:#16231f;border-radius:18px;margin:22px 0;padding:24px}.dashboard-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.dashboard-heading small{color:#d8e665;letter-spacing:.12em;font-weight:900}.dashboard-heading h2{margin:5px 0 0;font-size:25px}.dashboard-heading p{color:#c7d0cc;margin:0;font-size:13px}.highlight-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.highlight-grid button{color:#fff;text-align:left;cursor:pointer;background:#20322c;border:1px solid #40534d;border-radius:12px;min-width:0;padding:16px}.highlight-grid button .highlight-label{color:#d8e665;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.highlight-card{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;display:grid}.highlight-image{background:#f4f5f1;border-radius:9px;place-items:center;width:86px;height:112px;display:grid;overflow:hidden}.highlight-image img{object-fit:contain;width:100%;height:100%}.highlight-copy{min-width:0}.highlight-copy b{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.highlight-copy strong{color:#d8e665;margin:7px 0;font-size:20px;display:block}.highlight-copy small{color:#b9c6c1;font-size:12px;line-height:1.45;display:block}.watch-strip{border-top:1px solid #40534d;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex;overflow-x:auto}.watch-strip>b{color:#d8e665;flex:none;font-size:13px}.watch-strip button{color:#17201d;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:8px 11px;font-weight:900}.watch-strip button span{color:#b12e26;margin-left:7px}.watch-button{color:#53625d;cursor:pointer;background:#fff;border:1px solid #cbd6d1;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:900}.watch-button.active{color:#805e00;background:#fff5cf;border-color:#d3a52d}.market-method{background:#dfe6df;border-radius:20px;margin:0 max(6vw,24px) 60px;padding:30px}.market-method p{max-width:900px;line-height:1.8}@media (width<=1100px){.market-controls{grid-template-columns:repeat(2,1fr)}.market-search{grid-column:1/-1}.single-card-grid,.set-tabs{grid-template-columns:1fr 1fr}}@media (width<=650px){.game-tabs,.market-picker .set-tabs{grid-template-columns:1fr 1fr}.single-card-grid,.market-controls,.market-summary{grid-template-columns:1fr}.single-card-grid article{padding:14px}.canonical-card{grid-template-columns:105px minmax(0,1fr);gap:12px}.single-card-image{min-height:140px}.set-tabs{grid-template-columns:1fr}.market-search{grid-column:auto}.dashboard-heading{display:block}.dashboard-heading p{margin-top:7px}.highlight-grid{grid-template-columns:1fr}.set-market-main{padding-left:14px;padding-right:14px}.market-picker{padding:14px}.market-dashboard{border-radius:14px;padding:16px 12px}.market-summary{grid-template-columns:1fr 1fr}.market-summary div{padding:12px}.market-summary b{font-size:14px}.highlight-grid button{padding:13px}.highlight-card{grid-template-columns:92px minmax(0,1fr)}.highlight-image{width:92px;height:124px}.highlight-copy b{font-size:15px}.premium-grid{grid-template-columns:1fr}.premium-grid button{grid-template-columns:82px minmax(0,1fr)}.premium-visual{width:82px;height:110px}.chase-list button{grid-template-columns:28px 48px minmax(0,1fr);gap:9px;padding:9px}.chase-image{width:46px;height:60px}.chase-copy b{font-size:14px}.chase-price{text-align:left;border-top:1px solid #3c514a;grid-column:3;padding-top:7px}.chase-price strong{font-size:18px}.dashboard-heading h2{font-size:21px}.ranking-note{font-size:12px}.catalog-heading{display:block}.catalog-heading p{margin-top:6px}.market-facts{grid-template-columns:1fr 1fr}.market-facts div:nth-child(2){border-right:0}.market-facts div:nth-child(-n+2){border-bottom:1px solid #e1e6e2}}.snkrdunk-note{background:#fff;border-left:5px solid #ee4723;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:22px;padding:15px 18px;display:grid}.snkrdunk-note span{color:#66716c;font-size:12px}.snkrdunk-note a,.price-links a{font-size:12px;font-weight:900;text-decoration:underline}.price-links{gap:7px;display:grid}@media (width<=650px){.snkrdunk-note{grid-template-columns:1fr}}.verified-market{color:#fff;background:#17201d;border-radius:18px;margin:0 0 22px;padding:20px}.verified-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.verified-heading small{color:#afd2b9}.verified-heading h2{margin:4px 0 0;font-size:20px}.verified-heading a{color:#e2ef69;font-size:12px;font-weight:900}.verified-table{background:#3c4742;border:1px solid #3c4742;grid-template-columns:1fr 1fr;gap:1px;display:grid}.verified-table a{color:#fff;background:#202a26;grid-template-columns:82px 1fr auto;align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.verified-table span{color:#afd2b9;font-size:11px}.verified-table b{font-size:12px}.verified-table strong{color:#e2ef69;white-space:nowrap}.verified-market>p{color:#bbc5c0;margin:14px 0 0;font-size:11px;line-height:1.7}@media (width<=850px){.verified-table{grid-template-columns:1fr}}@media (width<=650px){.snkrdunk-note{grid-template-columns:1fr}.verified-heading{flex-direction:column;align-items:start}.verified-table a{grid-template-columns:74px 1fr}.verified-table strong{grid-column:2}}.trend-panel{background:#fff;border-radius:18px;margin-bottom:22px;padding:20px}.trend-panel h2{margin:4px 0 5px}.trend-panel p{color:#68736d;font-size:12px}.trend-list{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.trend-list article{border:1px solid #e2e6e2;border-radius:14px;padding:13px}.trend-list span,.trend-list b,.trend-list em,.trend-list small{display:block}.trend-list span{color:#66716c;font-size:10px}.trend-list b{margin-top:5px;font-size:17px}.trend-list em{color:#27885b;font-size:11px;font-style:normal;font-weight:900}.trend-list em.down{color:#c14747}.trend-list svg{width:100%;height:58px;margin:8px 0;overflow:visible}.trend-list polyline{fill:none;stroke:#27885b;stroke-width:3px;vector-effect:non-scaling-stroke}.trend-list circle{fill:#27885b}.trend-list small{color:#89918d;font-size:9px}@media (width<=900px){.trend-list{grid-template-columns:1fr 1fr}}@media (width<=520px){.trend-list{grid-template-columns:1fr}}.card-labels{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.card-code{color:#69736e;font-size:10px;font-weight:900}.market-facts{background:#e6e9e6;border:1px solid #e6e9e6;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;margin:12px 0;display:grid;overflow:hidden}.market-facts div{background:#f7f8f6;padding:7px 9px}.market-facts dt{color:#7a837f;font-size:9px}.market-facts dd{margin:2px 0 0;font-size:11px;font-weight:900}.freshness{border-top:1px solid #e6e9e6;justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.freshness span{color:#7a837f}.freshness b{color:#315543}.source-comparison{background:#fff;border-radius:18px;margin-bottom:22px;padding:20px}.source-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:15px;display:flex}.source-heading small{letter-spacing:.16em;color:#2c8f76;font-size:10px;font-weight:900}.source-heading h2{margin:4px 0 0}.source-heading p{color:#68736d;max-width:530px;font-size:11px;line-height:1.7}.source-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.source-grid a{border:1px solid #e1e5e1;border-radius:10px;grid-template-columns:1fr auto;gap:4px 8px;padding:11px;text-decoration:none;display:grid}.source-grid b{font-size:12px}.source-grid span{color:#68736d;grid-column:1;font-size:10px}.source-grid em{color:#2c8f76;background:#e8f4ee;border-radius:999px;grid-area:1/2/3;align-self:center;padding:4px 6px;font-size:9px;font-style:normal}.source-caution{color:#7b837f;margin:13px 0 0;font-size:10px;line-height:1.7}@media (width<=760px){.source-heading{display:block}.source-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.source-grid{grid-template-columns:1fr}}.sell-page{color:#14243a;background:#f4f1e9;min-height:100vh}.sell-hero{color:#fff;background:linear-gradient(135deg,#102338,#173d32);padding:76px clamp(20px,8vw,120px)}.sell-hero small{letter-spacing:.15em;color:#f5bd65;font-weight:900}.sell-hero h1{margin:12px 0;font:800 clamp(38px,7vw,76px)/1.12 Yu Mincho,serif}.sell-hero h1 em{color:#f5bd65;font-style:normal}.sell-hero p{color:#d6e0e5;max-width:760px;font-size:17px;line-height:1.9}.sell-body{max-width:1040px;margin:auto;padding:48px 20px 80px}.sell-check,.sell-caution{background:#fff;border-radius:18px;margin-bottom:28px;padding:28px}.sell-check h2{margin-top:0;font:800 28px Yu Mincho,serif}.sell-check ol{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.sell-check li{background:#eef2ef;border-radius:12px;gap:5px;padding:17px;display:grid}.sell-check li b{font-size:16px}.sell-check li span,.sell-caution p{color:#506070;font-size:14px;line-height:1.7}.sell-caution{margin-top:28px}.sell-caution b{font-size:18px}.sell-next{flex-wrap:wrap;gap:12px;display:flex}.sell-next a{color:#fff;background:#14243a;border-radius:9px;padding:14px 18px;font-weight:800;text-decoration:none}@media (width<=700px){.sell-hero{padding:52px 20px}.sell-check ol{grid-template-columns:1fr}.sell-body{padding-top:28px}}.card-detail-page{background:#f6f7f3;min-height:100vh}.card-detail{width:min(920px,100% - 36px);margin:auto;padding:44px 0 90px}.card-detail-kicker{color:#0d7568;letter-spacing:.08em;font-size:12px;font-weight:900}.card-detail h1{margin:15px 0;font:800 clamp(36px,6vw,64px)/1.2 Yu Mincho,serif}.card-detail h1 small{color:#60716d;letter-spacing:.06em;margin-top:12px;font:800 15px sans-serif;display:block}.card-detail-lead{color:#576b66;max-width:720px;font-size:16px;line-height:1.9}.card-facts{background:#fff;border:1px solid #dce6e2;grid-template-columns:repeat(2,1fr);margin:30px 0;display:grid}.card-facts div{border-bottom:1px solid #dce6e2;padding:18px 20px}.card-facts div:nth-child(odd){border-right:1px solid #dce6e2}.card-facts dt{color:#6d7d79;font-size:11px}.card-facts dd{margin:7px 0 0;font-weight:900}.card-primary-action{color:#fff;background:#12241f;border-radius:22px;margin:30px 0;padding:30px}.card-primary-action small,.card-trade-grid span{color:#d8ef68;letter-spacing:.12em;font-weight:900}.card-primary-action h2{margin:8px 0;font-size:28px}.card-primary-action p{color:#c1cdc8;line-height:1.8}.card-primary-action a{color:#12241f;background:#d8ef68;border-radius:10px;margin-top:10px;padding:15px 20px;font-weight:900;display:inline-block}.card-trade-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.card-trade-grid>div{background:#fff;border:1px solid #dce6e2;border-radius:18px;padding:26px}.card-trade-grid h2{margin:8px 0}.card-trade-grid p{color:#667771;min-height:48px;line-height:1.7}.card-trade-grid a{color:#0d5c53;background:#edf4f1;margin-top:9px;padding:12px 14px;font-size:13px;font-weight:900;display:block}.card-ad-note{color:#71807c;margin:18px 0;font-size:11px}.card-official-link{color:#0d7568;margin:12px 0 42px;font-weight:900;display:inline-block}.related-cards{border-top:1px solid #cedbd7;padding-top:28px}.related-cards>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.related-cards a{background:#fff;border:1px solid #dce6e2;gap:7px;padding:16px;display:grid}.related-cards span{color:#6a7a75;font-size:11px}@media (width<=650px){.card-facts,.card-trade-grid,.related-cards>div{grid-template-columns:1fr}.card-facts div:nth-child(odd){border-right:0}.card-detail h1{font-size:38px}.card-primary-action{padding:24px 20px}}
