2 lines
317 KiB
HTML
2 lines
317 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/war-zone.jpg"/><link rel="preload" as="image" href="/thumbs/waves-in-wrath.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/operation-guardians.jpg"/><link rel="stylesheet" href="/assets/styles-BPcXGgQ5.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/norman-revival.jpg"/><link rel="preload" as="image" href="/thumbs/rate-up-crepuscule.jpg"/><link rel="preload" as="image" href="/thumbs/blazing-rhapsody.jpg"/><link rel="preload" as="image" href="/thumbs/drift-into-summer.jpg"/><link rel="preload" as="image" href="/thumbs/tropical-lullaby.jpg"/><link rel="preload" as="image" href="/thumbs/loves-leisure-hour.jpg"/><link rel="preload" as="image" href="/thumbs/tidal-wishes.jpg"/><link rel="preload" as="image" href="/thumbs/rapid-pursuit.jpg"/><link rel="preload" as="image" href="/thumbs/karenina-effulgence.jpg"/><link rel="preload" as="image" href="/thumbs/star-of-niflheim.jpg"/><link rel="preload" as="image" href="/thumbs/cub-patrick.jpg"/><link rel="preload" as="image" href="/thumbs/discord-signin.jpg"/><link rel="preload" as="image" href="/thumbs/breakers-resurfaced.jpg"/><link rel="preload" as="image" href="/thumbs/blazing-rhythm.jpg"/><link rel="preload" as="image" href="/thumbs/storm-sonata.jpg"/><link rel="preload" as="image" href="/thumbs/sunlit-tides.jpg"/><link rel="preload" as="image" href="/thumbs/ripples-of-starlight.jpg"/><link rel="preload" as="image" href="/thumbs/neon-tidings.jpg"/><link rel="preload" as="image" href="/thumbs/neon-flash.jpg"/><link rel="preload" as="image" href="/thumbs/ruins-of-adieu.jpg"/><link rel="preload" as="image" href="/thumbs/her-merciful-gaze.jpg"/><link rel="preload" as="image" href="/thumbs/summer-anthem.jpg"/><link rel="preload" as="image" href="/thumbs/revival-remedy.jpg"/><link rel="preload" as="image" href="/thumbs/graffiti-code.jpg"/><link rel="preload" as="image" href="/thumbs/fleeting-memories.jpg"/><link rel="preload" as="image" href="/thumbs/hadal-depths-file.jpg"/><link rel="preload" as="image" href="/thumbs/clash-reflection.jpg"/><link rel="preload" as="image" href="/thumbs/inver-shard-discount.jpg"/><link rel="preload" as="image" href="/thumbs/steering-story.jpg"/><link rel="preload" as="image" href="/thumbs/ripples-of-the-past.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/selena-activation.jpg"/><link rel="preload" as="image" href="/thumbs/kurumi-research.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/overclock-simulation.jpg"/><link rel="preload" as="image" href="/thumbs/maintenance.jpg"/><link rel="preload" as="image" href="/thumbs/leia.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/shrouded-requiem-nirvatia.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/calamitys-end.jpg"/><link rel="preload" as="image" href="/thumbs/jetavie-activation.jpg"/><link rel="preload" as="image" href="/thumbs/anchored-in-faith-livestream.jpg"/><link rel="preload" as="image" href="/thumbs/rate-up-pyroath.jpg"/><link rel="preload" as="image" href="/thumbs/strings-workshop.jpg"/><link rel="preload" as="image" href="/thumbs/dimensional-tuner.jpg"/><link rel="preload" as="image" href="/thumbs/concert-one-heart.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-XMVLGNzg.js"/><link rel="modulepreload" href="/assets/jsx-runtime-Cltr0gcK.js"/><link rel="modulepreload" href="/assets/routes-CQqA5o8U.js"/><link rel="modulepreload" href="/assets/add-to-calendar-button-D2MZNnCo.js"/><link rel="modulepreload" href="/assets/chevron-right-B18iK1AF.js"/><link rel="modulepreload" href="/assets/select-CqNwPUhN.js"/><link rel="modulepreload" href="/assets/tags-YXm43gg2.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="/__grok/manifest.webmanifest"/><link rel="canonical" href="https://karendar.com/"/><style>html,body{background:#0A0A0C;color:#F2F3F7;margin:0;min-height:100%;}</style><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">War Zone, Waves in Wrath, and Phantom Pain Cage end this week. War Zone first — 1d 8h 32m 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-3"><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 11d 13h 32m</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">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-3"><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 11d 19h 32m</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">Anchored in Faith</span></div></article></div><button type="button" aria-label="Next patch: Anchored in Faith" 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="true" class="size-2 rounded-full transition-colors bg-accent"></button><button type="button" aria-label="Anchored in Faith" aria-current="false" class="size-2 rounded-full transition-colors bg-white/40"></button></div></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-action/15 text-tag-action opacity-45">Action</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></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="#codes" 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>Active codes<span class="text-xs text-muted">1</span></a><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">6</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">30</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">22</span></a><a href="#tbc" 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>TBC<span class="text-xs text-muted">7</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">7</span></a></nav></div><section id="codes" 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">Active codes<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 bg-elevated px-2 text-xs font-bold text-muted">1</span><span class="h-px min-w-8 flex-1 bg-border" aria-hidden="true"></span></header><div class="grid gap-3 md:grid-cols-2"><article class="flex items-start gap-3 rounded-xl border border-border bg-elevated p-4"><div class="grid size-20 shrink-0 place-items-center rounded-lg bg-accent/15 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-gift size-7" aria-hidden="true"><rect x="3" y="8" width="18" height="4" rx="1"></rect><path d="M12 8v13"></path><path d="M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7"></path><path d="M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5"></path></svg></div><div class="min-w-0 flex-1"><p class="text-xs font-semibold uppercase tracking-wide text-accent">Gift code</p><button type="button" class="mt-1 flex w-full min-h-11 items-center justify-between gap-2 rounded-lg border border-border bg-surface px-3 font-mono text-sm font-semibold tracking-wide"><span class="truncate">PUNISHING0924</span><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-copy size-4 shrink-0 text-muted" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><ul class="mt-2 list-disc pl-4 text-sm text-muted"><li>Black Cards ×150</li><li>Serum Bundle β (M) ×2</li></ul><p class="mt-2 font-mono text-sm font-semibold text-accent">Expires in 17d 14h 31m</p><p class="text-xs text-faint">Until <!-- -->Tue, 29 Sept 2026, 23:59 UTC</p></div></article></div></section><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">6</span><span class="h-px min-w-8 flex-1 bg-border" aria-hidden="true"></span></header><div class="grid gap-3 md:grid-cols-2"><article id="event-recurring-war-zone-20260907" 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/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-20260907" 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, 7 Sept 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, 13 Sept 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-danger">1d 8h 32m</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-20260907" 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-steering-survey" 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"><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"><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">Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-steering-survey" class="hover:text-accent">Steering By Light Survey</a></h3><p class="mt-1 text-sm text-muted">Questionnaire via in-game mail. Reward: Black Card ×150.</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">Fri, 11 Sept 2026, 09: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, 14 Sept 2026, 04: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 18h 32m</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-steering-survey" 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-waves-in-wrath" 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/waves-in-wrath.jpg" alt="Waves in Wrath" 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">Boss</span><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-coating/15 text-tag-coating">Collectible</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-waves-in-wrath" class="hover:text-accent">Waves in Wrath</a></h3><p class="mt-1 text-sm text-muted">High-difficulty boss challenge vs Mannan M-1A.</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, 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">Mon, 14 Sept 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 19h 32m</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-waves-in-wrath" 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-20260907" 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/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-20260907" class="hover:text-accent">Phantom Pain Cage</a></h3><p class="mt-1 text-sm text-muted">Weekly cycle. 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, 7 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">Mon, 14 Sept 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 19h 32m</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-20260907" 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-20260907" 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/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-20260907" class="hover:text-accent">Guild > Simulated Siege</a></h3><p class="mt-1 text-sm text-muted">Weekly guild mode. 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, 7 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">Mon, 14 Sept 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 19h 32m</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-20260907" 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-20260907" 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/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-20260907" 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, 7 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">Mon, 14 Sept 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 19h 32m</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-20260907" 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">30</span><span class="h-px min-w-8 flex-1 bg-border" aria-hidden="true"></span></header><div class="grid gap-3 md:grid-cols-2"><article id="event-recurring-norman-20260903" 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-20260903" 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, 3 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">Thu, 17 Sept 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">4d 19h 32m</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-20260903" 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-crepuscule-arete-spectre" 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-crepuscule.jpg" alt="70% Rate-Up: Crepuscule, Arete, Spectre" 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-crepuscule-arete-spectre" class="hover:text-accent">70% Rate-Up: Crepuscule, Arete, Spectre</a></h3><p class="mt-1 text-sm text-muted">The 70% rate-up event for S-Rank Omniframes Bianca: Crepuscule & Rosetta: Arete & Teddy: Spectre. Official Global window 09/03 07:00 – 09/17 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, 3 Sept 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, 17 Sept 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">4d 21h 31m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2095089357212241965" 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-crepuscule-arete-spectre" 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-blazing-rhapsody" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/blazing-rhapsody.jpg" alt="Blazing Rhapsody" 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-action/15 text-tag-action">Action</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-accent/15 text-accent">Time Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-blazing-rhapsody" class="hover:text-accent">Blazing Rhapsody</a></h3><p class="mt-1 text-sm text-muted">Defend the street concert. Soundwave Coins and mission rewards.</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">Wed, 23 Sept 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">10d 19h 32m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2088809064398795178" 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-blazing-rhapsody" 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-coating-drift-into-summer" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/drift-into-summer.jpg" alt="Drift Into Summer" 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 <!-- -->Blazing Rhapsody</p><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></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/coating-drift-into-summer" class="hover:text-accent">Drift Into Summer</a></h3><p class="mt-1 text-sm text-muted">Free Teddy: Spectre coating from Blazing Rhapsody missions.</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">Wed, 23 Sept 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">10d 19h 32m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2088158681116573725" 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-drift-into-summer" 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-tropical-lullaby" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/tropical-lullaby.jpg" alt="Tropical Lullaby" 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 <!-- -->Blazing Rhapsody</p><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">Weapon Coating</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/weapon-coating-tropical-lullaby" class="hover:text-accent">Tropical Lullaby</a></h3><p class="mt-1 text-sm text-muted">Free matching weapon coating from Blazing Rhapsody (pairs with Drift Into Summer).</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">Wed, 23 Sept 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">10d 19h 32m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2088158681116573725" 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/weapon-coating-tropical-lullaby" 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-loves-leisure-hour" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/loves-leisure-hour.jpg" alt="Love's Leisure Hour" 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-story/15 text-tag-story">Story</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-accent/15 text-accent">Time Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-loves-leisure-hour" class="hover:text-accent">Love's Leisure Hour</a></h3><p class="mt-1 text-sm text-muted">40 invitations. Daily Leisure Vouchers.</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">Wed, 23 Sept 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">10d 19h 32m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2089170346993721787" 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-loves-leisure-hour" 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-tidal-wishes-update" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/tidal-wishes.jpg" alt="Tidal Wishes – Bianca & Teddy" 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">Time Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-tidal-wishes-update" class="hover:text-accent">Tidal Wishes – Bianca & Teddy</a></h3><p class="mt-1 text-sm text-muted">Summer coating stories.</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">Wed, 23 Sept 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">10d 19h 32m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2088083186274181580" 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-tidal-wishes-update" 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-rapid-pursuit" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/rapid-pursuit.jpg" alt="Rapid Pursuit" 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-rapid-pursuit" class="hover:text-accent">Rapid Pursuit</a></h3><p class="mt-1 text-sm text-muted">4 stages × 3 difficulties. Limited characters. R&D Ticket x500, Trade Voucher x500, collectible A Blurry Bounty Notice?, training mats.</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, 3 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, 23 Sept 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">10d 19h 32m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2093896497335074968" 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-rapid-pursuit" 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-karenina-effulgence" 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="Karenina: Effulgence" 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-karenina/20 text-tag-karenina">Karenina</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-karenina-effulgence" class="hover:text-accent">Karenina: Effulgence</a></h3><p class="mt-1 text-sm text-muted">S-Rank Omniframe debut. End aligned to patch end pending confirmation.</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">Wed, 23 Sept 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">11d 13h 32m</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-karenina-effulgence" 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-weapon-star-of-niflheim" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/star-of-niflheim.jpg" alt="Star of Niflheim" 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">Weapon</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-karenina/20 text-tag-karenina">Karenina</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/banner-weapon-star-of-niflheim" class="hover:text-accent">Star of Niflheim</a></h3><p class="mt-1 text-sm text-muted">Signature 6★ weapon for Karenina: Effulgence. Anchoring this moment, she dives into a sea of the past.</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">Wed, 23 Sept 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">11d 13h 32m</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-star-of-niflheim" 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-cub-patrick" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/cub-patrick.jpg" alt="CUB – Patrick" 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">CUB</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-karenina/20 text-tag-karenina">Karenina</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/banner-cub-patrick" class="hover:text-accent">CUB – Patrick</a></h3><p class="mt-1 text-sm text-muted">CUB for Karenina: Effulgence. Active skills deal more damage; Radiant Voyage summons Patrick for a joint attack.</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">Wed, 23 Sept 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">11d 13h 32m</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-cub-patrick" 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-discord-signin" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/discord-signin.jpg" alt="Discord 7-Day Sign-in" 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-accent/15 text-accent">Time Limited</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-concert/15 text-tag-concert">Real Event</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-discord-signin" class="hover:text-accent">Discord 7-Day Sign-in</a></h3><p class="mt-1 text-sm text-muted">Link Discord and Kuro Pass. R&D Tickets and upgrade items for 7 sign-in days.</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, 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, 23 Sept 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">11d 13h 32m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2090385860394918280" 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-discord-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-breakers-resurfaced" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/breakers-resurfaced.jpg" alt="Breakers Resurfaced" 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></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-breakers-resurfaced" class="hover:text-accent">Breakers Resurfaced</a></h3><p class="mt-1 text-sm text-muted">Learn character mechanics and combat challenges.</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">Wed, 23 Sept 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">11d 13h 32m</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-breakers-resurfaced" 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-coating-blazing-rhythm" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/blazing-rhythm.jpg" alt="Blazing Rhythm (SFX)" 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-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/coating-blazing-rhythm" class="hover:text-accent">Blazing Rhythm (SFX)</a></h3><p class="mt-1 text-sm text-muted">Karenina: Effulgence SFX coating.</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">Wed, 23 Sept 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">11d 13h 32m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2088113386441617832" 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-blazing-rhythm" 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-weapon-coating-storm-sonata" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/storm-sonata.jpg" alt="Storm Sonata" 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-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">Weapon Coating</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/weapon-coating-storm-sonata" class="hover:text-accent">Storm Sonata</a></h3><p class="mt-1 text-sm text-muted">Matching weapon coating for Karenina.</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">Wed, 23 Sept 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">11d 13h 32m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2088113386441617832" 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/weapon-coating-storm-sonata" 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-coating-sunlit-tides" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/sunlit-tides.jpg" alt="Sunlit Tides (SFX)" 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-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/coating-sunlit-tides" class="hover:text-accent">Sunlit Tides (SFX)</a></h3><p class="mt-1 text-sm text-muted">Bianca: Crepuscule SFX coating. Rainbow Cards required.</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">Wed, 23 Sept 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">11d 13h 32m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2088188888825156082" 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-sunlit-tides" 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-weapon-coating-ripples-of-starlight" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/ripples-of-starlight.jpg" alt="Ripples of Starlight" 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-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">Weapon Coating</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/weapon-coating-ripples-of-starlight" class="hover:text-accent">Ripples of Starlight</a></h3><p class="mt-1 text-sm text-muted">Matching weapon coating for Bianca: Crepuscule.</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">Wed, 23 Sept 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">11d 13h 32m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2088188888825156082" 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/weapon-coating-ripples-of-starlight" 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-neon-tidings" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/neon-tidings.jpg" alt="Neon Tidings" 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-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-coating/15 text-tag-coating">Weapon Coating</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-neon-tidings" class="hover:text-accent">Neon Tidings</a></h3><p class="mt-1 text-sm text-muted">Paid rerun shop. Summer-themed coatings and weapon coatings.</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">Wed, 23 Sept 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">11d 13h 32m</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-neon-tidings" 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-neon-flash" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/neon-flash.jpg" alt="Neon Flash" 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-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">Collectible</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-neon-flash" class="hover:text-accent">Neon Flash</a></h3><p class="mt-1 text-sm text-muted">Main Interface Scene. 68 RC. Includes two bonus BGM tracks.</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">Wed, 23 Sept 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">11d 13h 32m</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-neon-flash" 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-ruins-of-adieu" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/ruins-of-adieu.jpg" alt="Ruins of Adieu" 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-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">Collectible</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-ruins-of-adieu" class="hover:text-accent">Ruins of Adieu</a></h3><p class="mt-1 text-sm text-muted">Main Interface Scene rerun. 68 RC. Luna: Oblivion coating Tainted Moonrise can trigger a special pose.</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">Wed, 26 Aug 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, 23 Sept 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">11d 13h 32m</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-ruins-of-adieu" 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-her-merciful-gaze" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/her-merciful-gaze.jpg" alt="Her Merciful Gaze" 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-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">Collectible</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-her-merciful-gaze" class="hover:text-accent">Her Merciful Gaze</a></h3><p class="mt-1 text-sm text-muted">Main Interface Scene rerun. 68 RC. Ishmael: Parhelion coating Nightfall Finale can trigger a special pose.</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">Wed, 26 Aug 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, 23 Sept 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">11d 13h 32m</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-her-merciful-gaze" 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-summer-anthem" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/summer-anthem.jpg" alt="Summer Anthem" 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-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">Collectible</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-summer-anthem" class="hover:text-accent">Summer Anthem</a></h3><p class="mt-1 text-sm text-muted">Paid RC packs: Melodic Conch 24 RC, Harmony of Hearts 24 RC, Fleeting Melody 30 RC. Avatars and collectibles, 1 each.</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">Wed, 19 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">Wed, 23 Sept 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">11d 13h 32m</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-summer-anthem" 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-revival-remedy" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/revival-remedy.jpg" alt="Revival Remedy" 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-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-coating/15 text-tag-coating">Weapon 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-revival-remedy" class="hover:text-accent">Revival Remedy</a></h3><p class="mt-1 text-sm text-muted">No.21: Feral coating + portrait, 168 RC. Claw Blades weapon coating Bloom and Boom, 28 RC.</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">Wed, 23 Sept 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">11d 13h 32m</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-revival-remedy" 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-graffiti-code" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/graffiti-code.jpg" alt="Graffiti Code" 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-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-coating/15 text-tag-coating">Weapon 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-graffiti-code" class="hover:text-accent">Graffiti Code</a></h3><p class="mt-1 text-sm text-muted">Luna: Oblivion coating + portrait, 168 RC. Chakram weapon coating Neon Midway, 28 RC.</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">Wed, 23 Sept 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">11d 13h 32m</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-graffiti-code" 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-fleeting-memories" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/fleeting-memories.jpg" alt="Fleeting Memories" 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-banner/15 text-tag-banner">Limited</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-karenina/20 text-tag-karenina">Karenina</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-fleeting-memories" class="hover:text-accent">Fleeting Memories</a></h3><p class="mt-1 text-sm text-muted">Coating research rerun. Tainted Moonrise, Grandiose Glamor, Neon Dynamite ☆, Nightfall Finale. Pity at 10.</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">Wed, 26 Aug 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, 23 Sept 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">11d 13h 32m</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-fleeting-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><article id="event-event-hadal-depths-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 - Hadal Depths 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"><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-karenina/20 text-tag-karenina">Karenina</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-hadal-depths-file" class="hover:text-accent">BP - Hadal Depths File</a></h3><p class="mt-1 text-sm text-muted">Battle pass. 6 rounds. Key reward: Karenina: Effulgence alternate coating.</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">Wed, 23 Sept 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">11d 13h 32m</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-hadal-depths-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><article id="event-recurring-clash-20260910" 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-20260910" 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, 10 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, 23 Sept 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">11d 13h 32m</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-20260910" 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-20260901" 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-20260901" 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">Tue, 1 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">Thu, 1 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">18d 19h 32m</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-20260901" 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-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></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">22</span><span class="h-px min-w-8 flex-1 bg-border" aria-hidden="true"></span></header><div class="grid gap-3 md:grid-cols-2"><article id="event-event-ripples-of-the-past" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/ripples-of-the-past.jpg" alt="Ripples of the Past" 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-ripples-of-the-past" class="hover:text-accent">Ripples of the Past</a></h3><p class="mt-1 text-sm text-muted">Spend F.O.S. Badges from event missions to swap portraits and 3-Ping. Rewards: Black Card ×100, Trade Voucher ×100, basic 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">Mon, 14 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, 23 Sept 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">1d 19h 32m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2098667930296668448" 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-ripples-of-the-past" 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-20260914" 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-20260914" class="hover:text-accent">Phantom Pain Cage</a></h3><p class="mt-1 text-sm text-muted">Weekly cycle. 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, 14 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">Mon, 21 Sept 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">1d 19h 32m</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-20260914" 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-20260914" 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-20260914" class="hover:text-accent">Guild > Simulated Siege</a></h3><p class="mt-1 text-sm text-muted">Weekly guild mode. 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, 14 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">Mon, 21 Sept 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">1d 19h 32m</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-20260914" 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-20260914" 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-20260914" 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, 14 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">Mon, 21 Sept 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">1d 19h 32m</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-20260914" 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-20260914" 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-20260914" 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, 14 Sept 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, 20 Sept 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">1d 21h 32m</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-20260914" 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-20260917" 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-20260917" 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, 17 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, 23 Sept 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">4d 19h 32m</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-20260917" 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-20260921" 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-20260921" class="hover:text-accent">Phantom Pain Cage</a></h3><p class="mt-1 text-sm text-muted">Weekly cycle. 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, 21 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, 23 Sept 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">8d 19h 32m</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-20260921" 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-20260921" 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-20260921" class="hover:text-accent">Guild > Simulated Siege</a></h3><p class="mt-1 text-sm text-muted">Weekly guild mode. 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, 21 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, 23 Sept 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">8d 19h 32m</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-20260921" 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-20260921" 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-20260921" 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, 21 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, 23 Sept 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">8d 19h 32m</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-20260921" 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-20260921" 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-20260921" 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, 21 Sept 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">Wed, 23 Sept 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">8d 21h 32m</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-20260921" 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-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">S-Rank debut 24 Sep 05:00 UTC. Clear Journal of Promise for a free Adelyde (limited time). Inver-Shards, 6★ Unforsaken Beacon, and CUB Kelpie via Service Shop. Dark / Overlinker / Cross Cannon / Ultima Slash. End unknown.</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">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">11d 19h 32m</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">New fully-voiced affection story. Clear during the version to obtain Adelyde: Anabasis ×1. End unknown.</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">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">11d 19h 32m</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-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">Alternate colour coating for Adelyde: Anabasis. Other details TBC. End unknown.</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">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">11d 19h 32m</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-banner-cub-kelpie" 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-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">Exclusive CUB for Adelyde: Anabasis. Listed as a free Service Shop reward after the version update. End unknown.</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">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">11d 19h 32m</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"><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-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">6★ signature weapon for Adelyde: Anabasis. Listed as a free Service Shop reward after the version update. End unknown.</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">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">11d 19h 32m</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-event-selena-activation-day" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/selena-activation.jpg" alt="Selena Activation Day" 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">Activation Day</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-selena-activation-day" class="hover:text-accent">Selena Activation Day</a></h3><p class="mt-1 text-sm text-muted">Happy Activation Day Selena!</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, 27 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">Mon, 28 Sept 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">14d 19h 32m</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-selena-activation-day" 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">Collab goes live 29 Sep (clock not posted; using daily reset). 30% off collab character research. Extra copy the first two times from research. Story: Dream of Stagnant Cycle. End unknown.</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, 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">16d 19h 32m</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-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">Collab sign-in. Collab Character Research Attempt ×24, Collab Weapon Research Attempt ×14, Event Construct R&D Ticket ×1,000. End unknown.</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, 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">16d 19h 32m</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. Unlock after clearing Main Story 1-12. End unknown.</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, 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">16d 19h 32m</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-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">Jetavie: Daybreak collab coating. Price TBC. End unknown.</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, 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">16d 19h 32m</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-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></div><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">Classic frames with boosted stats vs powerful enemies. Other details 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">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">Starts in</p><p class="font-mono text-sm font-semibold text-accent">17d 0h 32m</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-maint-patch-end" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/maintenance.jpg" alt="Patch End Maintenance" 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-maint/15 text-tag-maint">Maintenance</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-maint/15 text-tag-maint">Patch End</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/maint-patch-end" class="hover:text-accent">Patch End Maintenance</a></h3><p class="mt-1 text-sm text-muted">Steering By Light ends 23 Sep 23:00 UTC. Window estimated from the last patch (23:00–05:00). Anchored in Faith expected after this.</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">Wed, 23 Sept 2026, 23: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, 24 Sept 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 13h 32m</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/maint-patch-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></section><section id="tbc" 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">TBC<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">7</span><span class="h-px min-w-8 flex-1 bg-border" aria-hidden="true"></span></header><div class="grid gap-3 md:grid-cols-2"><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.jpg" alt="Leia" 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">Leia</a></h3><p class="mt-1 text-sm text-muted">Upcoming new character. Dates and details 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">Unknown</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">Status</p><p class="font-mono text-sm font-semibold text-accent">TBC</p></div><div class="flex items-center gap-2"><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><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">Rerun coating research. Dates and available coatings 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">Unknown</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">Status</p><p class="font-mono text-sm font-semibold text-accent">TBC</p></div><div class="flex items-center gap-2"><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><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">SFX coating for Nirvatia: Dirge (Shrouded Requiem Series). Date and price 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">Unknown</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">Status</p><p class="font-mono text-sm font-semibold text-accent">TBC</p></div><div class="flex items-center gap-2"><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><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-tag-banner/15 text-tag-banner">Limited</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">New Nirvatia story in Shrouded Requiem. Date 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">Unknown</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">Status</p><p class="font-mono text-sm font-semibold text-accent">TBC</p></div><div class="flex items-center gap-2"><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><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">Deck-building strategy event. Dates and rewards 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">Unknown</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">Status</p><p class="font-mono text-sm font-semibold text-accent">TBC</p></div><div class="flex items-center gap-2"><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">Item-based gameplay event. Dates and rewards 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">Unknown</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">Status</p><p class="font-mono text-sm font-semibold text-accent">TBC</p></div><div class="flex items-center gap-2"><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-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"><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 (Paradise Lost Series). Date and price 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">Unknown</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">Status</p><p class="font-mono text-sm font-semibold text-accent">TBC</p></div><div class="flex items-center gap-2"><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></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">7</span><span class="h-px min-w-8 flex-1 bg-border" aria-hidden="true"></span></header><div class="grid gap-3 md:grid-cols-2"><article id="event-event-jetavie-activation-day" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/jetavie-activation.jpg" alt="Jetavie Activation Day" 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">Activation Day</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-jetavie-activation-day" class="hover:text-accent">Jetavie Activation Day</a></h3><p class="mt-1 text-sm text-muted">Happy Activation Day Jetavie!</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, 10 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">Fri, 11 Sept 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">Status</p><p class="font-mono text-sm font-semibold text-accent">Ended</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-jetavie-activation-day" 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-anchored-in-faith-livestream" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/anchored-in-faith-livestream.jpg" alt="Anchored in Faith Version Preview Livestream" 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">Real Event</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-anchored-in-faith-livestream" class="hover:text-accent">Anchored in Faith Version Preview Livestream</a></h3><p class="mt-1 text-sm text-muted">Official Global YouTube livestream. 10 Sep 2026, 11:00–11:30 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, 10 Sept 2026, 11: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, 10 Sept 2026, 11:30 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">Status</p><p class="font-mono text-sm font-semibold text-accent">Ended</p></div><div class="flex items-center gap-2"><a href="https://www.youtube.com/live/a1RtKUDrolw" 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-anchored-in-faith-livestream" 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-solacetune-oblivion" 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.jpg" alt="70% Rate-Up: Pyroath, Solacetune, Oblivion" 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-solacetune-oblivion" class="hover:text-accent">70% Rate-Up: Pyroath, Solacetune, Oblivion</a></h3><p class="mt-1 text-sm text-muted">The 70% rate-up event for S-Rank Omniframes Lucia: Pyroath & Hanying: Solacetune & Luna: Oblivion. Official Global window 08/20 07:00 – 09/03 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, 20 Aug 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, 3 Sept 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">Status</p><p class="font-mono text-sm font-semibold text-accent">Ended</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2089668644284342724" 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-solacetune-oblivion" 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-strings-workshop" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/strings-workshop.jpg" alt="Strings Workshop" 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-accent/15 text-accent">Time Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-strings-workshop" class="hover:text-accent">Strings Workshop</a></h3><p class="mt-1 text-sm text-muted">Craft custom guitars.</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">Thu, 3 Sept 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">Status</p><p class="font-mono text-sm font-semibold text-accent">Ended</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2089970626215972871" 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-strings-workshop" 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-dimensional-tuner" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/dimensional-tuner.jpg" alt="Dimensional Tuner" 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><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-accent/15 text-accent">Time Limited</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-dimensional-tuner" class="hover:text-accent">Dimensional Tuner</a></h3><p class="mt-1 text-sm text-muted">Casual limited event. Rewards Black Cards and Trade Vouchers.</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, 18 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">Tue, 1 Sept 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">Status</p><p class="font-mono text-sm font-semibold text-accent">Ended</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-dimensional-tuner" 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-concert-one-heart" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/concert-one-heart.jpg" alt="One Heart, One Hertz Concert" 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">Concert</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-concert/15 text-tag-concert">Real Event</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-concert-one-heart" class="hover:text-accent">One Heart, One Hertz Concert</a></h3><p class="mt-1 text-sm text-muted">Official Global YouTube concert. Starts 11:00 UTC, 22 Aug 2026.</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, 22 Aug 2026, 11: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">Sat, 22 Aug 2026, 13: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">Status</p><p class="font-mono text-sm font-semibold text-accent">Ended</p></div><div class="flex items-center gap-2"><a href="https://www.youtube.com/live/73MfOOJQO7I?is=_7fHvueA5UlKPaPk" 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-concert-one-heart" 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-maint-steering-by-light" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/maintenance.jpg" alt="Version Maintenance – 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-maint/15 text-tag-maint">Maintenance</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/maint-steering-by-light" class="hover:text-accent">Version Maintenance – Steering By Light</a></h3><p class="mt-1 text-sm text-muted">Official Global maintenance. Servers unavailable during this window.</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">Wed, 19 Aug 2026, 23: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, 20 Aug 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">Status</p><p class="font-mono text-sm font-semibold text-accent">Ended</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/maint-steering-by-light" 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></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 · <!-- -->Sat, 12 Sept 2026, 07:00 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-XMVLGNzg.js","/assets/jsx-runtime-Cltr0gcK.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-XMVLGNzg.js"}}],css:$R[8]=["/assets/styles-BPcXGgQ5.css"]},"/":$R[9]={preloads:$R[10]=["/assets/routes-CQqA5o8U.js","/assets/add-to-calendar-button-D2MZNnCo.js","/assets/chevron-right-B18iK1AF.js","/assets/select-CqNwPUhN.js","/assets/tags-YXm43gg2.js"]}}},matches:$R[11]=[$R[12]={i:"__root__ |