.level-items-shell[data-v-373f5271]{width:min(1480px,100%);margin:0 auto;padding:24px 18px 48px}.level-items-toolbar[data-v-373f5271]{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 18px;background:linear-gradient(180deg,#121212fa,#121212db);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(175,137,60,.22)}.level-items-heading[data-v-373f5271]{min-width:0;display:flex;align-items:center;gap:22px}.level-items-title[data-v-373f5271]{margin:0;font-size:26px;line-height:1.15;font-weight:800;color:#f2d18a;letter-spacing:0}.level-items-subtitle[data-v-373f5271]{margin-top:5px;color:#ffffff94;font-size:13px}.level-jump-strip[data-v-373f5271]{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(175,137,60,.22);background:#0000003d}.level-jump-btn[data-v-373f5271]{min-width:34px;min-height:28px;padding:0 8px;color:#ffe6b4e0;background:#ffffff0a;font-size:12px;font-weight:700}.level-jump-btn[data-v-373f5271]:hover{background:#af893c38}.level-rarity-toggle[data-v-373f5271]{flex:0 0 auto;padding:3px;border:1px solid rgba(175,137,60,.36);background:#0000006b;box-shadow:inset 0 0 0 1px #ffffff0a}.level-rarity-toggle[data-v-373f5271] .q-btn{min-height:31px;padding:0 10px;color:#ffffffb8!important;font-size:13px;font-weight:700}.level-rarity-toggle[data-v-373f5271] .q-btn:not(.bg-gold-primary):hover{background:#ffffff12}.level-rarity-toggle[data-v-373f5271] .q-btn.bg-gold-primary{color:#17120a!important;background:linear-gradient(180deg,#f3cf7a,#b88935)!important;box-shadow:0 0 0 1px #ffe09659,0 8px 18px #00000052}.level-rarity-toggle[data-v-373f5271] .q-btn.bg-gold-primary .q-btn__content{color:#17120a}.level-state[data-v-373f5271]{min-height:280px;display:flex;align-items:center;justify-content:center}.level-timeline[data-v-373f5271]{display:flex;flex-direction:column;gap:22px;padding-top:18px}.level-load-more[data-v-373f5271]{min-height:80px;display:flex;align-items:center;justify-content:center}.level-row[data-v-373f5271]{display:grid;grid-template-columns:78px minmax(0,1fr);gap:16px;align-items:start}.level-marker[data-v-373f5271]{position:sticky;top:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:74px;border:1px solid rgba(175,137,60,.34);background:#0000006b;box-shadow:inset 0 0 18px #af893c14}.level-marker span[data-v-373f5271]{font-size:11px;color:#ffffff80}.level-marker strong[data-v-373f5271]{font-size:28px;line-height:1;color:#f0c56b}.level-rail-wrap[data-v-373f5271]{min-width:0}.level-card-rail[data-v-373f5271]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,300px);align-items:stretch;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px 4px 14px 0}.level-card-rail[data-v-373f5271]::-webkit-scrollbar{height:10px}.level-card-rail[data-v-373f5271]::-webkit-scrollbar-thumb{background:#af893c73}.level-card-rail[data-v-373f5271]::-webkit-scrollbar-track{background:#ffffff0f}.level-card-frame[data-v-373f5271]{position:relative;display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.level-card-frame[data-v-373f5271] .item-card{flex:1 1 auto;min-height:0}@media(max-width:720px){.level-items-shell[data-v-373f5271]{padding:16px 12px 36px}.level-items-toolbar[data-v-373f5271]{align-items:flex-start;flex-direction:column}.level-items-heading[data-v-373f5271]{width:100%;align-items:flex-start;flex-direction:column;gap:12px}.level-items-title[data-v-373f5271]{font-size:22px}.level-jump-strip[data-v-373f5271],.level-rarity-toggle[data-v-373f5271]{width:100%;overflow-x:auto}.level-rarity-toggle[data-v-373f5271] .q-btn{flex:1 0 auto;min-width:64px}.level-row[data-v-373f5271]{display:flex;flex-direction:column;gap:8px}.level-marker[data-v-373f5271]{position:relative;top:auto;align-self:flex-start;flex-direction:row;gap:4px;min-height:0;padding:4px 8px;border-color:#af893c47;background:#00000047}.level-marker span[data-v-373f5271]{font-size:10px}.level-marker strong[data-v-373f5271]{font-size:16px}.level-rail-wrap[data-v-373f5271]{width:100%;padding-top:0}.level-card-rail[data-v-373f5271]{grid-auto-columns:min(340px,100vw - 44px)}}
