@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:optional;src:url(/assets/nunito-latin-CjueodBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fgh-ink:#f2e8d8;--fgh-ink-2:#bcae98;--fgh-band:#26201bc7;--fgh-amber:#eba640;--fgh-amber-soft:#f4d49a;--fgh-font:Nunito,system-ui,-apple-system,"Segoe UI",Roboto,"PingFang SC","Microsoft YaHei UI","Noto Sans SC",sans-serif;--fgh-bar-w:min(660px,calc(100vw - 36px))}html:not([lang=zh-CN]) .fgh-l:lang(zh-CN),html[lang=zh-CN] .fgh-l:not(:lang(zh-CN)){display:none}.fgh,.fgh-below{font-family:var(--fgh-font);color:var(--fgh-ink);-webkit-font-smoothing:antialiased}.fgh *,.fgh-below *{box-sizing:border-box}.fgh-veil{display:none}.fgh-logo span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fgh-logo{margin:0}html:not([data-fg-home=page]):not([data-fg-intro=done]){scrollbar-width:none;height:auto;overflow:hidden auto}html:not([data-fg-home=page]):not([data-fg-intro=done])::-webkit-scrollbar{display:none}html:not([data-fg-home=page]):not([data-fg-intro=done]) body{height:auto;overflow:visible}html:not([data-fg-home=page]):not([data-fg-intro=done]) #root{height:100vh}html:not([data-fg-home=page]):not([data-fg-intro=done]) :is(.fgh-poster,.fgh-lang,.boot-cover,.fgi){position:absolute}.fgh-poster{z-index:0;--z:1.03;--x:.73;--y:.78;--w:calc(max(100vw,100vh * 16 / 9) * var(--z));width:var(--w);aspect-ratio:16/9;object-fit:cover;height:auto;left:calc((100vw - var(--w)) * var(--x));top:calc((100vh - var(--w) * 9 / 16) * var(--y));pointer-events:none;-webkit-user-select:none;user-select:none;background:#d3c8b8;position:fixed}@media (aspect-ratio<=5/4){.fgh-poster{--z:1;--x:.72;--y:.5}}.fgh-top{position:absolute}.fgh-lang{z-index:21;position:fixed;top:14px;right:18px}.fgh-lang details{position:relative}.fgh-lang summary{background:var(--fgh-band);min-height:34px;color:var(--fgh-ink);font:700 13px/1 var(--fgh-font);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:0 13px;list-style:none;display:flex}.fgh-lang summary::-webkit-details-marker{display:none}.fgh-lang summary:focus-visible,.fgh-lang a:focus-visible,.fgh-foot a:focus-visible{outline:2px solid var(--fgh-amber-soft);outline-offset:2px}.fgh-globe{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.fgh-lang ul{background:#26201bf5;border-radius:12px;min-width:210px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #140e0866}.fgh-lang a{color:var(--fgh-ink);font:600 14px/1.3 var(--fgh-font);white-space:nowrap;border-radius:8px;padding:8px 12px;text-decoration:none;display:block}.fgh-lang a:hover{background:#f2e8d81a}.fgh-lang a[aria-current]{color:var(--fgh-amber-soft)}.fgh-below{z-index:30;text-align:center;background:linear-gradient(#2a231d,#1f1914);flex-direction:column;align-items:center;gap:24px;padding:46px 24px 28px;display:flex;position:relative;box-shadow:0 -14px 34px #0a060366}.fgh-lede{max-width:46rem;font:700 19px/1.6 var(--fgh-font);letter-spacing:.01em;text-wrap:balance;margin:0}.fgh-foot{font:600 12px/1.6 var(--fgh-font);color:#f2e8d8ad;flex-direction:column;align-items:center;gap:4px;display:flex}.fgh-foot nav,.fgh-foot p{flex-wrap:wrap;justify-content:center;gap:0 14px;margin:0;display:flex}.fgh-foot a{color:inherit;text-decoration:none}.fgh-foot a:hover{color:var(--fgh-ink);text-underline-offset:3px;text-decoration:underline}.boot-cover{z-index:1;width:var(--fgh-bar-w);height:46px;color:var(--fgh-ink);font:700 13px/1.3 var(--fgh-font);background:#26201bed;border-radius:13px 11px 14px 10px;align-items:center;gap:14px;padding:0 18px;display:flex;position:fixed;bottom:14px;left:18px}.boot-cover strong{font:800 18px/1 var(--fgh-font);letter-spacing:.02em}.boot-cover p{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.boot-cover a{background:var(--fgh-amber);color:#2b2118;white-space:nowrap;border-radius:9px;padding:6px 12px;text-decoration:none}.boot-cover a[hidden]{display:none}html[data-fg-intro=handoff] :is(.fgh-lang,.fgh-below){opacity:0;pointer-events:none;transition:opacity .6s}html[data-fg-intro=done] :is(.fgh,.fgh-below){display:none}html[data-fg-home=page]{background:#211a15}html[data-fg-home=page] body{min-height:100dvh;font-family:var(--fgh-font);background:0 0;flex-direction:column;margin:0;display:flex}html[data-fg-home=page] .fgh-poster{aspect-ratio:auto;object-position:72% 50%;width:100%;height:100%;inset:0}@media (aspect-ratio>=5/4){html[data-fg-home=page] .fgh-poster{object-position:73% 70%}}html[data-fg-home=page] .fgh-veil{z-index:0;pointer-events:none;background:linear-gradient(#18110c9e 0%,#18110c4d 32%,#18110c6b 62%,#18110cdb 100%);display:block;position:fixed;inset:0}html[data-fg-home=page] .fgh{z-index:1;width:100%;position:relative}html[data-fg-home=page] .fgh-top{text-align:center;padding:68px 20px 0;position:relative}html[data-fg-home=page] .fgh-logo{aspect-ratio:1008/288;filter:drop-shadow(0 2px 6px #0a060373);background:url(/intro-brand-lockup-noslot-en@2x.png?v=dd059d6a03a0d88c) 50%/contain no-repeat;width:min(250px,62vw);margin:0 auto}html[data-fg-home=page] .fgh-lang{display:none}html[data-fg-home=page] #root{z-index:1;box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;padding:24px 16px;display:flex;position:relative}html[data-fg-home=page] .fgh-below{z-index:1;box-shadow:none;background:0 0;gap:16px;padding:4px 16px 20px}html[data-fg-home=page] .fgh-lede{background:var(--fgh-band);border-radius:13px 11px 14px 10px;max-width:34rem;padding:10px 16px;font-size:16px}html[data-fg-home=page] .fgh-foot{color:#f2e8d8d6;text-shadow:0 1px 2px #000000bf,0 0 10px #00000080}html[data-fg-home=page] .boot-cover{background:var(--fgh-band);width:auto;height:auto;padding:10px 18px;position:static}html[data-fg-home=page] .boot-cover strong{display:none}.fgh-notice,.fgh-notice *{box-sizing:border-box}.fgh-notice{width:100%;max-width:27rem;color:var(--fgh-ink);font:700 15px/1.7 var(--fgh-font);text-align:center;background:#26201be0;border-radius:16px;padding:18px 20px;box-shadow:0 10px 30px #140e0859}.fgh-notice h2{font:800 19px/1.45 var(--fgh-font);text-wrap:balance;margin:0 0 10px}.fgh-notice p{text-wrap:balance;margin:0}.fgh-notice h2+p{font-weight:600}.fgh-notice button{background:var(--fgh-amber);color:#2b2118;min-height:44px;font:800 15px/1 var(--fgh-font);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:14px;padding:0 22px;display:inline-flex}.fgh-notice button:focus-visible{outline:3px solid var(--fgh-amber-soft);outline-offset:2px}@media (prefers-reduced-motion:reduce){html[data-fg-intro=handoff] :is(.fgh-lang,.fgh-below){transition:none}}
