.cd{--cd-bg: #0c0c0d;--cd-raised: #121214;--cd-line: rgba(255, 255, 255, .09);--cd-line-strong: rgba(255, 255, 255, .18);--cd-text: #f2f0ec;--cd-text-2: #b3b0aa;--cd-text-3: #8e8b86;--cd-accent: #6ba9ff;--cd-brand: #174ad4;--cd-brand-hover: #123db2;--cd-amber: #e0a43a;--cd-focus: #a6ccff;--cd-radius-card: 4.4% / 3.2%;--cd-gutter: 32px;display:block;background:var(--cd-bg);color:var(--cd-text);font:400 17px/1.6 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.cd *,.cd *:before,.cd *:after{box-sizing:border-box}.cd img{display:block;max-width:100%;height:auto}.cd h1,.cd h2,.cd h3,.cd p,.cd figure,.cd dl,.cd dd,.cd blockquote{margin:0}.cd ul,.cd ol{margin:0;padding:0;list-style:none}.cd a{color:inherit;text-decoration:none}.cd :focus-visible{outline:2px solid var(--cd-focus);outline-offset:3px;border-radius:6px}.cd [hidden]{display:none!important}.cd .cd-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cd[data-market=eu] [data-primary=us],.cd[data-market=us] [data-primary=eu],.cd[data-market=eu] [data-secondary=eu],.cd[data-market=us] [data-secondary=us]{display:none!important}.cd .cd-wrap,.cd .cd-app__in{width:100%;max-width:1200px;margin:0 auto;padding-left:var(--cd-gutter);padding-right:var(--cd-gutter)}.cd .cd-quote__detail a,.cd .cd-app__link,.cd .cd-related__more a,.cd .cd-link-btn{color:var(--cd-text);text-decoration:underline;text-decoration-color:#f2f0ec52;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .15s ease,text-decoration-color .15s ease}.cd .cd-quote__detail a:hover,.cd .cd-app__link:hover,.cd .cd-related__more a:hover,.cd .cd-link-btn:hover{color:var(--cd-accent);text-decoration-color:currentColor}.cd .cd-link-btn{padding:0;border:0;background:none;font:inherit;cursor:pointer}.cd .cd-text-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 4px;border:0;background:none;color:var(--cd-text-2);font-family:inherit;font-size:14.5px;font-weight:500;line-height:1;cursor:pointer;transition:color .15s ease}.cd .cd-text-btn:hover{color:var(--cd-text)}.cd .cd-text-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cd .cd-crumbs{padding-top:28px;font-size:14px}.cd .cd-crumbs ol{display:flex;flex-wrap:wrap;align-items:center}.cd .cd-crumbs li{color:var(--cd-text-3)}.cd .cd-crumbs li+li:before{content:"/";margin:0 10px;color:#fff3}.cd .cd-crumbs a{color:var(--cd-text-3);transition:color .15s ease}.cd .cd-crumbs a:hover{color:var(--cd-text)}.cd .cd-crumbs [aria-current]{color:var(--cd-text-2)}.cd .cd-hero{display:grid;grid-template-columns:minmax(300px,440px) minmax(0,1fr);column-gap:clamp(48px,7vw,104px);align-items:start;padding:44px 0 120px}.cd .cd-art{position:sticky;top:100px}.cd .cd-art__frame{position:relative;display:block;width:100%;padding:0;border:0;border-radius:var(--cd-radius-card);background:none;cursor:zoom-in}.cd .cd-art__frame img{width:100%;border-radius:var(--cd-radius-card);box-shadow:0 1px 2px #00000080,0 22px 40px -14px #000000bf,0 70px 120px -50px #000000e6}.cd .cd-loupe{position:absolute;z-index:2;display:none;width:200px;height:200px;border:1px solid rgba(255,255,255,.55);border-radius:50%;background-color:#000;background-repeat:no-repeat;box-shadow:0 20px 44px #0009;pointer-events:none}@media(hover:hover)and (pointer:fine)and (min-width:761px){.cd .cd-loupe.is-on{display:block}}.cd .cd-art__actions{display:flex;justify-content:center;gap:28px;margin-top:22px}.cd .cd-info{max-width:560px;padding-top:6px}.cd .cd-ident__set{display:flex;align-items:center;gap:10px;color:var(--cd-text-2);font-size:15px}.cd .cd-ident__set img{width:20px;height:20px;object-fit:contain}.cd .cd-ident__set a{color:var(--cd-text);font-weight:550;transition:color .15s ease}.cd .cd-ident__set a:hover{color:var(--cd-accent)}.cd .cd-ident__num{padding-left:10px;border-left:1px solid var(--cd-line-strong);font-variant-numeric:tabular-nums;letter-spacing:.01em}.cd .cd-ident h1{margin-top:14px;font-size:clamp(40px,4.6vw,62px);line-height:1.02;font-weight:650;letter-spacing:-.032em;overflow-wrap:anywhere}.cd .cd-ident__meta{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;margin-top:14px;color:var(--cd-text-2);font-size:16px}.cd .cd-ident__meta>*+*:before{content:"";display:inline-block;width:3px;height:3px;margin:0 12px;border-radius:50%;background:var(--cd-text-3);vertical-align:middle}.cd .cd-ident__meta a{color:var(--cd-text);transition:color .15s ease}.cd .cd-ident__meta a:hover{color:var(--cd-accent)}.cd .cd-quote{position:relative;margin-top:36px;padding:22px 26px 6px;border:1px solid var(--cd-line);border-radius:22px;background:radial-gradient(120% 90% at 100% 0%,rgba(23,74,212,.11),transparent 55%),linear-gradient(180deg,#ffffff09,#ffffff03)}.cd .cd-quote:before{content:"";position:absolute;left:24px;right:24px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(107,169,255,.5),transparent)}.cd .cd-quote__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px}.cd .cd-quote__top h2{color:var(--cd-text-2);font-size:14.5px;font-weight:500}.cd .cd-region{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.cd .cd-region svg{position:absolute;left:11px;width:15px;height:15px;fill:none;stroke:var(--cd-text-2);stroke-width:1.4;pointer-events:none}.cd .cd-region select{appearance:none;-webkit-appearance:none;max-width:100%;height:34px;margin:0;padding:0 30px 0 33px;border:1px solid var(--cd-line-strong);border-radius:999px;background:#ffffff08 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%23b3b0aa' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 11px center / 11px;color:var(--cd-text);font-family:inherit;font-size:14px;font-weight:500;line-height:1;text-overflow:ellipsis;cursor:pointer}.cd .cd-region select:hover{border-color:#ffffff52;background-color:#ffffff0f}.cd .cd-region select option{background:#161618;color:var(--cd-text)}.cd .cd-quote__main{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 22px;margin-top:18px}.cd .cd-quote__value{font-size:clamp(52px,5.4vw,72px);line-height:.95;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.cd .cd-quote__source{display:grid;gap:2px;padding-bottom:6px}.cd .cd-quote__source b{color:var(--cd-text);font-size:16px;font-weight:600}.cd .cd-quote__source span{color:var(--cd-text-2);font-size:14.5px}.cd .cd-quote__none{margin-top:16px;padding-bottom:18px}.cd .cd-quote__none .cd-quote__value{font-size:34px;letter-spacing:-.02em;color:var(--cd-text-2)}.cd .cd-quote__body{margin-top:10px;max-width:44ch;color:var(--cd-text-2);font-size:15px}.cd .cd-quote__fallback{display:flex;gap:10px;margin-top:14px;color:var(--cd-text-2);font-size:14.5px;line-height:1.5}.cd .cd-quote__fallback:before{content:"";flex:none;width:7px;height:7px;margin-top:8px;border-radius:50%;background:var(--cd-amber)}.cd .cd-quote__more{margin-top:20px;border-top:1px solid var(--cd-line)}.cd .cd-quote__more summary{display:flex;align-items:center;gap:10px;padding:14px 0;color:var(--cd-text-2);font-size:15px;list-style:none;cursor:pointer;transition:color .15s ease}.cd .cd-quote__more summary::-webkit-details-marker{display:none}.cd .cd-quote__more summary:hover{color:var(--cd-text)}.cd .cd-quote__more summary>span{flex:1}.cd .cd-quote__more summary b{color:var(--cd-text);font-weight:600;font-variant-numeric:tabular-nums}.cd .cd-quote__more summary svg{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;transition:transform .2s ease}.cd .cd-quote__more[open] summary svg{transform:rotate(180deg)}.cd .cd-quote__detail{display:grid;gap:10px;padding-bottom:18px;color:var(--cd-text-3);font-size:14.5px;line-height:1.55}.cd .cd-quote__detail .cd-quote__other{color:var(--cd-text-2)}.cd .cd-quote__detail b{color:var(--cd-text);font-weight:600}.cd .cd-act{margin-top:20px}.cd .cd-act__group{border-radius:18px}.cd .cd-act__primary{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 22px 14px 16px;border-radius:18px 18px 0 0;background:var(--cd-brand);color:#fff;box-shadow:inset 0 1px #ffffff24;transition:background .15s ease}.cd .cd-act__primary:hover{background:var(--cd-brand-hover);color:#fff}.cd .cd-act__primary img{flex:none;width:40px;height:40px;border-radius:10px;box-shadow:0 0 0 1px #fff3}.cd .cd-act__primary span{display:grid;flex:1;gap:2px;min-width:0}.cd .cd-act__primary b{font-size:17px;font-weight:650}.cd .cd-act__primary small{color:#fff;font-size:14px}.cd .cd-act__primary svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.cd .cd-act__primary:hover svg{transform:translate(3px)}.cd .cd-act__install{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;min-height:50px;overflow:hidden;border:1px solid var(--cd-line);border-top:0;border-radius:0 0 18px 18px;background:#ffffff06}.cd .cd-act__label{align-self:center;padding:0 18px;color:var(--cd-text-3);font-size:14px}.cd .cd-act__install a{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-left:1px solid var(--cd-line);color:var(--cd-text);font-size:14.5px;font-weight:500;white-space:nowrap;transition:background .15s ease,color .15s ease}.cd .cd-act__install a:hover{background:#ffffff0b;color:var(--cd-accent)}.cd .cd-act__install a:focus-visible{outline-offset:-3px;border-radius:0}.cd .cd-act__install svg{width:16px;height:16px;fill:currentColor}.cd .cd-act__hint{margin-top:14px;max-width:52ch;padding-left:14px;border-left:2px solid var(--cd-brand);color:#f5c7b9;font-size:14.5px}.cd .cd-buy{margin-top:30px}.cd .cd-buy h2{margin-bottom:10px;color:var(--cd-text-2);font-size:14.5px;font-weight:500}.cd .cd-buy__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:1px;overflow:hidden;border:1px solid var(--cd-line);border-radius:16px;background:var(--cd-line)}.cd .cd-buy__list:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cd .cd-buy__list li{background:var(--cd-bg)}.cd[data-market=us] .cd-buy__list li[data-provider=us]{order:-1}.cd .cd-buy__list a{position:relative;display:grid;gap:2px;height:100%;padding:14px 34px 14px 16px;color:var(--cd-text);transition:background .15s ease}.cd .cd-buy__list a:after{content:"↗";position:absolute;top:13px;right:15px;color:var(--cd-text-3);font-size:14px;transition:color .15s ease,transform .15s ease}.cd .cd-buy__list a:hover{background:#ffffff0a}.cd .cd-buy__list a:hover b,.cd .cd-buy__list a:hover:after{color:var(--cd-accent)}.cd .cd-buy__list b{font-size:15px;font-weight:600;transition:color .15s ease}.cd .cd-buy__list span{color:var(--cd-text-3);font-size:13.5px}.cd .cd-band{padding:104px 0;border-top:1px solid var(--cd-line)}.cd .cd-band h2{font-size:clamp(28px,3vw,38px);line-height:1.12;font-weight:600;letter-spacing:-.025em}.cd .cd-about{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:clamp(48px,8vw,120px);align-items:start}.cd .cd-about__text>p{margin-top:20px;max-width:58ch;color:var(--cd-text-2);font-size:18px;line-height:1.7}.cd .cd-about__text h2+p{margin-top:28px}.cd .cd-about__text .cd-quiet{color:var(--cd-text-3);font-size:16px}.cd .cd-about__text .cd-quiet .cd-link-btn{color:var(--cd-text-2)}.cd .cd-moves{margin-top:36px}.cd .cd-moves h3{color:var(--cd-text-2);font-size:15px;font-weight:500}.cd .cd-moves ul{margin-top:12px;border-top:1px solid var(--cd-line)}.cd .cd-move{padding:16px 0;border-bottom:1px solid var(--cd-line)}.cd .cd-move__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:17px}.cd .cd-move__head b{font-weight:600}.cd .cd-move__kind{color:var(--cd-accent);font-size:14px;font-weight:600}.cd .cd-move__damage{margin-left:auto;font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.cd .cd-move__cost{display:inline-flex;gap:4px}.cd .cd-move__cost i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#d8d5cf;color:#0c0c0d;font-family:inherit;font-size:11px;font-weight:700;line-height:1;font-style:normal}.cd .cd-move__cost i[data-type=grass]{background:#5fb058}.cd .cd-move__cost i[data-type=fire]{background:#ef6a3c}.cd .cd-move__cost i[data-type=water]{background:#4ba0e8}.cd .cd-move__cost i[data-type=lightning]{background:#f1c62c}.cd .cd-move__cost i[data-type=psychic]{background:#b072d4}.cd .cd-move__cost i[data-type=fighting]{background:#c47b45}.cd .cd-move__cost i[data-type=darkness]{background:#4c5b66;color:#fff}.cd .cd-move__cost i[data-type=metal]{background:#a4aeb6}.cd .cd-move__cost i[data-type=dragon]{background:#c4a235}.cd .cd-move__cost i[data-type=fairy]{background:#e58bb8}.cd .cd-move__text{margin-top:6px;color:var(--cd-text-2);font-size:15.5px;line-height:1.6;max-width:62ch}.cd .cd-flavor{margin-top:32px;padding-left:18px;border-left:2px solid var(--cd-line-strong);color:var(--cd-text-2);font-size:17px;font-style:italic;line-height:1.65;max-width:56ch}.cd .cd-facts{margin-top:6px;border-top:1px solid var(--cd-line)}.cd .cd-facts>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:15px 0;border-bottom:1px solid var(--cd-line);font-size:16px}.cd .cd-facts dt{color:var(--cd-text-3)}.cd .cd-facts dd{color:var(--cd-text);overflow-wrap:anywhere}.cd .cd-facts dd a{transition:color .15s ease}.cd .cd-facts dd a:hover{color:var(--cd-accent)}.cd .cd-versions__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 40px}.cd .cd-versions__head p{max-width:46ch;color:var(--cd-text-2);font-size:16px}.cd .cd-prints{margin-top:36px;border-top:1px solid var(--cd-line)}.cd .cd-prints>li{border-bottom:1px solid var(--cd-line)}.cd .cd-print{display:grid;grid-template-columns:84px minmax(0,1fr) minmax(150px,auto) 28px;grid-template-areas:"art id price go";align-items:center;gap:0 28px;padding:16px 12px 16px 0;color:var(--cd-text);border-radius:14px;transition:background .15s ease}.cd .cd-print--current{grid-template-columns:84px minmax(0,1fr) minmax(150px,auto) 72px;grid-template-areas:"art id price here"}.cd a.cd-print{margin:0 -12px;padding-left:12px;padding-right:24px}.cd a.cd-print:hover{background:#ffffff09}.cd .cd-print img{grid-area:art;width:84px;border-radius:var(--cd-radius-card);box-shadow:0 12px 24px -14px #000000e6}.cd .cd-print__id{grid-area:id;display:grid;gap:3px;min-width:0}.cd .cd-print__id b{font-size:18px;font-weight:600;letter-spacing:-.01em;transition:color .15s ease}.cd .cd-print__id>span{color:var(--cd-text-2);font-size:15px;font-variant-numeric:tabular-nums}.cd a.cd-print:hover .cd-print__id b{color:var(--cd-accent)}.cd .cd-print__price{grid-area:price;display:grid;justify-items:end;gap:2px;text-align:right}.cd .cd-print__price b{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.cd .cd-print__price small{color:var(--cd-text-3);font-size:13.5px}.cd .cd-print__price--muted b{color:var(--cd-text-2);font-size:15.5px;font-weight:500}.cd .cd-print__go{grid-area:go;width:20px;height:20px;fill:none;stroke:var(--cd-text-3);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease,stroke .15s ease}.cd a.cd-print:hover .cd-print__go{stroke:var(--cd-accent);transform:translate(3px)}.cd .cd-print__here{grid-area:here;justify-self:end;color:var(--cd-text-3);font-size:13px;white-space:nowrap}.cd .cd-langs{margin-top:48px}.cd .cd-versions__solo+.cd-langs{margin-top:24px}.cd .cd-langs h3{color:var(--cd-text-2);font-size:15px;font-weight:500}.cd .cd-langs ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;margin-top:12px}.cd .cd-langs a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--cd-line);color:var(--cd-text);font-size:16px;transition:color .15s ease}.cd .cd-langs a small{flex:none;color:var(--cd-text-3);font-size:13.5px;transition:color .15s ease}.cd .cd-langs a:hover{color:var(--cd-accent)}.cd .cd-langs a:hover small{color:var(--cd-text-2)}.cd .cd-related__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px 32px}.cd .cd-stepper{display:flex;flex-wrap:wrap;gap:8px 32px}.cd .cd-stepper a{color:var(--cd-text-2);font-size:15.5px;transition:color .15s ease}.cd .cd-stepper a:hover{color:var(--cd-text)}.cd .cd-stepper small{margin-left:2px;color:var(--cd-text-3);font-size:14px;font-variant-numeric:tabular-nums}.cd .cd-shelf{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;margin-top:48px}.cd .cd-shelf a{display:block;color:var(--cd-text)}.cd .cd-shelf img{border-radius:var(--cd-radius-card);box-shadow:0 18px 30px -18px #000000e6;transition:transform .25s ease}.cd .cd-shelf a:hover img{transform:translateY(-6px)}.cd .cd-shelf span{display:block;margin-top:16px;font-size:15.5px;font-weight:550;transition:color .15s ease}.cd .cd-shelf a:hover span{color:var(--cd-accent)}.cd .cd-shelf small{display:block;margin-top:2px;color:var(--cd-text-3);font-size:14px;font-variant-numeric:tabular-nums}.cd .cd-related__more{display:flex;flex-wrap:wrap;gap:12px 36px;margin-top:52px;font-size:15.5px}.cd .cd-related__more a:after{content:" →"}.cd .cd-guides ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:44px}.cd .cd-guides li{padding-top:22px;border-top:1px solid var(--cd-line)}.cd .cd-guides a{color:var(--cd-text);font-size:19px;font-weight:600;letter-spacing:-.01em;transition:color .15s ease}.cd .cd-guides a:hover{color:var(--cd-accent)}.cd .cd-guides p{margin-top:8px;color:var(--cd-text-2);font-size:15.5px}.cd .cd-app{border-top:1px solid var(--cd-line);background:var(--cd-raised);overflow:hidden}.cd .cd-app__in{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);column-gap:clamp(48px,8vw,120px);align-items:center}.cd .cd-app__shot{align-self:end;height:460px;padding-top:72px;overflow:hidden}.cd .cd-app__shot img{width:290px;margin:0 auto;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.cd .cd-app__text{padding:80px 0}.cd .cd-app__text h2{font-size:clamp(32px,3.6vw,46px);line-height:1.08;font-weight:600;letter-spacing:-.03em}.cd .cd-app__text>p{margin-top:16px;max-width:38ch;color:var(--cd-text-2);font-size:18px}.cd .cd-app__stores{margin-top:30px}.cd .cd-app__stores .cd-badges{align-items:center}.cd .cd-app__link{display:inline-block;margin-top:22px;color:var(--cd-text-2);font-size:15px}.cd .cd-zoom{width:min(94vw,640px);max-height:94vh;padding:0;border:0;border-radius:18px;background:var(--cd-raised);color:var(--cd-text);box-shadow:0 40px 100px #000000b3;overflow:hidden}.cd .cd-zoom::backdrop{background:#060607db;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cd .cd-zoom__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 20px}.cd .cd-zoom__bar p{font-size:15px;font-weight:600}.cd .cd-zoom__bar span{margin-left:8px;color:var(--cd-text-3);font-weight:400}.cd .cd-zoom__close{height:36px;padding:0 16px;border:1px solid var(--cd-line-strong);border-radius:999px;background:transparent;color:var(--cd-text);font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer}.cd .cd-zoom__close:hover{background:#ffffff0f}.cd .cd-zoom img{width:100%;max-height:calc(94vh - 60px);object-fit:contain;background:#000}@media(max-width:1100px){.cd .cd-hero{grid-template-columns:minmax(260px,360px) minmax(0,1fr)}.cd .cd-langs ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.cd .cd-about{grid-template-columns:1fr;row-gap:44px}.cd .cd-shelf{grid-auto-flow:column;grid-auto-columns:150px;grid-template-columns:none;gap:20px;margin-right:calc(-1 * var(--cd-gutter));padding-right:var(--cd-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cd .cd-shelf::-webkit-scrollbar{display:none}.cd .cd-shelf li{scroll-snap-align:start}.cd .cd-guides ul{grid-template-columns:1fr;gap:0}.cd .cd-guides li{padding:20px 0}.cd .cd-app__in{grid-template-columns:1fr}.cd .cd-app__text{order:-1;padding:64px 0 8px}.cd .cd-app__shot{height:360px;padding-top:32px}.cd .cd-app__shot img{width:250px}.cd .cd-act__install{grid-template-columns:1fr 1fr}.cd .cd-act__label{display:none}.cd .cd-act__install a:nth-of-type(1){border-left:0}.cd .cd-act__install a{padding:0 12px}.cd .cd-buy__list,.cd .cd-buy__list:has(>li:nth-child(2):last-child){grid-template-columns:1fr}.cd .cd-buy__list a{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:14px 40px 14px 16px}.cd .cd-buy__list a:after{top:50%;transform:translateY(-50%)}}@media(max-width:760px){.cd{--cd-gutter: 20px;font-size:16px}.cd .cd-crumbs{padding-top:14px;font-size:13.5px}.cd .cd-crumbs ol{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none;padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.cd .cd-crumbs ol::-webkit-scrollbar{display:none}.cd .cd-hero{grid-template-columns:1fr;padding:18px 0 72px}.cd .cd-hero .cd-art{position:static;justify-self:center;width:min(49vw,200px);margin:0 auto}.cd .cd-art__actions{gap:20px;margin-top:10px}.cd .cd-text-btn{font-size:14px;padding:6px 2px}.cd .cd-info{padding-top:18px;max-width:none}.cd .cd-ident__set{font-size:14.5px}.cd .cd-ident h1{margin-top:10px;font-size:38px}.cd .cd-ident__meta{margin-top:10px;font-size:15px}.cd .cd-ident__meta>*+*:before{margin:0 9px}.cd .cd-quote{margin-top:24px;padding:18px 18px 2px;border-radius:18px}.cd .cd-quote:before{left:18px;right:18px}.cd .cd-quote__main{gap:6px 16px;margin-top:14px}.cd .cd-quote__value{font-size:50px}.cd .cd-quote__source{padding-bottom:4px}.cd .cd-quote__more,.cd .cd-act{margin-top:16px}.cd .cd-act__primary{min-height:66px;padding:12px 16px 12px 12px;gap:12px;border-radius:16px 16px 0 0}.cd .cd-act__primary img{width:36px;height:36px}.cd .cd-act__primary b{font-size:16.5px}.cd .cd-act__primary small{font-size:13.5px}.cd .cd-act__install{min-height:48px;border-radius:0 0 16px 16px}.cd .cd-buy{margin-top:26px}.cd .cd-band{padding:64px 0}.cd .cd-about__text>p{font-size:16.5px}.cd .cd-facts>div{grid-template-columns:112px minmax(0,1fr);padding:13px 0;font-size:15px}.cd .cd-print,.cd .cd-print--current{grid-template-columns:68px minmax(0,1fr) 16px;grid-template-areas:"art id go" "art price go";align-items:start;gap:8px 16px;padding-top:14px;padding-bottom:14px}.cd .cd-print--current{grid-template-areas:"art id ." "art price ." "art here ."}.cd a.cd-print{padding-right:10px}.cd .cd-print img{width:68px}.cd .cd-print__id b{font-size:16.5px}.cd .cd-print__id>span{font-size:14px}.cd .cd-print__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;text-align:left}.cd .cd-print__price b{font-size:16px}.cd .cd-print__price small{font-size:13px}.cd .cd-print__price--muted b{font-size:14.5px}.cd .cd-print__go{align-self:center;width:16px;height:16px}.cd .cd-print__here{justify-self:start}.cd .cd-langs{margin-top:36px}.cd .cd-langs ul{grid-template-columns:1fr}.cd .cd-related__head{flex-direction:column;align-items:flex-start;gap:12px}.cd .cd-shelf{grid-auto-columns:132px;gap:16px;margin-top:32px}.cd .cd-related__more{flex-direction:column;gap:12px;margin-top:36px}.cd .cd-app__text{padding-top:56px}.cd .cd-app__text>p{font-size:16.5px}}@media(max-width:360px){.cd .cd-quote__value{font-size:44px}.cd .cd-act__primary small{display:none}}@media(prefers-reduced-motion:reduce){.cd *,.cd *:before,.cd *:after{transition:none!important;animation:none!important}}
