.UpcomingModal-module__q1ky0W__button{font-family:var(--display-font-family);letter-spacing:.12em;text-transform:uppercase;color:#fff;cursor:pointer;outline-offset:2px;background:#ffffff0f;border:1px solid #ffffff47;outline:2px solid #0000;flex:none;align-items:center;gap:.3rem;margin-left:auto;padding:.3rem .65rem;font-size:.72rem;font-weight:600;transition:background .12s,outline-color .12s;display:inline-flex}.UpcomingModal-module__q1ky0W__button:hover,.UpcomingModal-module__q1ky0W__button:focus-visible{background:#ffffff1f;outline-color:#fff}.UpcomingModal-module__q1ky0W__overlay{z-index:var(--z-modal);background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.UpcomingModal-module__q1ky0W__modal{width:100%;max-width:640px;max-height:calc(100dvh - 2rem);color:var(--colour-text);background:linear-gradient(#23282f 0%,#191c21 100%);border:1px solid #ffffff1f;overflow-y:auto;box-shadow:0 24px 60px #000000a6}.UpcomingModal-module__q1ky0W__head{z-index:var(--z-modal-bar);background:#23282f;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem .75rem;display:flex;position:sticky;top:0}.UpcomingModal-module__q1ky0W__title{font-family:var(--display-font-family);letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0;font-size:1.1rem;font-weight:600}.UpcomingModal-module__q1ky0W__title_dim{color:#ffffff8c}.UpcomingModal-module__q1ky0W__close_btn{color:#fff;cursor:pointer;outline-offset:2px;background:#23282f;border:1px solid #ffffff38;outline:2px solid #0000;flex:none;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;font-size:1.1rem;display:flex}.UpcomingModal-module__q1ky0W__close_btn:hover,.UpcomingModal-module__q1ky0W__close_btn:focus-visible{outline-color:#fff}.UpcomingModal-module__q1ky0W__periods{flex-direction:column;gap:.5rem;margin:0;padding:1rem 1.25rem 1.25rem;list-style:none;display:flex}.UpcomingModal-module__q1ky0W__period{background:#ffffff0d;grid-template-columns:8.5rem minmax(0,1fr);align-items:start;gap:.5rem 1rem;padding:.75rem .9rem;display:grid}.UpcomingModal-module__q1ky0W__period_label{color:#fff;padding-top:.2rem;font-weight:700}.UpcomingModal-module__q1ky0W__period_content{flex-direction:column;gap:.5rem;min-width:0;display:flex}.UpcomingModal-module__q1ky0W__period_note{font-family:var(--subtext-font-family);color:#ffffffb3;margin:0;font-size:.9rem;font-style:italic;font-weight:500;line-height:1.5}@media (max-width:520px){.UpcomingModal-module__q1ky0W__period{grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem .75rem}.UpcomingModal-module__q1ky0W__head{padding:.85rem 1rem .65rem}.UpcomingModal-module__q1ky0W__periods{padding:.85rem 1rem 1rem}}
.RotationsPage-module__GmJD7q__page{flex-direction:column;gap:2.25rem;display:flex}.RotationsPage-module__GmJD7q__tiles{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.RotationsPage-module__GmJD7q__accent_raid{--tile-accent:#a385e0}.RotationsPage-module__GmJD7q__accent_dungeon{--tile-accent:#4fc1a8}.RotationsPage-module__GmJD7q__accent_trials{--tile-accent:#d9b45a}.RotationsPage-module__GmJD7q__accent_vanguard{--tile-accent:#4f8fe0}.RotationsPage-module__GmJD7q__accent_pantheon{--tile-accent:#e08a4a}.RotationsPage-module__GmJD7q__accent_campaign{--tile-accent:#c3cad6}.RotationsPage-module__GmJD7q__accent_hunt{--tile-accent:#c0483f}.RotationsPage-module__GmJD7q__accent_arena{--tile-accent:#6fcfe6}.RotationsPage-module__GmJD7q__accent_lost_sector{--tile-accent:#9fd27a}.RotationsPage-module__GmJD7q__accent_distortion{--tile-accent:#e5567c}.RotationsPage-module__GmJD7q__tile{--tile-art-width:11rem;border:1px solid #ffffff2e;border-left:3px solid var(--tile-accent);background:#14181ed9;min-width:0;position:relative}.RotationsPage-module__GmJD7q__tile_summary{min-height:4rem;padding:0 1rem 0 calc(var(--tile-art-width) + .85rem);cursor:pointer;outline-offset:-2px;outline:2px solid #0000;align-items:center;gap:.85rem;list-style:none;transition:background .12s;display:flex}.RotationsPage-module__GmJD7q__tile_summary::-webkit-details-marker{display:none}.RotationsPage-module__GmJD7q__tile_summary:hover{background:#ffffff0a}.RotationsPage-module__GmJD7q__tile_summary:focus-visible{outline-color:#fff}.RotationsPage-module__GmJD7q__tile_sliver{width:var(--tile-art-width);background-color:#2c3036;background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0}.RotationsPage-module__GmJD7q__tile_summary_text{flex-direction:column;flex:1;gap:.15rem;min-width:0;padding:.65rem 0;display:flex}.RotationsPage-module__GmJD7q__tile_title{font-family:var(--display-font-family);letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:1.05rem;font-weight:600}.RotationsPage-module__GmJD7q__tile_brief{color:var(--d2-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.RotationsPage-module__GmJD7q__tile_chevron{color:var(--d2-dim);flex:none;transition:transform .15s;display:inline-flex}.RotationsPage-module__GmJD7q__tile[open] .RotationsPage-module__GmJD7q__tile_chevron{transform:rotate(180deg)}.RotationsPage-module__GmJD7q__tile_open{margin-left:var(--tile-art-width);border-top:2px solid var(--tile-accent)}.RotationsPage-module__GmJD7q__tile_body{flex-direction:column;gap:.6rem;min-width:0;padding:.9rem 1rem 1rem .85rem;display:flex}.RotationsPage-module__GmJD7q__tile_countdown{color:var(--d2-gold);flex:none;font-size:.8rem}.RotationsPage-module__GmJD7q__tile_foot{border-top:1px solid #ffffff1f;align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem;display:flex}.RotationsPage-module__GmJD7q__tile_footer{min-width:0;color:var(--d2-dim);margin:0;font-size:.8rem;line-height:1.5}.RotationsPage-module__GmJD7q__tile_empty{color:#fffc;margin:0;line-height:1.5}.RotationsPage-module__GmJD7q__entries{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.RotationsPage-module__GmJD7q__entry{align-items:center;gap:.65rem;min-width:0;display:flex}.RotationsPage-module__GmJD7q__entry_thumb{background-color:#2c3036;background-position:50%;background-size:cover;border:1px solid #fff3;flex:none;width:2.5rem;height:2.5rem}.RotationsPage-module__GmJD7q__entry_text{flex-direction:column;min-width:0;display:flex}.RotationsPage-module__GmJD7q__entry_kicker{font-family:var(--display-font-family);letter-spacing:.14em;text-transform:uppercase;color:var(--tile-accent);font-size:.66rem;font-weight:600}.RotationsPage-module__GmJD7q__entry_name{color:#fff;overflow-wrap:anywhere;font-weight:700}.RotationsPage-module__GmJD7q__entry_detail{color:var(--d2-dim);font-size:.8rem}.RotationsPage-module__GmJD7q__tile_skeleton{height:9rem}.RotationsPage-module__GmJD7q__tile_skeleton_whole{height:14rem}.RotationsPage-module__GmJD7q__status{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 2rem;display:flex}.RotationsPage-module__GmJD7q__status_item{text-align:right;justify-items:end;gap:.15rem;display:grid}.RotationsPage-module__GmJD7q__status_label{font-family:var(--display-font-family);letter-spacing:.16em;text-transform:uppercase;color:var(--d2-dim);font-size:.75rem;font-weight:600}.RotationsPage-module__GmJD7q__status_value{color:var(--d2-gold);font-size:1.35rem;font-weight:700}.RotationsPage-module__GmJD7q__slab{background:var(--d2-slab);border-left:3px solid var(--d2-rule);color:#ffffffe0;margin:0;padding:.75rem 1rem;line-height:1.5}.RotationsPage-module__GmJD7q__section{flex-direction:column;gap:1rem;width:100%;display:flex}.RotationsPage-module__GmJD7q__section_head{border-bottom:1px solid var(--d2-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding-bottom:.3rem;display:flex}.RotationsPage-module__GmJD7q__section_title{font-family:var(--display-font-family);letter-spacing:.04em;text-transform:uppercase;color:#ffffffe6;margin:0;font-size:1.05rem;font-weight:500}.RotationsPage-module__GmJD7q__section_link{letter-spacing:.1em;text-transform:uppercase;color:var(--d2-dim);font-size:.78rem;text-decoration:none}.RotationsPage-module__GmJD7q__section_link:hover,.RotationsPage-module__GmJD7q__section_link:focus-visible{color:#fff}.RotationsPage-module__GmJD7q__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RotationsPage-module__GmJD7q__row{background:var(--d2-slab);grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:.4rem 1.25rem;padding:.7rem .9rem;display:grid}.RotationsPage-module__GmJD7q__row+.RotationsPage-module__GmJD7q__row{border-top:1px solid #ffffff14}.RotationsPage-module__GmJD7q__row_dates{color:#fff;font-weight:700}.RotationsPage-module__GmJD7q__row_groups{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.35rem 1.25rem;min-width:0;display:grid}.RotationsPage-module__GmJD7q__row_group{flex-direction:column;gap:.1rem;min-width:0;display:flex}.RotationsPage-module__GmJD7q__row_label{font-family:var(--display-font-family);letter-spacing:.14em;text-transform:uppercase;color:var(--d2-dim);font-size:.66rem;font-weight:600}.RotationsPage-module__GmJD7q__row_titles{color:#ffffffeb}.RotationsPage-module__GmJD7q__row_note{font-family:var(--subtext-font-family);color:var(--d2-dim);grid-column:1/-1;margin:0;font-size:.9rem;font-style:italic;font-weight:500;line-height:1.5}.RotationsPage-module__GmJD7q__footnote{max-width:60rem;color:var(--d2-dim);margin:0;font-size:.85rem;line-height:1.6}.RotationsPage-module__GmJD7q__skeleton_title{width:12rem;height:1.6rem}.RotationsPage-module__GmJD7q__skeleton_rows{height:24rem}@media (max-width:1000px){.RotationsPage-module__GmJD7q__tiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.RotationsPage-module__GmJD7q__row{grid-template-columns:minmax(0,1fr)}.RotationsPage-module__GmJD7q__status{justify-content:flex-start}.RotationsPage-module__GmJD7q__status_item{text-align:left;justify-items:start}}@media (max-width:520px){.RotationsPage-module__GmJD7q__tile{--tile-art-width:5.5rem}}
