.page-title.svelte-1iyw2is{text-align:center;font-size:2.2rem;font-weight:900;letter-spacing:.06em;margin-bottom:2rem}@media(min-width:768px){.page-title.svelte-1iyw2is{font-size:3rem}}.alert-card.svelte-1iyw2is{max-width:90vw;margin:0 auto 3rem;padding:1rem;border-radius:20px;background:#141223bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;max-height:65vh}.alert-list.svelte-1iyw2is{display:flex;flex-direction:column;overflow-y:auto;flex-grow:1;padding-right:8px}.alert-list.svelte-1iyw2is::-webkit-scrollbar{width:6px}.alert-list.svelte-1iyw2is::-webkit-scrollbar-track{background:#0000001a}.alert-list.svelte-1iyw2is::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.alert-list.svelte-1iyw2is::-webkit-scrollbar-thumb:hover{background:#fff6}.filter-wrapper.svelte-1iyw2is{width:100%;-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent 100%)}@media(min-width:1024px){.filter-wrapper.svelte-1iyw2is{-webkit-mask-image:none;mask-image:none}.alert-filters.svelte-1iyw2is{flex-wrap:wrap;justify-content:center}}.alert-filters.svelte-1iyw2is{display:flex;gap:12px;padding:10px 20px 20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.alert-filters.svelte-1iyw2is::-webkit-scrollbar{display:none}.filter-pill.svelte-1iyw2is{flex:0 0 auto;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px #0000001a;color:#ffffffb3}.filter-pill.svelte-1iyw2is:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.filter-pill.active.svelte-1iyw2is{background:#178bff26;border-color:#178bff;color:#fff;box-shadow:0 0 20px #178bff4d,inset 0 0 10px #178bff33}.pill-icon.svelte-1iyw2is{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));transition:transform .25s ease}.filter-pill.active.svelte-1iyw2is .pill-icon:where(.svelte-1iyw2is){transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(255,255,255,.4))}.pill-text.svelte-1iyw2is{font-size:.85rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.filter-pill.active.svelte-1iyw2is .pill-text:where(.svelte-1iyw2is){color:#fff}@media(max-width:768px){.filter-pill.svelte-1iyw2is{padding:6px 12px;gap:6px}.pill-icon.svelte-1iyw2is{width:26px;height:26px}.pill-text.svelte-1iyw2is{font-size:.75rem}}.alert-row.svelte-1iyw2is{position:relative;display:grid;grid-template-columns:40px 1fr auto;grid-template-areas:"icon info timer" "mods rewards rewards";align-items:center;gap:.5rem;padding:.8rem;border-bottom:1px solid rgba(255,255,255,.08);border-radius:10px;transition:background .15s ease}.alert-row.svelte-1iyw2is:last-child{border-bottom:none}@media(min-width:768px){.alert-row.svelte-1iyw2is{grid-template-columns:34px 48px minmax(180px,1fr) auto minmax(350px,auto) 56px;grid-template-areas:none;padding:.55rem .75rem}.mission-icon.svelte-1iyw2is,.pl-container.svelte-1iyw2is,.info.svelte-1iyw2is,.modifiers.svelte-1iyw2is,.rewards.svelte-1iyw2is,.timer.svelte-1iyw2is{grid-area:auto!important;display:block}}.mission-icon.svelte-1iyw2is{grid-area:icon;width:28px;height:28px;object-fit:contain;background:#00000059;border-radius:4px;padding:2px}.pl-container.svelte-1iyw2is{display:inline-flex;align-items:center;gap:4px;font-weight:700}.pl-icon.svelte-1iyw2is{width:20px;height:20px;object-fit:contain}.info.svelte-1iyw2is{grid-area:info;display:flex;flex-direction:column;font-size:.85rem;overflow:hidden}.info.svelte-1iyw2is strong:where(.svelte-1iyw2is){font-size:.75rem;opacity:.7}.info.svelte-1iyw2is span:where(.svelte-1iyw2is){opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modifiers.svelte-1iyw2is{grid-area:mods;display:flex;gap:.3rem;align-items:center;min-width:72px}.modifiers.svelte-1iyw2is:empty:after{content:"—";opacity:.15;font-weight:900}.rewards.svelte-1iyw2is{grid-area:rewards;display:flex;flex-direction:row-reverse;gap:.35rem;align-items:center;min-width:0}.timer.svelte-1iyw2is{grid-area:timer;font-size:.7rem;opacity:.75;white-space:nowrap;text-align:right}.alert-row.rarity-uncommon.svelte-1iyw2is{box-shadow:inset 4px 0 #3fb950}.alert-row.rarity-rare.svelte-1iyw2is{box-shadow:inset 4px 0 #2f81f7}.alert-row.rarity-epic.svelte-1iyw2is{box-shadow:inset 4px 0 #7a3db8}.alert-row.rarity-legendary.svelte-1iyw2is{box-shadow:inset 4px 0 #c96a13}.alert-row.rarity-mythic.svelte-1iyw2is{box-shadow:inset 4px 0 #e5c74f}.reward-wrapper.svelte-1iyw2is{position:relative;display:inline-flex}.reward-icon.svelte-1iyw2is{width:34px;height:34px;object-fit:contain;background:#00000059;border-radius:4px;padding:2px;opacity:.7}.reward-icon.rarity-uncommon.svelte-1iyw2is{opacity:.85;box-shadow:0 0 4px #3fb95080}.reward-icon.rarity-rare.svelte-1iyw2is{opacity:.9;box-shadow:0 0 5px #2f81f799}.reward-icon.rarity-epic.svelte-1iyw2is{opacity:1;box-shadow:0 0 6px #7a3db8b3}.reward-icon.rarity-legendary.svelte-1iyw2is{opacity:1;box-shadow:0 0 7px #c96a13cc}.reward-icon.rarity-mythic.svelte-1iyw2is{opacity:1;box-shadow:0 0 8px #e5c74fe6}.reward-qty.svelte-1iyw2is{position:absolute;bottom:-4px;right:-4px;background:#000000d9;color:#fff;font-size:.6rem;font-weight:900;padding:0 4px;border-radius:4px;line-height:1.2;pointer-events:none}.reward-tooltip.svelte-1iyw2is{position:absolute;bottom:120%;right:0;background:#0a0c16f2;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:.4rem .55rem;font-size:.7rem;font-weight:700;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;z-index:50}@media(hover:hover){.reward-wrapper.svelte-1iyw2is:hover .reward-tooltip:where(.svelte-1iyw2is){opacity:1;transform:translateY(0)}}.tooltip-title.svelte-1iyw2is{color:#ffd200;font-weight:900}.zone-separator.svelte-1iyw2is{display:flex;align-items:center;gap:.75rem;margin:1.1rem 0 .6rem;opacity:.75}.zone-separator.svelte-1iyw2is:before,.zone-separator.svelte-1iyw2is:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.35),transparent)}.zone-separator.svelte-1iyw2is span:where(.svelte-1iyw2is){font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;white-space:nowrap}
