.viewer[data-v-bce8834c]{width:min(100vw,1100px);max-width:none;max-height:100svh;color:var(--color-divine-ivory);overscroll-behavior:contain;background:0 0;border:0;margin:auto;padding:0;overflow:auto}.viewer[data-v-bce8834c]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07090cdb}.frame[data-v-bce8834c]{background:var(--color-night-stone);border:1px solid #c7a2534d;min-height:100svh;position:relative;box-shadow:0 30px 80px -30px #000c}@media (width>=768px){.viewer[data-v-bce8834c]{width:min(92vw,1100px);max-height:92svh}.frame[data-v-bce8834c]{min-height:0}}.head[data-v-bce8834c]{z-index:2;background:linear-gradient(to bottom, var(--color-night-stone) 70%, transparent);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex;position:sticky;top:0}@media (width>=768px){.head[data-v-bce8834c]{padding:1.75rem 2rem 1rem}}.body[data-v-bce8834c]{gap:1.25rem;padding:0 1.25rem 1.5rem;display:grid}@media (width>=768px){.body[data-v-bce8834c]{grid-template-columns:minmax(0,3fr) minmax(240px,2fr);gap:2rem;padding:0 2rem 2rem}}.stage[data-v-bce8834c]{aspect-ratio:1;background:radial-gradient(ellipse at 50% 45%, #80663838, transparent 60%), radial-gradient(ellipse at 50% 100%, #3f6b5a1f, transparent 55%), var(--color-abyss);touch-action:none;cursor:grab;border:1px solid #c7a2532e;position:relative;overflow:hidden}.stage[data-v-bce8834c]:active{cursor:grabbing}.stage[data-v-bce8834c]:focus-visible{outline:2px solid var(--color-sun-gold);outline-offset:-4px}@media (width>=768px){.stage[data-v-bce8834c]{aspect-ratio:4/3.3}}.status[data-v-bce8834c]{text-align:center;pointer-events:none;position:absolute;inset:auto 0 1rem}.fallback[data-v-bce8834c]{background:var(--color-abyss)}.fallback-note[data-v-bce8834c]{color:var(--color-divine-ivory);background:linear-gradient(#0000,#07090cb3 30%,#07090cf2);padding:1rem 1.25rem 1.25rem;font-size:.85rem;line-height:1.5;position:absolute;inset:auto 0 0}.side[data-v-bce8834c]{flex-direction:column;gap:1.25rem;display:flex}.hint[data-v-bce8834c]{letter-spacing:.04em;color:var(--color-weathered);font-size:.85rem;line-height:1.6}.controls[data-v-bce8834c]{flex-wrap:wrap;gap:.5rem;display:flex}.ctrl[data-v-bce8834c]{min-width:44px;min-height:44px;color:var(--color-divine-ivory);border:1px solid #c7a25373;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;transition:border-color .4s,color .4s,opacity .4s;display:inline-flex}.ctrl[data-v-bce8834c]:hover:not(:disabled){border-color:var(--color-sun-gold);color:var(--color-marble-white)}.ctrl[data-v-bce8834c]:focus-visible{outline:2px solid var(--color-sun-gold);outline-offset:2px}.ctrl[data-v-bce8834c]:disabled{opacity:.35}.ctrl--text[data-v-bce8834c]{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;font-size:.68rem;font-weight:500}.ctrl--close[data-v-bce8834c]{background:#07090c99;flex:none}.meta[data-v-bce8834c]{border-top:1px solid #c7a25326;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.meta dt[data-v-bce8834c]{letter-spacing:.28em;text-transform:uppercase;color:#b8b0a1b3;font-size:.65rem;font-weight:500}.meta dd[data-v-bce8834c]{margin-top:.3rem;font-size:.92rem}.note[data-v-bce8834c]{color:#b8b0a1cc;border-left:1px solid #c7a25359;padding-left:.9rem;font-size:.8rem;line-height:1.6}.archives[data-v-0f62907a]{background:radial-gradient(ellipse at 15% 10%, #8066381a, transparent 55%), var(--color-night-stone)}.entry[data-v-0f62907a]{transition:border-color .8s var(--ease-myth);background:#07090c8c;border:1px solid #c7a25324;position:relative}.entry[data-v-0f62907a]:hover{border-color:#c7a25366}.entry-art[data-v-0f62907a]{background:var(--color-abyss);overflow:hidden}.entry-art[data-v-0f62907a] img{transition:transform 1.6s var(--ease-myth)}.entry:hover .entry-art[data-v-0f62907a] img{transform:scale(1.03)}.entry-art[data-v-0f62907a]:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#07090c8c);position:absolute;inset:0}.entry-art--emblem[data-v-0f62907a]{background:radial-gradient(ellipse at center, #8066382e, var(--color-abyss) 70%);padding:1.5rem}@media (width>=1024px){.entry--featured .entry-art[data-v-0f62907a]:after{background:linear-gradient(90deg,#0000 60%,#07090c99)}}.record[data-v-0f62907a]{background:#07090c4d;border:1px dashed #c7a25340}.catalog[data-v-0f62907a]{font-family:var(--font-display);letter-spacing:.32em;color:var(--color-ancient-bronze);font-size:.72rem}.meta[data-v-0f62907a]{border-top:1px solid #c7a25326;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.meta dt[data-v-0f62907a]{letter-spacing:.28em;text-transform:uppercase;color:#b8b0a1b3;font-size:.65rem;font-weight:500}.meta dd[data-v-0f62907a]{color:var(--color-divine-ivory);margin-top:.3rem;font-size:.92rem}.status[data-v-0f62907a]{color:var(--color-sun-gold)}.relic-link[data-v-0f62907a]{min-height:44px;font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--color-sun-gold);cursor:pointer;transition:color .4s var(--ease-myth);align-items:center;gap:.6rem;font-size:.68rem;font-weight:500;display:inline-flex}.relic-link span[data-v-0f62907a]{transition:border-color .4s var(--ease-myth);border-bottom:1px solid #e0be7066;padding-bottom:2px}.relic-link[data-v-0f62907a]:hover,.relic-link[data-v-0f62907a]:focus-visible{color:var(--color-marble-white)}.relic-link:hover span[data-v-0f62907a],.relic-link:focus-visible span[data-v-0f62907a]{border-color:var(--color-sun-gold)}.relic-link[data-v-0f62907a]:focus-visible{outline:2px solid var(--color-sun-gold);outline-offset:4px}.visions-grid[data-v-8621f78d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.frame--cinematic[data-v-8621f78d]{aspect-ratio:16/9;grid-column:span 2}.frame--portrait[data-v-8621f78d],.frame--landscape[data-v-8621f78d]{aspect-ratio:3/4}.frame--detail[data-v-8621f78d]{aspect-ratio:1}@media (width>=1024px){.visions-grid[data-v-8621f78d]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.75rem}.frame--cinematic[data-v-8621f78d]{aspect-ratio:21/9;grid-column:span 12}.frame--portrait[data-v-8621f78d]{aspect-ratio:3/4;grid-column:span 4}.frame--landscape[data-v-8621f78d]{aspect-ratio:3/2;grid-column:span 8}.frame--detail[data-v-8621f78d]{aspect-ratio:1;grid-column:span 4}.frame--detail+.frame--landscape[data-v-8621f78d]{aspect-ratio:2}}.vision[data-v-8621f78d]{border-radius:2px}.vision[data-v-8621f78d]:after{content:"";transition:border-color .6s var(--ease-myth);pointer-events:none;border:1px solid #c7a25300;position:absolute;inset:0}.vision[data-v-8621f78d]:hover:after,.vision[data-v-8621f78d]:focus-visible:after{border-color:#c7a25399}.vision-art[data-v-8621f78d]{transition:transform 1.4s var(--ease-myth)}.vision:hover .vision-art[data-v-8621f78d]{transform:scale(1.03)}.vision-shade[data-v-8621f78d]{background:linear-gradient(#0000 55%,#07090cd9)}.vision-icon[data-v-8621f78d]{opacity:0;transition:opacity .5s var(--ease-myth), transform .5s var(--ease-myth);transform:translateY(4px)}.vision:hover .vision-icon[data-v-8621f78d],.vision:focus-visible .vision-icon[data-v-8621f78d]{opacity:.8;transform:none}.pswp{--pswp-bg:#07090c;--pswp-icon-color:#eee7d7;--pswp-icon-color-secondary:#07090c;--pswp-icon-stroke-color:#07090c}.pswp__counter{font-family:var(--font-display);letter-spacing:.2em;color:var(--color-weathered-marble)}.header-shade[data-v-e27653dd]{background:linear-gradient(to top, var(--color-abyss) 0%, #07090cb3 45%, #07090c66 100%), linear-gradient(90deg, #07090ccc, transparent 70%)}.anchor[data-v-e27653dd]{scroll-margin-top:var(--header-h)}
