@font-face{font-family:MoonRealm Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/noto-sans-sc-mw-400-4uDtpM8R.woff2) format("woff2")}@font-face{font-family:MoonRealm Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/noto-sans-sc-mw-500-FTsHrK81.woff2) format("woff2")}@font-face{font-family:MoonRealm Noto Sans SC;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/noto-sans-sc-mw-600-B9pJqIiQ.woff2) format("woff2")}@font-face{font-family:MoonRealm Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/noto-sans-sc-mw-700-Cqjv2FUp.woff2) format("woff2")}@font-face{font-family:"MoonRealm Noto Serif SC";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/noto-serif-sc-mw-500-DT6sZulL.woff2) format("woff2")}@font-face{font-family:"MoonRealm Noto Serif SC";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/noto-serif-sc-mw-600-C8XFLWAf.woff2) format("woff2")}@font-face{font-family:"MoonRealm Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/noto-serif-sc-mw-700-gS6ijcuI.woff2) format("woff2")}:root{--mr-font-sans: "MoonRealm Noto Sans SC", "HarmonyOS Sans SC", "MiSans", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mr-font-serif: "MoonRealm Noto Serif SC", "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", Georgia, serif;--mr-color-ink: #1f2a3d;--mr-color-ink-soft: #5f6b7e;--mr-color-muted: #788298;--mr-color-line: rgba(126, 142, 172, .2);--mr-color-accent: #566783;--mr-color-accent-strong: #485875;--mr-color-gold: #d8b66c;--mr-color-moon: #f7f4ea;--mr-color-warm-page: #fff7e8;--mr-color-warm-page-soft: #f8efe2;--mr-color-warm-page-deep: #ede3dc;--mr-bg-warm-page: radial-gradient(circle at 86% 4%, rgba(243, 222, 166, .34), transparent 30%), radial-gradient(circle at 10% 18%, rgba(232, 199, 188, .24), transparent 28%), radial-gradient(circle at 52% 76%, rgba(255, 250, 238, .42), transparent 38%), linear-gradient(180deg, var(--mr-color-warm-page) 0%, var(--mr-color-warm-page-soft) 46%, var(--mr-color-warm-page-deep) 100%);--mr-site-content-max: 1600px;--mr-site-content-gutter: clamp(18px, 4vw, 72px);--mr-site-content-width: min(var(--mr-site-content-max), calc(100vw - (var(--mr-site-content-gutter) * 2)));--mr-surface-glass: rgba(255, 255, 255, .62);--mr-shadow-soft: 0 28px 90px rgba(73, 88, 121, .1);--mr-radius-sm: 8px;--mr-radius-md: 14px;--mr-radius-panel: 28px;--mr-radius-pill: 999px;--mr-space-1: 4px;--mr-space-2: 8px;--mr-space-3: 12px;--mr-space-4: 16px;--mr-space-5: 24px;--mr-space-6: 32px;--mr-motion-fast: .16s ease;--mr-motion-normal: .22s ease;--mr-visual-sentinel-filter: none}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--mr-font-sans);font-optical-sizing:auto;text-rendering:optimizeLegibility}.brandLogo,.moonWhisperApp .mwMoon,.starwishV2 .starwishHeroV2{filter:var(--mr-visual-sentinel-filter)}.mrUiButton{align-items:center;border:1px solid rgba(126,142,172,.28);border-radius:var(--mr-radius-pill);color:var(--mr-color-ink);display:inline-flex;font-family:var(--mr-font-sans);font-weight:560;gap:var(--mr-space-2);justify-content:center;min-height:40px;padding:0 16px;transition:transform var(--mr-motion-fast),border-color var(--mr-motion-fast),box-shadow var(--mr-motion-fast)}.mrUiButton--primary{background:linear-gradient(135deg,var(--mr-color-accent-strong),#7381a6);border-color:#ffffff5c;color:#fff;box-shadow:0 18px 44px #43527229}.mrUiButton--sm{min-height:34px;padding:0 12px}.mrUiButton:hover{transform:translateY(-1px)}.mrUiPill{align-items:center;border:1px solid var(--mr-color-line);border-radius:var(--mr-radius-pill);color:var(--mr-color-muted);display:inline-flex;font-family:var(--mr-font-sans);font-size:13px;gap:var(--mr-space-2);min-height:30px;padding:0 11px}.mrUiGlassPanel{background:var(--mr-surface-glass);border:1px solid var(--mr-color-line);border-radius:var(--mr-radius-panel);box-shadow:var(--mr-shadow-soft)}.mrUiSectionHeader{color:var(--mr-color-ink);display:grid;gap:var(--mr-space-2)}.mrUiSectionHeader p{color:var(--mr-color-accent);font-size:13px;letter-spacing:.08em;margin:0;text-transform:uppercase}.mrUiSectionHeader h2{font-family:var(--mr-font-serif);font-size:clamp(28px,4vw,48px);font-weight:500;letter-spacing:0;margin:0}.mrUiSectionHeader span{color:var(--mr-color-ink-soft);line-height:1.8}.mrUiField{color:var(--mr-color-ink);display:grid;font-family:var(--mr-font-sans);gap:var(--mr-space-2)}.mrUiField>span,.mrUiField>small{color:var(--mr-color-muted)}.mrUiDialog{align-items:center;background:#1318246b;display:grid;inset:0;justify-items:center;padding:var(--mr-space-5);position:fixed;z-index:1000}.mrUiDialogPanel{background:#ffffffeb;border:1px solid rgba(255,255,255,.72);border-radius:var(--mr-radius-panel);box-shadow:0 34px 110px #1f2a3d33;color:var(--mr-color-ink);max-width:min(460px,calc(100vw - 32px));padding:var(--mr-space-6);width:100%}.mrUiDialogPanel h2{font-family:var(--mr-font-serif);font-weight:500;letter-spacing:0;margin:0 0 var(--mr-space-4)}.mrUiDialogBody{color:var(--mr-color-ink-soft);line-height:1.75}.mrUiDialogActions{display:flex;flex-wrap:wrap;gap:var(--mr-space-3);justify-content:flex-end;margin-top:var(--mr-space-5)}.mrSiteNav{align-items:center;display:grid;gap:12px;grid-template-columns:auto auto minmax(0,1fr) auto;left:0;margin:0 auto;max-width:var(--mr-site-content-width);min-height:72px;padding:14px 0;position:sticky;right:0;top:0;z-index:80}.mrSiteNav:before{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf4e2b8;border:1px solid rgba(235,217,164,.34);border-radius:999px;box-shadow:0 18px 52px #513b281a;content:"";inset:9px -12px;position:absolute;z-index:-1}.mrSiteNavBrand,.mrSiteNavLinks,.mrSiteNavAuth,.mrSiteNavSwitcher button,.mrSiteNavMenu a,.mrSiteFooterBrand,.mrSiteFooterLinks{align-items:center;display:flex}.mrSiteNavBrand{color:#3b3447;font-family:var(--mr-font-serif);font-size:18px;gap:9px;justify-self:start;min-width:0;text-decoration:none}.mrSiteNavMark,.mrSiteFooterMark{align-items:center;background:radial-gradient(circle at 38% 28%,#fff8dc 0 18%,#efd58c 42%,#6f5a7d);border:1px solid rgba(255,248,220,.72);border-radius:999px;box-shadow:0 12px 30px #6e513429;color:#fff7df;display:inline-flex;font-family:var(--mr-font-serif);font-weight:700;height:36px;justify-content:center;line-height:1;width:36px}.mrSiteNavSwitcher{justify-self:center;position:relative}.mrSiteNavSwitcher button{background:#fff9eac2;border:1px solid rgba(222,195,130,.34);border-radius:999px;color:#534861;cursor:pointer;font-family:var(--mr-font-sans);font-size:14px;font-weight:650;gap:8px;min-height:40px;padding:0 15px 0 17px}.mrSiteNavMenu{background:#fffaeef5;border:1px solid rgba(226,205,151,.48);border-radius:20px;box-shadow:0 24px 70px #402e212e;display:grid;gap:4px;left:50%;min-width:160px;padding:8px;position:absolute;top:calc(100% + 8px);transform:translate(-50%)}.mrSiteNavMenu a{border-radius:14px;color:#5f536b;font-size:14px;min-height:38px;padding:0 12px;text-decoration:none}.mrSiteNavMenu a.isActive,.mrSiteNavMenu a:hover{background:#efd89e47;color:#3f344a}.mrSiteNavLinks{color:#665a70;gap:26px;justify-self:end}.mrSiteNavLinks a{color:inherit;font-size:14px;font-weight:560;text-decoration:none}.mrSiteNavLinks a.isActive,.mrSiteNavLinks a:hover{color:#3f344a}.mrSiteNavAuth{justify-content:flex-end;justify-self:end;min-width:0}.mrSiteFooter{align-items:center;background:#fffaeeb8;border:1px solid rgba(226,205,151,.34);border-radius:28px;box-shadow:0 22px 70px #523d2a14;color:#665a70;display:grid;gap:18px;grid-template-columns:minmax(220px,1fr) auto auto;margin:72px auto 0;max-width:var(--mr-site-content-width);padding:18px 22px}.mrSiteFooterBrand{gap:12px;min-width:0}.mrSiteFooterBrand>div{display:grid;gap:3px;min-width:0}.mrSiteFooterBrand strong{color:#403648;font-family:var(--mr-font-serif);font-size:16px}.mrSiteFooterBrand span{color:#7b6f7e;font-size:13px;line-height:1.6}.mrSiteFooterLinks{flex-wrap:wrap;gap:16px}.mrSiteFooterLinks a,.mrSiteFooterLegal a{color:#756879;font-size:13px;text-decoration:none;white-space:nowrap;word-break:keep-all}.mrSiteFooterLinks a:hover,.mrSiteFooterLegal a:hover{color:#403648}.mrSiteFooterLegal{color:#8a7d8c;display:flex;flex-wrap:wrap;font-size:12px;gap:7px;justify-content:flex-end}@media(max-width:760px){.mrSiteNav{grid-template-columns:44px minmax(86px,auto) minmax(70px,1fr);max-width:calc(100vw - 20px);min-height:52px;padding:6px 0}.mrSiteNav:before{border-radius:18px;inset:4px -4px}.mrSiteNavBrand span:last-child,.mrSiteNavLinks{display:none}.mrSiteNavMark{height:34px;width:34px}.mrSiteNavSwitcher button{font-size:14px;min-height:36px;max-width:128px;overflow:hidden;padding:0 13px 0 15px;text-overflow:ellipsis;white-space:nowrap}.mrSiteNavAuth .authOpenButton,.mrSiteNavAuth .authUserButton{align-items:center;height:34px;justify-content:center;max-width:none;min-width:62px;padding:0 12px;white-space:nowrap}.mrSiteNavAuth .authOpenButton span,.mrSiteNavAuth .authUserButton span{line-height:1;white-space:nowrap;writing-mode:horizontal-tb}.mrSiteFooter{gap:16px;grid-template-columns:1fr;justify-items:start;margin-top:48px;padding:20px}.mrSiteFooterLinks,.mrSiteFooterLegal{gap:10px 16px;justify-content:flex-start}}@media(min-width:1600px){.mrSiteNav,.mrSiteFooter{max-width:var(--mr-site-content-width)}}@media(min-width:2200px){.mrSiteNav,.mrSiteFooter{max-width:var(--mr-site-content-width)}}:root{color:#202a3a;background:#f8faff;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--brand-copy-color: #687184;--brand-copy-size: 17px;--brand-copy-line: 2.08;--brand-copy-weight: 420;--page-max: 1120px;--page-pad: 24px;--hero-gap: clamp(82px, 10vw, 136px);--hero-visual-width: 410px;--hero-pad-x: 32px;--nav-pad: clamp(28px, 4vw, 64px)}.healingSite,.starlightPage{--healing-ink: #352d42;--healing-soft: #7b6f80;--healing-line: rgba(226, 205, 151, .32);--healing-shadow: 0 28px 90px rgba(80, 58, 39, .12);background:radial-gradient(circle at 78% 8%,rgba(235,217,164,.28),transparent 32%),radial-gradient(circle at 12% 26%,rgba(232,201,192,.2),transparent 28%),linear-gradient(180deg,#fff7e8,#f8efe2 46%,#ede3dc);color:var(--healing-ink);min-height:100svh;overflow-x:hidden;padding-bottom:32px}.healingSite .healingHero{border-radius:0 0 34px 34px;display:grid;min-height:calc(100svh - 12px);overflow:hidden;position:relative}.healingSite .healingHeroImage,.healingSite .healingHeroShade{height:100%;inset:0;position:absolute;width:100%}.healingSite .healingHeroImage{object-fit:cover}.healingSite .healingHeroShade{background:linear-gradient(180deg,#1e1a2d14,#1b182966 56%,#fff7e8f5),radial-gradient(circle at 52% 16%,rgba(248,225,162,.2),transparent 38%)}.healingSite .healingHeroText{align-self:end;color:#fff6df;display:grid;gap:16px;max-width:620px;padding:0 clamp(24px,8vw,92px) clamp(96px,12vh,148px);position:relative;z-index:1}.healingSite .healingHeroText h1{font-family:var(--mr-font-serif);font-size:clamp(74px,17vw,150px);font-weight:500;letter-spacing:0;line-height:.96;margin:0}.healingSite .healingSlogan{font-family:var(--mr-font-serif);font-size:clamp(25px,5.8vw,46px);line-height:1.25;margin:0;max-width:620px}.healingSite .healingHeroText .lead{color:#fff7e0d6;font-size:clamp(17px,3.8vw,21px);line-height:1.9;margin:0;max-width:540px}.healingSite .healingHeroActions,.healingSite .healingWorldCopy em,.healingSite .healingAboutContact a,.healingStarlightPage .starlightUseGrid a{align-items:center;display:flex}.healingSite .healingHeroActions{flex-wrap:wrap;gap:12px;margin-top:8px}.healingSite .button.primary{background:linear-gradient(135deg,#f2ddb2,#c9a76b);color:#342b3d}.healingSite .button:not(.primary){background:#fff9ea38;border-color:#fff5da8f;color:#fff5da}.healingSite .healingProductWorlds{display:grid;gap:22px;margin:-42px auto 0;max-width:min(1080px,calc(100vw - 32px));position:relative;z-index:2}.healingSite .healingWorldCard{background:#fffaeed1;border:1px solid var(--healing-line);border-radius:30px;box-shadow:var(--healing-shadow);color:inherit;display:grid;gap:18px;overflow:hidden;padding:14px;text-decoration:none}.healingSite .healingWorldMedia{aspect-ratio:1.34;border-radius:24px;display:block;overflow:hidden}.healingSite .healingWorldMedia img{height:100%;object-fit:cover;width:100%}.healingSite .worldTools .healingWorldMedia{background:linear-gradient(180deg,#fff8e7,#f1dfc2)}.healingSite .worldTools .healingWorldMedia img{object-fit:contain}.healingSite .healingWorldCopy{display:grid;gap:10px;padding:8px 8px 12px}.healingSite .healingWorldCopy small{color:#9c7c48;font-weight:700}.healingSite .healingWorldCopy strong,.healingSite .healingAboutContact h2{color:var(--healing-ink);font-family:var(--mr-font-serif);font-weight:500;letter-spacing:0}.healingSite .healingWorldCopy strong{font-size:clamp(28px,7vw,48px);line-height:1.15}.healingSite .healingWorldCopy span,.healingSite .healingAboutContact p{color:var(--healing-soft);font-size:16px;line-height:1.85}.healingSite .healingWorldCopy em{color:#85653a;font-style:normal;font-weight:700;gap:6px}.healingSite .healingAboutContact{display:grid;gap:18px;margin:38px auto 0;max-width:min(1080px,calc(100vw - 32px))}.healingSite .healingAboutContact article{background:#fffaeeb8;border:1px solid var(--healing-line);border-radius:28px;padding:clamp(24px,6vw,44px)}.healingSite .healingAboutContact h2{font-size:clamp(28px,7vw,42px);margin:0 0 14px}.healingSite .healingAboutContact p{margin:8px 0}.healingSite .healingAboutContact a{color:#6f5636}.healingStarlightPage .starlightUnifiedSummary.healingStarlightCard{background:#2b2840;border:0;border-radius:34px;color:#fff5dc;min-height:520px;overflow:hidden;padding:clamp(26px,6vw,46px);position:relative}.healingStarlightPage .healingStarlightCard>img{height:100%;inset:0;object-fit:cover;opacity:.84;position:absolute;width:100%}.healingStarlightPage .healingStarlightCard:after{background:linear-gradient(180deg,#221f3414,#221f34c7);content:"";inset:0;position:absolute}.healingStarlightPage .healingStarlightCard .summaryPrimary,.healingStarlightPage .healingStarlightCard .summaryInvite,.healingStarlightPage .healingStarlightCard .summaryTrace{position:relative;z-index:1}.healingStarlightPage .summaryPrimary strong{color:#fff8dc;font-size:clamp(58px,16vw,108px);letter-spacing:0}.healingStarlightPage .summaryPrimary span,.healingStarlightPage .summaryInvite span{color:#f4dda7}.healingStarlightPage .summaryPrimary small,.healingStarlightPage .summaryInvite small{color:#fff8dec7}.healingStarlightPage .summaryInvite{background:#fff9e829;border:1px solid rgba(255,241,195,.28);border-radius:22px;padding:18px}.healingStarlightPage .summaryInvite button{background:#fff5d6eb;color:#3e3348}.healingStarlightPage .starlightUnifiedBody{gap:18px}.healingStarlightPage .starlightPlainSection{background:#fffaeebd;border:1px solid var(--healing-line);border-radius:28px;box-shadow:0 18px 60px #523d2a14}.healingStarlightPage .starlightUseGrid{display:grid;gap:12px}.healingStarlightPage .starlightUseGrid a{background:#ffffff85;border:1px solid rgba(226,205,151,.28);border-radius:20px;color:inherit;gap:12px;padding:16px;text-decoration:none}.healingStarlightPage .starlightUseGrid a strong{color:var(--healing-ink);display:block}.healingStarlightPage .starlightUseGrid a span{color:var(--healing-soft);display:block;font-size:13px;line-height:1.7}.healingStarlightPage .healingRuleFold .ownershipStatementList{max-height:156px;overflow:auto}@media(min-width:820px){.healingSite .healingProductWorlds,.healingSite .healingAboutContact{grid-template-columns:repeat(2,minmax(0,1fr))}.healingSite .healingWorldCard{min-height:760px}}@media(max-width:760px){.healingSite .healingHero{min-height:94svh}.healingSite .healingHeroText{padding:0 22px 88px}.healingSite .healingHeroActions .button{flex:1 1 140px;justify-content:center}.healingSite .healingProductWorlds{margin-top:-30px}}:root{--moon-ink: #1f2a3d;--moon-ink-soft: #5f6b7e;--moon-muted: #768094;--moon-line: rgba(126, 142, 172, .2);--moon-paper: rgba(255, 255, 255, .72);--moon-accent: #58698f;--moon-accent-soft: #6d7fa6;--moon-shadow: 0 28px 90px rgba(73, 88, 121, .1)}body{background:linear-gradient(115deg,#dfeaf8db,#fbfcffeb 34%,#e9e7f6b8),linear-gradient(180deg,#fbfcff,#eef4fb);color:var(--moon-ink)}.healingStarlightPage{background:radial-gradient(circle at 78% 8%,rgba(235,217,164,.28),transparent 32%),radial-gradient(circle at 12% 26%,rgba(232,201,192,.2),transparent 28%),linear-gradient(180deg,#fff7e8,#f8efe2 46%,#ede3dc);border-radius:34px;color:#352d42}.healingStarlightPage:before,.healingStarlightPage:after{background:radial-gradient(circle,rgba(226,190,116,.14),transparent 66%)!important}.healingStarlightPage .benefitsScope,.healingStarlightPage .plainSectionHeader span,.healingStarlightPage .ownershipStatementList span{color:#9b7946!important}.healingStarlightPage .benefitsIntro h1,.healingStarlightPage .plainSectionHeader h2{background:none!important;color:#3b3447!important;font-family:var(--mr-font-serif);font-weight:500;letter-spacing:0}.healingStarlightPage .benefitsIntro p,.healingStarlightPage .plainSectionHeader p,.healingStarlightPage .starlightLedgerEmpty,.healingStarlightPage .ownershipStatementLead{color:#7b6f80!important}.healingStarlightPage .starlightUnifiedSummary.healingStarlightCard{background:#2b2840!important;border:0!important;box-shadow:0 34px 96px #503a2733!important}.healingStarlightPage .starlightUnifiedSummary.healingStarlightCard:before,.healingStarlightPage .starlightUnifiedSummary.healingStarlightCard:after{display:none}.healingStarlightPage .healingStarlightCard .summaryPrimary strong,.healingStarlightPage .healingStarlightCard .summaryInviteCode{color:#fff8dc!important}.healingStarlightPage .healingStarlightCard .summaryPrimary span,.healingStarlightPage .healingStarlightCard .summaryInvite span{color:#f4dda7!important}.healingStarlightPage .healingStarlightCard .summaryPrimary small,.healingStarlightPage .healingStarlightCard .summaryInvite small,.healingStarlightPage .healingStarlightCard .summaryTrace{color:#fff8dec7!important}.healingStarlightPage .starlightPlainSection{background:#fffaeec7!important;border:1px solid rgba(226,205,151,.34)!important;box-shadow:0 20px 70px #503a2714!important}.healingStarlightPage .starlightUseGrid a{background:#ffffff8a;border-color:#e2cd9757}.activeWorldSection,.moonMatrixSection,.moonBeliefSection,.moonProgressSection,.moonClosingSection{background:transparent;border:0;box-shadow:none;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:min(1480px,calc(100vw - 144px));overflow:hidden;position:relative}.moonSectionIntro,.moonMatrixCopy,.moonBeliefCopy,.moonProgressIntro,.moonClosingCopy{max-width:760px}.moonSectionIntro .kicker,.moonMatrixCopy .kicker,.moonBeliefCopy .kicker,.moonProgressIntro .kicker,.moonClosingCopy .kicker{color:#6b7da6;font-size:15px;font-weight:700;letter-spacing:0;margin:0 0 16px}.moonSectionIntro h2,.moonMatrixCopy h2,.moonBeliefCopy h2,.moonProgressIntro h2,.moonClosingCopy h2{color:#192539;font-size:52px;font-weight:520;letter-spacing:0;line-height:1.16;margin:0}.moonSectionIntro p,.moonMatrixCopy p,.moonBeliefCopy p,.moonProgressIntro p,.moonClosingCopy p{color:#657287;font-size:20px;font-weight:430;line-height:2;margin:28px 0 0}.activeWorldSection{padding:110px 0 80px}.activeWorldLayout{align-items:stretch;display:grid;gap:56px;grid-template-columns:minmax(420px,.88fr) minmax(560px,1fr);margin-top:58px}.activeWorldArt{aspect-ratio:1.2;background:#e9eff8;border:1px solid rgba(188,199,222,.34);border-radius:42px;overflow:hidden;position:relative;transform:translateY(8px)}.activeWorldArt:before{background:linear-gradient(90deg,#f7f9fdc7,#f7f9fd1f 48%,#f7f9fd6b),linear-gradient(180deg,#ffffff1f,#1f2a3d38);content:"";inset:0;position:absolute;z-index:1}.activeWorldArt img{height:100%;object-fit:cover;object-position:center;opacity:.86;transform:scale(1.04);width:100%}.activeWorldArtLabel{align-items:center;background:#ffffff9e;border:1px solid rgba(255,255,255,.68);border-radius:999px;bottom:28px;color:#354765;display:inline-flex;font-size:15px;font-weight:700;gap:9px;left:28px;padding:12px 18px;position:absolute;z-index:2}.activeWorldList{border-top:1px solid rgba(126,142,172,.24);display:grid}.activeWorldItem{align-items:center;border-bottom:1px solid rgba(126,142,172,.24);color:inherit;display:grid;gap:22px;grid-template-columns:38px 58px minmax(0,1fr) auto 18px;min-height:148px;padding:28px 0;text-decoration:none;transition:color .18s ease,transform .18s ease}.activeWorldItem:hover{color:#223455;transform:translate(6px)}.activeWorldNo{color:#8a98b2;font-size:15px;font-weight:700}.activeWorldIcon{align-items:center;background:#ffffff94;border:1px solid rgba(190,203,228,.42);border-radius:22px;color:#52658e;display:inline-flex;height:58px;justify-content:center;width:58px}.activeWorldText{display:grid;gap:9px}.activeWorldText small{color:#6f7c91;font-size:14px;font-weight:700}.activeWorldText strong{color:#192539;font-size:34px;font-weight:520;letter-spacing:0}.activeWorldText em{color:#657287;font-size:18px;font-style:normal;line-height:1.8}.activeWorldStatus{background:#ffffff85;border:1px solid rgba(188,199,222,.36);border-radius:999px;color:#5c6f98;font-size:15px;font-weight:700;padding:9px 15px;white-space:nowrap}.activeWorldItem>svg{color:#6b7da6}.moonMatrixSection{align-items:end;display:grid;gap:70px;grid-template-columns:minmax(360px,.62fr) minmax(620px,1fr);padding:112px 0 116px}.moonMatrixSection:before{background:radial-gradient(circle at 78% 28%,rgba(255,255,255,.82),transparent 0 62px,rgba(163,177,212,.22) 63px 118px,transparent 119px),linear-gradient(115deg,#d7e5f67a,#ffffff29 48%,#e2e2f66b);border-radius:48px;content:"";inset:46px -34px 34px 30%;position:absolute;z-index:0}.moonMatrixCopy,.moonMatrixPath{position:relative;z-index:1}.moonMatrixPath{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.moonMatrixNode{background:linear-gradient(180deg,#ffffff6b,#fff3);border:1px solid rgba(255,255,255,.62);border-radius:34px;color:#1d2a3d;display:flex;flex-direction:column;min-height:320px;padding:40px 34px 34px;text-decoration:none}.moonMatrixNode span{color:#8090ad;font-size:15px;font-weight:700}.moonMatrixNode svg{color:#61749b;margin-top:auto}.moonMatrixNode strong{color:#192539;font-size:31px;font-weight:520;margin-top:28px}.moonMatrixNode small{color:#657287;font-size:17px;line-height:1.9;margin-top:16px}.moonBeliefSection{display:grid;gap:56px;grid-template-columns:minmax(360px,.58fr) minmax(620px,1fr);padding:105px 0 108px}.moonBeliefBody{align-items:end;display:grid;gap:34px;grid-template-columns:minmax(180px,260px) minmax(0,1fr)}.moonBeliefAgent{align-items:end;align-self:stretch;background:radial-gradient(circle at 52% 28%,rgba(255,255,255,.78),transparent 0 74px,rgba(169,185,216,.14) 75px 132px,transparent 133px),linear-gradient(180deg,#ffffff7a,#e5edf947);border:1px solid rgba(188,199,222,.3);border-radius:38px;display:flex;justify-content:center;min-height:420px;overflow:hidden}.moonBeliefAgent img{filter:drop-shadow(0 28px 40px rgba(67,82,114,.16));margin-bottom:-52px;max-height:460px;max-width:88%;object-fit:contain}.moonBeliefList{border-top:1px solid rgba(126,142,172,.24)}.moonBeliefList article{background:transparent;border:0;border-bottom:1px solid rgba(126,142,172,.24);border-radius:0;box-shadow:none;display:grid;gap:20px;grid-template-columns:44px minmax(140px,.38fr) minmax(0,1fr);padding:30px 0}.moonBeliefList article span{color:#7d8ca9;font-size:15px;font-weight:700}.moonBeliefList article h3{color:#192539;font-size:26px;font-weight:560;margin:0}.moonBeliefList article p{color:#657287;font-size:18px;line-height:1.9;margin:0}.moonProgressSection{background:linear-gradient(115deg,#18243af0,#2f405ed1),url(/brand/moonrealm-ink-hero.png) center / cover;border:1px solid rgba(255,255,255,.42);border-radius:46px;color:#f7f9ff;display:grid;gap:70px;grid-template-columns:minmax(360px,.74fr) minmax(560px,1fr);margin-top:36px;padding:78px 86px}.moonProgressIntro .kicker,.moonProgressIntro h2,.moonProgressIntro p{color:#f7f9ff}.moonProgressIntro p{opacity:.82}.moonProgressTimeline{border-top:1px solid rgba(255,255,255,.22);list-style:none;margin:0;padding:0}.moonProgressTimeline li{align-items:center;border-bottom:1px solid rgba(255,255,255,.18);display:grid;gap:18px;grid-template-columns:42px minmax(0,1fr) auto;min-height:72px}.moonProgressTimeline span{color:#ffffff9e;font-size:14px;font-weight:700}.moonProgressTimeline strong{color:#fff;font-size:18px;font-weight:520}.moonProgressTimeline small{color:#ffffffb8;font-size:14px}.moonClosingSection{align-items:center;border-top:1px solid rgba(126,142,172,.24);display:grid;gap:60px;grid-template-columns:minmax(520px,.72fr) minmax(260px,.36fr);margin-top:84px;padding:88px 0 36px}.moonClosingActions{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:34px}.moonClosingActions a{align-items:center;background:#23324f;border-radius:999px;color:#fff;display:inline-flex;font-size:17px;font-weight:700;gap:10px;padding:15px 24px;text-decoration:none}.moonClosingActions span{color:#718099;font-size:15px}.moonClosingAgent{align-items:end;background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.82),transparent 0 76px,rgba(169,185,216,.16) 77px 132px,transparent 133px),linear-gradient(180deg,#ffffff75,#e5edf92e);border:1px solid rgba(188,199,222,.28);border-radius:40px;display:flex;justify-content:center;min-height:360px;overflow:hidden}.moonClosingAgent img{filter:drop-shadow(0 24px 36px rgba(67,82,114,.16));margin-bottom:-50px;max-height:410px;max-width:84%}@media(max-width:1180px){.activeWorldSection,.moonMatrixSection,.moonBeliefSection,.moonProgressSection,.moonClosingSection{max-width:min(1120px,calc(100vw - 72px))}.activeWorldLayout,.moonMatrixSection,.moonBeliefSection,.moonProgressSection,.moonClosingSection{grid-template-columns:1fr}.moonMatrixSection:before{inset:36px -20px 22px 8%}}@media(max-width:760px){.mobileActiveWorldSection,.mobileMoonMatrix,.mobileMoonBelief,.mobileMoonProgress,.mobileMoonClosing{background:transparent;border:0;border-radius:0;box-shadow:none;margin:42px auto 0;max-width:none;overflow:hidden;padding:0;width:calc(100vw - 34px)}.moonSectionIntro .kicker,.moonMatrixCopy .kicker,.moonBeliefCopy .kicker,.moonProgressIntro .kicker,.moonClosingCopy .kicker{font-size:13px;margin-bottom:10px}.moonSectionIntro h2,.moonMatrixCopy h2,.moonBeliefCopy h2,.moonProgressIntro h2,.moonClosingCopy h2{font-size:34px;line-height:1.22}.moonSectionIntro p,.moonMatrixCopy p,.moonBeliefCopy p,.moonProgressIntro p,.moonClosingCopy p{font-size:17px;line-height:1.9;margin-top:18px}.activeWorldLayout,.moonMatrixSection,.moonBeliefSection,.moonProgressSection,.moonClosingSection{display:grid;gap:24px;grid-template-columns:1fr}.activeWorldLayout{margin-top:28px}.activeWorldArt{aspect-ratio:1.36;border-radius:28px;transform:none}.activeWorldArtLabel{bottom:18px;font-size:13px;left:18px;padding:9px 13px}.activeWorldItem{gap:14px;grid-template-columns:34px 46px minmax(0,1fr) 16px;min-height:auto;padding:22px 0}.activeWorldItem:hover{transform:none}.activeWorldIcon{border-radius:18px;height:46px;width:46px}.activeWorldText strong{font-size:23px}.activeWorldText em{font-size:15px;line-height:1.75}.activeWorldStatus{grid-column:3;justify-self:start;margin-top:-4px;padding:6px 10px}.activeWorldItem>svg{grid-column:4;grid-row:1 / span 2}.moonMatrixSection:before{border-radius:30px;inset:108px -24px 4px 22px}.moonMatrixPath{gap:0;grid-template-columns:1fr;margin-top:8px}.moonMatrixNode{background:transparent;border:0;border-bottom:1px solid rgba(126,142,172,.22);border-radius:0;display:grid;gap:12px;grid-template-columns:36px 34px minmax(0,1fr);min-height:auto;padding:22px 0}.moonMatrixNode strong{font-size:24px;grid-column:3;margin:0}.moonMatrixNode small{font-size:15px;grid-column:3;line-height:1.7;margin:0}.moonMatrixNode svg{grid-column:2;grid-row:1 / span 2;margin:2px 0 0}.moonBeliefBody{gap:22px;grid-template-columns:1fr}.moonBeliefAgent{min-height:230px}.moonBeliefAgent img{margin-bottom:-74px;max-height:330px;max-width:72%}.moonBeliefList article{gap:10px;grid-template-columns:38px minmax(0,1fr);padding:22px 0}.moonBeliefList article h3,.moonBeliefList article p{grid-column:2}.moonBeliefList article h3{font-size:23px}.moonBeliefList article p{font-size:15px;line-height:1.78}.moonProgressSection{border-radius:30px;margin-top:46px;padding:34px 24px}.moonProgressTimeline li{gap:12px;grid-template-columns:34px minmax(0,1fr);min-height:64px}.moonProgressTimeline small{grid-column:2}.moonClosingSection{border-top:1px solid rgba(126,142,172,.22);margin-top:42px;padding-top:40px}.moonClosingActions{gap:14px}.moonClosingActions a{font-size:16px;padding:13px 20px}.moonClosingAgent{min-height:220px}.moonClosingAgent img{margin-bottom:-74px;max-height:320px;max-width:72%}}@media(min-width:1024px){main>.nav:not(.mobileNav){max-width:min(1840px,calc(100vw - 64px));min-height:74px;padding:0 clamp(22px,2.2vw,38px)}.schemeLandingHero{border:1px solid rgba(202,213,232,.72);border-radius:34px;box-shadow:0 34px 120px #2a3a5c1f;grid-template-columns:minmax(460px,.92fr) minmax(520px,1fr);margin:12px auto 52px;max-width:min(1840px,calc(100vw - 64px));min-height:min(900px,calc(100svh - 120px));overflow:hidden;padding:clamp(92px,10vh,128px) clamp(56px,5.8vw,108px) clamp(220px,22vh,260px)}.schemeLandingHero:before{background:radial-gradient(circle at 62% 14%,rgba(255,255,255,.82) 0 46px,rgba(255,255,255,.28) 47px 54px,transparent 55px),radial-gradient(circle at 84% 18%,rgba(255,255,255,.28),transparent 18%),linear-gradient(115deg,rgba(255,255,255,.14),transparent 54%);opacity:.72}.schemeLandingHero:after{opacity:.58}.schemeHeroText{max-width:620px}.schemeHeroText h1{font-family:Georgia,Times New Roman,"Noto Serif SC",serif;font-size:clamp(104px,7.2vw,150px);font-weight:400;letter-spacing:0;line-height:.98}.schemeHeroText .lead{color:#1d2b46;font-size:clamp(24px,1.55vw,32px);line-height:1.8;max-width:560px}.schemePortalStack{justify-self:end;min-height:430px;width:min(660px,42vw)}.schemePortalPanel{min-height:420px;padding:64px 34px 44px}.schemeEntryDock{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#ffffffc2;border-color:#ffffffdb;bottom:clamp(26px,4.5vh,52px);box-shadow:0 28px 90px #303f6224;left:clamp(34px,3.4vw,62px);max-width:none;position:absolute;right:clamp(34px,3.4vw,62px)}}.schemeEnglish,.starlightUnifiedPage .benefitsScope,.plainSectionHeader span,.kicker{color:#5f7191!important}.starlightUnifiedPage .benefitsIntro h1,.starlightUnifiedPage .plainSectionHeader h2{background:none!important;color:#17243b!important;font-family:Georgia,Times New Roman,"Noto Serif SC",serif;font-weight:430;letter-spacing:0}.starlightUnifiedSummary{background:radial-gradient(circle at 86% 8%,rgba(255,255,255,.86) 0 58px,transparent 59px),linear-gradient(145deg,#ffffffb3,#edf4ff9e);border-color:#d4deeec2;box-shadow:0 24px 84px #2d3d601c}.starlightUnifiedSummary .summaryPrimary strong,.summaryInviteCode{color:#18243a!important}.summaryMoonHalo:after{border-color:#5d75a62e!important}.ownershipStatementLead{display:none!important}.ownershipStatementList{background:#ffffff2e;border:1px solid rgba(207,218,236,.55);border-radius:26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.ownershipStatementList article{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:24px 26px!important}.ownershipStatementList article+article{border-left:1px solid rgba(207,218,236,.55)!important}@media(max-width:760px){body,.schemeMobileApp{background:#eaf2ff}.schemeMobileApp .mobileMoonSceneShell{background:linear-gradient(180deg,#0d1f3d2e,#0c1d39c7),url(/brand/moonrealm-ink-hero.png) center top / cover no-repeat;border:1px solid rgba(255,255,255,.2);border-radius:0 0 34px 34px;box-shadow:0 24px 78px #1c31563d;min-height:100svh;overflow:hidden;padding-bottom:26px}.schemeMobileApp .mobileNav{align-items:center;color:#fff;display:grid;grid-template-columns:44px 1fr 76px;max-width:none;padding:18px 18px 0;width:100%}.schemeMobileApp .mobileNav:before{background:linear-gradient(#fff,#fff) 0 10px / 18px 1.5px no-repeat,linear-gradient(#fff,#fff) 0 17px / 14px 1.5px no-repeat,linear-gradient(#fff,#fff) 0 24px / 18px 1.5px no-repeat;content:"";height:34px;opacity:.82;width:34px}.schemeMobileApp .mobileNav .brand{background:transparent!important;border:0!important;box-shadow:none!important;color:#fff;gap:8px;grid-column:2;justify-self:center;padding:0}.schemeMobileApp .mobileNav .brandMark{background:transparent!important;box-shadow:none;height:28px;width:28px}.schemeMobileApp .mobileNav .brandLogo{height:28px;width:28px}.schemeMobileApp .mobileNav .brandName{color:#fff;font-size:17px;font-weight:540}.schemeMobileApp .mobileNav nav{display:none!important}.schemeMobileApp .mobileNav .moonAuth{grid-column:3;justify-self:end}.schemeMobileApp .mobileNav .authOpenButton,.schemeMobileApp .mobileNav .authUserButton{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:999px;box-shadow:none!important;color:#fff;height:34px;min-width:58px;padding:0 13px}.schemeMobileApp .mobileHero{color:#fff;padding:58px 28px 18px}.schemeMobileApp .mobileMoonDisc{background:radial-gradient(circle at 35% 32%,#fffffffa,#eff2f7eb 58%,#cad5e67a);border:0;box-shadow:0 0 36px #ffffff75;height:82px;margin:0 auto 32px;width:82px}.schemeMobileApp .mobileMoonDisc svg{display:none}.schemeMobileApp .mobileHero h1{color:#fff;font-family:Georgia,Times New Roman,"Noto Serif SC",serif;font-size:clamp(76px,22vw,96px);font-weight:400;line-height:.96;text-shadow:0 12px 42px rgba(0,0,0,.25)}.schemeMobileApp .mobileTone,.schemeMobileApp .mobileLead{color:#ffffffd6}.schemeMobileApp .mobileLead{font-size:18px;line-height:1.9;max-width:250px}.schemeMobileApp .mobileActions{gap:12px;margin-top:28px}.schemeMobileApp .mobileActions .button{background:#ffffff1a;border-color:#ffffff61;color:#fff}.schemeMobileApp .mobileActions .button.primary{background:#162849;border-color:#ffffff2e}.schemeMobileApp .mobileEntrySheet{background:#ffffffe6;border:1px solid rgba(255,255,255,.86);border-radius:28px;box-shadow:0 22px 70px #0e1f3a33;margin:26px 18px 0;padding:22px 16px 18px}.starlightUnifiedPage .benefitsIntro h1{font-size:clamp(58px,17vw,82px)!important}.starlightUnifiedSummary{border-radius:30px;padding:28px 24px}.ownershipStatementList{display:block}.ownershipStatementList article+article{border-left:0!important;border-top:1px solid rgba(207,218,236,.55)!important}}@media(min-width:1024px){.schemeLandingHero:before{background:radial-gradient(circle at 86% 18%,rgba(255,255,255,.2),transparent 16%),linear-gradient(115deg,rgba(255,255,255,.16),transparent 56%)!important;opacity:.48}}.starlightUnifiedSummary .summaryPrimary strong{font-size:clamp(46px,5vw,78px)!important;line-height:1.02}.starlightUnifiedSummary .summaryInviteCode{font-size:clamp(34px,4vw,62px)!important;line-height:1.08}@media(max-width:760px){.starlightUnifiedSummary .summaryPrimary strong{font-size:clamp(48px,15vw,66px)!important}.starlightUnifiedSummary .summaryInviteCode{font-size:clamp(34px,10vw,46px)!important}}.starlightUnifiedPage:before{background:radial-gradient(circle,rgba(112,130,168,.14),transparent 66%)}.starlightUnifiedPage:after{background:radial-gradient(circle,rgba(124,118,152,.12),transparent 64%)}.starlightUnifiedPage .benefitsScope,.plainSectionHeader span,.ownershipStatementList span{color:#607092}.starlightUnifiedPage .benefitsIntro h1{background:linear-gradient(105deg,#1f2937,#28334a 58%,#58698f);-webkit-background-clip:text;background-clip:text}.starlightUnifiedSummary{box-shadow:0 34px 86px #45567c1f}.starlightAuthSummary .summaryPrimary strong{font-size:clamp(42px,3.6vw,62px);line-height:1.06}.summaryMoonHalo:after{border-color:#58698f;border-left-color:transparent;border-top-color:transparent}.summaryPrimary strong,.summaryPrimary strong.isEmpty,.summaryInvite button,.plainLedgerList em,.plainCampaignList span,.emptyLedgerState{color:#58698f}.summaryTrace i,.starlightPlainSection:before{background:linear-gradient(90deg,rgba(88,105,143,.32),transparent 48%)}.plainCampaignList span{background:#ffffff9e;border-color:#ccd6ebb8}.emptyLedgerState{background:#ffffff61;border-color:#ccd6eba8;box-shadow:none}.ownershipStatementList{border-top-color:#c6d2ec9e;gap:clamp(24px,4vw,58px)}.ownershipStatementList article+article:before{background:linear-gradient(180deg,transparent,rgba(177,190,220,.62),transparent)}.ownershipStatementList strong{font-size:17px;font-weight:680}.ownershipStatementList p{color:#5f6b7e;line-height:1.95}@media(max-width:760px){.mobileNav .brandMark{background:transparent;overflow:visible}.mobileNav .brandMark:before{content:none}.mobileNav .brandLogo{height:34px;left:auto;object-fit:contain;position:static;top:auto;width:34px}.mobileNav nav a:first-child{background:#56698f17;color:#566783}.mobileTone,.brandTone{color:#607092}.starlightUnifiedPage{max-width:min(100%,430px);padding-top:4px}.starlightUnifiedPage .benefitsIntro h1{font-size:clamp(48px,14vw,62px)}.starlightUnifiedSummary{border-radius:30px;padding:28px 24px}.starlightAuthSummary .summaryPrimary strong{font-size:clamp(36px,10vw,48px)}.ownershipStatementList{border-top:1px solid rgba(198,210,236,.58)}.ownershipStatementList article{padding:20px 0}.schemeMobileApp .mobileMoonSceneShell{min-height:auto;overflow:visible;padding-bottom:0}.schemeMobileApp .mobileMoonSceneShell:before{height:34%}.schemeMobileApp .mobileSchemeHero{min-height:auto;padding-bottom:22px}.schemeMobileApp .mobileEntrySheet{bottom:auto;left:auto;margin:12px 12px 0;position:relative;right:auto}}@media(min-width:900px){.schemeEntryDock{gap:18px;grid-template-columns:minmax(170px,.52fr) repeat(3,minmax(230px,1fr))}.schemeEntryDock a{grid-template-columns:48px minmax(168px,1fr);padding-left:22px}.schemeEntryDock a small{white-space:nowrap}}.schemeLandingHero{background:linear-gradient(90deg,#f7faffeb,#f7faff9e,#ecf3ff29 68%,#e5ecfa38),linear-gradient(180deg,#f8fbff70,#f8fbff14 42%,#f5f9ffbd),url(/brand/moonrealm-ink-hero.png) center bottom / cover no-repeat;border:1px solid rgba(217,226,241,.72);border-radius:28px;box-shadow:0 42px 120px #384a6a1f}.schemeLandingHero:before{background:radial-gradient(ellipse at 19% 47%,rgba(255,255,255,.74),transparent 42%),radial-gradient(ellipse at 65% 4%,rgba(17,31,58,.22),transparent 36%),linear-gradient(180deg,#fff3,#eef5ff52);z-index:-2}.schemeLandingHero:after{background:linear-gradient(180deg,transparent 0%,rgba(246,250,255,.72) 100%),radial-gradient(ellipse at 38% 94%,rgba(255,255,255,.58),transparent 46%);height:34%;opacity:1;z-index:-1}.schemeMist{background:radial-gradient(ellipse at 24% 86%,rgba(255,255,255,.62),transparent 48%),linear-gradient(180deg,transparent 0%,rgba(248,251,255,.64) 100%);height:30%;z-index:0}.schemeHeroText,.schemePortalStack,.schemeEntryDock{position:relative;z-index:1}.schemeHeroText{padding-bottom:142px}.schemeHeroText .schemeEnglish{color:#61759e}.schemeHeroText h1{color:#12203a;text-shadow:0 20px 56px rgba(255,255,255,.54)}.schemeHeroText .lead{color:#17243d;max-width:560px}.schemePortalPanel{background:linear-gradient(180deg,#ffffff61,#ffffff14),#dce8fa29;border-color:#ffffffb8;border-radius:18px;box-shadow:inset 0 0 32px #ffffff2e,0 34px 88px #1929461f;min-height:486px}.schemePortalPanel svg{color:#ffffffe0}.schemeEntryDock{background:#ffffffd1;box-shadow:0 34px 96px #26375629}@media(max-width:760px){.schemeMobileApp .mobileMoonSceneShell{background:linear-gradient(180deg,#0a162c2e,#0c183033 36%,#ebf2fcf0),linear-gradient(90deg,#08132a80,#0d1a3414),url(/brand/moonrealm-ink-hero.png) 62% top / auto 78% no-repeat,linear-gradient(180deg,#152640,#526f9c 62%,#eef4fb);min-height:100svh}.schemeMobileApp .mobileNav{background:transparent;border:0;box-shadow:none;grid-template-columns:auto 1fr auto}.schemeMobileApp .mobileNav nav{display:none}.schemeMobileApp .mobileNav .brand{justify-self:center}.schemeMobileApp .mobileNav .brand,.schemeMobileApp .authOpenButton,.schemeMobileApp .authUserButton{background:#ffffff21;border-color:#ffffff3d;color:#fff}.schemeMobileApp .mobileSchemeHero{min-height:50svh;padding-top:24px}.schemeMobileApp .mobileEntrySheet{border-radius:30px 30px 0 0;box-shadow:0 -26px 86px #0b193233}}.schemeLandingHero{isolation:isolate;overflow:hidden;position:relative}.schemeLandingHero:before{background:radial-gradient(circle at 64% 16%,rgba(255,255,255,.98) 0 42px,rgba(255,255,255,.34) 43px 82px,transparent 84px),radial-gradient(circle at 77% 11%,rgba(255,255,255,.5) 0 1px,transparent 2px),radial-gradient(circle at 86% 24%,rgba(255,255,255,.44) 0 1px,transparent 2px),linear-gradient(180deg,#fafcff00,#c9d7eb3d 66%,#b1c5dc57);content:"";inset:0;pointer-events:none;position:absolute;z-index:-3}.schemeLandingHero:after{background:linear-gradient(150deg,transparent 0 50%,rgba(64,82,112,.16) 51%,transparent 70%),radial-gradient(ellipse at 66% 92%,rgba(63,78,104,.18),transparent 38%),linear-gradient(0deg,rgba(166,187,211,.32),transparent 42%);bottom:0;content:"";height:40%;left:0;opacity:.72;pointer-events:none;position:absolute;right:0;z-index:-2}.schemeMist{background:radial-gradient(ellipse at 26% 78%,rgba(255,255,255,.5),transparent 42%),radial-gradient(ellipse at 55% 88%,rgba(72,91,121,.12),transparent 34%),linear-gradient(180deg,transparent 0%,rgba(255,255,255,.68) 92%);bottom:0;height:38%;left:0;pointer-events:none;position:absolute;right:0;z-index:-1}.schemeHeroText{align-self:center;padding-bottom:120px}.schemeHeroText .schemeEnglish{color:#6f82b5;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.6vw,42px);line-height:1;margin:0 0 12px}.schemeHeroText h1{color:#132138;font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(96px,8.8vw,168px);font-weight:400;line-height:.98;margin-bottom:26px}.schemeHeroText .lead{color:#1e2b44;font-size:clamp(21px,1.55vw,28px);font-weight:520;letter-spacing:0;line-height:1.8;max-width:600px}.schemeActions{margin-top:44px}.schemeActions .button{min-height:58px;min-width:158px}.schemePortalStack{align-self:center;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(130px,1fr));min-height:470px;padding-bottom:94px}.schemePortalPanel{align-content:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#ffffff3d,#ffffff14),#ffffff1f;border:1px solid rgba(255,255,255,.62);border-radius:24px;box-shadow:inset 0 0 28px #ffffff2e,0 32px 80px #5165851a;color:#1e2b44;display:grid;gap:18px;justify-items:center;min-height:410px;padding:34px 24px;text-align:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.schemePortalPanel:nth-child(2){transform:translateY(-28px)}.schemePortalPanel:nth-child(3){transform:translateY(-56px)}.schemePortalPanel:hover{border-color:#ffffffdb;box-shadow:inset 0 0 34px #ffffff42,0 38px 90px #3f537624}.schemePortalPanel:nth-child(2):hover{transform:translateY(-34px)}.schemePortalPanel:nth-child(3):hover{transform:translateY(-62px)}.schemePortalPanel svg{color:#f8fbff;filter:drop-shadow(0 10px 22px rgba(70,90,132,.3));margin-bottom:34px}.schemePortalPanel strong{font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(24px,1.7vw,34px);font-weight:420}.schemePortalPanel span{color:#56637b;font-size:15px;line-height:1.85}.schemeEntryDock{align-items:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb8;border:1px solid rgba(255,255,255,.78);border-radius:34px;bottom:34px;box-shadow:0 30px 90px #465a7e1f;display:grid;gap:22px;grid-template-columns:minmax(130px,.54fr) repeat(3,minmax(0,1fr));left:clamp(34px,4vw,64px);padding:26px 32px;position:absolute;right:clamp(34px,4vw,64px);z-index:2}.schemeEntryDock p{color:#1d2a41;font-size:18px;font-weight:600;margin:0}.schemeEntryDock a{align-items:center;border-left:1px solid rgba(126,142,172,.18);display:grid;gap:6px 14px;grid-template-columns:48px minmax(0,1fr);min-height:80px;padding-left:24px}.schemeEntryDock a span{align-items:center;background:#edf3ffd6;border-radius:999px;color:#536b9b;display:flex;height:48px;justify-content:center;width:48px}.schemeEntryDock a strong,.schemeEntryDock a small{display:block}.schemeEntryDock a strong{color:#1d2a41;font-size:18px;font-weight:560}.schemeEntryDock a small{color:#66738a;font-size:14px}@media(min-width:1600px){.schemeLandingHero{max-width:min(1840px,calc(100vw - 96px))}}@media(max-width:1180px){.schemeLandingHero{grid-template-columns:1fr;padding-bottom:260px}.schemeHeroText{padding-bottom:0}.schemePortalStack{min-height:300px;padding-bottom:0}.schemePortalPanel{min-height:260px}}@media(max-width:760px){.schemeMobileApp{background:#eef4fb}.mobileMoonSceneShell{background:radial-gradient(circle at 70% 22%,rgba(255,255,255,.96) 0 38px,rgba(255,255,255,.24) 39px 72px,transparent 74px),radial-gradient(ellipse at 50% 100%,#101e36f2,#1e304eeb 36%,#42567a94 62%,#eef4fb2e),linear-gradient(180deg,#17263f,#425c84 64%,#eef4fb);border-radius:0 0 30px 30px;color:#fff;margin-bottom:24px;min-height:100svh;overflow:hidden;position:relative}.mobileMoonSceneShell:before{background:linear-gradient(150deg,transparent 0 45%,rgba(10,20,37,.28) 46%,transparent 72%),linear-gradient(180deg,transparent 0%,rgba(238,244,251,.92) 100%);bottom:0;content:"";height:42%;left:0;pointer-events:none;position:absolute;right:0}.schemeMobileApp .mobileNav{background:transparent;border-bottom:0;color:#ffffffd6;position:relative;z-index:2}.schemeMobileApp .mobileNav .brand,.schemeMobileApp .mobileNav nav a{color:#ffffffd6}.schemeMobileApp .mobileNav nav{background:#ffffff29;border-color:#ffffff2e}.schemeMobileApp .mobileNav nav a:first-child{background:#ffffffdb;color:#4c6598}.mobileSchemeHero{align-items:center;display:grid;min-height:52svh;padding:34px 24px 24px;position:relative;text-align:center;z-index:1}.mobileMoonDisc{align-items:center;background:#ffffff2e;border:1px solid rgba(255,255,255,.28);border-radius:999px;display:inline-flex;height:88px;justify-content:center;margin:0 auto 22px;width:88px}.mobileSchemeHero h1{color:#fff;font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(70px,21vw,96px);font-weight:400;line-height:.95;margin-bottom:8px}.mobileSchemeHero .mobileTone{color:#ffffffc7;font-family:Georgia,Times New Roman,serif;font-size:18px;margin-bottom:26px}.mobileSchemeHero .mobileLead{color:#ffffffeb;font-size:17px;line-height:1.85;margin:0 auto;max-width:300px}.schemeMobileApp .mobileActions{display:grid;gap:12px;margin-top:34px}.schemeMobileApp .mobileActions .button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff29;border-color:#ffffff57;color:#fff}.schemeMobileApp .mobileActions .button.primary{background:#132138d6}.mobileEntrySheet{background:#fffffff0;border:1px solid rgba(255,255,255,.82);border-radius:28px 28px 0 0;bottom:0;box-shadow:0 -24px 80px #0d1c3629;display:grid;gap:10px;left:12px;padding:20px 14px 18px;position:absolute;right:12px;z-index:2}.mobileEntrySheet p{color:#1d2a41;font-size:15px;font-weight:560;margin:0 0 4px;padding-left:8px}.mobileEntrySheet a{align-items:center;background:#f6f9feeb;border:1px solid rgba(206,216,235,.46);border-radius:18px;color:#1d2a41;display:grid;gap:4px 12px;grid-template-columns:44px minmax(0,1fr) 18px;min-height:68px;padding:12px}.mobileEntrySheet a span{align-items:center;background:#ebf1ffeb;border-radius:999px;color:#526c9f;display:flex;height:44px;justify-content:center;width:44px}.mobileEntrySheet a strong,.mobileEntrySheet a small{display:block}.mobileEntrySheet a strong{font-size:16px;font-weight:560}.mobileEntrySheet a small{color:#68748a;font-size:12px;margin-top:3px}}.moonAuth{position:relative;z-index:30}.authOpenButton,.authUserButton{align-items:center;background:#ffffff9e;border:1px solid rgba(218,227,246,.76);border-radius:999px;color:#68738a;cursor:pointer;display:inline-flex;font:inherit;gap:7px;min-height:38px;padding:8px 15px;transition:color .18s ease,transform .18s ease,border-color .18s ease,background .18s ease}.authOpenButton:hover,.authUserButton:hover{background:#ffffffd6;border-color:#7f9aff6b;color:#5f80f5;transform:translateY(-1px)}.authUser{align-items:center;display:flex;gap:8px}.authUserButton span{display:inline-block;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authOverlay{align-items:center;background:#f1f5ffad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:10000}.authPanel{background:radial-gradient(circle at 82% 8%,rgba(139,124,255,.16),transparent 34%),#ffffffe6;border:1px solid rgba(222,230,247,.84);border-radius:30px;box-shadow:0 30px 90px #5d6fa029;color:#1f2937;max-height:min(720px,calc(100svh - 44px));max-width:430px;overflow:auto;overscroll-behavior:contain;padding:32px;position:relative;width:min(430px,100%)}.authClose{align-items:center;background:#ffffffa3;border:1px solid rgba(218,227,246,.82);border-radius:999px;color:#778197;cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:absolute;right:20px;top:20px;width:34px}.authKicker{color:#68f;font-size:14px;font-weight:600;margin:0 0 14px}.authPanel h2{font-size:32px;font-weight:560;letter-spacing:0;margin:0}.authLead{color:#697386;line-height:1.85;margin:12px 0 24px}.authForm{display:grid;gap:14px}.authForm label{color:#687386;display:grid;font-size:14px;gap:8px}.authForm input{background:#f8faffe0;border:1px solid rgba(218,227,246,.88);border-radius:16px;color:#1f2937;font:inherit;min-height:46px;outline:none;padding:0 14px}.authForm input:focus{border-color:#6787ff94;box-shadow:0 0 0 4px #6787ff1f}.authCodeLine{display:grid;gap:10px;grid-template-columns:1fr 84px}.authCodeLine button,.authSubmit{align-items:center;border:0;border-radius:16px;cursor:pointer;display:inline-flex;font:inherit;font-weight:560;justify-content:center}.authCodeLine button{background:#ebf0ffdb;color:#5f80f5}.authSubmit{background:linear-gradient(135deg,#6e93ff,#9a86ff);color:#fff;gap:8px;min-height:48px;margin-top:4px}.authCodeLine button:disabled,.authSubmit:disabled{cursor:not-allowed;opacity:.58}.authMessage{background:#ebf0ffa3;border-radius:14px;color:#5f6f8c;font-size:13px;line-height:1.7;margin:0;padding:10px 12px}.authSwitch{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.authSwitch button{background:transparent;border:0;color:#68f;cursor:pointer;font:inherit;font-size:13px;padding:0}@media(max-width:760px){.nav{flex-wrap:wrap;gap:12px}.moonAuth{margin-left:auto}.authOpenButton,.authUserButton{min-height:32px;padding:6px 10px}.authPanel{border-radius:26px;max-height:calc(100svh - 28px);padding:28px 22px;width:min(430px,calc(100vw - 28px))}.authPanel h2{font-size:28px}}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 76% 10%,rgba(108,92,231,.14),transparent 30%),radial-gradient(circle at 12% 34%,rgba(64,133,255,.12),transparent 30%),linear-gradient(180deg,#fbfcff,#edf4ff 45%,#f8faff)}a{color:inherit;text-decoration:none}main{min-height:100vh}.nav{align-items:center;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);margin:0 auto;max-width:none;padding:20px var(--nav-pad);width:100%}.brand,.nav nav,.actions,.button,.card a,footer{align-items:center;display:flex}.brand{color:#68738a;font-size:17px;font-weight:440;gap:11px;letter-spacing:.03em;min-height:42px;opacity:.92;justify-self:start;transition:opacity .18s ease,transform .18s ease}.brand:hover{opacity:1;transform:translateY(-1px)}.brandMark{border-radius:999px;display:inline-flex;height:38px;overflow:hidden;position:relative;width:38px}.brandMark:before{background:radial-gradient(circle,rgba(255,255,255,.72),rgba(139,124,255,.1),transparent 70%);border-radius:inherit;content:"";inset:4px;position:absolute}.brandLogo{height:auto;left:-25px;object-fit:cover;position:absolute;top:-22px;width:116px}.brandName{line-height:1}.nav nav{color:#7d8495;gap:34px;font-size:16px;font-weight:430;justify-self:center;letter-spacing:.02em}.nav .moonAuth{justify-self:end}.nav nav a{transition:color .18s ease,transform .18s ease}.nav nav a:hover{color:#6688f5;transform:translateY(-1px)}.hero{align-items:center;display:grid;gap:var(--hero-gap);grid-template-columns:minmax(0,.95fr) minmax(330px,var(--hero-visual-width));margin:0 auto;max-width:var(--page-max);min-height:calc(100vh - 92px);padding:54px var(--hero-pad-x) 104px;position:relative}.moonWatermark{color:#7e97ff0f;font-size:clamp(96px,20vw,220px);font-weight:260;left:0;line-height:1;pointer-events:none;position:absolute;top:4%;z-index:-1}.kicker,.eyebrow{color:#6f92ff;font-size:12px;font-weight:560;margin:0 0 12px;text-transform:none}h1,h2,h3,p{margin-top:0}h1{color:#202a3a;font-size:clamp(50px,8vw,96px);font-weight:520;line-height:.96;margin-bottom:10px}h2{font-size:clamp(27px,3.8vw,42px);font-weight:440;line-height:1.24}.cnName{color:#8b7cff;font-size:24px;margin-bottom:22px}.heroText{max-width:560px}.hero .kicker{margin-bottom:18px}.hero h1{font-size:clamp(44px,6.5vw,78px);font-weight:440;line-height:1.14;margin-bottom:18px}.hero .cnName{color:#9388ff;font-size:clamp(25px,2.8vw,32px);font-weight:360;line-height:1.35;margin-bottom:16px}.brandTone{color:#6e8bff;font-size:15px;font-weight:430;line-height:1.9;margin-bottom:42px}.lead{color:#4b5563;font-size:21px;line-height:1.7;max-width:660px}.hero .lead{color:#697486;font-size:clamp(18px,1.6vw,20px);font-weight:380;line-height:2.2;max-width:430px}.actions{flex-wrap:wrap;gap:20px;margin-top:48px}.button{background:#ffffffbd;border:1px solid rgba(230,236,245,.84);border-radius:999px;box-shadow:0 12px 32px #6f8de614;color:#485267;gap:8px;min-height:44px;padding:12px 18px;font-weight:500}.button.primary{background:linear-gradient(135deg,#6890ffdb,#9184ffc2);border-color:transparent;color:#fff;font-weight:570}.button.ghost{background:#ffffff7a}.hero .button{min-height:48px;padding:13px 20px}.hero .button.primary{box-shadow:0 16px 40px #5b8cff24}.heroContact{align-items:center;color:#697386;display:inline-flex;font-size:15px;font-weight:460;gap:8px;min-height:48px;padding:0 4px}.heroContact svg{color:#5b8cff}.heroProofStrip{align-items:center;color:#7a8293;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.heroProofStrip span,.mobileHeroProof span{color:#8a91a3;font-size:12px;font-weight:560}.heroProofStrip a,.mobileHeroProof a{background:#ffffff8f;border:1px solid rgba(226,234,250,.78);border-radius:999px;color:#627df0;font-size:13px;font-weight:560;line-height:1.35;padding:7px 10px}.productVisual{background:radial-gradient(circle at 74% 18%,rgba(152,170,255,.24),transparent 26%),radial-gradient(circle at 30% 78%,rgba(154,232,224,.12),transparent 32%),linear-gradient(145deg,#ffffffc7,#ebf1ff94 48%,#f7faffbd);border:1px solid rgba(255,255,255,.82);border-radius:34px;box-shadow:0 38px 124px #6377be21,inset 0 1px #ffffffb8;height:500px;min-height:500px;overflow:hidden;padding:36px;position:relative;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.productVisual:before{background:linear-gradient(rgba(105,132,210,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(105,132,210,.055) 1px,transparent 1px);background-size:44px 44px;content:"";inset:0;opacity:.34;position:absolute}.productVisual:after{background:radial-gradient(circle,rgba(255,255,255,.9),rgba(134,153,255,.24),transparent 64%);content:"";height:320px;right:-96px;position:absolute;top:-98px;width:320px}.orbitStage{height:330px;position:relative;z-index:1}.orbitRing{border:1px solid rgba(119,145,220,.22);border-radius:999px;display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ringOne{height:250px;width:250px}.ringTwo{height:332px;opacity:.7;width:332px}.moonCore{align-items:center;background:radial-gradient(circle at 68% 18%,rgba(255,255,255,.92),transparent 34%),linear-gradient(145deg,#ffffffeb,#ebf1ffbd);border:1px solid rgba(255,255,255,.88);border-radius:999px;box-shadow:0 26px 76px #41589a26,inset 0 0 46px #ffffff70;color:#202a3a;display:flex;flex-direction:column;gap:6px;height:178px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:178px}.moonCore img{filter:drop-shadow(0 12px 24px rgba(20,32,78,.18));width:96px}.moonCore strong{color:#5f82ff;font-size:17px;font-weight:680;line-height:1}.moonCore small{color:#7b8498;font-size:11px;font-weight:560}.orbitNode{align-items:center;background:#ffffffbd;border:1px solid rgba(220,229,250,.84);border-radius:999px;box-shadow:0 18px 46px #4d629e1a;color:#43506a;display:inline-flex;font-size:13px;font-weight:620;gap:6px;min-height:36px;padding:8px 13px;position:absolute}.orbitNode svg{color:#5f82ff}.nodeTools{left:10%;top:26%}.nodeGames{right:8%;top:35%}.nodeIdeas{bottom:12%;left:33%}.signalPanel{background:#ffffffc7;border:1px solid rgba(220,229,250,.86);border-radius:24px;bottom:34px;box-shadow:0 22px 58px #4b60a01a;display:grid;gap:7px;left:36px;padding:18px 20px;position:absolute;right:36px;z-index:1}.signalPanel span{color:#6d86dd;font-size:11px;font-weight:700}.signalPanel strong{color:#25304a;font-size:18px}.signalPanel small{color:#697386;font-size:13px}.moonHalo{align-items:center;background:radial-gradient(circle,rgba(255,255,255,.42),transparent 62%),linear-gradient(135deg,#6f97ff12,#998bff12);border:1px solid rgba(255,255,255,.86);border-radius:999px;box-shadow:0 24px 70px #8b7cff1c,inset 0 0 34px #ffffff47;color:#6b91ff;display:flex;height:124px;justify-content:center;left:50%;margin:0;position:absolute;top:224px;transform:translate(-50%);width:124px;z-index:1}.worldCard{background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.48),transparent 28%),linear-gradient(135deg,#37415cb8,#7499ff9e,#a696ff8a);border:1px solid rgba(255,255,255,.64);border-radius:28px;box-shadow:0 30px 70px #687edc1f;margin:0 auto;max-width:284px;padding:26px;position:relative;transform:translateY(6px);width:82%;z-index:1}.worldCard:before{background:linear-gradient(120deg,rgba(255,255,255,.34),transparent 46%);border-radius:inherit;content:"";inset:0;position:absolute}.heroLogo{display:block;filter:drop-shadow(0 18px 34px rgba(31,41,55,.14));margin:0 auto;position:relative;width:100%;z-index:1}.moonParticle{background:#fffffff0;border-radius:999px;box-shadow:0 0 28px #7e9fff38;display:block;position:absolute;z-index:1}.particleOne{height:9px;left:11%;top:18%;width:9px}.particleTwo{height:6px;right:17%;top:34%;width:6px}.particleThree{bottom:20%;height:7px;left:20%;width:7px}.particleFour{bottom:12%;height:5px;right:18%;width:5px}.section{margin:0 auto;max-width:var(--page-max);padding:78px var(--page-pad)}.sectionTitle{max-width:680px}.sectionLead{color:#737c8f;font-size:16.5px;font-weight:400;line-height:2;margin-bottom:0;max-width:620px}.productGrid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.experienceSection{padding-top:42px}.experienceGrid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.experienceCard{background:radial-gradient(circle at 88% 14%,rgba(159,149,255,.13),transparent 28%),linear-gradient(145deg,#ffffffc7,#f6f9ff94);border:1px solid rgba(230,236,245,.72);border-radius:28px;box-shadow:0 22px 66px #5b8cff12;color:#202a3a;display:grid;gap:18px;min-height:262px;padding:28px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.experienceCard:hover{border-color:#7f9aff61;box-shadow:0 28px 80px #5b8cff1c;transform:translateY(-3px)}.experienceIcon,.ecosystemCore,.ecosystemNode svg{align-items:center;display:inline-flex;justify-content:center}.experienceIcon{background:#eef3ffd1;border:1px solid rgba(218,227,246,.82);border-radius:16px;color:#5f82ff;height:42px;width:42px}.experienceCard h3{font-size:24px;font-weight:520;margin-bottom:0}.experienceLists{display:grid;gap:14px}.experienceList{color:#687184;display:grid;gap:8px}.experienceList strong{color:#8a91a3;font-size:13px;font-weight:520}.experienceList span{align-items:center;color:#566176;display:inline-flex;font-size:15px;gap:8px;line-height:1.5}.experienceList svg{color:#6f92ff;flex:0 0 auto}.experienceLink{align-items:center;color:#6688f5;display:inline-flex;font-weight:560;gap:6px;margin-top:auto}.ecosystemSection{padding-top:52px}.ecosystemMap{background:radial-gradient(circle at 82% 8%,rgba(108,92,231,.12),transparent 30%),linear-gradient(145deg,#ffffffa8,#f3f7ff6b);border:1px solid rgba(230,236,245,.78);border-radius:32px;box-shadow:0 24px 76px #5b8cff14;display:grid;gap:18px;grid-template-columns:220px repeat(3,minmax(0,1fr));margin-top:38px;min-height:0;padding:26px;position:relative}.ecosystemMap:before{background:linear-gradient(90deg,rgba(112,142,255,.22),transparent);content:"";height:1px;left:210px;pointer-events:none;right:26px;position:absolute;top:50%}.ecosystemCore{align-self:stretch;background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.32),transparent 34%),linear-gradient(145deg,#1b2752f2,#526bd8d1);border:1px solid rgba(255,255,255,.34);border-radius:24px;box-shadow:0 22px 62px #24347429;color:#fff;flex-direction:column;gap:8px;grid-column:auto;height:auto;justify-self:center;min-height:194px;position:relative;width:100%;z-index:1}.ecosystemCore img{filter:drop-shadow(0 12px 24px rgba(4,9,26,.22));width:96px}.ecosystemCore strong{color:#fff;font-size:20px;font-weight:680}.ecosystemCore span{color:#ebf1ffb8;font-size:14px;font-weight:560}.ecosystemNode{align-self:stretch;background:#ffffffa3;border:1px solid rgba(230,236,245,.74);border-radius:26px;box-shadow:0 18px 56px #6f8de60f;color:#485267;display:grid;gap:10px;min-height:194px;padding:24px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;z-index:1}.ecosystemNode:hover{border-color:#7f9aff61;box-shadow:0 24px 70px #5b8cff1a;transform:translateY(-3px)}.ecosystemNode svg{color:#5f82ff}.nodeIndex{color:#91a0bc;font-size:12px;font-weight:700}.ecosystemNode strong{color:#202a3a;font-size:22px;font-weight:520}.ecosystemNode small{color:#6b7280;font-size:14px;line-height:1.72}.node1{grid-column:auto}.node2{background:radial-gradient(circle at 86% 10%,rgba(255,214,165,.16),transparent 32%),#ffffffa3;grid-column:auto}.node3{background:radial-gradient(circle at 84% 12%,rgba(158,220,214,.15),transparent 32%),#ffffffa3;grid-column:auto}.brandGallery{position:relative}.brandGallery:after{background:radial-gradient(circle,rgba(255,255,255,.8),rgba(139,124,255,.1),transparent 70%);border-radius:999px;content:"";height:280px;opacity:.72;position:absolute;right:8%;top:48px;width:280px;z-index:-1}.beliefGrid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.beliefGrid article{background:#ffffff94;border:1px solid rgba(230,236,245,.68);border-radius:24px;box-shadow:0 18px 54px #6f8de60e;padding:26px}.beliefGrid span{color:#7c8fff;display:block;font-size:13px;font-weight:560;margin-bottom:26px}.beliefGrid h3,.card h3{color:#202a3a;font-weight:500}.beliefGrid p{color:#687184;line-height:1.9;margin-bottom:0}.recentSection{padding-top:42px}.recentPanel{align-items:start;background:radial-gradient(circle at 90% 12%,rgba(159,149,255,.12),transparent 30%),radial-gradient(circle at 16% 92%,rgba(137,171,255,.12),transparent 34%),#ffffff80;border:1px solid rgba(230,236,245,.72);border-radius:30px;box-shadow:0 18px 60px #5b8cff0e;display:grid;gap:48px;grid-template-columns:.88fr 1fr;padding:44px 46px}.recentPanel h2{margin-bottom:18px}.recentList{display:grid;gap:14px}.recentList span{align-items:center;color:#566176;display:inline-flex;font-size:16px;gap:9px;line-height:1.55}.recentList svg{color:#6f92ff;flex:0 0 auto}.recentMonth{color:#5f82ff!important;font-weight:620;margin-bottom:4px}.closingSection{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:42px}.closingCard{background:radial-gradient(circle at 88% 14%,rgba(142,160,255,.12),transparent 32%),linear-gradient(145deg,#ffffffc2,#f6f9ff8f);border:1px solid rgba(224,232,250,.78);border-radius:30px;box-shadow:0 24px 76px #5b75b212,inset 0 1px #ffffffbd;min-height:360px;overflow:hidden;padding:34px;position:relative}.closingCard:before{background:linear-gradient(180deg,rgba(105,132,255,.36),rgba(143,222,214,.08),transparent);content:"";height:148px;left:0;position:absolute;top:0;width:3px}.closingCard:after{background:linear-gradient(rgba(92,118,194,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(92,118,194,.045) 1px,transparent 1px);background-size:38px 38px;content:"";inset:0;opacity:.42;pointer-events:none;position:absolute}.closingCard>*{position:relative;z-index:1}.closingIndex{color:#a1aec8;display:block;font-size:13px;font-weight:700;margin-bottom:26px}.closingCard h2{color:#202a3a;font-size:clamp(32px,3.4vw,48px);font-weight:480;letter-spacing:0;margin-bottom:28px}.closingCard .aboutCopy{max-width:640px}.closingCard .aboutCopy p,.closingCard .inspirationCopy p:not(.kicker,.sectionLead){color:#667085;font-size:16.5px;font-weight:430;line-height:2;margin-bottom:16px}.closingCard .moonTag{background:linear-gradient(135deg,#6884ff1a,#8fded61a);color:#5f78dc}.closingCard .principleLine{margin-top:30px}.closingCard .principleLine span{background:#ffffffa8;border-color:#dae3f6db;color:#5f6f8c}.closingCard .inspirationAction{margin-top:30px}.closingCard .inspirationAction a{background:linear-gradient(135deg,#6890ffe0,#8b7cffc7);border-color:transparent;box-shadow:0 16px 42px #5b8cff24;color:#fff}.closingCard .inspirationAction small{color:#7a8293}.ideaClosing{background:radial-gradient(circle at 88% 16%,rgba(143,222,214,.12),transparent 30%),radial-gradient(circle at 14% 86%,rgba(142,160,255,.1),transparent 32%),linear-gradient(145deg,#ffffffc7,#f7faff94)}.card{background:#ffffffb8;border:1px solid rgba(230,236,245,.72);border-radius:24px;box-shadow:0 18px 54px #6f8de612;padding:28px}.realmEntrances .productGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.realmEntrances .card{min-height:238px}.brandCard{background:linear-gradient(145deg,#ffffffb8,#f5f8ff94)}.toolEntry{background:linear-gradient(145deg,#ffffffc7,#eff6ff9e)}.gameEntry{background:linear-gradient(145deg,#ffffffc2,#faf2ffa3)}.ideaEntry{background:linear-gradient(145deg,#ffffffc2,#f4f6ffb3)}.card svg{color:#5b8cff}.card p,.split p:not(.kicker,.sectionLead),footer{color:#6b7280;line-height:1.86}.card a{color:#6688f5;font-weight:560;gap:6px}.gamesBand{align-items:center;background:radial-gradient(circle at 88% 18%,rgba(159,149,255,.12),transparent 30%),#ffffff94;border:1px solid rgba(230,236,245,.7);border-radius:30px;box-shadow:0 18px 60px #8b7cff12;display:grid;gap:42px;grid-template-columns:.9fr 1.1fr;margin-top:30px}.gamesBand>p,.aboutCopy,.inspirationCopy p:not(.kicker,.sectionLead){color:var(--brand-copy-color);font-size:var(--brand-copy-size);font-weight:var(--brand-copy-weight);letter-spacing:0;line-height:var(--brand-copy-line)}.gamesBand>p{margin-bottom:0;max-width:560px}.split{align-items:start;background:radial-gradient(circle at 92% 10%,rgba(133,154,255,.22),transparent 30%),linear-gradient(145deg,#172144f5,#2d3a6fe0);border:1px solid rgba(255,255,255,.2);border-radius:32px;box-shadow:0 28px 90px #21306c2e,inset 0 1px #ffffff29;display:grid;gap:50px;grid-template-columns:.75fr 1fr;max-width:var(--page-max)}.split .sectionTitle h2,.inspirationCard .sectionTitle h2{color:#f8fbff}.split .kicker,.inspirationCard .kicker{color:#9fb5ff}.aboutCopy{max-width:600px}.split .aboutCopy p{color:#ebf1ffc2;font-size:var(--brand-copy-size);font-weight:var(--brand-copy-weight);letter-spacing:0;line-height:var(--brand-copy-line);margin-bottom:18px}.aboutCopy p:last-child{margin-bottom:0}.moonTag{background:linear-gradient(180deg,transparent 58%,rgba(151,141,255,.14) 0),linear-gradient(135deg,#6890ff12,#978dff17);border-radius:14px;box-shadow:0 10px 28px #5b8cff0f;color:#6578f4;display:inline-block;font-weight:560;margin:0 4px;padding:0 8px 2px;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.principleLine{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.principleLine span{background:#ffffff1a;border:1px solid rgba(226,235,255,.18);border-radius:999px;color:#dfe7ff;font-size:13px;font-weight:640;padding:8px 13px}.moonTag:hover{box-shadow:0 14px 34px #5b8cff1f;transform:translateY(-1px)}.inspirationCard{align-items:start;background:radial-gradient(circle at 12% 90%,rgba(110,238,220,.12),transparent 30%),radial-gradient(circle at 88% 16%,rgba(133,154,255,.2),transparent 30%),linear-gradient(145deg,#111b3af0,#212d5edb);border:1px solid rgba(255,255,255,.2);border-radius:32px;box-shadow:0 28px 90px #21306c2e,inset 0 1px #ffffff29;display:grid;gap:50px;grid-template-columns:.75fr 1fr;max-width:var(--page-max)}.inspirationCard:before{content:none}.inspirationCopy,.inspirationAction{max-width:600px}.inspirationCopy p:not(.kicker,.sectionLead){color:#ebf1ffc2;font-size:var(--brand-copy-size);font-weight:var(--brand-copy-weight);letter-spacing:0;line-height:var(--brand-copy-line);margin-bottom:18px}.inspirationAction{align-items:center;color:#dfe7ffc2;display:inline-flex;flex-wrap:wrap;gap:8px 12px;margin-top:4px}.inspirationAction a{align-items:center;background:#ffffff1a;border:1px solid rgba(226,235,255,.18);border-radius:999px;color:#f8fbff;display:inline-flex;font-size:15px;font-weight:620;gap:7px;line-height:1.4;min-height:42px;padding:10px 15px}.inspirationAction small{color:#dfe7ff9e;font-size:13px;line-height:1.6}.inspirationPage{min-height:calc(100vh - 150px)}.inspirationPage h1{font-size:clamp(48px,7vw,86px);font-weight:440;margin-bottom:26px}.inspirationPageLead{color:#687184;font-size:19px;font-weight:380;line-height:2.1;max-width:760px}.inspirationTimeline{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.inspirationTimeline article{background:#ffffff9e;border:1px solid rgba(230,236,245,.72);border-radius:24px;box-shadow:0 18px 54px #6f8de60f;padding:26px}.inspirationTimeline svg{color:#6f92ff}.inspirationTimeline h2{font-size:22px;margin:18px 0 10px}.inspirationTimeline p{color:#687184;line-height:1.9;margin-bottom:0}footer{border-top:1px solid #e6ecf5;gap:14px;justify-content:center;padding:28px 24px}.footerLogo{align-items:center;background:radial-gradient(circle,rgba(255,255,255,.78),rgba(139,124,255,.12),transparent 72%);border-radius:999px;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;overflow:hidden;position:relative;width:34px}.footerLogo img{height:auto;left:-22px;object-fit:cover;position:absolute;top:-18px;width:96px}.footerCopy{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;line-height:1.7}.footerCopy strong{color:#5f82ff;font-weight:560}.footerCopy span{color:#687184;font-weight:390}.mobileApp{background:radial-gradient(circle at 70% 8%,rgba(159,149,255,.16),transparent 34%),radial-gradient(circle at 16% 36%,rgba(137,171,255,.12),transparent 34%),linear-gradient(180deg,#fbfcff,#f0f5ff 58%,#fbfbff);max-width:100vw;overflow-x:hidden}.mobileNav{align-items:center;flex-direction:row;justify-content:space-between;padding:16px 18px 8px}.mobileNav nav{background:#ffffff8a;border:1px solid rgba(230,236,245,.72);border-radius:999px;box-shadow:0 12px 34px #6f8de60f;gap:6px;font-size:13px;padding:6px;max-width:min(268px,64vw);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.mobileNav nav::-webkit-scrollbar{display:none}.mobileNav nav a{border-radius:999px;padding:6px 10px}.mobileHero{padding:18px 18px 28px}.mobileMoonGlass{background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.95),transparent 30%),linear-gradient(145deg,#ffffffa3,#f4f7ff7a);border:1px solid rgba(255,255,255,.76);border-radius:26px;box-shadow:0 22px 70px #687edc17;height:156px;margin:22px 0 0;overflow:hidden;padding:22px 24px;position:relative}.mobileMoonGlass img{background:radial-gradient(circle at 76% 16%,rgba(255,255,255,.34),transparent 34%),linear-gradient(135deg,#39445eb3,#6f97ff94,#a696ff80);border:1px solid rgba(255,255,255,.68);border-radius:24px;display:block;margin:0 auto;padding:16px;position:relative;width:164px;z-index:1}.mobileMoonIcon{align-items:center;background:#ffffff6b;border:1px solid rgba(255,255,255,.88);border-radius:999px;bottom:18px;box-shadow:0 20px 54px #8b7cff1f;color:#6b91ff;display:flex;height:56px;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:56px;z-index:2}.mobileGlowDot{background:#fffffff0;border-radius:999px;box-shadow:0 0 26px #7e9fff3d;position:absolute}.mobileGlowDot.dotOne{height:8px;left:16%;top:28%;width:8px}.mobileGlowDot.dotTwo{bottom:18%;height:6px;right:18%;width:6px}.mobileEyebrow{color:#6f92ff;font-size:12px;font-weight:560;margin-bottom:10px}.mobileHeroText h1,.mobileSection h2{color:#202a3a;font-size:40px;font-weight:380;line-height:1.18;margin-bottom:10px}.mobileTone{color:#6e8bff;font-size:15px;font-weight:440;line-height:1.8;margin-bottom:18px}.mobileLead,.mobileSection p{color:#687184;font-size:16px;font-weight:390;line-height:1.82}.mobileActions{display:grid;gap:10px;margin-top:22px}.mobileActions .button{justify-content:center;min-height:48px}.mobileHeroProof{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mobileSection{margin:0 18px 18px;padding:28px 0}.mobilePortalStack{display:grid;gap:12px;margin-top:18px}.mobilePortalCard{align-items:center;background:#ffffffb8;border:1px solid rgba(230,236,245,.76);border-radius:22px;box-shadow:0 16px 42px #6f8de614;color:#485267;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) 18px;min-height:86px;padding:18px}.mobilePortalCard svg{color:#5b8cff}.mobilePortalCard strong,.mobilePortalCard small{display:block}.mobilePortalCard strong{color:#202a3a;font-size:15px;margin-bottom:5px}.mobilePortalCard small{color:#6b7280;line-height:1.6}.mobilePortalCard.soft{background:radial-gradient(circle at 88% 18%,rgba(159,149,255,.14),transparent 30%),#ffffffb8}.mobileAbout{background:#ffffff80;border:1px solid rgba(230,236,245,.72);border-radius:26px;box-shadow:0 18px 54px #5b8cff0e;padding:24px}.mobileIdeasCard{background:radial-gradient(circle at 88% 12%,rgba(143,222,214,.12),transparent 32%),linear-gradient(145deg,#ffffffc2,#f6f9ff94);border-color:#e0e8fac7}.mobileIdeasCard p{color:#667085;margin-bottom:0}.mobileStoryPanel{background:radial-gradient(circle at 88% 12%,rgba(142,160,255,.12),transparent 32%),linear-gradient(145deg,#ffffffc2,#f6f9ff94);border-color:#e0e8fac7}.mobileStoryPanel h2,.mobileIdeasCard h2{color:#202a3a}.mobileStoryPanel p,.mobileIdeasCard p{color:#667085}.mobileStoryPanel .kicker,.mobileIdeasCard .kicker{color:#6f92ff}.mobileIdeasCard .moonTag{margin:0 2px;white-space:normal}.mobileIdeasAction{align-items:center;color:#687184;display:inline-flex;flex-wrap:wrap;gap:8px 12px;margin-top:20px}.mobileIdeasAction a{align-items:center;color:#5f82ff;display:inline-flex;font-size:15px;font-weight:520;gap:7px;line-height:1.4}.mobileIdeasAction small{color:#7a8293;font-size:13px;line-height:1.6}@media(min-width:1600px){:root{--page-max: min(86vw, 1720px);--page-pad: clamp(40px, 4vw, 72px);--hero-gap: clamp(92px, 7vw, 156px);--hero-visual-width: min(31vw, 560px);--hero-pad-x: clamp(40px, 4vw, 72px);--nav-pad: clamp(56px, 4.3vw, 88px)}.nav{padding-top:26px;padding-bottom:26px}.hero{grid-template-columns:minmax(640px,1fr) minmax(460px,var(--hero-visual-width));min-height:calc(100vh - 104px);padding-bottom:126px;padding-top:76px}.hero h1{font-size:clamp(86px,5.4vw,108px)}.heroText{max-width:720px}.hero .lead{max-width:520px}.productVisual{height:560px;min-height:560px;padding:62px 54px}.worldCard{max-width:336px}.moonHalo{height:138px;top:250px;width:138px}.section{padding-bottom:92px;padding-top:92px}.experienceSection,.ecosystemSection,.recentSection{padding-top:56px}}@media(max-width:820px){.nav{align-items:flex-start;display:flex;gap:18px;flex-direction:column;max-width:var(--page-max)}.mobileNav{align-items:center;flex-direction:row;gap:0}.mobileHero,.mobileSection,.inspirationCard{margin-left:auto;margin-right:auto;width:calc(100vw - 36px)}.mobileHero{padding-left:0;padding-right:0}.hero,.productGrid,.closingSection,.experienceGrid,.ecosystemMap,.recentPanel,.beliefGrid,.realmEntrances .productGrid,.inspirationTimeline,.split,.gamesBand,.inspirationCard{grid-template-columns:1fr}.experienceSection,.ecosystemSection,.recentSection{padding-top:28px}.experienceCard{border-radius:24px;min-height:auto;padding:22px}.experienceGrid{gap:14px;margin-top:20px}.ecosystemMap{gap:14px;margin-top:22px;min-height:0}.ecosystemMap:before{content:none}.ecosystemCore{grid-column:auto;height:auto;justify-self:start;min-height:156px;width:100%}.ecosystemCore img{width:86px}.ecosystemNode,.node1,.node2,.node3{grid-column:auto}.ecosystemNode{min-height:auto;padding:22px}.orbitStage{height:300px}.ringOne{height:220px;width:220px}.ringTwo{height:286px;width:286px}.moonCore{height:150px;width:150px}.moonCore img{width:78px}.signalPanel{bottom:24px;left:24px;right:24px}.recentPanel{border-radius:26px;gap:22px;padding:24px}.closingSection{gap:14px;padding-top:28px}.closingCard{border-radius:26px;min-height:auto;padding:24px}.closingCard h2{font-size:40px;font-weight:380;line-height:1.18;margin-bottom:18px}.inspirationAction{align-items:center}.inspirationCard{border-radius:26px;gap:0;margin-bottom:18px;padding:24px}.inspirationCard .sectionTitle{max-width:none}.inspirationCard .sectionTitle h2{color:#202a3a;font-size:40px;font-weight:380;line-height:1.18;margin-bottom:10px}.inspirationCopy p:not(.kicker,.sectionLead){color:#687184;font-size:16px;font-weight:390;line-height:1.92;margin-bottom:0}.hero{min-height:auto}.productVisual{height:auto;min-height:0;padding:28px}.moonHalo{left:auto;margin:22px auto 28px;position:relative;top:auto;transform:none}.floatingCard,.floatingCard.strong,.floatingCard.quiet,.floatingCard.soft{inset:auto;margin-top:16px;position:relative;width:auto}.siteFooter{align-items:center;justify-content:flex-start;margin:0 auto;padding:24px 18px calc(30px + env(safe-area-inset-bottom));width:calc(100vw - 36px)}.brandGallery:after{height:160px;right:-34px;top:16px;width:160px}.beliefGrid article,.realmEntrances .card,.inspirationTimeline article{border-radius:22px;padding:22px}.inspirationPage{min-height:auto}.inspirationPage h1{font-size:42px}.footerCopy{align-items:flex-start;display:grid;gap:2px}.footerCopy strong{font-size:16px;line-height:1.45}.footerCopy span{font-size:13px;line-height:1.75}}@media(max-width:760px){.mobileNav{align-items:center;box-sizing:border-box;display:grid;gap:14px 12px;grid-template-areas:"brand auth" "links links";grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:336px;padding:18px 0 10px;width:calc(100vw - 36px)}.mobileNav .brand{grid-area:brand;max-width:min(210px,calc(100vw - 156px));min-width:0}.mobileNav .brandMark{height:34px;width:34px}.mobileNav .brandLogo{left:-23px;top:-19px;width:104px}.mobileNav .brandName{color:#687184;font-size:18px;font-weight:440;letter-spacing:.02em;max-width:156px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobileNav .moonAuth{grid-area:auth;justify-self:end;margin-left:0;max-width:44px;min-width:0}.mobileNav .authOpenButton,.mobileNav .authUserButton{background:#ffffffad;border-color:#dce4f6d1;box-shadow:0 12px 28px #6076b414,inset 0 1px #ffffffe6;color:#667085;font-size:0;justify-content:center;max-width:44px;min-height:42px;padding:0;width:44px}.mobileNav .authUser{gap:6px;max-width:44px}.mobileNav .authOpenButton span,.mobileNav .authUserButton span{display:none}.mobileNav nav{background:#ffffffa8;border:1px solid rgba(225,232,247,.82);border-radius:999px;box-shadow:0 16px 36px #697eba1a,inset 0 1px #ffffffe6;display:flex;gap:2px;grid-area:links;max-width:none;overflow:hidden;padding:6px;scrollbar-width:none;white-space:nowrap;width:100%}.mobileNav nav a{align-items:center;border-radius:999px;color:#737b8d;display:inline-flex;flex:1 1 0;font-size:14px;font-weight:430;justify-content:center;letter-spacing:.01em;min-height:38px;min-width:0;padding:0 7px}.mobileNav nav a:first-child{background:linear-gradient(135deg,#6f91ff29,#8b7cff1a);color:#5f82ff}}@media(max-width:390px){.mobileNav{max-width:336px;padding-left:16px;padding-right:16px}.mobileNav .brand{max-width:174px}.mobileNav .brandName{max-width:122px}.mobileNav nav a{font-size:13px;padding:0 5px}.mobileNav .authOpenButton,.mobileNav .authUserButton{width:42px}}.starlightPage{min-height:calc(100vh - 150px)}.starlightHero{align-items:center;display:grid;gap:clamp(34px,6vw,96px);grid-template-columns:minmax(0,.94fr) minmax(300px,.56fr);max-width:none;position:relative}.starlightHero:before{background:radial-gradient(circle at 18% 22%,rgba(103,135,255,.13),transparent 34%),radial-gradient(circle at 82% 42%,rgba(139,124,255,.16),transparent 30%);content:"";filter:blur(6px);inset:-52px -36px -40px;opacity:.8;pointer-events:none;position:absolute;z-index:-1}.starlightHeroCopy{max-width:760px}.starlightHero h1{background:linear-gradient(120deg,#1f2937,#4f6ff0 56%,#9a86ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(64px,7.4vw,116px);font-weight:440;line-height:.98;margin-bottom:24px}.starlightHero p{color:#687184;font-size:18px;font-weight:380;line-height:2;max-width:720px}.starlightHeroLinks{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.starlightHeroLinks a,.starlightHeroLinks button{align-items:center;background:#ffffffad;border:1px solid rgba(222,230,247,.82);border-radius:999px;box-shadow:0 14px 34px #5871b414;color:#5f74df;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:560;gap:7px;min-height:40px;padding:0 18px;text-decoration:none}.starlightHeroLinks button:disabled{cursor:not-allowed;opacity:.52}.starlightBalanceCard{align-self:stretch;background:linear-gradient(145deg,#ffffffdb,#f5f8ff9e),radial-gradient(circle at 82% 12%,rgba(139,124,255,.28),transparent 34%);border:1px solid rgba(230,236,250,.9);border-radius:32px;box-shadow:0 26px 80px #5b77be24;color:#202a3a;display:grid;min-height:360px;overflow:hidden;padding:30px;position:relative}.starlightBalanceCard:before,.starlightBalanceCard:after{border:1px solid rgba(112,140,255,.14);border-radius:999px;content:"";pointer-events:none;position:absolute}.starlightBalanceCard:before{height:210px;right:-48px;top:-34px;width:210px}.starlightBalanceCard:after{bottom:-70px;height:260px;left:-86px;width:260px}.starlightBalanceCard>span:not(.starlightOrbit){align-self:end;color:#77849a;font-size:14px;font-weight:620;position:relative;z-index:1}.starlightBalanceCard>strong{color:#4f6ff0;font-size:clamp(72px,7vw,104px);font-weight:500;line-height:.9;position:relative;z-index:1}.starlightBalanceCard>small{color:#667085;line-height:1.85;max-width:320px;position:relative;z-index:1}.starlightBalanceCardMuted{min-height:300px}.starlightOrbit{align-items:center;background:radial-gradient(circle,#fffffff5 0 34%,#dfe5ff9e 35% 58%,#8b7cff1f 59% 100%);border:1px solid rgba(233,238,252,.9);border-radius:999px;box-shadow:inset 0 1px #fffffff5,0 24px 52px #697ec829;color:#6f84ff;display:inline-flex;height:78px;justify-content:center;margin-bottom:28px;position:relative;width:78px;z-index:1}.starlightOrbit:before{border:1px solid rgba(103,135,255,.18);border-radius:inherit;content:"";inset:-16px;position:absolute}.starlightBalanceMeta{align-self:end;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;position:relative;z-index:1}.starlightBalanceMeta span{background:#ffffffa8;border:1px solid rgba(224,232,250,.74);border-radius:16px;color:#7a8498;display:grid;font-size:12px;gap:6px;padding:12px}.starlightBalanceMeta strong{color:#4f6ff0;font-size:22px;font-weight:560}.referralHero,.activityHero{align-items:stretch;grid-template-columns:minmax(0,.82fr) minmax(360px,.56fr);margin-top:14px}.referralHero .starlightHeroCopy,.activityHero .starlightHeroCopy{align-self:center;max-width:690px}.referralHero h1,.activityHero h1{font-size:clamp(58px,5.4vw,88px);letter-spacing:0;line-height:1.02;margin-bottom:20px;white-space:nowrap}.referralHero p,.activityHero p{max-width:620px}.referralHeroCard,.activityHeroCard{background:linear-gradient(145deg,#ffffffe0,#f6f9ffb3),radial-gradient(circle at 84% 12%,rgba(139,124,255,.18),transparent 32%),radial-gradient(circle at 14% 92%,rgba(122,184,255,.16),transparent 30%);border:1px solid rgba(230,236,250,.9);border-radius:30px;box-shadow:0 26px 70px #5b77be1f;color:#202a3a;display:grid;gap:20px;min-height:300px;overflow:hidden;padding:28px;position:relative}.referralHeroCard:after,.activityHeroCard:after{border:1px solid rgba(103,135,255,.15);border-radius:999px;content:"";height:190px;position:absolute;right:-48px;top:-44px;width:190px}.referralHeroIcon,.activityHeroIcon,.campaignIcon{align-items:center;background:#ebf0ffd6;border:1px solid rgba(218,227,246,.86);border-radius:16px;color:#68f;display:inline-flex;height:44px;justify-content:center;position:relative;width:44px;z-index:1}.referralHeroCard small{color:#7a8498;display:block;font-size:13px;font-weight:620;margin-bottom:8px}.referralHeroCard>div,.activityHeroCard>h2,.activityRuleSteps,.referralFlow,.heroMetricRow{position:relative;z-index:1}.referralHeroCard strong{color:#4f6ff0;display:block;font-size:clamp(34px,3.8vw,50px);font-weight:540;line-height:1.05;overflow-wrap:anywhere}.referralFlow,.activityRuleSteps{display:grid;gap:10px}.referralFlow span,.activityRuleSteps span{align-items:center;background:#f8faffbd;border:1px solid rgba(224,232,250,.72);border-radius:16px;color:#5f6f8c;display:flex;gap:9px;min-height:42px;padding:10px 12px}.referralFlow svg{color:#68f;flex:0 0 auto}.heroMetricRow{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.heroMetricRow span{background:#ffffffa8;border:1px solid rgba(224,232,250,.74);border-radius:16px;color:#7a8498;display:grid;gap:5px;padding:12px}.heroMetricRow strong{font-size:24px}.activityHeroCard{align-content:center}.activityHeroCard h2{color:#202a3a;font-size:28px;font-weight:520;margin:4px 0 0}.activityRuleSteps strong{color:#68f;font-size:13px;min-width:30px}.starlightStats,.referralGrid,.campaignGrid{display:grid;gap:18px;margin-top:34px}.starlightStats{grid-template-columns:repeat(3,minmax(0,1fr))}.referralGrid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.campaignGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.starlightStats article,.starlightPanel,.starlightNotice{background:radial-gradient(circle at 90% 12%,rgba(139,124,255,.13),transparent 30%),#ffffffb8;border:1px solid rgba(230,236,245,.82);border-radius:26px;box-shadow:0 20px 62px #5b8cff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.starlightStats article,.starlightPanel{padding:26px}.starlightStats article{display:grid;gap:9px;min-height:174px}.starlightStatIcon{align-items:center;background:#ebf0ffd1;border:1px solid rgba(218,227,246,.82);border-radius:14px;color:#68f;display:inline-flex;height:36px;justify-content:center;margin-bottom:4px;width:36px}.starlightStats article>span:not(.starlightStatIcon),.referralCodePanel>span{color:#7a8498;font-size:13px;font-weight:620}.starlightStats strong,.referralCodePanel strong{color:#4f6ff0;font-size:clamp(38px,5vw,58px);font-weight:520;line-height:1}.starlightStats small,.starlightPanel p,.starlightList small,.starlightNotice span{color:#687184;line-height:1.85}.starlightTwoColumn{display:grid;gap:18px;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);margin-top:18px}.starlightPanel h2{color:#202a3a;font-size:24px;font-weight:520;margin-bottom:18px}.starlightList{display:grid;gap:10px}.starlightList article{align-items:center;background:#f8faffb8;border:1px solid rgba(224,232,250,.72);border-radius:16px;display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.starlightList article span{color:#4d5870;font-weight:560}.starlightList article strong{color:#4f6ff0;font-size:20px;grid-row:span 2}.ruleList{display:grid;gap:12px}.ruleList span{align-items:flex-start;color:#5f6f8c;display:inline-flex;gap:9px;line-height:1.7}.ruleList svg,.starlightNotice svg,.campaignGrid svg{color:#5f82ff;flex:0 0 auto}.starlightNotice{align-items:flex-start;display:flex;gap:14px;margin-top:20px;padding:20px 22px}.starlightNotice strong{color:#26324a;display:block;margin-bottom:4px}.referralCodePanel{display:grid;gap:16px}.referralCodePanel strong{overflow-wrap:anywhere}.referralCodePanel .button{justify-content:center;max-width:180px}.starlightMiniStats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.starlightMiniStats span{background:#f8faffb8;border:1px solid rgba(224,232,250,.72);border-radius:16px;color:#687184;display:grid;gap:8px;padding:16px}.starlightMiniStats strong{color:#4f6ff0;font-size:28px}.referralLinks{display:grid;gap:12px}.referralLinks div{align-items:center;background:#f8faffb8;border:1px solid rgba(224,232,250,.72);border-radius:16px;display:grid;gap:10px;grid-template-columns:92px minmax(0,1fr) auto;padding:13px 14px}.referralLinks span{color:#4d5870;font-weight:560}.referralLinks code{color:#687184;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referralLinks button{align-items:center;background:#ebf0ffe0;border:0;border-radius:999px;color:#5f80f5;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:6px;min-height:34px;padding:7px 12px}.referralLinks button:disabled,.referralCodePanel .button:disabled{cursor:not-allowed;opacity:.52}.bindReferralForm{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 92px}.bindReferralForm input{background:#f8faffd1;border:1px solid rgba(224,232,250,.82);border-radius:16px;color:#25304a;font:inherit;min-height:44px;outline:none;padding:0 14px}.bindReferralForm input:focus{border-color:#6787ff94;box-shadow:0 0 0 4px #6787ff1a}.bindReferralForm button{background:#ebf0ffe0;border:0;border-radius:16px;color:#5f80f5;cursor:pointer;font:inherit;font-weight:560}.bindReferralForm button:disabled{cursor:not-allowed;opacity:.52}.copyResult,.emptyText{color:#687184;line-height:1.8;margin:14px 0 0}.campaignGrid .starlightPanel{display:grid;gap:14px;min-height:238px}.campaignGrid .starlightPanel h2{color:#202a3a;font-size:27px;font-weight:520;margin-bottom:0}.campaignCardTop{align-items:center;display:flex;justify-content:space-between}.campaignStatus{background:#ffffffbd;border:1px solid rgba(224,232,250,.78);border-radius:999px;color:#687184;font-size:13px;font-weight:620;padding:7px 12px}.campaignLink{align-items:center;align-self:end;color:#5f80f5;display:inline-flex;font-size:15px;font-weight:620;gap:6px;margin-top:4px;text-decoration:none}@media(max-width:820px){.starlightPage{margin-left:auto;margin-right:auto;min-height:auto;padding-left:18px;padding-right:18px;width:min(100%,430px)}.starlightHero h1{font-size:50px}.referralHero h1,.activityHero h1{font-size:48px}.starlightHero{gap:28px;grid-template-columns:1fr}.starlightHero p{font-size:16px;line-height:1.85}.starlightHeroLinks{margin-top:22px}.starlightHeroLinks a,.starlightHeroLinks button{justify-content:center;min-height:44px}.starlightBalanceCard,.referralHeroCard,.activityHeroCard{border-radius:26px;min-height:286px;padding:24px}.starlightBalanceCard>strong{font-size:72px}.starlightBalanceMeta,.starlightStats,.referralGrid,.campaignGrid,.starlightTwoColumn,.starlightMiniStats,.heroMetricRow,.referralLinks div,.bindReferralForm{grid-template-columns:1fr}.starlightStats article,.starlightPanel{border-radius:22px;padding:22px}.referralLinks div{align-items:stretch}.referralLinks button,.referralCodePanel .button{justify-content:center;max-width:none;width:100%}}.benefitsPage{box-sizing:border-box;display:grid;gap:28px;max-width:min(1280px,calc(100vw - 96px));padding-bottom:96px;padding-top:106px}.benefitNav{align-items:center;background:#ffffffa3;border:1px solid rgba(220,228,244,.82);border-radius:999px;box-shadow:0 18px 50px #5871b412;display:inline-flex;gap:4px;justify-self:start;padding:5px}.benefitNav a{border-radius:999px;color:#6f7788;font-size:14px;font-weight:560;line-height:1;min-width:88px;padding:11px 16px;text-align:center;text-decoration:none;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.benefitNav a.active{background:#fff;box-shadow:0 10px 28px #627bbe1f;color:#496ef0}.benefitsHeader{align-items:stretch;display:grid;gap:clamp(36px,6vw,84px);grid-template-columns:minmax(0,1fr) minmax(360px,440px);margin-top:10px}.benefitsIntro{align-self:center;max-width:680px}.benefitsScope{color:#6c7fc9;display:block;font-size:15px;font-weight:620;margin-bottom:16px}.benefitsIntro h1{color:#202a3a;font-size:clamp(46px,4.4vw,68px);font-weight:520;letter-spacing:0;line-height:1.04;margin:0}.benefitsIntro p{color:#667085;font-size:18px;font-weight:410;line-height:1.9;margin:24px 0 0;max-width:620px}.benefitActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.benefitButton,.benefitActions button{align-items:center;background:#ffffffbd;border:1px solid rgba(220,228,244,.9);border-radius:999px;color:#4d5b73;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:620;gap:8px;justify-content:center;min-height:42px;padding:0 18px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.benefitButton.primary,.benefitActions button.primary{background:#4f6ff0;border-color:#4f6ff0;box-shadow:0 16px 36px #4f6ff033;color:#fff}.benefitButton:hover,.benefitActions button:hover{background:#fff;border-color:#738be280;color:#4f6ff0;transform:translateY(-1px)}.benefitButton.primary:hover,.benefitActions button.primary:hover{background:#4666e6;color:#fff}.benefitButton:disabled,.benefitActions button:disabled,.benefitInlineButton:disabled{cursor:not-allowed;opacity:.55;transform:none}.benefitSummaryCard,.benefitPanel,.benefitNotice,.benefitStatsStrip article{background:#ffffffc7;border:1px solid rgba(222,230,247,.9);box-shadow:0 22px 64px #5b77be17;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.benefitSummaryCard{border-radius:26px;display:grid;gap:22px;min-height:300px;overflow:hidden;padding:28px;position:relative}.benefitSummaryCard:before{background:linear-gradient(180deg,rgba(255,255,255,.72),transparent 54%),radial-gradient(circle at 84% 14%,rgba(121,148,255,.16),transparent 34%);content:"";inset:0;pointer-events:none;position:absolute}.benefitSummaryCard>*{position:relative;z-index:1}.benefitSummaryCard h2{color:#202a3a;font-size:26px;font-weight:560;line-height:1.2;margin:0}.benefitSummaryIcon,.benefitCardIcon{align-items:center;background:#f3f6ff;border:1px solid rgba(215,225,248,.95);border-radius:14px;color:#5f80f5;display:inline-flex;height:42px;justify-content:center;width:42px}.benefitSummaryLabel{color:#697386;display:block;font-size:14px;font-weight:620;margin-bottom:8px}.benefitSummaryCard strong{color:#4f6ff0;display:block;font-size:clamp(46px,4.6vw,72px);font-weight:520;letter-spacing:0;line-height:1;overflow-wrap:anywhere}.benefitSummaryCard strong.benefitInviteCode{font-size:clamp(38px,3vw,52px);white-space:nowrap}.benefitSummaryCard small{color:#667085;display:block;font-size:14px;line-height:1.7;margin-top:12px}.benefitSummaryMetrics{align-self:end;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.benefitSummaryMetrics span{background:#f7f9ffdb;border:1px solid rgba(222,230,247,.86);border-radius:16px;color:#697386;display:grid;font-size:13px;gap:8px;padding:13px 14px}.benefitSummaryMetrics strong{font-size:25px}.benefitInlineButton{align-items:center;background:#f3f6ffe6;border:1px solid rgba(220,228,244,.88);border-radius:999px;color:#5f80f5;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:620;gap:7px;justify-content:center;min-height:34px;padding:0 13px;text-decoration:none}.benefitSteps{display:grid;gap:10px}.benefitSteps span{align-items:center;background:#f7f9ffd1;border:1px solid rgba(222,230,247,.86);border-radius:14px;color:#5f6b82;display:flex;font-size:14px;gap:10px;min-height:42px;padding:10px 13px}.benefitSteps strong{color:#5f80f5;font-size:13px;min-width:28px}.benefitSteps svg{color:#5f80f5;flex:0 0 auto}.benefitStatsStrip{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.benefitStatsStrip article{border-radius:22px;display:grid;gap:8px;min-height:142px;padding:22px}.benefitStatsStrip span{color:#697386;font-size:14px;font-weight:620}.benefitStatsStrip strong{color:#4f6ff0;font-size:38px;font-weight:520;line-height:1}.benefitStatsStrip small,.benefitPanel p,.benefitNotice span,.benefitList small{color:#667085;line-height:1.75}.benefitPanel{border-radius:24px;padding:24px}.benefitPanel h2{color:#202a3a;font-size:24px;font-weight:560;line-height:1.25;margin:0 0 18px}.benefitContentGrid{display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}.benefitList,.benefitRuleList,.benefitLinkList{display:grid;gap:10px}.benefitList article,.benefitLinkList>div{align-items:center;background:#f7f9ffc7;border:1px solid rgba(222,230,247,.82);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:13px 14px}.benefitList article span,.benefitLinkList span{color:#424d63;display:block;font-weight:620}.benefitList article strong{color:#4f6ff0;font-size:18px;font-weight:620}.benefitLinkList code{color:#667085;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benefitRuleList span{align-items:flex-start;color:#5f6b82;display:flex;gap:10px;line-height:1.75}.benefitRuleList svg,.benefitNotice svg{color:#5f80f5;flex:0 0 auto}.benefitNotice{align-items:flex-start;border-radius:22px;display:flex;gap:13px;padding:18px 20px}.benefitNotice strong{color:#202a3a;display:block;font-weight:620;margin-bottom:4px}.benefitCardGrid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.benefitCampaignCard{display:grid;gap:14px;min-height:230px}.benefitCampaignCard h2{margin-bottom:0}.benefitCardTop{align-items:center;display:flex;justify-content:space-between}.benefitStatus{background:#f7f9ff;border:1px solid rgba(222,230,247,.9);border-radius:999px;color:#667085;font-size:13px;font-weight:620;padding:7px 11px}.benefitTextLink{align-items:center;align-self:end;color:#4f6ff0;display:inline-flex;font-size:15px;font-weight:620;gap:6px;text-decoration:none}.starlightBenefitsPage{gap:30px}.starlightBenefitsPage .benefitsHeader{grid-template-columns:minmax(0,1fr) minmax(390px,470px)}.starlightWalletCard{background:radial-gradient(circle at 84% 14%,rgba(190,204,255,.52),transparent 34%),radial-gradient(circle at 14% 88%,rgba(207,234,255,.42),transparent 32%),linear-gradient(145deg,#ffffffeb,#f5f8ffc7);border-color:#d8e1f8f2;box-shadow:0 32px 86px #526cb824;min-height:390px;padding:30px}.starlightWalletCard:before{background:radial-gradient(circle at 76% 18%,rgba(255,255,255,.86) 0 18%,transparent 19%),radial-gradient(circle at 78% 18%,rgba(104,128,236,.16) 0 24%,transparent 25%)}.starlightWalletCard:after{border:1px solid rgba(96,123,230,.13);border-radius:999px;content:"";height:230px;pointer-events:none;position:absolute;right:-72px;top:-64px;width:230px}.starlightMoonMark{align-items:center;background:radial-gradient(circle at 30% 28%,#fffffffa,#eef3ffdb 58%,#beccff57);border:1px solid rgba(218,227,248,.95);border-radius:999px;box-shadow:inset 0 1px #fffffff2,0 20px 48px #5e76c624;color:#6685ff;display:inline-flex;height:82px;justify-content:center;width:82px}.starlightWalletHeader strong{font-size:clamp(58px,5.2vw,82px);letter-spacing:0}.starlightLevelBlock{display:grid;gap:10px}.starlightLevelBlock>div:first-child{align-items:center;display:flex;justify-content:space-between}.starlightLevelBlock span,.starlightLevelBlock small{color:#687184;font-size:13px;font-weight:620}.starlightLevelBlock strong{color:#526ff0;font-size:15px;font-weight:680}.starlightProgress{background:#dde5f7db;border-radius:999px;height:8px;overflow:hidden}.starlightProgress span{background:linear-gradient(90deg,#5f80f5,#9084ff);border-radius:inherit;display:block;height:100%;min-width:6px}.starlightJourneyPanel{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.starlightJourneyPanel article{align-items:center;background:#ffffffc2;border:1px solid rgba(222,230,247,.88);border-radius:24px;box-shadow:0 20px 56px #5b77be14;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:104px;padding:18px}.starlightJourneyPanel strong{color:#202a3a;display:block;font-size:17px;font-weight:650;margin-bottom:5px}.starlightJourneyPanel small{color:#667085;line-height:1.7}.starlightJourneyPanel em{color:#4f6ff0;font-size:20px;font-style:normal;font-weight:720}.starlightAccountGrid{display:grid;gap:16px;grid-template-columns:minmax(0,1.24fr) minmax(340px,.76fr)}.starlightRecordPanel .benefitList article{background:linear-gradient(180deg,#f9fbffe6,#f6f9ffbd)}.starlightRecordPanel .benefitList strong{font-size:20px}.starlightRulePanel{align-content:start;display:grid;gap:18px}.starlightUnifiedPage{gap:24px;isolation:isolate;max-width:min(1480px,calc(100vw - 132px));padding-bottom:86px;padding-top:24px;position:relative}.starlightUnifiedPage:before,.starlightUnifiedPage:after{border-radius:999px;content:"";pointer-events:none;position:absolute;z-index:-1}.starlightUnifiedPage:before{background:radial-gradient(circle,rgba(111,146,255,.16),transparent 66%);height:520px;left:-210px;top:70px;width:520px}.starlightUnifiedPage:after{background:radial-gradient(circle,rgba(142,132,255,.15),transparent 64%);height:620px;right:-260px;top:-40px;width:620px}.starlightUnifiedPage .benefitsHeader{align-items:center;gap:clamp(44px,6.4vw,118px);grid-template-columns:minmax(0,.9fr) minmax(430px,.74fr);margin-top:0}.starlightUnifiedPage .benefitsScope{color:#5e78d6;font-size:14px;letter-spacing:0;margin-bottom:16px}.starlightUnifiedPage .benefitsIntro h1{background:linear-gradient(100deg,#1f2937,#25304a 46%,#4f6ff0 84%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(62px,5.8vw,96px);font-weight:540;max-width:640px}.starlightUnifiedPage .benefitsIntro p{color:#5f6b82;font-size:20px;font-weight:500;line-height:2;max-width:760px}.starlightUnifiedSummary{background:linear-gradient(120deg,rgba(255,255,255,.74),transparent 34%),radial-gradient(circle at 82% 14%,rgba(255,255,255,.92) 0 14%,transparent 15%),radial-gradient(circle at 88% 12%,rgba(114,137,241,.16) 0 26%,transparent 27%),radial-gradient(circle at 12% 96%,rgba(203,231,255,.48),transparent 42%),linear-gradient(145deg,#ffffffe0,#f7faffad);border:1px solid rgba(219,227,248,.88);border-radius:36px;box-shadow:0 42px 108px #4c67b029;display:grid;gap:30px;min-height:420px;overflow:hidden;padding:38px;position:relative}.starlightUnifiedSummary:before{border:1px solid rgba(99,125,231,.14);border-radius:999px;content:"";height:260px;position:absolute;right:-72px;top:-62px;width:260px}.starlightUnifiedSummary:after{border:1px solid rgba(99,125,231,.11);border-radius:999px;content:"";height:380px;left:-190px;pointer-events:none;position:absolute;top:96px;width:380px}.starlightUnifiedSummary>*{position:relative;z-index:1}.summaryMoonHalo{background:radial-gradient(circle at 38% 38%,#fffffff5,#edf3ffe6 58%,#b9cbff4d);border:1px solid rgba(215,225,250,.95);border-radius:999px;box-shadow:inset 0 1px #fffffff5,0 22px 52px #5871bc24;display:block;height:84px;margin:0;position:relative;width:84px}.summaryMoonHalo:after{border:8px solid #5f80f5;border-left-color:transparent;border-top-color:transparent;border-radius:999px;content:"";display:block;height:28px;margin:20px auto;transform:rotate(16deg);width:28px}.summaryOrbitDot{background:#ffffffeb;border-radius:999px;box-shadow:0 0 22px #5f80f547;height:7px;position:absolute;width:7px}.summaryOrbitDot.dotA{right:126px;top:76px}.summaryOrbitDot.dotB{bottom:118px;right:84px}.summaryPrimary span,.summaryInvite span{color:#64708a;display:block;font-size:15px;font-weight:680;margin-bottom:10px}.summaryPrimary strong{color:#4f6ff0;display:block;font-size:clamp(58px,5vw,84px);font-weight:560;line-height:.95}.summaryPrimary strong.isEmpty{color:#5f80f5;font-size:clamp(54px,4.8vw,78px);opacity:.92}.summaryPrimary small{color:#667085;display:block;font-size:14px;font-weight:560;line-height:1.7;margin-top:15px}.summaryInvite{border-top:1px solid rgba(220,228,244,.85);padding-top:22px}.summaryInvite strong{color:#202a3a;display:block;font-size:clamp(30px,2.8vw,44px);font-weight:560;letter-spacing:0;line-height:1.12;max-width:100%;overflow-wrap:anywhere}.summaryInvite button{align-items:center;background:#f7f9ffc7;border:1px solid rgba(215,225,248,.95);border-radius:999px;color:#4f6ff0;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:680;gap:8px;min-height:38px;margin-top:14px;padding:0 15px}.summaryInvite button:disabled{cursor:not-allowed;opacity:.56}.summaryInvite small{color:#73809a;display:block;font-size:13px;font-weight:520;line-height:1.75;margin-top:12px}.summaryTrace{align-items:center;color:#7a86a0;display:flex;font-size:13px;font-weight:650;gap:12px;margin-top:2px}.summaryTrace i{background:linear-gradient(90deg,#5f80f599,#8e84ff1f);display:block;flex:1 1 auto;height:1px}.starlightUnifiedBody{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:0;padding:26px 0 0}.starlightPlainSection{display:grid;gap:22px;padding:42px 0;position:relative}.starlightPlainSection:before{background:linear-gradient(90deg,rgba(95,128,245,.22),transparent 36%);content:"";height:1px;left:0;position:absolute;top:-1px;width:38%}.starlightPlainSection+.starlightPlainSection{border-top:1px solid rgba(204,216,242,.72)}.plainSectionHeader{align-items:flex-end;display:flex;gap:42px;justify-content:space-between}.plainSectionHeader span{color:#6178bd;display:block;font-size:13px;font-weight:680;letter-spacing:0;margin-bottom:10px}.plainSectionHeader h2{color:#202a3a;font-size:clamp(30px,2.4vw,42px);font-weight:560;line-height:1.18;margin:0}.plainSectionHeader small{color:#758197;display:block;font-size:14px;line-height:1.8;max-width:420px}.ownershipHeader{align-items:start}.ownershipStatementLead{color:#67748a;font-size:16px;font-weight:520;line-height:1.9;margin:2px 0 0;max-width:560px}.plainLedgerList,.plainCampaignList{display:grid;gap:0}.plainLedgerList article,.plainCampaignList article{align-items:center;border-top:1px solid rgba(209,220,244,.7);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:78px;padding:18px 0}.plainLedgerList article:first-child,.plainCampaignList article:first-child{border-top:0}.plainLedgerList strong,.plainCampaignList strong{color:#263044;display:block;font-size:16px;font-weight:680;line-height:1.4}.plainLedgerList small,.plainCampaignList p{color:#687386;display:block;font-size:14px;line-height:1.7;margin:4px 0 0}.plainLedgerList em{color:#4f6ff0;font-size:20px;font-style:normal;font-weight:760}.plainCampaignList span{background:#ffffffb8;border:1px solid rgba(218,227,248,.86);border-radius:999px;color:#4f6ff0;font-size:13px;font-weight:680;padding:7px 12px;white-space:nowrap}.emptyLedgerState{align-items:center;background:radial-gradient(circle at 92% 18%,rgba(142,132,255,.12),transparent 34%),#ffffff75;border:1px solid rgba(214,225,248,.72);border-radius:28px;box-shadow:inset 0 1px #ffffffad;color:#5f80f5;display:flex;gap:16px;min-height:104px;padding:22px 24px}.emptyLedgerState strong{color:#263044;display:block;font-size:17px;font-weight:680;margin-bottom:5px}.emptyLedgerState p{color:#687386;font-size:14px;line-height:1.8;margin:0}.ownershipStatementList{border-top:1px solid rgba(207,218,244,.78);display:grid;gap:clamp(28px,5vw,78px);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:30px}.ownershipStatementList article{align-items:start;display:grid;gap:14px;grid-template-columns:1fr;min-width:0;padding:0;position:relative}.ownershipStatementList article+article{border-top:0}.ownershipStatementList article+article:before{background:linear-gradient(180deg,transparent,rgba(191,205,239,.8),transparent);content:"";height:100%;left:calc(clamp(28px,5vw,78px)/-2);position:absolute;top:0;width:1px}.ownershipStatementList span{align-items:center;background:transparent;border:0;border-radius:0;color:#5f80f5;display:inline-flex;font-size:13px;font-weight:720;height:auto;justify-content:center;line-height:1.4;width:fit-content}.ownershipStatementList strong{color:#263044;display:block;font-size:19px;font-weight:700;line-height:1.4;margin-bottom:10px}.ownershipStatementList p{color:#5f6b82;font-size:15px;line-height:1.9;margin:0;max-width:520px}@media(min-width:1600px){.benefitsPage{max-width:min(1420px,calc(100vw - 160px))}}@media(max-width:900px){.benefitsPage{gap:22px;max-width:min(100%,430px);padding:26px 18px 72px;width:100%}.benefitNav{justify-self:stretch;overflow-x:auto}.benefitNav a{flex:1 0 auto;min-width:92px}.benefitsHeader,.benefitStatsStrip,.benefitContentGrid,.benefitCardGrid,.benefitSummaryMetrics,.starlightBenefitsPage .benefitsHeader,.starlightJourneyPanel,.starlightAccountGrid,.benefitList article,.benefitLinkList>div{grid-template-columns:1fr}.benefitsIntro h1{font-size:42px}.benefitsIntro p{font-size:16px;line-height:1.85;margin-top:18px}.benefitSummaryCard{border-radius:24px;min-height:auto;padding:24px}.benefitSummaryCard strong{font-size:52px}.benefitSummaryCard strong.benefitInviteCode{font-size:42px}.starlightWalletCard{min-height:auto}.starlightMoonMark{height:70px;width:70px}.starlightJourneyPanel article{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.starlightJourneyPanel em{justify-self:start}.benefitPanel,.benefitStatsStrip article,.benefitNotice{border-radius:20px}.benefitPanel,.benefitStatsStrip article{padding:20px}.benefitLinkList .benefitInlineButton{width:100%}.starlightUnifiedPage{gap:20px;max-width:min(100%,430px);padding-top:12px}.starlightUnifiedPage .benefitsHeader{gap:24px;grid-template-columns:1fr}.starlightUnifiedPage .benefitsIntro h1{font-size:52px}.starlightUnifiedPage .benefitsIntro p{font-size:16px;line-height:1.85}.starlightUnifiedSummary{border-radius:28px;min-height:auto;padding:26px}.summaryMoonHalo{height:70px;width:70px}.summaryMoonHalo:after{border-width:7px;height:23px;margin:17px auto;width:23px}.summaryPrimary strong{font-size:58px}.summaryInvite strong{font-size:30px}.starlightUnifiedBody{gap:0;padding:12px 0 0}.plainSectionHeader{align-items:flex-start;display:grid;gap:10px}.plainSectionHeader span{margin-bottom:6px}.plainSectionHeader small{max-width:none}.ownershipStatementLead{font-size:14px;max-width:none}.plainLedgerList article,.plainCampaignList article{align-items:flex-start;grid-template-columns:1fr;min-height:auto}.plainLedgerList em,.plainCampaignList span{justify-self:start}.ownershipStatementList article{border-top:1px solid rgba(207,218,244,.62);gap:14px;grid-template-columns:1fr;padding:18px 0}.ownershipStatementList{gap:0;grid-template-columns:1fr;padding-top:8px}.ownershipStatementList article:first-child{border-top:0}.ownershipStatementList article+article:before{content:none}.ownershipStatementList p{font-size:14px}}:root{--moon-ink: #1f2a3d;--moon-ink-soft: #5f6b7e;--moon-muted: #768094;--moon-line: rgba(126, 142, 172, .2);--moon-accent: #58698f;--moon-accent-soft: #6d7fa6;--moon-shadow: 0 28px 90px rgba(73, 88, 121, .1)}body{background:linear-gradient(115deg,#dfeaf8db,#fbfcfff0 34%,#e9e7f6b8),linear-gradient(180deg,#fbfcff,#eef4fb);color:var(--moon-ink)}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(185,197,220,.16)}.brand{color:var(--moon-ink);font-size:18px;font-weight:520;letter-spacing:0}.brandMark{height:42px;width:42px}.brandLogo{left:-27px;top:-23px;width:128px}.nav nav{color:var(--moon-ink-soft);font-size:17px;font-weight:500;gap:38px}.nav nav a:hover,.heroContact:hover,.experienceLink,.kicker,.eyebrow{color:var(--moon-accent)}.authOpenButton,.authUserButton,.heroProofStrip a,.mobileHeroProof a{border-color:#bcc7de6b;color:var(--moon-accent)}.button.primary,.authSubmit{background:linear-gradient(135deg,#4f607f,#7381a6);box-shadow:0 18px 44px #43527229}.button,.authOpenButton,.authUserButton{box-shadow:0 14px 36px #49587912}.moonLandingHero{max-width:min(1500px,calc(100vw - 140px));min-height:calc(100vh - 84px);padding-top:64px}.moonLandingHero .moonWatermark{color:#46526a0b;left:-7vw}.moonLandingHero .heroText{max-width:640px}.moonLandingHero h1{color:var(--moon-ink);font-size:clamp(72px,6.6vw,128px);font-weight:430;letter-spacing:0}.moonLandingHero .cnName{color:#65779f;font-size:clamp(28px,2.5vw,38px)}.brandTone{color:var(--moon-accent)}.moonLandingHero .lead{color:var(--moon-ink-soft);font-size:clamp(18px,1.25vw,22px);line-height:2.08;max-width:560px}.productVisual{border-color:#ffffffb8;box-shadow:var(--moon-shadow)}.signalPanel span,.experienceIndex,.nodeIndex,.beliefGrid span,.recentMonth{color:var(--moon-accent)}.heroProofStrip a,.mobileHeroProof a{background:#ffffff8a;font-size:13px}.experienceSection{padding-top:20px}.experienceRail{border-top:1px solid var(--moon-line);display:grid;margin-top:42px}.experienceRail .experienceCard{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--moon-line);border-radius:0;box-shadow:none;display:grid;gap:18px;grid-template-columns:44px 46px minmax(150px,.65fr) minmax(260px,1fr) auto;min-height:132px;padding:28px 0}.experienceRail .experienceCard:hover{box-shadow:none;transform:none}.experienceRail .experienceCard h3{font-size:clamp(24px,2vw,34px);font-weight:500}.experienceRail .experienceCard p{color:var(--moon-ink-soft);line-height:1.78;margin:0}.experienceIndex{font-size:13px;font-weight:700}.experienceLists{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.experienceList{display:flex;flex-wrap:wrap;gap:8px}.experienceList strong{color:var(--moon-muted);margin-right:2px}.experienceList span{background:#ffffff85;border:1px solid rgba(188,199,222,.34);border-radius:999px;color:var(--moon-ink-soft);padding:7px 11px}.experienceList svg{color:var(--moon-accent-soft)}.ecosystemMap{background:transparent;border:0;box-shadow:none;gap:0;padding:0}.ecosystemMap:before{background:var(--moon-line);left:0;right:0}.ecosystemCore,.ecosystemNode,.beliefGrid article{background:#ffffff57;border-color:#bcc7de47;box-shadow:none}.ecosystemCore{color:var(--moon-ink)}.ecosystemCore span{color:var(--moon-muted)}.ecosystemNode strong,.beliefGrid h3,.recentPanel h2{color:var(--moon-ink)}.ecosystemNode small,.beliefGrid p,.recentList,.sectionLead{color:var(--moon-ink-soft)}.brandGallery:after{opacity:.28}.recentPanel{background:transparent;border-color:var(--moon-line);box-shadow:none}@media(min-width:1600px){.moonLandingHero{grid-template-columns:minmax(0,.92fr) minmax(460px,520px);max-width:min(1640px,calc(100vw - 180px))}}@media(max-width:900px){.moonLandingHero{max-width:none}.experienceRail .experienceCard{align-items:start;grid-template-columns:44px 42px minmax(0,1fr)}.experienceRail .experienceCard p,.experienceRail .experienceLists,.experienceRail .experienceLink{grid-column:3}}@media(max-width:760px){body{background:linear-gradient(145deg,#e1ebf7eb,#f7f9fdf0 42%,#e9e7f6c7)}.mobileNav{max-width:none;padding-top:18px;width:calc(100vw - 36px)}.mobileNav nav{border-color:#bcc7de52;box-shadow:0 14px 36px #49587914}.mobileNav nav a:first-child{background:#56698f17;color:var(--moon-accent)}.mobileHero{padding:42px 18px 32px}.mobileHero h1{color:var(--moon-ink);font-size:clamp(60px,18vw,78px);line-height:1.05;margin-bottom:14px}.mobileTone{color:var(--moon-accent);font-size:16px}.mobileLead{color:var(--moon-ink-soft)}.mobileActions .button{border-color:#bcc7de57;min-height:56px}.mobileHeroProof{gap:8px;margin-top:22px}.mobileMoonGlass{border-color:#ffffffb3;box-shadow:0 24px 76px #4958791a}.mobileSection{background:#ffffff57;border-color:#bcc7de4d;box-shadow:none}.mobileExperience .experienceRail{margin-top:26px}}html,body{overflow-x:hidden}.starlightUnifiedPage{overflow:clip}@media(min-width:900px){.schemeEntryDock{gap:18px;grid-template-columns:minmax(170px,.52fr) repeat(3,minmax(230px,1fr))}.schemeEntryDock a{grid-template-columns:48px minmax(168px,1fr);padding-left:22px}.schemeEntryDock a span{grid-row:1 / span 2}.schemeEntryDock a strong,.schemeEntryDock a small{grid-column:2}.schemeEntryDock a small{white-space:nowrap}}@media(max-width:760px){.schemeMobileApp .mobileNav nav{display:none!important}.schemeMobileApp .mobileEntrySheet a{grid-template-columns:44px minmax(0,1fr) 18px;grid-template-rows:auto auto}.schemeMobileApp .mobileEntrySheet a>span{grid-column:1;grid-row:1 / span 2}.schemeMobileApp .mobileEntrySheet a strong{align-self:end;grid-column:2;grid-row:1;line-height:1.35;min-width:0;white-space:normal}.schemeMobileApp .mobileEntrySheet a small{align-self:start;grid-column:2;grid-row:2;line-height:1.45;min-width:0;text-orientation:mixed;white-space:normal;writing-mode:horizontal-tb}.schemeMobileApp .mobileEntrySheet a>svg{grid-column:3;grid-row:1 / span 2;justify-self:end}}:root{--mr-font-sans: "HarmonyOS Sans SC", "MiSans", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mr-font-serif: "Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", "SimSun", Georgia, serif}body{font-family:var(--mr-font-sans);font-optical-sizing:auto;text-rendering:optimizeLegibility}.schemeHeroTitle,.mobileHeroTitle,.moonSectionIntro h2,.moonMatrixCopy h2,.moonBeliefCopy h2,.moonProgressIntro h2,.moonClosingCopy h2,.starlightHeroTitle,.referralHeroTitle,.activityHeroTitle,.inspirationHeroTitle{font-family:var(--mr-font-serif);font-weight:500;letter-spacing:.01em}.moonSectionIntro p,.moonMatrixCopy p,.moonBeliefCopy p,.moonProgressIntro p,.moonClosingCopy p,.moonBeliefList article p,.activeWorldText em{font-family:var(--mr-font-sans);font-weight:440;line-break:loose;overflow-wrap:normal;text-wrap:pretty;word-break:normal}.nowrapPhrase{white-space:nowrap}.siteFooter{flex-wrap:wrap}.footerLegal{align-items:center;color:#5d6980c7;display:flex;flex:1 0 100%;flex-wrap:wrap;font-size:12px;gap:4px 14px;justify-content:center;line-height:1.85;margin-top:2px}.footerLegal a{color:inherit;text-decoration:none;text-underline-offset:3px;white-space:nowrap}.footerLegal a:hover{color:#43567cf2;text-decoration:underline}.footerLegalDot{color:#8592aa99}@media(max-width:760px){.footerLegal{font-size:11.5px;gap:2px 10px;justify-content:flex-start;margin-top:6px}.footerLegalDot{display:none}}.activeWorldSection,.moonMatrixSection,.moonBeliefSection,.moonProgressSection,.moonClosingSection{background:transparent;border:0;box-shadow:none}.moonProgressSection:not(.mobileMoonProgress){background:linear-gradient(115deg,#141f34f2,#2e3e5cd6),url(/brand/moonrealm-ink-hero.png) center / cover;border:1px solid rgba(255,255,255,.42);box-shadow:0 30px 90px #2e3f5c2e}.activeWorldLayout{gap:78px;grid-template-columns:minmax(340px,500px) minmax(0,1fr)}.activeWorldArt{justify-self:start;max-width:500px;width:100%;z-index:0}.activeWorldList{min-width:0;position:relative;z-index:2}.activeWorldItem{grid-template-columns:38px 58px minmax(240px,1fr) auto 18px}.moonMatrixSection{gap:54px;grid-template-columns:minmax(500px,.72fr) minmax(520px,1fr)}.moonMatrixCopy h2{font-size:48px;white-space:nowrap}.moonBeliefList article{grid-template-columns:44px minmax(130px,.32fr) minmax(0,1fr)}@media(max-width:1180px){.activeWorldLayout,.moonMatrixSection{grid-template-columns:1fr}.activeWorldArt{max-width:none}.moonMatrixCopy h2{white-space:normal}}@media(min-width:761px)and (max-width:1600px){.activeWorldSection,.moonMatrixSection,.moonBeliefSection,.moonProgressSection,.moonClosingSection{max-width:min(1160px,calc(100vw - 96px))}.activeWorldLayout{gap:56px;grid-template-columns:minmax(320px,430px) minmax(0,1fr)}.activeWorldArt{max-width:430px}.activeWorldItem{grid-template-columns:34px 50px minmax(0,1fr) auto 18px}.moonMatrixSection{gap:36px;grid-template-columns:1fr;padding-top:78px}.moonMatrixCopy{max-width:min(1040px,86vw)}.moonMatrixCopy h2{white-space:normal}.moonMatrixPath{grid-template-columns:repeat(3,minmax(0,1fr))}.moonMatrixNode{min-height:250px;padding:30px 28px}.moonBeliefSection{gap:44px;grid-template-columns:1fr;padding-top:86px}.moonBeliefCopy{max-width:min(1080px,86vw)}.moonBeliefCopy h2{max-width:min(100%,980px)}.moonBeliefBody{align-items:stretch;grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.moonBeliefList article{grid-template-columns:44px minmax(180px,.36fr) minmax(260px,1fr)}}@media(max-width:760px){.mobileActiveWorldSection,.mobileMoonMatrix,.mobileMoonBelief,.mobileMoonProgress,.mobileMoonClosing{background:transparent!important;border:0!important;box-shadow:none!important}.mobileActiveWorldSection .activeWorldLayout{gap:22px;grid-template-columns:1fr}.mobileActiveWorldSection .activeWorldArt{max-width:none}.mobileActiveWorldSection .activeWorldItem{grid-template-columns:32px 44px minmax(0,1fr) 16px}.mobileMoonMatrix .moonMatrixCopy h2{font-size:31px;white-space:nowrap}.mobileMoonBelief .moonBeliefCopy h2{font-size:clamp(28px,7.2vw,31px);line-height:1.18;white-space:nowrap}.mobileMoonBelief .moonBeliefList article{grid-template-columns:34px minmax(0,1fr)}.mobileMoonBelief .moonBeliefList article h3,.mobileMoonBelief .moonBeliefList article p{grid-column:2}.mobileMoonBelief .moonBeliefList article p{max-width:100%}.mobileActiveWorldSection .activeWorldStatus{font-size:12px;min-height:26px;white-space:nowrap}.mobileMoonProgress{background:linear-gradient(115deg,#18243af5,#2f405edb),url(/brand/moonrealm-ink-hero.png) center / cover!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:30px!important;padding:34px 24px!important}.mobileMoonProgress .moonProgressIntro .kicker,.mobileMoonProgress .moonProgressIntro h2,.mobileMoonProgress .moonProgressIntro p{color:#f7f9ff!important}.mobileMoonProgress .moonProgressTimeline{border-top-color:#ffffff3d}.mobileMoonProgress .moonProgressTimeline li{border-bottom-color:#ffffff2e}.mobileMoonProgress .moonProgressTimeline span,.mobileMoonProgress .moonProgressTimeline strong,.mobileMoonProgress .moonProgressTimeline small{color:#f7f9ff}.mobileMoonProgress .moonProgressTimeline small,.mobileMoonProgress .moonProgressTimeline span{opacity:.72}}@media(min-width:761px){.activeWorldSection,.moonMatrixSection,.moonBeliefSection,.moonProgressSection,.moonClosingSection{box-sizing:border-box;max-width:min(1840px,calc(100vw - 96px))!important;padding-left:clamp(32px,4vw,72px);padding-right:clamp(32px,4vw,72px)}}@media(min-width:761px)and (max-width:1600px){.activeWorldSection,.moonMatrixSection,.moonBeliefSection,.moonProgressSection,.moonClosingSection{max-width:min(1540px,calc(100vw - 72px))!important}}@media(min-width:1024px){.moonLandingHero.schemeLandingHero{grid-template-columns:minmax(420px,.9fr) minmax(560px,1fr)!important;max-width:min(2080px,calc(100vw - clamp(56px,8vw,180px)))!important;min-height:clamp(720px,calc(100svh - 104px),920px)!important;padding:clamp(78px,8vh,118px) clamp(48px,5vw,104px) clamp(190px,20vh,248px)!important}.moonLandingHero.schemeLandingHero .schemeHeroText{max-width:clamp(520px,32vw,680px);padding-bottom:clamp(96px,12vh,138px)}.moonLandingHero.schemeLandingHero .schemePortalStack{gap:clamp(18px,1.35vw,28px);min-height:clamp(360px,30vw,448px);padding-bottom:clamp(78px,8vh,108px);width:min(720px,39vw)}.moonLandingHero.schemeLandingHero .schemePortalPanel{background:linear-gradient(180deg,#ffffff38,#ffffff0e),#dce8fa1a;border-color:#ffffff94;box-shadow:inset 0 0 26px #ffffff26,0 28px 70px #3b4d6c17;min-height:clamp(330px,24vw,405px);padding:clamp(28px,2.5vw,40px) 22px}.moonLandingHero.schemeLandingHero .schemePortalPanel svg{margin-bottom:clamp(20px,2.1vw,32px)}.moonLandingHero.schemeLandingHero .schemeEntryDock{left:clamp(34px,3.4vw,72px);right:clamp(34px,3.4vw,72px)}.activeWorldSection .moonSectionIntro{max-width:min(1080px,74vw)}.activeWorldSection,.moonMatrixSection,.moonBeliefSection,.moonProgressSection,.moonClosingSection{max-width:min(2080px,calc(100vw - clamp(56px,8vw,180px)))!important}}@media(min-width:1600px){.activeWorldSection .moonSectionIntro{max-width:min(1180px,66vw)}}@media(min-width:2200px){.moonLandingHero.schemeLandingHero,.activeWorldSection,.moonMatrixSection,.moonBeliefSection,.moonProgressSection,.moonClosingSection{max-width:min(2140px,calc(100vw - 220px))!important}}@media(min-width:1024px)and (max-width:1320px){.moonLandingHero.schemeLandingHero{grid-template-columns:minmax(360px,.9fr) minmax(470px,1fr)!important;padding-bottom:198px!important}.moonLandingHero.schemeLandingHero .schemePortalStack{width:min(590px,42vw)}.moonLandingHero.schemeLandingHero .schemePortalPanel{min-height:310px}}.mobileMenuButton{display:none}@media(max-width:760px){.schemeMobileApp .mobileNav{display:grid!important;gap:0!important;grid-template-areas:"menu brand auth"!important;grid-template-columns:48px minmax(0,1fr) 54px!important;max-width:none!important;padding:18px 18px 0!important;position:relative;width:100%!important;z-index:40}.schemeMobileApp .mobileNav:before{content:none!important}.schemeMobileApp .mobileMenuButton{align-items:center;appearance:none;background:transparent;border:0;color:#ffffffe0;cursor:pointer;display:inline-flex;grid-area:menu;height:44px;justify-content:flex-start;padding:0;width:44px}.schemeMobileApp .mobileNav .brand{grid-area:brand!important;justify-self:center!important;max-width:min(180px,calc(100vw - 132px))!important}.schemeMobileApp .mobileNav .moonAuth{grid-area:auth!important;justify-self:end!important;margin-left:0!important;max-width:44px!important}.schemeMobileApp .mobileNav nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(180deg,#ffffffe0,#f5f9ffc2),#ffffffc7!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:24px!important;box-shadow:0 26px 70px #0e1c3642,inset 0 1px #ffffffe0!important;display:grid!important;gap:4px!important;left:18px;max-width:none!important;opacity:0;overflow:hidden;padding:10px!important;pointer-events:none;position:absolute;right:18px;top:calc(100% + 12px);transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;white-space:normal!important;width:auto!important;z-index:60}.schemeMobileApp .mobileNav nav.isOpen{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.schemeMobileApp .mobileNav nav a{border-radius:16px!important;color:#26344d!important;display:flex!important;flex:none!important;font-size:15px!important;font-weight:520!important;justify-content:flex-start!important;min-height:46px!important;padding:0 16px!important;width:100%}.schemeMobileApp .mobileNav nav a:first-child{background:#5269991a!important;color:#1d3156!important}.schemeMobileApp .mobileMoonDisc{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.9) 0 8%,transparent 9%),radial-gradient(circle at 56% 48%,rgba(132,150,180,.12) 0 5%,transparent 6%),radial-gradient(circle at 39% 59%,rgba(146,163,192,.1) 0 4%,transparent 5%),radial-gradient(ellipse at 63% 68%,rgba(154,171,199,.1) 0 10%,transparent 11%),radial-gradient(circle at 68% 34%,rgba(255,255,255,.36) 0 4%,transparent 5%),radial-gradient(circle at 42% 38%,#fff,#edf2f8 52%,#cbd6e5)!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:0 0 34px #ffffff8a,0 0 72px #9fb7de47,inset -12px -16px 22px #7689a62e,inset 10px 10px 22px #ffffff9e!important;height:86px!important;overflow:hidden;position:relative;width:86px!important}.schemeMobileApp .mobileMoonDisc:before{background:radial-gradient(circle at 28% 56%,rgba(142,158,184,.12) 0 5%,transparent 6%),radial-gradient(circle at 58% 28%,rgba(145,160,187,.1) 0 4%,transparent 5%),radial-gradient(circle at 70% 74%,rgba(255,255,255,.24) 0 7%,transparent 8%);content:"";inset:0;position:absolute}.schemeMobileApp .mobileMoonDisc:after{background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 42%,rgba(90,108,138,.2));content:"";inset:-2px;position:absolute}}.healingSite,.starlightPage{background:var(--mr-bg-warm-page)!important}.starlightPageShell{background:var(--mr-bg-warm-page);min-height:100svh;overflow-x:hidden;padding-bottom:32px}.healingStarlightPage .starlightUnifiedSummary.healingStarlightCard,.starlightWalletCard{box-sizing:border-box}.healingStarlightPage .starlightPlainSection{padding:clamp(24px,4vw,42px)!important}.healingStarlightPage .summaryInvite,.starlightWalletCard .starlightLevelBlock,.starlightWalletCard .benefitSummaryMetrics span{padding:20px!important}@media(min-width:901px){.starlightBenefitsPage .benefitsHeader{grid-template-columns:minmax(0,.92fr) minmax(460px,520px)!important}.starlightWalletCard,.healingStarlightPage .starlightUnifiedSummary.healingStarlightCard{justify-self:end;max-width:540px;width:100%}}@media(min-width:1600px){.healingSite .healingHeroText{max-width:min(780px,42vw);padding-left:clamp(96px,9vw,176px)}.healingSite .healingHeroText h1{font-size:clamp(130px,9vw,176px)}.healingSite .healingProductWorlds,.healingSite .healingAboutContact{gap:clamp(28px,2.1vw,40px);max-width:min(1360px,calc(100vw - 144px))}.healingSite .healingWorldCard{min-height:clamp(780px,48vw,920px)}.starlightUnifiedPage,.benefitsPage{max-width:min(1420px,calc(100vw - 144px))!important}.starlightUnifiedPage .benefitsHeader{gap:clamp(68px,6vw,124px)!important;grid-template-columns:minmax(520px,.96fr) minmax(520px,.74fr)!important}.healingStarlightPage .starlightUnifiedSummary.healingStarlightCard,.starlightWalletCard{max-width:580px;padding:46px!important}}@media(min-width:2200px){.healingSite .healingProductWorlds,.healingSite .healingAboutContact{max-width:min(1620px,calc(100vw - 220px))}.starlightUnifiedPage,.benefitsPage{max-width:min(1620px,calc(100vw - 220px))!important}.healingSite .healingWorldCard{min-height:940px}}@media(max-width:900px){.healingStarlightPage .starlightUnifiedSummary.healingStarlightCard,.starlightWalletCard,.benefitSummaryCard{padding:24px!important}.healingStarlightPage .starlightPlainSection{padding:22px!important}.plainSectionHeader{align-items:flex-start;gap:14px}}@media(max-width:760px){.healingStarlightPage .starlightUnifiedSummary.healingStarlightCard,.starlightWalletCard{border-radius:28px!important;min-height:auto!important;padding:24px 22px!important}.healingStarlightPage .summaryInvite,.starlightWalletCard .starlightLevelBlock,.starlightWalletCard .benefitSummaryMetrics span{padding:18px!important}.emptyLedgerState{align-items:flex-start;padding:22px 20px!important}}@media(min-width:761px){.healingSite .healingProductWorlds,.healingSite .healingAboutContact,.starlightUnifiedPage,.benefitsPage{box-sizing:border-box;max-width:var(--mr-site-content-width)!important;width:var(--mr-site-content-width)}.healingSite .healingProductWorlds,.healingSite .healingAboutContact{gap:clamp(22px,2vw,34px)}}@media(min-width:1024px){.healingSite .healingHero{min-height:clamp(640px,calc(100svh - 72px),820px)}.healingSite .healingHeroText{padding-bottom:clamp(72px,10vh,118px)}}@media(min-width:1600px){.healingSite .healingHeroText{padding-left:clamp(72px,6vw,132px)}.healingSite .healingHeroText h1{font-size:clamp(118px,7vw,146px)}.healingSite .healingWorldCard{min-height:clamp(640px,38vw,760px)!important}.starlightUnifiedPage .benefitsHeader{gap:clamp(46px,4vw,72px)!important;grid-template-columns:minmax(0,.98fr) minmax(460px,.74fr)!important}}@media(min-width:2200px){.healingSite .healingWorldCard{min-height:780px!important}}.healingSite .healingContentContainer{box-sizing:border-box;margin-inline:auto;max-width:1240px;padding-inline:32px;width:100%}.healingSite .healingHeroContent{align-items:center;display:grid;min-height:inherit;position:relative;width:100%;z-index:1}.healingSite .healingHeroText{align-self:center;justify-items:center;justify-self:center;max-width:720px;padding:clamp(64px,9vh,96px) 0;text-align:center;width:100%}.healingSite .healingHeroText{gap:clamp(18px,2.2vh,28px)}.healingSite .healingSlogan{max-width:680px}.healingSite .healingHeroText .lead{margin-inline:auto;max-width:460px}.healingSite .healingHeroActions{justify-content:center;margin-top:clamp(4px,1vh,12px)}.healingSite .healingProductWorlds.healingContentContainer,.healingSite .healingAboutContact.healingContentContainer{gap:clamp(20px,2vw,28px);grid-template-columns:minmax(0,420px);justify-content:center;max-width:1240px!important;width:100%!important}.healingSite .healingProductWorlds.healingContentContainer{margin-top:-36px}.healingSite .healingProductWorlds .healingWorldCard{max-width:420px;min-height:0!important;width:100%}@media(min-width:761px){.healingSite .healingHero{max-height:760px;min-height:min(78svh,760px)}.healingSite .healingProductWorlds.healingContentContainer,.healingSite .healingAboutContact.healingContentContainer{grid-template-columns:repeat(auto-fit,minmax(300px,420px))}}@media(max-width:760px){.healingSite .healingContentContainer{padding-inline:20px}.healingSite .healingHeroText{padding:72px 0 88px}.healingSite .healingProductWorlds.healingContentContainer{margin-top:-30px}}@media(min-width:901px){.healingSite .healingContentContainer{max-width:min(1440px,92vw)}.healingSite .healingHeroText{max-width:min(1100px,90vw)}.healingSite .healingProductWorlds.healingContentContainer,.healingSite .healingAboutContact.healingContentContainer{gap:clamp(32px,2.1vw,40px);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;max-width:min(1440px,92vw)!important}.healingSite .healingProductWorlds .healingWorldCard{max-width:none}}.healingSite .healingWorldMedia{aspect-ratio:16 / 10;width:100%}.healingSite .healingWorldMedia img,.healingSite .worldTools .healingWorldMedia img{object-fit:cover;width:100%}.healingSite .healingWorldCopy{gap:16px;padding:clamp(32px,2.5vw,40px)}.healingSite .healingWorldCopy strong,.healingSite .healingAboutContact h2{font-size:clamp(22px,1.6vw,30px)}.healingSite .healingWorldCopy span,.healingSite .healingAboutContact p{font-size:clamp(15px,1vw,16px)}.healingSite .healingWorldCopy em{margin-top:8px}.healingSite .healingAboutContact article{padding:clamp(32px,2.5vw,40px)}.healingSite .healingHeroText{gap:0}.healingSite .healingHeroText .healingSlogan{max-width:min(1100px,90vw);text-wrap:balance}.healingSite .healingHeroText h1+.healingSlogan{margin-top:clamp(16px,1.2vw,20px)}.healingSite .healingHeroText .lead{line-height:1.9;margin-top:32px;max-width:600px}.healingSite .healingHeroActions{margin-top:48px}@media(max-width:900px){.healingSite .healingContentContainer{max-width:none}.healingSite .healingProductWorlds.healingContentContainer,.healingSite .healingAboutContact.healingContentContainer{gap:22px;grid-template-columns:minmax(0,1fr)}}.mrAccount{--auth-ink: var(--mr-color-ink, #352d42);--auth-soft: var(--mr-color-ink-soft, #726778);--auth-muted: var(--mr-color-muted, #8a7d86);--auth-line: var(--mr-color-line, rgba(226, 205, 151, .34));--auth-gold: var(--mr-color-gold, #d8b66c);--auth-gold-deep: #9b753f;--auth-page: var(--mr-color-warm-page, #fff7e8);--auth-page-soft: var(--mr-color-warm-page-soft, #f8efe2);--auth-panel: rgba(255, 250, 238, .94);--auth-panel-strong: rgba(255, 246, 226, .98);--auth-shadow: 0 30px 92px rgba(80, 58, 39, .16);font-family:"MoonRealm Noto Sans SC",var(--mr-font-sans, "Noto Sans SC", "Microsoft YaHei", sans-serif)}.mrAccount.moonAuth{align-items:center;display:inline-flex;gap:8px;position:relative;z-index:30}.mrAccount .authOpenButton,.mrAccount .authUserButton,.mrAccount .authStarlightPill,.mrAccount .authMenuLogout{align-items:center;background:#fffaeeb8;border:1px solid rgba(216,182,108,.28);border-radius:999px;color:#6e5a3e;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:520;gap:7px;min-height:36px;padding:7px 14px;transition:color .18s ease,transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.mrAccount .authOpenButton:hover,.mrAccount .authUserButton:hover,.mrAccount .authStarlightPill:hover,.mrAccount .authMenuLogout:hover{background:#fff7e6eb;border-color:#c9a76b85;box-shadow:0 12px 32px #78522c1a;color:#5f472d;transform:translateY(-1px)}.mrAccount .authUser{align-items:center;display:flex;gap:8px;position:relative;z-index:1}.mrAccount .authMenuBackdrop{background:transparent;border:0;cursor:default;inset:0;padding:0;position:fixed;z-index:60}.mrAccount .authUserButton span{display:inline-block;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrAccount .authStarlightPill{background:#fff7e7d1;color:#7b5d33;font-size:13px;font-weight:620;padding:7px 11px;text-decoration:none}.mrAccount .authStarlightPill svg{color:#c69a4a}.mrAccount .authStarlightTeaser{background:#fff4d8eb}.mrAccount .authMenu{background:#fffaeff5;border:1px solid rgba(226,205,151,.46);border-radius:18px;box-shadow:0 24px 68px #503a2729;color:var(--auth-soft);display:grid;gap:6px;min-width:212px;padding:10px;position:absolute;right:0;top:calc(100% + 10px);z-index:80}.mrAccount .authMenuHeader{background:#fff7e7d6;border:1px solid rgba(226,205,151,.42);border-radius:14px;display:grid;gap:2px;padding:12px}.mrAccount .authMenuHeader span,.mrAccount .authMenuHeader small{color:#8b7b6f;font-size:12px;line-height:1.5}.mrAccount .authMenuHeader strong{color:#6c5637;font-family:"MoonRealm Noto Serif SC",var(--mr-font-serif, "Noto Serif SC", serif);font-size:25px;font-weight:600;line-height:1.1}.mrAccount .authMenu a,.mrAccount .authMenuAction,.mrAccount .authMenuLogout{align-items:center;background:transparent;border:0;border-radius:12px;color:#675b55;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:8px;min-height:38px;padding:9px 10px;text-decoration:none}.mrAccount .authMenu a:hover,.mrAccount .authMenuAction:hover,.mrAccount .authMenuLogout:hover{background:#f6e1b852;color:#654b2c}.mrAccount .authMenuLogout,.mrAccount .authMenuAction{width:100%}.mrAccount .authMenuLogout{color:#7c7068}.mrAccount .authMenuLogout:disabled{cursor:not-allowed;opacity:.58}.mrAccount.authOverlay{align-items:center;background:radial-gradient(circle at 72% 8%,rgba(242,221,178,.28),transparent 28%),radial-gradient(circle at 16% 28%,rgba(232,201,192,.2),transparent 30%),#2f251f38;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:22px;position:fixed;z-index:1200}.mrAccount.authOverlayMoonWhisper{background:#040712b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mrAccount .authPanel{background:linear-gradient(180deg,var(--auth-panel-strong) 0%,var(--auth-panel) 58%,rgba(248,238,224,.94) 100%);border:1px solid rgba(226,205,151,.46);border-radius:30px;box-shadow:var(--auth-shadow);color:var(--auth-ink);max-height:min(740px,calc(100svh - 44px));max-width:448px;overflow:auto;overscroll-behavior:contain;padding:34px;position:relative;width:min(448px,100%)}.mrAccount .authPanel:before{background:radial-gradient(circle,rgba(255,246,214,.92),rgba(232,201,138,.18) 64%,transparent 68%);border-radius:999px;content:"";height:88px;opacity:.9;pointer-events:none;position:absolute;right:-22px;top:-26px;width:88px}.mrAccount.authOverlayMoonWhisper .authPanel{background:radial-gradient(circle at 82% 8%,rgba(127,216,198,.14),transparent 34%),radial-gradient(circle at 10% 90%,rgba(244,233,204,.08),transparent 32%),#0a0e22f0;border-color:#f2eee229;box-shadow:0 30px 90px #00000085;color:#f2eee2}.mrAccount.authOverlayMoonWhisper .authPanel:before{background:radial-gradient(circle,rgba(127,216,198,.28),transparent 68%)}.mrAccount .authClose{align-items:center;background:#fff9ecc2;border:1px solid rgba(226,205,151,.5);border-radius:999px;color:#7b6f64;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:20px;top:20px;width:36px;z-index:1}.mrAccount .authClose:hover{background:#fff4dbf5;color:#5f472d}.mrAccount.authOverlayMoonWhisper .authClose{background:#ffffff0f;border-color:#f2eee229;color:#f2eee2}.mrAccount .authKicker{color:#9b753f;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 12px;position:relative;text-transform:uppercase;z-index:1}.mrAccount .authPanel h2{color:var(--auth-ink);font-family:"MoonRealm Noto Serif SC",var(--mr-font-serif, "Noto Serif SC", serif);font-size:clamp(30px,4.2vw,38px);font-weight:500;letter-spacing:0;line-height:1.12;margin:0;position:relative;z-index:1}.mrAccount .authLead{color:var(--auth-soft);font-size:15px;line-height:1.86;margin:13px 0 24px;position:relative;z-index:1}.mrAccount .authLead p{margin:0}.mrAccount .authLead p+p{margin-top:8px}.mrAccount .authLead strong{color:#7a5a2d;font-weight:720}.mrAccount .authLeadRegister{background:#fff7e7c7;border:1px solid rgba(226,205,151,.44);border-radius:18px;font-size:14px;margin-bottom:20px;padding:13px 14px}.mrAccount .authForm{display:grid;gap:14px;position:relative;z-index:1}.mrAccount .authForm label{color:#766a62;display:grid;font-size:14px;font-weight:560;gap:8px}.mrAccount .authForm input{background:#fffcf5eb;border:1px solid rgba(226,205,151,.54);border-radius:16px;box-sizing:border-box;color:var(--auth-ink);font:inherit;font-size:16px;line-height:1.4;min-height:48px;min-width:0;outline:none;padding:0 15px;width:100%}.mrAccount .authForm input::placeholder{color:#7569609e}.mrAccount .authForm input:focus{background:#fffdf8fa;border-color:#c9a76bc7;box-shadow:0 0 0 4px #d8b66c29}.mrAccount .authCodeLine{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 86px}.mrAccount .authCodeLine button,.mrAccount .authSubmit{align-items:center;border:0;border-radius:16px;cursor:pointer;display:inline-flex;font:inherit;font-weight:620;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease}.mrAccount .authCodeLine button{background:#f6e1b899;color:#70502b}.mrAccount .authCodeLine button:hover{background:#f2ddb2d1}.mrAccount .authSubmit{background:linear-gradient(135deg,#f2ddb2,#c9a76b);box-shadow:0 18px 42px #78522c2e;color:#342b3d;gap:8px;min-height:50px;margin-top:4px}.mrAccount .authSubmit:hover{box-shadow:0 22px 48px #78522c38;transform:translateY(-1px)}.mrAccount .authCodeLine button:disabled,.mrAccount .authSubmit:disabled{cursor:not-allowed;opacity:.58;transform:none}.mrAccount .authMessage,.mrAccount .authReferralNotice{background:#fff7e7c2;border:1px solid rgba(226,205,151,.38);border-radius:14px;color:#6b5a4d;font-size:13px;line-height:1.7;margin:0;padding:10px 12px}.mrAccount .authReferralNotice{background:#fffbf2d6}.mrAccount .authSwitch{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;position:relative;z-index:1}.mrAccount .authSwitch button{background:transparent;border:0;color:#8a6738;cursor:pointer;font:inherit;font-size:13px;font-weight:620;padding:0}.mrAccount .authSwitch button:hover{color:#5f472d}.mrAccount.authOverlayMoonWhisper .authKicker,.mrAccount.authOverlayMoonWhisper .authSwitch button{color:#d8b978}.mrAccount.authOverlayMoonWhisper .authPanel h2{color:#f2eee2}.mrAccount.authOverlayMoonWhisper .authLead,.mrAccount.authOverlayMoonWhisper .authForm label{color:#f2eee2c7}.mrAccount.authOverlayMoonWhisper .authLeadRegister{background:#ffffff0e;border-color:#f2eee21f;color:#f2eee2d1}.mrAccount.authOverlayMoonWhisper .authLead strong{color:#f0d99f}.mrAccount.authOverlayMoonWhisper .authForm input{background:#ffffff0f;border-color:#f2eee229;color:#f2eee2}.mrAccount.authOverlayMoonWhisper .authForm input::placeholder{color:#9aa2beb8}.mrAccount.authOverlayMoonWhisper .authForm input:focus{border-color:#d8b978b8;box-shadow:0 0 0 4px #d8b9781f}.mrAccount.authOverlayMoonWhisper .authCodeLine button{background:#d8b97824;color:#f0d99f}.mrAccount.authOverlayMoonWhisper .authSubmit{background:linear-gradient(135deg,#ebd9a4,#d8b978);color:#1a1633}.mrAccount.authOverlayMoonWhisper .authMessage,.mrAccount.authOverlayMoonWhisper .authReferralNotice{background:#ffffff0e;color:#f2eee2d1}@media(max-width:760px){.mrAccount.moonAuth{margin-left:auto}.mrAccount .authOpenButton,.mrAccount .authUserButton,.mrAccount .authStarlightPill{min-height:32px;padding:6px 10px}.mrAccount .authUser{gap:6px}.mrAccount .authStarlightPill{font-size:12px}.mrAccount .authMenu{right:0}.mrAccount.authOverlay{align-items:flex-start;padding:14px}.mrAccount .authPanel{border-radius:26px;max-height:calc(100svh - 28px);padding:30px 22px 24px;width:min(100%,calc(100vw - 28px))}.mrAccount .authPanel:before{height:74px;right:-26px;top:-28px;width:74px}.mrAccount .authPanel h2{font-size:30px}.mrAccount .authLead{font-size:14px;line-height:1.78}.mrAccount .authCodeLine{grid-template-columns:minmax(0,1fr) 78px}}@media(max-width:390px){.mrAccount .authCodeLine{grid-template-columns:1fr}.mrAccount .authCodeLine button{min-height:42px}}
