.LoadingScreen-module__X6GikW__backdrop{--arrival-duration:.7s;--arrival-ease:cubic-bezier(.22, .61, .36, 1);--arrival-glow-x:53%;background-color:#81758d;background-image:radial-gradient(ellipse 56% 29% at var(--arrival-glow-x) 21%, #ffd5b033 0%, #ffcba51a 34%, #ffcba505 62%, #ffcba500 82%), linear-gradient(180deg, #a38aa5 0%, #bea0ad 12%, #d5aa98 23%, #b59ba5 34%, #81758d 52%, #6c728a 70%, #3e657d 100%)}.LoadingScreen-module__X6GikW__sceneReveal{transition:opacity var(--arrival-duration,.7s) var(--arrival-ease,ease-out)}.LoadingScreen-module__X6GikW__arrival{pointer-events:none;z-index:5;opacity:1;transition:opacity var(--arrival-duration,.7s) var(--arrival-ease,ease-out);place-items:center;display:grid;position:absolute;inset:0}.LoadingScreen-module__X6GikW__ready{opacity:0}.LoadingScreen-module__X6GikW__message{text-align:center;color:#fff5e7;flex-direction:column;align-items:center;gap:27px;padding:24px;display:flex}.LoadingScreen-module__X6GikW__message p{max-width:320px;font-family:var(--scene-serif);letter-spacing:.015em;margin:0;font-size:20px;font-weight:400;line-height:1.6}.LoadingScreen-module__X6GikW__horizon{background:linear-gradient(90deg,#ebc19d00,#ebc19d59 25% 75%,#ebc19d00);width:136px;height:1px;position:relative;overflow:hidden}.LoadingScreen-module__X6GikW__horizon:after{content:"";background:linear-gradient(90deg,#f6bf9300 0%,#f6bf9329 22%,#ffdbaed9 50%,#f6bf9329 78%,#f6bf9300 100%);animation:3s cubic-bezier(.37,0,.63,1) infinite LoadingScreen-module__X6GikW__drift;position:absolute;inset:0}.LoadingScreen-module__X6GikW__ready .LoadingScreen-module__X6GikW__horizon:after,.LoadingScreen-module__X6GikW__failed .LoadingScreen-module__X6GikW__horizon:after{animation-play-state:paused}@keyframes LoadingScreen-module__X6GikW__drift{0%{opacity:0;transform:translate(-100%)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(100%)}}@media (max-width:600px){.LoadingScreen-module__X6GikW__backdrop{--arrival-glow-x:62%}}@media (prefers-reduced-motion:reduce){.LoadingScreen-module__X6GikW__arrival,.LoadingScreen-module__X6GikW__sceneReveal{transition:none}.LoadingScreen-module__X6GikW__horizon:after{animation:none}}
.Menu-module__U1EwYa__header{--header-ivory:#f8f4ec;--header-sand:#d7c9b8;--header-gold:#d4af7c;inset:max(24px, env(safe-area-inset-top)) 32px auto;z-index:10;pointer-events:none;color:var(--header-ivory);justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute}.Menu-module__U1EwYa__masthead{pointer-events:auto;flex-direction:column;gap:10px;display:flex}.Menu-module__U1EwYa__brand{font-family:var(--scene-serif);letter-spacing:-.025em;white-space:nowrap;text-shadow:0 1px 3px #231d192e;font-size:clamp(32px,2.7vw,38px);font-weight:400;line-height:1}.Menu-module__U1EwYa__brand:after{content:"";background:var(--header-gold);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:10px;display:inline-block}.Menu-module__U1EwYa__byline{font-family:var(--font-sans);color:var(--header-sand);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:flex}.Menu-module__U1EwYa__bylineRule{background:var(--header-gold);width:34px;height:1px}.Menu-module__U1EwYa__nav{pointer-events:auto;font-family:var(--font-sans);align-items:center;gap:28px;display:flex}.Menu-module__U1EwYa__rail{gap:clamp(18px,1.8vw,28px);display:flex}.Menu-module__U1EwYa__section,.Menu-module__U1EwYa__escape,.Menu-module__U1EwYa__toggle{cursor:pointer;background:0 0;align-items:center;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.Menu-module__U1EwYa__section{color:var(--header-ivory);transition:color .18s;position:relative}.Menu-module__U1EwYa__mark,.Menu-module__U1EwYa__rule{display:none}.Menu-module__U1EwYa__label{border-bottom:1px solid #0000;padding:5px 0;transition:border-color .18s}.Menu-module__U1EwYa__section:hover{color:var(--header-sand)}.Menu-module__U1EwYa__section:hover .Menu-module__U1EwYa__label,.Menu-module__U1EwYa__section:focus-visible .Menu-module__U1EwYa__label,.Menu-module__U1EwYa__section[aria-expanded=true] .Menu-module__U1EwYa__label{border-color:var(--header-gold)}.Menu-module__U1EwYa__escape{color:var(--header-ivory);background:#d4af7c1f;border:1px solid #d4af7c8c;border-radius:999px;gap:12px;padding:0 20px;transition:background .18s,border-color .18s}.Menu-module__U1EwYa__escape:hover{border-color:var(--header-gold);background:#d4af7c38}.Menu-module__U1EwYa__header :focus-visible{outline-color:var(--header-gold)}.Menu-module__U1EwYa__toggle{pointer-events:auto;border:1px solid var(--hairline);background:var(--paper);color:var(--ink);border-radius:6px;gap:14px;padding:0 16px;display:none}@media (min-width:1151px){.Menu-module__U1EwYa__byline{font-size:10.5px}.Menu-module__U1EwYa__rail{gap:clamp(28px,2.2vw,32px)}.Menu-module__U1EwYa__section,.Menu-module__U1EwYa__escape{font-size:14px}.Menu-module__U1EwYa__escape{min-height:48px;padding:2px 20px}}@media (max-width:1150px){.Menu-module__U1EwYa__header{flex-wrap:wrap;gap:12px;inset-inline:20px}.Menu-module__U1EwYa__brand{font-size:30px}.Menu-module__U1EwYa__toggle{display:inline-flex}.Menu-module__U1EwYa__nav{display:none}.Menu-module__U1EwYa__nav.Menu-module__U1EwYa__expanded{background:var(--paper);flex-direction:column;flex-basis:100%;align-items:stretch;gap:18px;max-height:calc(100dvh - 144px);padding:16px 22px;display:flex;overflow-y:auto}.Menu-module__U1EwYa__rail{flex-direction:column;gap:0}.Menu-module__U1EwYa__section{border-bottom:1px solid var(--hairline);min-height:52px;color:var(--ink);gap:18px}.Menu-module__U1EwYa__section:hover{color:var(--sea)}.Menu-module__U1EwYa__escape{min-height:48px;color:var(--ink)}}@media (max-width:420px){.Menu-module__U1EwYa__header{inset-inline:12px}.Menu-module__U1EwYa__brand{font-size:25px}}
.SceneHint-module__L68IiW__dock{inset:auto 12px calc(20px + env(safe-area-inset-bottom,0px));z-index:10;pointer-events:none;font-family:var(--font-sans);justify-content:center;display:flex;position:absolute}.SceneHint-module__L68IiW__hint{color:#fff8e9;text-shadow:0 1px 4px #122225e6;letter-spacing:.035em;opacity:0;background:radial-gradient(#18272952,#0000 72%);flex-direction:column;align-items:center;gap:9px;margin:0;padding:14px 28px;font-size:13px;transition:opacity .24s;display:flex}.SceneHint-module__L68IiW__visible{opacity:1;animation:1.1s both SceneHint-module__L68IiW__instructionIn}.SceneHint-module__L68IiW__gesture{align-items:center;gap:8px;display:inline-flex}.SceneHint-module__L68IiW__gesture:last-child{color:#e5e0d3;font-size:10px}.SceneHint-module__L68IiW__glyph{display:inline-flex}.SceneHint-module__L68IiW__gesture:last-child .SceneHint-module__L68IiW__glyph,.SceneHint-module__L68IiW__hintRule{display:none}.SceneHint-module__L68IiW__separator{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes SceneHint-module__L68IiW__instructionIn{0%,70%{opacity:0}to{opacity:1}}@media (max-height:480px){.SceneHint-module__L68IiW__dock{bottom:calc(8px + env(safe-area-inset-bottom,0px))}.SceneHint-module__L68IiW__hint{gap:5px;padding:8px 24px}}@media (prefers-reduced-motion:reduce){.SceneHint-module__L68IiW__hint{transition:none}.SceneHint-module__L68IiW__visible{animation:none}}
