.dm-pop{z-index:200030;justify-content:center;align-items:center;padding:.75rem;font-family:Figtree,system-ui,sans-serif;display:flex;position:fixed;inset:0}.dm-pop .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dm-pop__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#020610e6;border:0;position:absolute;inset:0}.dm-pop__shell{z-index:1;width:min(100%,480px);position:relative}.dm-pop__close{z-index:5;color:#fff;cursor:pointer;background:#00000080;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;line-height:0;display:inline-flex;position:absolute;top:2.8%;right:4%;box-shadow:0 0 0 1px #f3df9a73}.dm-pop__close svg{flex-shrink:0;width:15px;height:15px;display:block}.dm-pop__close:hover{color:#f3df9a;background:#000000a6}.dm-pop__stage{aspect-ratio:1;filter:drop-shadow(0 24px 48px #0000008c);width:100%;position:relative}.dm-pop__body{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.dm-pop__timer{z-index:3;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;height:4.35%;padding:0 .55rem;display:flex;position:absolute;top:25.8%;left:30.5%;right:30.5%}.dm-pop__timer-value{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#f3df9a;text-shadow:0 1px #8a6a28,0 1px 2px #0000008c;font-size:clamp(.62rem,2.5vw,.85rem);font-weight:800;line-height:1}.dm-pop__list{z-index:2;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;justify-content:space-evenly;align-items:stretch;gap:clamp(.12rem,.7vw,.28rem);width:auto;max-width:100%;margin:0;padding:.15rem .2rem;list-style:none;display:flex;position:absolute;inset:33.5% 13.5% 20% 14.5%;overflow:hidden}.dm-pop__list::-webkit-scrollbar{width:0;display:none}.dm-pop__list::-webkit-scrollbar-thumb{display:none}.dm-pop__list::-webkit-scrollbar-track{display:none}.dm-pop__empty{z-index:2;text-align:center;color:#b7c9d8;margin:0;font-size:clamp(.78rem,3vw,.92rem);line-height:1.4;position:absolute;top:44%;left:16%;right:16%}.dm-pop__row{box-sizing:border-box;flex:1 1 0;justify-content:stretch;align-items:stretch;width:100%;max-width:100%;min-height:clamp(42px,10%,58px);max-height:62px;display:flex;position:relative}.dm-pop__plate{box-sizing:border-box;border-radius:0;grid-template-columns:minmax(0,18%) minmax(0,1fr) minmax(0,20%);align-items:stretch;column-gap:2px;width:100%;max-width:100%;height:100%;min-height:0;padding:3px;display:grid;position:relative;overflow:hidden}.dm-pop__row:last-child .dm-pop__plate{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0 0 1.85rem 1.85rem;overflow:hidden}.dm-pop__row:last-child .dm-pop__plate:before{background:linear-gradient(#8ce6f033 0%,#8ce6f000 36%,#0412188c 100%),linear-gradient(90deg,#071a24 0%,#0a3a48 40%,#0e6878 100%);border-radius:0 0 1.65rem 1.65rem;inset:0;box-shadow:inset 0 0 0 1px #50d2e166,inset 0 2px 2px #0000004d;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.dm-pop__row:last-child .dm-pop__status{border-radius:0 0 0 1.45rem;box-shadow:inset 0 0 0 1px #50dce659,inset 0 2px 6px #0006}.dm-pop__row:last-child .dm-pop__plate-copy{box-shadow:inset 0 0 0 1px #50dce64d,inset 0 2px 6px #00000059}.dm-pop__row:last-child .dm-pop__plate-rewards .dm-pop__reward{border-radius:0 0 1.45rem;box-shadow:inset 0 0 0 1px #50dce659,inset 0 2px 6px #0006}.dm-pop__plate:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#8ce6f047 0%,#8ce6f000 32%,#0000 68%,#00080e66 100%),linear-gradient(90deg,#071a24 0%,#0a3a48 40%,#127a88 78%,#1eb0c0 100%);position:absolute;inset:2px;box-shadow:inset 0 0 0 1.5px #5ae6f0b3,inset 0 2px 2px #00000059}.dm-pop__status{z-index:1;letter-spacing:.02em;text-transform:uppercase;color:#eaf6fa;text-shadow:0 1px 2px #0000008c;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:linear-gradient(#0a303c 0%,#041418 100%);border-radius:0;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:.12rem .18rem;font-size:clamp(.38rem,1.35vw,.5rem);font-weight:800;line-height:1.05;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #50dce68c,inset 0 2px 6px #00000080}.dm-pop__row.is-complete .dm-pop__status{color:#7dffd8;text-shadow:0 0 8px #50ffdc8c,0 1px 2px #00000073}.dm-pop__row.is-locked .dm-pop__status{color:#8a9aaa;text-shadow:0 1px 2px #00000073;background:linear-gradient(#152028 0%,#0a1218 100%);box-shadow:inset 0 0 0 1px #648c9647,inset 0 2px 5px #00000073}.dm-pop__plate-copy{z-index:1;box-sizing:border-box;pointer-events:none;background:linear-gradient(#0828328c 0%,#041218a6 100%);border-radius:0;flex-direction:column;justify-content:center;align-items:stretch;gap:.1rem;min-width:0;margin:0;padding:.12rem .4rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #50dce680,inset 0 2px 6px #0006}.dm-pop__row-period{letter-spacing:.14em;text-align:left;text-transform:uppercase;color:#8ec4d0;text-shadow:0 1px 2px #00000080;flex:none;width:100%;margin:0;font-size:clamp(.34rem,1.15vw,.42rem);font-weight:800;line-height:1}.dm-pop__row-title{letter-spacing:.03em;text-align:left;text-transform:uppercase;color:#f4fafc;text-shadow:0 1px 2px #0000008c;-webkit-line-clamp:2;white-space:normal;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:0 auto;width:100%;min-height:0;margin:0;font-size:clamp(.42rem,1.55vw,.58rem);font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.dm-pop__row-quota{letter-spacing:.01em;text-align:left;color:#9eb6c4;text-shadow:0 1px 2px #00000073;-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;width:100%;margin:.05rem 0 0;font-size:clamp(.32rem,1.15vw,.45rem);font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.dm-pop__plate-rewards{z-index:1;pointer-events:none;justify-content:center;align-self:stretch;align-items:stretch;gap:.12rem;min-width:0;display:flex;position:relative;overflow:hidden}.dm-pop__plate-rewards.xp-only .dm-pop__reward{background:linear-gradient(#0a303c 0%,#041418 100%);border-radius:0;flex:auto;width:100%;box-shadow:inset 0 0 0 1px #50dce68c,inset 0 2px 6px #00000080}.dm-pop__plate-rewards.xp-only .dm-pop__reward strong,.dm-pop__plate-rewards.xp-only .dm-pop__reward em{color:#e8c85a;text-shadow:0 1px #7a5a18,0 1px 2px #00000080}.dm-pop__plate-rewards.has-key{justify-content:space-evenly}.dm-pop__plate-rewards.has-key .dm-pop__reward{background:linear-gradient(#0a303c 0%,#041418 100%);border-radius:0;flex:1 1 0;box-shadow:inset 0 0 0 1px #50dce68c,inset 0 2px 6px #00000080}.dm-pop__plate-rewards.has-key .dm-pop__reward strong,.dm-pop__plate-rewards.has-key .dm-pop__reward em{color:#e5c568;text-shadow:0 1px #7a5a18,0 1px 2px #00000080}.dm-pop__reward{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:.1rem .2rem;line-height:1;display:flex;overflow:hidden}.dm-pop__reward strong{color:#e5c568;text-shadow:0 1px #7a5a18,0 1px 2px #00000080;font-size:clamp(.58rem,2vw,.78rem);font-weight:800;line-height:1;display:block}.dm-pop__reward em{letter-spacing:.06em;color:#c9a84a;text-transform:uppercase;margin-top:.08rem;font-size:clamp(.34rem,1.25vw,.44rem);font-style:normal;font-weight:700;line-height:1;display:block}.dm-pop__row.is-locked .dm-pop__plate{filter:saturate(.75);opacity:.88;border-color:#8a7a48}.dm-pop__row.is-locked .dm-pop__plate:before{background:linear-gradient(#64a0aa1f 0%,#0000 40%,#0000004d 100%),linear-gradient(90deg,#061018 0%,#0a2830 45%,#0e4a52 100%)}.dm-pop__row.is-locked .dm-pop__row-period{color:#6a8a98}.dm-pop__row.is-locked .dm-pop__row-title{color:#c8d4dc}.dm-pop__cta{z-index:2;cursor:pointer;background:0 0;border:0;height:8.6%;padding:0;position:absolute;top:80.4%;left:18.5%;right:18.5%}.dm-pop__cta-art{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.dm-pop__cta-label{letter-spacing:.14em;color:#fff;text-shadow:0 1px 3px #0028148c;pointer-events:none;justify-content:center;align-items:center;font-family:inherit;font-size:clamp(.75rem,3vw,1rem);font-weight:900;display:flex;position:absolute;inset:0}.dm-pop__cta:hover .dm-pop__cta-art{filter:brightness(1.06)}.dm-pop__cta:active .dm-pop__cta-art{filter:brightness(.96)}.dm-pop__cta:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #f3df9a}@media (max-width:420px){.dm-pop{padding:.35rem}.dm-pop__shell{width:min(100%,100vw - .7rem)}}@media (prefers-reduced-motion:reduce){.dm-pop__cta:hover .dm-pop__cta-art,.dm-pop__cta:active .dm-pop__cta-art{filter:none}}
