:root{--ds-surface:#f4eee4;--ds-surface-2:#fbf8f1;--ds-ink:#211714;--ds-ink-muted:#73625c;--ds-brand:#922d35;--ds-brand-deep:#6f2027;--ds-line:#432a2224;--ds-gold:#a88143;--ds-shadow:0 32px 90px #44281f1f;--ds-text-xs:.75rem;--ds-text-sm:.875rem;--ds-text-base:1rem;--ds-text-lg:1.25rem;--ds-text-xl:1.5rem;--ds-text-2xl:2rem;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.5rem;--ds-space-6:2rem;--ds-space-7:2.5rem;--ds-space-8:3rem;--ds-radius-sm:6px;--ds-radius-md:8px;--ds-radius-lg:12px;--archive-paper:var(--ds-surface);--archive-paper-light:var(--ds-surface-2);--archive-ink:var(--ds-ink);--archive-muted:var(--ds-ink-muted);--archive-line:var(--ds-line);--archive-red:var(--ds-brand);--archive-red-deep:var(--ds-brand-deep);--archive-gold:var(--ds-gold);--archive-shadow:var(--ds-shadow);--dim-career:var(--wx-mu);--dim-romance:#c65a72;--dim-wealth:#c89132;--dim-family:#7a5ea7;--dim-health:#5a8fa7;--dim-risk:#a34b4b;--dim-fallback:#888}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)){background:radial-gradient(900px 560px at 92% 8%, #9a45381a, transparent 68%), radial-gradient(720px 460px at 8% 30%, #ad8e5b17, transparent 72%), linear-gradient(145deg, var(--archive-paper-light), var(--archive-paper));min-height:100dvh;color:var(--archive-ink);overflow-x:clip}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)):before{z-index:0;opacity:.28;content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#48302709 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#0000 0 11px,#48302705 11px 12px);display:block;position:fixed;inset:0}.pd-archive-atmosphere{display:none}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-archive-atmosphere{z-index:0;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.pd-archive-atmosphere__folio{color:#482c2314;font-family:var(--font-system-mono);letter-spacing:.5em;font-size:.68rem;position:absolute;top:43%;right:-3.5rem;transform:rotate(90deg)}.pd-archive-atmosphere__seal{color:#922d350b;width:128px;height:128px;font-family:var(--font-serif);border:1px solid #922d3514;border-radius:50%;place-items:center;font-size:5rem;display:grid;position:absolute;bottom:5vh;right:6vw}.pd-archive-atmosphere__thread{opacity:.34;background:linear-gradient(90deg,#0000,#972c3333 18%,#972c339e 52%,#972c3326 82%,#0000);width:116vw;height:1px;position:absolute;top:31vh;left:-8vw;transform:rotate(-3.2deg);box-shadow:0 2px 18px #922d351f}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-shell-container{width:min(1180px,100vw - 56px);padding-top:0}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-site-nav{border:0;border-bottom:1px solid var(--archive-line);width:100%;max-width:none;min-height:82px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin:0 0 34px;padding:0}.pd-product-shell.home-red-theme:has(.home-visual-entry) .pd-site-nav.pd-site-nav--home{border:0;border-bottom:1px solid var(--archive-line);width:100%;max-width:none;min-height:82px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin:0 0 34px;padding:0}.pd-site-nav .site-brand{gap:11px;margin-right:20px;text-decoration:none}.site-brand-mark{margin:0;display:grid}.site-brand-mark .brand-logo{width:32px;height:32px;color:var(--archive-red)}.site-brand-copy{gap:2px;line-height:1;display:grid}.site-brand-copy strong{color:var(--archive-ink);font-family:var(--font-serif);letter-spacing:.13em;font-size:1rem;font-weight:630}.site-brand-note{color:#402b2480;font-family:var(--font-system-sans);letter-spacing:.16em;font-size:.58rem;font-weight:600}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-site-nav .site-link{min-height:42px;color:var(--archive-muted);background:0 0;border-radius:999px;padding-inline:15px;font-size:.8rem;font-weight:680}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-site-more summary{min-height:42px;color:var(--archive-muted);background:0 0;border-radius:999px;padding-inline:15px;font-size:.8rem;font-weight:680}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-site-nav .pd-site-link--active{color:var(--archive-red)!important;background:#fffbf4c2!important;border:1px solid #782b2f24!important;box-shadow:0 10px 28px #4a281f12!important}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-site-more--active summary{color:var(--archive-red)!important;background:#fffbf4c2!important;border:1px solid #782b2f24!important;box-shadow:0 10px 28px #4a281f12!important}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-site-nav .pd-site-link--active:hover{color:var(--archive-red-deep)!important;background:#fffaf2!important}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-site-more--active summary:hover{color:var(--archive-red-deep)!important;background:#fffaf2!important}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-site-more__menu{border-color:var(--archive-line);box-shadow:var(--archive-shadow);background:#fbf7eff5}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-page-header{gap:14px;padding-left:22px;position:relative}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-page-header:before{background:linear-gradient(var(--archive-red), #922d351f);content:"";width:2px;position:absolute;top:4px;bottom:4px;left:0}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-page-header .brand-logo{width:34px;height:34px}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-page-header .brand-word{color:var(--archive-red);font-family:var(--font-system-sans);letter-spacing:.16em;font-size:.66rem;font-weight:760}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-page-header .brand-subword{color:var(--archive-ink);font-family:var(--font-serif);letter-spacing:-.02em;font-weight:560}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-page-header__title-stack h1{color:var(--archive-ink);font-family:var(--font-serif);letter-spacing:-.02em;font-weight:560}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-page-header .subtitle{color:var(--archive-muted);margin:0;font-size:.9rem}.reports-page{padding-top:18px}.reports-page .reports-recovery-card{background:radial-gradient(440px 300px at 100% 0,#96353321,#0000 72%),linear-gradient(135deg,#fffdf7f0,#eee1cfc7);border:1px solid #4c2f2621;border-radius:26px;min-height:356px;padding:clamp(28px,5vw,48px);position:relative;overflow:hidden;box-shadow:0 34px 90px #48281f21}.reports-page .reports-recovery-card:after{content:"";pointer-events:none;border:1px solid #4c2f2612;border-radius:18px;position:absolute;inset:12px}.reports-page .reports-email-form label{color:var(--archive-muted);letter-spacing:.12em;font-size:.7rem;font-weight:760}.reports-page .reports-email-row{background:#fffdf8cc;border:1px solid #472c242e;border-radius:999px;gap:0;padding:4px;overflow:hidden;box-shadow:inset 0 1px 4px #472c240a}.reports-page .reports-email-row input{min-height:48px;box-shadow:none;padding-inline:18px;background:0 0!important;border:0!important}.reports-page .reports-email-row .btn-vermillion{background:var(--archive-red);white-space:nowrap;min-height:48px;padding-inline:20px;box-shadow:0 12px 26px #6f20272e;border-radius:999px!important}.sample-reader-page{position:relative}.sample-reader-page:before{z-index:-1;color:#922d3509;font-family:var(--font-serif);content:"缘";font-size:clamp(14rem,28vw,28rem);line-height:.72;position:absolute;top:24px;right:1vw}.sample-reader-page .sample-conversion-hero{border-bottom-color:#442a222e;align-content:end;min-height:320px;position:relative}.sample-reader-page .sample-conversion-hero:after{background:var(--archive-red);content:"";width:min(28vw,320px);height:2px;position:absolute;bottom:-1px;right:0}.refresh-checkout{width:min(840px,100vw - 48px);padding-top:22px}.refresh-checkout .checkout-context-hero{border-bottom-color:var(--archive-line);align-content:end;min-height:150px;position:relative}.refresh-checkout .checkout-context-hero:after{background:var(--archive-red);content:"";width:25%;height:2px;position:absolute;bottom:-1px;right:0}.refresh-checkout .checkout-context-copy h1{letter-spacing:-.035em;font-size:clamp(2.4rem,5vw,4rem);font-weight:540}.refresh-checkout .checkout-action-card{box-shadow:var(--archive-shadow);background:radial-gradient(420px 260px at 100% 0,#9536321a,#0000 72%),#fffdf8db;border-radius:24px;padding:clamp(26px,5vw,44px);overflow:hidden}.refresh-checkout .checkout-alipay-panel--primary .btn-vermillion,.refresh-checkout .checkout-manual-submit{border-radius:999px;box-shadow:0 12px 28px #6f202729}.refresh-policies .policies-title{letter-spacing:-.035em;font-weight:540}.refresh-policies .policies-updated{border-left:2px solid var(--archive-red);padding-left:12px;display:inline-flex}.refresh-policies .policies-section>summary h2{font-weight:560}.admin-page.refresh-admin-page{background:#eee9e1}.admin-page--login.refresh-admin-page{background:radial-gradient(620px 420px at 84% 14%,#96363a17,#0000 72%),#f2eee7;width:min(1180px,100vw - 56px);margin:0 auto;padding:24px 0 72px}.admin-page--experience.admin-page--login .admin-login-panel.admin-login-experience{color:#fff8ef;max-width:540px;margin:52px auto 0;position:relative;overflow:hidden;background:radial-gradient(360px 260px at 100% 0,#9d373b47,#0000 72%),#211a19!important;border:1px solid #fff5e817!important;border-radius:22px!important;padding:38px!important;box-shadow:0 34px 90px #2f1f1b2e!important}.admin-page--login .admin-login-panel:before{content:"";background:linear-gradient(90deg,#0000,#b7494c,#0000);height:2px;position:absolute;top:0;left:0;right:0}.admin-page--experience.admin-page--login .admin-login-experience h2{color:#fff8ef;font-weight:540}.admin-page--experience.admin-page--login .admin-login-experience :is(.admin-login-intro,.admin-loading){color:#fff5e899}.admin-page--experience.admin-page--login .admin-login-experience .admin-login-form label{color:#fff8efd1}.admin-page--experience.admin-page--login .admin-login-experience .admin-login-form :is(input,textarea,select){color:#fff8ef;background:#fffaf214;border-color:#fff5e829;border-radius:10px}.admin-page--experience.admin-page--login .admin-login-experience .admin-login-form :is(input,textarea,select)::placeholder{color:#fff5e857}.admin-page--login .admin-login-submit{background:#a53632;border-radius:999px;min-height:48px;box-shadow:0 14px 30px #0003}.refresh-admin-page .refresh-admin-shell{border-color:#37282324;border-radius:18px;box-shadow:0 28px 80px #3225201a}.refresh-admin-page .refresh-admin-nav{background:radial-gradient(320px 240px at 0 0,#9a3a372e,#0000 72%),#211a19;border-right-color:#ffffff14}.refresh-admin-page .admin-nav-group-label,.refresh-admin-page .admin-nav-session{color:#fff4e67a}.refresh-admin-page .refresh-admin-nav button{color:#fff5e8ad}.refresh-admin-page .refresh-admin-nav button:hover{color:#fff8ef;background:#ffffff12}.refresh-admin-page .refresh-admin-nav button.is-active{color:#fff8ef;background:#96333a;box-shadow:0 10px 24px #00000029}.refresh-admin-page .admin-main{background:#faf8f3}.pd-site-footer{z-index:1;position:relative}.report-reader-shell .reader-chapter-head--indexed{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}.report-reader-shell .reader-chapter-number{color:#5b3e339e;width:38px;height:38px;font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.08em;border:1px solid #704e402e;border-radius:50%;place-items:center;font-size:.68rem;display:grid}.report-reader-shell .reader-chapter-copy{min-width:0}.report-reader-shell .reader-chapter-kicker{color:#9a6b57;letter-spacing:.16em;margin:0 0 5px;font-size:.69rem;font-weight:650;display:block}.report-reader-shell .reader-chapter--priority .reader-chapter-number{color:#fff8ef;background:#9f3130;border-color:#9f313057;box-shadow:0 8px 20px #71232324}.report-reader-shell .reader-chapter--priority .reader-chapter-kicker{color:#9f3130}@media (max-width:720px){.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-shell-container{box-sizing:border-box;margin-left:14px;margin-right:14px;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-site-nav{align-items:center;gap:7px;min-height:auto;margin-bottom:20px;padding-block:8px;flex-wrap:wrap!important}.pd-product-shell.home-red-theme:has(.home-visual-entry) .pd-site-nav.pd-site-nav--home{flex-wrap:nowrap;align-items:center;min-height:66px;margin-bottom:20px}.site-brand-mark .brand-logo{width:28px;height:28px}.site-brand-note{display:none}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-site-nav .site-brand{justify-content:flex-start;width:100%;margin-right:0}.pd-product-shell.home-red-theme:has(.home-visual-entry) .pd-site-nav .site-brand{flex:none;justify-content:flex-start;gap:7px;width:auto;margin-right:8px}.site-brand-copy strong{font-size:.92rem}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-site-nav__links{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-site-nav .site-link{min-height:38px;padding-inline:11px;font-size:.75rem}.pd-product-shell.home-red-theme:not(:has(.home-visual-entry)) .pd-site-more summary{min-height:38px;padding-inline:11px;font-size:.75rem}.reports-page .reports-recovery-card{border-radius:20px;min-height:0;padding:26px 22px}.reports-page .reports-email-row{background:0 0;border:0;border-radius:0;gap:8px;width:100%;padding:0;overflow:visible;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.reports-page .reports-email-row input{width:100%;min-width:0;background:#fffdf8d6!important;border:1px solid #472c242e!important;border-radius:999px!important}.reports-page,.reports-page .reports-recovery-panel,.reports-page .reports-recovery-card,.reports-page .reports-email-form,.reports-page .reports-email-row,.reports-page .reports-email-row input,.reports-page .reports-email-row button{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.reports-page{overflow:hidden}.sample-reader-page .sample-conversion-hero{min-height:250px}.report-reader-shell .reader-report-grid{border-top:1px solid #503b3021;gap:0!important}.report-reader-shell .reader-chapter-collapsible{border-top:0;border-bottom:1px solid #503b3021;margin:0;padding:0}.report-reader-shell .reader-chapter-collapsible .reader-chapter-summary{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:0;padding:21px 2px}.report-reader-shell .reader-chapter-head--indexed{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px}.report-reader-shell .reader-chapter-number{width:34px;height:34px;font-size:.62rem}.report-reader-shell .reader-chapter-kicker{letter-spacing:.12em;margin-bottom:3px;font-size:.62rem}.report-reader-shell .reader-chapter-collapsible .reader-chapter-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,6vw,1.55rem);line-height:1.12}.report-reader-shell .reader-chapter-collapsible .reader-chapter-head p{color:#46342da3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:.79rem;line-height:1.55;display:-webkit-box;overflow:hidden}.report-reader-shell .reader-chapter-collapsible .reader-chapter-toggle{color:#77493e;background:#fffdf8b8;border:1px solid #503b3026;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.report-reader-shell .reader-chapter-toggle :is(.reader-chapter-toggle-closed,.reader-chapter-toggle-open){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.report-reader-shell .reader-chapter-collapsible[open]{background:#fffcf6b8;border:1px solid #77493e24;border-radius:18px;margin:0 -12px;padding:0 12px 18px;box-shadow:0 18px 44px #412a2112}.report-reader-shell .reader-chapter-collapsible[open]+.reader-chapter-collapsible{border-top:1px solid #0000}.report-reader-shell .reader-chapter--foundation .reader-chapter-number{box-shadow:none;color:#5b3e337a;background:0 0;border-style:dashed}.refresh-checkout{width:min(100% - 28px,840px)}.refresh-checkout .checkout-action-card{border-radius:18px}.admin-page--login.refresh-admin-page{width:min(100vw - 28px,1180px);padding-top:14px}.admin-page--experience.admin-page--login .admin-login-panel.admin-login-experience{margin-top:28px;border-radius:18px!important;padding:26px 22px!important}}@media (prefers-reduced-motion:reduce){.pd-archive-atmosphere__thread{box-shadow:none}}
