.language-switcher[data-v-65fa4397]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1410b8;border:1px solid #f4ead859;border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex;box-shadow:inset 0 0 0 1px #00000040,0 10px 28px #00000059}.language-switcher__option[data-v-65fa4397]{color:#f4ead8ad;cursor:pointer;min-width:2.6rem;min-height:2.2rem;font:inherit;letter-spacing:.04em;background:0 0;border:none;border-radius:999px;padding:0 .65rem;font-size:.84rem;font-weight:700;transition:background .18s,color .18s,transform .18s}.language-switcher__option[data-v-65fa4397]:hover{color:#f4ead8;transform:translateY(-1px)}.language-switcher__option--active[data-v-65fa4397]{color:#c9a227;cursor:default;background:#c9a22738}.language-switcher__option[data-v-65fa4397]:focus-visible{outline-offset:2px;outline:2px solid #c9a227e6}.app-language[data-v-d5e0233f]{bottom:max(1rem, env(safe-area-inset-bottom,0px));left:max(1rem, env(safe-area-inset-left,0px));z-index:100;pointer-events:auto;position:fixed}.orientation-gate[data-v-d5e0233f]{z-index:20000;padding:max(1.25rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));box-sizing:border-box;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.orientation-gate__bg[data-v-d5e0233f]{z-index:0;background:radial-gradient(80% 50% at 50% -10%,#c9a2271f,#0000),#1a1410;position:absolute;inset:0}.orientation-gate__veil[data-v-d5e0233f]{z-index:1;pointer-events:none;background:#0a08066b;position:absolute;inset:0}.orientation-gate__card[data-v-d5e0233f]{z-index:2;text-align:center;color:#f4ead8;max-width:22rem;position:relative}.orientation-gate__phone[data-v-d5e0233f]{border:3px solid #c9a227e0;border-radius:.55rem;width:3.25rem;height:5.5rem;margin:0 auto 1.25rem;animation:2.6s ease-in-out infinite orientation-gate-tilt-d5e0233f;box-shadow:inset 0 0 0 1px #00000059,0 12px 40px #00000073}.orientation-gate__title[data-v-d5e0233f]{color:#c9a227;text-shadow:0 0 12px #0a0806f2,0 2px 8px #000000d9;margin:0 0 .65rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-weight:700;line-height:1.25}.orientation-gate__body[data-v-d5e0233f]{color:#f4ead8eb;text-shadow:0 0 10px #0a0806f2,0 1px 6px #000c;margin:0 0 1rem;font-size:.95rem;font-weight:500;line-height:1.45}.orientation-gate__install[data-v-d5e0233f]{color:#f4ead8;font:inherit;cursor:pointer;background:#8b4513e0;border:1px solid #c9a2278c;border-radius:999px;margin-top:.25rem;padding:.7rem 1.35rem;font-size:.95rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s}.orientation-gate__install[data-v-d5e0233f]:hover{background:#a0521d;border-color:#c9a227d9}.orientation-gate__install[data-v-d5e0233f]:active{transform:scale(.98)}.orientation-gate__ios-hint[data-v-d5e0233f]{color:#f4ead8e6;text-shadow:0 0 10px #0a0806f2,0 1px 6px #000c;margin:.85rem 0 0;font-size:.88rem;line-height:1.45}@keyframes orientation-gate-tilt-d5e0233f{0%,18%{transform:rotate(0)}42%,58%{transform:rotate(-90deg)}82%,to{transform:rotate(0)}}.sound-toggle[data-v-0e5af634]{color:#f4ead8;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a14108c;border:1px solid #f4ead859;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:background .2s,border-color .2s,transform .15s;display:flex}.sound-toggle[data-v-0e5af634]:hover{background:#1a1410bf;border-color:#c9a22799}.sound-toggle[data-v-0e5af634]:active{transform:scale(.96)}.sound-toggle__icon[data-v-0e5af634]{width:1.35rem;height:1.35rem}.home[data-v-739c7b46]{background:#1a1410;margin:0;position:fixed;inset:0;overflow:hidden}.home__scene[data-v-739c7b46]{transform-origin:50%;transition:transform .35s;position:absolute;inset:0;transform:scale(1)translateY(0)}.home__scene--zoomed[data-v-739c7b46]{transform:scale(1.5)translateY(-6%)}.home__media[data-v-739c7b46]{position:absolute;overflow:hidden}.home__image[data-v-739c7b46]{width:100%;height:100%;display:block}.home__hotspot[data-v-739c7b46]{cursor:default;pointer-events:none;opacity:0;background:0 0;border:1px solid #0000;border-radius:4px;padding:0;transition:box-shadow .35s,border-color .35s,background .35s,opacity .35s;position:absolute}.home__scene--zoomed .home__hotspot[data-v-739c7b46]{cursor:pointer;pointer-events:auto;opacity:.6;background:#c9a22724;border-color:#ffffffbf;box-shadow:0 0 28px #c9a2278c,inset 0 0 18px #c9a2271f}.home__scene--zoomed .home__hotspot--pulse[data-v-739c7b46]{animation:2.2s ease-in-out infinite home__zoom-pulse-739c7b46}.home__scene--zoomed .home__hotspot[data-v-739c7b46]:focus-visible{outline-offset:2px;outline:2px solid #c9a227e6}.home__dialogue[data-v-739c7b46]{color:#ffffffe0;cursor:default;pointer-events:none;opacity:0;background:0 0;border:none;width:5.5%;min-width:2.5rem;padding:0;transition:opacity .35s,filter .2s,transform .15s;position:absolute;transform:translate(-50%,-100%)}.home__scene--zoomed .home__dialogue[data-v-739c7b46]{cursor:pointer;pointer-events:auto;opacity:1}.home__dialogue[data-v-739c7b46]:hover{color:#fff;filter:drop-shadow(0 0 10px #ffffffbf)}.home__dialogue[data-v-739c7b46]:active{transform:translate(-50%,-100%)scale(.95)}.home__dialogue[data-v-739c7b46]:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #ffffffe6}.home__dialogue-icon[data-v-739c7b46]{pointer-events:none;width:100%;height:auto;display:block}.home__controls[data-v-739c7b46]{z-index:1;align-items:center;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.home__zoom[data-v-739c7b46]{z-index:1;position:absolute;top:1rem;right:1rem}.home__exit[data-v-739c7b46]{color:#f4ead8;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a14108c;border:1px solid #f4ead859;transition:background .2s,border-color .2s,transform .15s}.home__zoom-btn[data-v-739c7b46]{color:#fff;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a14108c;border:.01px solid #fff;border-radius:999px;justify-content:center;align-items:center;height:2.75rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s;display:flex}.home__zoom-btn--icon[data-v-739c7b46]{width:2.75rem;padding:0}.home__zoom-btn--pulse[data-v-739c7b46]{animation:2.2s ease-in-out infinite home__zoom-pulse-739c7b46}@keyframes home__zoom-pulse-739c7b46{0%,to{border-color:#ffffffd9;box-shadow:0 0 10px 2px #ffffff59,0 0 #ffffff1a}50%{border-color:#fff;box-shadow:0 0 22px 6px #ffffffb3,0 0 44px 14px #ffffff4d}}@media (prefers-reduced-motion:reduce){.home__zoom-btn--pulse[data-v-739c7b46],.home__scene--zoomed .home__hotspot--pulse[data-v-739c7b46]{animation:none;box-shadow:0 0 18px 4px #ffffff8c,0 0 32px 8px #ffffff40}}.home__exit[data-v-739c7b46]{white-space:nowrap;border-radius:999px;height:2.75rem;padding:0 1.1rem;font-size:.9rem;font-weight:600}.home__exit[data-v-739c7b46]:hover{background:#1a1410bf;border-color:#c9a22799}.home__zoom-btn[data-v-739c7b46]:hover{background:#1a1410bf;border-color:#fff;box-shadow:0 0 16px 3px #ffffff73}.home__exit[data-v-739c7b46]:active,.home__zoom-btn[data-v-739c7b46]:active{transform:scale(.96)}.home__zoom-icon[data-v-739c7b46]{width:1.35rem;height:1.35rem}.landing[data-v-9e650462]{text-align:center;color:#f4ead8;background:radial-gradient(80% 50% at 50% -10%,#c9a2271f,#0000),#1a1410;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;min-height:100dvh;padding:2rem 1.5rem 3rem;display:flex}.landing__eyebrow[data-v-9e650462]{letter-spacing:.12em;text-transform:uppercase;color:#c9a227;margin:0 0 .5rem;font-size:.9rem}.landing__title[data-v-9e650462]{color:#c9a227;margin:0 0 1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,8vw,3.75rem);font-weight:700;line-height:1.1}.landing__lead[data-v-9e650462]{color:#f4ead8cc;max-width:28rem;margin:0 auto;font-size:1.05rem;line-height:1.6}.landing__actions[data-v-9e650462]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.landing__btn[data-v-9e650462]{border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.landing__btn[data-v-9e650462]:active{transform:scale(.98)}.landing__btn--primary[data-v-9e650462]{color:#f4ead8;background:#8b4513;border:1px solid #0000}.landing__btn--primary[data-v-9e650462]:hover{background:#a0521d}.scene-controls[data-v-cbbe35b3]{z-index:2;align-items:center;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.priest[data-v-7a200f26]{opacity:0;background:#1a1410;margin:0;animation:.55s forwards priest__page-in-7a200f26;position:fixed;inset:0;overflow:hidden}.priest__background[data-v-7a200f26]{object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;animation:.75s forwards priest__bg-in-7a200f26;display:block;transform:scale(1.05)}.priest__back[data-v-7a200f26],.priest__continue[data-v-7a200f26]{color:#f4ead8;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a14108c;border:1px solid #f4ead859;border-radius:999px;height:auto;min-height:2rem;padding:.45em .9em;font-weight:600;transition:background .2s,border-color .2s,transform .15s}.priest__controls[data-v-7a200f26]{opacity:0;animation:.45s .3s forwards priest__page-in-7a200f26}.priest__back[data-v-7a200f26]{font-size:.9rem}.priest__continue[data-v-7a200f26]{pointer-events:auto;flex-shrink:0;align-self:flex-end;margin-top:.25rem;font-size:.85rem}.priest__back[data-v-7a200f26]:hover,.priest__continue[data-v-7a200f26]:hover{background:#1a1410bf;border-color:#c9a22799}.priest__back[data-v-7a200f26]:active,.priest__continue[data-v-7a200f26]:active{transform:scale(.96)}.priest__dialogue[data-v-7a200f26]{z-index:1;box-sizing:border-box;pointer-events:none;opacity:0;flex-direction:column;padding:.2rem .45rem;animation:.6s .18s forwards priest__dialogue-in-7a200f26;display:flex;position:absolute;overflow:hidden;transform:translate(1.25rem)}.priest__dialogue-body[data-v-7a200f26]{pointer-events:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#00000040 transparent;flex-direction:column;flex:auto;gap:.5rem;min-height:0;display:flex;overflow:hidden auto}.priest__dialogue-body[data-v-7a200f26]::-webkit-scrollbar{width:4px}.priest__dialogue-body[data-v-7a200f26]::-webkit-scrollbar-thumb{background:#00000038;border-radius:999px}.priest__line[data-v-7a200f26]{pointer-events:auto;max-width:100%;margin:0}.priest__line--priest[data-v-7a200f26]{align-self:flex-start;margin-right:auto}.priest__line--player[data-v-7a200f26]{text-align:right;align-self:flex-end;margin-left:auto}.priest__label[data-v-7a200f26]{letter-spacing:.04em;text-transform:uppercase;color:#000;margin:0 0 .25rem;font-size:clamp(.7rem,1.8vmin,.85rem);font-weight:600}.priest__line--priest .priest__text[data-v-7a200f26]{color:#080806}.priest__line--player .priest__text[data-v-7a200f26]{color:#000000eb}.priest__text[data-v-7a200f26]{white-space:pre-line;margin:0;font-size:clamp(.85rem,2.5vmin,1.05rem);line-height:1.45}.priest__cursor[data-v-7a200f26]{vertical-align:text-bottom;background:currentColor;width:.08em;height:1em;margin-left:.06em;animation:.9s step-end infinite priest__blink-7a200f26;display:inline-block}.priest__keys[data-v-7a200f26]{cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:.35rem;align-self:flex-start;width:clamp(3rem,20vmin,6.5rem);max-width:80%;margin-top:.25rem;padding:0;transition:transform .15s;animation:.35s priest__choice-in-7a200f26;display:block}.priest__keys img[data-v-7a200f26]{object-fit:contain;border-radius:.35rem;width:100%;height:auto;display:block}.priest__keys[data-v-7a200f26]:hover{transform:scale(1.03)}.priest__keys[data-v-7a200f26]:active{transform:scale(.98)}.priest__keys[data-v-7a200f26]:focus-visible{outline-offset:3px;outline:2px solid #c9a227d9}@media (height<=480px){.priest__keys[data-v-7a200f26]{width:clamp(2.5rem,16vmin,4.5rem);max-width:55%}}@media (width>=900px){.priest__label[data-v-7a200f26]{font-size:clamp(.85rem,1.35vmin,1.5rem)}.priest__text[data-v-7a200f26]{font-size:clamp(1.5rem,1.65vmin,1.4rem);line-height:1.5}.priest__choice[data-v-7a200f26]{padding:.55rem 1rem;font-size:clamp(.9rem,1.45vmin,1.1rem)}.priest__continue[data-v-7a200f26]{font-size:.95rem}}.priest__choices[data-v-7a200f26]{pointer-events:auto;flex-direction:column;align-self:flex-end;align-items:flex-end;gap:.3em;margin-top:.1em;margin-left:auto;display:flex}.priest__choice-slot[data-v-7a200f26]{justify-content:flex-end;display:flex}.priest__choice[data-v-7a200f26]{pointer-events:auto;color:#f4ead8;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a1410b8;border:1px solid #f4ead859;border-radius:999px;padding:.5rem .9rem;font-size:clamp(.75rem,2vmin,.9rem);font-weight:600;line-height:1.2;transition:background .2s,border-color .2s,transform .15s;animation:.35s priest__choice-in-7a200f26}@keyframes priest__page-in-7a200f26{0%{opacity:0}to{opacity:1}}@keyframes priest__bg-in-7a200f26{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes priest__dialogue-in-7a200f26{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes priest__blink-7a200f26{50%{opacity:0}}@keyframes priest__choice-in-7a200f26{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.priest__choice[data-v-7a200f26]:hover{background:#1a1410e6;border-color:#c9a22799}.priest__choice[data-v-7a200f26]:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.priest[data-v-7a200f26],.priest__background[data-v-7a200f26],.priest__controls[data-v-7a200f26],.priest__dialogue[data-v-7a200f26]{opacity:1;animation:none;transform:none}.priest__cursor[data-v-7a200f26],.priest__choice[data-v-7a200f26],.priest__keys[data-v-7a200f26]{animation:none}}.scene[data-v-012d4ffc]{text-align:center;color:#f4ead8;background:radial-gradient(80% 50% at 50% -10%,#c9a2271f,#0000),#1a1410;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100dvh;padding:2rem 1.5rem;display:flex;position:relative}.scene__eyebrow[data-v-012d4ffc]{letter-spacing:.12em;text-transform:uppercase;color:#c9a227;margin:0;font-size:.9rem}.scene__title[data-v-012d4ffc]{color:#c9a227;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,6vw,3rem);font-weight:700}.scene__lead[data-v-012d4ffc]{color:#f4ead8cc;max-width:24rem;margin:0;line-height:1.6}.scene__back[data-v-012d4ffc]{color:#f4ead8;cursor:pointer;background:#1a14108c;border:1px solid #f4ead859;border-radius:999px;padding:.75rem 1.5rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s}.scene__back[data-v-012d4ffc]:hover{background:#1a1410bf;border-color:#c9a22799}.scene__back[data-v-012d4ffc]:active{transform:scale(.98)}.inside[data-v-fb87ea72]{background:#1a1410;margin:0;position:fixed;inset:0;overflow:hidden}.inside__image[data-v-fb87ea72]{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.inside__back[data-v-fb87ea72],.inside__top-btn[data-v-fb87ea72],.inside__side-btn[data-v-fb87ea72]{color:#f4ead8;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a14108c;border:1px solid #f4ead859;border-radius:999px;height:2.75rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s}.inside__top-btn[data-v-fb87ea72]{z-index:2;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.inside__btn--pulse[data-v-fb87ea72]{animation:2.2s ease-in-out infinite inside__btn-pulse-fb87ea72}.inside__side-nav[data-v-fb87ea72]{z-index:1;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.inside__side-nav--right[data-v-fb87ea72]{left:auto;right:1rem}.inside__back[data-v-fb87ea72]:hover,.inside__top-btn[data-v-fb87ea72]:hover,.inside__side-btn[data-v-fb87ea72]:hover{background:#1a1410bf;border-color:#c9a22799}.inside__back[data-v-fb87ea72]:active,.inside__side-btn[data-v-fb87ea72]:active{transform:scale(.96)}.inside__top-btn[data-v-fb87ea72]:active{transform:translate(-50%)scale(.96)}@keyframes inside__btn-pulse-fb87ea72{0%,to{border-color:#ffffffd9;box-shadow:0 0 10px 2px #ffffff59,0 0 #ffffff1a}50%{border-color:#fff;box-shadow:0 0 22px 6px #ffffffb3,0 0 44px 14px #ffffff4d}}@media (prefers-reduced-motion:reduce){.inside__btn--pulse[data-v-fb87ea72]{animation:none;box-shadow:0 0 18px 4px #ffffff8c,0 0 32px 8px #ffffff40}}.window[data-v-516216e6]{opacity:0;background:#1a1410;margin:0;animation:.55s forwards window__page-in-516216e6;position:fixed;inset:0;overflow:hidden}.window__image[data-v-516216e6]{object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;animation:.75s forwards window__bg-in-516216e6;display:block;transform:scale(1.05)}.window__controls[data-v-516216e6]{opacity:0;animation:.45s .3s forwards window__page-in-516216e6}.window__back[data-v-516216e6],.window__hint[data-v-516216e6]{color:#f4ead8;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a14108c;border:1px solid #f4ead859;border-radius:999px;height:2.75rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s}.window__hint[data-v-516216e6]{pointer-events:auto;flex-shrink:0;margin-top:.5rem;animation:.35s window__hint-in-516216e6}.window__back[data-v-516216e6]:hover,.window__hint[data-v-516216e6]:hover{background:#1a1410bf;border-color:#c9a22799}.window__back[data-v-516216e6]:active,.window__hint[data-v-516216e6]:active{transform:scale(.96)}.window__dialogue[data-v-516216e6]{z-index:1;box-sizing:border-box;pointer-events:none;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:.35rem .5rem;animation:.6s .18s forwards window__dialogue-in-516216e6;display:flex;position:absolute;overflow:hidden;transform:translate(1.25rem)}.window__text[data-v-516216e6]{pointer-events:auto;text-align:center;color:#080806;white-space:pre-line;width:100%;margin:0;line-height:1.3;overflow:hidden}.window__cursor[data-v-516216e6]{vertical-align:text-bottom;background:currentColor;width:.08em;height:1em;margin-left:.06em;animation:.9s step-end infinite window__blink-516216e6;display:inline-block}@keyframes window__page-in-516216e6{0%{opacity:0}to{opacity:1}}@keyframes window__bg-in-516216e6{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes window__dialogue-in-516216e6{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes window__blink-516216e6{50%{opacity:0}}@keyframes window__hint-in-516216e6{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.window[data-v-516216e6],.window__image[data-v-516216e6],.window__controls[data-v-516216e6],.window__dialogue[data-v-516216e6]{opacity:1;animation:none;transform:none}.window__cursor[data-v-516216e6],.window__hint[data-v-516216e6]{animation:none}}.treasury[data-v-9fef79d2]{background:#1a1410;margin:0;position:fixed;inset:0;overflow:hidden}.treasury__image[data-v-9fef79d2]{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.treasury__dialogue[data-v-9fef79d2]{z-index:1;box-sizing:border-box;pointer-events:none;opacity:0;flex-direction:column;padding:.2rem .45rem;animation:.6s .18s forwards treasury__dialogue-in-9fef79d2;display:flex;position:absolute;overflow:hidden;transform:translate(1.25rem)}.treasury__dialogue-body[data-v-9fef79d2]{pointer-events:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#00000040 transparent;flex:auto;min-height:0;overflow:hidden auto}.treasury__dialogue-body[data-v-9fef79d2]::-webkit-scrollbar{width:4px}.treasury__dialogue-body[data-v-9fef79d2]::-webkit-scrollbar-thumb{background:#00000038;border-radius:999px}.treasury__text[data-v-9fef79d2]{color:#080806;white-space:pre-line;margin:0;font-size:clamp(.85rem,2.5vmin,1.05rem);line-height:1.45}.treasury__cursor[data-v-9fef79d2]{vertical-align:text-bottom;background:currentColor;width:.08em;height:1em;margin-left:.06em;animation:.9s step-end infinite treasury__blink-9fef79d2;display:inline-block}.treasury__back[data-v-9fef79d2],.treasury__hint[data-v-9fef79d2]{color:#f4ead8;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a14108c;border:1px solid #f4ead859;border-radius:999px;height:2.75rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s}.treasury__hint[data-v-9fef79d2]{pointer-events:auto;flex-shrink:0;align-self:center;margin-top:.5rem;animation:.35s treasury__hint-in-9fef79d2}.treasury__back[data-v-9fef79d2]:hover,.treasury__hint[data-v-9fef79d2]:hover{background:#1a1410bf;border-color:#c9a22799}.treasury__back[data-v-9fef79d2]:active,.treasury__hint[data-v-9fef79d2]:active{transform:scale(.96)}@keyframes treasury__dialogue-in-9fef79d2{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes treasury__blink-9fef79d2{50%{opacity:0}}@keyframes treasury__hint-in-9fef79d2{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (width>=900px){.treasury__text[data-v-9fef79d2]{font-size:clamp(1.5rem,1.65vmin,1.4rem);line-height:1.5}}@media (prefers-reduced-motion:reduce){.treasury__dialogue[data-v-9fef79d2]{opacity:1;animation:none;transform:none}.treasury__cursor[data-v-9fef79d2],.treasury__hint[data-v-9fef79d2]{animation:none}}.anastasia-chapel[data-v-35d8ddcf]{background:#1a1410;margin:0;position:fixed;inset:0;overflow:hidden}.anastasia-chapel__image[data-v-35d8ddcf]{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.anastasia-chapel__dialogue[data-v-35d8ddcf]{z-index:1;box-sizing:border-box;pointer-events:none;opacity:0;flex-direction:column;padding:.2rem .45rem;animation:.6s .18s forwards anastasia-chapel__dialogue-in-35d8ddcf;display:flex;position:absolute;overflow:hidden;transform:translate(1.25rem)}.anastasia-chapel__dialogue-body[data-v-35d8ddcf]{pointer-events:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#00000040 transparent;flex-direction:column;flex:auto;gap:.5rem;min-height:0;display:flex;overflow:hidden auto}.anastasia-chapel__dialogue-body[data-v-35d8ddcf]::-webkit-scrollbar{width:4px}.anastasia-chapel__dialogue-body[data-v-35d8ddcf]::-webkit-scrollbar-thumb{background:#00000038;border-radius:999px}.anastasia-chapel__text[data-v-35d8ddcf]{color:#080806;white-space:pre-line;margin:0;font-size:clamp(.85rem,2.5vmin,1.05rem);line-height:1.45}.anastasia-chapel__cursor[data-v-35d8ddcf]{vertical-align:text-bottom;background:currentColor;width:.08em;height:1em;margin-left:.06em;animation:.9s step-end infinite anastasia-chapel__blink-35d8ddcf;display:inline-block}.anastasia-chapel__stolen-cup[data-v-35d8ddcf]{cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:.35rem;align-self:center;width:clamp(3rem,20vmin,6.5rem);max-width:80%;margin-top:.25rem;padding:0;transition:transform .15s;animation:.35s anastasia-chapel__stolen-cup-in-35d8ddcf;display:block}.anastasia-chapel__stolen-cup img[data-v-35d8ddcf]{object-fit:contain;border-radius:.35rem;width:100%;height:auto;display:block}.anastasia-chapel__stolen-cup[data-v-35d8ddcf]:hover{transform:scale(1.03)}.anastasia-chapel__stolen-cup[data-v-35d8ddcf]:active{transform:scale(.98)}.anastasia-chapel__stolen-cup[data-v-35d8ddcf]:focus-visible{outline-offset:3px;outline:2px solid #c9a227d9}.anastasia-chapel__back[data-v-35d8ddcf],.anastasia-chapel__hint[data-v-35d8ddcf]{color:#f4ead8;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a14108c;border:1px solid #f4ead859;border-radius:999px;height:2.75rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s}.anastasia-chapel__hint[data-v-35d8ddcf]{pointer-events:auto;flex-shrink:0;align-self:center;margin-top:.5rem;animation:.35s anastasia-chapel__hint-in-35d8ddcf}.anastasia-chapel__back[data-v-35d8ddcf]:hover,.anastasia-chapel__hint[data-v-35d8ddcf]:hover{background:#1a1410bf;border-color:#c9a22799}.anastasia-chapel__back[data-v-35d8ddcf]:active,.anastasia-chapel__hint[data-v-35d8ddcf]:active{transform:scale(.96)}@keyframes anastasia-chapel__dialogue-in-35d8ddcf{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes anastasia-chapel__blink-35d8ddcf{50%{opacity:0}}@keyframes anastasia-chapel__hint-in-35d8ddcf{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes anastasia-chapel__stolen-cup-in-35d8ddcf{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (height<=480px){.anastasia-chapel__stolen-cup[data-v-35d8ddcf]{width:clamp(2.5rem,16vmin,4.5rem);max-width:55%}}@media (width>=900px){.anastasia-chapel__text[data-v-35d8ddcf]{font-size:clamp(1.5rem,1.65vmin,1.4rem);line-height:1.5}}@media (prefers-reduced-motion:reduce){.anastasia-chapel__dialogue[data-v-35d8ddcf]{opacity:1;animation:none;transform:none}.anastasia-chapel__cursor[data-v-35d8ddcf],.anastasia-chapel__hint[data-v-35d8ddcf],.anastasia-chapel__stolen-cup[data-v-35d8ddcf]{animation:none}}.cup[data-v-d865af26]{background:#1a1410;margin:0;position:fixed;inset:0;overflow:hidden}.cup__image[data-v-d865af26]{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.cup__dialogue[data-v-d865af26]{z-index:1;box-sizing:border-box;pointer-events:none;opacity:0;flex-direction:column;padding:.2rem .45rem;animation:.6s .18s forwards cup__dialogue-in-d865af26;display:flex;position:absolute;overflow:hidden;transform:translate(1.25rem)}.cup__dialogue-body[data-v-d865af26]{pointer-events:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#00000040 transparent;flex-direction:column;flex:auto;gap:.5rem;min-height:0;display:flex;overflow:hidden auto}.cup__dialogue-body[data-v-d865af26]::-webkit-scrollbar{width:4px}.cup__dialogue-body[data-v-d865af26]::-webkit-scrollbar-thumb{background:#00000038;border-radius:999px}.cup__text-block[data-v-d865af26]{flex-direction:column;gap:.65rem;display:flex}.cup__text[data-v-d865af26]{color:#080806;white-space:pre-line;margin:0;font-size:clamp(.85rem,2.5vmin,1.05rem);line-height:1.45}.cup__text--explanation[data-v-d865af26]{font-size:clamp(.68rem,1.85vmin,.82rem);line-height:1.4}.cup__cursor[data-v-d865af26]{vertical-align:text-bottom;background:currentColor;width:.08em;height:1em;margin-left:.06em;animation:.9s step-end infinite cup__blink-d865af26;display:inline-block}.cup__choices[data-v-d865af26]{pointer-events:auto;flex-direction:column;flex-shrink:0;align-self:flex-end;align-items:flex-end;margin-top:.1em;margin-left:auto;display:flex}.cup__choice[data-v-d865af26]{color:#f4ead8;text-align:right;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a1410b8;border:1px solid #f4ead859;border-radius:999px;padding:.5rem .9rem;font-size:clamp(.75rem,2vmin,.9rem);font-weight:600;line-height:1.2;transition:background .2s,border-color .2s,transform .15s;animation:.35s cup__choice-in-d865af26}.cup__choice[data-v-d865af26]:hover:not(:disabled){background:#1a1410e6;border-color:#c9a22799}.cup__choice[data-v-d865af26]:active:not(:disabled){transform:scale(.98)}.cup__choice[data-v-d865af26]:disabled{opacity:.55;cursor:not-allowed}.cup__back[data-v-d865af26],.cup__hint[data-v-d865af26]{color:#f4ead8;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a14108c;border:1px solid #f4ead859;border-radius:999px;height:2.75rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s}.cup__hint[data-v-d865af26]{pointer-events:auto;flex-shrink:0;align-self:center;margin-top:.5rem;animation:.35s cup__hint-in-d865af26}.cup__back[data-v-d865af26]:hover,.cup__hint[data-v-d865af26]:hover{background:#1a1410bf;border-color:#c9a22799}.cup__back[data-v-d865af26]:active,.cup__hint[data-v-d865af26]:active{transform:scale(.96)}@keyframes cup__dialogue-in-d865af26{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes cup__blink-d865af26{50%{opacity:0}}@keyframes cup__hint-in-d865af26{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes cup__choice-in-d865af26{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (width>=900px){.cup__text[data-v-d865af26]{font-size:clamp(1.5rem,1.65vmin,1.4rem);line-height:1.5}.cup__text--explanation[data-v-d865af26]{font-size:clamp(1rem,1.15vmin,1.05rem);line-height:1.45}.cup__choice[data-v-d865af26]{padding:.55rem 1rem;font-size:clamp(.9rem,1.45vmin,1.1rem)}}@media (prefers-reduced-motion:reduce){.cup__dialogue[data-v-d865af26]{opacity:1;animation:none;transform:none}.cup__cursor[data-v-d865af26],.cup__hint[data-v-d865af26],.cup__choice[data-v-d865af26]{animation:none}}.three-altar[data-v-56c96522]{background:#1a1410;margin:0;position:fixed;inset:0;overflow:hidden}.three-altar__image[data-v-56c96522]{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.three-altar__dialogue[data-v-56c96522]{z-index:1;box-sizing:border-box;pointer-events:none;opacity:0;flex-direction:column;padding:.2rem .45rem;animation:.6s .18s forwards three-altar__dialogue-in-56c96522;display:flex;position:absolute;overflow:hidden;transform:translate(1.25rem)}.three-altar__dialogue-body[data-v-56c96522]{pointer-events:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#00000040 transparent;flex:auto;min-height:0;overflow:hidden auto}.three-altar__dialogue-body[data-v-56c96522]::-webkit-scrollbar{width:4px}.three-altar__dialogue-body[data-v-56c96522]::-webkit-scrollbar-thumb{background:#00000038;border-radius:999px}.three-altar__text[data-v-56c96522]{color:#080806;white-space:pre-line;margin:0;font-size:clamp(.85rem,2.5vmin,1.05rem);line-height:1.45}.three-altar__cursor[data-v-56c96522]{vertical-align:text-bottom;background:currentColor;width:.08em;height:1em;margin-left:.06em;animation:.9s step-end infinite three-altar__blink-56c96522;display:inline-block}.three-altar__back[data-v-56c96522],.three-altar__hint[data-v-56c96522]{color:#f4ead8;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a14108c;border:1px solid #f4ead859;border-radius:999px;height:2.75rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s}.three-altar__hint[data-v-56c96522]{pointer-events:auto;flex-shrink:0;align-self:center;margin-top:.5rem;animation:.35s three-altar__hint-in-56c96522}.three-altar__back[data-v-56c96522]:hover,.three-altar__hint[data-v-56c96522]:hover{background:#1a1410bf;border-color:#c9a22799}.three-altar__back[data-v-56c96522]:active,.three-altar__hint[data-v-56c96522]:active{transform:scale(.96)}@keyframes three-altar__dialogue-in-56c96522{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes three-altar__blink-56c96522{50%{opacity:0}}@keyframes three-altar__hint-in-56c96522{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (width>=900px){.three-altar__text[data-v-56c96522]{font-size:clamp(1.5rem,1.65vmin,1.4rem);line-height:1.5}}@media (prefers-reduced-motion:reduce){.three-altar__dialogue[data-v-56c96522]{opacity:1;animation:none;transform:none}.three-altar__cursor[data-v-56c96522],.three-altar__hint[data-v-56c96522]{animation:none}}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:#1a1410;overflow:hidden}body:has(.landing){overflow:auto}.app-shell{min-height:100%}.app-main{min-height:100%;margin:0;padding:0;position:relative}
