body{cursor:default;background-color:#0b0a09;margin:0;padding:0;overflow-x:hidden}.aurora-backdrop[data-v-c39c9c4b]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora-backdrop__glow[data-v-c39c9c4b],.aurora-backdrop__halftone[data-v-c39c9c4b]{position:absolute;inset:0}.aurora-backdrop__glow[data-v-c39c9c4b]{opacity:.34;background-color:#dcc9a808;background-image:radial-gradient(30% 24% at 24% 66%,#bf9a771a 0%,#0000 100%),radial-gradient(28% 34% at 67% 26%,#ac838712 0%,#0000 100%),radial-gradient(34% 28% at 74% 70%,#a488660f 0%,#0000 100%),radial-gradient(26% 32% at 35% 28%,#bb9c7e14 0%,#0000 100%),radial-gradient(34% 32% at 46% 53%,#dcc9a80f 0%,#0000 100%)}.aurora-backdrop__halftone[data-v-c39c9c4b]{background-image:radial-gradient(circle,#ebdcc34d 0 .82px,#0000 1.08px);background-size:8px 8px}.aurora-backdrop__halftone--base[data-v-c39c9c4b]{opacity:.12}.aurora-backdrop__halftone--a[data-v-c39c9c4b],.aurora-backdrop__halftone--b[data-v-c39c9c4b],.aurora-backdrop__halftone--c[data-v-c39c9c4b],.aurora-backdrop__halftone--d[data-v-c39c9c4b]{opacity:.62;-webkit-mask-image:radial-gradient(#000 0%,#000000b8 44%,#0000 100%);mask-image:radial-gradient(#000 0%,#000000b8 44%,#0000 100%)}.aurora-backdrop__halftone--a[data-v-c39c9c4b]{background-position:1px 3px;inset:7% 54% 53% 5%}.aurora-backdrop__halftone--b[data-v-c39c9c4b]{background-position:5px 1px;inset:20% 13% 40% 46%}.aurora-backdrop__halftone--c[data-v-c39c9c4b]{background-position:3px 6px;inset:52% 43% 9% 16%}.aurora-backdrop__halftone--d[data-v-c39c9c4b]{background-position:7px 4px;inset:54% 9% 8% 58%}@media (width<=700px){.aurora-backdrop__glow[data-v-c39c9c4b]{opacity:.28}.aurora-backdrop__halftone--a[data-v-c39c9c4b],.aurora-backdrop__halftone--b[data-v-c39c9c4b],.aurora-backdrop__halftone--c[data-v-c39c9c4b],.aurora-backdrop__halftone--d[data-v-c39c9c4b]{opacity:.46}}.version-indicator[data-v-bd23edca]{justify-content:center;align-items:center;gap:clamp(1px,.7vw,8px);width:min(92vw,42rem);margin:0;padding:0;display:flex}.version-indicator__item[data-v-bd23edca]{cursor:default;background:0 0;border:0;flex:1 1 0;place-items:center;min-width:0;height:32px;padding:0;display:grid}.version-indicator__mark[data-v-bd23edca]{opacity:.48;background:#586477;border-radius:999px;width:5px;height:5px;transition:width .25s cubic-bezier(.22,1,.36,1),height .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1)}.version-indicator__item--active .version-indicator__mark[data-v-bd23edca]{opacity:.74;background:#b9a77d;width:22px;height:4px}@media (width<=36rem){.version-indicator[data-v-bd23edca]{width:min(94vw, calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - .75rem));gap:clamp(0px,.5vw,3px)}.version-indicator__item[data-v-bd23edca]{height:36px}}.version-indicator__item[data-v-bd23edca]:focus-visible{outline-offset:-2px;border-radius:999px;outline:1px solid #dcc394e0}@media (hover:hover){.version-indicator__item:hover .version-indicator__mark[data-v-bd23edca]{opacity:.78;background:#9d927d;width:6px;height:6px}.version-indicator__item--active:hover .version-indicator__mark[data-v-bd23edca]{opacity:.92;background:#b9a77d;width:22px;height:4px}}@media (prefers-reduced-motion:reduce){.version-indicator__mark[data-v-bd23edca]{transition:none}}.carousel-stage[data-v-acdc85cf]{cursor:default;touch-action:pan-y;width:100%;height:100dvh;min-height:360px;position:relative;overflow:hidden}.carousel-stage[data-v-acdc85cf] canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.version-title[data-v-acdc85cf]{--center-card-half-height:16.714vw;--title-card-gap:3.5rem;z-index:1;left:50%;bottom:min(calc(50% + var(--center-card-half-height) + var(--title-card-gap)), calc(100% - 4rem));pointer-events:none;text-align:center;width:min(90vw,48rem);margin:0;position:absolute;transform:translate(-50%)}.version-title__number[data-v-acdc85cf],.version-title__name[data-v-acdc85cf]{margin:0}.version-title__content[data-v-acdc85cf]{display:block}.version-title__number[data-v-acdc85cf]{box-sizing:border-box;color:#c9b68d;letter-spacing:.1em;background:#c9b68d14;border:1px solid #c9b68d70;border-radius:999px;justify-content:center;align-items:center;min-width:56px;height:26px;padding:0 13px;font-family:Noto Sans SC,sans-serif;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.version-title__name[data-v-acdc85cf]{color:#f3efe6;letter-spacing:.04em;margin-top:12px;font-family:Noto Serif SC,serif;font-size:clamp(24px,2.4vw,38px);font-weight:500;line-height:1.4}.carousel-indicator[data-v-acdc85cf]{z-index:1;position:absolute;bottom:clamp(1.5rem,4vh,3rem);left:50%;transform:translate(-50%)}.version-title-enter-active[data-v-acdc85cf],.version-title-leave-active[data-v-acdc85cf]{transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.version-title-enter-from[data-v-acdc85cf]{opacity:0;transform:translateY(6px)}.version-title-leave-to[data-v-acdc85cf]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.version-title-enter-active[data-v-acdc85cf],.version-title-leave-active[data-v-acdc85cf]{transition:none}}@media (aspect-ratio>=3/4) and (aspect-ratio<=27/20){.version-title[data-v-acdc85cf]{--center-card-half-height:23.18vh}}@media (aspect-ratio<=3/4){.version-title[data-v-acdc85cf]{--center-card-half-height:calc(2.379vh + 27.243vw);--title-card-gap:3.25rem}}@media (width<=36rem) and (height>=34rem){.carousel-stage[data-v-acdc85cf]{min-height:0}.version-title[data-v-acdc85cf]{--title-card-gap:clamp(1.75rem, 4.5vh, 2.35rem);bottom:min(calc(50% + var(--center-card-half-height) + var(--title-card-gap)), calc(100% - env(safe-area-inset-top) - 2.25rem));width:min(92vw, calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right) - 1.5rem))}.version-title__number[data-v-acdc85cf]{min-width:52px;height:24px;padding:0 12px;font-size:13px}.version-title__name[data-v-acdc85cf]{overflow-wrap:anywhere;text-wrap:balance;margin-top:8px;font-size:clamp(20px,6.1vw,26px);line-height:1.35}.carousel-indicator[data-v-acdc85cf]{bottom:max(calc(env(safe-area-inset-bottom) + .8rem), clamp(1.25rem, 3.5vh, 2.25rem))}}@media (width<=56.25rem) and (height<=34rem) and (orientation:landscape){.carousel-stage[data-v-acdc85cf]{min-height:0}.version-title[data-v-acdc85cf]{--center-card-half-height:min(22vw, 6rem);--title-card-gap:.75rem;bottom:min(calc(50% + var(--center-card-half-height) + var(--title-card-gap)), calc(100% - env(safe-area-inset-top) - .5rem));width:min(90vw, calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right) - 1.5rem))}.version-title__number[data-v-acdc85cf]{min-width:48px;height:20px;padding:0 10px;font-size:12px}.version-title__name[data-v-acdc85cf]{overflow-wrap:anywhere;text-wrap:balance;margin-top:6px;font-size:clamp(18px,2.6vw,22px);line-height:1.28}.carousel-indicator[data-v-acdc85cf]{bottom:max(calc(env(safe-area-inset-bottom) + .5rem), .5rem)}}.load-error[data-v-acdc85cf]{z-index:2;color:#ffc4bd;letter-spacing:.05em;white-space:nowrap;background:#050913c2;border:1px solid #ffa49652;margin:0;padding:.45rem .7rem;font-size:.72rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.archive-state[data-v-acdc85cf]{z-index:2;color:#f3efe6bd;letter-spacing:.08em;text-align:center;margin:0;font-family:Noto Sans SC,sans-serif;font-size:.85rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.archive-state--error[data-v-acdc85cf]{color:#ffc4bd;width:min(86vw,24rem)}.archive-state--error p[data-v-acdc85cf]{margin:0 0 .75rem}.archive-state--error button[data-v-acdc85cf]{color:#c9b68d;cursor:default;min-width:4.5rem;min-height:2rem;font:inherit;background:#c9b68d14;border:1px solid #c9b68d70;border-radius:999px}.archive-page[data-v-90fb7b20]{background:radial-gradient(46% 40% at 50% 46%,#69563a1c,#0000 100%),radial-gradient(42% 58% at 0 78%,#301f1e1c,#0000 100%),radial-gradient(40% 54% at 100% 30%,#2c231b17,#0000 100%),linear-gradient(155deg,#100f0d 0%,#0b0a09 54%,#080807 100%);min-height:100svh;position:relative;overflow:hidden}.archive-page[data-v-90fb7b20]>:not(.aurora-backdrop){z-index:1;position:relative}
