@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: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-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;--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: 430px;--hero-pad-x: 32px}*{box-sizing:border-box}body{margin:0;font-family:var(--mr-font-sans);font-optical-sizing:auto;text-rendering:optimizeLegibility;background:radial-gradient(circle at 78% 12%,rgba(159,149,255,.18),transparent 30%),radial-gradient(circle at 14% 28%,rgba(137,171,255,.14),transparent 28%),linear-gradient(180deg,#fbfcff,#eef4ff 54%,#f8f9ff);overflow-x:hidden}.transferHero h1,.portalShowcase h1,.toolsHoldingHero h1,.sectionTitle h2,.transferSheetTitle h2,.portalNotes h2,.downloadPanel h2{font-family:var(--mr-font-serif);font-weight:500;letter-spacing:.01em}.transferHero p,.portalShowcase p,.sectionLead,.transferSheet p,.portalNotes p,.downloadPanel p{font-family:var(--mr-font-sans);font-weight:440}a{color:inherit;text-decoration:none}button{font:inherit}.nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--page-max);padding:20px var(--page-pad)}.brand,.nav nav,.actions,.button,.category,.cardActions,.smallButton,footer,.feedback{align-items:center;display:flex}.brand{color:#68738a;font-size:15px;font-weight:420;gap:9px;letter-spacing:.04em;min-height:36px;opacity:.92;transition:opacity .18s ease,transform .18s ease}.brand:hover{opacity:1;transform:translateY(-1px)}.brandMark{border-radius:999px;display:inline-flex;height:30px;overflow:hidden;position:relative;width:30px}.brandMark:before{background:radial-gradient(circle,rgba(255,255,255,.72),rgba(139,124,255,.1),transparent 70%);border-radius:inherit;content:"";inset:3px;position:absolute}.brandLogo{height:auto;left:-20px;object-fit:cover;position:absolute;top:-17px;width:92px}.brandName{line-height:1}.nav nav{color:#7d8495;gap:28px;font-size:14px;font-weight:400;letter-spacing:.03em}.nav nav a{transition:color .18s ease,transform .18s ease}.nav nav a:hover{color:#6688f5;transform:translateY(-1px)}.hero,.detailHero{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);padding:54px var(--hero-pad-x) 104px}.hero{min-height:calc(100vh - 92px)}.toolIntro{margin:0 auto;max-width:var(--page-max);padding:18px var(--hero-pad-x) 18px}.toolIntroCopy{max-width:820px}.toolIntro h1{font-size:clamp(34px,4.2vw,52px);margin-bottom:6px}.toolIntro .cnName{display:none;font-size:clamp(20px,1.9vw,24px);margin-bottom:4px}.toolIntro .brandTone{margin-bottom:12px}.detailHero.compact{grid-template-columns:auto minmax(0,1fr)}.kicker,.eyebrow{color:#6f92ff;font-size:12px;font-weight:560;margin:0 0 12px}h1,h2,h3,p{margin-top:0}h1{color:#202a3a;font-size:clamp(44px,6.5vw,78px);font-weight:440;line-height:1.14;margin-bottom:18px}h2{font-size:clamp(27px,3.8vw,42px);font-weight:440;line-height:1.24}.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:#697486;font-size:clamp(18px,1.6vw,20px);font-weight:380;line-height:2.2;max-width:470px}.actions{flex-wrap:wrap;gap:20px;margin-top:48px}.button,.smallButton,.feedback button{border:1px solid rgba(230,236,245,.84);border-radius:999px;color:#485267;gap:8px;min-height:42px;padding:11px 15px;font-weight:500}.button{background:#ffffffbd;box-shadow:0 12px 32px #6f8de614}.button.primary,.smallButton.primary{background:linear-gradient(135deg,#6890ffdb,#9184ffc2);border-color:transparent;color:#fff;font-weight:570}.toolsHoldingHero{align-items:center;display:grid;gap:clamp(40px,8vw,96px);grid-template-columns:minmax(0,1fr) minmax(320px,420px);margin:0 auto;max-width:var(--page-max);min-height:calc(100vh - 190px);padding:70px var(--hero-pad-x) 96px}.toolsHoldingHero.compact{min-height:58vh}.toolsHoldingCopy{max-width:680px}.toolsHoldingCopy h1{font-size:clamp(44px,5.8vw,76px);margin-bottom:20px}.toolsHoldingCopy .lead{max-width:620px}.toolsHoldingActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.toolsHoldingCard,.holdingPlanGrid article{background:#ffffffb8;border:1px solid rgba(224,231,248,.88);border-radius:28px;box-shadow:0 24px 70px #5f7cc01a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.toolsHoldingCard{min-height:360px;overflow:hidden;padding:30px;position:relative}.toolsHoldingCard:before{background:radial-gradient(circle at 84% 10%,rgba(130,151,255,.26),transparent 32%),radial-gradient(circle at 16% 88%,rgba(188,224,255,.24),transparent 34%);content:"";inset:0;pointer-events:none;position:absolute}.toolsHoldingCard>*{position:relative;z-index:1}.toolsHoldingCard h2{font-size:28px;margin:28px 0 22px}.holdingIcon{align-items:center;background:#f4f7ffe0;border:1px solid rgba(214,225,250,.9);border-radius:18px;color:#68f;display:inline-flex;height:54px;justify-content:center;width:54px}.holdingSteps{display:grid;gap:12px}.holdingSteps span{align-items:center;background:#f8faffcc;border:1px solid rgba(224,231,248,.9);border-radius:16px;color:#59657a;display:flex;font-size:15px;gap:12px;min-height:48px;padding:0 15px}.holdingSteps strong{color:#68f;font-weight:640}.toolsHoldingGrid{padding-top:0}.holdingPlanGrid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.holdingPlanGrid article{color:#687184;min-height:210px;padding:28px}.holdingPlanGrid svg{color:#68f;margin-bottom:30px}.holdingPlanGrid h3{color:#202a3a;font-size:22px;font-weight:560;margin-bottom:12px}.holdingPlanGrid p{font-size:15px;line-height:1.9}.button.ghost{background:#ffffff70}.moonToolVisual,.screenshot,.panel,.statusPanel,.toolCard,.feedback{background:#ffffffd6;border:1px solid #e6ecf5;border-radius:22px;box-shadow:0 18px 54px #5b8cff1a}.screenshot{overflow:hidden}.moonToolVisual{display:grid;gap:14px;padding:28px}.toolSearchPreview{align-items:center;background:#f8faffeb;border:1px solid #e6ecf5;border-radius:18px;color:#758096;display:flex;gap:10px;min-height:58px;padding:0 16px}.toolSearchPreview svg{color:#6f92ff}.moonToolVisual img{background:linear-gradient(135deg,#1f2937e6,#5b8cff9e,#8b7cff94);border:1px solid rgba(255,255,255,.5);border-radius:18px;filter:drop-shadow(0 18px 34px rgba(91,140,255,.2));margin:0 auto 10px;max-width:260px;padding:12px;width:76%}.softMetric{align-items:center;background:#f8faffe6;border:1px solid #e6ecf5;border-radius:16px;display:flex;justify-content:space-between;padding:16px}.softMetric span{color:#6b7280}.softMetric strong{color:#1f2937}.softMetric.quiet{color:#5b8cff;gap:10px;justify-content:flex-start}.section{margin:0 auto;max-width:var(--page-max);padding:78px var(--page-pad)}.searchSection{padding-bottom:26px;padding-top:10px}.searchBox{align-items:center;background:radial-gradient(circle at 88% 20%,rgba(159,149,255,.11),transparent 34%),#ffffffc2;border:1px solid rgba(230,236,245,.82);border-radius:24px;box-shadow:0 18px 54px #6f8de612;color:#6f92ff;display:flex;gap:14px;min-height:74px;padding:0 24px}.searchBox input{background:transparent;border:0;color:#202a3a;flex:1;font:inherit;font-size:18px;outline:none}.searchBox input::placeholder{color:#98a2b5}.heroSearch{margin-top:20px;max-width:560px}.searchWrap{max-width:720px;position:relative}.quickSearches{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.quickSearches button{background:#ffffff94;border:1px solid rgba(230,236,245,.84);border-radius:999px;box-shadow:0 10px 28px #6f8de60b;color:#687184;cursor:pointer;font-size:13px;min-height:34px;padding:0 12px;transition:color .18s ease,transform .18s ease,background .18s ease}.quickSearches button:hover{background:#6890ff14;color:#5f82ff;transform:translateY(-1px)}.searchResults{background:#ffffffeb;border:1px solid rgba(230,236,245,.86);border-radius:22px;box-shadow:0 20px 60px #687edc1f;display:grid;gap:6px;margin-top:10px;padding:10px}.searchResults a{align-items:center;border-radius:16px;display:flex;justify-content:space-between;gap:14px;padding:12px 14px;transition:background .18s ease,transform .18s ease}.searchResults a:hover{background:#6890ff14;transform:translateY(-1px)}.searchResults span{color:#202a3a;font-weight:560}.searchResults small{color:#778196;font-size:12px;text-align:right}.toolIntro .heroSearch{max-width:720px;min-height:64px}.firstContent{padding-top:34px}.sectionTitle{max-width:680px}.sectionLead{color:#737c8f;font-size:16.5px;font-weight:400;line-height:2;margin-bottom:0;max-width:620px}.categoryGrid,.toolGrid,.twoCol{display:grid;gap:18px}.categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.category{background:#ffffffb8;border:1px solid rgba(230,236,245,.72);border-radius:18px;box-shadow:0 12px 34px #6f8de612;color:#485267;gap:10px;min-height:122px;padding:20px;flex-wrap:wrap}.category span,.category small{display:block;width:100%}.category span{color:#202a3a;font-size:17px;font-weight:540}.category small,.category em{color:#748096;font-size:13px;line-height:1.7}.category em{color:#6f92ff;font-style:normal;font-weight:520}.toolGrid,.twoCol{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.popularGrid,.compactToolGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.categoryToolList{display:grid;gap:34px;margin-top:30px}.categoryBlock h3{color:#202a3a;font-size:23px;font-weight:460;margin-bottom:14px}.toolCard,.panel,.feedback,.statusPanel{padding:24px}.softToolCard{background:radial-gradient(circle at 92% 14%,rgba(159,149,255,.1),transparent 28%),#ffffffc7;display:flex;flex-direction:column;min-height:100%;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.softToolCard:hover{border-color:#9f95ff57;box-shadow:0 22px 64px #5b8cff21;transform:translateY(-2px)}.toolCardTop{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.iconBubble{align-items:center;background:radial-gradient(circle at 70% 20%,rgba(255,255,255,.95),transparent 48%),#6890ff17;border:1px solid rgba(230,236,245,.86);border-radius:16px;color:#5f82ff;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.audiencePill{background:#f8faffc7;border:1px solid rgba(230,236,245,.78);border-radius:999px;color:#7a8293;font-size:12px;line-height:1.4;padding:6px 10px;text-align:right}.softToolCard h3{font-size:21px;font-weight:500;line-height:1.35;margin-bottom:10px}.softToolCard p{flex:1}.softToolCard .cardActions{margin-top:18px}.compactCard{padding:20px}.compactCard h3{font-size:19px}.compactCard p{font-size:14px}.updatePanel .panel{max-width:720px}.toolCard svg,.feedback svg,.detailHero.compact svg{color:#5b8cff}.toolCard>svg{display:none}.toolCard p,.panel p,.sectionTitle p,.list,footer{color:#687184;font-weight:420;line-height:1.9}.meta{color:#4b5563;display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.meta span{background:#6890ff17;border-radius:999px;padding:6px 10px}.cardActions,.feedbackActions{flex-wrap:wrap;gap:10px}.smallButton{display:inline-flex}.statusPanel{display:grid;gap:14px}.statusPanel div{border-bottom:1px solid #e6ecf5;display:flex;justify-content:space-between;padding-bottom:14px}.statusPanel div:last-child{border-bottom:0;padding-bottom:0}.statusPanel span{color:#6b7280}.feedback{gap:18px;justify-content:space-between}.feedback button{background:#f8faffe6;cursor:default}footer{border-top:1px solid #e6ecf5;gap:14px;justify-content:center;padding:28px 24px}.previewHeader{align-items:center;background:linear-gradient(135deg,#5b8cff1f,#8b7cff1a);color:#5b8cff;display:flex;font-weight:700;gap:8px;padding:16px 18px}.previewRows{display:grid;gap:12px;padding:18px}.previewRows div{align-items:center;background:#f8faffdb;border:1px solid #e6ecf5;border-radius:14px;display:flex;justify-content:space-between;padding:14px}.previewRows span{color:#6b7280}.previewRows strong{color:#1f2937}.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}.inspirationCard{align-items:start;background:radial-gradient(circle at 92% 12%,rgba(159,149,255,.11),transparent 28%),#ffffff75;border:1px solid rgba(230,236,245,.72);border-radius:30px;box-shadow:0 18px 60px #5b8cff0e;display:grid;gap:50px;grid-template-columns:.75fr 1fr;max-width:calc(var(--page-max) - (var(--page-pad) * 2))}.inspirationCard:before{content:none}.inspirationCopy p{color:var(--brand-copy-color);font-size:var(--brand-copy-size);font-weight:var(--brand-copy-weight);line-height:var(--brand-copy-line);margin-bottom:18px;max-width:600px}.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}.moonTag:hover{box-shadow:0 14px 34px #5b8cff1f;transform:translateY(-1px)}.inspirationAction{align-items:center;color:#687184;display:inline-flex;flex-wrap:wrap;gap:8px 12px;margin-top:4px}.inspirationAction a{align-items:center;color:#5f82ff;display:inline-flex;font-size:15px;font-weight:520;gap:7px;line-height:1.4}.inspirationAction small{color:#7a8293;font-size:13px;line-height:1.6}.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:5px;font-size:13px;max-width:min(286px,66vw);overflow-x:auto;padding:6px;scrollbar-width:none;white-space:nowrap}.mobileNav nav::-webkit-scrollbar{display:none}.mobileNav nav a{border-radius:999px;padding:6px 8px}.mobileToolHero{padding:18px 18px 38px}.mobileToolVisual{background:radial-gradient(circle at 72% 16%,rgba(255,255,255,.95),transparent 32%),linear-gradient(145deg,#ffffffb8,#f4f7ff80);border:1px solid rgba(255,255,255,.78);border-radius:30px;box-shadow:0 28px 90px #687edc1a;display:grid;gap:12px;margin:18px 0 30px;padding:24px}.mobileToolVisual img{background:linear-gradient(135deg,#1f2937c7,#5b8cff94,#8b7cff85);border:1px solid rgba(255,255,255,.62);border-radius:22px;filter:drop-shadow(0 18px 34px rgba(91,140,255,.16));margin:0 auto 8px;padding:20px;width:220px}.mobileMetricRow{align-items:center;background:#f8faffe0;border:1px solid rgba(230,236,245,.78);border-radius:17px;color:#687184;display:flex;justify-content:space-between;min-height:52px;padding:14px}.mobileMetricRow strong{color:#202a3a}.mobileMetricRow.soft{color:#5b8cff;gap:10px;justify-content:flex-start}.mobileEyebrow{color:#6f92ff;font-size:12px;font-weight:560;margin-bottom:10px}.mobileToolCopy h1{color:#202a3a;font-size:36px;font-weight:430;line-height:1.18;margin-bottom:10px}.mobileTone{color:#6e8bff;font-size:15px;font-weight:440;line-height:1.8;margin-bottom:24px}.mobileLead{color:#687184;font-size:16px;font-weight:390;line-height:2}.mobileActions{display:grid;gap:12px;margin-top:22px}.mobileActions .button{justify-content:center;min-height:48px}.toolPageHero{align-items:center;display:grid;gap:clamp(54px,7vw,112px);grid-template-columns:minmax(0,1fr) minmax(260px,380px);margin:0 auto;max-width:var(--page-max);padding:72px var(--hero-pad-x) 44px}.toolPageHero h1{font-size:clamp(42px,5.4vw,68px);margin-bottom:16px}.toolBadges{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.toolBadges span{background:#6890ff17;border:1px solid rgba(230,236,245,.72);border-radius:999px;color:#5f6c82;font-size:13px;padding:8px 12px}.toolHeroOrb{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 64% 18%,rgba(255,255,255,.92),transparent 30%),radial-gradient(circle at 30% 78%,rgba(139,124,255,.16),transparent 34%),#ffffff94;border:1px solid rgba(255,255,255,.86);border-radius:38px;box-shadow:0 28px 90px #687edc1f;color:#6f92ff;display:grid;justify-items:center;padding:44px}.toolHeroOrb span{color:#687184;font-size:17px;font-weight:520;margin-top:16px}.toolWorkspaceSection{padding-top:34px}.toolWorkspace{background:radial-gradient(circle at 92% 12%,rgba(159,149,255,.11),transparent 32%),#ffffff9e;border:1px solid rgba(230,236,245,.78);border-radius:30px;box-shadow:0 24px 72px #5b8cff12;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);padding:26px}.workspaceInput,.workspaceResult{min-width:0}.workspaceInput h2{font-size:clamp(26px,3vw,34px);margin-bottom:12px}.workspaceInput p,.plannedPanel p{color:#687184;line-height:1.9}.toolWorkspace textarea,.toolWorkspace input,.toolWorkspace select{background:#f8faffd1;border:1px solid rgba(230,236,245,.9);border-radius:18px;color:#202a3a;font:inherit;outline:none;width:100%}.toolWorkspace textarea{min-height:220px;padding:16px;resize:vertical}.toolWorkspace input,.toolWorkspace select{min-height:48px;padding:0 14px}.toolWorkspace label{color:#687184;display:grid;gap:8px;font-size:14px;line-height:1.6;margin-bottom:14px}.workspaceResult{background:#f8faffb8;border:1px solid rgba(230,236,245,.78);border-radius:24px;padding:20px}.workspaceResult pre{color:#202a3a;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.7;margin:0 0 16px;max-height:360px;overflow:auto;white-space:pre-wrap;word-break:break-word}.resultStats{color:#6f92ff;font-size:13px;margin-bottom:10px}.formGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.segmented{background:#f8faffe6;border:1px solid rgba(230,236,245,.82);border-radius:999px;display:inline-flex;gap:4px;margin-bottom:14px;padding:4px}.segmented button{background:transparent;border:0;border-radius:999px;color:#687184;cursor:pointer;padding:9px 14px}.segmented button.active{background:linear-gradient(135deg,#6890ffdb,#9184ffc2);color:#fff}.metricGrid{display:grid;gap:12px}.metricGrid div{align-items:center;background:#ffffffb3;border:1px solid rgba(230,236,245,.78);border-radius:16px;display:flex;justify-content:space-between;gap:12px;padding:14px}.metricGrid span{color:#687184}.metricGrid strong{color:#202a3a;text-align:right}.statusResult{align-items:center;color:#687184;display:flex;gap:12px;line-height:1.8}.statusResult svg{color:#6f92ff;flex:0 0 auto}.statusResult.error svg{color:#e8798f}.pillResult{display:flex;flex-wrap:wrap;gap:10px}.pillResult button{background:#6890ff17;border:1px solid rgba(230,236,245,.8);border-radius:999px;color:#506079;cursor:pointer;padding:10px 14px}.bigResult{color:#6f7ff6;font-size:clamp(42px,8vw,72px);font-weight:420;line-height:1.2;text-align:center}.colorResult{align-items:center;color:#202a3a;display:grid;gap:10px;justify-items:center}.colorResult span{border:1px solid rgba(255,255,255,.86);border-radius:50%;box-shadow:0 18px 40px #687edc29;display:block;height:96px;width:96px}.colorResult small{color:#687184}.wheelResult{align-items:center;color:#6f7ff6;display:grid;font-size:30px;gap:14px;justify-items:center;min-height:180px}.markdownPreview{color:#687184;line-height:1.9}.markdownPreview h1,.markdownPreview h2,.markdownPreview h3{color:#202a3a;font-size:24px;margin:0 0 10px}.fileButton{align-items:center;background:#ffffffb8;border:1px solid rgba(230,236,245,.86);border-radius:999px;color:#506079;cursor:pointer;display:inline-flex!important;font-weight:520;gap:8px!important;min-height:46px;padding:0 16px;width:auto!important}.fileButton input{display:none}.quietNote{color:#687184;font-size:14px}.imageResult{display:grid;gap:14px}.imageResult img{border-radius:18px;max-height:320px;max-width:100%;object-fit:contain}.imageGridResult{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.imageGridResult img{aspect-ratio:1;border-radius:10px;object-fit:cover;width:100%}.plannedPanel{align-items:flex-start;background:#ffffffad;border:1px solid rgba(230,236,245,.82);border-radius:30px;box-shadow:0 24px 72px #5b8cff12;display:flex;gap:18px;padding:28px}.plannedPanel svg{color:#6f92ff;flex:0 0 auto}@media(min-width:1600px){:root{--page-max: min(78vw, 1740px);--page-pad: 40px;--hero-gap: clamp(116px, 7vw, 176px);--hero-visual-width: min(31vw, 560px);--hero-pad-x: 40px}.nav{padding-top:26px;padding-bottom:26px}.hero,.detailHero{padding-bottom:126px;padding-top:76px}.toolIntro{padding-bottom:18px;padding-top:18px}.hero{min-height:calc(100vh - 104px)}h1{font-size:92px}.moonToolVisual{gap:18px;padding:38px}.moonToolVisual img{max-width:332px;padding:16px}.softMetric{min-height:64px;padding:18px 20px}.section{padding-bottom:92px;padding-top:92px}.firstContent{padding-top:52px}.toolPageHero{grid-template-columns:minmax(0,1fr) minmax(360px,520px);padding-top:86px}.toolWorkspace{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);padding:34px}}@media(max-width:900px){main{max-width:100vw;overflow-x:hidden}.nav{align-items:flex-start;gap:18px;flex-direction:column}.mobileNav{align-items:center;flex-direction:row;gap:0}.hero,.detailHero,.detailHero.compact,.toolPageHero,.toolWorkspace,.toolGrid,.popularGrid,.compactToolGrid,.twoCol,.categoryGrid,.inspirationCard{grid-template-columns:1fr}.mobileToolHero,.section,.inspirationCard{margin-left:auto;margin-right:auto;width:calc(100vw - 36px)}.mobileToolHero{padding:22px 0 18px}.section{padding-left:0;padding-right:0}.firstContent{padding-top:18px}.searchSection{padding-bottom:20px;padding-top:20px}.searchBox{border-radius:22px;min-height:62px;padding:0 18px}.searchBox input{font-size:15px}.quickSearches{gap:8px}.quickSearches button{font-size:12px;min-height:32px}.category{min-height:108px}.feedback{align-items:flex-start;flex-direction:column}.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{color:#687184;font-size:16px;font-weight:390;line-height:1.92;margin-bottom:0}.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)}.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}.toolPageHero{margin-left:auto;margin-right:auto;padding:26px 0 12px;width:calc(100vw - 36px)}.toolPageHero h1{font-size:42px}.toolHeroOrb{border-radius:28px;margin-top:12px;padding:32px}.toolWorkspaceSection{padding-top:18px}.toolWorkspace{border-radius:26px;gap:18px;padding:18px}.workspaceResult{border-radius:20px;padding:16px}.formGrid{grid-template-columns:1fr}.searchResults a{align-items:flex-start;flex-direction:column;gap:2px}.searchResults small{text-align:left}.metricGrid div{align-items:flex-start;flex-direction:column}.metricGrid strong{text-align:left}.plannedPanel{border-radius:26px;padding:22px}}@media(max-width:760px){.toolsHoldingHero{display:grid;gap:26px;grid-template-columns:1fr;min-height:auto;padding:38px 18px 54px}.toolsHoldingCopy h1{font-size:42px;line-height:1.12}.toolsHoldingCopy .lead{font-size:16px;line-height:2}.toolsHoldingActions{gap:10px;margin-top:28px}.toolsHoldingActions .button{flex:1 1 150px;justify-content:center}.toolsHoldingCard{min-height:auto;padding:24px}.holdingPlanGrid{grid-template-columns:1fr}.holdingPlanGrid article{min-height:auto;padding:24px}.holdingPlanGrid svg{margin-bottom:22px}.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:13px;font-weight:430;justify-content:center;letter-spacing:.01em;min-height:38px;min-width:0;padding:0 5px}.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:12px;padding:0 4px}.mobileNav .authOpenButton,.mobileNav .authUserButton{width:42px}}:root{--moon-ink: #1f2a3d;--moon-ink-soft: #5f6b7e;--moon-muted: #788298;--moon-line: rgba(126, 142, 172, .2);--moon-panel: rgba(255, 255, 255, .62);--moon-accent: #566783;--moon-accent-strong: #485875;--moon-shadow: 0 28px 90px rgba(73, 88, 121, .1)}body{background:linear-gradient(118deg,#deeaf8e0,#fbfcfff0 36%,#eae8f5c2),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);display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);max-width:none;padding:22px clamp(28px,4vw,64px);width:100%}.brand{color:var(--moon-ink);font-size:18px;font-weight:520;justify-self:start;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;justify-self:center;letter-spacing:0}.nav .moonAuth{justify-self:end}.nav nav a:hover,.kicker,.inspirationAction a{color:var(--moon-accent)}.button,.authOpenButton,.authUserButton{border-color:#bcc7de6b;box-shadow:0 14px 36px #49587912;color:var(--moon-accent)}.button.primary,.authSubmit{background:linear-gradient(135deg,#4f607f,#7381a6);box-shadow:0 18px 44px #43527229}.toolsHoldingHero{gap:clamp(56px,7vw,120px);grid-template-columns:minmax(0,.92fr) minmax(440px,.74fr);max-width:min(1500px,calc(100vw - 140px));min-height:calc(100vh - 88px);padding:62px 0 92px}.toolsHoldingCopy{max-width:700px}.toolsHoldingCopy h1{color:var(--moon-ink);font-size:clamp(68px,6.2vw,118px);font-weight:430;letter-spacing:0;line-height:1.02}.toolsHoldingCopy .lead{color:var(--moon-ink-soft);font-size:clamp(18px,1.24vw,22px);line-height:2.05;max-width:640px}.toolsHoldingActions{margin-top:42px}.toolsHoldingCard{background:linear-gradient(145deg,#ffffffd1,#f5f8fda8),#ffffffad;border-color:#ffffffc2;border-radius:34px;box-shadow:var(--moon-shadow);min-height:410px;padding:38px}.toolsHoldingCard:before{background:linear-gradient(90deg,rgba(84,102,136,.18),transparent 60%);height:1px;inset:auto 38px 150px}.holdingIcon{background:#ffffff9e;border-color:#bcc7de5c;color:var(--moon-accent)}.toolsHoldingCard h2{color:var(--moon-ink);font-size:clamp(28px,2.2vw,38px);font-weight:520;letter-spacing:0;line-height:1.25;margin:34px 0 30px}.holdingSteps{gap:0}.holdingSteps span{background:transparent;border:0;border-top:1px solid rgba(126,142,172,.18);border-radius:0;color:var(--moon-ink-soft);min-height:56px;padding:0}.holdingSteps strong{color:var(--moon-accent);min-width:34px}.section{max-width:min(1460px,calc(100vw - 140px))}.toolsHoldingGrid{padding-top:22px}.sectionTitle h2{color:var(--moon-ink)}.sectionLead,.inspirationCopy p{color:var(--moon-ink-soft)}.holdingPlanGrid{border-top:1px solid var(--moon-line);gap:0;margin-top:40px}.holdingPlanGrid article{background:transparent;border:0;border-right:1px solid var(--moon-line);border-radius:0;box-shadow:none;min-height:190px;padding:30px 34px 20px 0}.holdingPlanGrid article+article{padding-left:34px}.holdingPlanGrid article:last-child{border-right:0}.holdingPlanGrid svg{color:var(--moon-accent);margin-bottom:28px}.holdingPlanGrid h3{color:var(--moon-ink);font-size:24px;font-weight:560}.holdingPlanGrid p{color:var(--moon-ink-soft)}.inspirationCard{background:transparent;border:0;border-top:1px solid var(--moon-line);border-radius:0;box-shadow:none;padding-top:52px}.siteFooter{background:#ffffff2e;border-top-color:#b9c5dc2e}.footerCopy strong{color:var(--moon-accent)}@media(min-width:1600px){.toolsHoldingHero{max-width:min(1640px,calc(100vw - 180px))}}@media(max-width:900px){.nav{display:flex}.toolsHoldingHero,.section{max-width:none;width:calc(100vw - 36px)}.toolsHoldingHero,.holdingPlanGrid{grid-template-columns:1fr}.holdingPlanGrid article,.holdingPlanGrid article+article{border-right:0;border-top:1px solid var(--moon-line);padding:24px 0}.holdingPlanGrid article:first-child{border-top:0}}@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)}.toolsHoldingHero{gap:30px;min-height:auto;padding:36px 0 46px;width:calc(100vw - 36px)}.toolsHoldingCopy h1{font-size:clamp(56px,16vw,72px)}.toolsHoldingCopy .lead{font-size:16px;line-height:1.95}.toolsHoldingActions{display:grid;gap:12px;margin-top:28px}.toolsHoldingActions .button{justify-content:center;min-height:54px;width:100%}.toolsHoldingCard{border-radius:28px;min-height:auto;padding:26px}.toolsHoldingCard h2{font-size:28px;margin:28px 0 22px}.section{padding-bottom:54px;padding-top:48px;width:calc(100vw - 36px)}.holdingPlanGrid{margin-top:24px}.inspirationCard{gap:18px;padding-top:40px}}.portalShowcase{align-items:center;display:grid;gap:clamp(64px,8vw,132px);grid-template-columns:minmax(0,.94fr) minmax(420px,.78fr);margin:0 auto;max-width:min(1540px,calc(100vw - 140px));min-height:calc(100vh - 88px);padding:58px 0 72px}.portalCopy h1{font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(70px,6.6vw,126px);font-weight:400;letter-spacing:0;line-height:1.02}.portalCopy .lead{max-width:650px}.transferVisualPanel{background:radial-gradient(circle at 52% 54%,rgba(255,255,255,.96) 0 126px,rgba(255,255,255,.34) 127px 210px,transparent 211px),linear-gradient(150deg,#ffffffe0,#f0f6ffa3);border:1px solid rgba(255,255,255,.78);border-radius:34px;box-shadow:0 32px 92px #465a7e1f;min-height:470px;overflow:hidden;padding:44px;position:relative}.transferVisualPanel:before{border:1px solid rgba(104,126,170,.16);border-radius:999px;content:"";height:310px;position:absolute;right:-96px;top:-72px;width:310px}.deviceScene{align-items:end;display:grid;gap:18px;grid-template-columns:.52fr 80px 1fr;height:320px;margin:22px auto 0;max-width:520px;position:relative}.phoneDevice,.laptopDevice{align-items:center;background:linear-gradient(145deg,#eef4ff,#fff);border:2px solid rgba(83,103,143,.28);box-shadow:0 24px 60px #465a7e1f;display:flex;justify-content:center;position:relative}.phoneDevice{border-radius:24px;height:168px;justify-self:end;width:86px}.laptopDevice{border-radius:18px 18px 8px 8px;height:184px;justify-self:start;width:260px}.laptopDevice:after{background:linear-gradient(90deg,#53678f24,#ffffffd1,#53678f1a);border-radius:0 0 18px 18px;bottom:-18px;content:"";height:18px;left:-20px;position:absolute;right:-20px}.phoneDevice img,.laptopDevice img{height:54px;opacity:.86;object-fit:contain;width:54px}.transferArc{align-items:center;background:#ffffffd1;border:1px solid rgba(181,198,230,.54);border-radius:999px;color:#58719f;display:flex;height:68px;justify-content:center;margin-bottom:72px;width:68px}.transferVisualPanel p{color:#56637b;font-size:17px;line-height:1.8;margin:32px 0 0;text-align:center}.transferSheet{background:#ffffff70;border:1px solid rgba(255,255,255,.62);border-radius:34px;box-shadow:0 24px 80px #465a7e14;display:grid;gap:34px;grid-template-columns:minmax(260px,.6fr) minmax(360px,1fr);padding:42px}.transferSheetTitle h2{font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(34px,3.2vw,56px);font-weight:400;line-height:1.16}.transferRows{display:grid;gap:12px}.transferRows article{align-items:center;background:#ffffff9e;border:1px solid rgba(190,204,230,.36);border-radius:18px;display:grid;gap:4px 14px;grid-template-columns:48px minmax(0,.44fr) minmax(0,1fr) 18px;min-height:74px;padding:12px 16px}.transferRows article span{align-items:center;background:#ebf1ffdb;border-radius:999px;color:#526c9f;display:flex;height:48px;justify-content:center;width:48px}.transferRows strong{color:#1f2a3d;font-size:18px;font-weight:560}.transferRows small{color:#657188;font-size:14px;line-height:1.5}.transferStatus{align-items:center;display:flex;flex-wrap:wrap;gap:18px;grid-column:2}.transferStatus button{background:linear-gradient(135deg,#21324e,#304c7c);border:0;border-radius:999px;color:#fff;cursor:not-allowed;font:inherit;font-weight:600;min-height:54px;opacity:.92;padding:0 38px}.transferStatus span{align-items:center;color:#63708a;display:inline-flex;gap:8px;line-height:1.6}.portalNotes{align-items:start;border-top:1px solid var(--moon-line);display:grid;gap:48px;grid-template-columns:minmax(260px,.58fr) minmax(360px,1fr)}.portalNotes h2{font-family:Georgia,Songti SC,SimSun,serif;font-weight:400}.portalNotesList{border-top:1px solid rgba(126,142,172,.16);display:grid}.portalNotesList p{align-items:center;border-bottom:1px solid rgba(126,142,172,.16);color:#5f6b7e;display:flex;gap:12px;line-height:1.8;margin:0;min-height:58px}.portalNotesList svg{color:#566783;flex:0 0 auto}.portalNotesList .inspirationAction{margin-top:24px}@media(min-width:981px)and (max-width:1600px){.transferSheet,.portalNotes{grid-template-columns:minmax(330px,.68fr) minmax(0,1fr)}.transferSheetTitle h2,.portalNotes h2{font-size:clamp(32px,2.75vw,40px);line-height:1.22;max-width:520px}}@media(min-width:1600px){.portalShowcase,.transferSheet,.portalNotes{max-width:min(1660px,calc(100vw - 180px))}}@media(max-width:980px){.portalShowcase,.transferSheet,.portalNotes{grid-template-columns:1fr}.transferStatus{grid-column:auto}}@media(max-width:760px){.portalShowcase{gap:28px;min-height:auto;padding:36px 0 24px;width:calc(100vw - 36px)}.portalCopy h1{font-size:clamp(52px,15vw,68px)}.portalCopy .lead{font-size:16px;line-height:1.9}.transferVisualPanel{border-radius:30px;min-height:330px;padding:28px 22px}.deviceScene{grid-template-columns:.48fr 54px 1fr;height:218px}.phoneDevice{border-radius:18px;height:128px;width:66px}.laptopDevice{border-radius:14px 14px 7px 7px;height:138px;width:min(190px,46vw)}.transferArc{height:52px;margin-bottom:54px;width:52px}.transferSheet{background:#ffffffe0;border-radius:30px 30px 0 0;gap:22px;padding:28px 18px 24px;width:calc(100vw - 36px)}.transferSheetTitle h2{font-size:30px}.transferRows article{gap:4px 12px;grid-template-columns:44px minmax(0,1fr) 18px}.transferRows small{grid-column:2}.transferRows article span{height:44px;width:44px}.transferStatus button{width:100%}.portalNotes{gap:24px;padding-bottom:54px;padding-top:44px;width:calc(100vw - 36px)}}@media(max-width:760px){.mobileNav{border-bottom:1px solid rgba(208,219,238,.42);grid-template-areas:"brand auth";grid-template-columns:minmax(0,1fr) auto;padding-bottom:18px}.mobileNav nav{display:none!important}.portalShowcase{padding-top:20px}.portalCopy{text-align:center}.portalCopy h1{font-size:clamp(44px,11.5vw,58px);white-space:nowrap}.portalCopy .lead{margin-left:auto;margin-right:auto;max-width:320px}}.nav nav a:hover,.kicker,.toolsHoldingCopy strong,.portalNotesList svg{color:var(--moon-accent)}.button.primary,.transferStatus button{background:linear-gradient(135deg,#20304d,#526385);box-shadow:0 18px 44px #3b4c7029}@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}.portalShowcase{gap:24px;max-width:calc(100vw - 36px);overflow:hidden;padding-top:18px}.transferVisualPanel{min-height:304px;padding:26px 18px 24px}.deviceScene{gap:10px;grid-template-columns:minmax(58px,.5fr) 44px minmax(138px,.88fr);height:198px;margin-top:10px;max-width:100%}.phoneDevice{border-radius:18px;height:120px;width:62px}.laptopDevice{border-radius:14px 14px 7px 7px;height:122px;width:min(176px,42vw)}.laptopDevice:after{bottom:-14px;height:14px;left:-12px;right:-12px}.phoneDevice img,.laptopDevice img{height:42px;width:42px}.transferArc{height:46px;margin-bottom:50px;width:46px}.transferVisualPanel p{font-size:15px;margin-top:16px}.portalCopy,.toolsHoldingCopy{max-width:100%;width:100%}.toolsHoldingActions{margin-left:auto;margin-right:auto;max-width:320px;width:100%}.toolsHoldingActions .button{max-width:100%;width:100%}}@media(max-width:390px){.deviceScene{grid-template-columns:minmax(54px,.48fr) 38px minmax(124px,.84fr)}.laptopDevice{width:min(156px,40vw)}.transferArc{height:42px;width:42px}}.nav{max-width:min(1660px,calc(100vw - 64px))}.portalShowcase{gap:clamp(46px,7vw,104px);margin-top:clamp(36px,6vh,78px)}.portalCopy h1,.toolsHoldingCopy h1{color:#17243b;font-family:Georgia,Times New Roman,"Noto Serif SC",serif;font-weight:430;letter-spacing:0}.portalCopy .lead,.toolsHoldingCopy .lead{color:#526176}.transferVisualPanel{background:radial-gradient(circle at 82% 9%,rgba(255,255,255,.76) 0 54px,transparent 55px),radial-gradient(ellipse at 50% 86%,rgba(72,105,160,.09),transparent 58%),linear-gradient(145deg,#ffffffb8,#edf4ffa3);border-color:#d8e2f2c2;box-shadow:0 28px 92px #2a3a5c1f}.transferVisualPanel:before{background:radial-gradient(circle,transparent 0 54%,rgba(99,122,171,.12) 55% 56%,transparent 57%),radial-gradient(circle,transparent 0 70%,rgba(99,122,171,.08) 71% 72%,transparent 73%);opacity:.58}.transferSheet,.portalNotes{background:#ffffff85;border-color:#d8e2f2ad;box-shadow:0 22px 72px #2a3a5c17}.toolsUnavailablePage{align-items:center;display:grid;gap:clamp(32px,6vw,90px);grid-template-columns:minmax(0,.9fr) minmax(280px,420px);margin:clamp(48px,8vh,96px) auto 120px;max-width:min(1280px,calc(100vw - 64px))}.toolsUnavailablePage .toolsHoldingCopy{max-width:640px}.unavailablePanel{background:radial-gradient(circle at 82% 10%,rgba(255,255,255,.86) 0 54px,transparent 55px),linear-gradient(145deg,#ffffffb8,#edf4ff9e);border:1px solid rgba(216,226,242,.72);border-radius:32px;box-shadow:0 24px 84px #2a3a5c1a;min-height:280px;padding:34px}.unavailablePanel span{color:#687792;display:block;font-size:14px;margin-bottom:18px}.unavailablePanel strong{color:#17243b;display:block;font-family:Georgia,Times New Roman,"Noto Serif SC",serif;font-size:clamp(34px,3.5vw,48px);font-weight:430;letter-spacing:0}.unavailablePanel p{color:#526176;line-height:1.9;margin-top:22px}@media(max-width:760px){body{background:linear-gradient(180deg,#f8fbff,#eef5ff 58%,#e8f1ff)}.mobileNav{background:transparent;border-bottom:0;box-shadow:none;grid-template-areas:"back brand auth";grid-template-columns:42px 1fr auto;padding:16px 18px 6px}.mobileNav:before{color:#53627b;content:"‹";font-size:28px;grid-area:back;line-height:1}.mobileNav .brand{justify-self:center}.mobileNav nav{display:none!important}.mobileNav .authOpenButton,.mobileNav .authUserButton{background:#ffffffb8!important;border-color:#ccd8ecb8!important;height:34px;padding:0 12px}.portalShowcase{gap:24px;margin-top:20px;padding:0 18px}.portalCopy{text-align:center}.portalCopy .kicker{color:#53627b}.portalCopy h1{font-size:clamp(46px,13vw,60px);line-height:1.04;margin-bottom:14px}.portalCopy .lead{font-size:17px;line-height:1.85;margin:0 auto;max-width:320px}.portalCopy .toolsHoldingActions{display:none}.transferVisualPanel{border-radius:30px;min-height:280px;order:2;padding:22px 18px 24px}.transferVisualPanel:before{opacity:.36}.deviceScene{height:220px;margin-top:2px}.transferSheet{border-radius:30px;margin:22px 18px 0;padding:18px}.transferSheetTitle{display:none}.transferRows{gap:10px}.transferRows article{background:#ffffffad;border-color:#d2ddf0c2;border-radius:18px;min-height:72px}.transferStatus button{min-height:54px;width:100%}.portalNotes{border-radius:30px;margin:18px 18px 0}.toolsUnavailablePage{display:block;margin:26px 18px 78px;max-width:none}.toolsUnavailablePage .toolsHoldingCopy{background:#ffffff9e;border:1px solid rgba(216,226,242,.76);border-radius:30px;padding:28px 24px}.toolsUnavailablePage h1{font-size:clamp(38px,12vw,52px);line-height:1.1}.unavailablePanel{border-radius:28px;margin-top:16px;min-height:0;padding:24px}}@media(min-width:1024px){.portalShowcase{align-items:center;min-height:calc(100svh - 150px);padding:clamp(42px,6vh,70px) 0 64px}.transferVisualPanel{min-height:420px}.deviceScene{height:286px}}.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}}.toolHealingSite{background:radial-gradient(circle at 74% 10%,rgba(235,216,161,.32),transparent 30%),radial-gradient(circle at 12% 22%,rgba(231,199,188,.22),transparent 28%),linear-gradient(180deg,#fff7e8,#f7ecde 54%,#ece2dc);color:#352d42;min-height:100svh;overflow-x:hidden;padding:0 0 32px}.toolHealingSite .toolHealingHero{align-items:end;display:grid;gap:18px;margin:0 auto;max-width:min(1180px,calc(100vw - 28px));min-height:calc(100svh - 94px);padding:28px 0 20px}.toolHealingSite .toolHealingCopy{display:grid;gap:16px;position:relative;z-index:1}.toolHealingSite .toolHealingCopy h1,.toolHealingSite .portalFeatureCopy h2,.toolHealingSite .toolComingSoon h2{color:#3c3446;font-family:var(--mr-font-serif);font-weight:500;letter-spacing:0;line-height:1.05;margin:0}.toolHealingSite .toolHealingCopy h1{font-size:clamp(54px,16vw,118px)}.toolHealingSite .lead,.toolHealingSite .portalFeatureCopy p,.toolHealingSite .toolComingSoon p,.toolHealingSite .toolScenarioBand p,.toolHealingSite .portalPreviewNote{color:#7a6f80;font-size:16px;line-height:1.85;margin:0}.toolHealingSite .toolHealingActions,.toolHealingSite .portalFeatureActions,.toolHealingSite .portalValueList,.toolHealingSite .toolScenarioBand{display:flex;flex-wrap:wrap;gap:12px}.toolHealingSite .button.primary{background:linear-gradient(135deg,#f2ddb2,#c9a76b);color:#342b3d}.toolHealingSite .button:not(.primary){background:#fffaeec2;border-color:#e2cd975c;color:#5e5268}.toolHealingSite .toolXiaojingFigure{align-items:end;aspect-ratio:.86;background:radial-gradient(circle at 52% 28%,rgba(255,248,220,.9),transparent 34%),linear-gradient(180deg,#fffaeed1,#efdcc2b8);border:1px solid rgba(226,205,151,.34);border-radius:34px;box-shadow:0 28px 90px #503a271f;display:flex;justify-content:center;margin:0;overflow:hidden;padding:24px 12px 0}.toolHealingSite .toolXiaojingFigure img{height:100%;object-fit:contain;width:100%}.toolHealingSite .portalFeatureCard,.toolHealingSite .toolComingSoon{background:#fffaeec7;border:1px solid rgba(226,205,151,.34);border-radius:34px;box-shadow:0 24px 80px #503a271a;display:grid;gap:22px;margin:22px auto 0;max-width:min(1180px,calc(100vw - 28px));overflow:hidden;padding:16px}.toolHealingSite .portalFeatureCopy small{color:#9a7a48;font-size:13px;font-weight:750}.toolHealingSite .toolScenarioBand strong{color:#3c3446;font-family:var(--mr-font-serif);font-size:24px;font-weight:500;line-height:1.2}.toolHealingSite .portalFeatureCopy{align-content:center;display:grid;gap:14px;padding:6px}.toolHealingSite .portalFeatureCopy h2{font-size:clamp(36px,10vw,74px)}.toolHealingSite .portalValueList span{align-items:center;background:#ffffff85;border:1px solid rgba(226,205,151,.28);border-radius:999px;color:#6f5636;display:inline-flex;font-weight:700;gap:7px;min-height:38px;padding:0 13px}.toolHealingSite .portalPreviewNote{background:#fff5e09e;border-radius:16px;padding:10px 12px}.toolHealingSite .toolScenarioBand{margin:20px auto 0;max-width:min(1180px,calc(100vw - 28px))}.toolHealingSite .toolScenarioBand article{background:#fffaeeb3;border:1px solid rgba(226,205,151,.3);border-radius:26px;box-shadow:0 18px 60px #503a2714;color:#8d6d41;display:grid;flex:1 1 220px;gap:10px;padding:22px}.toolHealingSite .toolComingSoon{align-items:center}.toolHealingSite .toolComingSoon h2{font-size:clamp(32px,8vw,56px)}.toolHealingSite .toolComingSoon>span{background:#e0bc773d;border-radius:999px;color:#755936;font-weight:750;justify-self:start;padding:10px 14px}@media(min-width:860px){.toolHealingSite .toolHealingHero,.toolHealingSite .portalFeatureCard{grid-template-columns:minmax(0,.92fr) minmax(360px,.8fr)}.toolHealingSite .portalFeatureCard{grid-template-columns:minmax(380px,.94fr) minmax(0,.86fr);padding:24px}.toolHealingSite .toolComingSoon{grid-template-columns:1fr auto;padding:26px 30px}}@media(max-width:760px){.toolHealingSite .toolHealingHero{align-content:end;min-height:calc(100svh - 78px)}.toolHealingSite .toolHealingActions .button,.toolHealingSite .portalFeatureActions .button{flex:1 1 150px;justify-content:center}.toolHealingSite .toolXiaojingFigure{aspect-ratio:1}}@media(min-width:1600px){.toolHealingSite .toolHealingHero,.toolHealingSite .portalFeatureCard,.toolHealingSite .toolScenarioBand,.toolHealingSite .toolComingSoon{max-width:min(1360px,calc(100vw - 144px))}.toolHealingSite .toolHealingHero,.toolHealingSite .portalFeatureCard{gap:clamp(36px,3vw,58px);grid-template-columns:minmax(520px,.96fr) minmax(460px,.76fr)}.toolHealingSite .toolHealingCopy h1{font-size:clamp(116px,8vw,154px)}.toolHealingSite .toolScenarioBand article{padding:28px}}@media(min-width:2200px){.toolHealingSite .toolHealingHero,.toolHealingSite .portalFeatureCard,.toolHealingSite .toolScenarioBand,.toolHealingSite .toolComingSoon{max-width:min(1620px,calc(100vw - 220px))}}@media(min-width:761px){.toolHealingSite .toolHealingHero,.toolHealingSite .portalFeatureCard,.toolHealingSite .toolScenarioBand,.toolHealingSite .toolComingSoon{box-sizing:border-box;max-width:var(--mr-site-content-width);width:var(--mr-site-content-width)}.toolHealingSite .toolHealingHero{align-items:center;min-height:clamp(560px,calc(100svh - 150px),720px);padding:clamp(32px,4vh,56px) 0 clamp(26px,3vh,42px)}.toolHealingSite .toolHealingCopy h1{font-size:clamp(58px,6.6vw,96px);line-height:1.02;white-space:nowrap}.toolHealingSite .toolXiaojingFigure{max-height:min(520px,calc(100svh - 220px))}}@media(min-width:1600px){.toolHealingSite .toolHealingHero,.toolHealingSite .portalFeatureCard{gap:clamp(30px,2.4vw,46px);grid-template-columns:minmax(0,.98fr) minmax(420px,.74fr)}.toolHealingSite .toolHealingCopy h1{font-size:clamp(82px,4.9vw,108px)}}@media(min-width:2200px){.toolHealingSite .toolHealingHero,.toolHealingSite .portalFeatureCard,.toolHealingSite .toolScenarioBand,.toolHealingSite .toolComingSoon{max-width:var(--mr-site-content-width)}}.toolHealingSite .transferDownloadPage{box-sizing:border-box;margin:0 auto;max-width:calc(100vw - 28px);padding:24px 0 42px;width:var(--mr-site-content-width, min(1180px, calc(100vw - 28px) ))}.toolHealingSite .transferDownloadHero{align-items:center;display:grid;gap:22px}.toolHealingSite .transferDownloadCopy{display:grid;gap:16px}.toolHealingSite .transferGoldKicker,.toolHealingSite .transferSectionLabel{align-items:center;color:#9a7a48;display:inline-flex;font-size:13px;font-weight:780;gap:8px;letter-spacing:.02em;margin:0}.toolHealingSite .transferGoldKicker span{align-items:center;background:linear-gradient(135deg,#f5e3b8,#c99d4e);border-radius:999px;box-shadow:0 12px 28px #845f2829;color:#4f3920;display:inline-flex;font-size:20px;height:34px;justify-content:center;width:34px}.toolHealingSite .transferDownloadCopy h1{color:#3c3446;display:grid;font-family:var(--mr-font-serif);font-size:clamp(48px,13vw,92px);font-weight:500;gap:8px;letter-spacing:0;line-height:1.02;margin:0}.toolHealingSite .transferDownloadCopy h1 small{color:#6d5f70;font-family:var(--mr-font-sans);font-size:clamp(19px,4.8vw,30px);font-weight:620;line-height:1.35}.toolHealingSite .transferDownloadLead{color:#756a78;font-size:17px;line-height:1.9;margin:0;max-width:660px}.toolHealingSite .transferDownloadLead strong{color:#4b3d46;font-weight:780}.toolHealingSite .transferDownloadActions{display:grid;gap:10px;margin-top:6px}.toolHealingSite .transferDownloadButton{border:0;cursor:pointer;justify-content:center;min-height:56px;padding-left:22px;padding-right:22px}.toolHealingSite .transferDownloadPrompt,.toolHealingSite .transferQuietText{color:#8a7d87;font-size:13px;line-height:1.7}.toolHealingSite .transferMobileHint{background:#fff5e0b8;border:1px solid rgba(226,205,151,.34);border-radius:18px;color:#6a5948;font-size:14px;line-height:1.8;margin:0;padding:12px 14px}.toolHealingSite .transferDownloadFigure{align-items:end;background:radial-gradient(circle at 56% 18%,rgba(255,246,213,.92),transparent 33%),radial-gradient(circle at 86% 18%,rgba(234,201,134,.24),transparent 27%),linear-gradient(180deg,#fffaeee6,#efdcc2b8);border:1px solid rgba(226,205,151,.34);border-radius:34px;box-shadow:0 28px 90px #503a271f;display:grid;justify-items:center;margin:0;min-height:360px;overflow:hidden;padding:26px 18px 18px;position:relative}.toolHealingSite .transferDownloadFigure img{max-height:330px;object-fit:contain;position:relative;width:min(78%,360px);z-index:1}.toolHealingSite .transferMoonBadge{align-items:center;background:linear-gradient(135deg,#f5e3b8,#c99d4e);border:1px solid rgba(255,252,239,.72);border-radius:999px;box-shadow:0 18px 46px #845f282e;color:#4f3920;display:inline-flex;font-size:36px;height:72px;justify-content:center;position:absolute;right:24px;top:24px;width:72px}.toolHealingSite .transferDownloadFigure figcaption{align-items:center;background:#fffcf4d6;border:1px solid rgba(196,159,92,.24);border-radius:999px;color:#6f5636;display:inline-flex;font-weight:750;gap:8px;justify-content:center;line-height:1.4;min-height:42px;padding:0 16px;position:relative;z-index:2}.toolHealingSite .transferDownloadPanel,.toolHealingSite .transferDownloadGrid,.toolHealingSite .transferReturnBand{display:grid;gap:16px;margin-top:18px}.toolHealingSite .transferFileCard,.toolHealingSite .transferTrustCard,.toolHealingSite .transferStepsCard,.toolHealingSite .transferWhyCard,.toolHealingSite .transferReturnBand{background:#fffaeec7;border:1px solid rgba(226,205,151,.34);border-radius:28px;box-shadow:0 22px 72px #503a2717;padding:22px}.toolHealingSite .transferFileCard,.toolHealingSite .transferTrustCard,.toolHealingSite .transferStepsCard,.toolHealingSite .transferWhyCard{display:grid;gap:12px}.toolHealingSite .transferFileCard h2,.toolHealingSite .transferStepsCard h2,.toolHealingSite .transferWhyCard h2{color:#3c3446;font-family:var(--mr-font-serif);font-size:clamp(30px,7vw,48px);font-weight:500;letter-spacing:0;line-height:1.1;margin:0}.toolHealingSite .transferFileCard p,.toolHealingSite .transferTrustCard p,.toolHealingSite .transferStepsCard li,.toolHealingSite .transferQuietText,.toolHealingSite .transferReturnBand{color:#766b79;line-height:1.85}.toolHealingSite .transferFileCard p{margin:0}.toolHealingSite .transferFileCard code{color:#4b3d46;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em;font-weight:650}.toolHealingSite .transferHashLine code{overflow-wrap:anywhere;word-break:break-word}.toolHealingSite .transferTrustCard{align-content:start;background:linear-gradient(145deg,#fffaeed6,#f6e8cca8)}.toolHealingSite .transferTrustCard svg,.toolHealingSite .transferWhyList svg{color:#9a7a48}.toolHealingSite .transferTrustCard strong{color:#3c3446;font-family:var(--mr-font-serif);font-size:26px;font-weight:500}.toolHealingSite .transferTrustCard p{margin:0}.toolHealingSite .transferStepsCard ol{display:grid;gap:10px;margin:0;padding-left:22px}.toolHealingSite .transferStepsCard strong{color:#4b3d46}.toolHealingSite .transferWhyList{display:grid;gap:10px}.toolHealingSite .transferWhyList span{align-items:center;background:#ffffff85;border:1px solid rgba(226,205,151,.28);border-radius:999px;color:#6f5636;display:inline-flex;font-weight:750;gap:8px;min-height:42px;padding:0 14px}.toolHealingSite .transferReturnBand{align-items:center}.toolHealingSite .transferReturnBand span{color:#9a7a48;font-weight:780}.toolHealingSite .transferReturnBand div{display:flex;flex-wrap:wrap;gap:10px}.toolHealingSite .transferReturnBand a{background:#ffffff85;border:1px solid rgba(226,205,151,.28);border-radius:999px;color:#6f5636;font-weight:750;min-height:38px;padding:8px 13px}@media(min-width:860px){.toolHealingSite .transferDownloadPage{padding-bottom:58px;padding-top:clamp(30px,4vh,56px)}.toolHealingSite .transferDownloadHero{gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,.95fr) minmax(360px,.78fr)}.toolHealingSite .transferDownloadPanel,.toolHealingSite .transferDownloadGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);margin-top:24px}.toolHealingSite .transferReturnBand{grid-template-columns:1fr auto;padding:24px 28px}}@media(min-width:1600px){.toolHealingSite .transferDownloadPage{padding-top:62px}.toolHealingSite .transferDownloadFigure{min-height:430px}.toolHealingSite .transferDownloadFigure img{max-height:390px}}@media(max-width:760px){.toolHealingSite .transferDownloadPage{max-width:none;padding:18px 18px 36px;width:100%}.toolHealingSite .transferDownloadHero{gap:18px}.toolHealingSite .transferDownloadCopy{text-align:left}.toolHealingSite .transferDownloadCopy h1{font-size:clamp(42px,12vw,54px)}.toolHealingSite .transferDownloadCopy h1 small{font-size:20px}.toolHealingSite .transferDownloadLead{font-size:16px;line-height:1.85}.toolHealingSite .transferDownloadButton{min-height:58px;width:100%}.toolHealingSite .transferDownloadFigure{border-radius:30px;min-height:300px;padding:22px 14px 16px}.toolHealingSite .transferDownloadFigure img{max-height:248px;width:min(86%,300px)}.toolHealingSite .transferMoonBadge{font-size:26px;height:54px;right:18px;top:18px;width:54px}.toolHealingSite .transferFileCard,.toolHealingSite .transferTrustCard,.toolHealingSite .transferStepsCard,.toolHealingSite .transferWhyCard,.toolHealingSite .transferReturnBand{border-radius:24px;padding:18px}.toolHealingSite .transferWhyList span{border-radius:18px;justify-content:flex-start;line-height:1.45;padding:11px 13px}}.toolHealingSite .toolHomeHero .toolHealingActions{margin-top:8px}.toolHealingSite .toolTransferHeroFigure{align-items:center;aspect-ratio:1.46;min-height:0;padding:clamp(16px,3vw,32px)}.toolHealingSite .toolTransferHeroFigure img{height:auto;max-height:100%;object-fit:contain;width:100%}.toolHealingSite .homeTransferCard{align-items:center}.toolHealingSite .homeTransferScreenshot,.toolHealingSite .transferShotGrid figure{background:#fffcf4db;border:1px solid rgba(196,159,92,.18);border-radius:24px;box-shadow:0 18px 56px #503a2714;margin:0;overflow:hidden}.toolHealingSite .homeTransferScreenshot img,.toolHealingSite .transferShotGrid img{display:block;height:auto;width:100%}.toolHealingSite .homeTransferCard .portalFeatureCopy h2{font-size:clamp(34px,6vw,62px)}.toolHealingSite .transferDownloadFigure{align-items:center;min-height:360px;padding:clamp(18px,3vw,34px)}.toolHealingSite .transferDownloadFigure img{max-height:400px;object-fit:contain;width:min(100%,620px)}.toolHealingSite .transferProductShots,.toolHealingSite .transferHowSection,.toolHealingSite .transferFaqSection{background:#fffaee8f;border:1px solid rgba(226,205,151,.3);border-radius:30px;box-shadow:0 22px 72px #503a2714;display:grid;gap:20px;margin-top:22px;padding:22px}.toolHealingSite .transferSectionIntro{display:grid;gap:10px;max-width:760px}.toolHealingSite .transferSectionIntro h2{color:#3c3446;font-family:var(--mr-font-serif);font-size:clamp(32px,7vw,54px);font-weight:500;letter-spacing:0;line-height:1.1;margin:0}.toolHealingSite .transferSectionIntro p:not(.transferSectionLabel){color:#756a78;font-size:16px;line-height:1.85;margin:0}.toolHealingSite .transferShotGrid{display:grid;gap:16px}.toolHealingSite .transferShotGrid figure{display:grid}.toolHealingSite .transferShotGrid figcaption{color:#6f5636;font-weight:700;line-height:1.6;padding:12px 14px 14px}.toolHealingSite .transferHowGrid,.toolHealingSite .transferFaqGrid{display:grid;gap:12px}.toolHealingSite .transferHowGrid article,.toolHealingSite .transferFaqGrid article{background:#ffffff8a;border:1px solid rgba(226,205,151,.28);border-radius:22px;display:grid;gap:8px;padding:18px}.toolHealingSite .transferHowGrid article span{align-items:center;background:linear-gradient(135deg,#f5e3b8,#c99d4e);border-radius:999px;color:#4f3920;display:inline-flex;font-weight:800;height:34px;justify-content:center;width:34px}.toolHealingSite .transferHowGrid strong,.toolHealingSite .transferFaqGrid strong{color:#3c3446;font-size:18px;line-height:1.35}.toolHealingSite .transferHowGrid p,.toolHealingSite .transferFaqGrid p{color:#756a78;line-height:1.75;margin:0}.toolHealingSite .transferFaqGrid svg{color:#9a7a48}@media(min-width:860px){.toolHealingSite .toolHomeHero{grid-template-columns:minmax(0,.88fr) minmax(420px,.92fr)}.toolHealingSite .homeTransferCard{grid-template-columns:minmax(420px,1.02fr) minmax(0,.78fr)}.toolHealingSite .transferProductShots,.toolHealingSite .transferHowSection,.toolHealingSite .transferFaqSection{padding:28px}.toolHealingSite .transferShotGrid,.toolHealingSite .transferHowGrid,.toolHealingSite .transferFaqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolHealingSite .transferHowGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1600px){.toolHealingSite .toolTransferHeroFigure{max-height:min(500px,calc(100svh - 220px))}.toolHealingSite .transferDownloadFigure img{max-height:470px}}@media(max-width:760px){.toolHealingSite .toolHomeHero{min-height:auto}.toolHealingSite .toolHomeHero .toolHealingCopy h1{white-space:normal}.toolHealingSite .toolTransferHeroFigure{aspect-ratio:1.2;border-radius:30px;padding:16px}.toolHealingSite .homeTransferCard{margin-top:18px}.toolHealingSite .homeTransferScreenshot,.toolHealingSite .transferShotGrid figure{border-radius:20px}.toolHealingSite .transferDownloadFigure{min-height:260px;padding:16px}.toolHealingSite .transferDownloadFigure img{max-height:240px;width:100%}.toolHealingSite .transferProductShots,.toolHealingSite .transferHowSection,.toolHealingSite .transferFaqSection{border-radius:24px;margin-top:18px;padding:18px}.toolHealingSite .transferSectionIntro h2{font-size:clamp(30px,9vw,40px)}.toolHealingSite .transferHowGrid article,.toolHealingSite .transferFaqGrid article{border-radius:18px;padding:16px}}.toolHealingSite .toolHubHero{min-height:clamp(560px,calc(100svh - 120px),720px)}.toolHealingSite .toolHubHero .lead{max-width:540px}.toolHealingSite .toolHubFigure{background:radial-gradient(circle at 70% 24%,rgba(255,248,220,.94),transparent 38%),radial-gradient(circle at 22% 74%,rgba(224,188,119,.22),transparent 34%),linear-gradient(180deg,#fffbefdb,#edd9bec2);isolation:isolate;justify-self:end;max-height:min(560px,calc(100svh - 190px));overflow:visible;padding:clamp(16px,1.6vw,22px) clamp(8px,1vw,14px) 0;position:relative;width:min(100%,clamp(430px,38vw,570px))}.toolHealingSite .toolHubFigure img{object-fit:cover;position:relative;z-index:1}.toolHealingSite .toolHeroFloatLayer{inset:-18px -18px 8px -24px;pointer-events:none;position:absolute;z-index:3}.toolHealingSite .toolHeroFloatCard{align-items:center;appearance:none;background:#fffbf1db;border:1px solid rgba(218,188,121,.44);border-radius:20px;box-shadow:0 18px 42px #5a3e2024;color:#4b3d48;cursor:pointer;display:inline-flex;gap:10px;min-width:138px;padding:10px 12px;pointer-events:auto;position:absolute;text-align:left;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.toolHealingSite .toolHeroFloatCard:hover{border-color:#c9a76bad;box-shadow:0 24px 58px #5a3e202e;transform:translateY(-2px)}.toolHealingSite .toolHeroFloatCard.transfer{left:0;top:15%}.toolHealingSite .toolHeroFloatCard.shiying{right:0;top:47%}.toolHealingSite .toolHeroFloatCard.more{bottom:9%;right:8%}.toolHealingSite .toolHeroFloatIcon{align-items:center;background:linear-gradient(145deg,#f4d98e,#cf9f42);border-radius:14px;color:#3d2f23;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.toolHealingSite .toolHeroFloatCard strong,.toolHealingSite .toolHeroFloatCard small{display:block;letter-spacing:0;line-height:1.25}.toolHealingSite .toolHeroFloatCard strong{font-size:14px;font-weight:820}.toolHealingSite .toolHeroFloatCard small{color:#7a6a58;font-size:12px;margin-top:2px}.toolHealingSite .toolHeroSpark{background:#e0bc778f;border-radius:999px;box-shadow:0 0 26px #e0bc777a;height:8px;position:absolute;width:8px;z-index:2}.toolHealingSite .toolHeroSpark:before,.toolHealingSite .toolHeroSpark:after{background:#e0bc7780;border-radius:999px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.toolHealingSite .toolHeroSpark:before{height:2px;width:20px}.toolHealingSite .toolHeroSpark:after{height:20px;width:2px}.toolHealingSite .toolHeroSpark.sparkOne{right:11%;top:14%}.toolHealingSite .toolHeroSpark.sparkTwo{bottom:23%;left:11%;transform:scale(.72)}.toolHealingSite .toolHeroSpark.sparkThree{right:23%;top:35%;transform:scale(.52)}.toolHealingSite .toolHubSection,.toolHealingSite .toolEmptyState{box-sizing:border-box;margin:22px auto 0;max-width:var(--mr-site-content-width, min(1180px, calc(100vw - 28px) ));width:var(--mr-site-content-width, min(1180px, calc(100vw - 28px) ))}.toolHealingSite .toolHubSection{display:grid;gap:28px;padding-bottom:18px}.toolHealingSite .toolHubSectionHead h2,.toolHealingSite .toolEmptyState h2{color:#3c3446;font-family:var(--mr-font-serif);font-size:clamp(34px,5vw,58px);font-weight:500;letter-spacing:0;line-height:1.08;margin:0}.toolHealingSite .toolHubAvailable,.toolHealingSite .toolHubGroup,.toolHealingSite .toolHubUpcoming{display:grid;gap:14px}.toolHealingSite .toolHubGroup h3,.toolHealingSite .toolHubSubsectionHead h3{color:#6c5b50;font-family:var(--mr-font-serif);font-size:21px;font-weight:500;line-height:1.2;margin:0}.toolHealingSite .toolHubSubsectionHead{align-items:center;display:flex;gap:12px}.toolHealingSite .toolHubSubsectionHead:after{background:#9f8b7133;content:"";flex:1;height:1px}.toolHealingSite .toolHubGrid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(152px,1fr))}.toolHealingSite .toolHubGroup .toolHubGrid{grid-template-columns:repeat(auto-fill,minmax(152px,1fr));max-width:810px}.toolHealingSite .toolHubUpcoming .toolHubGrid{max-width:292px}.toolHealingSite .toolHubCard,.toolHealingSite .toolEmptyState{background:#fffdf7f5;border:.5px solid rgba(166,135,93,.28);border-radius:24px;box-shadow:inset 0 1px #fffffff0,0 14px 34px #543e2914}.toolHealingSite .toolHubCard{color:#3c3446;display:grid;gap:12px;grid-template-rows:auto minmax(68px,1fr) auto;min-height:232px;overflow:hidden;padding:16px;position:relative;text-decoration:none}.toolHealingSite .toolHubCard.is-live{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.toolHealingSite .toolHubCard.is-live:hover,.toolHealingSite .toolHubCard.is-live:focus-visible{background:#fffefa;border-color:#ae813e8a;box-shadow:inset 0 1px #fff,0 22px 48px #543e2924;outline:none;transform:translateY(-3px)}.toolHealingSite .toolHubCard.is-live:focus-visible{box-shadow:0 0 0 3px #ca9e5147,inset 0 1px #fff,0 22px 48px #543e2924}.toolHealingSite .toolHubCard.is-coming{background:#f6f1e8c7;border-color:#9f917e33;color:#807871;filter:saturate(.55)}.toolHealingSite .toolCardTopline,.toolHealingSite .toolCardStatuses{align-items:center;display:flex;gap:6px}.toolHealingSite .toolCardTopline{justify-content:space-between;min-height:22px}.toolHealingSite .toolCardPlatform{color:#8a7d70;font-family:var(--mr-font-sans);font-size:11px;font-weight:650;letter-spacing:.02em;line-height:1}.toolHealingSite .toolStatusBadge{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--mr-font-sans);font-size:10px;font-weight:760;line-height:1;min-height:20px;padding:0 7px}.toolHealingSite .toolStatusBadge.new{background:#f7e0a0;color:#77521d}.toolHealingSite .toolStatusBadge.beta{background:#87ad9d2e;color:#4d756b}.toolHealingSite .toolStatusBadge.coming{background:#7a71661f;color:#756f68}.toolHealingSite .toolCardVisual{align-items:center;display:flex}.toolHealingSite .toolGlyphTile{--tile-base: #f2d891;--tile-deep: #896127;--tile-soft: #fff0bb;align-items:center;background:linear-gradient(145deg,var(--tile-soft),var(--tile-base));border:1px solid rgba(255,255,255,.68);border-radius:34% 38% 30% 42%/40% 30% 42% 34%;box-shadow:inset 0 1px 1px #ffffffc7,inset -7px -8px 16px #6e4c1f14,0 8px 16px #5f42201f;color:var(--tile-deep);display:inline-flex;height:64px;justify-content:center;overflow:hidden;position:relative;width:64px}.toolHealingSite .toolGlyphTile.category-image{--tile-base: #9bcfbd;--tile-deep: #2f7068;--tile-soft: #dcf1e7}.toolHealingSite .toolGlyphTile.category-doc{--tile-base: #d8b388;--tile-deep: #765033;--tile-soft: #f5e1c5}.toolHealingSite .toolGlyphTile.category-system{--tile-base: #c6c7c2;--tile-deep: #59605e;--tile-soft: #ecece7}.toolHealingSite .toolGlyphHalo{background:#ffffff75;border-radius:999px;height:44px;left:-8px;position:absolute;top:-16px;width:44px}.toolHealingSite .toolGlyphIcon{position:relative;z-index:1}.toolHealingSite .toolGlyphAccent{background:var(--tile-soft);border:2px solid rgba(255,255,255,.68);border-radius:999px;bottom:11px;height:10px;position:absolute;right:11px;width:10px}.toolHealingSite .toolCardBody{align-self:end;display:grid;gap:6px}.toolHealingSite .toolCardBody strong{color:#3c3446;font-family:var(--mr-font-serif);font-size:clamp(20px,2.2vw,25px);font-weight:500;line-height:1.18}.toolHealingSite .toolCardBody p,.toolHealingSite .toolEmptyState p{color:#80766f;font-family:var(--mr-font-sans);font-size:13px;line-height:1.55;margin:0}.toolHealingSite .toolCardHoverArrow{bottom:15px;color:#816136;opacity:0;pointer-events:none;position:absolute;right:15px;transform:translate(-3px,3px);transition:opacity .16s ease,transform .16s ease}.toolHealingSite .toolHubCard.is-live:hover .toolCardHoverArrow,.toolHealingSite .toolHubCard.is-live:focus-visible .toolCardHoverArrow{opacity:1;transform:translate(0)}.toolHealingSite .toolHubMore{color:#978a7b;font-family:var(--mr-font-sans);font-size:13px;line-height:1.6;margin:-6px 0 0}.toolHealingSite .toolEmptyState{display:grid;gap:12px;justify-items:start;min-height:280px;padding:34px}.toolHealingSite .toolEmptyState svg{color:#9a7a48}.toolHealingSite .toolDetailBreadcrumb{align-items:center;color:#8a7250;display:flex;flex-wrap:wrap;font-size:13px;font-weight:780;gap:9px;margin-bottom:14px}.toolHealingSite .toolDetailBreadcrumb a,.toolHealingSite .toolDetailBreadcrumb span,.toolHealingSite .toolDetailBreadcrumb strong{align-items:center;display:inline-flex;min-height:30px}.toolHealingSite .toolDetailBreadcrumb a{color:#7a5a34}.toolHealingSite .toolDetailBreadcrumb span:before,.toolHealingSite .toolDetailBreadcrumb strong:before{content:"›";margin-right:9px;opacity:.68}@media(min-width:860px){.toolHealingSite .toolHubGrid{gap:18px}}@media(max-width:760px){.toolHealingSite .toolHubFigure{align-items:center;aspect-ratio:auto;display:flex;flex-direction:column;height:auto;max-height:none;overflow:visible;padding:8px;width:min(100%,430px)}.toolHealingSite .toolHubFigure img{aspect-ratio:1;height:auto;order:1;width:100%}.toolHealingSite .toolHeroFloatLayer{display:grid;gap:8px;grid-template-columns:1fr 1fr;inset:auto;margin-top:10px;order:2;pointer-events:auto;position:relative;width:100%}.toolHealingSite .toolHeroFloatCard{border-radius:18px;min-width:0;padding:9px 10px;position:static;transform:none}.toolHealingSite .toolHeroFloatCard:hover{transform:none}.toolHealingSite .toolHeroFloatCard.more{grid-column:1 / -1}.toolHealingSite .toolHeroFloatIcon{border-radius:12px;height:30px;width:30px}.toolHealingSite .toolHeroFloatCard strong{font-size:13px}.toolHealingSite .toolHeroFloatCard small{font-size:11px}.toolHealingSite .toolHeroSpark.sparkOne{right:13%;top:12%}.toolHealingSite .toolHeroSpark.sparkTwo{bottom:33%;left:10%}.toolHealingSite .toolHeroSpark.sparkThree{right:18%;top:34%}.toolHealingSite .toolHubSection{gap:22px}.toolHealingSite .toolHubUpcoming .toolHubGrid,.toolHealingSite .toolHubGroup .toolHubGrid{max-width:100%}}@media(max-width:420px){.toolHealingSite .toolHubHero .lead{font-size:15px}.toolHealingSite .toolHubSection,.toolHealingSite .toolEmptyState{max-width:calc(100vw - 20px);width:calc(100vw - 20px)}.toolHealingSite .toolHubGrid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.toolHealingSite .toolHubGroup .toolHubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolHealingSite .toolHubCard{border-radius:20px;gap:10px;min-height:204px;padding:13px}.toolHealingSite .toolGlyphTile{height:54px;width:54px}.toolHealingSite .toolGlyphIcon{height:29px;width:29px}.toolHealingSite .toolCardBody strong{font-size:20px}.toolHealingSite .toolCardBody p{font-size:12px;line-height:1.48}.toolHealingSite .toolHubMore{font-size:12px}}.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}}
