Files
gacha-event-tracker/snapshots/pgr-karendar-events.html
T
github-actions[bot] c06d440c83 chore(data): refresh source snapshots
Automated fetch from Refresh sources run 34896101526.
2026-09-14 20:59:15 +00:00

2 lines
310 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!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/norman-revival.jpg"/><link rel="preload" as="image" href="/thumbs/rate-up-crepuscule.jpg"/><link rel="preload" as="image" href="/thumbs/war-zone.jpg"/><link rel="preload" as="image" href="/thumbs/pain-cage.jpg"/><link rel="preload" as="image" href="/thumbs/simulated-siege.jpg"/><link rel="stylesheet" href="/assets/styles-CpospQOX.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&amp;family=JetBrains+Mono:wght@500;600&amp;family=Montserrat:wght@700;800&amp;display=swap" data-precedence="default"/><link rel="preload" as="image" href="/thumbs/operation-guardians.jpg"/><link rel="preload" as="image" href="/thumbs/simulation-shop-2x.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/ripples-of-the-past.jpg"/><link rel="preload" as="image" href="/thumbs/scarlet-arrival.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/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/waves-in-wrath.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-D2yoNnAz.js"/><link rel="modulepreload" href="/assets/jsx-runtime-Cltr0gcK.js"/><link rel="modulepreload" href="/assets/routes-GKZxOUiz.js"/><link rel="modulepreload" href="/assets/add-to-calendar-button-DPXidILC.js"/><link rel="modulepreload" href="/assets/chevron-right-DHsi2b57.js"/><link rel="modulepreload" href="/assets/select-TFhlutwL.js"/><link rel="modulepreload" href="/assets/tags-D-BEj6iJ.js"/><link rel="icon" type="image/svg+xml" href="/favicon.svg"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png"/><link rel="icon" type="image/png" sizes="192x192" href="/icon-192.png"/><link rel="shortcut icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/__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">Norman Revival Plan, War Zone, and Phantom Pain Cage end this week. Norman Revival Plan first — 2d 8h 0m 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] [&amp;::-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 9d 2h 0m</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 9d 8h 0m</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 &amp; 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><button type="button" aria-pressed="false" class="min-h-11 rounded-full px-3 text-sm font-medium bg-tag-other/20 text-tag-other opacity-45">Other</button></div></section><div class="mt-5 rounded-xl border border-border bg-elevated px-4 py-3"><p class="text-xs font-semibold uppercase tracking-wide text-faint">Jump to</p><nav class="mt-2 flex flex-wrap gap-2" aria-label="Page sections"><a href="#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">31</span></a><a href="#upcoming" class="inline-flex min-h-11 items-center gap-1.5 rounded-md border border-border px-3 text-sm font-medium text-fg hover:border-accent hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hash size-3.5 text-faint" aria-hidden="true"><line x1="4" x2="20" y1="9" y2="9"></line><line x1="4" x2="20" y1="15" y2="15"></line><line x1="10" x2="8" y1="3" y2="21"></line><line x1="16" x2="14" y1="3" y2="21"></line></svg>Upcoming<span class="text-xs text-muted">17</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">9</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 15d 2h 59m</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-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">2d 8h 0m</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 &amp; Rosetta: Arete &amp; 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">2d 9h 59m</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><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">Ends in</p><p class="font-mono text-sm font-semibold text-accent">5d 21h 0m</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-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">Ends in</p><p class="font-mono text-sm font-semibold text-accent">6d 8h 0m</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 &gt; 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 &gt; 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">Ends in</p><p class="font-mono text-sm font-semibold text-accent">6d 8h 0m</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 &gt; 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 &gt; 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">Ends in</p><p class="font-mono text-sm font-semibold text-accent">6d 8h 0m</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></div></section><section id="ongoing" class="mt-8 scroll-mt-24 pt-2"><header class="mb-4 flex items-center gap-3"><h2 class="text-lg font-bold"><button type="button" title="Copy link to this section" class="inline-flex min-h-11 items-center gap-2 rounded-md text-left hover:text-accent">On-going<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link2 lucide-link-2 size-4 shrink-0 text-faint" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"></path><path d="M15 7h2a5 5 0 1 1 0 10h-2"></path><line x1="8" x2="16" y1="12" y2="12"></line></svg><span class="sr-only">Copy link to this section</span></button></h2><span class="grid min-w-6 place-items-center rounded-full px-2 text-xs font-bold bg-elevated text-muted">31</span><span class="h-px min-w-8 flex-1 bg-border" aria-hidden="true"></span></header><div class="grid gap-3 md:grid-cols-2"><article id="event-event-simulation-shop-2x" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/simulation-shop-2x.jpg" alt="Simulation Shop — 2x Bonus Event" 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-banner/15 text-tag-banner">Limited</span><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-dailies/15 text-tag-dailies">Dailies</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-simulation-shop-2x" class="hover:text-accent">Simulation Shop — 2x Bonus Event</a></h3><p class="mt-1 text-sm text-muted">Memory Material Exchange 2× bonus. Up to 10 double-reward attempts per day, 50 total. 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">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">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">Window</p><p class="font-mono text-sm font-semibold text-accent">Unknown expiry</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-simulation-shop-2x" 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">8d 8h 0m</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">8d 8h 0m</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">8d 8h 0m</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&#x27;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&#x27;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">8d 8h 0m</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 &amp; 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 &amp; 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">8d 8h 0m</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-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><span class="rounded-full px-2 py-0.5 text-xs font-medium bg-tag-dailies/15 text-tag-dailies">Dailies</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-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">Ends in</p><p class="font-mono text-sm font-semibold text-accent">8d 8h 0m</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-event-scarlet-arrival" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><img src="/thumbs/scarlet-arrival.jpg" alt="Scarlet Arrival" 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-tag-dailies/15 text-tag-dailies">Dailies</span></div><h3 class="mt-1 text-base font-semibold leading-snug"><a href="/events/event-scarlet-arrival" class="hover:text-accent">Scarlet Arrival</a></h3><p class="mt-1 text-sm text-muted">Spend Brass Pocket Watch from event missions to place puzzle pieces. 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">Ends in</p><p class="font-mono text-sm font-semibold text-accent">8d 8h 0m</p></div><div class="flex items-center gap-2"><a href="https://x.com/PGR_GLOBAL/status/2098713229283504388" 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-scarlet-arrival" 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&amp;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">8d 8h 0m</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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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&amp;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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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">9d 2h 0m</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">16d 8h 0m</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">17</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-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">2d 8h 0m</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">6d 8h 0m</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 &gt; 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 &gt; 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">6d 8h 0m</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 &gt; 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 &gt; 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">6d 8h 0m</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">6d 10h 0m</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">9d 8h 0m</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">9d 8h 0m</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">9d 8h 0m</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">9d 8h 0m</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">9d 8h 0m</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">12d 8h 0m</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">14d 8h 0m</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&amp;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">14d 8h 0m</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">14d 8h 0m</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">14d 8h 0m</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">14d 13h 0m</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:0005: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">9d 2h 0m</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&#x27;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&#x27;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">9</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-waves-in-wrath" class="flex scroll-mt-24 items-start gap-3 rounded-xl border border-border bg-elevated p-4 transition-shadow"><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">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-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-event-steering-survey" 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"><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">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-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-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:0011: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 &amp; Hanying: Solacetune &amp; 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 · <!-- -->Mon, 14 Sept 2026, 18:20 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-D2yoNnAz.js","/assets/jsx-runtime-Cltr0gcK.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-D2yoNnAz.js"}}],css:$R[8]=["/assets/styles-CpospQOX.css"]},"/":$R[9]={preloads:$R[10]=["/assets/routes-GKZxOUiz.js","/assets/add-to-calendar-button-DPXidILC.js","/assets/chevron-right-DHsi2b57.js","/assets/select-TFhlutwL.js","/assets/tags-D-BEj6iJ.js"]}}},matches:$R[11]=[$R[12]={i:"__root__",u:1789419554269,s:"success",ssr:!0},$R[13]={i:"",u:1789419554269,s:"success",ssr:!0}]})($R["tsr"]);$_TSR.e();document.currentScript.remove()</script><script type="module" async="" src="/assets/index-D2yoNnAz.js"></script><script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"3df8497da4e84d91914e8e2e4f923e48","r":1,"spa":2}' crossorigin="anonymous"></script>
</body></html>