:root{--night: #050914;--night-2: #0a1230;--night-3: #12204a;--gold: #f2cf7a;--gold-2: #ffe9a8;--gold-dim: #b8954a;--teal: #5fe0d0;--glow: #7cc8ff;--ink: #f1ead9;--ink-dim: #b7bfd3;--line: rgba(242, 207, 122, .22);--card: rgba(16, 26, 58, .55);--serif: "Cormorant Garamond", Georgia, "Noto Serif", serif;--title: "Cinzel", "Trajan Pro", Georgia, serif;--ui: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius: 18px;color-scheme:dark}:lang(zh),:lang(ja),:lang(ar),:lang(ru){--title: var(--serif)}:lang(zh){--serif: "Noto Serif SC", "Songti SC", serif}:lang(ja){--serif: "Noto Serif JP", "Hiragino Mincho ProN", serif}:lang(ar){--serif: "Amiri", "Noto Naskh Arabic", serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--night);color:var(--ink);font-family:var(--ui);font-size:16px;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--gold)}button,a.btn,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:6px}.wrap{width:min(1120px,100% - 40px);margin-inline:auto}.wrap.narrow{width:min(780px,100% - 40px)}.in-app .browser-only,[hidden]{display:none!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;border-radius:14px;border:1px solid var(--line);font-family:var(--ui);font-size:15px;font-weight:600;letter-spacing:.02em;text-decoration:none;color:var(--ink);background:#ffffff0d;cursor:pointer;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s}.btn:hover{border-color:var(--gold);transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn-gold{color:#1b1420;border:0;background:linear-gradient(180deg,var(--gold-2),var(--gold) 60%,#d9ad55);box-shadow:0 8px 30px #f2cf7a47,inset 0 1px #fff9}.btn-gold:hover{box-shadow:0 10px 44px #f2cf7a73,inset 0 1px #fff9}.btn-ghost{background:#0a12308c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-sm{min-height:40px;padding:8px 16px;font-size:14px}.btn-xl{min-height:60px;padding:16px 40px;font-family:var(--title);font-size:20px;letter-spacing:.14em;border-radius:18px}.btn-xl:not(:hover){animation:breathe 3.2s ease-in-out infinite}@keyframes breathe{50%{box-shadow:0 8px 50px #f2cf7a80,0 0 0 8px #f2cf7a14,inset 0 1px #fff9}}[dir=rtl] .btn [aria-hidden=true]{display:inline-block;transform:scaleX(-1)}.topbar{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;gap:14px;padding:max(10px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));background:linear-gradient(to bottom,#050914e0,#0509148c);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(242,207,122,.08)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--gold);font-family:Cinzel,serif;font-weight:700;letter-spacing:.2em;font-size:16px}.brand img{border-radius:8px}.links{display:none;gap:22px;margin-inline-start:18px}.links a{color:var(--ink-dim);text-decoration:none;font-size:14px}.links a:hover{color:var(--gold)}.lang{margin-inline-start:auto;position:relative;display:flex;align-items:center}.lang .globe{position:absolute;inset-inline-start:10px;font-size:14px;pointer-events:none}.lang select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:40px;padding-inline:32px 12px;border-radius:12px;border:1px solid var(--line);background:#0a1230b3;color:var(--ink);font:500 14px var(--ui);cursor:pointer;max-width:130px}.lang select:hover{border-color:var(--gold)}@media(min-width:900px){.links{display:flex}}@media(min-width:900px)and (max-width:1180px){.links{gap:13px;margin-inline-start:6px}.links a{font-size:13px}}@media(max-width:420px){.brand span{display:none}}.hero{position:relative;min-height:100vh;min-height:100svh;display:grid;place-items:center;overflow:hidden;isolation:isolate;padding:calc(84px + env(safe-area-inset-top)) 18px 130px}.reel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:var(--night-2)}.frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);opacity:0;transition:opacity 1.8s ease;transform:scale(1.04)}.frame.on{opacity:1;animation:kenburns 16s ease-out forwards}@keyframes kenburns{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.16) translate3d(-1.5%,-1%,0)}}.hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(ellipse 70% 55% at 50% 45%,rgba(5,9,20,.62),rgba(5,9,20,.25) 70%,transparent),linear-gradient(to bottom,rgba(5,9,20,.55),transparent 22%,transparent 60%,var(--night) 98%)}.motes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.motes i{position:absolute;bottom:-10px;width:5px;height:5px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px 2px #5fe0d0b3;opacity:0;animation:mote 14s linear infinite}.motes i:nth-child(3n){background:var(--gold);box-shadow:0 0 10px 2px #f2cf7ab3}.motes i:nth-child(1){left:8%;animation-delay:0s}.motes i:nth-child(2){left:17%;animation-delay:4s;animation-duration:18s}.motes i:nth-child(3){left:26%;animation-delay:8s}.motes i:nth-child(4){left:35%;animation-delay:2s;animation-duration:16s}.motes i:nth-child(5){left:44%;animation-delay:10s}.motes i:nth-child(6){left:53%;animation-delay:6s;animation-duration:20s}.motes i:nth-child(7){left:62%;animation-delay:1s}.motes i:nth-child(8){left:71%;animation-delay:12s;animation-duration:17s}.motes i:nth-child(9){left:80%;animation-delay:3s}.motes i:nth-child(10){left:88%;animation-delay:9s;animation-duration:15s}.motes i:nth-child(11){left:94%;animation-delay:5s}.motes i:nth-child(12){left:3%;animation-delay:11s;animation-duration:19s}@keyframes mote{0%{transform:translate(0);opacity:0}10%{opacity:.9}50%{transform:translate(24px,-50vh)}90%{opacity:.6}to{transform:translate(-12px,-100vh);opacity:0}}.hero-inner{text-align:center;max-width:760px;display:flex;flex-direction:column;align-items:center}.logo{margin:0;width:min(560px,88vw);filter:drop-shadow(0 8px 40px rgba(5,9,20,.9)) drop-shadow(0 0 30px rgba(124,200,255,.18));animation:rise 1.6s cubic-bezier(.2,.8,.2,1) both}.logo img{width:100%;height:auto}.kicker{margin:4px 0 0;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);animation:rise 1.2s ease .4s both}.tagline{margin:14px 0 0;font-family:var(--serif);font-style:italic;font-weight:600;font-size:clamp(26px,6.2vw,44px);line-height:1.15;color:#fff8e6;text-shadow:0 2px 20px rgba(0,0,0,.8);animation:rise 1.2s ease .6s both}.sub{margin:12px auto 26px;max-width:560px;font-size:clamp(15px,3.8vw,18px);color:#dfe4f0;text-shadow:0 1px 10px rgba(0,0,0,.9);animation:rise 1.2s ease .8s both}.hero .btn-xl{animation:rise 1.2s ease 1s both,breathe 3.2s ease-in-out 2.2s infinite}.note{margin:14px 0 0;font-size:13px;color:var(--ink-dim);text-shadow:0 1px 8px #000;animation:rise 1.2s ease 1.1s both}.beta-badge{display:inline-flex;align-items:center;gap:8px;margin:-8px 0 14px;padding:5px 14px;border-radius:999px;font:600 11px var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);background:#05091499;border:1px solid rgba(242,207,122,.5);box-shadow:0 0 22px #f2cf7a29;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-shadow:0 1px 6px #000;animation:rise 1.2s ease .9s both}.beta-badge i{font-style:normal;color:var(--gold)}:lang(zh) .beta-badge,:lang(ja) .beta-badge,:lang(ar) .beta-badge{letter-spacing:.04em;font-size:12px}.note.is-beta{max-width:440px;font-size:14px;line-height:1.45;color:#dfe4f0;text-wrap:balance}.hero-more{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.hero-more .watch-trailer{margin-top:0}.join-beta{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 18px 8px 14px;border-radius:999px;border:1px solid rgba(95,224,208,.45);background:#05091480;color:var(--ink);font:600 14px var(--ui);letter-spacing:.04em;text-decoration:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color .2s,transform .15s;animation:rise 1.2s ease 1.3s both}.join-beta:hover{border-color:var(--teal);transform:translateY(-1px)}.join-beta i{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px var(--teal)}.join-beta span[aria-hidden]{color:var(--teal)}[dir=rtl] .join-beta span[aria-hidden]{display:inline-block;transform:scaleX(-1)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.caption{position:absolute;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));margin:0;padding:0 24px;text-align:center;font-family:var(--serif);font-style:italic;font-size:clamp(16px,3.6vw,21px);color:#fff8e6eb;text-shadow:0 2px 10px #000,0 0 24px rgba(0,0,0,.9)}.caption span{display:inline-block;transition:opacity .45s,transform .45s}.caption span.out{opacity:0;transform:translateY(6px)}.scroll-cue{position:absolute;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--ink-dim);font-size:12px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.scroll-cue i{width:18px;height:18px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(45deg) scale(.7);animation:cue 1.8s ease-in-out infinite}@keyframes cue{50%{transform:rotate(45deg) scale(.7) translate(4px,4px)}}.section{position:relative;padding:84px 0}.section-alt{background:radial-gradient(ellipse 60% 40% at 15% 0%,rgba(95,224,208,.08),transparent 70%),radial-gradient(ellipse 60% 50% at 90% 100%,rgba(124,200,255,.08),transparent 70%),linear-gradient(180deg,var(--night),var(--night-2) 50%,var(--night))}h2{margin:0 0 12px;font-family:var(--title);font-weight:700;font-size:clamp(28px,6vw,44px);letter-spacing:.04em;line-height:1.15;text-align:center;background:linear-gradient(180deg,#fffbe9 10%,var(--gold) 55%,#a77d32);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{margin:0 auto 40px;max-width:640px;text-align:center;font-family:var(--serif);font-size:clamp(19px,4.4vw,23px);line-height:1.4;color:#e3dccb}h3{margin:0 0 6px;font-family:var(--title);font-weight:500;font-size:19px;letter-spacing:.03em;color:var(--gold)}.reveal-on .reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.reveal-on .reveal.in{opacity:1;transform:none}.features{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.features{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.features{grid-template-columns:repeat(4,1fr)}}.feature{position:relative;padding:22px 20px 24px;border-radius:var(--radius);background:var(--card);border:1px solid rgba(124,200,255,.12);box-shadow:0 20px 50px #00000059;overflow:hidden}.feature:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(242,207,122,.5),transparent)}.feature p{margin:0;color:var(--ink-dim);font-size:15px}.f-art{height:92px;margin-bottom:14px;display:flex;align-items:center;gap:10px}.f-glyphs span{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;font-family:var(--serif);font-size:24px;color:var(--teal);background:#5fe0d014;border:1px solid rgba(95,224,208,.25)}.f-glyphs span:nth-child(2n){color:var(--gold);background:#f2cf7a14;border-color:#f2cf7a40;transform:translateY(10px)}.f-scroll span{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;font-size:34px;color:var(--gold);background:radial-gradient(circle,rgba(242,207,122,.25),transparent 70%);border:1px solid var(--line);animation:spin 24s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.f-portraits img{width:84px;height:84px;border-radius:50%;object-fit:cover;border:2px solid var(--gold-dim);box-shadow:0 0 20px #f2cf7a40}.f-portraits img+img{margin-inline-start:-22px}.f-echoes{gap:0}.f-echoes img{flex:1 1 0;min-width:0;max-width:60px;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:center 30%;border:1px solid rgba(124,200,255,.5);box-shadow:0 0 16px #7cc8ff66;transition:transform .25s}.f-echoes img+img{margin-inline-start:-12px}.f-echoes img:hover{transform:translateY(-4px) scale(1.12);position:relative;z-index:1}.feature-wide{grid-column:1 / -1;display:grid;gap:18px;align-items:center;border-color:#b06cff4d;box-shadow:0 0 60px #7850dc2e,0 20px 50px #00000059}.feature-wide .f-art{height:auto;margin:0}.f-door img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px}@media(min-width:760px){.feature-wide{grid-template-columns:1fr 1.2fr;padding:22px}.feature-wide h3{font-size:24px}.feature-wide p{font-size:17px}}.live-dot{display:inline-block;width:12px;height:12px;margin-inline-end:12px;vertical-align:middle;border-radius:50%;background:#5dff9c;box-shadow:0 0 #5dff9c99;animation:live 1.8s ease-out infinite}@keyframes live{to{box-shadow:0 0 0 14px #5dff9c00}}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:26px}.stat{text-align:center;padding:18px 8px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line)}.stat b{display:block;font-family:Cinzel,serif;font-size:clamp(30px,8vw,48px);line-height:1.1;color:var(--gold);text-shadow:0 0 24px rgba(242,207,122,.35);font-variant-numeric:tabular-nums}.stat span{font-size:13px;color:var(--ink-dim)}.pulse-cols{display:grid;gap:22px}@media(min-width:860px){.pulse-cols{grid-template-columns:1fr 1fr}}.pulse h3{font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:12px}.mysteries,.chronicle{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mysteries li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.m-name{font-family:var(--serif);font-size:19px;font-weight:600}.m-status{margin-inline-start:auto;font-size:11px;font-weight:600;letter-spacing:.14em;color:#ff9a8a}.mysteries li.solved{border-color:#5fe0d059}.mysteries li.solved .m-status{color:var(--teal)}.m-by{flex-basis:100%;font-size:13px;color:var(--gold)}.chronicle li{padding:12px 16px;border-inline-start:2px solid var(--gold);background:linear-gradient(90deg,rgba(242,207,122,.07),transparent);border-radius:4px 14px 14px 4px;font-family:var(--serif);font-size:18px;line-height:1.4;color:#fff3d0}[dir=rtl] .chronicle li{border-radius:14px 4px 4px 14px;background:linear-gradient(270deg,rgba(242,207,122,.07),transparent)}.chronicle small{display:block;font-family:var(--ui);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dim)}.chronicle li.empty{border-color:#fff3;color:var(--ink-dim);font-style:italic}.pulse-off{display:none;margin:18px 0 0;text-align:center;font-family:var(--serif);font-style:italic;font-size:19px;color:var(--ink-dim)}.pulse[data-state=off] .pulse-off{display:block}.pulse[data-state=off] .pulse-cols{display:none}.pulse[data-state=loading] .mysteries:empty,.pulse[data-state=loading] .chronicle:empty{min-height:180px;border-radius:14px;background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08);background-size:200% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.door{background:radial-gradient(ellipse 70% 60% at 30% 50%,rgba(124,200,255,.12),transparent 70%),var(--night)}.door-grid{display:grid;gap:34px;align-items:center}@media(min-width:860px){.door-grid{grid-template-columns:minmax(280px,400px) 1fr;gap:60px}}.poster{margin:0 auto;width:min(400px,82vw);border-radius:20px;overflow:hidden;border:1px solid rgba(124,200,255,.35);box-shadow:0 0 80px #7cc8ff40,0 30px 80px #0009;transform:rotate(-1.5deg);transition:transform .4s}.poster:hover{transform:rotate(0) scale(1.01)}.poster img{width:100%;height:auto}.door-copy{text-align:center}.door-copy h2{font-size:clamp(30px,7vw,54px)}@media(min-width:860px){.door-copy,.door-copy h2,.door-copy .lead{text-align:start}.door-copy .lead{margin-inline:0}}.share{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:14px}@media(min-width:860px){.share{justify-content:flex-start}}.copied{margin:0 0 14px;color:var(--teal);font-size:14px}.get-grid{display:grid;gap:16px}@media(min-width:860px){.get-grid{grid-template-columns:repeat(3,1fr)}}.get-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 22px;border-radius:var(--radius);background:var(--card);border:1px solid rgba(124,200,255,.14)}.get-card p{margin:0;color:var(--ink-dim);font-size:15px}.get-card .small{font-size:13px}.get-ico{font-size:30px;line-height:1;min-height:30px}.get-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.community{background:radial-gradient(ellipse 60% 50% at 80% 10%,rgba(176,108,255,.1),transparent 70%),var(--night)}.com-grid{display:grid;gap:16px}@media(min-width:760px){.com-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.com-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 18px 22px;border-radius:var(--radius);background:var(--card);border:1px solid rgba(124,200,255,.14);box-shadow:0 20px 50px #00000059}.com-card p{margin:0 0 6px;color:var(--ink-dim);font-size:15px;flex:1}.com-art{width:100%;aspect-ratio:16 / 8;border-radius:12px;overflow:hidden;margin-bottom:6px}.com-chron-art img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.com-card:hover .com-chron-art img{transform:scale(1.04)}.com-discord-art{display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 50% 40%,#7983f5,#4752c4 70%)}.com-wall-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:14px;text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(242,207,122,.18),transparent 70%),repeating-linear-gradient(0deg,#ffffff06 0,#ffffff06 22px,#00000040 22px,#00000040 24px),linear-gradient(180deg,#2a2a3a,#15151f);border:1px solid rgba(242,207,122,.25)}.wall-title{font-family:Cinzel,serif;font-size:11px;letter-spacing:.2em;color:var(--gold-dim)}.wall-names{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px}.wall-names i{display:block;width:58px;height:8px;border-radius:4px;background:linear-gradient(90deg,#f2cf7a26,#f2cf7a66,#f2cf7a26)}.wall-names i:nth-child(2n){width:40px}.wall-names b{font-family:Cinzel,serif;font-size:15px;letter-spacing:.08em;color:var(--gold-2);text-shadow:0 0 14px rgba(242,207,122,.8);animation:breathe-text 3s ease-in-out infinite}@keyframes breathe-text{50%{text-shadow:0 0 24px rgba(242,207,122,1),0 0 4px #fff}}.com-more{margin:28px 0 0;text-align:center}.com-tags{margin:28px 0 0;text-align:center;color:var(--ink-dim)}.com-tags b{display:inline-block;margin:4px;padding:4px 12px;border-radius:999px;color:var(--teal);background:#5fe0d014;border:1px solid rgba(95,224,208,.25);font-weight:600}.tiers{display:grid;gap:16px;align-items:stretch}@media(min-width:900px){.tiers{grid-template-columns:1.15fr 1fr 1fr}}.tier{position:relative;display:flex;flex-direction:column;gap:8px;padding:26px 22px 24px;border-radius:var(--radius);background:var(--card);border:1px solid rgba(124,200,255,.14)}.tier h3{font-size:22px}.tier .price{margin:0;font-family:var(--serif);font-size:22px;font-weight:600;color:#fff3d0}.tier ul{margin:6px 0 14px;padding:0;list-style:none;display:grid;gap:8px;flex:1}.tier li{position:relative;padding-inline-start:24px;color:var(--ink-dim);font-size:15px}.tier li:before{content:"✦";position:absolute;inset-inline-start:0;color:var(--gold)}.tier .btn{align-self:stretch}.tier .btn[disabled]{cursor:not-allowed;opacity:.62;transform:none;filter:saturate(.6)}.tier-founder{border-color:#f2cf7a73;box-shadow:0 0 60px #f2cf7a1f,0 20px 50px #00000059;background:linear-gradient(180deg,rgba(242,207,122,.08),transparent 40%),var(--card)}.tier-badge{position:absolute;top:-12px;inset-inline-start:22px;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1b1420;background:linear-gradient(180deg,var(--gold-2),var(--gold))}.tier-echo{width:86px;height:86px;margin-bottom:4px;border-radius:50%;overflow:hidden;border:2px solid var(--gold);box-shadow:0 0 0 6px #f2cf7a1f,0 0 34px 6px #f2cf7a8c;animation:aura 3.2s ease-in-out infinite}.tier-echo img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}@keyframes aura{50%{box-shadow:0 0 0 9px #f2cf7a2e,0 0 50px 12px #f2cf7ab3}}.sup-note{margin:22px auto 0;max-width:640px;text-align:center;font-size:14px;color:var(--ink-dim)}.faq{display:grid;gap:10px}.faq details{border-radius:14px;background:var(--card);border:1px solid rgba(255,255,255,.08)}.faq details[open]{border-color:var(--line)}.faq summary{list-style:none;cursor:pointer;padding:16px 48px 16px 18px;font-family:var(--serif);font-size:20px;font-weight:600;position:relative}[dir=rtl] .faq summary{padding:16px 18px 16px 48px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;inset-inline-end:18px;top:50%;transform:translateY(-50%);font-family:var(--ui);font-size:22px;color:var(--gold);transition:transform .2s}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq p{margin:0;padding:0 18px 18px;color:var(--ink-dim)}.final-cta{margin-top:44px;text-align:center}.footer{padding:40px 0 calc(32px + env(safe-area-inset-bottom));border-top:1px solid rgba(242,207,122,.12);background:#03060e;font-size:14px;color:var(--ink-dim)}.foot-grid{display:grid;gap:18px;justify-items:center;text-align:center}.foot-grid img{margin:0 auto 8px;border-radius:10px}.foot-grid p{margin:0}.foot-links{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center}.foot-links a{color:var(--ink);text-decoration:none}.foot-links a:hover{color:var(--gold)}.copy{font-size:12px;opacity:.7}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.motes{display:none}}
