/* Original inventory fragments, restrained silver text and native animated items. */
.roadmap-story{max-width:none}.roadmap-date{position:sticky;top:24px}
.roadmap-story ul .roadmap-entry{padding:0;margin:15px 0 18px;list-style:none}
.roadmap-story ul .roadmap-entry::before{display:none}
.roadmap-entry+.roadmap-entry{padding-top:14px;background:url('assets/optimized/d7dc005fb90f25e0b677a0c4.webp') center top/100% 8px no-repeat}
.roadmap-story .roadmap-entry-text{font-size:16px;font-weight:500;line-height:1.9;margin:0 auto 16px;max-width:710px;color:#e1e0da;text-align:center;text-wrap:pretty}
.roadmap-story ul .roadmap-entry--text-only{margin:14px 0 0;padding:0;background:none}
.roadmap-story .roadmap-entry--text-only .roadmap-entry-text{font-size:14px;margin-bottom:0;color:#c2c3bb}
@media(max-width:700px){.roadmap-item-gallery:has(>[data-roadmap-item^="vkr-"]){display:grid;grid-template-columns:repeat(2,minmax(0,100px));justify-content:center}}
.roadmap-item-gallery{display:flex;flex-wrap:wrap;gap:12px 8px;align-items:start;justify-content:center;width:100%;max-width:690px;margin:0 auto}
.roadmap-item-gallery[data-count="6"]{display:flex}
.roadmap-item{display:flex;flex:0 0 100px;flex-direction:column;align-items:center;justify-content:start;justify-self:center;min-width:0;width:100px;max-width:145px;margin:0;padding:0;background:none;border:0;color:#d4d3cd;text-align:center;line-height:1.6;cursor:url('assets/optimized/2bf54c20241f2ab82138b98c.webp') 2 2,pointer}
.roadmap-item-art{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:104px;max-width:100%;padding:0;background:none;isolation:isolate}
.roadmap-item-art::before{content:none}
.roadmap-item-art>img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 4px #000b)}
.roadmap-item-art--options>img{position:absolute;left:0;top:-14px;width:100%;height:80px;object-fit:contain}
.roadmap-item-art--options>img+img{top:38px}
.dialog-frame .roadmap-item-gallery--wing-choices .roadmap-item{width:160px;flex-basis:160px}
.dialog-frame .roadmap-item-gallery--wing-choices .roadmap-item-art{width:160px;height:168px}
.roadmap-item-art::after{content:'';position:absolute;width:22px;height:22px;right:20%;top:18%;background:url('assets/optimized/b8cc1dc716a97c551fb59f34.webp') center/contain no-repeat;mix-blend-mode:screen;pointer-events:none;animation:roadmap-native-shine 3.2s ease-in-out infinite}
@keyframes roadmap-native-shine{0%,35%,100%{opacity:0;transform:scale(.4)}50%{opacity:.65;transform:scale(1)}}
@media(prefers-reduced-motion:reduce){.roadmap-item-art::after{animation:none;opacity:0}}
.roadmap-item>strong{font:600 13px/1.6 var(--font);margin-top:3px;max-width:100%;color:#e0dfd8;overflow-wrap:break-word}
.roadmap-item>small{font:400 11px/1.6 var(--font);color:#a9adad;margin-top:1px;max-width:100%;overflow-wrap:anywhere}
.roadmap-inspect{font:500 10px/1.7 var(--font);color:#b8bdc1;margin-top:2px}.roadmap-inspect i{font-style:normal;margin-left:5px}
.roadmap-item:hover .roadmap-item-art::before,.roadmap-item:focus-visible .roadmap-item-art::before{opacity:1;filter:grayscale(1) brightness(1.3)}
.roadmap-item:hover>strong,.roadmap-item:focus-visible>strong{color:#fff}
.roadmap-item--activity .roadmap-item-art{width:145px;height:135px;background:none}.roadmap-item--activity .roadmap-item-art::before{display:none}
.roadmap-item--activity{width:145px;flex-basis:145px}
.roadmap-item-level{position:absolute;right:8px;bottom:6px;font:700 17px/1.4 var(--serif);color:#f6f2e6;text-shadow:0 2px #383a3b,0 3px 3px #000;z-index:1}
.roadmap-more{margin:18px 0 0;padding:0;border:0}.roadmap-more>summary{cursor:pointer;text-align:center;font:500 13px/1.8 var(--font);color:#c8cdcf;padding:11px 22px;list-style:none;background:url('assets/optimized/d7dc005fb90f25e0b677a0c4.webp') center bottom/70% 7px no-repeat}
.roadmap-more>summary::-webkit-details-marker{display:none}.roadmap-more>summary::after{content:' +';white-space:pre}.roadmap-more[open]>summary::after{content:' −'}.roadmap-more[open]>.roadmap-item-gallery{margin-top:19px}
.roadmap-more>summary>span{color:#989fa4;font-size:11px}
.roadmap-visual-note{font:400 12px/1.9 var(--font);color:#a6abae;text-align:center;max-width:650px;margin:15px auto 0}
.opening-details dl>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:13px 0}.opening-details dt,.opening-details dd{text-align:center}
.roadmap-rule-art{grid-column:1/-1;min-width:0;margin-top:7px}.roadmap-item-gallery--compact{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:10px;max-width:620px}
.roadmap-item-gallery--compact .roadmap-item-art{width:72px;height:80px}.roadmap-item-gallery--compact .roadmap-item>strong{font-size:11px}.roadmap-item-gallery--compact .roadmap-item>small{font-size:10px}
.roadmap-item-gallery--compact .roadmap-item{width:82px;flex-basis:82px}
.roadmap-detail-hero{display:flex;flex-direction:column;align-items:center;gap:10px}.roadmap-detail-hero .roadmap-item-art{width:160px;height:168px;max-width:100%}.roadmap-detail-hero>p{margin:0}
#dialog-body>.roadmap-item-gallery{margin-top:18px}.roadmap-detail-hero~h3{text-align:center;margin:24px 0 16px}
.dialog-frame .roadmap-item-gallery{max-width:none;gap:10px 6px}
.dialog-frame .roadmap-item{width:82px;flex-basis:82px}
.dialog-frame .roadmap-item-gallery .roadmap-item-art{width:82px;height:88px}
.dialog-frame .roadmap-item>strong{font-size:12px;line-height:1.5}
.roadmap-stage::after{opacity:.07}
@media(max-width:1000px){.roadmap-stage{grid-template-columns:94px minmax(0,1fr);column-gap:20px;padding-right:0}.roadmap-item-gallery[data-count="6"]{display:grid;grid-template-columns:repeat(3,100px)}.roadmap-item-art{width:100px;height:104px}}
@media(max-width:700px){
 .roadmap-stage{grid-template-columns:minmax(0,1fr);padding:25px 3px 33px}.roadmap-stage::before{display:none}
 .roadmap-date{position:static;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:0;background:none;box-shadow:none;margin-bottom:13px}.roadmap-date>strong{font-size:34px;margin:0}.roadmap-date>small{font-size:10px}
 .roadmap-story,.opening-details{grid-column:1}.roadmap-story h3{font-size:25px;margin:8px 0 20px}
 .roadmap-story .roadmap-entry-text{font-size:14px;line-height:1.9;margin-bottom:14px}
 .roadmap-item-gallery{gap:10px 6px}.roadmap-item-gallery[data-count="6"]{grid-template-columns:repeat(3,90px)}.roadmap-item-art{width:90px;height:96px}.roadmap-item>strong{font-size:12px}.roadmap-item>small{font-size:10px}
 .roadmap-item{width:90px;flex-basis:90px}.roadmap-item--activity{width:124px;flex-basis:124px}
 .roadmap-item--activity .roadmap-item-art{width:124px;height:120px}.roadmap-item-level{font-size:15px}
 .roadmap-visual-note{font-size:11px}.roadmap-more>summary{font-size:12px;padding-left:8px;padding-right:8px}
 .roadmap-item-gallery--compact{grid-template-columns:repeat(auto-fit,minmax(75px,1fr))}
 .roadmap-detail-hero .roadmap-item-art{width:140px;height:148px}
 .dialog-frame .roadmap-item{width:76px;flex-basis:76px}.dialog-frame .roadmap-item-gallery .roadmap-item-art{width:76px;height:82px}
 .dialog-frame .roadmap-item-gallery--wing-choices .roadmap-item{width:115px;flex-basis:115px}.dialog-frame .roadmap-item-gallery--wing-choices .roadmap-item-art{width:115px;height:122px}
}
@media(max-width:380px){.roadmap-item-gallery{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));column-gap:6px}.roadmap-item-art{width:82px;height:96px}.roadmap-item>strong{font-size:11px}.roadmap-item--activity .roadmap-item-art{width:112px;height:116px}}
@media(max-width:380px){.roadmap-item{width:82px;flex-basis:82px}.roadmap-item--activity{width:112px;flex-basis:112px}.roadmap-item-gallery[data-count="6"]{grid-template-columns:repeat(3,82px)}}
