.level-items-shell[data-v-c194b034]{width:min(1480px,100%);margin:0 auto;padding:24px 18px 48px}.level-items-toolbar[data-v-c194b034]{position:sticky;top:0;z-index:8;display:flex;flex-direction:column;gap:12px;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-toolbar-main[data-v-c194b034],.level-toolbar-controls[data-v-c194b034]{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.level-filter-mobile-toggle[data-v-c194b034]{display:none;flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid rgba(175,137,60,.34);color:#ffe6b4f0;background:#0000006b;font-weight:800}.level-items-title[data-v-c194b034]{margin:0;font-size:26px;line-height:1.15;font-weight:800;color:#f2d18a;letter-spacing:0}.level-items-subtitle[data-v-c194b034]{margin-top:5px;color:#ffffff94;font-size:13px}.level-jump-strip[data-v-c194b034]{display:flex;align-items:center;gap:4px;padding:0;border:0;background:transparent}.level-jump-btn[data-v-c194b034]{min-width:34px;min-height:28px;padding:0 8px;color:#ffe6b4e0;background:#ffffff0a;font-size:12px;font-weight:700}.level-jump-btn[data-v-c194b034]:hover{background:#af893c38}.level-filter-panel[data-v-c194b034]{width:100%;flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.level-filter-row[data-v-c194b034]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;min-width:0}.level-filter-group[data-v-c194b034]{display:flex;align-items:center;gap:6px;min-width:0}.level-filter-group .level-filter-toggle[data-v-c194b034]{flex:1 1 auto}.level-filter-group-level[data-v-c194b034]{max-width:100%}.level-filter-toggle[data-v-c194b034]{min-width:0}.level-filter-label[data-v-c194b034]{flex:0 0 68px;width:68px;min-height:31px;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;border:0;background:transparent;color:#ffe6b4db;font-size:12px;font-weight:800}.level-filter-toggle[data-v-c194b034]{flex:0 0 auto;padding:0;border:0;background:transparent;box-shadow:none}.level-filter-toggle[data-v-c194b034] .q-btn{min-height:31px;padding:0 10px;border:1px solid rgba(175,137,60,.22);color:#ffffffb8!important;background:#0000003d;font-size:13px;font-weight:700}.level-socket-toggle[data-v-c194b034] .q-btn{min-width:32px}.level-filter-toggle[data-v-c194b034] .q-btn:not(.bg-gold-primary):hover{background:#ffffff12}.level-filter-toggle[data-v-c194b034] .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-filter-toggle[data-v-c194b034] .q-btn.bg-gold-primary .q-btn__content{color:#17120a}.level-state[data-v-c194b034]{min-height:280px;display:flex;align-items:center;justify-content:center}.level-timeline[data-v-c194b034]{display:flex;flex-direction:column;gap:22px;padding-top:18px}.level-load-more[data-v-c194b034]{min-height:80px;display:flex;align-items:center;justify-content:center}.level-row[data-v-c194b034]{display:grid;grid-template-columns:78px minmax(0,1fr);gap:16px;align-items:start}.level-marker[data-v-c194b034]{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-c194b034]{font-size:11px;color:#ffffff80}.level-marker strong[data-v-c194b034]{font-size:28px;line-height:1;color:#f0c56b}.level-rail-wrap[data-v-c194b034]{min-width:0}.level-card-rail[data-v-c194b034]{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-c194b034]::-webkit-scrollbar{height:10px}.level-card-rail[data-v-c194b034]::-webkit-scrollbar-thumb{background:#af893c73}.level-card-rail[data-v-c194b034]::-webkit-scrollbar-track{background:#ffffff0f}.level-card-frame[data-v-c194b034]{position:relative;display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.level-card-frame[data-v-c194b034] .item-card{flex:1 1 auto;min-height:0}@media(max-width:720px){.level-items-shell[data-v-c194b034]{padding:16px 12px 36px}.level-items-toolbar[data-v-c194b034]{gap:10px}.level-toolbar-main[data-v-c194b034]{align-items:flex-start}.level-items-title[data-v-c194b034]{font-size:22px}.level-filter-mobile-toggle[data-v-c194b034]{display:inline-flex}.level-toolbar-controls[data-v-c194b034]{align-items:stretch;flex-direction:column;gap:8px}.level-filter-panel[data-v-c194b034]{display:none;width:100%;justify-content:stretch;overflow:visible;flex-direction:column;align-items:stretch;gap:8px;padding:10px;border:1px solid rgba(175,137,60,.24);background:#0000004d}.level-filter-panel.is-open[data-v-c194b034]{display:flex}.level-filter-row[data-v-c194b034]{width:100%;align-items:stretch;display:flex;flex-direction:column;gap:8px}.level-filter-group[data-v-c194b034]{width:100%;align-items:flex-start;flex-direction:column;gap:5px}.level-filter-group-level[data-v-c194b034]{grid-column:auto;width:100%}.level-jump-strip[data-v-c194b034]{width:100%;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;overflow:hidden}.level-jump-btn[data-v-c194b034]{min-width:0;padding:0}.level-filter-toggle[data-v-c194b034] .q-btn{flex:1 1 0;min-width:0;padding:0 6px}.level-filter-label[data-v-c194b034]{width:68px;flex-basis:68px}.level-filter-toggle[data-v-c194b034] .q-btn__content{min-width:0;white-space:nowrap}.level-filter-toggle[data-v-c194b034],.level-socket-toggle[data-v-c194b034]{width:100%;overflow:hidden}.level-socket-toggle[data-v-c194b034] .q-btn{min-width:0}.level-row[data-v-c194b034]{display:flex;flex-direction:column;gap:8px}.level-marker[data-v-c194b034]{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-c194b034]{font-size:10px}.level-marker strong[data-v-c194b034]{font-size:16px}.level-rail-wrap[data-v-c194b034]{width:100%;padding-top:0}.level-card-rail[data-v-c194b034]{grid-auto-columns:min(340px,100vw - 44px)}}
