14 lines
231 KiB
HTML
14 lines
231 KiB
HTML
<!DOCTYPE html><html lang="en" data-theme="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/logo.png"/><link rel="preload" as="image" href="/pgr-logo.png"/><link rel="preload" as="image" href="/karenina-avatar.jpg"/><link rel="preload" as="image" href="/thumbs/steering-by-light.jpg"/><link rel="preload" as="image" href="/thumbs/anchored-in-faith.jpg"/><link rel="preload" as="image" href="/thumbs/leia-fortunaster.jpg"/><link rel="preload" as="image" href="/thumbs/clash-reflection.jpg"/><link rel="preload" as="image" href="/thumbs/pain-cage.jpg"/><link rel="preload" as="image" href="/thumbs/simulated-siege.jpg"/><link rel="preload" as="image" href="/thumbs/war-zone.jpg"/><link rel="stylesheet" href="/assets/styles-D5SzzGIE.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@500;600&family=Montserrat:wght@700;800&display=swap" data-precedence="default"/><link rel="preload" as="image" href="/thumbs/operation-guardians.jpg"/><link rel="preload" as="image" href="/thumbs/norman-revival.jpg"/><link rel="preload" as="image" href="/thumbs/rate-up-pyroath-arete-aegis.jpg"/><link rel="preload" as="image" href="/thumbs/inver-shard-discount.jpg"/><link rel="preload" as="image" href="/thumbs/kurumi-research.jpg"/><link rel="preload" as="image" href="/thumbs/hour-and-minute.jpg"/><link rel="preload" as="image" href="/thumbs/zafkiel.jpg"/><link rel="preload" as="image" href="/thumbs/visitor-from-afar.jpg"/><link rel="preload" as="image" href="/thumbs/dream-of-stagnant-cycle.jpg"/><link rel="preload" as="image" href="/thumbs/ember-ceremony.jpg"/><link rel="preload" as="image" href="/thumbs/7-day-signin.jpg"/><link rel="preload" as="image" href="/thumbs/circuit-calculus.jpg"/><link rel="preload" as="image" href="/thumbs/wreck-it-huhu.jpg"/><link rel="preload" as="image" href="/thumbs/overclock-simulation.jpg"/><link rel="preload" as="image" href="/thumbs/main-story-anchored.jpg"/><link rel="preload" as="image" href="/thumbs/stellar-memories.jpg"/><link rel="preload" as="image" href="/thumbs/fading-reverie.jpg"/><link rel="preload" as="image" href="/thumbs/adelyde.jpg"/><link rel="preload" as="image" href="/thumbs/journal-adelyde.jpg"/><link rel="preload" as="image" href="/thumbs/bp-adelyde.jpg"/><link rel="preload" as="image" href="/thumbs/hadal-depths-file.jpg"/><link rel="preload" as="image" href="/thumbs/calamitys-end.jpg"/><link rel="preload" as="image" href="/thumbs/kelpie.jpg"/><link rel="preload" as="image" href="/thumbs/unforsaken-beacon.jpg"/><link rel="preload" as="image" href="/thumbs/steering-story.jpg"/><link rel="preload" as="image" href="/thumbs/karenina-effulgence.jpg"/><link rel="preload" as="image" href="/thumbs/shrouded-requiem-nirvatia.jpg"/><title>Karendar | Punishing: Gray Raven Event Calendar</title><meta name="theme-color" content="#0A0A0C"/><meta name="application-name" content="Karendar"/><meta name="description" content="Unofficial Punishing: Gray Raven event calendar for Global. Keep on top of ongoing and upcoming events, plus more."/><meta property="og:site_name" content="Karendar"/><meta property="og:locale" content="en_GB"/><meta property="og:title" content="Karendar | Punishing: Gray Raven Event Calendar"/><meta property="og:description" content="Unofficial Punishing: Gray Raven event calendar for Global. Keep on top of ongoing and upcoming events, plus more."/><meta property="og:type" content="website"/><meta property="og:url" content="https://karendar.com/"/><meta property="og:image" content="https://karendar.com/og.jpg?v=20260826"/><meta property="og:image:alt" content="Karendar | Punishing: Gray Raven Event Calendar"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@pgrkarendar"/><meta name="twitter:title" content="Karendar | Punishing: Gray Raven Event Calendar"/><meta name="twitter:description" content="Unofficial Punishing: Gray Raven event calendar for Global. Keep on top of ongoing and upcoming events, plus more."/><meta name="twitter:image" content="https://karendar.com/og.jpg?v=20260826"/><link rel="modulepreload" href="/assets/index-DW5cL6n-.js"/><link rel="modulepreload" href="/assets/jsx-runtime-Cltr0gcK.js"/><link rel="modulepreload" href="/assets/routes-CLAh1ymj.js"/><link rel="modulepreload" href="/assets/add-to-calendar-button-BpLGyj_Q.js"/><link rel="modulepreload" href="/assets/chevron-right-BqCvSQOg.js"/><link rel="modulepreload" href="/assets/select--wvjb7Fe.js"/><link rel="modulepreload" href="/assets/tags-D-BEj6iJ.js"/><link rel="icon" type="image/svg+xml" href="/favicon.svg"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png"/><link rel="icon" type="image/png" sizes="192x192" href="/icon-192.png"/><link rel="shortcut icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="canonical" href="https://karendar.com/"/><style>html,body{background:#0A0A0C;color:#F2F3F7;margin:0;min-height:100%;}</style><script>(function(){
|
||
window.dataLayer=window.dataLayer||[];
|
||
window.gtag=function(){window.dataLayer.push(arguments);};
|
||
var granted=false;
|
||
try{granted=localStorage.getItem("karendar-cookie-ok-v2")==="1";}catch(e){}
|
||
window.gtag("consent","default",{
|
||
ad_storage:"denied",
|
||
ad_user_data:"denied",
|
||
ad_personalization:"denied",
|
||
analytics_storage:granted?"granted":"denied",
|
||
wait_for_update:500
|
||
});
|
||
window.gtag("set","ads_data_redaction",true);
|
||
})();</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Karendar","alternateName":"PGR Event Calendar","url":"https://karendar.com","description":"Unofficial Punishing: Gray Raven event calendar for Global. Keep on top of ongoing and upcoming events, plus more.","inLanguage":"en","publisher":{"@type":"Organization","name":"Karendar","url":"https://karendar.com"}}</script></head><body><div class="min-h-screen bg-bg text-fg"><div class="sticky top-0 z-40"><header class="border-b border-border bg-bg/90 backdrop-blur-md"><div class="mx-auto flex max-w-5xl items-center justify-between gap-3 px-4 py-3"><a class="flex min-w-0 items-center gap-3 active" href="/" data-status="active" aria-current="page"><img src="/logo.png" alt="" width="48" height="48" class="size-12 rounded-lg bg-logo-bg object-contain outline outline-1 -outline-offset-1 outline-black/10"/><span class="flex min-w-0 flex-col justify-center"><span class="flex items-baseline gap-2"><span class="truncate font-display text-xl font-extrabold uppercase leading-none tracking-widest">Karendar</span><span class="shrink-0 text-xs font-medium text-faint">Global · UTC</span></span><span class="mt-1 text-xs font-medium tracking-wide text-accent">Punishing: Gray Raven Event Calendar</span></span></a><button type="button" class="grid size-11 place-items-center rounded-lg text-muted hover:bg-elevated hover:text-fg" aria-label="Toggle theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-4" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg></button></div></header></div><div class="mx-auto flex max-w-5xl flex-wrap items-center justify-between gap-3 px-4 pt-5"><div class="flex min-w-0 items-center gap-3"><a href="https://pgr.kurogame.net/" target="_blank" rel="noopener noreferrer" title="Official Punishing: Gray Raven site" class="shrink-0 opacity-90 hover:opacity-100"><img src="/pgr-logo.png" alt="" class="pgr-wordmark"/></a><h1 class="text-lg font-bold tracking-tight sm:text-xl">Punishing: Gray Raven events</h1></div><div class="flex flex-wrap items-center justify-end gap-2"><span class="text-xs font-medium text-faint">Official links:</span><a href="https://pgr.kurogame.net/" target="_blank" rel="noopener noreferrer" title="Official website" aria-label="Official Punishing: Gray Raven website" class="grid size-11 place-items-center rounded-lg border border-border bg-elevated text-fg hover:border-border-strong hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></a><a href="https://play.google.com/store/apps/details?id=com.kurogame.gplay.punishing.grayraven.en" target="_blank" rel="noopener noreferrer" title="Google Play" aria-label="Punishing: Gray Raven on Google Play" class="grid size-11 place-items-center rounded-lg border border-border bg-elevated text-fg hover:border-border-strong hover:text-accent"><svg viewBox="0 0 24 24" class="size-4" aria-hidden="true"><path fill="currentColor" d="M3.6 2.3c-.4.2-.6.7-.6 1.2v16.9c0 .5.2 1 .6 1.2l10.1-9.65L3.6 2.3zm11.2 10.7 2.3 2.2-9.7 5.6 7.4-7.8zm2.3-6.6-2.3 2.2 7.4 7.8c.6-.3 1-1 .9-1.7L17.1 6.4zM7.4 4.3l9.7 5.6-2.3 2.2-7.4-7.8z"></path></svg></a><a href="https://apps.apple.com/us/app/punishing-gray-raven/id1571685286" target="_blank" rel="noopener noreferrer" title="App Store" aria-label="Punishing: Gray Raven on the App Store" class="grid size-11 place-items-center rounded-lg border border-border bg-elevated text-fg hover:border-border-strong hover:text-accent"><svg viewBox="0 0 24 24" class="size-4" aria-hidden="true"><path fill="currentColor" d="M16.7 12.6c0-2.4 2-3.6 2.1-3.7-1.1-1.7-2.9-1.9-3.5-1.9-1.5-.2-2.9.9-3.6.9s-1.9-.9-3.2-.9c-1.6 0-3.1 1-3.9 2.5-1.7 2.9-.4 7.2 1.2 9.6.8 1.1 1.7 2.4 3 2.4 1.2 0 1.6-.7 3.1-.7s1.8.7 3.1.7 2.1-1.2 2.8-2.4c.9-1.3 1.2-2.5 1.2-2.6-.1 0-2.3-.9-2.3-3.9zm-2.2-6.4c.6-.8 1.1-1.9.9-3-1 .1-2.1.7-2.8 1.5-.6.7-1.1 1.8-.9 2.9 1.1.1 2.1-.6 2.8-1.4z"></path></svg></a><a href="https://store.steampowered.com/app/4125930/Punishing_Gray_Raven/" target="_blank" rel="noopener noreferrer" title="Steam" aria-label="Punishing: Gray Raven on Steam" class="grid size-11 place-items-center rounded-lg border border-border bg-elevated text-fg hover:border-border-strong hover:text-accent"><svg viewBox="0 0 24 24" class="size-4" aria-hidden="true"><path fill="currentColor" d="M12 2a10 10 0 0 0-10 9.2l5.7 2.4a3.1 3.1 0 0 1 1.7-.4l2.5-3.7v-.1a3.8 3.8 0 1 1 3.8 3.8h-.1l-3.6 2.6c0 .2 0 .3 0 .5a3.1 3.1 0 0 1-3.1 3.1c-1.5 0-2.8-1.1-3.1-2.5L2.2 14A10 10 0 1 0 12 2zm-1.8 14.4-1.3-.5a2.3 2.3 0 1 0 2.1 1.3l-1.3-.5a.8.8 0 1 1-.8-1.4.8.8 0 0 1 1.3.6zm6.6-7.3a2.3 2.3 0 1 0-2.3 2.3 2.3 2.3 0 0 0 2.3-2.3zm-3.8 0a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0z"></path></svg></a><a href="https://x.com/PGR_GLOBAL" target="_blank" rel="noopener noreferrer" title="Official PGR on X" aria-label="Official Punishing: Gray Raven on X" class="grid size-11 place-items-center rounded-lg border border-border bg-elevated text-fg hover:border-border-strong hover:text-accent"><svg viewBox="0 0 24 24" class="size-4" aria-hidden="true"><path fill="currentColor" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.744l7.727-8.835L1.254 2.25H8.08l4.253 5.622L18.244 2.25zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77z"></path></svg></a></div></div><!--$--><main class="mx-auto max-w-5xl px-4 pb-16"><section class="mx-auto mt-4 flex max-w-5xl items-center gap-3 px-4"><img src="/karenina-avatar.jpg" alt="Karenina" width="56" height="56" class="size-14 shrink-0 rounded-2xl object-cover outline outline-1 -outline-offset-1 outline-black/10"/><div class="min-w-0 rounded-2xl rounded-bl-sm border border-border bg-elevated px-4 py-3"><p class="text-xs font-semibold uppercase tracking-wide text-accent">Karenina</p><p class="text-sm text-fg">Clash Reflection, Phantom Pain Cage, and Guild > Simulated Siege end this week. Clash Reflection first — 1d 11h 31m left.</p></div></section><section class="relative mt-5"><div class="flex snap-x snap-mandatory overflow-x-auto scroll-smooth rounded-xl [scrollbar-width:none] [&::-webkit-scrollbar]:hidden"><article data-patch="steering-by-light" class="relative w-full shrink-0 snap-center overflow-hidden rounded-xl outline outline-1 -outline-offset-1 outline-white/10"><div class="flex aspect-[3/1] items-center justify-center overflow-hidden bg-black"><img src="/thumbs/steering-by-light.jpg" alt="Steering By Light" width="1200" height="400" class="h-full w-auto max-h-full object-contain"/></div><div class="pointer-events-none absolute inset-x-0 top-0 h-16 bg-linear-to-b from-black/40 to-transparent"></div><div class="pointer-events-none absolute inset-x-0 bottom-0 h-16 bg-linear-to-t from-black/50 to-transparent"></div><div class="absolute inset-x-0 top-3 z-10 flex justify-center px-16"><button type="button" title="Toggle countdown and date" class="max-w-full rounded-full bg-accent px-3 py-1 font-mono text-xs font-bold text-ink transition-transform duration-150 ease-out active:scale-[0.96]">Ended Wed, 23 Sept 2026, 23:00 UTC</button></div><div class="absolute bottom-3 left-3 z-10 flex max-w-[75%] flex-col items-start gap-1"><span class="rounded-full bg-black/65 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-accent backdrop-blur-sm">Past</span><span class="rounded-full bg-black/65 px-3 py-1 text-xs font-semibold text-white backdrop-blur-sm">Steering By Light</span></div></article><article data-patch="anchored-in-faith" class="relative w-full shrink-0 snap-center overflow-hidden rounded-xl outline outline-1 -outline-offset-1 outline-white/10"><div class="flex aspect-[3/1] items-center justify-center overflow-hidden bg-black"><img src="/thumbs/anchored-in-faith.jpg" alt="Anchored in Faith" width="1200" height="400" class="h-full w-auto max-h-full object-contain"/></div><div class="pointer-events-none absolute inset-x-0 top-0 h-16 bg-linear-to-b from-black/40 to-transparent"></div><div class="pointer-events-none absolute inset-x-0 bottom-0 h-16 bg-linear-to-t from-black/50 to-transparent"></div><div class="absolute inset-x-0 top-3 z-10 flex justify-center px-16"><button type="button" title="Toggle countdown and date" class="max-w-full rounded-full bg-accent px-3 py-1 font-mono text-xs font-bold text-ink transition-transform duration-150 ease-out active:scale-[0.96]">Ends in 15d 5h 31m</button></div><div class="absolute bottom-3 left-3 z-10 flex max-w-[75%] flex-col items-start gap-1"><span class="rounded-full bg-black/65 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-accent backdrop-blur-sm">Current</span><span class="rounded-full bg-black/65 px-3 py-1 text-xs font-semibold text-white backdrop-blur-sm">Anchored in Faith</span></div></article><article data-patch="a-comets-afterglow" class="relative w-full shrink-0 snap-center overflow-hidden rounded-xl outline outline-1 -outline-offset-1 outline-white/10"><div class="flex aspect-[3/1] items-center justify-center overflow-hidden bg-black"><img src="/thumbs/leia-fortunaster.jpg" alt="A Comet's Afterglow" width="1200" height="400" class="h-full w-auto max-h-full object-contain"/></div><div class="pointer-events-none absolute inset-x-0 top-0 h-16 bg-linear-to-b from-black/40 to-transparent"></div><div class="pointer-events-none absolute inset-x-0 bottom-0 h-16 bg-linear-to-t from-black/50 to-transparent"></div><div class="absolute inset-x-0 top-3 z-10 flex justify-center px-16"><button type="button" title="Toggle countdown and date" class="max-w-full rounded-full bg-accent px-3 py-1 font-mono text-xs font-bold text-ink transition-transform duration-150 ease-out active:scale-[0.96]">Starts in 15d 11h 31m</button></div><div class="absolute bottom-3 left-3 z-10 flex max-w-[75%] flex-col items-start gap-1"><span class="rounded-full bg-black/65 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-accent backdrop-blur-sm">Upcoming</span><span class="rounded-full bg-black/65 px-3 py-1 text-xs font-semibold text-white backdrop-blur-sm">A Comet's Afterglow</span></div></article></div><button type="button" aria-label="Previous patch: Steering By Light" class="absolute left-2 top-1/2 z-10 hidden size-9 -translate-y-1/2 place-items-center rounded-full bg-black/55 text-white backdrop-blur-sm md:grid"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left size-4" aria-hidden="true"><path d="m15 18-6-6 6-6"></path></svg></button><button type="button" aria-label="Next patch: A Comet's Afterglow" class="absolute right-2 top-1/2 z-10 hidden size-9 -translate-y-1/2 place-items-center rounded-full bg-black/55 text-white backdrop-blur-sm md:grid"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right size-4" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button><div class="absolute bottom-3 right-3 z-10 flex gap-1.5 rounded-full bg-black/50 px-2 py-1.5 backdrop-blur-sm"><button type="button" aria-label="Steering By Light" aria-current="false" class="size-2 rounded-full transition-colors bg-white/40"></button><button type="button" aria-label="Anchored in Faith" aria-current="true" class="size-2 rounded-full transition-colors bg-accent"></button><button type="button" aria-label="A Comet's Afterglow" aria-current="false" class="size-2 rounded-full transition-colors bg-white/40"></button></div><button type="button" title="What's new in Anchored in Faith" aria-label="What's new in version 4.8, Anchored in Faith" class="absolute top-3 right-3 z-20 grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></button></section><section class="mt-5 rounded-xl border border-border bg-elevated px-4 py-3"><div class="flex items-center justify-between gap-3"><p class="text-xs font-semibold uppercase tracking-wide text-faint">Search & filter</p><button type="button" disabled="" class="inline-flex min-h-11 items-center gap-1.5 rounded-md px-3 text-sm font-medium text-faint"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-rotate-ccw size-3.5" aria-hidden="true"><path d="M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"></path><path d="M3 3v5h5"></path></svg>Reset</button></div><label class="relative mt-2 block"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search pointer-events-none absolute top-1/2 left-3 size-4 -translate-y-1/2 text-faint" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><input type="search" placeholder="Search events, coatings, characters…" class="min-h-11 w-full rounded-lg border border-border bg-surface pr-3 pl-10 text-sm outline-none placeholder:text-faint focus:border-accent" value=""/></label><div class="mt-3 flex flex-wrap gap-2"><button type="button" aria-pressed="true" class="min-h-11 rounded-full px-4 text-xs font-extrabold tracking-[0.2em] bg-fg text-bg">ALL</button><button type="button" aria-pressed="false" class="min-h-11 rounded-full px-3 text-sm font-medium bg-tag-shop/15 text-tag-shop opacity-45">Shop</button><button type="button" aria-pressed="false" class="min-h-11 rounded-full px-3 text-sm font-medium bg-tag-dailies/15 text-tag-dailies opacity-45">Dailies</button><button type="button" aria-pressed="false" class="min-h-11 rounded-full px-3 text-sm font-medium bg-tag-recurring/15 text-tag-recurring opacity-45">Recurring</button><button type="button" aria-pressed="false" class="min-h-11 rounded-full px-3 text-sm font-medium bg-tag-paid/20 text-tag-paid opacity-45">Paid</button><button type="button" aria-pressed="false" class="min-h-11 rounded-full px-3 text-sm font-medium bg-tag-other/20 text-tag-other opacity-45">Other</button></div></section><div class="mt-5 rounded-xl border border-border bg-elevated px-4 py-3"><p class="text-xs font-semibold uppercase tracking-wide text-faint">Jump to</p><nav class="mt-2 flex flex-wrap gap-2" aria-label="Page sections"><a href="#week" class="inline-flex min-h-11 items-center gap-1.5 rounded-md border border-border px-3 text-sm font-medium text-fg hover:border-accent hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hash size-3.5 text-faint" aria-hidden="true"><line x1="4" x2="20" y1="9" y2="9"></line><line x1="4" x2="20" y1="15" y2="15"></line><line x1="10" x2="8" y1="3" y2="21"></line><line x1="16" x2="14" y1="3" y2="21"></line></svg>Ends this week<span class="text-xs text-muted">5</span></a><a href="#ongoing" class="inline-flex min-h-11 items-center gap-1.5 rounded-md border border-border px-3 text-sm font-medium text-fg hover:border-accent hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hash size-3.5 text-faint" aria-hidden="true"><line x1="4" x2="20" y1="9" y2="9"></line><line x1="4" x2="20" y1="15" y2="15"></line><line x1="10" x2="8" y1="3" y2="21"></line><line x1="16" x2="14" y1="3" y2="21"></line></svg>On-going<span class="text-xs text-muted">31</span></a><a href="#upcoming" class="inline-flex min-h-11 items-center gap-1.5 rounded-md border border-border px-3 text-sm font-medium text-fg hover:border-accent hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hash size-3.5 text-faint" aria-hidden="true"><line x1="4" x2="20" y1="9" y2="9"></line><line x1="4" x2="20" y1="15" y2="15"></line><line x1="10" x2="8" y1="3" y2="21"></line><line x1="16" x2="14" y1="3" y2="21"></line></svg>Upcoming<span class="text-xs text-muted">12</span></a><a href="#archive" class="inline-flex min-h-11 items-center gap-1.5 rounded-md border border-border px-3 text-sm font-medium text-fg hover:border-accent hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hash size-3.5 text-faint" aria-hidden="true"><line x1="4" x2="20" y1="9" y2="9"></line><line x1="4" x2="20" y1="15" y2="15"></line><line x1="10" x2="8" y1="3" y2="21"></line><line x1="16" x2="14" y1="3" y2="21"></line></svg>Archive<span class="text-xs text-muted">44</span></a></nav></div><section id="week" class="mt-8 scroll-mt-24 pt-2"><header class="mb-4 flex items-center gap-3"><h2 class="text-lg font-bold"><button type="button" title="Copy link to this section" class="inline-flex min-h-11 items-center gap-2 rounded-md text-left hover:text-accent">Ends this week<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link2 lucide-link-2 size-4 shrink-0 text-faint" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"></path><path d="M15 7h2a5 5 0 1 1 0 10h-2"></path><line x1="8" x2="16" y1="12" y2="12"></line></svg><span class="sr-only">Copy link to this section</span></button></h2><span class="grid min-w-6 place-items-center rounded-full px-2 text-xs font-bold bg-elevated text-muted">5</span><span class="h-px min-w-8 flex-1 bg-border" aria-hidden="true"></span></header><div id="week-list" class="grid gap-3 md:grid-cols-2"><article id="event-recurring-clash-20261008" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow ring-1 ring-danger/50"><img src="/thumbs/clash-reflection.jpg" alt="Clash Reflection" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Combat</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-clash-20261008" class="hover:text-accent">Clash Reflection</a></h3><p class="mt-1 text-sm text-muted">14-day cycle. Refresh Thursday 05:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 8 Oct 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Thu, 22 Oct 2026, 05:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-danger">1d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-clash-20261008" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-pain-cage-20261019" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/pain-cage.jpg" alt="Phantom Pain Cage" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Combat</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-pain-cage-20261019" class="hover:text-accent">Phantom Pain Cage</a></h3><p class="mt-1 text-sm text-muted">Weekly cycle. Ends Sunday 18:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Mon, 19 Oct 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Sun, 25 Oct 2026, 18:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">5d 0h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-pain-cage-20261019" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-simulated-siege-20261019" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/simulated-siege.jpg" alt="Guild > Simulated Siege" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Combat</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-simulated-siege-20261019" class="hover:text-accent">Guild > Simulated Siege</a></h3><p class="mt-1 text-sm text-muted">Weekly guild mode. Ends Sunday 18:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Mon, 19 Oct 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Sun, 25 Oct 2026, 18:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">5d 0h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-simulated-siege-20261019" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-war-zone-20261019" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/war-zone.jpg" alt="War Zone" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Combat</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-war-zone-20261019" class="hover:text-accent">War Zone</a></h3><p class="mt-1 text-sm text-muted">Weekly. Monday 07:00 – Sunday 18:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Mon, 19 Oct 2026, 07:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Sun, 25 Oct 2026, 18:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">5d 0h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-war-zone-20261019" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-operation-guardians-20261019" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/operation-guardians.jpg" alt="Missions > Operation Guardians" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-dailies/15 text-tag-dailies">Dailies</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-operation-guardians-20261019" class="hover:text-accent">Missions > Operation Guardians</a></h3><p class="mt-1 text-sm text-muted">Weekly. Gives Daily Action Points; needs multiple days, usually not a full week. Resets Monday 05:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Mon, 19 Oct 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Mon, 26 Oct 2026, 05:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">5d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-operation-guardians-20261019" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div></section><section id="ongoing" class="mt-8 scroll-mt-24 pt-2"><header class="mb-4 flex items-center gap-3"><h2 class="text-lg font-bold"><button type="button" title="Copy link to this section" class="inline-flex min-h-11 items-center gap-2 rounded-md text-left hover:text-accent">On-going<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link2 lucide-link-2 size-4 shrink-0 text-faint" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"></path><path d="M15 7h2a5 5 0 1 1 0 10h-2"></path><line x1="8" x2="16" y1="12" y2="12"></line></svg><span class="sr-only">Copy link to this section</span></button></h2><span class="grid min-w-6 place-items-center rounded-full px-2 text-xs font-bold bg-elevated text-muted">31</span><span class="h-px min-w-8 flex-1 bg-border" aria-hidden="true"></span></header><div id="ongoing-list" class="grid gap-3 md:grid-cols-2"><article id="event-recurring-norman-20261015" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/norman-revival.jpg" alt="Norman Revival Plan" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Combat</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-norman-20261015" class="hover:text-accent">Norman Revival Plan</a></h3><p class="mt-1 text-sm text-muted">14-day cycle. Refresh Thursday 05:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 15 Oct 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Thu, 29 Oct 2026, 05:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">8d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-norman-20261015" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-banner-rate-up-pyroath-arete-aegis" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/rate-up-pyroath-arete-aegis.jpg" alt="70% Rate-Up: Pyroath, Arete, Aegis" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Banner</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Construct</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/banner-rate-up-pyroath-arete-aegis" class="hover:text-accent">70% Rate-Up: Pyroath, Arete, Aegis</a></h3><p class="mt-1 text-sm text-muted">The 70% rate-up event for S-Rank Omniframes Lucia: Pyroath & Rosetta: Arete & Veronica: Aegis. Official Global window 10/15 07:00 – 10/29 06:59 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 15 Oct 2026, 07:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Thu, 29 Oct 2026, 06:59 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">8d 13h 30m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2110309649802985960" target="_blank" rel="noopener noreferrer" title="Open link" class="grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-4" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/banner-rate-up-pyroath-arete-aegis" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-inver-shard-20261001" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/inver-shard-discount.jpg" alt="S-Rank Inver-Shard Discount" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-shop/15 text-tag-shop">Shop</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-inver-shard-20261001" class="hover:text-accent">S-Rank Inver-Shard Discount</a></h3><p class="mt-1 text-sm text-muted">20 shards per discounted S-Rank at ~33% off (804 vs 1200). Resets 1st of the month 05:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 1 Oct 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Sun, 1 Nov 2026, 05:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">11d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-inver-shard-20261001" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><div class="md:col-span-2"><article id="event-event-date-a-live-collab" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/kurumi-research.jpg" alt="PGR × Date A Live V – Kurumi Tokisaki" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-concert/15 text-tag-concert">Collab</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Banner</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-date-a-live-collab" class="hover:text-accent">PGR × Date A Live V – Kurumi Tokisaki</a></h3><p class="mt-1 text-sm text-muted">29 Sep 10:00 – 3 Nov 23:59 UTC. 100% Kurumi on an S-Rank Character. 175 Date A Live Character R&D Tickets per pull. Bonus copy the first two times in each pool.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Tue, 29 Sept 2026, 10:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Tue, 3 Nov 2026, 23:59 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">14d 6h 30m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2098016135631229291" target="_blank" rel="noopener noreferrer" title="Open link" class="grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-4" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-date-a-live-collab" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><div class="relative mt-3 grid gap-3 pl-5 md:grid-cols-2 md:pl-8"><span class="absolute top-0 bottom-4 left-1.5 w-px bg-accent/50 md:left-3" aria-hidden="true"></span><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-banner-weapon-hour-and-minute" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/hour-and-minute.jpg" alt="Hour & Minute" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->PGR × Date A Live V – Kurumi Tokisaki</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-concert/15 text-tag-concert">Collab</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Banner</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Weapon</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/banner-weapon-hour-and-minute" class="hover:text-accent">Hour & Minute</a></h3><p class="mt-1 text-sm text-muted">Kurumi exclusive 6★. Collab Weapon Target pool, 29 Sep 10:00 – 3 Nov 23:59 UTC. Costs Date A Live Weapon R&D Tickets.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Tue, 29 Sept 2026, 10:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Tue, 3 Nov 2026, 23:59 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">14d 6h 30m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/banner-weapon-hour-and-minute" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-banner-armament-zafkiel" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/zafkiel.jpg" alt="Zafkiel" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->PGR × Date A Live V – Kurumi Tokisaki</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-concert/15 text-tag-concert">Collab</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Banner</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">CUB</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/banner-armament-zafkiel" class="hover:text-accent">Zafkiel</a></h3><p class="mt-1 text-sm text-muted">Otherworld Armament. 100% Zafkiel on an S-Rank Armament. 29 Sep 10:00 – 3 Nov 23:59 UTC. Costs Date A Live Armament R&D Tickets.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Tue, 29 Sept 2026, 10:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Tue, 3 Nov 2026, 23:59 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">14d 6h 30m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/banner-armament-zafkiel" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-event-visitor-from-afar" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/visitor-from-afar.jpg" alt="Visitor from Afar — Sign-in for 42 Pulls" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->PGR × Date A Live V – Kurumi Tokisaki</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-concert/15 text-tag-concert">Collab</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-dailies/15 text-tag-dailies">Dailies</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-visitor-from-afar" class="hover:text-accent">Visitor from Afar — Sign-in for 42 Pulls</a></h3><p class="mt-1 text-sm text-muted">Otherworld Character Target R&D Attempt ×24, Collab Weapon Target R&D Attempt ×14, Commandant Portrait [Ember Ceremony], Event Construct R&D Ticket ×1,000. Free R&D attempts expire when the event ends.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Tue, 3 Nov 2026, 23:59 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">14d 6h 30m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2098016135631229291" target="_blank" rel="noopener noreferrer" title="Open link" class="grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-4" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-visitor-from-afar" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-event-dream-of-stagnant-cycle" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/dream-of-stagnant-cycle.jpg" alt="Dream of Stagnant Cycle" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->PGR × Date A Live V – Kurumi Tokisaki</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-concert/15 text-tag-concert">Collab</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-story/15 text-tag-story">Story</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-dream-of-stagnant-cycle" class="hover:text-accent">Dream of Stagnant Cycle</a></h3><p class="mt-1 text-sm text-muted">Date A Live V collab story. Clear Main Story 1-12. 29 Sep 10:00 – 3 Nov 23:59 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Tue, 29 Sept 2026, 10:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Tue, 3 Nov 2026, 23:59 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">14d 6h 30m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-dream-of-stagnant-cycle" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-event-against-the-flow-of-time" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><div class="grid size-20 shrink-0 self-start place-items-center rounded-lg bg-bg text-faint" aria-hidden="true" title="Thumbnail coming later"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-image-off size-5" aria-hidden="true"><line x1="2" x2="22" y1="2" y2="22"></line><path d="M10.41 10.41a2 2 0 1 1-2.83-2.83"></path><line x1="13.5" x2="6" y1="13.5" y2="21"></line><line x1="18" x2="21" y1="12" y2="15"></line><path d="M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59"></path><path d="M21 15V5a2 2 0 0 0-2-2H9"></path></svg></div><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->PGR × Date A Live V – Kurumi Tokisaki</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-concert/15 text-tag-concert">Collab</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-story/15 text-tag-story">Story</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-against-the-flow-of-time" class="hover:text-accent">Against the Flow of Time: Character Trial Stage</a></h3><p class="mt-1 text-sm text-muted">Trial stage for Kurumi Tokisaki. Clear Normal Story 1-8. Collectibles and character training materials.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Tue, 29 Sept 2026, 10:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Tue, 3 Nov 2026, 23:59 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">14d 6h 30m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-against-the-flow-of-time" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-coating-ember-ceremony" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/ember-ceremony.jpg" alt="Ember Ceremony" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->PGR × Date A Live V – Kurumi Tokisaki</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-semibold bg-tag-paid/20 text-tag-paid">Paid</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-concert/15 text-tag-concert">Collab</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-coating/15 text-tag-coating">Coating</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-shop/15 text-tag-shop">Shop</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/coating-ember-ceremony" class="hover:text-accent">Ember Ceremony</a></h3><p class="mt-1 text-sm text-muted">She lifts her skirt to gracefully vault over the campus railing, her crimson dress blooming in the night, with only muzzle flashes serving as adornment. Discounted price: 68 Rainbow Cards. Pack: Coating [Ember Ceremony] ×1.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Tue, 29 Sept 2026, 10:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Tue, 3 Nov 2026, 23:59 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">14d 6h 30m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2100525172856078646" target="_blank" rel="noopener noreferrer" title="Open link" class="grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-4" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/coating-ember-ceremony" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-weapon-coating-scorching-torrent" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><div class="grid size-20 shrink-0 self-start place-items-center rounded-lg bg-bg text-faint" aria-hidden="true" title="Thumbnail coming later"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-image-off size-5" aria-hidden="true"><line x1="2" x2="22" y1="2" y2="22"></line><path d="M10.41 10.41a2 2 0 1 1-2.83-2.83"></path><line x1="13.5" x2="6" y1="13.5" y2="21"></line><line x1="18" x2="21" y1="12" y2="15"></line><path d="M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59"></path><path d="M21 15V5a2 2 0 0 0-2-2H9"></path></svg></div><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->PGR × Date A Live V – Kurumi Tokisaki</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-semibold bg-tag-paid/20 text-tag-paid">Paid</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-coating/15 text-tag-coating">Weapon Coating</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-shop/15 text-tag-shop">Shop</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-concert/15 text-tag-concert">Collab</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/weapon-coating-scorching-torrent" class="hover:text-accent">Scorching Torrent</a></h3><p class="mt-1 text-sm text-muted">Weapon coating for Fusion Gunsword. Discounted price: 28 Rainbow Cards. Pack: Weapon Coating [Scorching Torrent] ×1.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Tue, 29 Sept 2026, 10:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Tue, 3 Nov 2026, 23:59 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">14d 6h 30m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/weapon-coating-scorching-torrent" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div></div></div><article id="event-event-7-day-signin" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/7-day-signin.jpg" alt="7-Day Sign-In Rewards" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-dailies/15 text-tag-dailies">Dailies</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-7-day-signin" class="hover:text-accent">7-Day Sign-In Rewards</a></h3><p class="mt-1 text-sm text-muted">Sign in for 7 days. Rewards include Basic Construct R&D Tickets.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 05:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">14d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-7-day-signin" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-event-circuit-calculus" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/circuit-calculus.jpg" alt="Circuit Calculus" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-leisure/15 text-tag-leisure">Leisure</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-circuit-calculus" class="hover:text-accent">Circuit Calculus</a></h3><p class="mt-1 text-sm text-muted">Build a winning deck with Adelyde. After the 09/24 update until 11/04 05:00 UTC. Rewards include Event Construct R&D Ticket ×1,500, Trade Voucher ×1,500, and Stamp - Lost for Words.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 05:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">14d 11h 31m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2102654205135556787" target="_blank" rel="noopener noreferrer" title="Open link" class="grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-4" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-circuit-calculus" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-event-wreck-it-huhu" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/wreck-it-huhu.jpg" alt="Wreck-It Huhu" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-leisure/15 text-tag-leisure">Leisure</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-wreck-it-huhu" class="hover:text-accent">Wreck-It Huhu</a></h3><p class="mt-1 text-sm text-muted">3 chapters, 4 stages each. Event Construct R&D Ticket ×500, Trade Voucher ×400, Stamp - Huhu Strikes!</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 8 Oct 2026, 10:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 05:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">14d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-wreck-it-huhu" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-event-overclock-simulation" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/overclock-simulation.jpg" alt="Overclock Simulation" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Combat</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Challenge</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-overclock-simulation" class="hover:text-accent">Overclock Simulation</a></h3><p class="mt-1 text-sm text-muted">4 chapters unlock over time. Peak Calculation: deploy your team against all servers for a limited animated chat frame. Event Construct R&D Ticket ×1,000, Trade Voucher ×500, Collectible [Undying Ember].</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Tue, 29 Sept 2026, 10:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 05:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">14d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-overclock-simulation" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-story-main-anchored" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/main-story-anchored.jpg" alt="Main Story: Anchored in Faith" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-story/15 text-tag-story">Story</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/story-main-anchored" class="hover:text-accent">Main Story: Anchored in Faith</a></h3><p class="mt-1 text-sm text-muted">Main Story [Anchored in Faith] is available. Clear Main Story 1-12.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 23:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">15d 5h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/story-main-anchored" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-event-stellar-memories" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/stellar-memories.jpg" alt="Stellar Memories — Rerun Coating Selection Research" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-coating/15 text-tag-coating">Coating</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-stellar-memories" class="hover:text-accent">Stellar Memories — Rerun Coating Selection Research</a></h3><p class="mt-1 text-sm text-muted">Pick a coating pool and switch anytime. Night Sonata, Threads of Destiny, Love's Dawn, Tsubaki. 175 Black Cards or 5 Rainbow Cards per research.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Sat, 26 Sept 2026, 10:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 23:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">15d 5h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-stellar-memories" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><div class="md:col-span-2"><article id="event-coating-fading-reverie" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/fading-reverie.jpg" alt="Fading Reverie" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-semibold bg-tag-paid/20 text-tag-paid">Paid</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-coating/15 text-tag-coating">Coating</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-shop/15 text-tag-shop">Shop</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/coating-fading-reverie" class="hover:text-accent">Fading Reverie</a></h3><p class="mt-1 text-sm text-muted">She leaves behind the lies that held her captive for half a lifetime. Tonight, the undertaker returns with a blade in hand. Discounted price: 168 Rainbow Cards. Pack: Coating [Fading Reverie] ×1, Commandant Portrait [Fading Reverie] ×1.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 23:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">15d 5h 31m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2100479870694478173" target="_blank" rel="noopener noreferrer" title="Open link" class="grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-4" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/coating-fading-reverie" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><div class="relative mt-3 grid gap-3 pl-5 md:grid-cols-2 md:pl-8"><span class="absolute top-0 bottom-4 left-1.5 w-px bg-accent/50 md:left-3" aria-hidden="true"></span><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-weapon-coating-sacrament-of-ruin" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><div class="grid size-20 shrink-0 self-start place-items-center rounded-lg bg-bg text-faint" aria-hidden="true" title="Thumbnail coming later"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-image-off size-5" aria-hidden="true"><line x1="2" x2="22" y1="2" y2="22"></line><path d="M10.41 10.41a2 2 0 1 1-2.83-2.83"></path><line x1="13.5" x2="6" y1="13.5" y2="21"></line><line x1="18" x2="21" y1="12" y2="15"></line><path d="M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59"></path><path d="M21 15V5a2 2 0 0 0-2-2H9"></path></svg></div><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->Fading Reverie</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-semibold bg-tag-paid/20 text-tag-paid">Paid</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-coating/15 text-tag-coating">Weapon Coating</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-shop/15 text-tag-shop">Shop</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/weapon-coating-sacrament-of-ruin" class="hover:text-accent">Sacrament of Ruin</a></h3><p class="mt-1 text-sm text-muted">Weapon coating for Judgment Scythe. Discounted price: 28 Rainbow Cards. Pack: Weapon Coating [Sacrament of Ruin] ×1.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 23:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">15d 5h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/weapon-coating-sacrament-of-ruin" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div></div></div><div class="md:col-span-2"><article id="event-event-adelyde" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/adelyde.jpg" alt="Anchored in Faith – Adelyde: Anabasis" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Banner</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Construct</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-adelyde" class="hover:text-accent">Anchored in Faith – Adelyde: Anabasis</a></h3><p class="mt-1 text-sm text-muted">Debut banner until 4 Nov 23:00 UTC. 100% Adelyde on an S-Rank Construct. Phase rewards include Unforsaken Beacon at 40 and Kelpie at 100. Free copy from Journal of Promise.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 23:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">15d 5h 31m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2095346051074994343" target="_blank" rel="noopener noreferrer" title="Open link" class="grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-4" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-adelyde" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><div class="relative mt-3 grid gap-3 pl-5 md:grid-cols-2 md:pl-8"><span class="absolute top-0 bottom-4 left-1.5 w-px bg-accent/50 md:left-3" aria-hidden="true"></span><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-event-journal-adelyde" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/journal-adelyde.jpg" alt="Journal of Promise — Adelyde: Anabasis" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->Anchored in Faith – Adelyde: Anabasis</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-story/15 text-tag-story">Story</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-story/15 text-tag-story">Affection</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-journal-adelyde" class="hover:text-accent">Journal of Promise — Adelyde: Anabasis</a></h3><p class="mt-1 text-sm text-muted">Adelyde affection story. Free Adelyde: Anabasis ×1 for clearing Journal of Promise: A Kindler's Watch, until 4 Nov 23:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 23:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">15d 5h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-journal-adelyde" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-event-kindlers-watch" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><div class="grid size-20 shrink-0 self-start place-items-center rounded-lg bg-bg text-faint" aria-hidden="true" title="Thumbnail coming later"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-image-off size-5" aria-hidden="true"><line x1="2" x2="22" y1="2" y2="22"></line><path d="M10.41 10.41a2 2 0 1 1-2.83-2.83"></path><line x1="13.5" x2="6" y1="13.5" y2="21"></line><line x1="18" x2="21" y1="12" y2="15"></line><path d="M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59"></path><path d="M21 15V5a2 2 0 0 0-2-2H9"></path></svg></div><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->Anchored in Faith – Adelyde: Anabasis</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-story/15 text-tag-story">Story</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-kindlers-watch" class="hover:text-accent">A Kindler's Watch</a></h3><p class="mt-1 text-sm text-muted">Trial stage for Adelyde: Anabasis. Clear Normal Story 1-8. Collectibles and character training materials.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 23:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">15d 5h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-kindlers-watch" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-event-bp-adelyde" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/bp-adelyde.jpg" alt="BP – Adelyde Alternate Coating" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->Anchored in Faith – Adelyde: Anabasis</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-semibold bg-tag-paid/20 text-tag-paid">Paid</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-shop/15 text-tag-shop">Shop</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-coating/15 text-tag-coating">Coating</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-bp-adelyde" class="hover:text-accent">BP – Adelyde Alternate Coating</a></h3><p class="mt-1 text-sm text-muted">Final alternate coating for Adelyde: Anabasis. After the 24 Sep update until 4 Nov 23:00 UTC. Purchase the Tactical Assessment Manual.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 23:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">15d 5h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-bp-adelyde" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-event-farwatch-file" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/hadal-depths-file.jpg" alt="BP - Farwatch File" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->Anchored in Faith – Adelyde: Anabasis</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-semibold bg-tag-paid/20 text-tag-paid">Paid</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-shop/15 text-tag-shop">Shop</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-coating/15 text-tag-coating">Coating</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-dailies/15 text-tag-dailies">Dailies</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-farwatch-file" class="hover:text-accent">BP - Farwatch File</a></h3><p class="mt-1 text-sm text-muted">Battle pass. Encrypted Intel 30 Rainbow Cards, Top-Secret Intel 68 Rainbow Cards. Includes Adelyde alternate coating. Paid tracks close 20 minutes early.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 23:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">15d 5h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-farwatch-file" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-coating-calamitys-end" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/calamitys-end.jpg" alt="Calamity's End" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->Anchored in Faith – Adelyde: Anabasis</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-semibold bg-tag-paid/20 text-tag-paid">Paid</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-coating/15 text-tag-coating">Coating</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-shop/15 text-tag-shop">Shop</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/coating-calamitys-end" class="hover:text-accent">Calamity's End</a></h3><p class="mt-1 text-sm text-muted">SFX coating for Adelyde: Anabasis. Discounted price: 168 Rainbow Cards. Pack: Coating [Calamity's End] ×1, Commandant Portrait [Calamity's End] ×1.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 23:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">15d 5h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/coating-calamitys-end" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-weapon-coating-pale-pyre" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><div class="grid size-20 shrink-0 self-start place-items-center rounded-lg bg-bg text-faint" aria-hidden="true" title="Thumbnail coming later"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-image-off size-5" aria-hidden="true"><line x1="2" x2="22" y1="2" y2="22"></line><path d="M10.41 10.41a2 2 0 1 1-2.83-2.83"></path><line x1="13.5" x2="6" y1="13.5" y2="21"></line><line x1="18" x2="21" y1="12" y2="15"></line><path d="M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59"></path><path d="M21 15V5a2 2 0 0 0-2-2H9"></path></svg></div><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->Anchored in Faith – Adelyde: Anabasis</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-semibold bg-tag-paid/20 text-tag-paid">Paid</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-coating/15 text-tag-coating">Weapon Coating</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-shop/15 text-tag-shop">Shop</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/weapon-coating-pale-pyre" class="hover:text-accent">Pale Pyre</a></h3><p class="mt-1 text-sm text-muted">Weapon coating for Cross Cannon. Discounted price: 28 Rainbow Cards. Pack: Weapon Coating [Pale Pyre] ×1.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 23:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">15d 5h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/weapon-coating-pale-pyre" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-banner-cub-kelpie" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/kelpie.jpg" alt="CUB – Kelpie" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->Anchored in Faith – Adelyde: Anabasis</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Banner</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">CUB</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/banner-cub-kelpie" class="hover:text-accent">CUB – Kelpie</a></h3><p class="mt-1 text-sm text-muted">CUB Target pool until 4 Nov 23:00 UTC. 100% Kelpie when an S-Rank CUB drops. Also listed as a free Service Shop reward.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 23:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">15d 5h 31m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2098016135631229291" target="_blank" rel="noopener noreferrer" title="Open link" class="grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-4" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/banner-cub-kelpie" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div><div class="relative"><span class="absolute top-6 -left-5 h-px w-4 bg-accent/50 md:w-5" aria-hidden="true"></span><article id="event-banner-weapon-unforsaken-beacon" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/unforsaken-beacon.jpg" alt="Unforsaken Beacon" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><p class="mb-1 text-[11px] font-semibold uppercase tracking-wide text-accent">From <!-- -->Anchored in Faith – Adelyde: Anabasis</p><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Banner</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Weapon</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/banner-weapon-unforsaken-beacon" class="hover:text-accent">Unforsaken Beacon</a></h3><p class="mt-1 text-sm text-muted">Anabasis exclusive 6★. Target Weapon pool until 4 Nov 23:00 UTC, then Basic Weapon pool in a later version. Also listed as a free Service Shop reward.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 23:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Ends in</p><p class="font-mono text-sm font-semibold text-accent">15d 5h 31m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2098016135631229291" target="_blank" rel="noopener noreferrer" title="Open link" class="grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-4" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/banner-weapon-unforsaken-beacon" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div></div></div><article id="event-story-main-steering" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/steering-story.jpg" alt="Main Story: Steering By Light" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-story/15 text-tag-story">Story</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-accent/15 text-accent">Permanent</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/story-main-steering" class="hover:text-accent">Main Story: Steering By Light</a></h3><p class="mt-1 text-sm text-muted">New main story chapter. Permanent after unlock.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 20 Aug 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Permanent</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Status</p><p class="font-mono text-sm font-semibold text-accent">Permanent</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2089947972066848935" target="_blank" rel="noopener noreferrer" title="Open link" class="grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-4" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/story-main-steering" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-story-journal-promise" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/karenina-effulgence.jpg" alt="Journal of Promise" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-story/15 text-tag-story">Story</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-story/15 text-tag-story">Affection</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-karenina/20 text-tag-karenina">Karenina</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-accent/15 text-accent">Permanent</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/story-journal-promise" class="hover:text-accent">Journal of Promise</a></h3><p class="mt-1 text-sm text-muted">Karenina: Effulgence affection story. Permanent after unlock.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 20 Aug 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Permanent</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Status</p><p class="font-mono text-sm font-semibold text-accent">Permanent</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2089947972066848935" target="_blank" rel="noopener noreferrer" title="Open link" class="grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-4" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/story-journal-promise" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-event-shrouded-requiem-nirvatia" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/shrouded-requiem-nirvatia.jpg" alt="Shrouded Requiem — Nirvatia Story" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-story/15 text-tag-story">Story</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-accent/15 text-accent">Permanent</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-shrouded-requiem-nirvatia" class="hover:text-accent">Shrouded Requiem — Nirvatia Story</a></h3><p class="mt-1 text-sm text-muted">Nirvatia story update after the 09/24 update. Nightshroud Tales and Labyrinth Breakout. Permanent shop adds Stamp - Shh! and Event Construct R&D Tickets.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 24 Sept 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Permanent</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Status</p><p class="font-mono text-sm font-semibold text-accent">Permanent</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2101521736533750081" target="_blank" rel="noopener noreferrer" title="Open link" class="grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-4" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-shrouded-requiem-nirvatia" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div></section><section id="upcoming" class="mt-8 scroll-mt-24 pt-2"><header class="mb-4 flex items-center gap-3"><h2 class="text-lg font-bold"><button type="button" title="Copy link to this section" class="inline-flex min-h-11 items-center gap-2 rounded-md text-left hover:text-accent">Upcoming<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link2 lucide-link-2 size-4 shrink-0 text-faint" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"></path><path d="M15 7h2a5 5 0 1 1 0 10h-2"></path><line x1="8" x2="16" y1="12" y2="12"></line></svg><span class="sr-only">Copy link to this section</span></button></h2><span class="grid min-w-6 place-items-center rounded-full px-2 text-xs font-bold bg-elevated text-muted">12</span><span class="h-px min-w-8 flex-1 bg-border" aria-hidden="true"></span></header><div id="upcoming-list" class="grid gap-3 md:grid-cols-2"><article id="event-recurring-clash-20261022" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/clash-reflection.jpg" alt="Clash Reflection" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Combat</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-clash-20261022" class="hover:text-accent">Clash Reflection</a></h3><p class="mt-1 text-sm text-muted">14-day cycle. Refresh Thursday 05:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 22 Oct 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Wed, 4 Nov 2026, 23:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Starts in</p><p class="font-mono text-sm font-semibold text-accent">1d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-clash-20261022" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-pain-cage-20261026" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/pain-cage.jpg" alt="Phantom Pain Cage" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Combat</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-pain-cage-20261026" class="hover:text-accent">Phantom Pain Cage</a></h3><p class="mt-1 text-sm text-muted">Weekly cycle. Ends Sunday 18:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Mon, 26 Oct 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Sun, 1 Nov 2026, 18:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Starts in</p><p class="font-mono text-sm font-semibold text-accent">5d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-pain-cage-20261026" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-simulated-siege-20261026" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/simulated-siege.jpg" alt="Guild > Simulated Siege" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Combat</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-simulated-siege-20261026" class="hover:text-accent">Guild > Simulated Siege</a></h3><p class="mt-1 text-sm text-muted">Weekly guild mode. Ends Sunday 18:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Mon, 26 Oct 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Sun, 1 Nov 2026, 18:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Starts in</p><p class="font-mono text-sm font-semibold text-accent">5d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-simulated-siege-20261026" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-operation-guardians-20261026" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/operation-guardians.jpg" alt="Missions > Operation Guardians" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-dailies/15 text-tag-dailies">Dailies</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-operation-guardians-20261026" class="hover:text-accent">Missions > Operation Guardians</a></h3><p class="mt-1 text-sm text-muted">Weekly. Gives Daily Action Points; needs multiple days, usually not a full week. Resets Monday 05:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Mon, 26 Oct 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Mon, 2 Nov 2026, 05:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Starts in</p><p class="font-mono text-sm font-semibold text-accent">5d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-operation-guardians-20261026" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-war-zone-20261026" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/war-zone.jpg" alt="War Zone" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Combat</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-war-zone-20261026" class="hover:text-accent">War Zone</a></h3><p class="mt-1 text-sm text-muted">Weekly. Monday 07:00 – Sunday 18:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Mon, 26 Oct 2026, 07:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Sun, 1 Nov 2026, 18:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Starts in</p><p class="font-mono text-sm font-semibold text-accent">5d 13h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-war-zone-20261026" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-norman-20261029" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/norman-revival.jpg" alt="Norman Revival Plan" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Combat</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-norman-20261029" class="hover:text-accent">Norman Revival Plan</a></h3><p class="mt-1 text-sm text-muted">14-day cycle. Refresh Thursday 05:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 29 Oct 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Thu, 12 Nov 2026, 05:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Starts in</p><p class="font-mono text-sm font-semibold text-accent">8d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-norman-20261029" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-inver-shard-20261101" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/inver-shard-discount.jpg" alt="S-Rank Inver-Shard Discount" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-shop/15 text-tag-shop">Shop</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-inver-shard-20261101" class="hover:text-accent">S-Rank Inver-Shard Discount</a></h3><p class="mt-1 text-sm text-muted">20 shards per discounted S-Rank at ~33% off (804 vs 1200). Resets 1st of the month 05:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Sun, 1 Nov 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Tue, 1 Dec 2026, 05:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Starts in</p><p class="font-mono text-sm font-semibold text-accent">11d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-inver-shard-20261101" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-pain-cage-20261102" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/pain-cage.jpg" alt="Phantom Pain Cage" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Combat</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-pain-cage-20261102" class="hover:text-accent">Phantom Pain Cage</a></h3><p class="mt-1 text-sm text-muted">Weekly cycle. Ends Sunday 18:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Mon, 2 Nov 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Sun, 8 Nov 2026, 18:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Starts in</p><p class="font-mono text-sm font-semibold text-accent">12d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-pain-cage-20261102" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-simulated-siege-20261102" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/simulated-siege.jpg" alt="Guild > Simulated Siege" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Combat</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-simulated-siege-20261102" class="hover:text-accent">Guild > Simulated Siege</a></h3><p class="mt-1 text-sm text-muted">Weekly guild mode. Ends Sunday 18:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Mon, 2 Nov 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Sun, 8 Nov 2026, 18:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Starts in</p><p class="font-mono text-sm font-semibold text-accent">12d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-simulated-siege-20261102" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-operation-guardians-20261102" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/operation-guardians.jpg" alt="Missions > Operation Guardians" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-dailies/15 text-tag-dailies">Dailies</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-operation-guardians-20261102" class="hover:text-accent">Missions > Operation Guardians</a></h3><p class="mt-1 text-sm text-muted">Weekly. Gives Daily Action Points; needs multiple days, usually not a full week. Resets Monday 05:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Mon, 2 Nov 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Mon, 9 Nov 2026, 05:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Starts in</p><p class="font-mono text-sm font-semibold text-accent">12d 11h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-operation-guardians-20261102" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-recurring-war-zone-20261102" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/war-zone.jpg" alt="War Zone" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-recurring/15 text-tag-recurring">Recurring</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-combat/15 text-tag-combat">Combat</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/recurring-war-zone-20261102" class="hover:text-accent">War Zone</a></h3><p class="mt-1 text-sm text-muted">Weekly. Monday 07:00 – Sunday 18:00 UTC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Mon, 2 Nov 2026, 07:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Sun, 8 Nov 2026, 18:00 UTC</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Starts in</p><p class="font-mono text-sm font-semibold text-accent">12d 13h 31m</p></div><div class="flex items-center gap-2"><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/recurring-war-zone-20261102" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article><article id="event-event-leia" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/leia-fortunaster.jpg" alt="A Comet's Afterglow – Leia: Fortunaster" class="h-auto w-20 shrink-0 self-start rounded-lg object-contain outline outline-1 -outline-offset-1 outline-white/10"/><div class="flex min-w-0 flex-1 flex-col gap-3"><div class="min-w-0"><div class="flex flex-wrap gap-1.5"><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Banner</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Construct</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-banner/15 text-tag-banner">Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-leia" class="hover:text-accent">A Comet's Afterglow – Leia: Fortunaster</a></h3><p class="mt-1 text-sm text-muted">S-Rank Omniframe. Ice, Breaker, Rhythmic Ray, Glaciation. Version [A Comet's Afterglow] on November 5. Banner end TBC.</p></div><dl class="grid gap-1 text-xs"><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">Start</dt><dd class="font-medium text-fg">Thu, 5 Nov 2026, 05:00 UTC</dd></div><div class="flex gap-2"><dt class="w-12 shrink-0 text-faint">End</dt><dd class="font-medium text-fg">Unknown</dd></div></dl><div class="mt-auto flex flex-wrap items-end justify-between gap-3"><div><p class="text-xs uppercase tracking-wide text-faint">Starts in</p><p class="font-mono text-sm font-semibold text-accent">15d 11h 31m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2109479174939292025" target="_blank" rel="noopener noreferrer" title="Open link" class="grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link size-4" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><button type="button" title="Add to calendar" class="transition-transform duration-150 ease-out active:not-disabled:scale-[0.96] grid size-11 place-items-center rounded-lg border border-border text-muted hover:text-fg"><span class="relative size-4"><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] scale-100 opacity-100 blur-none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-plus size-4" aria-hidden="true"><path d="M16 19h6"></path><path d="M16 2v4"></path><path d="M19 16v6"></path><path d="M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"></path><path d="M3 10h18"></path><path d="M8 2v4"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="grid place-items-center transition-[opacity,filter,scale] duration-300 ease-[cubic-bezier(0.2,0,0,1)] absolute inset-0 scale-[0.25] opacity-0 blur-[4px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></span><span class="sr-only">Add to calendar</span></button><a title="Event details" aria-label="Event details" href="/events/event-leia" class="grid size-11 place-items-center rounded-lg bg-accent text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></a></div></div></div></article></div></section><section id="archive" class="mt-8 scroll-mt-24 pt-2"><header class="mb-4 flex items-center gap-3"><h2 class="text-lg font-bold"><button type="button" title="Copy link to this section" class="inline-flex min-h-11 items-center gap-2 rounded-md text-left hover:text-accent">Archive<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link2 lucide-link-2 size-4 shrink-0 text-faint" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"></path><path d="M15 7h2a5 5 0 1 1 0 10h-2"></path><line x1="8" x2="16" y1="12" y2="12"></line></svg><span class="sr-only">Copy link to this section</span></button></h2><span class="grid min-w-6 place-items-center rounded-full px-2 text-xs font-bold bg-elevated text-muted">44</span><button type="button" aria-expanded="false" aria-controls="archive-list" class="inline-flex min-h-11 items-center gap-1.5 rounded-md border border-border bg-elevated px-3 text-sm font-semibold text-fg hover:border-accent hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right size-4" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg>Show</button><span class="h-px min-w-8 flex-1 bg-border" aria-hidden="true"></span></header><p class="text-sm text-muted">Past events are hidden. Show them if you need an older one.</p></section></main><!--/$--><footer class="mt-10 border-t border-border bg-surface text-center text-sm text-muted"><div class="mx-auto max-w-5xl space-y-3 px-4 py-8"><p>Last updated · <!-- -->Thu, 15 Oct 2026, 07:23 UTC</p><p class="text-xs">All times are for the Global server (UTC).</p><div class="mx-auto max-w-xl space-y-1 text-xs leading-relaxed text-faint"><p>All rights reserved by their respective owners.</p><p>This website is not officially affiliated with Punishing Gray Raven and is intended to fall under Fair Use.</p><p>All images and names owned and property of their respective owners.</p></div><p class="text-xs text-faint"><a href="/about#wip" class="underline-offset-2 hover:text-fg hover:underline">Work in progress</a> — event data may be incomplete.</p><nav class="flex flex-wrap items-center justify-center gap-x-4 gap-y-2"><a href="/about" class="hover:text-fg">About</a><a href="/privacy" class="hover:text-fg">Privacy Policy</a><a href="/cookies" class="hover:text-fg">Cookie Policy</a><a href="https://x.com/pgrkarendar" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-1.5 hover:text-fg"><svg viewBox="0 0 24 24" class="size-3.5" aria-hidden="true"><path fill="currentColor" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.744l7.727-8.835L1.254 2.25H8.08l4.253 5.622L18.244 2.25zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77z"></path></svg>@pgrkarendar</a></nav></div></footer><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false" data-react-aria-top-layer="true"></section></div><script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-DW5cL6n-.js","/assets/jsx-runtime-Cltr0gcK.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-DW5cL6n-.js"}}],css:$R[8]=["/assets/styles-D5SzzGIE.css"]},"/":$R[9]={preloads:$R[10]=["/assets/routes-CLAh1ymj.js","/assets/add-to-calendar-button-BpLGyj_Q.js","/assets/chevron-right-BqCvSQOg.js","/assets/select--wvjb7Fe.js","/assets/tags-D-BEj6iJ.js"]}}},matches:$R[11]=[$R[12]={i:"__root__ |