.index-module-scss-module___61blq__page{--spotlight-theme-color:#f5a623;--button-hover-glow:#f5a62373;--dad-bg:#0a0806;--dad-foreground:#f2ede6;--dad-accent:#f5a623;--dad-accent-dark:#c4922a;--dad-muted:#a3a199;--dad-surface:#1d1a15;--dad-surface-2:#27231c;--dad-border:#423929;width:100%;max-width:1600px;min-height:calc(100vh - 845px);color:var(--dad-foreground);margin:0 auto;padding:1.5rem 1rem 2.5rem}@media screen and (max-width:800px){.index-module-scss-module___61blq__page{padding:1rem .75rem 2rem}}.index-module-scss-module___61blq__gradient{background:linear-gradient(135deg, #fcd28a 0%, var(--dad-accent) 50%, var(--dad-accent-dark) 100%);-webkit-text-fill-color:#0000;color:#0000}[dir=rtl] .index-module-scss-module___61blq__gradient{background:linear-gradient(-135deg, #fcd28a 0%, var(--dad-accent) 50%, var(--dad-accent-dark) 100%)}[dir] .index-module-scss-module___61blq__gradient{-webkit-background-clip:text;background-clip:text}.index-module-scss-module___61blq__container{flex-direction:column;gap:1.25rem;max-width:80rem;margin:0 auto;display:flex}.index-module-scss-module___61blq__header{flex-direction:column;gap:.25rem;display:flex}.index-module-scss-module___61blq__title{font-size:18px;font-weight:700;font-family:"Orbitron",var(--font-orbitron),sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--spotlight-theme-color,#f5a623);text-shadow:0 0 10px color-mix(in srgb, currentColor 45%, transparent)}.index-module-scss-module___61blq__title span{-webkit-text-fill-color:currentColor;color:inherit;background:0 0}.index-module-scss-module___61blq__title{margin:0}.index-module-scss-module___61blq__subtitle{color:var(--dad-muted);margin:0;font-size:.875rem}.index-module-scss-module___61blq__filterCardInner{flex-direction:column;gap:1rem;display:flex}.index-module-scss-module___61blq__searchRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.index-module-scss-module___61blq__searchInput{background:var(--dad-surface);border:1px solid var(--dad-border);min-width:0;color:var(--dad-foreground);border-radius:4px;outline:none;flex:1;padding:.5rem .75rem;font-size:.875rem}.index-module-scss-module___61blq__searchInput:focus{border-color:var(--spotlight-theme-color)}.index-module-scss-module___61blq__seasonRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.index-module-scss-module___61blq__seasonLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--dad-muted);flex-shrink:0;font-size:.75rem;font-weight:700}.index-module-scss-module___61blq__seasonBtn{color:var(--dad-muted);border:1px solid var(--dad-border);cursor:pointer;background:0 0;border-radius:4px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.index-module-scss-module___61blq__seasonBtn:hover{color:var(--dad-foreground)}.index-module-scss-module___61blq__seasonBtnActive{background:var(--dad-surface-2);color:var(--dad-foreground);border-color:var(--dad-border)}.index-module-scss-module___61blq__seasonBtnCurrent{color:var(--spotlight-theme-color);border-color:var(--dad-accent-dark);background:#f5a6231f}.index-module-scss-module___61blq__seasonBtnPrevious{color:#8a7a58;background:#4a3f2a4d;border-color:#4a3f2a}
.index-module-scss-module__QPBPzG__portrait{object-fit:cover;border-radius:4px;flex-shrink:0}
.index-module-scss-module__TRxiTG__row{flex-wrap:wrap;gap:.5rem;display:flex}.index-module-scss-module__TRxiTG__chip{background:var(--dad-surface);color:var(--dad-foreground);border:1px solid var(--dad-border);cursor:pointer;border-radius:4px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.index-module-scss-module__TRxiTG__chip:hover{border-color:var(--spotlight-theme-color)}.index-module-scss-module__TRxiTG__chipActive{background:var(--spotlight-theme-color);color:#0d0b07;border-color:var(--spotlight-theme-color)}
.index-module-scss-module__5oe32G__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.index-module-scss-module__5oe32G__label{text-transform:uppercase;letter-spacing:.05em;color:var(--dad-muted);flex-shrink:0;font-size:.75rem;font-weight:700}.index-module-scss-module__5oe32G__btn{color:var(--dad-muted);border:1px solid var(--dad-border);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.index-module-scss-module__5oe32G__btn:hover{color:var(--dad-foreground)}.index-module-scss-module__5oe32G__btnActive{background:var(--dad-surface-2);color:var(--dad-foreground);border-color:var(--dad-border)}.index-module-scss-module__5oe32G__active_cosmetics{color:#ce93d8;background:#9c27b021;border-color:#9c27b0}.index-module-scss-module__5oe32G__active_gear{color:#f44336;background:#f4433621;border-color:#f44336}.index-module-scss-module__5oe32G__active_gold{color:var(--spotlight-theme-color);border-color:var(--spotlight-theme-color);background:#c4922a21}.index-module-scss-module__5oe32G__active_xp{color:#4caf50;background:#4caf5021;border-color:#4caf50}
.index-module-scss-module__HapqLa__list{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.index-module-scss-module__HapqLa__empty{background:var(--dad-surface);border:1px solid var(--dad-border);text-align:center;color:var(--dad-muted);border-radius:4px;padding:2rem 1rem;font-size:.875rem}.index-module-scss-module__HapqLa__merchantBlock{background:var(--dad-surface);border:1px solid var(--dad-border);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.index-module-scss-module__HapqLa__merchantHeader{text-transform:uppercase;letter-spacing:.1em;color:var(--dad-foreground);background:var(--dad-surface-2);border-bottom:1px solid var(--dad-border);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;display:flex}.index-module-scss-module__HapqLa__chapterBlock{flex-direction:column;display:flex}.index-module-scss-module__HapqLa__chapterBlock+.index-module-scss-module__HapqLa__chapterBlock{border-top:1px solid var(--dad-border)}.index-module-scss-module__HapqLa__chapterBanner{background:var(--dad-surface-2);border-left:3px solid var(--spotlight-theme-color);border-bottom:1px solid var(--dad-border);color:var(--spotlight-theme-color);letter-spacing:.03em;padding:.4rem 1rem;font-size:.8rem;font-weight:700}[dir=rtl] .index-module-scss-module__HapqLa__chapterBanner{border-left:none;border-right:3px solid var(--spotlight-theme-color)}.index-module-scss-module__HapqLa__questRows{flex-direction:column;display:flex}.index-module-scss-module__HapqLa__questRow{border-bottom:1px solid var(--dad-border);width:100%;color:var(--dad-foreground);background:0 0;border-left:3px solid #0000;flex-direction:row;align-items:flex-start;gap:1rem;padding:.75rem 1rem;text-decoration:none;transition:background .12s,border-color .12s;display:flex}[dir=rtl] .index-module-scss-module__HapqLa__questRow{border-left:none;border-right:3px solid #0000}.index-module-scss-module__HapqLa__questRow:last-child{border-bottom:none}.index-module-scss-module__HapqLa__questRow:hover{border-left-color:var(--spotlight-theme-color);background:#f5a6230a}[dir=rtl] .index-module-scss-module__HapqLa__questRow:hover{border-left-color:currentColor;border-right-color:var(--spotlight-theme-color)}@media screen and (max-width:500px){.index-module-scss-module__HapqLa__questRow{flex-direction:column;gap:.5rem}}.index-module-scss-module__HapqLa__questMain{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.index-module-scss-module__HapqLa__questTitle{color:var(--dad-foreground);font-size:.875rem;font-weight:600}.index-module-scss-module__HapqLa__chipSection{flex-direction:column;gap:.3rem;display:flex}.index-module-scss-module__HapqLa__chipLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--dad-muted);border-bottom:1px solid var(--dad-border);width:-moz-fit-content;width:fit-content;padding-bottom:.2rem;font-size:.75rem;font-weight:700}.index-module-scss-module__HapqLa__objectives{flex-wrap:wrap;gap:.375rem;display:flex}.index-module-scss-module__HapqLa__objChip{border-radius:4px;padding:.2rem .6rem;font-size:.8rem;font-weight:500}.index-module-scss-module__HapqLa__questMeta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.375rem;width:13rem;display:flex}@media screen and (max-width:500px){.index-module-scss-module__HapqLa__questMeta{align-items:flex-start;width:100%}}.index-module-scss-module__HapqLa__questMeta .index-module-scss-module__HapqLa__chipSection{align-items:flex-end;width:100%}@media screen and (max-width:500px){.index-module-scss-module__HapqLa__questMeta .index-module-scss-module__HapqLa__chipSection{align-items:flex-start}}.index-module-scss-module__HapqLa__questMeta .index-module-scss-module__HapqLa__chipLabel{text-align:right}[dir=rtl] .index-module-scss-module__HapqLa__questMeta .index-module-scss-module__HapqLa__chipLabel{text-align:left}@media screen and (max-width:500px){.index-module-scss-module__HapqLa__questMeta .index-module-scss-module__HapqLa__chipLabel{text-align:left}[dir=rtl] .index-module-scss-module__HapqLa__questMeta .index-module-scss-module__HapqLa__chipLabel{text-align:right}}.index-module-scss-module__HapqLa__dungeonRow{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}@media screen and (max-width:500px){.index-module-scss-module__HapqLa__dungeonRow{justify-content:flex-start}}.index-module-scss-module__HapqLa__dungeonChip{color:#9ab4d4;white-space:nowrap;background:#4a5a7840;border:1px solid #6482b440;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.index-module-scss-module__HapqLa__dungeonMore{color:#9ab4d4;align-self:center;font-size:.75rem}.index-module-scss-module__HapqLa__rewardList{flex-flow:wrap;justify-content:flex-end;gap:.25rem;display:flex}@media screen and (max-width:500px){.index-module-scss-module__HapqLa__rewardList{flex-direction:column;align-items:flex-start}}.index-module-scss-module__HapqLa__rewardChip{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:.2rem .6rem;font-size:.8rem;font-weight:500;overflow:hidden}
