:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0a170f;--muted:#586557;--line:#d0d3c6;--paper:#f9f5e8;--soft:#efe7d5;--ivory:#faf1dc;--night:#010a04;--night-deep:#000401;--jade:#0e6549;--jade-dark:#003a28;--cinnabar:#923c2a;--copper:#bc8b3f;--white:#fdfcf7;--shadow:0 18px 60px #0a170f1f;--font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--font-simplified-chinese:var(--font-noto-sans-sc,"Noto Sans SC"), "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", system-ui, sans-serif;--font-bazi-glyph:var(--font-simplified-chinese);--font-serif:var(--font-body);--type-page-title:1.875rem;--type-section-title:1.5rem;--type-subsection-title:1.0625rem;--type-body:1rem;--type-ui:.875rem;--type-meta:.75rem}@supports (color:lab(0% 0 0)){:root{--ink:lab(6.47752% -6.23467 3.26596);--muted:lab(41.1786% -7.26543 5.6785);--line:lab(83.9453% -2.85983 6.07224);--paper:lab(96.6175% -.188142 6.90745);--soft:lab(91.994% .415713 10.036);--ivory:lab(95.4899% .507563 11.6018);--night:lab(2.13294% -3.30997 1.43563);--night-deep:lab(.719948% -1.37996 .488585);--jade:lab(37.3927% -30.9165 8.7562);--jade-dark:lab(20.8853% -24.3448 6.35872);--cinnabar:lab(37.4737% 35.8677 30.1465);--copper:lab(61.6836% 13.3503 47.0124);--white:lab(98.8738% -.0837445 2.28795);--shadow:0 18px 60px lab(6.47752% -6.23467 3.26596/.12)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;font-synthesis:none}body{background:radial-gradient(circle at 20% 10%, #923c2a1f, transparent 34rem), radial-gradient(circle at 88% 16%, #0e654921, transparent 28rem), linear-gradient(180deg, var(--paper) 0%, var(--soft) 46%, var(--paper) 100%);color:var(--ink);font-family:var(--font-body);font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}@supports (color:lab(0% 0 0)){body{background:radial-gradient(circle at 20% 10%, lab(37.4737% 35.8677 30.1465/.12), transparent 34rem), radial-gradient(circle at 88% 16%, lab(37.3927% -30.9165 8.7562/.13), transparent 28rem), linear-gradient(180deg, var(--paper) 0%, var(--soft) 46%, var(--paper) 100%)}}.workspace-loading{color:#755b3d;letter-spacing:.16em;background:#f7f4ed;place-items:center;min-height:calc(100vh - 72px);font-size:12px;display:grid}.workspace-loading-shell{color:#342f2a;background:#f6f3ed;grid-template-columns:260px minmax(0,1fr);min-height:100dvh;display:grid;overflow:hidden}.workspace-loading-sidebar{box-sizing:border-box;background:#fcfbf7;border-right:1px solid #e5dfd4;flex-direction:column;width:260px;height:100dvh;padding:20px 12px 14px;display:flex;box-shadow:8px 0 30px #39302309}.workspace-loading-brand{grid-template-columns:42px minmax(0,1fr) 52px;align-items:center;gap:11px;min-height:44px;padding:0 8px;display:grid}.workspace-loading-brand>span{border:1px solid #c9b99f;border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 5px #eee7dc}.workspace-loading-brand strong{font-size:17px;font-weight:600}.workspace-loading-brand i{border:1px solid #e2dbd0;border-radius:7px;width:52px;height:36px}.workspace-loading-account{background:linear-gradient(135deg,#fffaf2,#f8f1e7);border:1px solid #e2d6c6;border-radius:10px;min-height:58px;margin:24px 0 20px}.workspace-loading-nav{gap:2px;display:grid}.workspace-loading-nav span{background:linear-gradient(90deg,#0000,#e1dad057,#0000);border-radius:7px;min-height:58px}.workspace-loading-content{background:linear-gradient(#f9f8f4f0,#f9f8f4f7),url(/obsidian-chart-texture.webp) 50%/cover fixed;place-items:center;min-width:0;min-height:100dvh;display:grid}.workspace-loading-copy{justify-items:center;gap:18px;width:min(660px,100% - 64px);display:grid}.workspace-loading-copy span{background:#d3c5b3;border-radius:99px;width:70px;height:10px}.workspace-loading-copy strong{background:#e1dbd2;border-radius:7px;width:min(390px,74%);height:36px}.workspace-loading-copy i{background:#fffefac7;border:1px solid #e1dad0;border-radius:9px;width:min(560px,92%);height:58px}.workspace-loading-mobile-bar{display:none}@media (max-width:900px){.workspace-loading-shell{display:block}.workspace-loading-sidebar{display:none}.workspace-loading-mobile-bar{background:#fcfbf7f5;border-bottom:1px solid #e2dcd2;grid-template-columns:44px 1fr 60px;align-items:center;min-height:60px;padding:0 14px;display:grid}.workspace-loading-mobile-bar>span{border-block:1px solid #746a60;width:18px;height:9px}.workspace-loading-mobile-bar strong{justify-self:center;font-size:15px;font-weight:600}.workspace-loading-mobile-bar i{border:1px solid #e2dcd2;border-radius:7px;width:60px;height:44px}.workspace-loading-content{min-height:calc(100dvh - 60px)}.workspace-loading-copy{width:min(100% - 32px,660px)}}:lang(zh) body,:lang(zh) button,:lang(zh) input,:lang(zh) select,:lang(zh) textarea{font-family:var(--font-body);font-synthesis:none}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}button,input,select,textarea{font:inherit}button,input,select,textarea,.site-header,.desk-page,.workspace-shell{font-family:var(--font-body)}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.3}p,li,td,dd{line-height:1.7}.button,.liuyao-cast-button,.casting-method-choice button{border-radius:12px;min-height:48px;padding:12px 24px;font-size:16px;font-weight:600}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000401c7;background:lab(.719948% -1.37996 .488585/.78);border-bottom:1px solid #bc8b3f24;border-bottom:1px solid lab(61.6836% 13.3503 47.0124/.14);justify-content:space-between;align-items:center;gap:24px;padding:16px clamp(20px,5vw,64px);display:flex;position:sticky;top:0}.site-header.workspace-site-header{display:none!important}.brand{color:var(--ivory);align-items:center;gap:10px;font-weight:700;display:inline-flex}.brand-mark{background:var(--ink);color:#eec474;color:lab(81.599% 8.71235 45.8489);border-radius:8px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.nav{color:#faf1dcb3;color:lab(95.4899% .507563 11.6018/.7);align-items:center;gap:clamp(12px,3vw,28px);font-size:14px;font-weight:600;display:flex}.nav-member{color:#efdbbd;color:lab(88.4798% 3.6422 17.2577);min-height:42px;font:inherit;cursor:pointer;transition:border-color .16s var(--ease-out), color .16s var(--ease-out), background-color .16s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:1px solid #8b6b3db3;border:1px solid lab(47.7878% 9.02185 30.6777/.7);border-radius:6px;padding:0 12px;font-size:13px;font-weight:600}.nav-member:hover{color:var(--ivory);background:#b994621f;background:lab(64.0499% 9.22298 31.982/.12);border-color:#c99b5a;border-color:lab(67.5002% 12.0899 41.0315)}.nav-member:active{transform:scale(.97)}.nav-member:focus-visible{outline-offset:3px;outline:2px solid #dfae68;outline:2px solid lab(74.4654% 12.5863 42.8578)}.language-toggle{--language-ink:#d5c1a4;--language-hover-ink:#f4eee4;--language-line:#89704c8c;--language-surface:#faf1dc0f;white-space:nowrap;flex:none;align-items:center;width:58px;min-height:44px;display:inline-flex;position:relative}@supports (color:lab(0% 0 0)){.language-toggle{--language-ink:lab(79.1964% 3.70294 17.3135);--language-line:lab(48.975% 6.78501 23.7775/.55);--language-surface:lab(95.4899% .507563 11.6018/.06)}}.language-toggle-trigger{border:1px solid var(--language-line);background:var(--language-surface);width:100%;min-height:42px;color:var(--language-ink);font:inherit;letter-spacing:.05em;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:11px;font-weight:700;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.language-toggle-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:10px;transition:transform .16s}.language-toggle.is-open .language-toggle-trigger svg{transform:rotate(180deg)}.language-toggle-trigger:hover{color:var(--language-hover-ink);border-color:#b9aa98}.language-toggle-trigger:focus-visible{outline-offset:3px;outline:2px solid #a58058}.language-toggle-menu{z-index:120;color:#433d36;background:#fffefafc;border:1px solid #ddd6cc;border-radius:10px;width:218px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 18px 48px #3b312529,0 2px 8px #3b312512}.language-toggle-menu button{color:#554e46;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 9px;font-size:13px;line-height:1.25;display:grid}.language-toggle-menu button:hover,.language-toggle-menu button:focus-visible,.language-toggle-menu button.is-selected{color:#372f27;background:#f1ede6;outline:0}.language-toggle-option-code{color:#9a8873;letter-spacing:.05em;font-size:10px;font-weight:700}.language-toggle-menu button>svg{fill:none;stroke:#0000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px}.language-toggle-menu button.is-selected>svg{stroke:#806240}.hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(32px,6vw,76px);min-height:calc(100vh - 70px);display:grid;position:relative;overflow:hidden}.hero-cosmic{isolation:isolate;background:radial-gradient(circle at 72% 42%, #bc8b3f1f, transparent 25rem), radial-gradient(circle at 18% 34%, #923c2a3b, transparent 22rem), linear-gradient(135deg, var(--night-deep) 0%, var(--night) 48%, #1a0703 100%);min-height:calc(100vh - 69px);color:var(--ivory);padding-top:clamp(48px,6vw,82px);padding-bottom:clamp(64px,6vw,82px)}@supports (color:lab(0% 0 0)){.hero-cosmic{background:radial-gradient(circle at 72% 42%, lab(61.6836% 13.3503 47.0124/.12), transparent 25rem), radial-gradient(circle at 18% 34%, lab(37.4737% 35.8677 30.1465/.23), transparent 22rem), linear-gradient(135deg, var(--night-deep) 0%, var(--night) 48%, lab(3.54% 6.62515 4.30821) 100%)}}.hero-cosmic:after{content:"";z-index:-1;background:linear-gradient(180deg, #00040100, var(--paper) 92%);pointer-events:none;height:34%;position:absolute;inset:auto 0 0}@supports (color:lab(0% 0 0)){.hero-cosmic:after{background:linear-gradient(180deg, lab(.719948% -1.37996 .488585/0), var(--paper) 92%)}}.particle-field{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-cosmic .hero-copy,.hero-cosmic .orbital-chart{z-index:1;position:relative}.hero-cosmic h1{max-width:680px;color:var(--ivory);text-wrap:balance;font-size:clamp(48px,5.4vw,66px);line-height:.98}.hero-cosmic .hero-text{color:#faf1dcc7;color:lab(95.4899% .507563 11.6018/.78)}.hero-cosmic .trust-note{color:#faf1dc94;color:lab(95.4899% .507563 11.6018/.58)}.hero-cosmic .eyebrow{color:var(--copper)}.hero-cosmic .button.secondary{color:var(--ivory);background:#faf1dc14;background:lab(95.4899% .507563 11.6018/.08);border-color:#faf1dc2e;border-color:lab(95.4899% .507563 11.6018/.18)}.hero-proof{flex-wrap:wrap;gap:10px;margin-top:0;display:flex}.hero-proof span{color:#faf1dcc7;color:lab(95.4899% .507563 11.6018/.78);background:#faf1dc0f;background:lab(95.4899% .507563 11.6018/.06);border:1px solid #bc8b3f3d;border:1px solid lab(61.6836% 13.3503 47.0124/.24);border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow{color:var(--cinnabar);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.section-heading .eyebrow,.preview-panel .eyebrow,.report-header .eyebrow,.legal-card .eyebrow{color:var(--muted);letter-spacing:0;text-transform:none;font-size:13px}h1,h2,h3,h4,p{margin-top:0}h1{max-width:780px;font-family:var(--font-display);margin-bottom:22px;font-size:clamp(54px,8vw,104px);font-weight:600;line-height:.94}h2{font-family:var(--font-display);margin-bottom:16px;font-size:clamp(34px,5vw,58px);line-height:1.02}h3{margin-bottom:10px;font-size:clamp(22px,3vw,32px);line-height:1.12}h4{margin-bottom:8px;font-size:17px}p{color:var(--muted);line-height:1.7}.hero-text{max-width:660px;font-size:clamp(18px,2vw,22px)}.hero-actions,.form-actions{flex-wrap:wrap;gap:12px;margin:30px 0 18px;display:flex}.hero-cosmic .hero-actions{margin:24px 0 14px}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 18px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button.primary{background:var(--jade);color:var(--white);box-shadow:0 12px 28px #1f6f5b3d}.button.primary:hover{background:var(--jade-dark)}.button.secondary{border-color:var(--line);background:#ffffffa6}.button.full{width:100%}.trust-note,.fine-print{color:#728076;max-width:620px;font-size:13px}.chart-visual,.orbital-chart,.reading-form,.preview-panel,.report-shell,.pricing-card,.faq-list details,.legal-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffc2;border-radius:8px}.orbital-chart{aspect-ratio:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle,#fff8e824,#0000 18%),radial-gradient(circle,#1f6f5b29,#0000 46%),#fff8e80e;border-color:#d6b36f3d;justify-self:center;width:min(100%,520px);min-width:320px;position:relative;box-shadow:0 24px 80px #00000057,inset 0 0 80px #d6b36f14}.hero-report-preview{justify-self:center;width:min(100%,520px);position:relative}.hero-report-preview:before{content:"";background:#faf1dc0d;background:lab(95.4899% .507563 11.6018/.05);border:1px solid #bc8b3f38;border:1px solid lab(61.6836% 13.3503 47.0124/.22);border-radius:8px;position:absolute;inset:9% -4% -5% 10%;transform:rotate(3deg)}.preview-letter{background:linear-gradient(180deg, #fdf8eb, #f1ebdb), var(--paper);color:var(--ink);border:1px solid #bc8b3f47;border:1px solid lab(61.6836% 13.3503 47.0124/.28);border-radius:8px;gap:18px;padding:clamp(20px,4vw,32px);display:grid;position:relative;box-shadow:0 14px 34px #00010057;box-shadow:0 14px 34px lab(.217709% -.496931 .194454/.34)}@supports (color:lab(0% 0 0)){.preview-letter{background:linear-gradient(180deg, lab(97.7776% -.189096 6.90675), lab(93.1478% .061661 8.47267)), var(--paper)}}.preview-letter-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding-bottom:16px;display:flex}.preview-letter-head span,.preview-chart-line span,.preview-sections span{color:var(--muted);font-size:13px;font-weight:700}.preview-letter-head strong,.preview-chart-line strong{font-family:var(--font-display);font-size:24px;font-weight:600}.preview-chart-line{justify-content:space-between;align-items:center;gap:18px;display:flex}.preview-balance{gap:8px;display:grid}.preview-balance span{border:1px solid var(--line);min-height:28px;color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;padding:5px 10px;font-size:13px;font-weight:700;display:flex;position:relative;overflow:hidden}.preview-balance span:after{content:"";width:var(--level);pointer-events:none;background:#0e654924;background:lab(37.3927% -30.9165 8.7562/.14);position:absolute;inset:0 auto 0 0}.preview-insight{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}.preview-insight p{color:#303f30;color:lab(25.0099% -8.94454 7.06537);margin:0}.preview-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.preview-sections span{border:1px solid var(--line);color:var(--ink);background:#fefcf6;background:lab(98.8848% -.10708 3.05362);border-radius:8px;padding:10px}.orbital-chart:before{content:"";background:linear-gradient(90deg,#0000 49.7%,#d6b36f2e 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#d6b36f2e 50%,#0000 50.3%);border-radius:999px;position:absolute;inset:9%}.orbit{border:1px solid #d6b36f38;border-radius:999px;position:absolute;inset:12%}.orbit-two{border-color:#1f6f5b59;inset:24%;transform:rotate(21deg)}.orbit-three{border-color:#a83c2f47;inset:36%;transform:rotate(-18deg)}.center-seal{aspect-ratio:1;width:clamp(98px,18vw,136px);color:var(--ivory);background:radial-gradient(circle,#a83c2fe6,#5d1c16c7),#a83c2fdb;border:1px solid #d6b36f6b;border-radius:999px;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 48px #a83c2f47}.center-seal span{font-family:var(--font-display);font-size:clamp(34px,5vw,54px);line-height:1}.center-seal strong{color:#fff8e8b8;letter-spacing:.08em;text-transform:uppercase;margin-top:-18px;font-size:12px}.chart-node{min-width:108px;color:var(--ivory);background:#060b09ad;border:1px solid #d6b36f4d;border-radius:8px;gap:4px;padding:12px;display:grid;position:absolute;box-shadow:0 12px 34px #0000003d}.chart-node span{color:var(--copper);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.chart-node strong{font-family:var(--font-display);font-size:18px}.node-wood{top:13%;left:16%}.node-fire{top:22%;right:6%}.node-earth{bottom:14%;right:14%}.node-metal{bottom:18%;left:8%}.node-water{top:47%;left:0}.chart-visual{background:linear-gradient(135deg,#ffffffe6,#f1efe7d1),repeating-linear-gradient(90deg,#0000 0 38px,#1f6f5b0d 38px 39px);padding:clamp(22px,4vw,34px);position:relative;overflow:hidden}.chart-visual:before{content:"";pointer-events:none;border:1px solid #b7832f3d;border-radius:8px;position:absolute;inset:18px}.chart-top,.report-header,.pricing-card{justify-content:space-between;align-items:center;gap:20px;display:flex}.chart-top{margin-bottom:28px}.chart-top span,.pillar-grid span,.price-box span,.element-bars span{color:var(--muted);font-size:12px;font-weight:700;display:block}.chart-top span{color:var(--cinnabar);text-transform:uppercase;font-weight:700}.chart-top strong{font-family:var(--font-display);font-size:27px}.pillar-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:30px;display:grid}.pillar-grid div{border:1px solid var(--line);background:#ffffffc7;border-radius:8px;min-height:112px;padding:14px 10px}.pillar-grid strong{color:var(--jade-dark);font-family:var(--font-display);margin-top:14px;font-size:23px;display:block}.element-bars{gap:13px;display:grid}.element-bars div{grid-template-columns:56px 1fr;align-items:center;gap:12px;display:grid}.element-bars i{background:linear-gradient(90deg, var(--jade) var(--w), #d8ddd4cc var(--w));border-radius:999px;height:10px;display:block}.value-band{background:#17211b;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,60px);display:grid}.method-band{background:linear-gradient(90deg, #0a170f 0 1px, transparent 1px 100%), linear-gradient(0deg, #0a170f14 0 1px, transparent 1px 100%), var(--paper);background-size:72px 72px;grid-template-columns:minmax(260px,.78fr) minmax(320px,1.22fr);align-items:end;gap:clamp(32px,6vw,88px);display:grid}@supports (color:lab(0% 0 0)){.method-band{background:linear-gradient(90deg, lab(6.47752% -6.23467 3.26596) 0 1px, transparent 1px 100%), linear-gradient(0deg, lab(6.47752% -6.23467 3.26596/.08) 0 1px, transparent 1px 100%), var(--paper)}}.method-copy{max-width:560px}.section-mark{color:var(--cinnabar);margin-bottom:18px;font-size:13px;font-weight:700;display:inline-flex}.method-copy h2{margin-bottom:18px;font-size:clamp(34px,4.4vw,52px)}.method-rail{gap:18px;display:grid}.method-rail article{border-top:1px solid var(--line);grid-template-columns:88px minmax(190px,.68fr) minmax(220px,1fr);align-items:baseline;gap:clamp(14px,3vw,28px);padding:clamp(18px,3vw,28px) 0 0;display:grid}.method-rail span{color:var(--copper);text-transform:uppercase;font-size:13px;font-weight:700;line-height:1}.method-rail h3{font-family:var(--font-display);margin-bottom:0;font-size:clamp(24px,3vw,34px)}.method-rail p{margin-bottom:0}.value-band h2,.value-band h3,.legal-strip h2,.site-footer{color:var(--paper)}.value-band p{color:#fbfaf6b3}.value-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.value-grid article,.report-grid article{background:#ffffff14;border:1px solid #d8ddd4bd;border-radius:8px;padding:20px}.value-grid .icon{color:var(--copper);margin-bottom:18px;font-size:13px;font-weight:700;display:inline-flex}.section-heading{max-width:760px;margin-bottom:32px}.tool-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.preview-layout{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr)}.reading-form,.preview-panel,.report-shell,.legal-card{padding:clamp(20px,3vw,30px)}.reading-section{margin-top:-24px}.reading-form,.preview-panel,.report-shell,.pricing-card,.faq-list details,.legal-card{background:#ffffffdb}.reading-form{gap:16px;display:grid}.quiz-form{align-content:start}.quiz-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quiz-progress span{border:1px solid var(--line);color:var(--muted);text-align:center;background:#fbf8f0;background:lab(97.7463% -.146598 4.58996);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:700}.quiz-progress span.active{color:var(--jade-dark);background:#0e65491a;background:lab(37.3927% -30.9165 8.7562/.1);border-color:#0e65496b;border-color:lab(37.3927% -30.9165 8.7562/.42)}.quiz-step{gap:16px;display:grid}.quiz-step h3{font-family:var(--font-display);margin-bottom:8px}.quiz-step p{margin-bottom:0}.quiz-choices{gap:10px;display:grid}.quiz-choices button{border:1px solid var(--line);min-height:48px;color:var(--ink);cursor:pointer;text-align:left;background:#fdfcf7;background:lab(98.8738% -.0837445 2.28795);border-radius:8px;padding:12px 14px;font-weight:700}.quiz-choices button:hover,.quiz-choices button.selected{background:#0e654917;background:lab(37.3927% -30.9165 8.7562/.09);border-color:#0e654980;border-color:lab(37.3927% -30.9165 8.7562/.5)}.quiz-actions{grid-template-columns:.72fr 1fr;gap:10px;display:grid}label{color:var(--ink);gap:8px;font-size:14px;font-weight:700;display:grid}input,select,textarea{border:1px solid var(--line);background:var(--white);width:100%;min-height:46px;color:var(--ink);border-radius:8px;outline:none;padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:var(--jade);box-shadow:0 0 0 4px #1f6f5b1f}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.check-row{align-items:center;gap:10px;font-weight:700;display:flex}.check-row input{width:18px;min-height:18px}.preview-panel{min-height:430px}.report-value-strip,.report-read-note{gap:8px;margin:16px 0;display:grid}.report-value-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.report-value-strip span{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:center;border-radius:8px;padding:10px;font-size:13px;font-weight:700}.mini-stat-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mini-stat{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:14px}.mini-stat span{color:var(--muted);font-size:12px;font-weight:700;display:block}.mini-stat strong{margin-top:6px;display:block}.report-shell{background:#fcf8ed;background:lab(97.7588% -.0813007 5.75007)}.report-header{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.status-pill{color:var(--cinnabar);background:#a83c2f1a;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.report-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.report-grid article{background:var(--paper)}.locked-block,.full-report{background:#fbedd1;background:lab(94.3303% 1.74847 15.5051);border:1px solid #b7832f73;border-radius:8px;margin-top:18px;padding:22px}.full-report{white-space:pre-wrap}.report-read-note{background:#eafaee;background:lab(96.8177% -6.74883 3.61905);border:1px solid #0e654947;border:1px solid lab(37.3927% -30.9165 8.7562/.28);border-radius:8px;padding:16px}.report-read-note strong{color:var(--ink)}.report-read-note span{color:var(--muted);line-height:1.6}.sticky-preview-cta{z-index:20;width:min(680px,100vw - 32px);color:var(--ivory);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#010a04f0;background:lab(2.13294% -3.30997 1.43563/.94);border:1px solid #bc8b3f57;border:1px solid lab(61.6836% 13.3503 47.0124/.34);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;transition:opacity .18s ease-out,transform .18s ease-out;display:grid;position:fixed;bottom:clamp(16px,4vw,28px);right:clamp(16px,4vw,32px);transform:translateY(12px);box-shadow:0 12px 28px #00010047;box-shadow:0 12px 28px lab(.217709% -.496931 .194454/.28)}.sticky-preview-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-preview-cta strong,.sticky-preview-cta span{display:block}.sticky-preview-cta strong{font-size:14px}.sticky-preview-cta span{color:#faf1dcb8;color:lab(95.4899% .507563 11.6018/.72);margin-top:2px;font-size:12px}.sticky-preview-cta .button{white-space:nowrap;min-height:42px}.followup-offer{background:linear-gradient(135deg,#e8fbed,#fcf1d8);background:linear-gradient(135deg,lab(96.8715% -7.98017 4.28008),lab(95.5085% .643432 13.5768));border:1px solid #1f6f5b47;border-radius:8px;gap:18px;margin-top:18px;padding:clamp(20px,3vw,28px);display:grid}.followup-offer h3{max-width:720px;font-family:var(--font-display)}.followup-offer p{max-width:760px}.followup-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.followup-options div{border:1px solid var(--line);background:#fefcf4c7;background:lab(98.8956% -.12821 3.82085/.78);border-radius:8px;padding:15px}.followup-options span{color:var(--jade-dark);text-transform:uppercase;font-size:12px;font-weight:700;display:block}.followup-options strong{margin-top:4px;display:block}.followup-options p{margin:8px 0 0;font-size:14px}.pricing-card p{max-width:760px;margin-bottom:0}.price-box{border-left:1px solid var(--line);align-content:center;justify-items:end;min-width:190px;padding-left:28px;display:grid}.price{font-family:var(--font-display);color:var(--jade-dark)!important;font-size:44px!important;font-weight:600!important}.faq-list{gap:12px;display:grid}.faq-list details{padding:18px 20px}.faq-list summary{cursor:pointer;font-weight:700}.faq-list p{margin:12px 0 0}.legal-strip{background:var(--jade-dark);padding:42px clamp(20px,5vw,64px)}.legal-strip p{color:#fbfaf6c7;max-width:1000px;margin-bottom:0}.site-footer{color:#fbfaf6bd;background:#101713;justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(20px,5vw,64px);font-size:13px;display:flex}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 18px;display:flex}.site-footer nav a{align-items:center;min-height:32px;display:inline-flex}.legal-page{max-width:980px;margin:0 auto}.legal-card h2{font-size:30px}.legal-card li{color:var(--muted);margin:8px 0}.error-text{color:var(--cinnabar);font-weight:700}@media (max-width:900px){.site-header{flex-direction:column;align-items:flex-start;position:static}.nav{flex-wrap:wrap;width:100%}.hero,.value-band,.method-band,.tool-layout{grid-template-columns:1fr}.hero{min-height:auto;padding-top:48px}.value-grid,.report-grid,.followup-options{grid-template-columns:1fr}.method-rail article{grid-template-columns:48px 1fr}.method-rail p{grid-column:2}.chart-visual,.hero-report-preview{order:-1}.pricing-card{flex-direction:column}.price-box{border-left:0;border-top:1px solid var(--line);justify-items:start;padding:20px 0 0}}@media (max-height:760px) and (min-width:901px){.hero-cosmic .hero-proof{display:none}}@media (max-width:620px){.section{padding:48px 16px}.site-header,.legal-strip,.site-footer{padding-left:16px;padding-right:16px}.hero-actions,.site-footer{flex-direction:column}.site-footer{align-items:flex-start}.site-footer nav{justify-content:flex-start;gap:0 18px}.site-footer nav a{min-height:44px}.button{width:100%}.pillar-grid,.form-row,.mini-stat-grid,.report-value-strip,.preview-sections,.quiz-actions,.sticky-preview-cta{grid-template-columns:1fr}.sticky-preview-cta{bottom:12px;right:16px}}main.insight-desk .desk-navigation button:not(.desk-navigation-more){grid-template-columns:minmax(0,1fr)}main.insight-desk .desk-navigation button:not(.desk-navigation-more)>span{display:none}.desk-navigation button:not(.desk-navigation-more){grid-template-columns:minmax(0,1fr)}.desk-navigation button:not(.desk-navigation-more)>span{display:none}.desk-navigation-more{grid-template-columns:24px minmax(0,1fr)!important}.preview-layout{max-width:820px;margin:0 auto;display:block}.preview-layout .report-shell{box-shadow:none;background:#020307f2;background:lab(.88949% -.12625 -1.44307/.95);border-color:#2a313a;border-color:lab(19.9055% -1.23984 -6.82868);padding:clamp(22px,4vw,40px)}.preview-excerpt{max-width:660px;margin:30px auto 0}.preview-excerpt h4{color:#ebe8df;color:lab(91.9409% -.00193715 4.59584);margin:8px 0 14px;font-size:21px;font-weight:700;line-height:1.35}.preview-excerpt>p:not(.section-mark){color:#adb5c0;color:lab(73.2797% -1.38485 -6.56277);margin:0 0 15px;font-size:15px;line-height:1.82}.preview-unlock{isolation:isolate;background:#010204;background:lab(.454594% -.0631884 -.801516);border-top:1px solid #725c3fa3;border-top:1px solid lab(40.8537% 5.86693 20.587/.64);border-bottom:1px solid #2c333d;border-bottom:1px solid lab(21.0661% -1.25127 -6.83317);margin:42px -1px 0;position:relative;overflow:hidden}.preview-unlock-teaser{color:#7f87919e;color:lab(55.878% -1.35407 -6.54748/.62);filter:blur(1.5px);-webkit-user-select:none;user-select:none;max-width:660px;height:126px;margin:0 auto;padding:25px 28px 0;font-size:14px;line-height:1.8;overflow:hidden}.preview-unlock:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 8%,#010204ad 42%,#010204 70%);background:linear-gradient(#0000 8%,lab(.454594% -.0631884 -.801516/.68) 42%,lab(.454594% -.0631884 -.801516) 70%);position:absolute;inset:0}.preview-unlock-content{z-index:2;text-align:center;justify-items:center;max-width:500px;margin:-42px auto 0;padding:0 28px 36px;display:grid;position:relative}.preview-unlock-content .panel-label{color:#d1aa73;color:lab(72.1755% 9.71249 33.84);letter-spacing:.1em;margin:0;font-size:10px;font-weight:700}.preview-unlock-content h3{color:#f5f2e9;color:lab(95.421% -.00339746 4.5949);margin:8px 0 10px;font-size:25px;font-weight:700}.preview-unlock-content>p:not(.panel-label):not(.fine-print){color:#9da5b0;color:lab(67.4792% -1.37603 -6.55834);margin:0;font-size:14px;line-height:1.7}.preview-unlock-meta{justify-content:center;align-items:baseline;gap:10px;margin:20px 0 15px;display:flex}.preview-unlock-meta span{color:#747b85;color:lab(51.2403% -1.27742 -6.18305);font-size:11px;font-weight:600}.preview-unlock-meta strong{color:#f4c98e;color:lab(83.7856% 10.1209 35.5818);font-size:25px;font-weight:700}.preview-unlock-content .form-actions{margin:0}.preview-unlock-content .button.primary{min-width:230px}.preview-unlock-content .fine-print{text-align:center;max-width:390px;margin:12px 0 0}.trial-remaining{color:#b59d7e;color:lab(66.3986% 5.42426 20.0215);text-align:center;max-width:360px;margin:10px auto 0;font-size:12px;line-height:1.55}.preview-rule-details{border-top:1px solid #282e36;border-top:1px solid lab(18.7526% -1.13402 -6.11963);margin-top:26px;padding-top:16px}.preview-rule-details>summary{color:#d6b17d;color:lab(74.5052% 8.95396 31.5665);cursor:pointer;font-size:13px;font-weight:600}.preview-rule-details .rule-ledger{margin-top:22px}@media (max-width:620px){.desk-navigation button:not(.desk-navigation-more){grid-template-columns:minmax(0,1fr)}.preview-layout .report-shell{padding:22px 18px}.preview-unlock{margin-top:32px}.preview-unlock-teaser,.preview-unlock-content{padding-inline:20px}.preview-unlock-content h3{font-size:22px}}.home-bazi-entry{background:radial-gradient(at 50% 38%,#ca9c4e42,#0000 38rem),linear-gradient(135deg,#01010280,#0103085c),url(/obsidian-chart-texture.png) 50%/cover;background:radial-gradient(at 50% 38%,lab(67.5484% 11.8277 46.6027/.26),#0000 38rem),linear-gradient(135deg,lab(.304127% -.0412837 -.567517/.5),lab(.884382% -.11275 -1.8185/.36)),url(/obsidian-chart-texture.png) 50%/cover;place-content:center;gap:28px;min-height:calc(100dvh - 72px);padding:clamp(42px,7vw,92px) 24px;display:grid;position:relative;overflow:hidden}.home-bazi-entry-copy{text-align:center;max-width:640px;margin:0 auto}.home-bazi-entry-kicker{color:#cca774;color:lab(71.0205% 9.03708 31.6888);letter-spacing:.11em;margin:0 0 14px;font-size:11px;font-weight:700}.home-bazi-entry h1{color:#f5f2e9;color:lab(95.421% -.00339746 4.5949);font-family:var(--font-display);margin:0;font-size:46px;font-weight:700;line-height:1.12}.home-bazi-entry-copy>p:last-child{color:#a7afb9;color:lab(70.9595% -1.38149 -6.56105);max-width:550px;margin:15px auto 0;font-size:14px;line-height:1.72}.home-bazi-entry .reading-form-home{border-radius:8px;width:min(100%,650px);margin:0 auto;position:relative;box-shadow:0 24px 60px #00000166;box-shadow:0 24px 60px lab(.0554676% -.000104308 -.188458/.4);background:#020307f0!important;background:lab(.88949% -.12625 -1.44307/.94)!important;border:1px solid #6b573c9e!important;border:1px solid lab(38.5354% 5.36707 18.9323/.62)!important;padding:clamp(22px,3.2vw,34px)!important}.home-reading-form-fallback{background:#020307f0;background:lab(.88949% -.12625 -1.44307/.94);border:1px solid #6b573c9e;border:1px solid lab(38.5354% 5.36707 18.9323/.62);border-radius:8px;align-content:center;gap:14px;width:min(100%,650px);min-height:300px;margin:0 auto;padding:clamp(22px,3.2vw,34px);display:grid;box-shadow:0 24px 60px #00000166;box-shadow:0 24px 60px lab(.0554676% -.000104308 -.188458/.4)}.home-reading-form-fallback strong{color:#c8bca5;color:lab(76.921% 1.33917 13.6014);font-size:14px}.home-reading-form-fallback span{background:#242c36;background:lab(17.5715% -1.33388 -7.86922);border-radius:4px;height:14px;display:block}.home-reading-form-fallback span:first-of-type{width:44%}.home-reading-form-fallback span:nth-of-type(2){width:100%;height:92px}.home-reading-form-fallback span:nth-of-type(3){background:#5c4a31;background:lab(32.7312% 5.08879 17.8331);width:100%;height:48px}.reading-form-home~.home-reading-form-fallback{display:none}.reading-form-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.home-membership-link{color:#bfaa8f;color:lab(71.0423% 4.53466 17.1618);width:min(100%,520px);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:-11px auto 0;padding:8px 12px;font-size:12px;display:inline-flex}.home-membership-link span{color:#ffd294;color:lab(87.2575% 11.4394 39.8324);letter-spacing:.07em;font-size:10px;font-weight:700}.home-membership-link:hover{color:#ffe8bf;color:lab(93.1878% 3.69203 23.5038)}.reading-form-home .quiz-step{gap:20px}.reading-form-home.is-focus .free-reading-promise,.reading-form-home.is-focus .fine-print{display:none}.reading-form-home .home-start-reading{width:100%;min-height:52px;font-size:16px}.reading-form-home .home-question-recap{color:#ddd3bf;color:lab(85.0282% 1.06931 11.5927);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid oklch(38% .04 75/.66);align-items:baseline;gap:6px;padding:0 0 12px;font-size:13px;line-height:1.5;display:flex;overflow:hidden}.reading-form-home .home-question-recap>span{color:#b09775;color:lab(64.0756% 5.83118 21.2823);flex:none}.reading-form-home .home-question-recap>small{color:#e1b982;color:lab(77.9839% 9.56476 33.6141);flex:none;margin-left:auto;font-size:12px}.reading-form-home .home-question-recap:focus-visible{outline-offset:3px;outline:2px solid #d6a866;outline:2px solid lab(72.1722% 11.3591 40.8618)}.reading-form-home .home-birth-step{animation:.28s cubic-bezier(.23,1,.32,1) both home-birth-reveal}@keyframes home-birth-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.reading-form-home .home-question-field{gap:9px;display:grid}.reading-form-home .home-question-field>label{color:#e6ddcc;color:lab(88.4929% .843227 9.62324);font-size:14px;font-weight:700}.reading-form-home .home-question-field textarea{resize:vertical;color:#e7e1d3;color:lab(89.6363% .641257 7.67381);background:#000103b3;background:lab(.303253% -.0383258 -.630087/.7);border-color:#70593ab8;border-color:lab(39.6879% 6.32224 21.957/.72);min-height:108px}.reading-form-home .home-question-field textarea::placeholder{color:#8893a2;color:lab(60.4981% -1.8132 -9.06189)}.home-question-tags{flex-wrap:wrap;gap:7px;display:flex}.home-question-tags button{color:#c1b298;color:lab(73.426% 2.32971 15.5416);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #5e4c34b8;border:1px solid lab(33.8928% 5.06043 17.7909/.72);border-radius:999px;padding:8px 12px;font-size:12px;transition:color .18s,border-color .18s,background .18s}@media (hover:hover) and (pointer:fine){.home-question-tags button:hover{color:#f8eace;color:lab(93.179% 1.51703 15.5328);background:#7f643d2e;background:lab(44.3197% 7.6392 26.238/.18);border-color:#bf965d;border-color:lab(65.1951% 10.6561 36.4759)}}.home-question-tags button:active{transform:scale(.97)}.home-question-tags button:focus-visible,.reading-form-home .home-question-field textarea:focus-visible{outline-offset:2px;outline:2px solid #d6a866;outline:2px solid lab(72.1722% 11.3591 40.8618)}.reading-form-home .birth-step-heading{text-align:center}.reading-form-home .birth-step-heading h3{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552);font-size:21px;font-weight:700}.reading-form-home .birth-step-heading p{color:#979faa;color:lab(65.159% -1.37216 -6.55639);max-width:430px;margin:8px auto 0}.reading-form-home .form-row{gap:14px}.reading-form-home .home-location-fields{margin-top:2px}.reading-form-home .quiz-actions{grid-template-columns:minmax(0,1fr);justify-content:center;margin-top:4px}.reading-form-home .quiz-actions .button{width:100%;min-height:52px!important;font-size:16px!important}@media (min-width:901px){html[lang=en] .reading-form-home .quiz-actions .button.primary{white-space:nowrap}}.reading-form-home .fine-print{text-align:center;max-width:440px;margin:0 auto}.preview-dimension-context{width:min(100% - 36px,880px);margin:0 auto 18px}@media (prefers-reduced-motion:reduce){.reading-form-home .home-birth-step{animation:none}}@media (max-width:620px){.home-bazi-entry{min-height:calc(100dvh - 58px);padding:34px 18px}.home-bazi-entry h1{font-size:34px}.home-bazi-entry .reading-form-home{padding:22px 18px!important}.reading-form-home .form-row{grid-template-columns:1fr}}.insight-desk{background:#000404;background:lab(.949434% -1.19808 -.113627);grid-template-columns:236px minmax(0,1fr);min-height:calc(100dvh - 69px);display:grid}.desk-sidebar{border-right:1px solid #23312e;border-right:1px solid lab(19.0472% -6.83956 -.323832);flex-direction:column;height:calc(100dvh - 69px);padding:26px 16px 18px;display:flex;position:sticky;top:69px}.desk-kicker,.desk-sidebar-status>span{color:var(--copper);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.desk-caption{color:#697875;color:lab(49.1826% -6.1188 -.294662);max-width:164px;margin:0;font-size:12px;line-height:1.5}.desk-navigation{gap:2px;margin-top:32px;display:grid}.desk-navigation button{color:#93a29f;color:lab(65.4226% -6.11222 -.29527);cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:42px;padding:8px 10px;font-size:13px;font-weight:600;display:grid}.desk-navigation button span{color:#566461;color:lab(41.0626% -6.12359 -.294238);font-size:10px;font-weight:700}.desk-navigation button:hover,.desk-navigation button.active{border-left-color:var(--cinnabar);color:var(--ivory);background:#031310;background:lab(4.64113% -5.24977 -.267077)}.desk-navigation button.active span{color:var(--copper)}.desk-sidebar-status{border-top:1px solid #23312e;border-top:1px solid lab(19.0472% -6.83956 -.323832);margin-top:auto;padding:18px 3px 0}.desk-sidebar-status>span{color:#677572;color:lab(48.0226% -6.1194 -.294602);display:block}.desk-sidebar-status strong{color:var(--ivory);font-size:13px;font-weight:700}.desk-sidebar-status p{color:#677572;color:lab(48.0226% -6.1194 -.294602);margin:7px 0 0;font-size:12px;line-height:1.5}.desk-content{min-width:0}.desk-welcome{background:#000605;background:lab(1.27462% -1.8163 -.0150621);border-bottom:1px solid #23312e;border-bottom:1px solid lab(19.0472% -6.83956 -.323832);grid-template-columns:minmax(0,1.12fr) minmax(260px,.68fr);align-items:end;gap:clamp(32px,7vw,90px);min-height:408px;padding:clamp(50px,7vw,86px);display:grid;position:relative;overflow:hidden}.desk-welcome-copy,.desk-scorecard{z-index:1;position:relative}.desk-welcome h1,.desk-page h1{max-width:680px;color:var(--ivory);font-family:var(--font-display);letter-spacing:0;margin-bottom:16px;font-size:clamp(40px,5vw,62px);font-weight:600;line-height:1.04}.desk-welcome-copy>p:last-of-type{color:#9fafab;color:lab(70.0626% -6.11079 -.295401);max-width:620px;margin-bottom:0;font-size:16px}.desk-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.desk-actions .button{min-height:44px;padding:10px 14px}.desk-quiet-button{color:#b2c2be!important;color:lab(77.0226% -6.10891 -.295579)!important;background:0 0!important;border-color:#415451!important;border-color:lab(34.1891% -8.53652 -.40589)!important}.desk-scorecard{border-top:1px solid #344743;border-top:1px solid lab(28.3891% -8.5481 -.404906);gap:0;margin:0;display:grid}.desk-scorecard div{border-bottom:1px solid #344743;border-bottom:1px solid lab(28.3891% -8.5481 -.404906);padding:13px 0}.desk-scorecard dt{color:#697875;color:lab(49.1826% -6.1188 -.294662);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.desk-scorecard dd{color:var(--ivory);margin:6px 0 0;font-size:14px;font-weight:700}.desk-overview,.desk-methods,.desk-page{padding:clamp(46px,6vw,78px)}.desk-overview{background:#020908;background:lab(2.07209% -2.29365 -.215438);border-bottom:1px solid #23312e;border-bottom:1px solid lab(19.0472% -6.83956 -.323832)}.desk-methods{background:#000605;background:lab(1.27462% -1.8163 -.0150621)}.desk-section-heading{grid-template-columns:minmax(0,1fr) minmax(210px,.48fr);align-items:end;gap:24px;margin-bottom:28px;display:grid}.desk-section-heading h2{color:var(--ivory);font-family:var(--font-display);margin-bottom:0;font-size:clamp(28px,3.3vw,42px);font-weight:600;line-height:1.08}.desk-section-heading>p{color:#849390;color:lab(59.6226% -6.11422 -.295091);max-width:380px;margin:0;font-size:13px}.desk-action-grid{border-top:1px solid #30413e;border-top:1px solid lab(26.032% -7.5161 -.356835);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.desk-action-grid button{min-height:188px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #30413e;border:1px solid lab(26.032% -7.5161 -.356835);border-top:0;border-left:0;align-content:start;gap:9px;padding:22px 20px;display:grid}.desk-action-grid button:first-child{border-left:1px solid #30413e;border-left:1px solid lab(26.032% -7.5161 -.356835)}.desk-action-grid span{color:var(--cinnabar);font-size:11px;font-weight:700}.desk-action-grid strong{color:var(--ivory);font-size:16px;font-weight:700}.desk-action-grid p{color:#81908d;color:lab(58.4626% -6.11466 -.295043);margin:0;font-size:13px;line-height:1.55}.desk-method-list{border-top:1px solid #30413e;border-top:1px solid lab(26.032% -7.5161 -.356835)}.desk-method-list article{border-bottom:1px solid #30413e;border-bottom:1px solid lab(26.032% -7.5161 -.356835);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px 0;display:grid}.desk-method-list article>span{color:var(--cinnabar);font-size:11px;font-weight:700}.desk-method-list h3{color:var(--ivory);margin:0 0 5px;font-size:17px;font-weight:700}.desk-method-list p{color:#81908d;color:lab(58.4626% -6.11466 -.295043);max-width:620px;margin:0;font-size:13px}.desk-method-list em{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700}.desk-page{background:#020908;background:lab(2.07209% -2.29365 -.215438);min-height:calc(100dvh - 69px)}.desk-reading .reading-form{border-color:#2e3e3b;border-color:lab(24.872% -7.51843 -.356638);max-width:760px}.desk-placeholder{align-content:start;max-width:930px;display:grid}.desk-placeholder>p:not(.section-mark){color:#93a29f;color:lab(65.4226% -6.11222 -.29527);max-width:600px;font-size:16px}.desk-empty-line{background:#30413e;background:lab(26.032% -7.5161 -.356835);width:min(100%,710px);height:1px;margin:34px 0 15px}.desk-empty-note{color:#5e6c6a!important;color:lab(44.5426% -6.12134 -.294435)!important;font-size:13px!important}@media (max-width:900px){.insight-desk{grid-template-columns:minmax(0,1fr)}.desk-sidebar{border-bottom:1px solid #23312e;border-bottom:1px solid lab(19.0472% -6.83956 -.323832);border-right:0;height:auto;padding:14px clamp(18px,5vw,46px);display:block;position:static}.desk-sidebar-top,.desk-sidebar-status{display:none}.desk-navigation{margin:0;display:flex;overflow-x:auto}.desk-navigation button{border-bottom:2px solid #0000;border-left:0;min-width:max-content}.desk-navigation button:hover,.desk-navigation button.active{border-left-color:#0000;border-bottom-color:var(--cinnabar)}.desk-welcome{grid-template-columns:1fr;min-height:0}.desk-scorecard{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-scorecard div{border-right:1px solid #344743;border-right:1px solid lab(28.3891% -8.5481 -.404906);padding-right:12px}.desk-scorecard div:last-child{border-right:0}}@media (max-width:620px){.desk-welcome,.desk-overview,.desk-methods,.desk-page{padding:42px 18px}.desk-welcome h1,.desk-page h1{font-size:38px}.desk-scorecard,.desk-section-heading,.desk-action-grid{grid-template-columns:1fr}.desk-scorecard div{border-right:0;padding-right:0}.desk-section-heading{gap:14px}.desk-action-grid button{border-left:1px solid #30413e;border-left:1px solid lab(26.032% -7.5161 -.356835);min-height:132px}.desk-method-list article{grid-template-columns:30px minmax(0,1fr);gap:12px}.desk-method-list em{grid-column:2;justify-self:start}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#dce7e5;--muted:#99a8a5;--line:#293634;--paper:#020908;--soft:#03100e;--ivory:#f4f2ec;--night:#000605;--night-deep:#000202;--jade:#289174;--jade-dark:#16644e;--cinnabar:#d35444;--copper:#c59d63;--white:#f7f5ef;--shadow:0 12px 28px #00000038;--ease-out:cubic-bezier(.23, 1, .32, 1);--font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--font-japanese:system-ui, -apple-system, BlinkMacSystemFont, "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", "Noto Sans JP", "Noto Sans CJK JP", sans-serif}@supports (color:lab(0% 0 0)){:root{--ink:lab(90.8684% -4.06629 -.197661);--muted:lab(67.7426% -6.11147 -.295341);--line:lab(21.3387% -6.12515 -.529432);--paper:lab(2.07209% -2.29365 -.215438);--soft:lab(3.85451% -4.06285 -.380394);--ivory:lab(95.4012% -.0117719 3.05686);--night:lab(1.26511% -1.62898 -.154749);--night-deep:lab(.486485% -.622489 -.0591069);--jade:lab(53.8104% -36.2058 6.62226);--jade-dark:lab(37.2671% -28.2276 5.15922);--cinnabar:lab(53.2344% 50.369 36.6309);--copper:lab(67.5214% 10.4294 35.871);--white:lab(96.5613% -.0119507 3.05672);--shadow:0 12px 28px lab(.0286884% -.0956282 -.0107527/.22)}}html{scroll-padding-top:88px}html[lang=zh-CN]{--font-simplified-chinese:var(--font-chinese-ui), var(--font-noto-sans-sc,"Noto Sans SC"), "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", system-ui, sans-serif;--font-display:var(--font-simplified-chinese);--font-body:var(--font-simplified-chinese)}html[lang=ja]{--font-display:var(--font-japanese);--font-body:var(--font-japanese)}body{background:var(--night-deep);min-width:min(320px,100%);color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility}body:before{content:"";z-index:-1;background:linear-gradient(115deg,#000202,#010a08);background:linear-gradient(115deg,lab(.486485% -.622489 -.0591069),lab(2.08529% -2.55723 -.0217497));position:fixed;inset:0}.skip-link{z-index:500;background:var(--ivory);color:var(--night-deep);transition:transform .16s var(--ease-out);border-radius:6px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000202f0;background:lab(.486485% -.622489 -.0591069/.94);border-bottom-color:#293634a6;border-bottom-color:lab(21.3387% -6.12515 -.529432/.65);min-height:72px;padding:14px clamp(20px,4vw,56px)}.brand{color:var(--ivory);letter-spacing:.01em;gap:9px;font-size:15px;font-weight:600}.brand-mark{width:30px;height:30px;color:var(--cinnabar);background:0 0;border:1px solid #ce7162ad;border:1px solid lab(58.3229% 36.3633 25.1493/.68);border-radius:50%;font-family:Georgia,serif;font-size:18px;font-weight:500}.nav{color:#bac8c5;color:lab(79.3179% -5.42748 -.262988);gap:25px;font-size:13px;font-weight:600}.nav a{min-height:42px;transition:color .16s var(--ease-out), opacity .16s var(--ease-out);align-items:center;display:inline-flex}.nav a:hover{color:var(--ivory)}.nav-cta{background:var(--cinnabar);border-radius:6px;padding:0 14px;color:#faf8f4!important;color:lab(97.7112% -.0125766 2.29012)!important}.section{padding:clamp(76px,10vw,140px) clamp(20px,4vw,56px)}.hero-cosmic{background:0 0;grid-template-columns:minmax(0,1.02fr) minmax(360px,.82fr);gap:clamp(40px,7vw,118px);min-height:min(780px,100dvh - 72px);padding-top:clamp(52px,7vw,92px);padding-bottom:clamp(52px,7vw,92px)}.hero-cosmic:after{display:none}.hero-cosmic .hero-copy,.hero-cosmic .hero-report-preview{animation:settle-in .64s var(--ease-out) both}.hero-cosmic .hero-report-preview{animation-delay:90ms}.hero-kicker,.section-mark,.panel-label,.report-label{color:var(--copper);letter-spacing:.055em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700}.hero-cosmic h1{max-width:660px;color:var(--ivory);font-family:var(--font-display);letter-spacing:0;margin-bottom:22px;font-size:clamp(48px,6vw,80px);font-weight:700;line-height:.96}.hero-cosmic .hero-text{color:#b5c5c2;color:lab(78.1826% -6.10864 -.295591);max-width:540px;font-size:clamp(17px,1.65vw,21px);line-height:1.58}.hero-cosmic .hero-actions{align-items:center;margin:30px 0 14px}.hero-note{color:#81908d;color:lab(58.4626% -6.11466 -.295043);font-size:13px}.button{min-height:48px;transition:transform .16s var(--ease-out), background .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);border-radius:6px;padding:12px 18px;font-size:14px;font-weight:700}.button:hover{transform:translateY(-1px)}.button:active,.nav-cta:active{transform:scale(.97)}.button.primary{background:var(--cinnabar);box-shadow:none;color:#faf8f4;color:lab(97.7112% -.0125766 2.29012)}.button.secondary{color:var(--ink);background:0 0;border-color:#425451;border-color:lab(34.1767% -8.19171 -.38994)}.text-link{min-height:44px;color:var(--ivory);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.text-link span{color:var(--cinnabar);transition:transform .16s var(--ease-out)}.text-link:hover span{transform:translateY(3px)}.hero-report-preview{width:min(100%,480px)}.hero-report-preview:before{background:0 0;border-color:#46655dbf;border-color:lab(40.1667% -13.0578 .641984/.75);border-radius:6px;inset:6% -7% -5% 12%;transform:rotate(4.5deg)}.preview-letter{background:#eeebe2;background:lab(93.1009% -.00247359 4.59552);border-color:#c5c1b49e;border-color:lab(78.0486% .0445247 6.92774/.62);border-radius:6px;gap:20px;padding:clamp(22px,3.6vw,34px);box-shadow:0 24px 56px #0000006b;box-shadow:0 24px 56px lab(.00892448% -.0352561 -.00428259/.42)}.preview-letter-head,.preview-chart-line{align-items:baseline}.preview-letter-head span,.preview-chart-line span,.preview-insight>span,.preview-sections span{color:#415450;color:lab(34.1939% -8.55175 -.0756919);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:700}.preview-letter-head strong,.preview-chart-line strong{color:#0a1c19;color:lab(8.67378% -8.34262 -.0697702);font-family:var(--font-display);letter-spacing:0;font-size:clamp(18px,2vw,22px);font-weight:700}.preview-balance span{color:#162522;color:lab(13.2762% -7.56944 -.0640214);background:0 0;border:0;border-bottom:1px solid oklch(78% .016 90);border-radius:0;min-height:25px;padding:4px 0;font-size:12px}.preview-balance span:after{width:var(--level);background:#55a1812e;background:lab(60.5994% -30.4231 8.69646/.18)}.preview-insight{border-color:#bbb7ac;border-color:lab(74.5592% .0318289 6.15232);gap:9px;padding:17px 0;display:grid}.preview-insight p{color:#1d302c;color:lab(17.9538% -8.59857 -.0729322);font-size:15px;line-height:1.58}.preview-sections{border-top:1px solid #bbb7ac;border-top:1px solid lab(74.5592% .0318289 6.15232);gap:0}.preview-sections span{color:#1d302c;color:lab(17.9538% -8.59857 -.0729322);letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid oklch(78% .016 90);border-radius:0;padding:10px 0;font-size:12px}.method-band{border-top:1px solid var(--line);background:#010806;background:lab(1.63557% -1.94713 -.183839);grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:clamp(40px,8vw,140px);display:grid}.method-copy h2,.section-heading h2{max-width:760px;color:var(--ivory);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;font-size:clamp(34px,4.4vw,58px);font-weight:700;line-height:1.02}.method-copy p,.section-heading>p:not(.section-mark){max-width:590px;color:var(--muted);font-size:16px}.method-rail{border-top:1px solid var(--line)}.method-rail article{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:0 18px;padding:25px 0;display:grid}.method-rail article>span{color:var(--cinnabar);font-size:12px;font-weight:700}.method-rail h3{color:var(--ivory);letter-spacing:0;font-size:20px;font-weight:600}.method-rail p{color:var(--muted);grid-column:2;margin:0;font-size:14px}.reading-section,.sample-section,.pricing-section,.faq-section{border-top:1px solid var(--line);background:var(--night-deep)}.section-heading{margin-bottom:clamp(32px,5vw,58px)}.tool-layout{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);align-items:stretch;gap:clamp(26px,5vw,70px)}.reading-form,.preview-panel,.report-shell,.pricing-card,.faq-list details,.legal-card{border-color:var(--line);box-shadow:none;background:#020908;background:lab(2.07209% -2.29365 -.215438);border-radius:6px}.reading-form{padding:clamp(22px,3.4vw,38px)}.quiz-progress{border-bottom:1px solid var(--line);gap:0;margin-bottom:32px}.quiz-progress span{color:#6f7e7b;color:lab(51.5026% -6.1177 -.294757);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;padding:0 0 12px;font-size:12px;font-weight:600}.quiz-progress span.active{border-color:var(--cinnabar);color:var(--ivory);background:0 0}.quiz-step{gap:21px}.quiz-step h3{color:var(--ivory);letter-spacing:0;font-size:clamp(22px,2.6vw,28px);font-weight:700}.quiz-step p,.fine-print{color:var(--muted)}.quiz-choices{gap:8px}.quiz-choices button{color:#bfcfcb;color:lab(81.6626% -6.10784 -.295675);min-height:46px;transition:transform .16s var(--ease-out), border-color .16s var(--ease-out), background .16s var(--ease-out);background:0 0;border-color:#2b3c39;border-color:lab(23.712% -7.52088 -.356442);border-radius:6px;font-size:14px;font-weight:600}.quiz-choices button:hover,.quiz-choices button.selected{border-color:var(--cinnabar);color:var(--ivory);background:#27110f;background:lab(8.02817% 11.0288 5.90364)}label,.check-row{color:#bfcfcb;color:lab(81.6626% -6.10784 -.295675);font-size:13px;font-weight:600}input,select,textarea{color:var(--ivory)!important;background:#000404!important;background:lab(.949434% -1.19808 -.113627)!important;border-color:#364643!important;border-color:lab(28.352% -7.51185 -.357205)!important;border-radius:6px!important}.preview-panel{background:#03100e;background:lab(3.87522% -4.46764 -.0383407);flex-direction:column;justify-content:space-between;padding:clamp(24px,3.4vw,38px);display:flex}.preview-panel h3{max-width:350px;color:var(--ivory);letter-spacing:0;font-size:clamp(25px,2.6vw,34px);font-weight:700}.preview-panel p:not(.panel-label){color:#9fafab;color:lab(70.0626% -6.11079 -.295401)}.mini-stat-grid{border-top:1px solid #3e524d;border-top:1px solid lab(33.0339% -8.554 -.0755489);gap:0;margin-top:32px}.mini-stat{background:0 0;border:0;border-bottom:1px solid oklch(42% .025 180);border-radius:0;padding:16px 0}.mini-stat strong{color:var(--ivory)}.report-shell{background:#eeebe3;background:lab(93.0961% -.00563264 4.21031);padding:clamp(22px,4vw,48px);overflow:hidden}.report-header{border-bottom:1px solid #b8b4aa;border-bottom:1px solid lab(73.3945% .0254512 5.7646);align-items:end;padding-bottom:24px}.report-header h3{color:#0a1916;color:lab(7.48749% -6.74213 -.0595689);letter-spacing:0;margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:700}.status-pill{color:#7d372d;color:lab(32.9637% 30.5445 21.6612);background:0 0;border:1px solid #bd625473;border:1px solid lab(52.5157% 36.4594 25.3976/.45);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.report-grid{border-top:0;gap:0;margin:0}.report-grid article{background:0 0;border:0;border-bottom:1px solid oklch(77% .015 90);border-radius:0;min-height:205px;padding:25px 0}.report-grid article span{color:#445753;color:lab(35.3539% -8.5496 -.0758231);letter-spacing:.055em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.report-grid h4,.locked-block h4{color:#0a1916;color:lab(7.48749% -6.74213 -.0595689);letter-spacing:0;font-size:20px;font-weight:700}.report-grid p,.locked-block p:not(.report-label){color:#344743;color:lab(28.3939% -8.56426 -.074929);font-size:14px;line-height:1.62}.locked-block{background:0 0;border:0;border-top:1px solid oklch(77% .015 90);border-radius:0;margin:0;padding:28px 0 0}.locked-block .button{margin-top:8px}.pricing-card{align-items:end;padding:clamp(24px,4vw,44px)}.pricing-card h3{color:var(--ivory);letter-spacing:0;font-size:clamp(26px,3vw,38px);font-weight:700}.pricing-card p{max-width:570px;color:var(--muted)}.price-box{border-color:var(--line)}.price{color:var(--cinnabar);letter-spacing:0;font-size:clamp(42px,5vw,64px);font-weight:700}.faq-list{max-width:870px}.faq-list details{background:0 0;padding:0}.faq-list summary{min-height:68px;color:var(--ivory);align-items:center;font-size:16px;display:flex}.faq-list p{max-width:680px;color:var(--muted);padding-bottom:20px}.site-footer{border-top:1px solid var(--line);background:var(--night-deep);color:var(--muted)}.site-footer a:hover{color:var(--ivory)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--cinnabar);outline-offset:3px}@keyframes settle-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.method-rail article,.report-grid article{transition:background .18s var(--ease-out), padding-left .18s var(--ease-out)}.method-rail article:hover{background:#03100e;background:lab(3.86197% -4.24778 -.398824);padding-left:10px}.report-grid article:hover{background:#e4e1d8;background:lab(89.6209% -.00101328 4.59651);padding-left:12px}}@media (max-width:900px){.site-header{flex-direction:row;align-items:center;position:sticky}.nav{flex-wrap:nowrap;width:auto}.hero-cosmic,.method-band,.tool-layout{grid-template-columns:1fr}.hero-cosmic{min-height:auto}.hero-report-preview{order:initial;justify-self:start;width:min(100%,540px)}.report-grid{grid-template-columns:1fr}}@media (max-width:620px){.section{padding:64px 18px}.site-header{padding:12px 18px}.nav{gap:8px}.nav a:not(.nav-cta){display:none}.hero-cosmic h1{font-size:clamp(44px,13vw,58px)}.hero-actions{align-items:stretch}.text-link{justify-content:center}.preview-letter-head,.preview-chart-line{flex-direction:column;align-items:start;gap:5px}.preview-sections{grid-template-columns:1fr 1fr}.method-rail article{grid-template-columns:38px minmax(0,1fr)}.method-rail p{grid-column:2}.reading-form,.preview-panel,.pricing-card,.report-shell{padding:22px}.report-grid article{min-height:auto}.site-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace{background:var(--night-deep);grid-template-columns:224px minmax(0,1fr);min-height:calc(100dvh - 69px);display:grid}.workspace-nav{border-right:1px solid #253431;border-right:1px solid lab(20.2072% -6.83695 -.324053);flex-direction:column;justify-content:space-between;height:calc(100dvh - 69px);padding:28px 18px;display:flex;position:sticky;top:69px}.workspace-nav-label,.workspace-nav-note span,.method-registry article>span,.rule-ledger dt{color:#72817e;color:lab(52.6626% -6.11714 -.294817);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.workspace-nav a{color:#9fafab;color:lab(70.0626% -6.11079 -.295401);border-left:2px solid #0000;padding:10px;font-size:14px;font-weight:600;display:block}.workspace-nav a:hover,.workspace-nav-active{background:#041512;background:lab(5.50531% -6.13505 -.311905);border-left-color:var(--cinnabar)!important;color:var(--ivory)!important}.workspace-nav-note{border-top:1px solid #253431;border-top:1px solid lab(20.2072% -6.83695 -.324053);padding-top:18px}.workspace-nav-note strong{color:var(--ivory);margin-bottom:6px;font-size:15px;font-weight:700;display:block}.workspace-nav-note p{color:#788784;color:lab(54.9826% -6.11609 -.294912);margin:0;font-size:12px;line-height:1.55}.workspace-main{min-width:0}.workspace-intro,.new-reading-panel,.method-registry,.evidence-model{padding:clamp(48px,7vw,92px) clamp(22px,6vw,86px)}.workspace-intro{background:#000605;background:lab(1.27462% -1.8163 -.0150621);border-bottom:1px solid #253431;border-bottom:1px solid lab(20.2072% -6.83695 -.324053);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(34px,7vw,92px);min-height:440px;display:grid;position:relative;overflow:hidden}.workspace-intro-copy,.workspace-principles{z-index:1;position:relative}.workspace-intro h1{max-width:720px;color:var(--ivory);font-family:var(--font-display);letter-spacing:0;margin-bottom:18px;font-size:clamp(42px,5vw,64px);font-weight:600;line-height:1}.workspace-intro-copy>p:last-child{color:#a5b5b2;color:lab(72.3826% -6.11013 -.29546);max-width:600px;margin-bottom:0;font-size:17px}.workspace-principles{border-top:1px solid #364a46;border-top:1px solid lab(29.5491% -8.54553 -.405121);gap:0;margin:0;display:grid}.workspace-principles div{border-bottom:1px solid #364a46;border-bottom:1px solid lab(29.5491% -8.54553 -.405121);padding:14px 0}.workspace-principles dt{color:var(--copper);font-size:13px;font-weight:700}.workspace-principles dd{color:#9caca8;color:lab(68.9026% -6.11112 -.295365);margin:5px 0 0;font-size:13px;line-height:1.5}.new-reading-panel{background:#020908;background:lab(2.07209% -2.29365 -.215438)}.workspace-section-heading{grid-template-columns:minmax(0,1fr) minmax(230px,.5fr);align-items:end;gap:28px;margin-bottom:28px;display:grid}.workspace-section-heading h2,.evidence-model h2{max-width:660px;color:var(--ivory);font-family:var(--font-display);letter-spacing:0;margin-bottom:0;font-size:clamp(30px,3.8vw,46px);font-weight:600;line-height:1.06}.workspace-section-heading>p{color:#8a9996;color:lab(61.9426% -6.11335 -.295162);max-width:390px;margin:0;font-size:14px}.new-reading-panel .reading-form{border-color:#2b3c39;border-color:lab(23.712% -7.52088 -.356442);max-width:760px}textarea{resize:vertical;outline:none;width:100%;min-height:86px;padding:11px 12px;line-height:1.5;color:var(--ivory)!important;background:#000404!important;background:lab(.949434% -1.19808 -.113627)!important;border:1px solid #364643!important;border:1px solid lab(28.352% -7.51185 -.357205)!important;border-radius:6px!important}.method-registry{background:#000605;background:lab(1.27462% -1.8163 -.0150621);border-top:1px solid #253431;border-top:1px solid lab(20.2072% -6.83695 -.324053)}.method-registry-list{border-top:1px solid #30413e;border-top:1px solid lab(26.032% -7.5161 -.356835)}.method-registry-list article{border-bottom:1px solid #30413e;border-bottom:1px solid lab(26.032% -7.5161 -.356835);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:20px 0;display:grid}.method-registry-list h3{color:var(--ivory);margin-bottom:5px;font-size:18px;font-weight:700}.method-registry-list p{color:#849390;color:lab(59.6226% -6.11422 -.295091);max-width:610px;margin-bottom:0;font-size:14px}.method-registry article>span{letter-spacing:.04em;border:1px solid;border-radius:999px;margin:3px 0 0;padding:5px 8px;font-size:10px}.method-live{color:#66b185!important;color:lab(66.5245% -32.0826 14.9122)!important}.method-research{color:#b89156!important;color:lab(62.89% 10.2403 36.8093)!important}.evidence-model{background:#02110e;background:lab(3.89071% -4.83877 -.0410646);border-top:1px solid #253431;border-top:1px solid lab(20.2072% -6.83695 -.324053)}.evidence-model>.section-mark{margin-bottom:10px}.evidence-model ol{border-top:1px solid #364a46;border-top:1px solid lab(29.5491% -8.54553 -.405121);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.evidence-model li{border-bottom:1px solid #364a46;border-bottom:1px solid lab(29.5491% -8.54553 -.405121);border-right:1px solid #364a46;border-right:1px solid lab(29.5491% -8.54553 -.405121);gap:8px;min-height:142px;padding:18px;display:grid}.evidence-model li:first-child{border-left:1px solid #364a46;border-left:1px solid lab(29.5491% -8.54553 -.405121)}.evidence-model strong{color:var(--copper);font-size:13px;font-weight:700}.evidence-model span{color:#96a5a2;color:lab(66.5826% -6.11183 -.295293);font-size:13px;line-height:1.55}.rule-ledger{border-top:1px solid #b8b4aa;border-top:1px solid lab(73.3945% .0254512 5.7646);border-bottom:1px solid #b8b4aa;border-bottom:1px solid lab(73.3945% .0254512 5.7646);margin:26px 0;padding:24px 0}.rule-ledger-heading{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:end;gap:24px;margin-bottom:22px;display:grid}.rule-ledger h3{font-family:var(--font-display);margin-bottom:0;font-size:28px;font-weight:600}.rule-ledger-heading>p{color:#394c48;color:lab(30.7139% -8.55885 -.0752568);margin:0;font-size:13px;line-height:1.6}.rule-ledger-list{border-top:1px solid #b8b4aa;border-top:1px solid lab(73.3945% .0254512 5.7646);gap:0;margin:0;padding:0;list-style:none;display:grid}.rule-ledger-list li{border-bottom:1px solid #b8b4aa;border-bottom:1px solid lab(73.3945% .0254512 5.7646);padding:18px 0}.rule-ledger-title-row{justify-content:space-between;align-items:start;gap:18px;display:flex}.rule-ledger-title-row h4{margin-bottom:14px;font-size:17px;font-weight:700}.rule-ledger-title-row>span{border:1px solid;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:700}.confidence-confirmed{color:#185e3b;color:lab(35.0569% -29.2814 13.6069)}.confidence-conditional{color:#876125;color:lab(44.2602% 11.6003 38.8503)}.confidence-limited{color:#823f34;color:lab(35.3374% 28.9173 20.2583)}.rule-ledger-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.rule-ledger-list div>dt{color:#465a56;color:lab(36.5139% -8.54754 -.0759482);margin-bottom:5px}.rule-ledger-list dd{color:#223531;color:lab(20.2738% -8.58907 -.0734806);margin:0;font-size:13px;line-height:1.58}.inquiry-context{background:#e9e4d7;background:lab(90.8094% .0309944 6.91785);border:1px solid #bab4a3;border:1px solid lab(73.4388% .133574 9.67715);border-radius:6px;margin:22px 0;padding:12px 16px}.inquiry-context strong{color:#162824;color:lab(14.4738% -8.61574 -.0719726)}.inquiry-context p{color:#344743;color:lab(28.3939% -8.56426 -.074929);margin:6px 0 0}@media (max-width:900px){.workspace{grid-template-columns:1fr}.workspace-nav{border-bottom:1px solid #253431;border-bottom:1px solid lab(20.2072% -6.83695 -.324053);border-right:0;flex-direction:row;align-items:center;height:auto;padding:12px clamp(22px,6vw,52px);display:flex;position:static}.workspace-nav>div:first-child{align-items:center;gap:4px;display:flex}.workspace-nav-label{display:none}.workspace-nav a{padding:8px 10px}.workspace-nav-note{display:none}.workspace-intro{grid-template-columns:1fr;min-height:0}.workspace-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-principles div{border-right:1px solid #364a46;border-right:1px solid lab(29.5491% -8.54553 -.405121);padding-right:14px}.workspace-principles div:last-child{border-right:0}.evidence-model ol{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-model li:nth-child(3){border-left:1px solid #364a46;border-left:1px solid lab(29.5491% -8.54553 -.405121)}}@media (max-width:620px){.workspace-intro,.new-reading-panel,.method-registry,.evidence-model{padding:42px 18px}.workspace-nav{padding:9px 18px;overflow-x:auto}.workspace-nav>div:first-child{min-width:max-content}.workspace-intro h1{font-size:40px}.workspace-section-heading,.rule-ledger-heading{grid-template-columns:1fr;gap:14px}.workspace-principles{grid-template-columns:1fr}.workspace-principles div{border-right:0;padding-right:0}.method-registry-list article{grid-template-columns:1fr;gap:10px}.method-registry article>span{justify-self:start}.evidence-model ol,.rule-ledger-list dl{grid-template-columns:1fr}.evidence-model li,.evidence-model li:nth-child(3){border-left:1px solid #364a46;border-left:1px solid lab(29.5491% -8.54553 -.405121);min-height:auto}.rule-ledger-title-row{flex-direction:column;align-items:start;gap:0}}.nav{color:#f5f1e9cc;color:lab(95.4157% .138968 4.59362/.8)}.nav-cta{background:#f37f5f;background:lab(66.2901% 43.6782 38.1219);color:#250e0d!important;color:lab(6.86891% 12.2578 5.3176)!important}.brand-mark{color:#f2b966;color:lab(79.0839% 14.7215 49.715);border-color:#daab69d9;border-color:lab(73.3128% 11.8718 40.5892/.85)}.desk-navigation button.active span{color:#ffd18b;color:lab(87.197% 15.0489 48.744)}.desk-welcome{background:linear-gradient(105deg,#fcf0dc 0%,#fae8d1 56%,#f7caa6 100%);background:linear-gradient(105deg,lab(95.4495% 1.57183 11.5077) 0%,lab(93.0863% 3.51918 13.9241) 56%,lab(84.7475% 12.5939 24.5122) 100%);border-bottom-color:#bd9e816b;border-bottom-color:lab(67.4355% 8.74248 19.91/.42);grid-template-columns:minmax(0,.98fr) minmax(310px,.72fr);min-height:520px}.desk-welcome .particle-field{opacity:.32;mix-blend-mode:multiply}.desk-welcome h1,.desk-page h1{color:#37120f;color:lab(11.2555% 18.7627 10.6215)}.desk-welcome-copy>p:last-of-type{color:#472a25;color:lab(20.731% 13.4242 9.48476);font-size:17px}.desk-welcome .section-mark{color:#a64736;color:lab(43.1545% 39.335 30.5113)}.desk-actions .button.primary{color:#fffcf3;color:lab(98.8958% .137627 4.59274);background:#ab3b2d;background:lab(41.7503% 46.2347 34.363);border-color:#9a3228;border-color:lab(37.1854% 43.3916 31.0236);min-width:176px;box-shadow:0 12px 24px #7e302c38;box-shadow:0 12px 24px lab(31.6444% 34.4386 21.0573/.22)}.desk-actions .button.primary:hover{background:#932b27;background:lab(34.8265% 43.8515 29.0625)}.desk-quiet-button{color:#532b26!important;color:lab(22.8946% 18.2777 12.114)!important;border-color:#8953478c!important;border-color:lab(41.3722% 22.063 16.8391/.55)!important}.desk-promise{color:#74554a!important;color:lab(39.3717% 12.0976 11.6044)!important;margin:16px 0 0!important;font-size:12px!important}.desk-report-teaser{z-index:1;color:#341914;color:lab(12.5969% 13.6252 9.35221);background:#fdf8ede0;background:lab(97.7422% .36335 5.74176/.88);border:1px solid #ac6b428f;border:1px solid lab(51.9167% 23.6249 33.978/.56);border-radius:8px;align-self:center;gap:0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 54px #632d2633;box-shadow:0 26px 54px lab(26.181% 24.5208 16.5579/.2)}.desk-report-teaser:before{content:"";pointer-events:none;border:1px solid #c3936a8c;border:1px solid lab(64.9873% 14.5968 29.0721/.55);position:absolute;inset:10px}.desk-teaser-top,.desk-teaser-bottom,.desk-teaser-chart,.desk-teaser-copy{z-index:1;position:relative}.desk-teaser-top,.desk-teaser-bottom{justify-content:space-between;align-items:baseline;display:flex}.desk-teaser-top span,.desk-teaser-chart span,.desk-teaser-bottom span{color:#8d5544;color:lab(42.5523% 22.5269 20.526);letter-spacing:.07em;font-size:10px;font-weight:700}.desk-teaser-top strong{color:#4e211b;color:lab(19.311% 21.4859 14.585);font-size:15px;font-weight:700}.desk-teaser-chart{border-top:1px solid #bd9e81;border-top:1px solid lab(67.4355% 8.74248 19.91);border-bottom:1px solid #bd9e81;border-bottom:1px solid lab(67.4355% 8.74248 19.91);gap:8px;margin:25px 0 18px;padding:15px 0;display:grid}.desk-teaser-chart b{color:#62332b;color:lab(27.462% 21.0648 15.1347);font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.35}.desk-teaser-copy{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.desk-teaser-copy span{color:#bb523f;color:lab(48.8675% 42.3274 32.7259);font-size:11px;font-weight:700}.desk-teaser-copy p{color:#52342f;color:lab(25.3667% 13.4856 9.12794);margin:0;font-size:13px;line-height:1.55}.desk-teaser-bottom{border-top:1px solid #bd9e81;border-top:1px solid lab(67.4355% 8.74248 19.91);margin-top:13px;padding-top:14px}.desk-teaser-bottom strong{color:#9a3228;color:lab(37.1854% 43.3916 31.0236);font-size:23px;font-weight:700}.desk-overview,.desk-methods,.desk-page{background:#f8f1e3;background:lab(95.4321% .752687 7.65737)}.desk-methods{background:#f6e1c6;background:lab(90.7686% 4.0679 15.8671);border-top:1px solid #bd9e8173;border-top:1px solid lab(67.4355% 8.74248 19.91/.45)}.desk-section-heading h2{color:#3c1714;color:lab(13.5789% 18.7261 11.1851)}.desk-section-heading>p{color:#583934;color:lab(27.6952% 13.3603 9.37783)}.desk-overview .section-mark,.desk-methods .section-mark,.desk-page .section-mark{color:#aa4a39;color:lab(44.3172% 39.3016 30.3792)}.desk-action-grid{border-top-color:#b7987b;border-top-color:lab(65.1139% 8.77115 19.9417)}.desk-action-grid button{background:#fffcf380;background:lab(98.8958% .137627 4.59274/.5);border-bottom-color:#b7987b;border-bottom-color:lab(65.1139% 8.77115 19.9417);border-right-color:#b7987b;border-right-color:lab(65.1139% 8.77115 19.9417)}.desk-action-grid button:first-child{border-left-color:#b7987b;border-left-color:lab(65.1139% 8.77115 19.9417)}.desk-action-grid button:hover{background:#fddfbe;background:lab(90.7095% 7.06154 20.4082)}.desk-action-grid span{color:#b54c3a;color:lab(46.5422% 42.3952 32.9998)}.desk-action-grid strong{color:#3f1916;color:lab(14.7484% 18.6133 11.6163)}.desk-action-grid p{color:#583934;color:lab(27.6952% 13.3603 9.37783)}.desk-method-list{border-top-color:#b49072;border-top-color:lab(62.7394% 10.6053 21.337)}.desk-method-list article{border-bottom-color:#b49072;border-bottom-color:lab(62.7394% 10.6053 21.337)}.desk-method-list article>span{color:#b54c3a;color:lab(46.5422% 42.3952 32.9998)}.desk-method-list h3{color:#3f1916;color:lab(14.7484% 18.6133 11.6163)}.desk-method-list p{color:#583934;color:lab(27.6952% 13.3603 9.37783)}.desk-method-list em.available{color:#004b1e;color:lab(26.999% -30.4333 20.352)}.desk-method-list em.researching{color:#905f3d;color:lab(45.1213% 17.6887 27.8065)}.desk-page .reading-form{background:#2f0405;background:lab(6.58291% 21.7616 8.33749);border-color:#65201c;border-color:lab(23.627% 31.242 20.2849)}.desk-page .desk-section-heading h1{color:#3f1916;color:lab(14.7484% 18.6133 11.6163)}.desk-page .desk-section-heading>p{color:#583934;color:lab(27.6952% 13.3603 9.37783)}@media (max-width:900px){.desk-sidebar{border-bottom-color:#4a1917;border-bottom-color:lab(16.8982% 23.5773 13.7606);border-right:0}.desk-navigation button:hover,.desk-navigation button.active{border-bottom-color:#ffcd91;border-bottom-color:lab(85.9601% 15.8977 43.1403);border-left-color:#0000}.desk-welcome{grid-template-columns:minmax(0,1fr)}.desk-report-teaser{justify-self:start;width:min(100%,520px)}}@media (max-width:620px){.desk-welcome{min-height:auto}.desk-report-teaser{padding:20px}.desk-actions .button.primary{min-width:0}}.site-header{background:#020306;background:lab(.892454% -.12701 -1.20635);border-bottom-color:#23272c;border-bottom-color:lab(15.289% -.846103 -4.33886)}.nav-cta{background:#0b1016;background:lab(4.40097% -.581905 -4.49878);border:1px solid #a981478c;border:1px solid lab(57.0572% 10.9665 37.1155/.55);color:#ebe0cf!important;color:lab(89.6132% 1.86473 9.45749)!important}.insight-desk{background:#020509;background:lab(1.18647% -.16968 -1.71859)}.desk-sidebar{background:#010205;background:lab(.649187% -.0927448 -.993609);border-right-color:#1f242b;border-right-color:lab(14.1179% -.9958 -5.39774)}.desk-kicker,.desk-sidebar-status>span{color:#c09e6f;color:lab(67.5419% 8.42479 29.6379)}.desk-caption,.desk-sidebar-status p{color:#808790;color:lab(55.8835% -1.21927 -5.82768)}.desk-sidebar-status{border-top-color:#1f242b;border-top-color:lab(14.1179% -.9958 -5.39774)}.desk-sidebar-status strong{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651)}.desk-navigation button{color:#a0a8b3;color:lab(68.6393% -1.37788 -6.55928)}.desk-navigation button span{color:#5c6167;color:lab(40.8129% -.919193 -4.37316)}.desk-navigation button:hover,.desk-navigation button.active{color:#f4f2ea;color:lab(95.4112% -.00876188 3.82504);background:#080e15;background:lab(3.65968% -.514574 -4.58887);border-left-color:#cea264;border-left-color:lab(69.8351% 11.2436 38.4938)}.workspace-dashboard{background:linear-gradient(90deg,#020307de,#03060bb8),url(/obsidian-chart-texture.png) 50%/cover;background:linear-gradient(90deg,lab(.88949% -.12625 -1.44307/.87),lab(1.53881% -.219837 -2.35523/.72)),url(/obsidian-chart-texture.png) 50%/cover;min-height:calc(100dvh - 72px);padding:clamp(34px,4vw,58px) clamp(24px,5vw,74px) 64px;position:relative;overflow:hidden}.workspace-dashboard .particle-field{opacity:.2;mix-blend-mode:screen}.workspace-dashboard>:not(.particle-field){z-index:1;position:relative}.workspace-dashboard-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.workspace-overline,.workspace-head-status span,.workspace-panel-heading>span,.workspace-today span{color:#b49263;color:lab(62.8953% 8.54069 29.8131);letter-spacing:.065em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:700}.workspace-dashboard h1{color:#f4f2ea;color:lab(95.4112% -.00876188 3.82504);letter-spacing:0;margin:0 0 8px;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.02}.workspace-dashboard-head>div:first-child>p:last-child{color:#8e96a0;color:lab(61.6787% -1.3659 -6.55328);margin:0;font-size:15px}.workspace-head-status{justify-items:end;min-width:180px;display:grid}.workspace-head-status span{color:#636a72;color:lab(44.2822% -1.19522 -5.81589);margin-bottom:5px}.workspace-head-status strong{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651);font-size:14px;font-weight:700}.workspace-head-status i{color:#69b183;color:lab(66.5175% -31.5156 16.203);margin-top:6px;font-size:11px;font-style:normal;font-weight:700}.workspace-entry-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(250px,.74fr);gap:14px;display:grid}.scenario-rail{border-top:1px solid #95836c33;border-top:1px solid lab(55.9549% 4.07949 15.3032/.2);border-bottom:1px solid #95836c33;border-bottom:1px solid lab(55.9549% 4.07949 15.3032/.2);margin:18px 0 28px;padding:18px 0}.scenario-rail-heading{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.scenario-rail-heading p{color:#8e96a0;color:lab(61.6787% -1.3659 -6.55328);margin:0;font-size:12px}.scenario-rail-heading .section-mark{color:#ccab7f;color:lab(72.1926% 7.64731 27.364);letter-spacing:.06em;font-weight:700}.scenario-rail-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.scenario-rail-list button{min-height:118px;color:inherit;text-align:left;background:#03060cb8;background:lab(1.53658% -.21752 -2.52856/.72);border:1px solid #8a775d40;border:1px solid lab(51.3105% 4.74584 17.3839/.25);border-radius:6px;padding:14px}.scenario-rail-list button:hover{background:#060c14e6;background:lab(3.00203% -.426076 -4.87037/.9);border-color:#c7a06a9e;border-color:lab(68.6899% 9.81 33.9982/.62)}.scenario-rail-list span{color:#ece8dd;color:lab(91.9553% .0112355 5.75444);font-size:14px;font-weight:700;display:block}.scenario-rail-list p{color:#88909a;color:lab(59.3584% -1.3614 -6.55105);margin:7px 0 12px;font-size:12px;line-height:1.5}.scenario-rail-list i{color:#d4b181;color:lab(74.5106% 8.27167 29.4222);font-size:11px;font-style:normal;font-weight:700}.bazi-scenario-rail{z-index:1;border-top:1px solid #3d4651a6;border-top:1px solid lab(29.1787% -1.46934 -7.92024/.65);margin:0 0 16px;padding-top:17px;position:relative}.bazi-scenario-list{border-top:1px solid #2d333cb8;border-top:1px solid lab(21.0699% -1.20309 -6.48055/.72);border-bottom:1px solid #2d333cb8;border-bottom:1px solid lab(21.0699% -1.20309 -6.48055/.72);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bazi-scenario-list button{min-height:126px;color:inherit;text-align:left;cursor:pointer;transition:background .16s var(--ease-out);background:#01020552;background:lab(.647923% -.0912547 -1.09141/.32);border:0;border-right:1px solid oklch(32% .018 255/.72);padding:16px}.bazi-scenario-list button:last-child{border-right:0}.bazi-scenario-list button:hover{background:#070e17c7;background:lab(3.64495% -.51894 -5.78722/.78)}.bazi-scenario-list span{color:#e2ded2;color:lab(88.4799% .0194311 6.14337);font-size:14px;font-weight:600;display:block}.bazi-scenario-list p{color:#8993a0;color:lab(60.5071% -1.62616 -7.98868);min-height:37px;margin:7px 0 10px;font-size:12px;line-height:1.5}.bazi-scenario-list i{color:#cca774;color:lab(71.0205% 9.03708 31.6888);font-size:11px;font-style:normal;font-weight:600}.workspace-entry,.workspace-today,.workspace-rhythm,.workspace-methods{border:1px solid #232931;border:1px solid lab(16.4314% -1.1124 -6.11109);border-radius:7px}.workspace-entry{cursor:pointer;text-align:left;grid-template-rows:auto 1fr auto;gap:14px;min-height:190px;padding:22px;display:grid;position:relative;overflow:hidden}.workspace-entry:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00010366);background:linear-gradient(#0000,lab(.303253% -.0383258 -.630087/.4));height:38%;position:absolute;inset:auto 0 0}.workspace-entry>*{z-index:1;position:relative}.workspace-entry:hover{border-color:#ad8c5db8;border-color:lab(60.5717% 8.60348 29.9127/.72);transform:translateY(-1px)}.workspace-entry-index{color:#b49263;color:lab(62.8953% 8.54069 29.8131);font-size:11px;font-weight:700}.workspace-entry strong{color:#f8f5ee;color:lab(96.5712% -.00905991 3.82484);margin-bottom:8px;font-size:22px;font-weight:700;display:block}.workspace-entry p{color:#8e96a0;color:lab(61.6787% -1.3659 -6.55328);margin:0;font-size:13px;line-height:1.55}.workspace-entry em{color:#e6c598;color:lab(81.4816% 7.48789 27.1649);align-self:end;font-size:12px;font-style:normal;font-weight:700}.home-liuyao-link{color:#deb67f;color:lab(76.8223% 9.59295 33.656);cursor:pointer;min-height:40px;font:inherit;background:0 0;border:0;align-items:center;margin:12px 0 0;padding:0;font-size:13px;font-weight:600;display:inline-flex}.home-liuyao-link:hover{color:#ffe2b6;color:lab(91.9159% 9.9403 35.3261);text-underline-offset:4px;text-decoration:underline}.desk-navigation-more{color:#86909d!important;color:lab(59.347% -1.62277 -7.98705)!important}.desk-navigation-more:hover{color:#e4e1d8!important;color:lab(89.6209% -.00101328 4.59651)!important}.workspace-today{background:#04080deb;background:lab(1.95977% -.27971 -2.72885/.92);flex-direction:column;justify-content:space-between;min-height:190px;padding:22px;display:flex}.workspace-today strong{color:#eeebe4;color:lab(93.0912% -.00810623 3.82546);font-size:18px;font-weight:700;display:block}.workspace-today p{color:#858d97;color:lab(58.1983% -1.35905 -6.54988);margin:0;font-size:13px;line-height:1.55}.workspace-today b{color:#edc388;color:lab(81.4624% 10.1776 35.6662);font-size:24px;font-weight:700}.workspace-today small{color:#666c75;color:lab(45.4424% -1.19796 -5.81726);font-size:11px;font-weight:600}.workspace-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.workspace-tools button{cursor:pointer;text-align:left;background:#04080dc7;background:lab(1.95977% -.27971 -2.72885/.78);border:1px solid #21272e;border:1px solid lab(15.2747% -1.05429 -5.75448);border-radius:6px;align-content:start;gap:7px;min-height:118px;padding:16px;display:grid}.workspace-tools button:hover{background:#080e16;background:lab(3.65259% -.521936 -5.17953);border-color:#856d4d;border-color:lab(47.8193% 6.12003 21.6509)}.workspace-tools span{color:#a18051;color:lab(55.924% 8.74004 30.1418);font-size:10px;font-weight:700}.workspace-tools strong{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651);font-size:14px;font-weight:700}.workspace-tools p{color:#777e87;color:lab(52.4004% -1.27992 -6.1843);margin:0;font-size:12px;line-height:1.4}.workspace-lower-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;margin-top:14px;display:grid}.workspace-rhythm,.workspace-methods{background:#04080de0;background:lab(1.95977% -.27971 -2.72885/.88);padding:21px}.workspace-panel-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace-panel-heading>span{color:#7d848d;color:lab(54.7234% -1.21722 -5.82666);margin:0}.workspace-panel-heading button{color:#d7b484;color:lab(75.6719% 8.24818 29.3907);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.workspace-rhythm-main{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:19px;padding:25px 0;display:grid}.workspace-rhythm-main>strong{color:#edc388;color:lab(81.4624% 10.1776 35.6662);font-size:56px;font-weight:700;line-height:1}.workspace-rhythm-main b{color:#ebe8df;color:lab(91.9409% -.00193715 4.59584);font-size:18px;font-weight:700}.workspace-rhythm-main p{color:#7c848e;color:lab(54.7207% -1.28484 -6.18669);margin:7px 0 0;font-size:13px;line-height:1.55}.workspace-rhythm-line{color:#636a72;color:lab(44.2822% -1.19522 -5.81589);border-top:1px solid #21272e;border-top:1px solid lab(15.2747% -1.05429 -5.75448);flex-wrap:wrap;gap:8px 12px;padding-top:15px;font-size:11px;display:flex}.workspace-rhythm-line i{color:#69b183;color:lab(66.5175% -31.5156 16.203);font-style:normal;font-weight:700}.workspace-methods>div:not(.workspace-panel-heading){border-top:1px solid #21272e;border-top:1px solid lab(15.2747% -1.05429 -5.75448);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0;display:grid}.workspace-methods>div:nth-child(2){margin-top:17px}.workspace-methods>div>span{color:#717881;color:lab(50.0829% -1.20831 -5.82225);font-size:10px;font-weight:700}.workspace-methods>div>strong{color:#d1cdc4;color:lab(82.6702% .0118017 5.37175);font-size:13px;font-weight:700}.workspace-methods em{border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:700}.workspace-methods em.live{color:#7bc495;color:lab(73.4809% -31.4538 16.1641);background:#133621;background:lab(19.5181% -17.4632 8.99442)}.workspace-methods em.pending{color:#777e87;color:lab(52.4004% -1.27992 -6.1843);background:#11161e;background:lab(7.17454% -.903167 -6.01173)}@media (max-width:1000px){.workspace-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-today{grid-column:span 2;min-height:140px}.scenario-rail-list,.bazi-scenario-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bazi-scenario-list button:nth-child(2){border-right:0}.bazi-scenario-list button:nth-child(-n+2){border-bottom:1px solid #2d333cb8;border-bottom:1px solid lab(21.0699% -1.20309 -6.48055/.72)}}@media (max-width:700px){.workspace-dashboard{padding:30px 18px 44px}.workspace-dashboard-head{flex-direction:column;align-items:start;margin-bottom:23px}.workspace-head-status{display:none}.workspace-entry-grid,.workspace-tools,.scenario-rail-list,.bazi-scenario-list,.workspace-lower-grid{grid-template-columns:minmax(0,1fr)}.bazi-scenario-list button,.bazi-scenario-list button:nth-child(2){border-bottom:1px solid #2d333cb8;border-bottom:1px solid lab(21.0699% -1.20309 -6.48055/.72);border-right:0}.bazi-scenario-list button:last-child{border-bottom:0}.scenario-rail-heading{flex-direction:column;align-items:flex-start;gap:6px}.workspace-today{grid-column:auto}.workspace-entry{min-height:156px}.workspace-tools button{min-height:94px}.workspace-rhythm-main{grid-template-columns:64px minmax(0,1fr)}.workspace-rhythm-main>strong{font-size:42px}}@media (max-width:600px){.desk-sidebar{padding:10px 16px}.desk-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid;overflow:visible}.desk-navigation button{text-align:left;white-space:normal;border-bottom:0;border-left:1px solid #0000;grid-template-columns:16px minmax(0,1fr);min-width:0;min-height:34px;padding:5px 6px;font-size:11px;line-height:1.15}.desk-navigation button span{font-size:9px}.desk-navigation button:hover,.desk-navigation button.active{border-bottom-color:#0000;border-left-color:#cea264;border-left-color:lab(69.8351% 11.2436 38.4938)}}.desk-overview,.desk-library,.desk-daily,.desk-history,.desk-review{color:#bdc5cf;color:lab(79.0852% -1.24958 -5.84315);min-height:calc(100dvh - 72px);padding:clamp(30px,5vw,68px)}.desk-overview>h1,.desk-library>h1,.desk-daily>h1,.desk-history h1,.desk-review>h1{color:#f1eee7;color:lab(94.2512% -.00840426 3.82525);max-width:760px;margin:8px 0 28px;font-size:clamp(31px,4vw,52px);font-weight:600;line-height:1.05}.workspace-record,.daily-card,.workspace-empty{background:#010205d6;background:lab(.647923% -.0912547 -1.09141/.84);border:1px solid #2b3139;border:1px solid lab(19.9131% -1.14374 -6.12356);border-radius:8px;justify-content:space-between;align-items:end;gap:24px;margin:22px 0;padding:clamp(20px,3vw,30px);display:flex}.workspace-record span,.workspace-record small,.workspace-record p,.workspace-empty p,.daily-lead,.daily-card>p,.interpret-policy p,.workspace-guides p,.library-grid p,.review-grid p,.desk-boundary,.loading-copy{color:#88909a;color:lab(59.3584% -1.3614 -6.55105)}.workspace-record h2,.daily-card h2,.workspace-guides h3,.library-grid h2,.review-grid h2{color:#e8e4dc;color:lab(90.7809% -.00151992 4.59617);margin:5px 0 8px;font-size:18px;font-weight:600}.workspace-record span,.daily-card>span,.interpret-policy span,.review-grid>article>span{color:#c5a16e;color:lab(68.6971% 9.09591 31.7786);letter-spacing:.06em;font-size:10px;font-weight:700}.workspace-record a,.history-list a,.workspace-empty button,.desk-history .desk-section-heading button{color:#fbd094;color:lab(86.1087% 10.0666 35.5028);min-height:38px;font:inherit;background:#091019;background:lab(4.37799% -.626206 -6.46639);border:1px solid #b49263b3;border:1px solid lab(62.8953% 8.54069 29.8131/.7);border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.workspace-record a:hover,.history-list a:hover,.workspace-empty button:hover,.desk-history .desk-section-heading button:hover{background:#111b28;background:lab(9.39468% -1.22011 -10.5573);border-color:#eabf84;border-color:lab(80.3008% 10.2068 35.7107)}.workspace-guides,.interpret-policy,.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.workspace-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-guides article,.interpret-policy article,.library-grid article,.review-grid article{background:#010205bd;background:lab(.649187% -.0927448 -.993609/.74);border:1px solid #262c34;border:1px solid lab(17.592% -1.12358 -6.11548);border-radius:8px;min-height:168px;padding:19px}.workspace-guides span,.library-grid article>span{color:#bc9865;color:lab(65.2118% 9.18999 31.9278);font-size:11px;font-weight:700}.interpret-policy strong,.review-grid strong{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651);margin:10px 0 8px;font-size:15px;font-weight:600;display:block}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.library-grid article{flex-direction:column;min-height:190px;display:flex}.library-grid em{color:#c29e6b;color:lab(67.5354% 9.12645 31.8263);margin-top:auto;font-size:12px;font-style:normal;font-weight:600}.method-directory{border-top:1px solid #282e37;border-top:1px solid lab(18.7488% -1.18192 -6.47213);gap:0;margin-top:16px;display:grid}.method-directory article{border-bottom:1px solid #282e37;border-bottom:1px solid lab(18.7488% -1.18192 -6.47213);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.method-directory article>span{color:#b49263;color:lab(62.8953% 8.54069 29.8131);font-size:11px;font-weight:700}.method-directory h2{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651);margin:0 0 3px;font-size:15px;font-weight:600}.method-directory p{color:#848d98;color:lab(58.1926% -1.4911 -7.26845);margin:0;font-size:13px;line-height:1.5}.method-directory em{color:#dcb783;color:lab(76.8282% 8.90175 31.4922);white-space:nowrap;border:1px solid #a5865b85;border:1px solid lab(58.2552% 7.95516 27.8005/.52);border-radius:4px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:600}.desk-boundary{border-top:1px solid #634f33;border-top:1px solid lab(35.0478% 5.73567 19.9418);max-width:760px;margin:24px 0 0;padding-top:14px}.daily-lead{max-width:620px;margin:-14px 0 24px}.daily-focus-list{flex-wrap:wrap;gap:8px;display:flex}.daily-focus-list button{color:#9ea5af;color:lab(67.4819% -1.30671 -6.1976);min-height:36px;font:inherit;background:#010205;background:lab(.649187% -.0927448 -.993609);border:1px solid #2b3139;border:1px solid lab(19.9131% -1.14374 -6.12356);border-radius:7px;padding:0 13px;font-size:13px;font-weight:600}.daily-focus-list button.active{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651);background:#0a121c;background:lab(5.18852% -.737496 -8.07875);border-color:#b49263;border-color:lab(62.8953% 8.54069 29.8131)}.daily-card{max-width:720px;margin-top:18px;display:block}.daily-card>strong{color:#eabf84;color:lab(80.3008% 10.2068 35.7107);margin-top:22px;font-size:13px;display:block}.desk-history .desk-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.history-list{gap:10px;display:grid}.history-list article{background:#010205bd;background:lab(.649187% -.0927448 -.993609/.74);border:1px solid #262c34;border:1px solid lab(17.592% -1.12358 -6.11548);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.history-list h2{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651);margin:4px 0;font-size:16px;font-weight:600}.history-list span,.history-list p{color:#7c848e;color:lab(54.7207% -1.28484 -6.18669);font-size:13px}.history-list article>div:last-child{align-items:center;gap:12px;display:flex}.history-list em{color:#d2ad7a;color:lab(73.3437% 8.98096 31.6058);font-size:12px;font-style:normal}.history-toolbar{border-bottom:1px solid #262c34;border-bottom:1px solid lab(17.592% -1.12358 -6.11548);grid-template-columns:minmax(220px,360px) minmax(0,1fr);align-items:end;gap:16px;margin:0 0 14px;padding:14px 0;display:grid}.history-toolbar label{gap:6px;display:grid}.history-toolbar label span{color:#a99170;color:lab(61.7537% 5.86551 21.3225);letter-spacing:.06em;font-size:10px;font-weight:700}.history-toolbar input{color:#e1ded5;color:lab(88.4608% -.00050664 4.59685);width:100%;height:38px;font:inherit;background:#010204;background:lab(.454594% -.0631884 -.801516);border:1px solid #2a3139;border:1px solid lab(19.9094% -1.19285 -6.47645);border-radius:6px;padding:0 11px;font-size:13px}.history-toolbar input:focus{outline-offset:2px;outline:2px solid #b18f607a;outline:2px solid lab(61.7336% 8.57163 29.8618/.48)}.history-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.history-toolbar button{color:#8d96a2;color:lab(61.6731% -1.49956 -7.27257);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #2a3139;border:1px solid lab(19.9094% -1.19285 -6.47645);border-radius:6px;padding:0 12px;font-size:12px;font-weight:600}.history-toolbar button:hover,.history-toolbar button.active{color:#fcd39b;color:lab(87.2754% 9.36043 33.3261);background:#08101a;background:lab(4.36915% -.619009 -7.14098);border-color:#b18f60b8;border-color:lab(61.7336% 8.57163 29.8618/.72)}.history-list .history-favorite{color:#525c69;color:lab(38.4517% -1.69484 -9.01051);width:44px;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:16px;display:grid}.history-list .history-favorite[aria-pressed=true]{color:#e8bc78;color:lab(79.1897% 9.99606 40.7525)}.history-list .history-favorite:focus-visible{outline-offset:2px;outline:2px solid #c29e6bd9;outline:2px solid lab(67.5354% 9.12645 31.8263/.85)}.history-empty{color:#8a939f;color:lab(60.5129% -1.49679 -7.27124);margin:8px 0 14px;font-size:13px}.account-center{background:linear-gradient(132deg,#030810f0,#010204e0);background:linear-gradient(132deg,lab(1.9433% -.248864 -3.9734/.94),lab(.454594% -.0631884 -.801516/.88));border:1px solid #2e3641eb;border:1px solid lab(22.2149% -1.39827 -7.89263/.92);border-radius:8px;margin:28px 0 38px;padding:clamp(20px,3vw,32px);box-shadow:0 20px 50px #00010247;box-shadow:0 20px 50px lab(.189747% -.0181645 -.479314/.28)}.account-center-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.account-center h1{max-width:720px;margin-bottom:0}.account-center h2{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651);font-family:var(--font-body);margin-bottom:9px;font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.25}.account-center-lead{color:#8993a0;color:lab(60.5071% -1.62616 -7.98868);max-width:850px;margin:14px 0 24px;font-size:13px}.membership-panel{background:linear-gradient(110deg,#060c13f2,#1b1206a8);background:linear-gradient(110deg,lab(3.00549% -.429377 -4.60005/.95),lab(6.19018% 2.86568 6.89816/.66));border:1px solid #6b53338f;border:1px solid lab(37.3606% 6.68383 22.9811/.56);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(205px,.35fr);align-items:center;gap:22px;margin:0 0 18px;padding:20px;display:grid}.membership-panel h2{margin:6px 0 8px}.membership-panel p{color:#9fa9b4;color:lab(68.6339% -1.51443 -7.27984);max-width:650px;margin:0;font-size:13px;line-height:1.65}.membership-quota{text-align:right;border-left:1px solid #80674473;border-left:1px solid lab(45.4898% 6.87638 23.9198/.45);justify-items:end;gap:5px;min-width:0;padding-left:22px;display:grid}.membership-quota span{color:#c7a475;color:lab(69.8649% 8.37123 29.5605);letter-spacing:.08em;font-size:10px;font-weight:700}.membership-quota strong{color:#ffe4b4;color:lab(92.0399% 4.52608 27.6556);font-size:24px;font-weight:700}.membership-quota small{color:#818a95;color:lab(57.0325% -1.48806 -7.26701);font-size:11px}.membership-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.membership-path article{background:#010204b8;background:lab(.454594% -.0631884 -.801516/.72);border:1px solid #272e37;border:1px solid lab(18.7449% -1.22759 -6.82397);border-radius:6px;min-height:164px;padding:15px}.membership-path article.active{background:#060e17f0;background:lab(3.63674% -.505455 -6.41216/.94);border-color:#a48354b8;border-color:lab(57.086% 8.70442 30.0803/.72)}.membership-path span{color:#818a95;color:lab(57.0325% -1.48806 -7.26701);letter-spacing:.08em;font-size:10px;font-weight:700}.membership-path article.active span{color:#d1aa73;color:lab(72.1755% 9.71249 33.84)}.membership-path h3{color:#dad7cf;color:lab(86.1408% .000536442 4.59757);margin:10px 0 7px;font-size:14px;font-weight:600}.membership-path strong{color:#edc793;color:lab(82.635% 8.78122 31.3277);font-size:17px;font-weight:700}.membership-path p{color:#818a95;color:lab(57.0325% -1.48806 -7.26701);margin:10px 0 0;font-size:12px;line-height:1.55}.membership-center{max-width:1060px;margin:0 auto}.membership-hero{text-align:left;max-width:none;margin:0 0 30px}.membership-hero h1{text-wrap:balance;max-width:none;margin:8px 0 12px;font-size:clamp(27px,3vw,40px)}.membership-hero>p:last-child{color:#969fab;color:lab(65.1535% -1.50728 -7.27634);max-width:68ch;margin:0;font-size:14px;line-height:1.75}.membership-balance{background:linear-gradient(115deg,#060c13f5,#2418089e);background:linear-gradient(115deg,lab(3.01203% -.428662 -4.07146/.96),lab(9.5084% 4.077 11.0104/.62));border:1px solid #90724799;border:1px solid lab(50.1219% 8.18911 28.1883/.6);border-radius:7px;justify-content:space-between;align-items:center;gap:26px;margin:0 auto 16px;padding:23px 24px;display:flex}.membership-balance>div{gap:6px;display:grid}.membership-balance span,.membership-tiers article>p{color:#cfaa77;color:lab(72.1821% 9.00868 31.6465);letter-spacing:.08em;font-size:10px;font-weight:700}.membership-balance strong{color:#ffebc1;color:lab(94.3717% 5.36537 31.833);font-size:28px;font-weight:700}.membership-balance p{color:#939ca8;color:lab(63.9934% -1.50481 -7.27512);margin:0;font-size:13px}.membership-balance .button{flex:none;min-width:190px}.membership-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.membership-tiers article{background:#010205d1;background:lab(.649187% -.0927448 -.993609/.82);border:1px solid #282e37;border:1px solid lab(18.7488% -1.18192 -6.47213);border-radius:7px;align-content:start;min-height:270px;padding:20px;display:grid}.membership-tiers article.is-current{background:linear-gradient(150deg,#09121e,#03060b);background:linear-gradient(150deg,lab(5.17265% -.706315 -9.08941),lab(1.54094% -.220194 -2.18512));border-color:#af8b59bf;border-color:lab(60.5639% 9.32753 32.1597/.75)}.membership-tiers h2{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651);margin:12px 0 8px;font-size:17px;font-weight:700}.membership-tiers strong{color:#f4c98e;color:lab(83.7856% 10.1209 35.5818);font-size:22px;font-weight:700}.membership-tiers ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.membership-tiers li{color:#9099a5;color:lab(62.8332% -1.50219 -7.27388);padding-left:14px;font-size:12px;line-height:1.45;position:relative}.membership-tiers li:before{content:"";background:#bf9b68;background:lab(66.3736% 9.15784 31.876);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.membership-purchase-disclosure{background:#010205b8;background:lab(.649187% -.0927448 -.993609/.72);border:1px solid #29313b;border:1px solid lab(19.8933% -1.36824 -7.88152);border-radius:7px;gap:8px;margin-top:14px;padding:14px 16px;display:grid}.membership-purchase-disclosure p{color:#88909a;color:lab(59.3584% -1.3614 -6.55105);margin:0;font-size:11px;line-height:1.65}.membership-purchase-disclosure a{color:#e6c08d;color:lab(80.3123% 8.82787 31.3901);text-underline-offset:3px}.membership-purchase-disclosure a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #e4bd81;outline:2px solid lab(79.1987% 8.71849 36.2138)}.membership-footnote{border-top:1px solid #242931;border-top:1px solid lab(16.4352% -1.06491 -5.7587);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.membership-footnote p{color:#767e88;color:lab(52.3976% -1.34605 -6.54355);margin:0;font-size:12px;line-height:1.5}.membership-footnote button{color:#e6c08d;color:lab(80.3123% 8.82787 31.3901);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px}.local-badge{color:#e0b67b;color:lab(76.8156% 10.2986 35.8542);letter-spacing:.045em;border:1px solid #a985538c;border:1px solid lab(58.2397% 9.40216 32.2929/.55);border-radius:4px;flex:none;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-summary-grid-single{grid-template-columns:minmax(0,1fr)}.account-summary-grid-single article{min-height:146px}.account-summary-grid-single article>div{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.account-summary-grid-single article>div button{margin-top:0}.account-summary-grid article{background:#010204b3;background:lab(.454594% -.0631884 -.801516/.7);border:1px solid #282e37f2;border:1px solid lab(18.7488% -1.18192 -6.47213/.95);border-radius:7px;flex-direction:column;align-items:flex-start;min-height:186px;padding:18px;display:flex}.account-summary-grid span,.partner-preview .section-mark{color:#a58e70;color:lab(60.5953% 5.24902 19.2883);letter-spacing:.055em;font-size:10px;font-weight:700}.account-summary-grid strong{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651);font-family:var(--font-display);margin:10px 0 5px;font-size:32px;font-weight:600}.account-summary-grid p{color:#7f8791;color:lab(55.878% -1.35407 -6.54748);margin-bottom:18px;font-size:12px;line-height:1.55}.account-summary-grid button,.partner-preview button{color:#fbd094;color:lab(86.1087% 10.0666 35.5028);min-height:35px;font:inherit;cursor:pointer;background:#0a121d;background:lab(5.18338% -.730068 -8.41624);border:1px solid #a4835499;border:1px solid lab(57.086% 8.70442 30.0803/.6);border-radius:6px;margin-top:auto;padding:0 11px;font-size:12px;font-weight:600}.account-summary-grid button:hover,.partner-preview button:hover{background:#111b28;background:lab(9.39468% -1.22011 -10.5573);border-color:#edc388;border-color:lab(81.4624% 10.1776 35.6662)}.account-summary-grid button:disabled,.partner-preview button:disabled{cursor:default;opacity:.5}.partner-preview{border-top:1px solid #282e37;border-top:1px solid lab(18.7488% -1.18192 -6.47213);grid-template-columns:minmax(0,1.45fr) minmax(250px,.85fr);gap:24px;margin-top:12px;padding-top:22px;display:grid}.partner-preview p:not(.section-mark){color:#88909b;color:lab(59.3556% -1.42816 -6.91067);max-width:650px;margin:0;font-size:13px}.partner-preview-actions{align-content:start;gap:9px;display:grid}.partner-preview-actions code{color:#b7a17e;color:lab(67.6201% 4.21372 21.6342);text-overflow:ellipsis;white-space:nowrap;background:#000102;background:lab(.191158% -.0248402 -.383517);border:1px solid #282e37;border:1px solid lab(18.7488% -1.18192 -6.47213);border-radius:6px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block;overflow:hidden}.partner-preview-actions button{justify-self:start;margin-top:0}.partner-preview-actions span{color:#767e88;color:lab(52.3976% -1.34605 -6.54355);font-size:12px}.preview-value-list{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.preview-value-list li{color:var(--muted);padding-left:18px;font-size:13px;line-height:1.45;position:relative}.preview-value-list li:before{content:"";background:#b28e5c;background:lab(61.726% 9.29177 32.0977);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.account-notice{color:#dcc091;color:lab(79.2378% 5.53143 27.7338);background:#614f361a;background:lab(35.0544% 5.03328 17.7514/.1);border:1px solid #70593a;border:1px solid lab(39.6879% 6.32224 21.957);border-radius:6px;margin:16px 0 0;padding:10px 12px;font-size:13px}.continuity-panel{border-top:1px solid #282e37;border-top:1px solid lab(18.7488% -1.18192 -6.47213);grid-template-columns:minmax(0,1fr) minmax(270px,.9fr);gap:24px;margin-top:12px;padding-top:22px;display:grid}.continuity-panel h2{margin:8px 0}.continuity-panel>div:first-child>p:last-child{max-width:660px;margin:0;font-size:13px}.continuity-fields,.relationship-fields{align-content:start;gap:9px;display:grid}.continuity-fields label,.relationship-fields label{color:#a9b6c6;color:lab(73.2513% -2.04384 -10.1553);gap:6px;font-size:12px;font-weight:600;display:grid}.continuity-fields textarea,.relationship-fields input{color:#e1ded5;color:lab(88.4608% -.00050664 4.59685);width:100%;font:inherit;background:#010102;background:lab(.304127% -.0412837 -.567517);border:1px solid #282e37;border:1px solid lab(18.7488% -1.18192 -6.47213);border-radius:6px;padding:10px;font-size:13px}.continuity-fields textarea{resize:vertical;min-height:82px}.continuity-fields button,.relationship-fields>button{color:#fbd094;color:lab(86.1087% 10.0666 35.5028);min-height:34px;font:inherit;cursor:pointer;background:#0a121d;background:lab(5.18338% -.730068 -8.41624);border:1px solid #a4835499;border:1px solid lab(57.086% 8.70442 30.0803/.6);border-radius:6px;justify-self:start;padding:0 11px;font-size:12px;font-weight:600}.continuity-fields>p{color:#828d9c;color:lab(58.1776% -1.80411 -9.05775);margin:0;font-size:12px}.relationship-fields>div{grid-template-columns:.72fr 1.28fr;gap:8px;display:grid}.relationship-fields ul{gap:6px;margin:3px 0 0;padding:0;list-style:none;display:grid}.relationship-fields li{background:#010102;background:lab(.304127% -.0412837 -.567517);border:1px solid #242931;border:1px solid lab(16.4352% -1.06491 -5.7587);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.relationship-fields li span{gap:2px;min-width:0;display:grid}.relationship-fields li strong{color:#dad4c2;color:lab(85.0403% .107497 9.65657);font-size:12px}.relationship-fields li small{color:#78818c;color:lab(53.552% -1.47837 -7.26241);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.relationship-fields li button{color:#ffc3b6;color:lab(84.2585% 23.4004 16.9473);cursor:pointer;background:#230c09;background:lab(5.88552% 11.3755 5.20688);border:0;border-radius:4px;width:23px;height:23px;font-size:17px;line-height:1}@media (max-width:760px){.workspace-guides,.interpret-policy,.review-grid,.library-grid{grid-template-columns:1fr}.method-directory article{grid-template-columns:32px minmax(0,1fr)}.method-directory em{grid-column:2;justify-self:start}.workspace-record,.history-list article,.desk-history .desk-section-heading{flex-direction:column;align-items:flex-start}.history-list article>div:last-child{justify-content:space-between;width:100%}.history-toolbar{grid-template-columns:1fr;align-items:start}.history-toolbar>div{justify-content:flex-start}.account-summary-grid,.partner-preview,.continuity-panel,.membership-panel,.membership-path{grid-template-columns:1fr}.account-summary-grid article{min-height:0}.account-center-heading{flex-direction:column}.membership-quota{text-align:left;border-top:1px solid #80674473;border-top:1px solid lab(45.4898% 6.87638 23.9198/.45);border-left:0;justify-items:start;padding:14px 0 0}.membership-balance,.membership-footnote{flex-direction:column;align-items:flex-start}.membership-balance .button{width:100%}.membership-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-fields>div{grid-template-columns:1fr}}@media (max-width:480px){.membership-center{width:100%}.membership-hero{margin-bottom:22px}.membership-hero h1{font-size:26px}.membership-hero>p:last-child{font-size:13px}.membership-balance{gap:18px;padding:20px 18px}.membership-balance strong{font-size:25px}.membership-tiers{grid-template-columns:1fr}.membership-tiers article{min-height:0;padding:18px}.membership-footnote button{white-space:normal;text-align:left}}.workspace-dashboard,.desk-sidebar,.site-header{font-family:var(--font-body)}.workspace-dashboard{background:linear-gradient(90deg,#010203a8 0%,#01020557 58%,#01020385 100%),url(/obsidian-chart-texture.png) 50%/cover;background:linear-gradient(90deg,lab(.455618% -.0648648 -.723401/.66) 0%,lab(.649187% -.0927448 -.993609/.34) 58%,lab(.455618% -.0648648 -.723401/.52) 100%),url(/obsidian-chart-texture.png) 50%/cover}.workspace-dashboard:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0101026e,#0000 44%,#01010233),radial-gradient(circle at 74% 35%,#b492631a,#0000 32rem);background:linear-gradient(90deg,lab(.304939% -.0430793 -.506875/.43),#0000 44%,lab(.304939% -.0430793 -.506875/.2)),radial-gradient(circle at 74% 35%,lab(62.8953% 8.54069 29.8131/.1),#0000 32rem);position:absolute;inset:0}.workspace-dashboard .particle-field{opacity:.11}.workspace-dashboard h1{font-size:clamp(36px,3.5vw,48px);font-weight:600}.workspace-dashboard-head>div:first-child>p:last-child{font-size:14px;font-weight:400}.desk-navigation button{min-height:40px;font-size:13px;font-weight:500}.workspace-entry,.workspace-today,.workspace-rhythm,.workspace-methods,.workspace-tools button{border-radius:8px}.workspace-entry{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:178px;transition:border-color .16s var(--ease-out), background .16s var(--ease-out), transform .16s var(--ease-out);background:#020509b8;background:lab(1.18647% -.16968 -1.71859/.72);border-color:#2f363feb;border-color:lab(22.2304% -1.21267 -6.48444/.92);padding:20px}.workspace-entry-primary{background:#050c15c7;background:lab(3.00424% -.618234 -5.33289/.78);border-color:#ad8c5d9e;border-color:lab(60.5717% 8.60348 29.9127/.62)}.workspace-entry-secondary{background:#020307bd;background:lab(.88949% -.12625 -1.44307/.74)}.workspace-entry:hover{background:#060e17e0;background:lab(3.6517% -.748009 -5.9966/.88);border-color:#d6ac72bd;border-color:lab(73.3299% 10.397 36.0147/.74)}.workspace-entry-index,.workspace-tools span{letter-spacing:.04em;font-size:10px;font-weight:700}.workspace-entry strong{letter-spacing:0;margin-bottom:7px;font-size:19px;font-weight:600}.workspace-entry p{font-size:13px;font-weight:400;line-height:1.5}.workspace-entry em{font-size:12px;font-weight:600}.workspace-today{background:#020307c7;background:lab(.88949% -.12625 -1.44307/.78);border-color:#2f363feb;border-color:lab(22.2304% -1.21267 -6.48444/.92)}.workspace-today strong{font-size:17px;font-weight:600}.workspace-today b{font-size:23px;font-weight:600}.workspace-tools{gap:12px}.workspace-tools button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:106px;transition:border-color .16s var(--ease-out), background .16s var(--ease-out), transform .16s var(--ease-out);background:#020307a6;background:lab(.88949% -.12625 -1.44307/.65);border-color:#2b3139e6;border-color:lab(19.9131% -1.14374 -6.12356/.9);padding:16px}.workspace-tools button:hover{background:#060c13d9;background:lab(3.00549% -.429377 -4.60005/.85);border-color:#b18f60a6;border-color:lab(61.7336% 8.57163 29.8618/.65);transform:translateY(-1px)}.workspace-tools strong{font-size:14px;font-weight:600}.workspace-tools p{font-size:12px;font-weight:400}.liuyao-casting{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;margin:26px 0 14px;display:grid;position:relative}.liuyao-intro,.liuyao-board{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010205d1;background:lab(.647923% -.0912547 -1.09141/.82);border:1px solid #2b3139;border:1px solid lab(19.9131% -1.14374 -6.12356);border-radius:8px;min-height:388px;padding:clamp(22px,3vw,34px)}.liuyao-intro h1{color:#f1eee7;color:lab(94.2512% -.00840426 3.82525);max-width:590px;margin:9px 0 12px;font-size:clamp(30px,3vw,45px);font-weight:600;line-height:1.05}.liuyao-intro>p:not(.section-mark){color:#8b939d;color:lab(60.5185% -1.36369 -6.55218);max-width:640px;margin-bottom:18px;font-size:14px;line-height:1.6}.liuyao-prompt-row{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.liuyao-prompt-row button{color:#9ea5af;color:lab(67.4819% -1.30671 -6.1976);min-height:30px;font:inherit;text-align:left;background:#010203;background:lab(.455618% -.0648648 -.723401);border:1px solid #2b3139;border:1px solid lab(19.9131% -1.14374 -6.12356);border-radius:6px;padding:0 10px;font-size:11px;font-weight:600}.liuyao-prompt-row button:hover{color:#e1ded5;color:lab(88.4608% -.00050664 4.59685);border-color:#b49263;border-color:lab(62.8953% 8.54069 29.8131)}.liuyao-intro label{color:#b7bec8;color:lab(76.765% -1.24726 -5.84192);margin-bottom:7px;font-size:12px;display:block}.liuyao-intro textarea{resize:vertical;width:100%;min-height:76px;display:block}.high-stakes-guidance{color:#c7bcab;color:lab(76.8671% 1.7494 10.318);background:#160d04a8;background:lab(4.4168% 2.4967 4.80186/.66);border:1px solid #796242b8;border:1px solid lab(43.1732% 6.22934 21.8107/.72);border-radius:6px;gap:5px;max-width:760px;margin:12px 0 16px;padding:13px 14px;display:grid}.high-stakes-guidance strong{color:#fadcb1;color:lab(89.6393% 6.01363 25.2083);font-size:13px;font-weight:700;line-height:1.35}.high-stakes-guidance p{color:#bbaf9f;color:lab(72.1954% 2.53916 10.1376);max-width:70ch;margin:0;font-size:12px;line-height:1.62}.high-stakes-guidance.is-safety{background:#210906c2;background:lab(4.99033% 10.6388 5.32117/.76);border-color:#a7634dd1;border-color:lab(49.3929% 26.8373 24.5506/.82)}.high-stakes-guidance.is-safety strong{color:#ffd7ba;color:lab(89.2295% 17.8983 28.0941)}.report-shell>.high-stakes-guidance{margin:0 0 22px}.liuyao-cast-button{color:#06090e;color:lab(2.46276% -.296906 -2.05637);width:100%;min-height:47px;font:inherit;background:#bc9865;background:lab(65.2118% 9.18999 31.9278);border:1px solid #b79566bf;border:1px solid lab(64.057% 8.51059 29.7665/.75);border-radius:7px;justify-content:space-between;align-items:center;margin-top:11px;padding:0 15px;font-size:13px;font-weight:700;display:flex}.liuyao-cast-button:not(:disabled):hover{background:#e0b67b;background:lab(76.8156% 10.2986 35.8542)}.liuyao-cast-button:disabled{opacity:.7}.coin-stage{text-align:center;grid-template-columns:repeat(3,76px);place-content:center;gap:14px;min-height:318px;display:grid}.coin-stage strong{color:#c1c8d2;color:lab(80.2452% -1.25068 -5.84372);grid-column:1/-1;margin-top:16px;font-size:13px;font-weight:600}.liuyao-cast-button:focus-visible,.liuyao-prompt-row button:focus-visible,.cast-actions button:focus-visible{outline-offset:3px;outline:2px solid #edc388;outline:2px solid lab(81.4624% 10.1776 35.6662)}.liuyao-cast-button:not(:disabled):active,.liuyao-prompt-row button:active,.cast-actions button:not(:disabled):active{transform:scale(.98)}.yao-line{background:#c5c1b6;background:lab(78.0394% .0283718 6.14982);height:6px;display:block;position:relative}.yao-line.yin{background:linear-gradient(90deg,#c5c1b6 0 43%,#0000 43% 57%,#c5c1b6 57% 100%);background:linear-gradient(90deg,lab(78.0394% .0283718 6.14982) 0 43%,#0000 43% 57%,lab(78.0394% .0283718 6.14982) 57% 100%)}.yao-line.changing:after{content:"";background:#d8b079;background:lab(74.499% 9.65133 33.7445);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.cast-actions{padding-top:12px}.cast-actions button{color:#f7cc91;color:lab(84.9472% 10.0934 35.5416);width:100%;min-height:40px;font:inherit;background:#070e17;background:lab(3.64495% -.51894 -5.78722);border:1px solid #ad8c5db3;border:1px solid lab(60.5717% 8.60348 29.9127/.7);border-radius:7px;font-size:12px;font-weight:600}.cast-actions button:hover:not(:disabled){background:#111b28;background:lab(9.39468% -1.22011 -10.5573);border-color:#e7bc81;border-color:lab(79.1391% 10.2367 35.7568)}.cast-actions button:disabled{opacity:.65}.cast-actions p{color:#cf8f86;color:lab(65.6392% 24.2822 15.1356);margin:8px 0 0;font-size:11px}.liuyao-report{background:#020307f0;background:lab(.88949% -.12625 -1.44307/.94);border:1px solid #282e36;border:1px solid lab(18.7526% -1.13402 -6.11963);border-radius:8px;max-width:1060px;margin:0 auto;padding:clamp(22px,4vw,44px)}@media (max-width:860px){.liuyao-casting{grid-template-columns:1fr}.liuyao-intro,.liuyao-board{min-height:auto}}.workspace-rhythm,.workspace-methods{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020307b8;background:lab(.88949% -.12625 -1.44307/.72);border-color:#2b3139e6;border-color:lab(19.9131% -1.14374 -6.12356/.9)}.workspace-panel-heading>span{letter-spacing:.055em;font-size:10px;font-weight:700}.workspace-panel-heading button{font-family:inherit;font-size:12px;font-weight:600}.workspace-rhythm-main b{font-size:17px;font-weight:600}.workspace-rhythm-main p{font-size:13px;font-weight:400}.workspace-methods>div>strong,.workspace-methods em{font-weight:600}.workspace-head-status i,.workspace-methods em.live,.method-live,.confidence-confirmed{color:#e7bc81!important;color:lab(79.1391% 10.2367 35.7568)!important}.workspace-methods em.live{background:#2c1f10!important;background:lab(12.9433% 5.14355 11.9803)!important}main:not(.insight-desk),main:not(.insight-desk) .section,main:not(.insight-desk) .legal-strip{background:#020307;background:lab(.88949% -.12625 -1.44307)}main:not(.insight-desk) .section{background:linear-gradient(90deg,#010205c7,#0203078f),url(/obsidian-chart-texture.png) 50%/cover;background:linear-gradient(90deg,lab(.649187% -.0927448 -.993609/.78),lab(.88949% -.12625 -1.44307/.56)),url(/obsidian-chart-texture.png) 50%/cover;min-height:calc(100dvh - 72px)}.desk-page,.desk-overview,.desk-methods{background:linear-gradient(90deg,#010205c7,#0203078f),url(/obsidian-chart-texture.png) 50%/cover;background:linear-gradient(90deg,lab(.649187% -.0927448 -.993609/.78),lab(.88949% -.12625 -1.44307/.56)),url(/obsidian-chart-texture.png) 50%/cover}.desk-page .desk-section-heading h1,.desk-placeholder h1,main:not(.insight-desk) .section-heading h1,main:not(.insight-desk) .section-heading h2{color:#f1eee7;color:lab(94.2512% -.00840426 3.82525);font-family:var(--font-display);letter-spacing:0;font-weight:600}.desk-page .desk-section-heading>p,.desk-placeholder>p:not(.section-mark),main:not(.insight-desk) .section-heading>p:not(.section-mark){color:#8b939d;color:lab(60.5185% -1.36369 -6.55218)}.desk-page .section-mark,main:not(.insight-desk) .section-mark,.report-label,.panel-label{color:#c5a16e!important;color:lab(68.6971% 9.09591 31.7786)!important}.desk-page .reading-form,.reading-form,.preview-panel,.report-shell,.legal-card,.followup-offer{box-shadow:none;border-radius:8px;background:#020509e6!important;background:lab(1.18466% -.16886 -1.86239/.9)!important;border-color:#282e36!important;border-color:lab(18.7526% -1.13402 -6.11963)!important}.desk-page .reading-form,.reading-form{background:#020509e6!important;background:lab(1.18466% -.16886 -1.86239/.9)!important}.quiz-progress{border-bottom-color:#282e36;border-bottom-color:lab(18.7526% -1.13402 -6.11963)}.quiz-progress span{color:#6b727b;color:lab(47.7627% -1.20333 -5.81985);font-weight:600}.quiz-progress span.active{color:#f1eee7;color:lab(94.2512% -.00840426 3.82525);border-color:#cea770;border-color:lab(71.0137% 9.74423 33.8907)}.quiz-step h3,.preview-panel h3{color:#eeebe4;color:lab(93.0912% -.00810623 3.82546);font-weight:600}.quiz-step p,.preview-panel p:not(.panel-label),.fine-print{color:#858d97;color:lab(58.201% -1.29151 -6.19001)}.quiz-choices button{color:#bac2cb;color:lab(77.9251% -1.24839 -5.84255);background:#010205;background:lab(.649187% -.0927448 -.993609);border-color:#2b3139;border-color:lab(19.9131% -1.14374 -6.12356);border-radius:7px;font-weight:500}.quiz-choices button:hover,.quiz-choices button.selected{color:#f8f5ee;color:lab(96.5712% -.00905991 3.82484);background:#09121d;background:lab(5.19882% -1.06558 -8.28937);border-color:#b79566;border-color:lab(64.057% 8.51059 29.7665)}label,.check-row{color:#bdc5cf;color:lab(79.0852% -1.24958 -5.84315);font-weight:500}input,select,textarea{color:#f1eee7!important;color:lab(94.2512% -.00840426 3.82525)!important;background:#010203!important;background:lab(.455618% -.0648648 -.723401)!important;border-color:#2d333c!important;border-color:lab(21.0736% -1.15283 -6.12729)!important}input::placeholder,textarea::placeholder{color:#585e67;color:lab(39.6416% -1.18269 -5.80995)}.button,.nav-cta{font-family:var(--font-body);border-radius:7px;font-weight:600}.button.primary{color:#0a0e12;color:lab(3.67771% -.431366 -2.91663);box-shadow:none;background:#c29e6b;background:lab(67.5354% 9.12645 31.8263);border:1px solid #bc9865bf;border:1px solid lab(65.2118% 9.18999 31.9278/.75)}.button.primary:hover{background:#e0b67b;background:lab(76.8156% 10.2986 35.8542)}.button.secondary{color:#cbd2db;color:lab(83.7278% -1.1808 -5.48281);background:#03060b;background:lab(1.53881% -.219837 -2.35523);border-color:#3a434f;border-color:lab(28.0144% -1.50637 -8.26847)}.preview-panel{background:#020509f0!important;background:lab(1.18466% -.16886 -1.86239/.94)!important}.report-value-strip{gap:8px}.report-value-strip span,.mini-stat{color:#d1cdc4;color:lab(82.6702% .0118017 5.37175);background:#010203;background:lab(.455618% -.0648648 -.723401);border-color:#282e36;border-color:lab(18.7526% -1.13402 -6.11963);border-radius:7px}.mini-stat span{color:#6b727b;color:lab(47.7627% -1.20333 -5.81985)}.mini-stat strong{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651);font-weight:600}.report-shell{padding:clamp(22px,4vw,44px);overflow:visible}.report-header{border-bottom-color:#282e36;border-bottom-color:lab(18.7526% -1.13402 -6.11963)}.report-header h3{color:#f1eee7;color:lab(94.2512% -.00840426 3.82525);font-weight:600}.status-pill{color:#e7bc81;color:lab(79.1391% 10.2367 35.7568);background:#0b141f;background:lab(6.12625% -1.23282 -8.38545);border-color:#b18f60b3;border-color:lab(61.7336% 8.57163 29.8618/.7)}.reading-basis{border-block:1px solid #282e36;border-block:1px solid lab(18.7526% -1.13402 -6.11963);margin:26px 0;padding:22px 0}.reading-basis>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.reading-basis span{color:#d8b079;color:lab(74.499% 9.65133 33.7445);letter-spacing:.08em;font-size:11px;font-weight:700}.reading-basis h2{color:#e8e4dc;color:lab(90.7809% -.00151992 4.59617);margin:0;font-size:18px;font-weight:600}.reading-basis dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 14px;display:grid}.reading-basis dl div{min-width:0}.reading-basis dt{color:#79818b;color:lab(53.5577% -1.34879 -6.54491);margin-bottom:6px;font-size:11px}.reading-basis dd{color:#d8d4ca;color:lab(84.9903% .0103116 5.37069);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.45}.reading-basis>p{color:#8e96a0;color:lab(61.6787% -1.3659 -6.55328);max-width:680px;margin:0;font-size:13px;line-height:1.6}.workspace-report-sample .report-grid,.workspace-report-sample .report-grid article{border-color:#313942;border-color:lab(23.3835% -1.32062 -7.19418)}.workspace-report-sample .report-grid article>span{color:#cfaa77;color:lab(72.1821% 9.00868 31.6465)}.workspace-report-sample .report-grid h4{color:#e8e4dc;color:lab(90.7809% -.00151992 4.59617)}.workspace-report-sample .report-grid p{color:#afb8c4;color:lab(74.4345% -1.5251 -7.28511)}.workspace-report-sample .locked-block{background:#010204b3;background:lab(.454594% -.0631884 -.801516/.7);border-top-color:#3c4653;border-top-color:lab(29.1631% -1.65248 -9.32766)}.workspace-report-sample .locked-block h4{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552)}.workspace-report-sample .locked-block p:not(.report-label){color:#afb8c4;color:lab(74.4345% -1.5251 -7.28511)}.relationship-workspace{max-width:1040px;margin:0 auto}.bazi-journey-hub{width:min(100%,1040px);margin:0 auto}.bazi-journey-hub>header{text-align:center;max-width:760px;margin:0 auto 28px}.bazi-journey-hub>header h1{color:#f5eede;color:lab(94.2835% .712931 8.44663);margin:0 0 13px;font-size:clamp(28px,4vw,46px);line-height:1.14}.bazi-journey-hub>header>p:last-child{color:#959fae;color:lab(65.142% -1.76707 -8.71164);margin:0 auto;font-size:14px;line-height:1.75}.bazi-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bazi-journey-grid button{min-height:230px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#04080ef5,#010205eb);background:linear-gradient(145deg,lab(1.95474% -.277981 -3.12959/.96),lab(.64658% -.0882894 -1.19166/.92));border:1px solid #343e4b;border:1px solid lab(25.6763% -1.64446 -9.6603);border-radius:10px;align-content:start;padding:24px;transition:border-color .18s,background .18s,transform .18s;display:grid}.bazi-journey-grid button:hover{background:linear-gradient(145deg,#08101a,#0c0601b8);background:linear-gradient(145deg,lab(4.36915% -.619009 -7.14098),lab(1.97804% 1.2306 2.61693/.72));border-color:#b48e58d1;border-color:lab(61.7174% 10.0287 34.3828/.82);transform:translateY(-2px)}.bazi-journey-grid span{color:#bd9b6c;color:lab(66.3803% 8.45265 29.679);letter-spacing:.09em;font-size:10px;font-weight:700}.bazi-journey-grid strong{color:#ede7db;color:lab(91.9494% .563592 6.89657);margin:18px 0 10px;font-size:21px;line-height:1.3}.bazi-journey-grid small{color:#8f99a6;color:lab(62.8275% -1.63278 -7.99178);font-size:13px;line-height:1.7}.bazi-journey-grid em{color:#e8c089;color:lab(80.307% 9.51025 33.5347);align-self:end;margin-top:24px;font-size:12px;font-style:normal;font-weight:700}.bazi-journey-note{color:#7b848f;color:lab(54.7121% -1.48174 -7.26399);text-align:center;margin:18px 0 0;font-size:12px}@media (max-width:680px){.bazi-journey-hub>header{text-align:left;margin-bottom:20px}.bazi-journey-hub>header h1{font-size:29px}.bazi-journey-grid{grid-template-columns:1fr}.bazi-journey-grid button{min-height:0;padding:20px}.bazi-journey-note{text-align:left}}.inquiry-context,.report-read-note,.locked-block,.full-report{background:#010205;background:lab(.649187% -.0927448 -.993609);border-color:#282e36;border-color:lab(18.7526% -1.13402 -6.11963);border-radius:7px}.inquiry-context{border-left-color:#c5a16e;border-left-color:lab(68.6971% 9.09591 31.7786)}.inquiry-context strong,.inquiry-context h4,.locked-block h4{color:#e8e4dc;color:lab(90.7809% -.00151992 4.59617)}.inquiry-context p,.locked-block p,.full-report,.report-read-note span{color:#949ca7;color:lab(63.9989% -1.37013 -6.55538)}.report-read-note strong{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651)}.rule-ledger{border-top-color:#282e36;border-top-color:lab(18.7526% -1.13402 -6.11963);border-bottom-color:#282e36;border-bottom-color:lab(18.7526% -1.13402 -6.11963)}.rule-ledger h3,.rule-ledger h4{color:#ebe8df;color:lab(91.9409% -.00193715 4.59584)}.rule-ledger-heading>p,.rule-ledger-list dd{color:#8b939d;color:lab(60.5185% -1.36369 -6.55218)}.rule-ledger-list{border-top-color:#282e36;border-top-color:lab(18.7526% -1.13402 -6.11963)}.rule-ledger-list li{border-bottom-color:#282e36;border-bottom-color:lab(18.7526% -1.13402 -6.11963)}.rule-ledger-list div>dt{color:#747b85;color:lab(51.2403% -1.27742 -6.18305)}.confidence-conditional,.confidence-limited{color:#dcb783;color:lab(76.8282% 8.90175 31.4922)}.followup-offer{border-color:#2f363f;border-color:lab(22.2304% -1.21267 -6.48444);padding:clamp(22px,3vw,32px)}.followup-offer h3{color:#eeebe4;color:lab(93.0912% -.00810623 3.82546);font-weight:600}.followup-offer>div>p{color:#8b939d;color:lab(60.5185% -1.36369 -6.55218)}.followup-options>div{background:#010203;background:lab(.455618% -.0648648 -.723401);border-color:#282e36;border-color:lab(18.7526% -1.13402 -6.11963)}.followup-options span{color:#c9a471;color:lab(69.8588% 9.06611 31.7328)}.followup-options strong{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651)}.followup-options p{color:#828a94;color:lab(57.0409% -1.28937 -6.18893)}.followup-options button{min-height:100%;color:inherit;text-align:left;background:#010203;background:lab(.455618% -.0648648 -.723401);border:1px solid #282e36;border:1px solid lab(18.7526% -1.13402 -6.11963);border-radius:8px;padding:18px}.followup-options button.selected{background:#050911;background:lab(2.44258% -.348374 -3.81812);border-color:#b49263;border-color:lab(62.8953% 8.54069 29.8131)}.followup-options button span,.followup-options button strong,.followup-options button p{display:block}.followup-consent{color:#9da5b0;color:lab(67.4792% -1.37603 -6.55834);align-items:flex-start;gap:9px;margin:18px 0 12px;font-size:13px;line-height:1.5;display:flex}.followup-consent input{accent-color:oklch(70% .08 75);margin-top:3px}.followup-success{margin:18px 0 0;font-weight:600;color:#e7bc81!important;color:lab(79.1391% 10.2367 35.7568)!important}.reading-privacy-controls{border-top:1px solid #282e36;border-top:1px solid lab(18.7526% -1.13402 -6.11963);margin-top:18px;padding-top:16px}.reading-privacy-controls summary{color:#979faa;color:lab(65.159% -1.37216 -6.55639);cursor:pointer;font-size:13px;font-weight:600}.reading-privacy-controls p{color:#7c848e;color:lab(54.7207% -1.28484 -6.18669);max-width:680px;margin:12px 0;font-size:13px;line-height:1.55}.reading-privacy-actions{flex-wrap:wrap;gap:8px;display:flex}.report-shell>.report-dimension-intro,.report-shell>.muted-text,.report-shell>.report-language-note{box-sizing:border-box;width:min(100%,68ch);margin-left:auto;margin-right:auto}.report-evidence-details{border-top:1px solid #282e36;border-top:1px solid lab(18.7526% -1.13402 -6.11963);border-bottom:1px solid #282e36;border-bottom:1px solid lab(18.7526% -1.13402 -6.11963);margin-top:44px}.report-evidence-details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:18px 0;list-style:none;display:grid}.report-evidence-details>summary::-webkit-details-marker{display:none}.report-evidence-details>summary span{color:#b8996d;color:lab(65.2246% 7.78902 27.5557);letter-spacing:.08em;font-size:11px;font-weight:700}.report-evidence-details>summary strong{color:#d8d4ca;color:lab(84.9903% .0103116 5.37069);font-size:14px;font-weight:600}.report-evidence-details>summary small{color:#717881;color:lab(50.0829% -1.20831 -5.82225);grid-column:1;font-size:12px}.report-evidence-details>summary:after{color:#d8b079;color:lab(74.499% 9.65133 33.7445);content:"+";align-self:center;font-size:20px;line-height:1}.report-evidence-details[open]>summary:after{content:"−"}.report-evidence-content{padding:6px 0 30px}@media (max-width:720px){.reading-basis{margin-block:22px;padding-block:18px}.reading-basis>div{flex-direction:column;align-items:flex-start;gap:6px}.reading-basis dl{grid-template-columns:1fr;gap:13px;margin-block:16px 12px}}@media print{header,footer,.desk-sidebar,[data-workspace-sidebar],.reading-privacy-controls,.followup-offer,.reading-next-steps,.reading-report-tools,.tool-appendix,.skip-link{display:none!important}body,main,.section,.report-shell{color:#111!important;background:#fff!important}.report-shell{border:0!important;padding:0!important}.report-header h3{color:#111!important}}.operations-shell{background:#010205f5;background:lab(.647923% -.0912547 -1.09141/.96);border:1px solid #282e36;border:1px solid lab(18.7526% -1.13402 -6.11963);max-width:1100px;margin:0 auto;padding:clamp(20px,4vw,46px)}.operations-shell h1{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552);max-width:720px;margin:5px 0 10px;font-size:clamp(26px,4vw,42px);font-weight:600;line-height:1.14}.operations-shell>p,.operations-header p{color:#979faa;color:lab(65.159% -1.37216 -6.55639);max-width:660px;margin:0;line-height:1.6}.operations-shell code{color:#f0ca96;color:lab(83.7962% 8.75869 31.2979)}.operations-login{max-width:620px}.operations-login form{gap:12px;max-width:430px;margin-top:26px;display:grid}.operations-login label{color:#d5d1c6;color:lab(83.835% .0168383 5.75837);gap:7px;font-size:13px;font-weight:600;display:grid}.operations-login input{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552);min-height:42px;font:inherit;background:#010102;background:lab(.304127% -.0412837 -.567517);border:1px solid #303943;border:1px solid lab(23.3757% -1.41191 -7.89779);border-radius:5px;padding:0 11px}.operations-header{justify-content:space-between;align-items:start;gap:24px;display:flex}.operations-header>div:last-child{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.operations-header button{color:#e1ceb5;color:lab(83.8057% 3.88366 15.1198);min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #4f3f2a;border:1px solid lab(28.0911% 4.50434 15.8233);border-radius:5px;padding:0 11px;font-size:12px;font-weight:600}.operations-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:30px 0;display:grid}.operations-kpis article{background:#010102;background:lab(.304127% -.0412837 -.567517);border:1px solid #252c34;border:1px solid lab(17.5882% -1.17017 -6.46757);min-height:104px;padding:15px}.operations-kpis span{color:#858d97;color:lab(58.1983% -1.35905 -6.54988);font-size:12px;display:block}.operations-kpis strong{color:#efe4c7;color:lab(90.9028% .335902 15.5857);margin-top:12px;font-size:28px;font-weight:600;display:block}.operations-orders{border-top:1px solid #252c34;border-top:1px solid lab(17.5882% -1.17017 -6.46757);padding-top:22px}.operations-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.operations-section-heading h2{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651);margin:5px 0 0;font-size:22px;font-weight:600}.operations-section-heading small{color:#717881;color:lab(50.0829% -1.20831 -5.82225);font-size:11px}.operations-table-wrap{border:1px solid #252c34;border:1px solid lab(17.5882% -1.17017 -6.46757);overflow-x:auto}.operations-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.operations-table-wrap th,.operations-table-wrap td{color:#aab2bd;color:lab(72.1196% -1.38322 -6.56192);white-space:nowrap;border-bottom:1px solid #1b2026;border-bottom:1px solid lab(11.8006% -.926569 -5.03678);padding:12px 14px;font-size:12px}.operations-table-wrap th{color:#cfae82;color:lab(73.3538% 7.6257 27.336);font-size:11px;font-weight:700}.operations-status{color:#a7afb9;color:lab(70.9595% -1.38149 -6.56105);border:1px solid #323b47;border:1px solid lab(24.5282% -1.51086 -8.60474);border-radius:999px;justify-content:center;min-width:58px;padding:3px 7px;font-size:11px;display:inline-flex}.operations-status.paid{color:#8bc58d;color:lab(74.5802% -27.969 22.357);border-color:#6c9e6d;border-color:lab(60.5301% -25.1768 20.1826)}.operations-status.failed,.operations-status.refunded{color:#f09080;color:lab(69.9345% 36.2033 24.7888);border-color:#c4685a;border-color:lab(54.8387% 36.4195 25.2912)}.operations-empty{color:#88909a;color:lab(59.3584% -1.3614 -6.55105);border:1px dashed #303943;border:1px dashed lab(23.3757% -1.41191 -7.89779);padding:25px;font-size:13px}@media (max-width:820px){.operations-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-header,.operations-section-heading{flex-direction:column;align-items:start}.operations-header>div:last-child{justify-content:start}}@media (max-width:700px){.nav-member{min-height:34px;padding:0 9px;font-size:11px}}.button.danger{color:#f8d4d1;color:lab(88.0289% 12.2842 6.64142);background:#381614;background:lab(12.462% 17.2306 9.74182);border:1px solid #bd615bb3;border:1px solid lab(52.4329% 37.5226 21.2599/.7)}.button.danger:hover{background:#53211f;background:lab(20.3833% 23.5271 13.5498)}.checkout-email{margin:0 0 14px}.checkout-email label{gap:7px;display:grid}.checkout-email p{color:#7c848e;color:lab(54.7207% -1.28484 -6.18669);margin:7px 0 0;font-size:12px;line-height:1.5}.legal-strip,.site-footer{background:#010203;background:lab(.455618% -.0648648 -.723401);border-top-color:#21272e;border-top-color:lab(15.2747% -1.05429 -5.75448)}.legal-strip h2,.site-footer{color:#e1ded5;color:lab(88.4608% -.00050664 4.59685)}@media (max-width:700px){.desk-page,.desk-overview,.desk-methods{padding:34px 18px}.report-shell{padding:20px}}.insight-desk:not([data-view=home]) .desk-sidebar{background:#010203f7;background:lab(.455618% -.0648648 -.723401/.97)}.insight-desk:not([data-view=home]) .desk-navigation{gap:5px}.insight-desk:not([data-view=home]) .desk-navigation button{border:1px solid #0000;border-radius:5px;min-height:42px;padding:0 10px}.insight-desk:not([data-view=home]) .desk-navigation button:hover,.insight-desk:not([data-view=home]) .desk-navigation button.active{color:#f4f2ea;color:lab(95.4112% -.00876188 3.82504);background:#091018;background:lab(4.38622% -.622354 -5.79345);border-color:#7962426b;border-color:lab(43.1732% 6.22934 21.8107/.42)}.method-route{background:0 0;min-height:calc(100dvh - 72px);padding:0 clamp(22px,4vw,58px) clamp(46px,6vw,78px)}.method-route-strip{border-bottom:1px solid #2f3640e6;border-bottom:1px solid lab(22.2229% -1.30941 -7.18977/.9);grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr) auto;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:18px 0 17px;display:grid}.method-route-strip>div{gap:5px;display:grid}.method-route-strip span{color:#c29e6b;color:lab(67.5354% 9.12645 31.8263);letter-spacing:.08em;font-size:10px;font-weight:700}.method-route-strip strong{color:#ebe8df;color:lab(91.9409% -.00193715 4.59584);font-size:15px;font-weight:700}.method-route-strip p{color:#8b939d;color:lab(60.5185% -1.36369 -6.55218);max-width:520px;margin:0;font-size:12px;line-height:1.5}.method-route-strip em{color:#e7bc81;color:lab(79.1391% 10.2367 35.7568);letter-spacing:.045em;white-space:nowrap;border:1px solid #85694399;border:1px solid lab(46.644% 7.56508 26.1062/.6);border-radius:4px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700}.method-route-body{max-width:1240px;margin:0 auto}.method-route .desk-section-heading{margin:34px 0 22px}.method-route .desk-section-heading h1{color:#f1eee6;color:lab(94.261% -.00292063 4.59521);max-width:700px;font-family:var(--font-display);font-size:38px;font-weight:700;line-height:1.12}.method-route .desk-section-heading>p{color:#9199a4;color:lab(62.8388% -1.36805 -6.55435);max-width:390px;font-size:13px;line-height:1.55}.method-route .reading-form{max-width:820px;margin:0;background:#020307f2!important;background:lab(.88949% -.12625 -1.44307/.95)!important;border-color:#2c333d!important;border-color:lab(21.0661% -1.25127 -6.83317)!important}.method-route .liuyao-casting,.method-route .relationship-workspace{margin-top:28px}.method-route .liuyao-intro,.method-route .liuyao-board,.method-route .relationship-fields fieldset{box-shadow:none;background:#020307f0;background:lab(.88949% -.12625 -1.44307/.94);border-color:#2c333d;border-color:lab(21.0661% -1.25127 -6.83317)}.method-route .liuyao-intro h1,.method-route .relationship-copy h1{color:#f1eee6;color:lab(94.261% -.00292063 4.59521);font-size:30px;font-weight:700;line-height:1.16}.method-route .liuyao-intro>p:not(.section-mark),.method-route .relationship-copy>p:not(.section-mark){color:#9aa2ad;color:lab(66.3191% -1.37413 -6.55738)}.method-route .liuyao-board{align-self:start;position:sticky;top:90px}.method-route input,.method-route select,.method-route textarea{min-height:44px;background:#010102!important;background:lab(.304127% -.0412837 -.567517)!important;border-color:#363e48!important;border-color:lab(25.7008% -1.38988 -7.55517)!important}.method-route textarea{min-height:92px}.method-route .button.primary,.method-route .liuyao-cast-button{color:#06090e;color:lab(2.46276% -.296906 -2.05637);background:#c29e6b;background:lab(67.5354% 9.12645 31.8263);border-color:#c7a06ad6;border-color:lab(68.6899% 9.81 33.9982/.84)}.method-route .button.primary:hover,.method-route .liuyao-cast-button:hover:not(:disabled){background:#e3b97e;background:lab(77.9773% 10.2674 35.8046)}.method-route .relationship-workspace>.button{min-height:44px}.insight-desk:not([data-view=home]) .desk-overview,.insight-desk:not([data-view=home]) .desk-library,.insight-desk:not([data-view=home]) .desk-daily,.insight-desk:not([data-view=home]) .desk-history,.insight-desk:not([data-view=home]) .desk-review{background:0 0;max-width:1240px;margin:0 auto;padding-top:52px}.insight-desk:not([data-view=home]) .workspace-record,.insight-desk:not([data-view=home]) .daily-card,.insight-desk:not([data-view=home]) .workspace-empty,.insight-desk:not([data-view=home]) .history-list article,.insight-desk:not([data-view=home]) .account-center{box-shadow:none;background:#020307e6;background:lab(.88949% -.12625 -1.44307/.9);border-color:#2c333d;border-color:lab(21.0661% -1.25127 -6.83317)}@media (max-width:900px){.method-route-strip{grid-template-columns:minmax(0,1fr) auto}.method-route-strip p{grid-column:1/-1}.method-route .liuyao-board{position:static}}@media (max-width:620px){.method-route{padding:0 18px 42px}.method-route-strip{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0}.method-route-strip em{justify-self:start}.method-route .desk-section-heading h1,.method-route .liuyao-intro h1,.method-route .relationship-copy h1{font-size:28px}}.method-route{padding-inline:18px}.method-route-strip{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;max-width:720px;display:grid}.method-route-strip>div{justify-items:center}.method-route-strip p{max-width:560px}.method-route-strip em{justify-self:center}.method-route .desk-section-heading{text-align:left;grid-template-columns:minmax(0,1fr);gap:8px;margin:36px 0 22px;display:grid}.method-route-body{max-width:820px}.method-route .liuyao-casting,.method-route .relationship-workspace{grid-template-columns:minmax(0,660px);justify-content:center;max-width:660px;margin:36px auto 0;padding:0}.method-route .relationship-copy{text-align:left}.method-route .liuyao-intro>*{margin-inline:auto}.method-route .liuyao-prompt-row,.method-route .relationship-fields,.method-route .liuyao-intro label{text-align:left}.method-route .liuyao-board{min-height:0;position:static}.method-route .relationship-workspace>.button{justify-self:center;min-width:min(100%,260px)}main:not(.insight-desk)>.section>.section-heading{text-align:center;max-width:760px;margin:0 auto 34px}main:not(.insight-desk)>.section>.section-heading>p:not(.section-mark){margin-inline:auto}main:not(.insight-desk)>.section>.section-heading h1{margin-bottom:10px;text-align:center;max-width:680px;margin-inline:auto;font-size:clamp(34px,3vw,46px);font-weight:600;line-height:1.14}main:not(.insight-desk) .report-shell>.report-header{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}main:not(.insight-desk) .report-shell>.report-header>div{grid-column:2}main:not(.insight-desk) .report-shell>.report-header>.status-pill{grid-column:3;justify-self:end}main:not(.insight-desk) .report-shell>.report-regeneration-block{text-align:center;background:#010205e0;background:lab(.649187% -.0927448 -.993609/.88);border:1px solid #282e36;border:1px solid lab(18.7526% -1.13402 -6.11963);border-radius:7px;justify-items:center;width:min(100%,640px);margin:28px auto 0;padding:32px;display:grid}main:not(.insight-desk) .report-regeneration-block h4,main:not(.insight-desk) .report-regeneration-block p{max-width:52ch;margin-inline:auto}main:not(.insight-desk) .report-regeneration-block .button{min-width:204px;margin-top:14px}:root{--product-obsidian-field:radial-gradient(circle at 78% 12%, #161b2229, transparent 34rem), linear-gradient(135deg, #010102, #020307)}@supports (color:lab(0% 0 0)){:root{--product-obsidian-field:radial-gradient(circle at 78% 12%, lab(9.47104% -.986107 -5.72878/.16), transparent 34rem), linear-gradient(135deg, lab(.304127% -.0412837 -.567517), lab(.88949% -.12625 -1.44307))}}main:not(.insight-desk),main:not(.insight-desk) .section,main:not(.insight-desk) .legal-strip,.insight-desk .desk-content,.insight-desk .desk-page,.insight-desk .method-route{background:var(--product-obsidian-field)}.insight-desk .desk-sidebar{background:#010102f5;background:lab(.304127% -.0412837 -.567517/.96)}.insight-desk:not([data-view=home]) .section-mark,.insight-desk:not([data-view=home]) .panel-label,.insight-desk:not([data-view=home]) .report-label,.insight-desk:not([data-view=home]) .method-route-strip span,.insight-desk:not([data-view=home]) .desk-kicker,.insight-desk:not([data-view=home]) .desk-navigation section>p,main:not(.insight-desk) .section-mark,main:not(.insight-desk) .panel-label,main:not(.insight-desk) .report-label,main:not(.insight-desk) .reading-basis span,main:not(.insight-desk) .reading-snapshot span,main:not(.insight-desk) .tool-reading-section:first-of-type h2,main:not(.insight-desk) .tool-reading-section li:before,main:not(.insight-desk) .tool-complete-reading h3{color:#858d97!important;color:lab(58.1983% -1.35905 -6.54988)!important}@media (max-width:620px){main:not(.insight-desk) .report-shell>.report-regeneration-block{width:100%;padding:26px 20px}.method-route .liuyao-casting,.method-route .relationship-workspace{margin-top:26px}main:not(.insight-desk) .report-shell>.report-header{grid-template-columns:1fr;gap:10px}main:not(.insight-desk) .report-shell>.report-header>div,main:not(.insight-desk) .report-shell>.report-header>.status-pill{grid-column:1;justify-self:center}main:not(.insight-desk)>.section>.section-heading h1{font-size:32px}}@media (max-width:700px){html,body{max-width:100%;overflow-x:clip}body{padding-bottom:max(0px, env(safe-area-inset-bottom))}.site-header{gap:10px;min-width:0}.brand{min-width:0}.brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav{min-width:0}.nav-cta,.language-toggle{flex:none}.workspace-dashboard,.home-quiet,.method-route,main:not(.insight-desk) .section{overflow-x:clip}.workspace-dashboard-head,.home-quiet-hero,.section-heading,.report-shell,.method-route-body,.relationship-workspace{min-width:0}.report-shell,.preview-panel,.reading-form,.method-route .liuyao-intro,.method-route .liuyao-board,.method-route .relationship-fields fieldset{max-width:100%}.history-toolbar,.history-list article,.workspace-record,.daily-card,.operations-header,.operations-section-heading{flex-direction:column;align-items:stretch}.history-toolbar{grid-template-columns:minmax(0,1fr)}.history-toolbar>div{justify-content:flex-start}.method-route .relationship-workspace>.button{width:100%}}@media (max-width:390px){.site-header{padding-left:14px;padding-right:14px}.brand>span:last-child{display:none}.desk-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-navigation button{min-height:38px;padding:6px}.desk-navigation button span{display:none}.section,.workspace-dashboard,.home-quiet,.desk-page,.desk-overview,.desk-methods{padding-left:14px;padding-right:14px}.report-shell,.reading-form,.preview-panel{padding:16px}}@media (max-width:600px){.desk-navigation{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.desk-navigation::-webkit-scrollbar{display:none}.desk-navigation button,.desk-navigation .desk-navigation-more{text-align:center;white-space:nowrap;flex:none;grid-template-columns:none;min-height:36px;padding:7px 10px;display:inline-flex}.desk-navigation button span{display:none}.membership-hero h1{text-shadow:0 1px 18px #0000008c;text-shadow:0 1px 18px lab(.0227203% .00638515 -.116748/.55);color:#f5f2e9!important;color:lab(95.421% -.00339746 4.5949)!important}}.optional-birth-location{border-top:1px solid #282e36e6;border-top:1px solid lab(18.7526% -1.13402 -6.11963/.9);padding-top:12px}.optional-birth-location>summary{color:#cfaa77;color:lab(72.1821% 9.00868 31.6465);cursor:pointer;font-size:12px;font-weight:600;list-style:none}.optional-birth-location>summary::-webkit-details-marker{display:none}.optional-birth-location>summary:before{content:"+";color:#f7cc91;color:lab(84.9472% 10.0934 35.5416);width:16px;display:inline-block}.optional-birth-location[open]>summary:before{content:"-"}.optional-birth-location>p{color:#7c848e;color:lab(54.7179% -1.35151 -6.54621);margin:9px 0 12px;font-size:11px;line-height:1.55}.fortune-cycle-settings label{color:#b2bbc8;color:lab(75.5946% -1.52704 -7.28608);gap:8px;font-size:12px;display:grid}.fortune-cycle-settings select{width:100%;min-height:44px}.reading-form-home .optional-birth-location{max-width:100%}.home-question-chips{flex-wrap:wrap;gap:8px;max-width:690px;margin:18px auto 4px;display:flex}.home-question-chips button{color:#d4c5ab;color:lab(80.3884% 2.28769 15.5035);min-height:44px;font:inherit;cursor:pointer;background:#010205ad;background:lab(.64658% -.0882894 -1.19166/.68);border:1px solid #6d5637a8;border:1px solid lab(38.526% 6.35561 22.0121/.66);border-radius:999px;padding:8px 12px;font-size:13px;transition:border-color .18s,background .18s,transform .18s}.home-question-chips button:hover{background:#69502e2e;background:lab(36.1927% 7.17357 24.4526/.18);border-color:#d0a66c;border-color:lab(71.006% 10.4666 36.1328);transform:translateY(-1px)}.calendar-input-field{min-width:0;max-width:100%;color:var(--ink);gap:8px;font-size:14px;font-weight:700;display:grid}.calendar-field-label{display:block}.calendar-toggle{background:#010102;background:lab(.304939% -.0430793 -.506875);border:1px solid #2f3945;border:1px solid lab(23.3632% -1.5344 -8.9489);border-radius:999px;gap:2px;margin:8px 0;padding:2px;display:inline-flex}.calendar-toggle button{color:#87909c;color:lab(59.3528% -1.49399 -7.26987);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 9px;font-size:11px}.calendar-toggle button.active{color:#f5deb5;color:lab(89.7058% 3.72672 23.5394);background:#93744a59;background:lab(51.284% 8.15258 28.124/.35)}.lunar-help,.birth-time-note{color:#b39a78;color:lab(65.2365% 5.81476 21.2633);margin-top:7px;font-size:12px;line-height:1.55;display:block}.lunar-leap-month{margin-top:-6px}.ai-data-consent{color:#bdc5d0;color:lab(79.0801% -1.39263 -6.5667);align-items:flex-start;margin-top:3px;font-size:12px;font-weight:500;line-height:1.6}.ai-data-consent input{accent-color:oklch(70% .1 75);flex:none;margin-top:2px}.ai-data-consent-details{color:#828a94;color:lab(57.0382% -1.35663 -6.5487);margin:-2px 0 2px 28px;font-size:11px;line-height:1.6}.ai-data-consent-details summary{color:#bfaa8f;color:lab(71.0423% 4.53466 17.1618);cursor:pointer;width:fit-content}.ai-data-consent-details p{max-width:70ch;margin:8px 0 0}.ai-data-consent-details a{color:#d5b588;color:lab(75.6762% 7.58395 27.283);text-underline-offset:3px}.tool-ai-disclosure{color:#828a94;color:lab(57.0382% -1.35663 -6.5487);border-top:1px solid #282e36;border-top:1px solid lab(18.7526% -1.13402 -6.11963);max-width:68ch;margin:14px 0 8px;font-size:11px;line-height:1.6}.tool-ai-disclosure>summary{color:#b6a186;color:lab(67.5606% 4.56503 17.1917);cursor:pointer;width:fit-content;min-height:38px;padding:11px 0 8px;font-size:12px;font-weight:600}.tool-ai-disclosure>p{margin:0 0 10px}.tool-ai-disclosure a{color:#d0b289;color:lab(74.5186% 6.95306 25.2246);text-underline-offset:3px}.tool-base-reading{border-top:1px solid #282e36;border-top:1px solid lab(18.7526% -1.13402 -6.11963);border-bottom:1px solid #282e36;border-bottom:1px solid lab(18.7526% -1.13402 -6.11963);margin:18px 0}.tool-base-reading>summary{color:#ac9c87;color:lab(65.2382% 3.43174 13.2593);cursor:pointer;padding:14px 0;font-size:12px;font-weight:600}.tool-base-reading[open]>summary{border-bottom:1px solid #22272e;border-bottom:1px solid lab(15.2784% -1.00583 -5.40178)}.fortune-cycle-details{margin-top:14px}.fortune-cycle-start{color:#afa292;color:lab(67.5553% 2.65944 10.5341);margin:14px 0 10px;font-size:12px}.fortune-cycle-table{border-top:1px solid #282e36;border-top:1px solid lab(18.7526% -1.13402 -6.11963);min-width:520px}.fortune-cycle-details[open]{overflow-x:auto}.fortune-cycle-row{color:#a7afb9;color:lab(70.9621% -1.31154 -6.20005);border-bottom:1px solid #22272e;border-bottom:1px solid lab(15.2784% -1.00583 -5.40178);grid-template-columns:.55fr .8fr 1.2fr 1fr;align-items:center;min-height:42px;font-size:12px;display:grid}.fortune-cycle-row>*{padding:9px 12px}.fortune-cycle-row strong{color:#edd3b0;color:lab(86.1296% 5.57947 21.0121);font-size:15px}.fortune-cycle-head{color:#737b85;color:lab(51.2374% -1.34313 -6.54218);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.tool-base-reading>.tool-complete-reading{margin-top:20px}.tool-base-reading.is-visible>summary{display:none}.reading-form-home .quiz-actions .button.primary{min-height:48px;font-size:15px;font-weight:700}.free-reading-promise{color:#dab787;color:lab(76.8332% 8.22532 29.3603);text-align:center;margin:2px auto 0;font-size:14px;font-weight:600}.fortune-ritual{text-align:center;justify-items:center;min-height:min(740px,100dvh - 160px);padding:clamp(16px,4vw,44px) 0;display:grid}.fortune-date{color:#bf9f73;color:lab(67.5474% 7.73937 27.4868);margin:0;font-size:14px;font-weight:600}.fortune-tube{transform-origin:50% 76%;width:min(100%,330px);height:340px;margin:14px 0 4px;position:relative}.fortune-ritual-copy h1{color:#f3ead9;color:lab(93.1334% .834733 9.61683);font-family:var(--font-display);margin:0;font-size:clamp(29px,4vw,42px);line-height:1.2}.fortune-ritual-copy>p{color:#94a0ae;color:lab(65.139% -1.82974 -9.06951);margin:9px 0 19px}.fortune-draw-button{min-width:min(100%,310px);min-height:52px;font-size:16px}.fortune-stick-drop{z-index:1;color:#f9e6bf;color:lab(92.0565% 2.34029 21.5914);background:#3b2306;background:lab(16.3358% 9.64057 21.5956);border:1px solid #d0a66c;border:1px solid lab(71.006% 10.4666 36.1328);place-items:center;width:66px;height:148px;font-size:12px;animation:.42s cubic-bezier(.23,1,.32,1) both fortune-stick-drop;display:grid;position:absolute;top:115px;left:50%;transform:translate(-50%)rotate(5deg)}@keyframes fortune-shake{0%,to{transform:rotate(0)}15%{transform:rotate(-7deg)}30%{transform:rotate(7deg)}45%{transform:rotate(-6deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}@keyframes fortune-stick-drop{0%{opacity:0;transform:translate(-50%,-45px)rotate(-4deg)}72%{opacity:1;transform:translate(-50%,8px)rotate(7deg)}to{opacity:1;transform:translate(-50%)rotate(5deg)}}@media (max-width:620px){.fortune-ritual{min-height:calc(100dvh - 110px)}.fortune-tube{width:280px;height:300px}.fortune-stick-drop{height:132px;top:101px}}@media (prefers-reduced-motion:reduce){.fortune-tube.shaking,.fortune-stick-drop{animation:none}}.guide-page{width:min(100% - 32px,900px);margin:0 auto;padding:clamp(48px,9vw,112px) 0}.guide-page h1{color:#f1ebde;color:lab(93.1095% .562519 6.8958);text-wrap:balance;max-width:820px;margin:8px 0 18px;font-size:clamp(32px,5vw,58px);line-height:1.15}.guide-lead{color:#a7b2c1;color:lab(72.103% -1.78686 -8.72103);max-width:650px;font-size:17px;line-height:1.7}.guide-sections{border-top:1px solid #303b4a;border-top:1px solid lab(24.5015% -1.72387 -10.6983);gap:0;margin-top:44px;display:grid}.guide-sections section{border-bottom:1px solid #252c35;border-bottom:1px solid lab(17.5801% -1.25656 -7.1697);padding:25px 0 25px 58px;position:relative}.guide-sections span{color:#c09e6f;color:lab(67.5419% 8.42479 29.6379);letter-spacing:.08em;font-size:12px;font-weight:700;position:absolute;top:28px;left:0}.guide-sections h2{color:#e4dac5;color:lab(87.3418% 1.23999 11.57);text-wrap:balance;margin:0;font-size:21px;line-height:1.3}.guide-sections p{color:#959fac;color:lab(65.1478% -1.63892 -7.99475);max-width:650px;margin:9px 0 0;line-height:1.7}.guide-cta{border-top:1px solid #6d56378c;border-top:1px solid lab(38.526% 6.35561 22.0121/.55);justify-content:space-between;align-items:center;gap:18px;margin-top:40px;padding-top:25px;display:flex}.guide-cta p{color:#c4b195;color:lab(73.394% 3.74711 17.3554);margin:0;line-height:1.6}.guide-cta .button{flex:none;min-height:48px}@media (max-width:600px){.guide-page{width:min(100% - 36px,900px)}.guide-lead{font-size:16px}.guide-sections section{padding-left:42px}.guide-cta{flex-direction:column;align-items:stretch}.guide-cta .button{width:100%}}.daily-checkin{color:#f2d7a6;color:lab(87.3963% 4.59012 27.729);min-height:44px;font:inherit;cursor:pointer;background:#886c452e;background:lab(47.806% 7.52986 26.0459/.18);border:1px solid #a18051;border:1px solid lab(55.924% 8.74004 30.1418);border-radius:5px;margin-top:18px;padding:10px 14px;font-size:13px;font-weight:700}.daily-checkin:active{transform:scale(.98)}.daily-checkin+small{color:#78818c;color:lab(53.552% -1.47837 -7.26241);margin-top:9px;font-size:11px;display:block}.mobile-workspace-bar{display:none}.insight-desk .desk-sidebar{padding:22px 14px 14px}.sidebar-checkin{color:#feedc9;color:lab(94.3657% 2.03729 19.5421);text-align:left;cursor:pointer;background:linear-gradient(140deg,#bd8f4152,#2b1c0cb8);background:linear-gradient(140deg,lab(62.8947% 12.0629 47.2438/.32),lab(11.7555% 6.11186 12.3875/.72));border:1px solid #a67e44cc;border:1px solid lab(55.8944% 11.0159 37.2277/.8);border-radius:7px;gap:3px;margin:18px 0 12px;padding:11px 12px;display:grid}.sidebar-checkin:disabled{cursor:wait;opacity:.74}.sidebar-checkin strong{font-size:13px}.sidebar-checkin span{color:#d7c5a7;color:lab(80.3773% 3.1746 17.4192);font-size:11px}.insight-desk .desk-navigation{margin-top:0;display:grid;gap:12px!important}.insight-desk .desk-navigation section>p{color:#9b8568;color:lab(57.1126% 5.29656 19.3423);letter-spacing:.08em;margin:0 0 3px;font-size:10px;font-weight:700}.insight-desk .desk-navigation button{grid-template-rows:auto auto;gap:2px 7px;block-size:auto;position:relative;grid-template-columns:minmax(0,1fr) auto!important;min-block-size:0!important;padding:8px 10px!important;display:grid!important}.insight-desk .desk-navigation .desk-navigation-label{grid-area:1/1;color:#d6d0c4!important;color:lab(83.829% .571728 6.90246)!important;font-size:13px!important;line-height:1.25!important;display:block!important}.insight-desk .desk-navigation button small{color:#79818b;color:lab(53.5577% -1.34879 -6.54491);grid-area:2/1;font-size:10px;line-height:1.25;display:block}.insight-desk .desk-navigation button em{color:#fed48d;color:lab(87.3678% 8.60804 40.6153);background:#b689473d;background:lab(60.5228% 12.3902 41.7245/.24);border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:3px 5px;font-size:9px;font-style:normal;font-weight:700}.insight-desk .desk-sidebar-status{border-top:1px solid #272e38;border-top:1px solid lab(18.7409% -1.27114 -7.17512);padding:10px 2px 0;display:flex}.insight-desk .desk-sidebar-status>span{color:#808d9f;color:lab(58.1612% -2.09269 -10.8374);margin:0;font-size:10px}@media (max-width:900px){.site-header{display:none!important}.insight-desk{min-height:100dvh;display:block}.mobile-workspace-bar{z-index:30;background:#000103f7;background:lab(.303253% -.0383258 -.630087/.97);border-bottom:1px solid #212c3a;border-bottom:1px solid lab(17.5323% -1.55033 -10.6443);grid-template-columns:44px 1fr auto;align-items:center;min-height:60px;padding:0 14px;display:grid;position:sticky;top:0}.mobile-workspace-bar>button{cursor:pointer;background:0 0;border:0;place-content:center;gap:4px;width:40px;height:40px;display:grid}.mobile-workspace-bar>button span{background:#dec7a3;background:lab(81.5493% 4.05073 21.4577);width:18px;height:1px;display:block}.mobile-workspace-bar strong{color:#f0e7d6;color:lab(91.9733% .836819 9.61837);text-align:center;font-size:14px}.mobile-workspace-bar .language-toggle{justify-self:end}.insight-desk .desk-sidebar{z-index:25;border-bottom:0;border-right:1px solid #554125;border-right:1px solid lab(29.2375% 5.91558 20.2559);width:min(86vw,340px);height:auto;padding:20px 16px 24px;transition:transform .22s cubic-bezier(.23,1,.32,1);display:block;position:fixed;top:60px;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.insight-desk .desk-sidebar.is-mobile-open{transform:translate(0)}.desk-sidebar-top{display:block!important}.desk-sidebar-status{display:flex!important}.insight-desk .desk-navigation{grid-template-columns:1fr;overflow:visible;display:grid!important}.insight-desk .desk-navigation button{justify-content:initial;text-align:left;white-space:normal;width:100%;min-height:0}.desk-navigation-index,.desk-navigation-mobile-label{display:none!important}.desk-content{padding-top:0}.insight-desk .home-bazi-entry{min-height:calc(100dvh - 60px)}}@media (prefers-reduced-motion:reduce){.insight-desk .desk-sidebar{transition:none}}.home-casting-entry{padding:clamp(28px,6vw,76px) clamp(18px,5vw,72px)}.home-casting-entry .liuyao-casting{max-width:1120px;margin:0 auto}.home-bazi-entry{width:min(920px,100%);margin:0 auto;padding:clamp(34px,6vw,72px) clamp(18px,5vw,64px)}.home-bazi-heading{text-align:center;max-width:720px;margin:0 auto 28px}.home-bazi-heading h1{color:#f3ead9;color:lab(93.1334% .834733 9.61683);max-width:680px;font-family:var(--font-display);margin:10px auto;font-size:clamp(30px,4.4vw,54px);line-height:1.2}.home-bazi-heading>p:last-child{color:#929caa;color:lab(63.9818% -1.76343 -8.70991);margin:0;line-height:1.75}.home-bazi-prompts{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 10px;display:flex}.home-bazi-prompts button{color:#a4afbe;color:lab(70.9399% -1.84795 -9.07804);min-height:44px;font:inherit;cursor:pointer;background:#0203079e;background:lab(.88949% -.12625 -1.44307/.62);border:1px solid #574732;border:1px solid lab(31.5755% 4.42596 15.7115);border-radius:999px;padding:8px 13px;font-size:13px;transition:border-color .18s,background .18s,color .18s}.home-bazi-prompts button:hover,.home-bazi-prompts button.active{color:#f5e3bf;color:lab(90.8731% 2.35707 19.5352);background:#7f643d33;background:lab(44.3197% 7.6392 26.238/.2);border-color:#bf965d;border-color:lab(65.1951% 10.6561 36.4759)}.casting-method-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.casting-method-choice button{color:#e1dacc;color:lab(87.3161% .644118 7.67589);text-align:left;cursor:pointer;background:#020307b3;background:lab(.88949% -.12625 -1.44307/.7);border:1px solid #624b2c;border:1px solid lab(33.8775% 6.50313 22.2739);border-radius:7px;gap:5px;min-height:92px;padding:14px;display:grid}.casting-method-choice button:first-child{background:#75582e29;background:lab(39.6594% 8.57909 28.9807/.16);border-color:#bc9359;border-color:lab(64.0328% 10.697 36.5542)}.casting-method-choice span{color:#86909d;color:lab(59.347% -1.62277 -7.98705);font-size:12px;line-height:1.45}.continue-explore{border-top:1px solid #5d492d75;border-top:1px solid lab(32.724% 5.80297 20.0535/.46);max-width:1120px;margin:56px auto 0;padding:26px clamp(18px,5vw,72px) 48px}.continue-explore>div:first-child p{color:#c09e6f;color:lab(67.5419% 8.42479 29.6379);letter-spacing:.1em;margin:0;font-size:11px;font-weight:700}.continue-explore h2{color:#ebe4d6;color:lab(90.7964% .639915 7.67279);margin:6px 0 18px;font-size:24px}.continue-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.continue-explore-grid button{color:#ddd7c9;color:lab(86.156% .645548 7.67696);text-align:left;cursor:pointer;background:#0102049e;background:lab(.454594% -.0631884 -.801516/.62);border:1px solid #28313d;border:1px solid lab(19.8801% -1.47742 -8.92899);border-radius:6px;grid-template-columns:30px 1fr;gap:2px 9px;min-height:70px;padding:10px;display:grid}.continue-explore-grid button>span{color:#d8b079;color:lab(74.499% 9.65133 33.7445);grid-row:1/span 2;place-items:center;font-size:17px;display:grid}@media (max-width:620px){.home-casting-entry{padding:28px 18px}.casting-method-choice,.continue-explore-grid{grid-template-columns:1fr}.continue-explore{margin-top:32px;padding:22px 18px 34px}}.destiny-dimension-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 8px;display:grid}.destiny-dimension-cards article{background:#020307a8;background:lab(.88949% -.12625 -1.44307/.66);border:1px solid #4a3a25a6;border:1px solid lab(25.7677% 4.56323 15.9132/.65);border-radius:7px;gap:4px;min-height:108px;padding:13px;display:grid}.dimension-icon{color:#d6a866;color:lab(72.1722% 11.3591 40.8618);width:23px;height:23px;margin-bottom:2px}.destiny-dimension-cards strong{color:#e6ddcc;color:lab(88.4929% .843227 9.62324);font-size:14px}.destiny-dimension-cards small{color:#818a95;color:lab(57.0325% -1.48806 -7.26701);font-size:11px}.destiny-social-proof{color:#cfae82;color:lab(73.3538% 7.6257 27.336);text-align:center;margin:0 0 18px;font-size:13px}.bazi-destiny-tabs{gap:5px;margin:20px 0 4px;padding-bottom:4px;display:flex;overflow-x:auto}.bazi-destiny-tabs button{color:#8a939f;color:lab(60.5129% -1.49679 -7.27124);font:inherit;cursor:pointer;background:0 0;border:1px solid #333e4d;border:1px solid lab(25.6628% -1.74692 -10.706);border-radius:999px;flex:none;padding:8px 13px;font-size:13px}.bazi-destiny-tabs button.active{color:#f4dbae;color:lab(88.5516% 4.14902 25.6203);background:#7f643d33;background:lab(44.3197% 7.6392 26.238/.2);border-color:#bf965d;border-color:lab(65.1951% 10.6561 36.4759)}.report-destiny-tabs{margin-top:24px}.report-destiny-tabs button{align-items:center;gap:6px;display:inline-flex}.report-destiny-tabs small{color:#cfae82;color:lab(73.3538% 7.6257 27.336);font-size:10px}.report-dimension-intro{border-top:1px solid #604c30;border-top:1px solid lab(33.886% 5.76861 19.9957);margin:18px 0 24px;padding-top:16px}.report-dimension-intro h2{color:#ece4d2;color:lab(90.8132% .838935 9.61995);font-family:var(--font-display);margin:5px 0 8px;font-size:clamp(21px,3vw,29px)}.report-dimension-intro>p:last-child{color:#94a0ae;color:lab(65.139% -1.82974 -9.06951);max-width:720px;margin:0;line-height:1.75}@media (max-width:620px){.home-bazi-entry{padding:30px 18px}.home-bazi-heading h1{font-size:31px}.home-bazi-prompts{justify-content:flex-start}.destiny-dimension-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.membership-assets{background:#664e2bb3;background:lab(35.0302% 7.2175 24.5422/.7);border:1px solid #664e2bb3;border:1px solid lab(35.0302% 7.2175 24.5422/.7);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(150px,.7fr);gap:1px;margin:18px 0;display:grid}.membership-assets>div,.membership-assets button{text-align:left;background:#010205;background:lab(.647923% -.0912547 -1.09141);border:0;align-content:center;gap:3px;min-height:96px;padding:16px 18px;display:grid}.membership-assets span{color:#b5966a;color:lab(64.0632% 7.81488 27.5923);letter-spacing:.06em;font-size:10px;font-weight:700}.membership-assets strong{color:#f8eace;color:lab(93.179% 1.51703 15.5328);font-size:27px}.membership-assets small{color:#8d96a2;color:lab(61.6731% -1.49956 -7.27257)}.membership-assets button{color:#fcdda5;color:lab(89.7272% 5.4445 31.9317);min-width:0;font:inherit;cursor:pointer;background:#47341894;background:lab(23.4244% 6.14245 20.7346/.58);font-size:13px;font-weight:700}.membership-assets button:focus-visible{outline-offset:-3px;outline:2px solid #e4bd81;outline:2px solid lab(79.1987% 8.71849 36.2138)}.membership-tiers .is-recommended{position:relative;border-color:#bc9359!important;border-color:lab(64.0328% 10.697 36.5542)!important}.membership-tiers .is-recommended>p{color:#ffd793!important;color:lab(88.5297% 8.57595 40.5639)!important}@media (max-width:620px){.membership-assets{grid-template-columns:1fr 1fr}.membership-assets button{grid-column:1/-1;min-height:48px}}.tool-education{border-top:1px solid #604c3080;border-top:1px solid lab(33.886% 5.76861 19.9957/.5);border-bottom:1px solid #252c35;border-bottom:1px solid lab(17.5801% -1.25656 -7.1697);margin:4px 0 28px;padding:21px 0}.tool-education>p:first-child{color:#c29e6b;color:lab(67.5354% 9.12645 31.8263);margin:0;font-size:11px;font-weight:700}.tool-education h2{color:#e9e0cf;color:lab(89.6531% .841051 9.62157);margin:6px 0;font-size:22px}.tool-education-copy{color:#99a2ae;color:lab(66.3136% -1.50973 -7.27754);max-width:720px;margin:0;line-height:1.75}.tool-education h3{color:#ded3bf;color:lab(85.0215% 1.2466 11.5752);margin:21px 0 9px;font-size:15px}.tool-education>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tool-education span{color:#a2afc1;color:lab(70.9246% -2.15635 -10.8654);text-align:center;border:1px solid #2e3947;border:1px solid lab(23.3402% -1.69939 -10.6903);border-radius:5px;padding:9px;font-size:12px}@media (max-width:620px){.tool-education>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.insight-desk .desk-page>h1,.insight-desk .desk-page .desk-section-heading h1,.insight-desk .membership-hero h1{color:#f5f2e9;color:lab(95.421% -.00339746 4.5949);text-shadow:0 1px 18px #0000008c;text-shadow:0 1px 18px lab(.0227203% .00638515 -.116748/.55)}@media (max-width:480px){.optional-birth-location .form-row{grid-template-columns:1fr}}.desk-sidebar .desk-navigation button,.desk-sidebar .desk-navigation .desk-navigation-more{font-family:inherit;font-size:13px;font-weight:600;line-height:1.32}.desk-navigation-index{font-size:10px!important;line-height:1!important}.desk-navigation-label{display:inline}.desk-navigation-mobile-label{display:none}@media (min-width:601px){.desk-sidebar .desk-navigation button,.desk-sidebar .desk-navigation .desk-navigation-more{grid-template-columns:none;justify-content:flex-start;align-items:center;display:flex!important}.desk-sidebar .desk-navigation .desk-navigation-index{display:none!important}.desk-sidebar .desk-navigation .desk-navigation-label{color:#b0b8c3!important;color:lab(74.4398% -1.38652 -6.56359)!important;display:block!important}.desk-sidebar .desk-navigation button:hover .desk-navigation-label,.desk-sidebar .desk-navigation button.active .desk-navigation-label{color:#f1eee6!important;color:lab(94.261% -.00292063 4.59521)!important}}.membership-identity{background:#020306c7;background:lab(.891014% -.127442 -1.32338/.78);border:1px solid #55452f8c;border:1px solid lab(30.4141% 4.45087 15.7461/.55);border-radius:7px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:24px;margin:16px 0;padding:22px 24px;display:grid}.membership-identity h2{color:#ebe4d6;color:lab(90.7964% .639915 7.67279);margin:5px 0 8px;font-size:19px}.membership-identity p{color:#939ca8;color:lab(63.9934% -1.50481 -7.27512);margin:0;font-size:13px;line-height:1.65}.membership-auth-card{border-left:1px solid #5d4d378c;border-left:1px solid lab(33.8981% 4.37935 15.6489/.55);gap:12px;min-width:0;padding-left:24px;display:grid}.membership-methods{grid-column:1/-1;gap:6px;display:flex}.membership-methods button{color:#848d98;color:lab(58.1926% -1.4911 -7.26845);font:inherit;cursor:pointer;background:0 0;border:1px solid #323b48;border:1px solid lab(24.524% -1.55115 -8.95494);border-radius:999px;padding:6px 11px;font-size:12px}.membership-methods button.is-active{color:#fad4a0;color:lab(87.2799% 8.69393 31.2141);background:#80674429;background:lab(45.4898% 6.87638 23.9198/.16);border-color:#b28e5cc7;border-color:lab(61.726% 9.29177 32.0977/.78)}.membership-auth-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.membership-auth-form .membership-mode-switch{border-bottom:1px solid #262c34;border-bottom:1px solid lab(17.592% -1.12358 -6.11548);grid-column:1/-1;gap:14px;display:flex}.membership-mode-switch button,.membership-code-again{color:#78818c;color:lab(53.552% -1.47837 -7.26241);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 8px;font-size:12px;font-weight:600}.membership-mode-switch button.is-active{color:#fad4a0;color:lab(87.2799% 8.69393 31.2141);border-bottom:1px solid #cba36d;border-bottom:1px solid lab(69.8518% 9.77674 33.9433)}.membership-auth-form input{color:#e5e1d7;color:lab(89.6305% .00756979 5.3687);min-width:0;font:inherit;background:#010102;background:lab(.304939% -.0430793 -.506875);border:1px solid #313942;border:1px solid lab(23.3835% -1.32062 -7.19418);border-radius:5px;padding:10px 12px}.membership-auth-form input:focus{outline-offset:1px;outline:2px solid #b18f607a;outline:2px solid lab(61.7336% 8.57163 29.8618/.48)}.membership-auth-form .button{grid-column:1/-1}.membership-code-again{color:#caa878;color:lab(71.0264% 8.34534 29.524);justify-self:start}.membership-identity .button{min-width:0;padding-inline:13px;font-size:12px}.membership-identity-notice{grid-column:1/-1;color:#cbaf8a!important;color:lab(73.3604% 6.33302 23.1846)!important}.membership-data-recovery{color:#e2caa6;color:lab(82.6851% 4.67399 21.3057);background:#402b1742;background:lab(19.8517% 7.85166 17.3668/.26);border:1px solid #966f40b8;border:1px solid lab(50.0165% 11.8466 31.9292/.72);border-radius:7px;justify-content:center;align-items:center;gap:12px;max-width:720px;margin:0 auto 14px;padding:10px 12px;display:flex}.membership-data-recovery p{margin:0;font-size:13px;line-height:1.5}.membership-data-recovery button{color:#fae9ca;color:lab(93.1825% 2.04006 17.507);min-height:44px;font:inherit;cursor:pointer;background:#7358363d;background:lab(39.6406% 8.03311 23.8307/.24);border:1px solid #b48e58d1;border:1px solid lab(61.7174% 10.0287 34.3828/.82);border-radius:6px;flex:none;padding:8px 13px;font-size:12px;font-weight:700}@media (max-width:620px){.membership-data-recovery{flex-direction:column;align-items:stretch}.membership-data-recovery button{align-self:start}}.membership-privileges{color:#c2ae92;color:lab(72.2028% 4.52507 17.1525);flex-wrap:wrap;justify-content:center;gap:7px 0;max-width:680px;margin:0 auto 14px;display:flex}.membership-privileges span{align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.membership-privileges span+span{border-left:1px solid #63523ca8;border-left:1px solid lab(36.2205% 4.33663 15.5939/.66)}.membership-orders{background:#020306c7;background:lab(.891014% -.127442 -1.32338/.78);border:1px solid #55452f8c;border:1px solid lab(30.4141% 4.45087 15.7461/.55);border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:18px 20px;display:flex}.membership-orders h2{color:#e7e1d3;color:lab(89.6363% .641257 7.67381);margin:0 0 6px;font-size:17px}.membership-orders p{color:#8d96a2;color:lab(61.6731% -1.49956 -7.27257);margin:0;font-size:13px;line-height:1.6}.membership-orders .button{white-space:nowrap;min-height:44px}.membership-order-actions{flex:none;align-items:center;gap:14px;display:flex}.membership-tiers .button,.membership-orders .button,.membership-signed-out .button{font-size:16px!important}.membership-manage-link{color:#caa878;color:lab(71.0264% 8.34534 29.524);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px}.liuyao-progress{background:#010205ad;background:lab(.649187% -.0927448 -.993609/.68);border:1px solid #604c308c;border:1px solid lab(33.886% 5.76861 19.9957/.55);border-radius:12px;gap:8px;margin-top:16px;padding:12px 14px;display:grid}.liuyao-progress>div{color:#e1d6c2;color:lab(86.1884% 1.06597 11.5901);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.liuyao-progress>div span{color:#b59a75;color:lab(65.2336% 6.45548 23.3294);font-size:12px}.liuyao-progress progress{accent-color:oklch(69% .09 75);width:100%;height:5px}.liuyao-live-board{background:#010205c7;background:lab(.649187% -.0927448 -.993609/.78);border:1px solid #604c308c;border:1px solid lab(33.886% 5.76861 19.9957/.55);border-radius:12px;gap:12px;min-height:318px;padding:18px;display:grid}.liuyao-live-board>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.liuyao-live-board>div:first-child span,.liuyao-candidate-head span{color:#c09e6f;color:lab(67.5419% 8.42479 29.6379);letter-spacing:.06em;font-size:11px;font-weight:700}.liuyao-live-board>div:first-child strong{color:#ddd7c9;color:lab(86.156% .645548 7.67696);font-size:14px}.liuyao-live-board ol{gap:6px;min-height:64px;margin:0;padding:0;list-style:none;display:grid}.liuyao-live-board li{color:#9ca5b1;color:lab(67.4738% -1.51214 -7.27868);grid-template-columns:58px 1fr 64px;align-items:center;gap:10px;font-size:12px;display:grid}.liuyao-live-board li strong{color:#e4d6ba;color:lab(86.2172% 1.54963 15.5611);font-size:12px}.liuyao-candidate-head{border-top:1px solid #2f3945;border-top:1px solid lab(23.3632% -1.5344 -8.9489);gap:4px;padding-top:12px;display:grid}.liuyao-candidate-head small{color:#818a95;color:lab(57.0325% -1.48806 -7.26701);font-size:11px}.liuyao-candidates{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.liuyao-candidates i{aspect-ratio:1;color:#3a4048;color:lab(26.8789% -1.13405 -5.78775);border:1px solid #21272f;border:1px solid lab(15.2708% -1.10036 -6.10641);border-radius:4px;place-items:center;font-size:9px;font-style:normal;display:grid}.liuyao-candidates i.is-possible{color:#fadda9;color:lab(89.7231% 4.99398 29.7996);background:#80674433;background:lab(45.4898% 6.87638 23.9198/.2);border-color:#b28e5ccc;border-color:lab(61.726% 9.29177 32.0977/.8)}.examples-page{width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(48px,8vw,104px) 0}.examples-heading{max-width:690px;margin:0 0 34px}.examples-heading>p{color:#caa878;color:lab(71.0264% 8.34534 29.524);margin:0 0 10px;font-size:13px;font-weight:700}.examples-heading h1{color:#f0e7d6;color:lab(91.9733% .836819 9.61837);text-wrap:balance;margin:0;font-size:clamp(31px,4vw,52px);line-height:1.2}.examples-heading>span{color:#9099a5;color:lab(62.8332% -1.50219 -7.27388);margin-top:16px;font-size:15px;line-height:1.7;display:block}.examples-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.examples-grid article{background:#020306cc;background:lab(.891014% -.127442 -1.32338/.8);border:1px solid #5d492d85;border:1px solid lab(32.724% 5.80297 20.0535/.52);border-radius:12px;flex-direction:column;min-height:260px;padding:20px;display:flex}.examples-grid article>p{color:#c4a172;color:lab(68.7034% 8.39767 29.5985);margin:0 0 12px;font-size:12px;font-weight:700}.examples-grid h2{color:#e7e1d3;color:lab(89.6363% .641257 7.67381);margin:0;font-size:18px;line-height:1.45}.examples-grid article>div{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.examples-grid article>div span{color:#8a9aae;color:lab(62.7854% -2.39155 -12.6225);background:#0e1722;background:lab(7.12812% -1.01952 -9.105);border-radius:999px;padding:5px 8px;font-size:11px}.examples-grid ul{color:#9ca5b1;color:lab(67.4738% -1.51214 -7.27868);gap:5px;margin:0 0 18px;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.examples-grid li{padding-left:12px;position:relative}.examples-grid li:before{content:"·";color:#c4a172;color:lab(68.7034% 8.39767 29.5985);position:absolute;left:0}.examples-grid a{color:#f0cf98;color:lab(85.0466% 6.46147 31.8738);margin-top:auto;font-size:14px;font-weight:600}.examples-structure{border-top:1px solid #5d492d80;border-top:1px solid lab(32.724% 5.80297 20.0535/.5);max-width:760px;margin:48px auto 0;padding-top:28px}.examples-structure h2{color:#e7e1d3;color:lab(89.6363% .641257 7.67381);font-size:24px}.examples-structure ol{color:#969fab;color:lab(65.1535% -1.50728 -7.27634);gap:10px;padding-left:20px;line-height:1.7;display:grid}@media (max-width:800px){.examples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-orders{flex-direction:column;align-items:flex-start}.membership-order-actions{flex-direction:column;align-items:stretch;gap:6px;width:100%}.membership-orders .button{width:100%}.membership-manage-link{text-align:left;min-height:44px}}@media (max-width:560px){.examples-page{width:min(100% - 32px,1120px)}.examples-grid{grid-template-columns:1fr}.membership-privileges{justify-content:flex-start}.liuyao-live-board li{grid-template-columns:52px 1fr 56px}}.membership-signed-in{color:#e2d2b7;color:lab(85.0117% 2.72989 15.4007);overflow-wrap:anywhere;border-left:1px solid #5d4d378c;border-left:1px solid lab(33.8981% 4.37935 15.6489/.55);justify-items:start;gap:12px;padding-left:24px;font-size:13px;display:grid}.membership-signed-in button{color:#d4b181;color:lab(74.5106% 8.27167 29.4222);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.membership-signed-in .membership-delete-link{color:#7f8a98;color:lab(57.0173% -1.79937 -9.05559);margin-top:4px}.membership-signed-in .danger-confirm{color:#fbb7ae;color:lab(80.7242% 24.2097 15.0238);background:#4915136b;background:lab(15.6827% 25.2058 14.8924/.42);border:1px solid #c4483eb8;border:1px solid lab(48.585% 49.7278 33.5857/.72);border-radius:7px;min-height:38px;padding:0 12px;font-weight:700}.membership-signed-in .membership-delete-cancel{color:#939ca8;color:lab(63.9934% -1.50481 -7.27512)}.membership-delete-warning{color:#d3c1ac;color:lab(79.1219% 4.336 12.8459);background:#210e0694;background:lab(6.00285% 8.37885 6.5577/.58);border:1px solid #945d368c;border:1px solid lab(45.0594% 20.1896 31.9644/.55);border-radius:8px;gap:8px;max-width:430px;padding:13px 14px;display:grid}.membership-delete-warning strong{color:#f9d3a9;color:lab(87.208% 9.3261 26.3278);font-size:13px}.membership-delete-warning p{color:#afa294;color:lab(67.5242% 3.04371 9.13249);margin:0;font-size:12px;line-height:1.55}.membership-signed-in .membership-delete-warning button{color:#eccb9e;color:lab(83.8036% 7.4524 27.1227);border:1px solid #966f40ad;border:1px solid lab(50.0165% 11.8466 31.9292/.68);border-radius:6px;justify-self:start;min-height:34px;padding:0 10px}.membership-assets{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(150px,.7fr)}.membership-assets>button{min-height:96px}.report-dimension-intro{border-bottom:1px solid #282e36;border-bottom:1px solid lab(18.7526% -1.13402 -6.11963);border-left:0;padding:0 0 22px}@media (max-width:620px){.membership-assets{grid-template-columns:repeat(3,minmax(0,1fr))}.membership-assets>div{min-height:104px;padding:14px 12px}.membership-assets strong{font-size:24px}.membership-assets>button{grid-column:1/-1;min-height:48px}}.membership-signed-out{border-left:1px solid #5d4d378c;border-left:1px solid lab(33.8981% 4.37935 15.6489/.55);justify-items:start;gap:10px;padding-left:24px;display:grid}.membership-signed-out small{color:#848d98;color:lab(58.1926% -1.4911 -7.26845);font-size:12px}.account-dialog{width:min(424px,100vw - 32px);max-height:min(800px, calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom))));color:#e5e1d6;color:lab(89.6353% .0127256 5.75548);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(150deg,#060c13,#020307);background:linear-gradient(150deg,lab(3.01203% -.428662 -4.07146),lab(.88949% -.12625 -1.44307));border:1px solid #7259366b;border:1px solid lab(39.6798% 7.05162 24.2197/.42);border-radius:14px;margin:auto;padding:0;overflow:hidden auto;box-shadow:0 32px 88px #000001b8;box-shadow:0 32px 88px lab(.0528755% .0258908 -.326246/.72)}.account-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000001c7;background:lab(.0545578% .00803918 -.23973/.78)}.account-dialog[open]{animation:.18s cubic-bezier(.23,1,.32,1) both account-dialog-enter}.account-dialog-brand{background:#03060bcc;background:lab(1.54296% -.218615 -2.0182/.8);border-bottom:1px solid #444e5b99;border-bottom:1px solid lab(32.6491% -1.64527 -8.99054/.6);align-items:center;gap:10px;min-height:72px;padding:0 28px;display:flex}.account-dialog-brand-mark{color:#e7bc81;color:lab(79.1391% 10.2367 35.7568);border:1px solid #c19a64c7;border:1px solid lab(66.366% 9.8792 34.1152/.78);border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:grid}.account-dialog-brand strong,.account-dialog-brand small{display:block}.account-dialog-brand strong{color:#ece8db;color:lab(91.9694% .0299215 6.91707);letter-spacing:.01em;font-size:15px}.account-dialog-brand small{color:#818a95;color:lab(57.0325% -1.48806 -7.26701);letter-spacing:.02em;margin-top:2px;font-size:10px}.account-dialog-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:28px 28px 0;display:flex}.account-dialog-head p{color:#c7a475;color:lab(69.8649% 8.37123 29.5605);letter-spacing:.08em;margin:0 0 7px;font-size:11px;font-weight:700}.account-dialog-head h2{color:#f1eadc;color:lab(93.1165% .637233 7.67086);text-wrap:balance;margin:0;font-size:26px;line-height:1.15}.account-dialog-head span{color:#8d96a2;color:lab(61.6731% -1.49956 -7.27257);text-wrap:pretty;max-width:290px;margin-top:9px;font-size:13px;line-height:1.55;display:block}.account-dialog-head>button{color:#99a2ae;color:lab(66.3136% -1.50973 -7.27754);width:32px;height:32px;font:inherit;cursor:pointer;background:#151b23;background:lab(9.46212% -1.05693 -6.42658);border:0;border-radius:50%;flex:none;place-items:center;font-size:21px;line-height:1;transition:background-color .16s ease-out,color .16s ease-out,transform .16s ease-out;display:grid}.account-dialog-form{gap:8px;padding:27px 28px 4px;display:grid}.account-dialog-form label{color:#b0bccb;color:lab(75.5806% -1.86077 -9.08415);font-size:12px;font-weight:600}.account-dialog-form input{color:#ebe8de;color:lab(91.9506% .00622869 5.36777);min-height:48px;font:inherit;background:#010102d6;background:lab(.304939% -.0430793 -.506875/.84);border:1px solid #38404b;border:1px solid lab(26.8576% -1.44829 -7.91186);border-radius:8px;padding:0 14px;font-size:14px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.account-dialog-form input::placeholder{color:#79818b;color:lab(53.5577% -1.34879 -6.54491)}.account-dialog-help{color:#6d7580;color:lab(48.9112% -1.4638 -7.25561);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:2px 0 9px;font-size:12px;line-height:1.5;display:flex}.account-dialog-help>span:not(.account-dialog-help-separator){white-space:normal;overflow-wrap:anywhere;flex:260px;min-width:0}.account-dialog-help button,.account-dialog-help a,.account-dialog-help-separator{white-space:nowrap}.account-dialog-help a,.account-dialog-switch a{color:#bf9f73;color:lab(67.5474% 7.73937 27.4868);text-decoration:none}.account-dialog-help a:hover,.account-dialog-switch a:hover{color:#f0ca96;color:lab(83.7962% 8.75869 31.2979);text-decoration:underline}.account-dialog-form .button{border-radius:8px;width:100%;min-height:48px;margin-top:4px;font-size:15px}.account-dialog-switch{text-align:center;justify-items:center;gap:11px;padding:18px 28px 28px;display:grid}.account-dialog-switch p{color:#8d96a2;color:lab(61.6731% -1.49956 -7.27257);margin:0;font-size:13px}.account-dialog-switch button{color:#dab787;color:lab(76.8332% 8.22532 29.3603);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.account-dialog-switch small{color:#737b86;color:lab(51.2316% -1.47131 -7.25913);max-width:290px;font-size:11px;line-height:1.6}.account-dialog-switch small a{margin:0 2px}.account-dialog-notice{color:#d0b289;color:lab(74.5186% 6.95306 25.2246);margin:0 28px 22px;font-size:12px;line-height:1.55}.native-offline-banner{z-index:80;top:env(safe-area-inset-top,0);color:#f8eace;color:lab(93.179% 1.51703 15.5328);text-align:center;background:#190f03;background:lab(5.2549% 3.01321 6.64151);border:1px solid #b5915f;border:1px solid lab(62.888% 9.25693 32.0385);border-top:0;border-radius:0 0 8px 8px;width:min(560px,100% - 24px);padding:10px 14px;font-size:13px;line-height:1.45;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000073;box-shadow:0 10px 28px lab(.0227203% .00638515 -.116748/.45)}.account-dialog button:active,.membership-signed-out .button:active{transform:scale(.97)}.account-dialog-form input:focus-visible,.account-dialog button:focus-visible{outline-offset:2px;outline:2px solid #c29e6bdb;outline:2px solid lab(67.5354% 9.12645 31.8263/.86)}.account-dialog-form input:focus-visible{background:#010205;background:lab(.649187% -.0927448 -.993609);border-color:#ba9869e6;border-color:lab(65.2187% 8.48124 29.7219/.9);box-shadow:0 0 0 3px #bd9b6c1f;box-shadow:0 0 0 3px lab(66.3803% 8.45265 29.679/.12)}@media (hover:hover) and (pointer:fine){.account-dialog-head>button:hover{color:#e4ddcf;color:lab(88.4762% .642717 7.67483);background:#232c38;background:lab(17.5577% -1.4326 -8.91396);transform:rotate(4deg)}.account-dialog-switch button:hover{color:#ffdfb1;color:lab(90.7633% 8.63311 31.1377);text-decoration:underline}}@keyframes account-dialog-enter{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-confirm{color:#e4ddcf;color:lab(88.4762% .642717 7.67483);text-align:center;background:#010102;background:lab(.304939% -.0430793 -.506875);place-content:center;gap:10px;min-height:100svh;padding:24px;display:grid}.auth-confirm p{color:#c29e6b;color:lab(67.5354% 9.12645 31.8263);letter-spacing:.14em;margin:0;font-size:11px;font-weight:700}.auth-confirm h1{max-width:470px;margin:0;font-size:clamp(23px,4vw,36px);line-height:1.35}.auth-confirm form{text-align:left;gap:14px;width:min(380px,88vw);margin:18px auto 0;display:grid}.auth-confirm form label{color:#bab4a6;color:lab(73.3949% .664234 7.69079);gap:7px;font-size:13px;display:grid}.auth-confirm form input{color:#e9e4da;color:lab(90.7786% .456363 5.73783);background:#030508;background:lab(1.18819% -.168711 -1.57772);border:1px solid #2f3945;border:1px solid lab(23.3632% -1.5344 -8.9489);border-radius:6px;min-height:46px;padding:0 13px}.auth-confirm .auth-confirm-retry{letter-spacing:0;margin-top:8px;font-size:13px}.auth-confirm-retry a{color:#d6b17d;color:lab(74.5052% 8.95396 31.5665);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration-thickness:1px;display:inline-flex}.account-dialog-help button{color:#bf9f73;color:lab(67.5474% 7.73937 27.4868);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.account-dialog-help button:hover{color:#f0ca96;color:lab(83.7962% 8.75869 31.2979);text-decoration:underline}.membership-point-ledger{border-top:1px solid #232932;border-top:1px solid lab(16.4275% -1.1576 -6.46273);border-bottom:1px solid #232932;border-bottom:1px solid lab(16.4275% -1.1576 -6.46273);margin:0 0 24px;padding:12px 0}.membership-point-ledger summary{color:#cdb797;color:lab(75.7185% 4.22978 19.3493);cursor:pointer;font-size:13px;font-weight:700}.membership-point-ledger>div{color:#9ca5b1;color:lab(67.4738% -1.51214 -7.27868);border-top:1px solid #1a2027;border-top:1px solid lab(11.7927% -1.0169 -5.7401);grid-template-columns:1fr auto auto;gap:16px;padding:10px 0;font-size:12px;display:grid}.membership-point-ledger>div:first-of-type{margin-top:10px}.membership-point-ledger strong{color:#e4c697;color:lab(81.5286% 6.29929 27.5051)}.relationship-saved-report{max-width:980px;margin-inline:auto}.tool-ai-consent{border-top:1px solid #29313b;border-top:1px solid lab(19.8933% -1.36824 -7.88152);border-bottom:1px solid #29313b;border-bottom:1px solid lab(19.8933% -1.36824 -7.88152);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;max-width:980px;margin:28px auto;padding:20px 0;display:grid}.tool-ai-consent strong{color:#e7ddc8;color:lab(88.502% 1.23677 11.5674);font-size:17px}.tool-ai-consent p{color:#8d96a2;color:lab(61.6731% -1.49956 -7.27257);max-width:66ch;margin:6px 0 0;font-size:13px;line-height:1.65}.tool-ai-consent-details{max-width:66ch;margin-top:8px}.tool-ai-consent-details summary{color:#896a47;cursor:pointer;text-underline-offset:3px;width:fit-content;font-size:12px;font-weight:600}.tool-ai-consent-details[open] summary{margin-bottom:6px}.tool-ai-consent-details a{color:inherit;text-underline-offset:3px}.tool-ai-consent .error-text{grid-column:1/-1}.tool-ai-generated{white-space:pre-line;max-width:780px;margin:28px auto}@media (max-width:680px){.tool-ai-consent{grid-template-columns:1fr}.tool-ai-consent .button{width:100%}}.tool-ai-retry{border-bottom:1px solid #29313b;border-bottom:1px solid lab(19.8933% -1.36824 -7.88152);justify-content:space-between;align-items:center;gap:16px;width:min(100%,920px);margin:-18px auto 28px;padding:0 0 18px;display:flex}.tool-ai-retry p{margin:0}.tool-ai-retry .button{flex:none}@media (max-width:680px){.tool-ai-retry{flex-direction:column;align-items:stretch}.tool-ai-retry .button{width:100%}}.tool-ai-consent .button{text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.35}.tool-ai-consent .button[aria-busy=true]{cursor:wait}.tool-ai-wait{border-block:1px solid color-mix(in srgb, currentColor 14%, transparent);grid-column:1/-1;gap:7px;min-width:0;padding:14px 0;display:grid}.tool-ai-wait-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.tool-ai-wait-head>strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.4}.tool-ai-wait-head time{color:color-mix(in srgb, currentColor 64%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:1.4}.tool-ai-wait>p{overflow-wrap:anywhere;max-width:68ch;margin:0 0 0 28px}.tool-ai-wait-signal{justify-content:space-between;align-items:center;width:18px;display:inline-flex}.tool-ai-wait-signal i{background:#987143;border-radius:50%;width:4px;height:4px;animation:1.5s cubic-bezier(.23,1,.32,1) infinite tool-ai-wait-signal}.tool-ai-wait-signal i:nth-child(2){animation-delay:.14s}.tool-ai-wait-signal i:nth-child(3){animation-delay:.28s}.tool-ai-consent .tool-ai-recovery-note{max-width:68ch;color:color-mix(in srgb, currentColor 72%, transparent);overflow-wrap:anywhere;grid-column:1/-1;margin-top:-12px}@keyframes tool-ai-wait-signal{0%,70%,to{opacity:.28;transform:translateY(0)}24%{opacity:1;transform:translateY(-2px)}}@media (max-width:680px){.tool-ai-wait-head{grid-template-columns:auto minmax(0,1fr)}.tool-ai-wait-head time{white-space:normal;grid-column:2}.tool-ai-wait>p{margin-left:28px}}@media (prefers-reduced-motion:reduce){.tool-ai-wait-signal i{opacity:.72;animation:none}}.tool-theme-field{color:#b1b8c2;color:lab(74.4449% -1.24475 -5.84065);text-align:left;gap:7px;width:100%;margin:18px 0 2px;font-size:12px;display:grid}.tool-theme-field select{width:100%;min-height:44px;padding:0 11px}.tool-theme-field small{color:#6b727c;color:lab(47.7598% -1.26913 -6.17906);font-size:10px;line-height:1.45}.tool-appendix summary{cursor:pointer;color:#dbbf99;color:lab(79.1646% 6.25771 23.1005);font-size:13px;font-weight:600}.tool-appendix{background:#010102ad;background:lab(.304127% -.0412837 -.567517/.68);border:1px solid #2a313a;border:1px solid lab(19.9016% -1.28476 -7.18026);border-radius:6px;margin-top:18px;padding:13px 15px}.tool-appendix[open] summary{margin-bottom:11px}.tool-appendix p{color:#88909a;color:lab(59.3584% -1.3614 -6.55105);margin:0;font-size:12px;line-height:1.65}.reading-narrative{border-top:1px solid #5c4a31;border-top:1px solid lab(32.7312% 5.08879 17.8331);margin:4px 0 20px;padding-top:16px}.reading-narrative h2,.reading-narrative h3{color:#ece4d2;color:lab(90.8132% .838935 9.61995);margin:6px 0 10px;font-size:20px;line-height:1.42}.reading-narrative p{color:#9fa9b4;color:lab(68.6339% -1.51443 -7.27984);max-width:760px;margin:8px 0;line-height:1.75}.tool-reading-narrative{margin-top:24px}.reading-snapshot{background:#40362a;background:lab(23.4585% 2.60979 9.62781);border:1px solid #40362a;border:1px solid lab(23.4585% 2.60979 9.62781);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:790px;display:grid;overflow:hidden}.reading-snapshot>div{background:#020509;background:lab(1.18466% -.16886 -1.86239);align-content:center;min-height:84px;padding:14px 16px;display:grid}.reading-snapshot span{color:#9d896e;color:lab(58.2754% 4.65915 17.2885);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.reading-snapshot strong{color:#e9e0cf;color:lab(89.6531% .841051 9.62157);margin-top:7px;font-size:14px;line-height:1.4}.tool-reading-section{border-top:1px solid #2a3139;border-top:1px solid lab(19.9094% -1.19285 -6.47645);max-width:790px;padding:25px 0}.reading-snapshot+.tool-reading-section{border-top:0}.tool-reading-section:first-child{border-top:0;padding-top:4px}.tool-reading-section h2{color:#f0ebdc;color:lab(93.1387% .0440776 7.69354);text-wrap:balance;margin:0 0 13px;font-size:clamp(19px,2.4vw,25px);line-height:1.25}.tool-reading-section p{color:#adb5c0;color:lab(73.2797% -1.38485 -6.56277);text-wrap:pretty;max-width:750px;margin:0;font-size:15px;line-height:1.85}.tool-reading-section p+p{margin-top:13px}.tool-reading-section ul,.tool-reading-section ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tool-reading-section li{color:#adb5c0;color:lab(73.2797% -1.38485 -6.56277);padding-left:18px;font-size:15px;line-height:1.7;position:relative}.tool-reading-section li:before{color:#cca369;color:lab(69.8439% 10.5026 36.1956);content:"•";position:absolute;left:0}.tool-reading-section ol{counter-reset:reading-step}.tool-reading-section ol li{counter-increment:reading-step;padding-left:30px}.tool-reading-section ol li:before{content:counter(reading-step, decimal-leading-zero);letter-spacing:.04em;font-size:10px;font-weight:700;top:4px}.tool-reading-section:first-of-type h2{color:#eabf84;color:lab(80.3008% 10.2068 35.7107)}.tool-reading-section:first-of-type p{color:#e2dac9;color:lab(87.3328% .845373 9.62496);font-size:17px;line-height:1.8}.reading-next-steps{border-top:1px solid #4a3a259e;border-top:1px solid lab(25.7677% 4.56323 15.9132/.62);border-bottom:1px solid #2a3139;border-bottom:1px solid lab(19.9094% -1.19285 -6.47645);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:24px;max-width:900px;margin:32px auto;padding:25px 0;display:grid}.reading-next-steps h2{color:#ede8d9;color:lab(91.9786% .0454187 7.69448);text-wrap:balance;margin:6px 0 9px;font-size:22px;line-height:1.25}.reading-next-steps>div>p:last-child{color:#9099a5;color:lab(62.8332% -1.50219 -7.27388);margin:0;font-size:13px;line-height:1.65}.reading-next-step-actions{gap:8px;display:grid}.reading-next-step-actions button{color:#c2cbd8;color:lab(81.395% -1.53604 -7.29069);min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#010203;background:lab(.455618% -.0648648 -.723401);border:1px solid #313942;border:1px solid lab(23.3835% -1.32062 -7.19418);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;transition:border-color .16s ease-out,background-color .16s ease-out,transform .16s ease-out;display:flex}.reading-next-step-actions button span{line-height:1.45}.reading-next-step-actions button small{color:#c9a471;color:lab(69.8588% 9.06611 31.7328);flex:none;font-size:11px}.reading-next-step-actions button:focus-visible{outline-offset:2px;outline:2px solid #c29e6bd9;outline:2px solid lab(67.5354% 9.12645 31.8263/.85)}.reading-next-step-actions button:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.reading-next-step-actions button:hover{background:#050910;background:lab(2.44552% -.349797 -3.58503);border-color:#b49263;border-color:lab(62.8953% 8.54069 29.8131)}}.reading-report-tools{border-top:1px solid #2a3139;border-top:1px solid lab(19.9094% -1.19285 -6.47645);border-bottom:1px solid #2a3139;border-bottom:1px solid lab(19.9094% -1.19285 -6.47645);justify-content:space-between;align-items:center;gap:18px;max-width:900px;margin:26px auto 0;padding:13px 0;display:flex}.reading-report-tools-copy{gap:3px;max-width:430px;display:grid}.reading-report-tools-copy span{color:#bfae99;color:lab(72.2003% 3.39377 13.226);font-size:12px;font-weight:600}.reading-report-tools-copy small{color:#737b85;color:lab(51.2374% -1.34313 -6.54218);font-size:11px;line-height:1.5}.reading-report-tool-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.reading-report-tools button{color:#e4d1b8;color:lab(84.9661% 3.87776 15.1146);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #52422d;border:1px solid lab(29.2526% 4.47698 15.7833);border-radius:5px;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .16s ease-out,color .16s ease-out,transform .16s ease-out}.reading-report-tools button:focus-visible{outline-offset:2px;outline:2px solid #c29e6bd9;outline:2px solid lab(67.5354% 9.12645 31.8263/.85)}.reading-report-tools button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.reading-report-tools button:hover{color:#f7f2e3;color:lab(95.4589% .0415742 7.69171);border-color:#d0a66c;border-color:lab(71.006% 10.4666 36.1328)}}.tool-complete-reading{border-top:1px solid #6d563780;border-top:1px solid lab(38.526% 6.35561 22.0121/.5);border-bottom:1px solid #2a313a;border-bottom:1px solid lab(19.9016% -1.28476 -7.18026);gap:13px;margin:28px 0;padding:24px 0;display:grid}.tool-complete-reading>h2{color:#f1e7d2;color:lab(91.9893% 1.05032 11.5776);margin:-6px 0 3px;font-size:25px;line-height:1.35}.tool-complete-reading article{background:#010205b3;background:lab(.649187% -.0927448 -.993609/.7);border:1px solid #29313b;border:1px solid lab(19.8975% -1.32754 -7.53121);border-radius:6px;padding:17px 18px}.tool-complete-reading h3{color:#e4c59c;color:lab(81.4843% 6.85143 25.1062);margin:0 0 8px;font-size:15px}.tool-complete-reading p,.tool-complete-reading li{color:#9fa9b4;color:lab(68.6339% -1.51443 -7.27984);font-size:14px;line-height:1.75}.tool-complete-reading p{margin:7px 0}.tool-complete-reading ol,.tool-complete-reading ul{gap:7px;margin:0;padding-left:20px;display:grid}@media (max-width:700px){.membership-identity{grid-template-columns:1fr;padding:19px 18px}.membership-signed-in,.membership-signed-out,.membership-auth-card{border-top:1px solid #5d4d378c;border-top:1px solid lab(33.8981% 4.37935 15.6489/.55);border-left:0;padding:16px 0 0}}@media (max-width:620px){.reading-next-steps{grid-template-columns:1fr;gap:18px;padding:21px 0}.reading-report-tools{flex-direction:column;align-items:stretch}.reading-report-tool-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reading-report-tool-actions button:nth-child(3):last-child{grid-column:1/-1}.reading-report-tools button{min-width:0}}@media (max-width:520px){.membership-auth-form{grid-template-columns:1fr}.membership-identity .button{width:100%}.reading-narrative{padding-left:13px}.reading-narrative h2,.reading-narrative h3{font-size:18px}.reading-snapshot{grid-template-columns:1fr}.reading-snapshot>div{min-height:66px}.tool-reading-section{padding:21px 0}.tool-reading-section p,.tool-reading-section li{font-size:14px}.tool-reading-section:first-of-type p{font-size:16px}}@media (prefers-reduced-motion:reduce){.account-dialog[open]{animation:none}}.insight-desk .home-bazi-entry h1,.insight-desk .method-route .liuyao-intro h1,.insight-desk .method-route .relationship-copy h1,.insight-desk .desk-page>h1,.insight-desk .membership-hero h1{line-height:1.12;font-size:46px!important}.reading-form,.reading-form *,.method-route input,.method-route select,.method-route textarea,.relationship-workspace input,.relationship-workspace select,.relationship-workspace textarea{box-sizing:border-box;min-width:0}.reading-form input,.reading-form select,.reading-form textarea,.method-route input,.method-route select,.method-route textarea,.relationship-workspace input,.relationship-workspace select,.relationship-workspace textarea{max-width:100%}@media (min-width:601px){.method-route .liuyao-cast-button,.method-route .relationship-workspace>.button{width:min(100%,260px);margin-inline:auto}.method-route .liuyao-cast-button{justify-content:center}.method-route .relationship-workspace>.button{justify-content:center;display:flex}}@media (max-width:600px){.desk-navigation{overscroll-behavior:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:0;display:grid;overflow:visible}.desk-navigation button,.desk-navigation .desk-navigation-more{text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;min-height:38px;padding:7px 6px;display:flex}.desk-navigation-index,.desk-navigation-label{display:none!important}.desk-sidebar .desk-navigation .desk-navigation-mobile-label{font-size:12px;line-height:1.2;color:#b0b8c3!important;color:lab(74.4398% -1.38652 -6.56359)!important;display:block!important}.desk-sidebar .desk-navigation button:hover .desk-navigation-mobile-label,.desk-sidebar .desk-navigation button.active .desk-navigation-mobile-label{color:#f1eee6!important;color:lab(94.261% -.00292063 4.59521)!important}.insight-desk .home-bazi-entry h1,.insight-desk .method-route .liuyao-intro h1,.insight-desk .method-route .relationship-copy h1,.insight-desk .desk-page>h1,.insight-desk .membership-hero h1{line-height:1.16;font-size:34px!important}.reading-form .form-row,.reading-form-home .form-row,.optional-birth-location .form-row,.method-route .relationship-fields{grid-template-columns:minmax(0,1fr)!important}.reading-form input[type=date],.reading-form input[type=time],.relationship-workspace input[type=date],.relationship-workspace input[type=time]{width:100%;min-inline-size:0}}.reading-form label,.relationship-fields label,.relationship-fields fieldset{min-width:0;max-width:100%}.reading-form input[type=date],.reading-form input[type=time],.reading-form select,.relationship-workspace input[type=date],.relationship-workspace input[type=time],.relationship-workspace select{display:block;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}.relationship-fields .check-row{inline-size:100%;align-items:center;gap:10px;min-height:30px;display:flex!important}.relationship-fields .check-row input[type=checkbox]{block-size:22px;min-block-size:22px;flex:0 0 22px;min-height:22px;margin:0;inline-size:22px!important}@media (min-width:601px){.desk-sidebar .desk-navigation button,.desk-sidebar .desk-navigation .desk-navigation-more{line-height:1.32;font-size:13px!important;font-weight:600!important}.insight-desk .desk-navigation{gap:2px!important}.insight-desk .desk-navigation button,.insight-desk .desk-navigation .desk-navigation-more{box-sizing:border-box;block-size:42px;margin:0;min-block-size:42px!important;padding:0 10px!important}.insight-desk .desk-navigation .desk-navigation-label{line-height:17.16px!important}.insight-desk .desk-navigation button,.insight-desk .desk-navigation .desk-navigation-more{border:0!important;border-left:2px solid #0000!important;border-radius:0!important}.insight-desk .desk-navigation button:hover,.insight-desk .desk-navigation button.active{border-left-color:#cea264!important;border-left-color:lab(69.8351% 11.2436 38.4938)!important}.desk-sidebar .desk-navigation .desk-navigation-label{font-size:13px!important;font-weight:600!important}.insight-desk .method-route .liuyao-intro h1,.insight-desk .method-route .relationship-copy h1,.insight-desk .desk-page>h1,.insight-desk .membership-hero h1{line-height:1.2;font-size:32px!important}.method-route .liuyao-cast-button,.method-route .relationship-workspace>.button{text-align:center;justify-content:center;align-items:center;margin-inline:auto;line-height:1.3;display:flex;width:min(100%,260px)!important}}@media (max-width:600px){.insight-desk .method-route .liuyao-intro h1,.insight-desk .method-route .relationship-copy h1,.insight-desk .desk-page>h1,.insight-desk .membership-hero h1{line-height:1.22;font-size:28px!important}.reading-form,.method-route .liuyao-casting,.method-route .relationship-workspace,.relationship-fields fieldset{inline-size:100%;min-inline-size:0;max-inline-size:100%}.reading-form input:not([type=checkbox]):not([type=radio]),.reading-form select,.reading-form textarea,.method-route input:not([type=checkbox]):not([type=radio]),.method-route select,.method-route textarea,.relationship-workspace input:not([type=checkbox]):not([type=radio]),.relationship-workspace select,.relationship-workspace textarea{box-sizing:border-box;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}}.insight-desk .home-bazi-entry h1{line-height:1.2;font-size:32px!important}@media (max-width:600px){.insight-desk .home-bazi-entry h1{line-height:1.22;font-size:28px!important}.insight-desk,.insight-desk .desk-content,.insight-desk .home-bazi-entry,.insight-desk .method-route,.reading-form,.method-route .liuyao-casting,.method-route .relationship-workspace{min-inline-size:0;max-inline-size:100%}.reading-form .form-row,.reading-form .quiz-step,.reading-form label,.method-route label,.relationship-fields label,.relationship-fields fieldset{inline-size:100%;min-inline-size:0;max-inline-size:100%}.reading-form input:not([type=checkbox]):not([type=radio]),.reading-form select,.reading-form textarea,.method-route input:not([type=checkbox]):not([type=radio]),.method-route select,.method-route textarea,.relationship-workspace input:not([type=checkbox]):not([type=radio]),.relationship-workspace select,.relationship-workspace textarea{justify-self:start;inline-size:calc(100% - 8px)!important;min-inline-size:0!important;max-inline-size:calc(100% - 8px)!important}.reading-form input[type=date],.reading-form input[type=time],.method-route input[type=date],.method-route input[type=time],.relationship-workspace input[type=date],.relationship-workspace input[type=time]{appearance:none;margin:0;inline-size:100%!important;max-inline-size:100%!important}.reading-form input:not([type=checkbox]):not([type=radio]),.reading-form select,.reading-form textarea,.method-route input:not([type=checkbox]):not([type=radio]),.method-route select,.method-route textarea,.relationship-workspace input:not([type=checkbox]):not([type=radio]),.relationship-workspace select,.relationship-workspace textarea{inline-size:min(100%,100vw - 72px)!important;max-inline-size:min(100%,100vw - 72px)!important}}@media (min-width:601px){.desk-navigation-advanced{gap:2px;display:grid}}@media (max-width:600px){.desk-navigation{position:relative}.desk-navigation-advanced{z-index:12;inset-inline:0;background:#010204fa;background:lab(.454594% -.0631884 -.801516/.98);border:1px solid #483b28c7;border:1px solid lab(25.7737% 3.86968 13.7434/.78);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 18px 34px #00000061;box-shadow:0 18px 34px lab(.0227203% .00638515 -.116748/.38)}}.fortune-tube{perspective:820px}.fortune-tube-image{z-index:2;object-fit:contain;transform-origin:50% 78%;filter:drop-shadow(0 7px 8px #04010094);filter:drop-shadow(0 7px 8px lab(.450029% .644878 .655475/.58));width:100%;height:100%;position:relative}.fortune-tube.shaking{animation:none}.fortune-tube.shaking .fortune-tube-image{will-change:transform;animation:1.12s cubic-bezier(.38,.03,.2,1) both fortune-tube-pitch}.fortune-stick-drop{width:44px;height:142px;box-shadow:none;pointer-events:none;transform-origin:50%;transform-style:preserve-3d;will-change:transform;background:0 0;border:0;justify-items:center;padding:0;animation:none;display:grid;top:53px;transform:translate(-50%)}.fortune-stick-drop i{background:repeating-linear-gradient(88deg,#0000 0 3px,#542b101a 3.5px 4px,#0000 4.5px 8px),linear-gradient(90deg,#81502b 0%,#bc7a3b 13%,#e5ad62 39%,#f0c47e 52%,#c9823f 76%,#774522 100%);border:1px solid #8a5428;border-radius:12px 12px 5px 5px/7px 7px 4px 4px;width:27px;height:132px;display:block;position:relative;overflow:hidden;transform:rotateY(-7deg);box-shadow:inset 2px 0 2px #ffe0a757,inset -3px 0 3px #4b230d52,inset 0 -8px 10px #5b301429,4px 8px 9px #2d1b0e47}.fortune-stick-drop i:before,.fortune-stick-drop i:after{content:"";pointer-events:none;position:absolute}.fortune-stick-drop i:before{filter:blur(.25px);background:linear-gradient(#ffefc78c,#ffde9d1a);border-radius:999px;width:3px;top:4px;bottom:7px;left:6px}.fortune-stick-drop i:after{mix-blend-mode:multiply;background:radial-gradient(at 30% 18%,#5f301338 0 1px,#0000 1.5px),repeating-linear-gradient(173deg,#0000 0 12px,#592d1121 12.5px 13.5px,#0000 14px 22px);height:58px;inset:19px 3px auto}.fortune-stick-drop:after{z-index:-1;content:"";filter:blur(5px);opacity:.18;background:#36221342;border-radius:50%;width:42px;height:9px;position:absolute;bottom:0;right:-13px}.fortune-stick-drop span{z-index:2;color:#6b2d1f;letter-spacing:.08em;text-shadow:0 1px #ffe0ab57;writing-mode:vertical-rl;white-space:nowrap;max-height:75px;font-family:Songti SC,Hiragino Mincho ProN,Yu Mincho,serif;font-size:9px;font-weight:700;line-height:1.15;position:absolute;top:30px;left:50%;transform:translate(-50%)}.fortune-drop-status{min-height:54px;color:var(--muted);margin:0;font-size:14px;animation:.26s ease-out both fortune-copy-arrive}@keyframes fortune-tube-pitch{0%,to{transform:perspective(820px)rotateX(0)translateY(0)}14%{transform:perspective(820px)rotateX(-12deg)translateY(5px)}29%{transform:perspective(820px)rotateX(11deg)translateY(-3px)}46%{transform:perspective(820px)rotateX(-10deg)translateY(5px)}64%{transform:perspective(820px)rotateX(8deg)translateY(-2px)}81%{transform:perspective(820px)rotateX(-5deg)translateY(2px)}}@keyframes fortune-copy-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fortune-tube.shaking .fortune-tube-image,.fortune-drop-status{animation:none}}.insight-desk .desk-sidebar-status>span{text-transform:none}.report-language-note{border-top:1px solid #282e36;border-top:1px solid lab(18.7526% -1.13402 -6.11963);border-bottom:1px solid #282e36;border-bottom:1px solid lab(18.7526% -1.13402 -6.11963);justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:12px 0;display:flex}.report-language-note p{color:#9aa6b4;color:lab(67.4594% -1.83731 -9.07306);margin:0;font-size:13px;line-height:1.6}.report-language-note .button{white-space:nowrap;flex:none}@media (max-width:620px){.report-language-note{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.site-header{flex-flow:row;align-items:center;gap:12px;min-height:60px;display:flex!important}.site-header.workspace-site-header{display:none!important}.site-header .brand{flex:none}.site-header .nav{flex-wrap:nowrap;gap:8px;width:auto;min-width:0;margin-left:auto}.site-header .nav>a{display:none}.site-header .nav-member{text-overflow:ellipsis;white-space:nowrap;min-width:44px;max-width:min(38vw,154px);overflow:hidden}.language-toggle{gap:0;padding-inline:3px}.language-toggle-globe{display:none}.mobile-workspace-bar{z-index:50;grid-template-columns:44px minmax(0,1fr) max-content;column-gap:8px}.mobile-workspace-bar>button{justify-self:start}.mobile-workspace-bar>strong{justify-self:center}.mobile-workspace-bar .language-toggle{justify-self:end}.mobile-workspace-backdrop{z-index:44;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000ad;background:lab(.00614548% .0089556 -.0622511/.68);position:fixed;inset:60px 0 0}.insight-desk .desk-sidebar{z-index:45;background:#000103;background:lab(.303253% -.0383258 -.630087);box-shadow:18px 0 42px #000000b8;box-shadow:18px 0 42px lab(.00614548% .0089556 -.0622511/.72)}.insight-desk .desk-navigation{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.insight-desk .desk-navigation button{justify-content:initial;text-align:left;white-space:normal;grid-template-rows:auto auto;min-height:48px;grid-template-columns:minmax(0,1fr) auto!important;padding:9px 10px!important;display:grid!important}.insight-desk .desk-navigation .desk-navigation-label{grid-area:1/1;color:#ddd7ca!important;color:lab(86.1491% .569344 6.90067)!important;font-size:13px!important;display:block!important}.insight-desk .desk-navigation button small{white-space:normal;grid-area:2/1;display:block!important}.language-toggle select{width:88px;max-width:88px;min-height:44px}.home-question-tags button,.home-question-chips button,.home-bazi-prompts button{font-size:14px}}.nav-member,.mobile-workspace-bar>button,.home-question-tags button,.home-question-chips button,.home-bazi-prompts button,.reading-report-tools button,.membership-signed-in .danger-confirm,.membership-signed-in .membership-delete-warning button,.account-dialog-head>button,.account-dialog-help button,.account-dialog-help a,.account-dialog-switch button,.liuyao-prompt-row button,.cast-actions button,.desk-history .desk-section-heading button,.account-summary-grid button,.history-toolbar input,.membership-footnote button,.continuity-fields button,.relationship-fields>button,.relationship-fields li button{min-height:44px}.membership-footnote button{align-items:center;display:inline-flex}.relationship-fields li button{width:44px;height:44px}.mobile-workspace-bar>button{min-width:44px}.account-dialog-help button,.account-dialog-help a,.account-dialog-switch button{align-items:center;display:inline-flex}.account-dialog-head>button{width:44px;height:44px;margin:-6px -6px 0 0}@media (max-width:700px){.nav-member{min-height:44px}}@media (pointer:coarse) and (min-width:901px){.site-header .brand,.site-header .nav>a,.site-footer nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.language-toggle select{width:92px;max-width:92px;min-height:44px}.insight-desk .desk-navigation button,.insight-desk .desk-navigation .desk-navigation-more{min-height:44px!important}}.continue-explore-grid small{color:#8a939f;color:lab(60.5129% -1.49679 -7.27124);font-size:12px;line-height:1.45}@media (max-width:900px){.insight-desk .desk-navigation .desk-navigation-label{font-size:14px!important}.insight-desk .desk-navigation button small{color:#8e96a0;color:lab(61.6787% -1.3659 -6.55328);font-size:12px;line-height:1.4}.insight-desk .desk-navigation section>p,.insight-desk .desk-sidebar-status>span{font-size:11px}.site-footer{font-size:14px}}@media (max-width:620px){.continue-explore-grid small{font-size:13px;line-height:1.5}}.fortune-ai-disclosure{border-top:1px solid #2a313a;border-top:1px solid lab(19.9016% -1.28476 -7.18026);margin-top:10px}.fortune-ai-disclosure>summary{color:#b7a182;color:lab(67.5599% 5.16525 19.1972);cursor:pointer;width:fit-content;min-height:38px;padding:10px 0 8px;font-size:12px;font-weight:600}.fortune-ai-disclosure>p{color:#8d96a2;color:lab(61.6731% -1.49956 -7.27257);max-width:68ch;margin:0 0 10px;font-size:12px;line-height:1.68}.fortune-ai-status{color:#a59585;color:lab(62.881% 3.72809 11.0203);width:min(100%,620px);margin:14px 0;font-size:13px}.shop-page{color:#e8e2d8;background:#0b0e13;min-height:100vh}.shop-hero{background:radial-gradient(circle at 78% 22%,#4b6f763d,#0000 32rem),linear-gradient(155deg,#101720,#090b0f 66%);flex-direction:column;justify-content:flex-end;min-height:76vh;padding:clamp(96px,14vw,190px) clamp(24px,8vw,120px) clamp(72px,9vw,120px);display:flex}.shop-eyebrow{color:#ba9465;letter-spacing:.2em;margin:0 0 24px;font-size:11px;font-weight:700}.shop-hero h1{letter-spacing:-.035em;max-width:920px;margin:0;font-size:clamp(36px,6vw,76px);font-weight:500;line-height:1.2}.shop-hero>p:not(.shop-eyebrow){color:#a9acaf;max-width:700px;margin:34px 0 0;font-size:clamp(15px,1.7vw,19px)}.shop-hero-cta{color:#e3cfb1;border-bottom:1px solid #765f45;align-items:center;gap:18px;width:fit-content;min-height:46px;margin-top:30px;font-size:13px;text-decoration:none;display:inline-flex}.shop-hero-cta:focus-visible{outline-offset:5px;outline:2px solid #e1bd8d}.shop-tier-rail{border-bottom:1px solid #282b2f;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1240px,100% - 44px);margin:0 auto;display:grid}.shop-tier-rail a{color:#c5c1ba;align-content:center;gap:7px;min-height:92px;padding:18px clamp(16px,3vw,36px);text-decoration:none;display:grid}.shop-tier-rail a+a{border-left:1px solid #282b2f}.shop-tier-rail span{color:#dbc7ab;font-size:14px;font-weight:600}.shop-tier-rail strong{color:#7f8386;font-size:11px;font-weight:500}.shop-tier-rail a:focus-visible{outline-offset:-3px;outline:2px solid #e1bd8d}.shop-products{width:min(1240px,100%);margin:0 auto;padding:110px clamp(22px,5vw,72px);scroll-margin-top:72px}.shop-product{border-bottom:1px solid #282b2f;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,8vw,110px);padding:96px 0;scroll-margin-top:88px;display:grid}.shop-product-image{aspect-ratio:1/1.04;background:#181a1d;position:relative;overflow:hidden}.shop-product-image-link{color:inherit;display:block;position:absolute;inset:0}.shop-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .22s cubic-bezier(.23,1,.32,1);display:block}.shop-product-image img.crop-certificate{object-position:50% 0;height:124%}.shop-product-meta{color:#92969a;flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:12px;display:flex}.shop-product-meta strong{color:#c49a66;font-weight:600}.shop-product-copy h2,.shop-process h2{letter-spacing:-.02em;margin:20px 0 8px;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.24}.shop-product-copy h2 a{color:inherit;text-underline-offset:.16em;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .18s cubic-bezier(.23,1,.32,1),text-decoration-color .18s cubic-bezier(.23,1,.32,1)}.shop-product-copy h2 a:focus-visible{outline-offset:4px;outline:2px solid #e1bd8d}.shop-product-image-link:focus-visible{outline-offset:-4px;outline:2px solid #e1bd8d}.shop-material{color:#8c8f92;margin:0 0 32px;font-size:13px}.shop-tagline{color:#dbc7ab;font-size:19px}.shop-product-copy>p:not(.shop-material):not(.shop-tagline):not(.shop-benefit-note){color:#a9acaf}.shop-product-copy ul{color:#92969a;border-top:1px solid #272b30;border-bottom:1px solid #272b30;margin:25px 0;padding:20px 0;font-size:13px;list-style:none}.shop-product-copy li+li{margin-top:6px}.shop-benefits{color:#b4b6b8;gap:7px;font-size:13px;display:grid}.shop-benefits strong{color:#f0ebe3;margin-bottom:7px;font-size:26px;font-weight:500}.shop-benefit-note,.shop-source-note{color:#858a8f;font-size:11px}.shop-cta{color:#e3cfb1;cursor:pointer;background:0 0;border:1px solid #bd9565;border-radius:0;justify-content:center;align-items:center;width:fit-content;min-height:48px;margin-top:25px;padding:13px 22px;transition:background .2s,color .2s;display:inline-flex}.shop-cta.is-disabled{color:#777b7e;cursor:not-allowed;border-color:#45484b}.shop-cta.is-disabled:hover{color:#777b7e;background:0 0}.shop-launch-status{justify-items:start;width:min(100%,430px);display:grid}.shop-launch-status small{color:#858a8f;margin-top:12px;font-size:11px;line-height:1.6}.shop-process{background:#11161d;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,10vw,150px);padding:110px clamp(24px,8vw,120px);display:grid}.shop-process>div>p:last-child{color:#90959a}.shop-process ol{margin:0;padding:0;list-style:none}.shop-process li{color:#cbc8c2;border-bottom:1px solid #30343a;grid-template-columns:54px 1fr;align-items:center;gap:16px;min-height:74px;display:grid}.shop-process li span{color:#bd9565;letter-spacing:.12em;font-size:11px}.shop-source-note{text-align:center;margin:0;padding:25px clamp(24px,8vw,120px) 70px}.shop-source-note a{color:#b99b73;text-underline-offset:3px;text-decoration:underline}.report-object-recommendation{border-top:1px solid #504330;border-top:1px solid lab(29.2575% 3.80228 13.6545);width:min(100%,920px);margin:52px auto 10px;padding-top:34px}.report-object-heading{max-width:700px}.report-object-heading>span{color:#b9a07e;color:lab(67.5583% 5.78311 21.2274);font-size:12px;font-weight:700}.report-object-heading h2{color:#ebe8de;color:lab(91.9506% .00622869 5.36777);text-wrap:balance;margin:9px 0 12px;font-size:clamp(23px,3.2vw,34px);line-height:1.16}.report-object-heading p{color:#979faa;color:lab(65.159% -1.37216 -6.55639);text-wrap:pretty;margin:0;line-height:1.65}.report-object-feature{grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);align-items:center;gap:clamp(26px,5vw,58px);margin-top:28px;display:grid}.report-object-image{aspect-ratio:1;background:#030508;background:lab(1.18981% -.165984 -1.43976);display:block;position:relative;overflow:hidden}.report-object-image img{object-fit:cover;transition:transform .22s cubic-bezier(.23,1,.32,1)}.report-object-image:focus-visible{outline-offset:4px;outline:2px solid #d4b181;outline:2px solid lab(74.5106% 8.27167 29.4222)}.report-object-copy>small{color:#a18f77;color:lab(60.5972% 4.03738 15.2614);font-size:11px;font-weight:700}.report-object-copy h3{color:#efebe1;color:lab(93.1106% .00557303 5.36734);margin:7px 0 9px;font-size:clamp(25px,3vw,38px);line-height:1.15}.report-object-copy>p{color:#a3acb8;color:lab(69.794% -1.51673 -7.28092);line-height:1.7}.report-object-reason strong{color:#dcc095;color:lab(79.2062% 5.77897 25.4571);font-size:11px;font-weight:700}.report-object-reason{margin-top:8px}.report-object-copy dl{border-top:1px solid #382f22;border-top:1px solid lab(19.9758% 2.65668 9.68092);grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;display:grid}.report-object-copy dl div{padding:15px 12px 0 0}.report-object-copy dt{color:#7c848e;color:lab(54.7179% -1.35151 -6.54621);font-size:11px}.report-object-copy dd{color:#dbd4c0;color:lab(85.0531% .147372 10.8366);margin:5px 0 0;font-size:14px;font-weight:600}.report-object-availability{border-block:1px solid #382f22;border-block:1px solid lab(19.9758% 2.65668 9.68092);gap:5px;margin:22px 0 16px;padding:12px 0;display:grid}.report-object-copy>.report-object-availability strong{color:#dcc095;color:lab(79.2062% 5.77897 25.4571);font-size:11px;font-weight:700}.report-object-copy>.report-object-availability span{color:#8e96a0;color:lab(61.6787% -1.3659 -6.55328);font-size:12px;line-height:1.6}.report-object-cta{width:fit-content;min-height:46px}.report-object-disclosure{border-block:1px solid #382f22;border-block:1px solid lab(19.9758% 2.65668 9.68092);margin-top:18px}.report-object-disclosure>summary{color:#b7a182;color:lab(67.5599% 5.16525 19.1972);cursor:pointer;min-height:44px;padding:13px 0;font-size:12px;font-weight:600}.report-object-disclosure>p{color:#858d97;color:lab(58.1983% -1.35905 -6.54988);margin:0 0 12px;font-size:12px;line-height:1.65}.report-object-disclosure>p:last-child{margin-bottom:16px}.report-object-disclosure strong{color:#ccb391;color:lab(74.5231% 5.69743 21.1336);font-size:11px}.report-object-alternatives{background:#322a20;background:lab(17.6559% 2.18599 8.0806);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.report-object-alternatives a{min-height:68px;color:inherit;background:#020306;background:lab(.892454% -.12701 -1.20635);align-content:center;gap:4px;padding:13px 16px;text-decoration:none;display:grid}.report-object-alternatives span{color:#d4cdbc;color:lab(82.72% .112236 9.66026);font-size:13px;font-weight:600}.report-object-alternatives small{color:#8c8274;color:lab(54.7894% 2.17703 8.64687);font-size:11px}.report-object-alternatives a:focus-visible{outline-offset:-3px;outline:2px solid #d4b181;outline:2px solid lab(74.5106% 8.27167 29.4222)}.report-object-curated{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);margin-top:34px;padding-top:26px}.report-object-curated>header{max-width:680px}.report-object-curated>header h3{color:inherit;margin:0;font-size:clamp(19px,2.4vw,25px);line-height:1.25}.report-object-curated>header p{color:inherit;opacity:.68;margin:8px 0 0;font-size:13px;line-height:1.65}.report-object-curated-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.report-object-curated-grid article{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:12px;min-width:0;overflow:hidden}.report-object-curated-image{aspect-ratio:1;background:color-mix(in srgb, currentColor 6%, transparent);display:block;position:relative;overflow:hidden}.report-object-curated-image img{object-fit:cover;transition:transform .22s cubic-bezier(.23,1,.32,1)}.report-object-curated-grid article>div{gap:9px;padding:14px;display:grid}.report-object-curated-grid small{color:inherit;opacity:.62;font-size:10px;line-height:1.45}.report-object-curated-grid h4{margin:0;font-size:15px;line-height:1.35}.report-object-curated-grid h4 a{color:inherit;text-decoration:none}.report-object-curated-grid p{color:inherit;opacity:.7;margin:0;font-size:11px;line-height:1.65}.report-object-curated-grid strong{color:inherit;font-size:12px;font-weight:650}.report-object-curated-grid details{border-top:1px solid color-mix(in srgb, currentColor 13%, transparent)}.report-object-curated-grid summary{color:inherit;cursor:pointer;padding:10px 0 1px;font-size:11px;font-weight:650}.report-object-curated-grid details p{margin-top:8px}.report-object-curated-status{color:inherit;opacity:.58;margin:13px 0 0;font-size:10px;line-height:1.55}@media (hover:hover) and (pointer:fine){.report-object-image:hover img,.report-object-curated-image:hover img{transform:scale(1.025)}}@media (max-width:1024px){.report-object-feature{grid-template-columns:1fr}}@media (max-width:760px){.report-object-copy dl,.report-object-alternatives,.report-object-curated-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.report-object-image img,.report-object-curated-image img{transition:none}}@media (max-width:760px){.shop-hero{min-height:56dvh;padding:92px 22px 42px}.shop-hero h1{font-size:clamp(34px,10.5vw,46px)}.shop-hero>p:not(.shop-eyebrow){margin-top:24px}.shop-tier-rail{scroll-snap-type:x proximity;scrollbar-width:thin;width:100%;padding-inline:22px 62px;scroll-padding-inline:22px;display:flex;overflow-x:auto}.shop-tier-rail a{scroll-snap-align:start;flex:0 0 min(72vw,230px);min-width:0}.shop-products{padding-top:50px}.shop-product{grid-template-columns:1fr;padding:66px 0}.shop-benefits strong{text-wrap:balance;font-size:clamp(21px,6.1vw,24px);line-height:1.32}.shop-process{grid-template-columns:1fr;padding-top:76px;padding-bottom:76px}}@media (hover:hover) and (pointer:fine){.shop-product-copy h2 a:hover{color:#8b6842;text-decoration-color:currentColor}.shop-product-image-link:hover img{transform:scale(1.018)}}@media (prefers-reduced-motion:reduce){.shop-product-copy h2 a,.shop-product-image img{transition:none}}@media (min-width:901px){.insight-desk .desk-navigation button small{display:none!important}.insight-desk .desk-navigation button{grid-template-rows:1fr!important}.insight-desk .desk-navigation .desk-navigation-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (max-width:480px){.account-dialog-help-separator{display:none}.account-dialog-help{gap:0 14px}.ai-data-consent-details,.tool-ai-disclosure{font-size:13px;line-height:1.62}}.insight-desk .home-bazi-entry{background:radial-gradient(circle at 50% 20%,#b2926721,#0000 28rem),radial-gradient(circle at 80% 82%,#34596214,#0000 30rem),#000103;background:radial-gradient(circle at 50% 20%,lab(62.9017% 7.84141 27.6304/.13),#0000 28rem),radial-gradient(circle at 80% 82%,lab(35.3405% -11.8257 -9.65054/.08),#0000 30rem),lab(.303253% -.0383258 -.630087);gap:clamp(22px,3.8vh,38px);width:100%;min-height:100dvh;padding:clamp(52px,8vh,96px) clamp(20px,5vw,72px)}.insight-desk .home-bazi-heading{max-width:760px;margin-bottom:0}.insight-desk .home-bazi-heading .section-mark{color:#b8996d;color:lab(65.2246% 7.78902 27.5557);letter-spacing:.16em;font-size:10px}.insight-desk .home-bazi-entry h1{letter-spacing:-.032em;text-wrap:balance;max-width:730px;margin:13px auto 14px;font-weight:600;line-height:1.08;font-size:clamp(40px,5vw,58px)!important}.insight-desk .home-bazi-heading>p:last-child{color:#949ca7;color:lab(63.9989% -1.37013 -6.55538);text-wrap:pretty;max-width:590px;font-size:14px;line-height:1.72}.insight-desk .home-bazi-entry .reading-form-home{border-radius:12px;width:min(100%,700px);box-shadow:0 28px 80px #00000061,inset 0 1px #ebe4d609;box-shadow:0 28px 80px lab(.00614548% .0089556 -.0622511/.38),inset 0 1px lab(90.7964% .639915 7.67279/.035);background:#020509e6!important;background:lab(1.18647% -.16968 -1.71859/.9)!important;border:1px solid #37414ec7!important;border:1px solid lab(26.8415% -1.62275 -9.31664/.78)!important;padding:clamp(20px,3.4vw,34px)!important}.reading-form-home .home-question-field>label{color:#bfb7a6;color:lab(74.5712% .873715 9.64689);letter-spacing:.02em;font-size:12px;font-weight:600}.home-question-rail{margin-inline:-4px;padding-block:3px 5px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.home-question-track{width:max-content;animation:46s linear infinite home-question-drift;display:flex;transform:translate(0,0)}.home-question-sequence{flex:none;align-items:center;gap:clamp(28px,4vw,52px);padding-inline:clamp(14px,2.5vw,30px);display:flex}.home-question-sequence button,.home-question-sequence span{color:#7a8491;color:lab(54.7031% -1.66938 -8.33747);min-height:30px;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.home-question-sequence button{cursor:pointer;min-height:44px;transition:color .16s cubic-bezier(.25,1,.5,1),transform .16s cubic-bezier(.25,1,.5,1)}.home-question-sequence button:active{transform:scale(.97)}.home-question-sequence button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #d2a96f;outline:2px solid lab(72.1877% 9.93061 36.2399)}@media (hover:hover) and (pointer:fine){.home-question-rail:hover .home-question-track,.home-question-rail:focus-within .home-question-track{animation-play-state:paused}.home-question-sequence button:hover{color:#efdfc4;color:lab(89.6711% 2.24006 15.4617)}}@keyframes home-question-drift{to{transform:translate(-50%)}}.reading-form-home .home-question-field textarea{background:#000103b8;background:lab(.303253% -.0383258 -.630087/.72);border:1px solid #313b49;border:1px solid lab(24.5153% -1.62594 -9.6538);border-radius:8px;min-height:132px;padding:17px 18px;font-size:15px;line-height:1.65;transition:border-color .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1);box-shadow:inset 0 1px #f3eee306;box-shadow:inset 0 1px lab(94.2588% .454068 5.73629/.025)}.reading-form-home .home-question-field textarea:focus-visible{border-color:#b18f60;border-color:lab(61.7336% 8.57163 29.8618);outline:none;box-shadow:0 0 0 3px #b18f601f;box-shadow:0 0 0 3px lab(61.7336% 8.57163 29.8618/.12)}.reading-form-home .home-start-reading{letter-spacing:.01em;border-radius:7px;min-height:50px;font-size:14px;transition:background-color .18s cubic-bezier(.25,1,.5,1),color .18s cubic-bezier(.25,1,.5,1),transform .14s cubic-bezier(.25,1,.5,1)}.reading-form-home .home-start-reading:active{transform:scale(.985)}@media (max-width:600px){.insight-desk .home-bazi-entry{gap:24px;min-height:calc(100dvh - 60px);padding:36px 16px 44px}.insight-desk .home-bazi-entry h1{line-height:1.12;font-size:clamp(31px,10vw,40px)!important}.insight-desk .home-bazi-heading>p:last-child{font-size:13px}.insight-desk .home-bazi-entry .reading-form-home{border-radius:10px;padding:19px 15px 17px!important}.home-question-sequence{gap:24px;padding-inline:22px}.home-question-rail{margin-inline:-7px}.home-question-sequence span{min-height:36px;font-size:12px}.home-question-sequence button{min-height:44px;font-size:12px}.reading-form-home .home-question-field textarea{min-height:120px;padding:15px;font-size:16px}}.insight-desk{min-height:100dvh}.desk-sidebar-language{margin-top:14px}.desk-sidebar-language .language-toggle{background:#03060b;background:lab(1.54296% -.218615 -2.0182);border-color:#43392b;border-color:lab(24.6189% 2.71934 10.0187);width:fit-content}@media (min-width:901px){.insight-desk .desk-sidebar{height:100dvh;top:0}}@media (max-width:900px){.desk-sidebar-language{display:none}}@media (max-width:600px),(pointer:coarse){.home-question-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;scroll-padding-inline:22px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.home-question-rail::-webkit-scrollbar{display:none}.home-question-track{animation:none;transform:none}.home-question-sequence button{scroll-snap-align:start}.home-question-sequence-copy{display:none}}.insight-desk{background-color:#0000;background-image:radial-gradient(circle at 68% 12%,#c09f6f2e,#0000 27rem),radial-gradient(circle at 18% 74%,#2f5c6b24,#0000 34rem),linear-gradient(112deg,#0001029e,#0104077a),url(/obsidian-chart-texture.webp);background-image:radial-gradient(circle at 68% 12%,lab(67.5585% 8.00574 29.7735/.18),#0000 27rem),radial-gradient(circle at 18% 74%,lab(36.4663% -12.5442 -13.6239/.14),#0000 34rem),linear-gradient(112deg,lab(.241245% -.0230894 -.609407/.62),lab(.89411% -.31551 -1.70951/.48)),url(/obsidian-chart-texture.webp);background-position:0 0,0 0,0 0,50%;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.insight-desk .desk-content,.insight-desk .desk-page,.insight-desk .method-route{background:0 0}.insight-desk .desk-content{background:linear-gradient(90deg,#00010333,#01020457);background:linear-gradient(90deg,lab(.303253% -.0383258 -.630087/.2),lab(.452328% -.0558272 -.964344/.34));min-height:100dvh}.insight-desk:not([data-view=home]) .desk-content{background:linear-gradient(90deg,#00010333,#01020457);background:linear-gradient(90deg,lab(.303253% -.0383258 -.630087/.2),lab(.452328% -.0558272 -.964344/.34))}.insight-desk .home-bazi-entry{background:linear-gradient(#0001030a,#00010338),radial-gradient(at 50% 24%,#c09f6f1f,#0000 34rem);background:linear-gradient(lab(.303253% -.0383258 -.630087/.04),lab(.303253% -.0383258 -.630087/.22)),radial-gradient(at 50% 24%,lab(67.5585% 8.00574 29.7735/.12),#0000 34rem);gap:clamp(18px,2.8vh,30px);min-height:100dvh}@media (max-width:900px){.insight-desk .desk-content,.insight-desk .home-bazi-entry{min-height:calc(100dvh - 60px)}}.home-reading-path{border-block:1px solid #413628c7;border-block:1px solid lab(23.457% 2.98798 10.8574/.78);grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,700px);margin:0 auto;padding:0;list-style:none;display:grid}.home-reading-path li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:56px;padding:10px 14px;display:grid;position:relative}.home-reading-path li+li{border-left:1px solid #202731;border-left:1px solid lab(15.2539% -1.26034 -7.50703)}.home-reading-path span{color:#9d8159;color:lab(55.9384% 7.31254 25.7025);letter-spacing:.05em;font-size:9px;font-weight:700}.home-reading-path strong{color:#beb7a8;color:lab(74.5616% .74479 8.47052);overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:600;line-height:1.35}.home-reading-promise{color:#8f8476;color:lab(55.9509% 2.38448 9.41365);text-align:center;text-wrap:balance;max-width:700px;margin:-9px auto 0;font-size:11px;line-height:1.55}.bazi-ai-progress{border-block:1px solid #504330;border-block:1px solid lab(29.2575% 3.80228 13.6545);width:min(100%,920px);margin:24px auto 34px;padding:clamp(24px,4vw,38px) 0}.bazi-ai-progress-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.bazi-ai-progress-heading span,.bazi-ai-progress-heading strong{color:#b0936b;color:lab(62.907% 7.15932 25.4866);letter-spacing:.07em;font-size:10px;font-weight:700}.bazi-ai-progress-heading strong{color:#818a95;color:lab(57.0325% -1.48806 -7.26701);font-variant-numeric:tabular-nums;letter-spacing:0}.bazi-ai-progress h2{color:#efe7d8;color:lab(91.9633% .71606 8.44896);text-wrap:balance;max-width:720px;margin:12px 0 10px;font-size:clamp(24px,3.4vw,36px);font-weight:600;line-height:1.18}.bazi-ai-progress>p{color:#9199a4;color:lab(62.836% -1.43561 -6.91429);max-width:72ch;margin:0;font-size:13px;line-height:1.72}.bazi-ai-progress ol{border-block:1px solid #222933;border-block:1px solid lab(16.4192% -1.24091 -7.16396);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.bazi-ai-progress li{color:#707882;color:lab(50.0773% -1.34015 -6.54075);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:58px;padding:10px 13px;display:grid}.bazi-ai-progress li+li{border-left:1px solid #222933;border-left:1px solid lab(16.4192% -1.24091 -7.16396)}.bazi-ai-progress li span{color:#77664f;color:lab(44.3475% 4.21155 15.4445);font-size:10px;font-weight:700}.bazi-ai-progress li strong{overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:600;line-height:1.4}.bazi-ai-progress li.is-complete{color:#9bbaa5;color:lab(72.7644% -13.992 7.17337)}.bazi-ai-progress li.is-active{color:#d8c9ae;color:lab(81.5488% 2.28128 15.4978)}.bazi-ai-progress-lines{gap:8px;margin-top:22px;display:grid}.bazi-ai-progress-lines span{background:linear-gradient(90deg,#292014,#3d301e,#292014) 0 0/220% 100%;background:linear-gradient(90deg,lab(13.0088% 2.78181 9.80655),lab(21.1276% 3.97758 13.9002),lab(13.0088% 2.78181 9.80655)) 0 0/220% 100%;border-radius:2px;height:7px;animation:2.6s linear infinite bazi-ai-line;display:block}.bazi-ai-progress-lines span:first-child{width:92%}.bazi-ai-progress-lines span:nth-child(2){width:76%;animation-delay:-.8s}.bazi-ai-progress-lines span:nth-child(3){width:54%;animation-delay:-1.5s}@keyframes bazi-ai-line{to{background-position:-220% 0}}@media (max-width:600px){.bazi-ai-progress ol{grid-template-columns:1fr}.bazi-ai-progress li{min-height:48px}.bazi-ai-progress li+li{border-top:1px solid #222933;border-top:1px solid lab(16.4192% -1.24091 -7.16396);border-left:0}}@media (prefers-reduced-motion:reduce){.bazi-ai-progress-lines span{animation:none}}@media (max-width:600px){.home-reading-path{grid-template-columns:repeat(2,minmax(0,1fr))}.home-reading-path li{min-height:48px;padding:8px 10px}.home-reading-path li:nth-child(3){border-left:0}.home-reading-path li:nth-child(n+3){border-top:1px solid #202731;border-top:1px solid lab(15.2539% -1.26034 -7.50703)}.home-reading-promise{margin-top:-5px;padding-inline:8px}}.tool-fact-overview{border-block:1px solid #43392a;border-block:1px solid lab(24.618% 2.97071 10.8371);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,980px);margin:22px auto 28px;display:grid;overflow:hidden}.tool-fact-overview>div{align-content:center;gap:7px;min-width:0;min-height:94px;padding:17px 20px;display:grid}.tool-fact-overview>div+div{border-left:1px solid #262e39;border-left:1px solid lab(18.7324% -1.35164 -7.87554)}.tool-fact-overview span{color:#a08867;color:lab(58.2706% 5.92074 21.3892);letter-spacing:.08em;font-size:10px;font-weight:700}.tool-fact-overview strong{color:#e9e0cf;color:lab(89.6531% .841051 9.62157);overflow-wrap:anywhere;min-width:0;font-size:clamp(14px,1.8vw,18px);font-weight:600;line-height:1.42}.report-experience{width:min(100%,1080px);margin:28px auto 0}.tool-ai-generated{white-space:normal;width:100%;max-width:none}.tool-ai-generated>.section-mark{width:min(100%,1080px);margin-inline:auto}.report-experience-brief{border-block:1px solid #5b4a32;border-block:1px solid lab(32.7325% 4.94923 17.3973);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(28px,5vw,68px);padding:clamp(28px,4.5vw,52px) 0;display:grid}.report-experience-question{border-bottom:1px solid #262e39;border-bottom:1px solid lab(18.7324% -1.35164 -7.87554);gap:8px;margin-bottom:clamp(22px,3vw,30px);padding-bottom:18px;display:grid}.report-experience-question span{color:#a38b6a;color:lab(59.4316% 5.90181 21.366);letter-spacing:.08em;font-size:10px;font-weight:700}.report-experience-question p{color:#cbc3b3;color:lab(79.2086% .819743 9.24615);overflow-wrap:anywhere;text-wrap:pretty;max-width:62ch;margin:0;font-size:clamp(15px,1.8vw,19px);line-height:1.55}.report-experience-takeaway h2,.report-experience-heading h2{color:#f3ead9;color:lab(93.1334% .834733 9.61683);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:8px 0 0;font-size:clamp(28px,3vw,32px);font-weight:600;line-height:1.12}.report-experience-takeaway blockquote{color:#f0dfc4;color:lab(89.6347% 3.1701 15.2811);letter-spacing:-.018em;text-wrap:pretty;border:0;max-width:760px;margin:clamp(22px,3.5vw,38px) 0 0;padding:0;font-size:clamp(24px,2.5vw,28px);font-weight:500;line-height:1.48}.report-experience-takeaway>p:last-child{color:#858d97;color:lab(58.1983% -1.35905 -6.54988);max-width:65ch;margin:22px 0 0;font-size:12px;line-height:1.7}.report-experience-takeaway>ul{max-width:760px;margin:24px 0 0;padding:0;list-style:none;display:grid}.report-experience-takeaway>ul li{color:#aab2bd;color:lab(72.1196% -1.38322 -6.56192);text-wrap:pretty;border-top:1px solid #262e39;border-top:1px solid lab(18.7324% -1.35164 -7.87554);padding:12px 0 12px 22px;font-size:14px;line-height:1.65;position:relative}.report-experience-takeaway>ul li:before{content:"";background:#ac8c61;background:lab(60.5785% 7.89669 27.7117);border-radius:50%;width:5px;height:5px;position:absolute;top:1.15em;left:2px}.report-experience-actions{border-left:1px solid #262e39;border-left:1px solid lab(18.7324% -1.35164 -7.87554);align-content:start;padding-left:clamp(22px,4vw,42px);display:grid}.report-experience-actions>span{color:#ad9068;color:lab(61.7457% 7.18308 25.5188);letter-spacing:.09em;font-size:10px;font-weight:700}.report-experience-actions h3{color:#e2dac9;color:lab(87.3328% .845373 9.62496);margin:8px 0 16px;font-size:18px;line-height:1.35}.report-experience-actions ol,.report-experience-nav ol{margin:0;padding:0;list-style:none}.report-experience-actions li{color:#acb5c1;color:lab(73.2744% -1.52308 -7.28408);border-top:1px solid #222933;border-top:1px solid lab(16.4192% -1.24091 -7.16396);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:13px 0;font-size:13px;line-height:1.58;display:grid}.report-experience-actions b{color:#ba9869;color:lab(65.2187% 8.48124 29.7219);letter-spacing:.04em;font-size:10px}.report-experience .reading-report-tools{width:100%;margin-block:28px 0}.report-section-heading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.report-section-anchor{box-sizing:border-box;color:#795939;color:lab(40.7182% 10.2584 23.6369);background:#f2eade;background:lab(93.0765% 1.40333 6.75305);border:1px solid #cfc2b2;border:1px solid lab(79.1376% 2.85634 9.5939);border-radius:6px;flex:none;place-items:center;width:38px;height:38px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Symbol,sans-serif;font-size:17px;font-weight:600;line-height:1;display:inline-grid}.report-section-label{overflow-wrap:anywhere;min-width:0}.report-experience-chapter .report-section-heading,summary .report-section-heading{grid-template-columns:28px minmax(0,1fr);gap:8px}.report-experience-chapter .report-section-anchor,summary .report-section-anchor{background:0 0;border:0;width:28px;height:28px;font-size:15px}.report-experience-heading{max-width:760px;margin:clamp(58px,8vw,96px) 0 34px}.report-experience-heading>p:last-child{color:#8e96a0;color:lab(61.6787% -1.3659 -6.55328);margin:14px 0 0;line-height:1.7}.report-experience-layout{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.report-experience-nav{min-width:0;position:sticky;top:26px}.report-experience-nav li{border-top:1px solid #21272f;border-top:1px solid lab(15.2668% -1.14402 -6.45761)}.report-experience-nav li:last-child{border-bottom:1px solid #21272f;border-bottom:1px solid lab(15.2668% -1.14402 -6.45761)}.report-experience-nav a{color:#88909a;color:lab(59.3584% -1.3614 -6.55105);overflow-wrap:anywhere;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:8px 0;font-size:12px;line-height:1.4;text-decoration:none;display:grid}.report-experience-nav a span{color:#806b4e;color:lab(46.6629% 5.46873 19.5539);font-size:9px}.report-experience-nav a:hover{color:#efdfc4;color:lab(89.6711% 2.24006 15.4617)}.report-experience-nav a:focus-visible,.report-experience-chapter-collapsible>summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #d2a96f;outline:2px solid lab(72.1877% 9.93061 36.2399)}.report-experience-chapters{min-width:0}.report-experience-chapter{border-left:1px solid #3e3325;border-left:1px solid lab(22.296% 3.00622 10.8793);padding:0 0 clamp(38px,5vw,58px) 48px;scroll-margin-top:26px;position:relative}.report-experience-chapter+.report-experience-chapter{border-top:1px solid #21272f;border-top:1px solid lab(15.2668% -1.14402 -6.45761);padding-top:clamp(34px,4.5vw,52px)}.report-experience-chapter-index{color:#997e5a;color:lab(54.7825% 6.65119 23.5842);letter-spacing:.05em;font-size:10px;font-weight:700;position:absolute;top:5px;left:15px}.report-experience-chapter h3{color:#ece4d3;color:lab(90.8153% .65583 9.24063);font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;margin:0 0 20px;font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.22}.report-experience-chapter-body{max-width:76ch}.report-experience-chapter-body p,.report-experience-chapter-body li{color:#aab2bd;color:lab(72.1196% -1.38322 -6.56192);text-wrap:pretty;white-space:pre-wrap;font-size:16px;line-height:1.75}.report-experience-chapter-body p{margin:0}.report-experience-chapter-body p+p{margin-top:17px}.report-experience-chapter-body ol,.report-experience-chapter-body ul{gap:12px;margin:18px 0 0;padding-left:22px;display:grid}.report-experience-chapter[data-section-kind=takeaway] .report-experience-chapter-body>p:first-child{color:#e1d6c2;color:lab(86.1817% 1.24323 11.5726);font-size:16px}.report-experience-chapter-collapsible{padding-right:0}.report-experience-chapter-collapsible>summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;margin-left:-33px;list-style:none;display:grid}.report-experience-chapter-collapsible>summary::-webkit-details-marker{display:none}.report-experience-chapter-collapsible>summary span{color:#997e5a;color:lab(54.7825% 6.65119 23.5842);font-size:10px;font-weight:700}.report-experience-chapter-collapsible>summary strong{color:#d4cdbe;color:lab(82.6825% .730157 8.45941);overflow-wrap:anywhere;font-size:clamp(17px,2.4vw,22px);line-height:1.35}.report-experience-chapter-collapsible>summary:after{color:#b29267;color:lab(62.9017% 7.84141 27.6304);content:"+";font-size:20px;font-weight:400}.report-experience-chapter-collapsible[open]>summary{margin-bottom:24px}.report-experience-chapter-collapsible[open]>summary:after{content:"−"}@media (max-width:760px){.tool-fact-overview{grid-template-columns:1fr}.tool-fact-overview>div{min-height:72px;padding:13px 4px}.tool-fact-overview>div+div{border-top:1px solid #222933;border-top:1px solid lab(16.4192% -1.24091 -7.16396);border-left:0}.report-experience-brief{grid-template-columns:1fr}.report-experience-actions{border-top:1px solid #262e39;border-top:1px solid lab(18.7324% -1.35164 -7.87554);border-left:0;padding-top:26px;padding-left:0}.report-experience-layout{grid-template-columns:1fr}.report-experience-nav{scroll-snap-type:x proximity;scrollbar-width:thin;margin-inline:-18px;padding-inline:18px 48px;scroll-padding-inline:18px;position:static;overflow-x:auto}.report-experience-nav ol{width:max-content;display:flex}.report-experience-nav li{scroll-snap-align:start;border-bottom:1px solid #21272f;border-bottom:1px solid lab(15.2668% -1.14402 -6.45761);flex:0 0 min(74vw,250px)}.report-experience-nav a{padding-right:18px}.report-experience-chapter{padding-left:36px}.report-experience-chapter-index{left:10px}.report-experience-chapter-collapsible>summary{margin-left:-26px}}@media (max-width:520px){.report-section-heading{grid-template-columns:36px minmax(0,1fr);gap:10px}.report-section-anchor{width:36px;height:36px;font-size:16px}}@media print{.report-experience,.report-experience-brief,.report-experience-chapter,.tool-fact-overview{color:#111!important;background:#fff!important}.report-experience-nav{display:none!important}.report-experience-layout{display:block}.report-experience-chapter-collapsible>summary:after{display:none}.report-section-anchor{color:#6e573f;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f3efe8;border-color:#cfc8bd}.report-experience-chapter-collapsible>:not(summary),.tool-appendix,.tool-appendix>:not(summary),.report-evidence-details,.report-evidence-details>:not(summary){display:block!important}.report-experience-takeaway blockquote,.report-experience-takeaway h2,.report-experience-actions h3,.report-experience-actions li,.report-experience-heading h2,.report-experience-chapter h3,.report-experience-chapter-body p,.report-experience-chapter-body li,.tool-fact-overview strong{color:#111!important}}@media (prefers-reduced-motion:reduce){.home-question-rail{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.home-question-rail::-webkit-scrollbar{display:none}.home-question-track{animation:none;transform:none}.home-question-sequence-copy{display:none}}.birth-step-heading h3{scroll-margin-top:78px}.mobile-sidebar-close:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #d2a96f;outline:2px solid lab(72.1877% 9.93061 36.2399)}.birth-step-heading h3:focus{outline:none}.mobile-sidebar-close{display:none}@media (max-width:900px){.insight-desk .desk-sidebar{padding-top:68px}.mobile-sidebar-close{color:#dfd7c5;color:lab(86.1727% .847727 9.6267);cursor:pointer;background:#020509;background:lab(1.18647% -.16968 -1.71859);border:1px solid #37414e;border:1px solid lab(26.8415% -1.62275 -9.31664);border-radius:6px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.mobile-sidebar-close span{font-size:24px;font-weight:400;line-height:1}}@media (min-width:901px) and (max-width:1180px){html[lang=ja] .insight-desk .home-bazi-entry h1{letter-spacing:-.015em;line-break:strict;text-wrap:pretty;max-width:820px;font-size:clamp(37px,4.2vw,46px)!important}}@media (min-width:901px){.insight-desk .desk-sidebar{overscroll-behavior-y:contain;scrollbar-width:thin;align-self:start;overflow-y:auto}}@media (max-width:600px),(pointer:coarse){.home-question-rail{-webkit-mask-image:linear-gradient(90deg,#000 0% 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 88%,#0000 100%)}}.insight-desk{color:#302d29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f1ea;grid-template-columns:254px minmax(0,1fr)}.insight-desk .desk-sidebar{color:#35312c;background:#fcfbf7f7;border-right:1px solid #e5dfd4;padding:22px 12px 16px;box-shadow:8px 0 30px #39302309}.workspace-brand-lockup{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:0 8px;display:grid}.workspace-brand-seal{color:#fffdf7;width:42px;height:42px;font-family:var(--font-bazi-glyph);background:radial-gradient(circle at 35% 28%,#fffc,#0000 28%),linear-gradient(145deg,#8d775a,#534637);border:1px solid #8d7657;border-radius:50%;place-items:center;font-size:17px;line-height:1;display:grid;box-shadow:inset 0 0 0 3px #f5f0e7,0 4px 12px #46362521}.insight-desk .desk-kicker{color:#3d3934;letter-spacing:.01em;text-transform:none;margin:0 0 2px;font-size:17px;font-weight:600}.insight-desk .desk-caption{color:#9b948a;max-width:146px;font-size:10px;line-height:1.35}.insight-desk .desk-sidebar-language{margin:0;position:absolute;top:20px;right:12px}.insight-desk .desk-sidebar-language .language-toggle{min-height:34px;padding:0 2px;color:#6e675e!important;background:#faf8f3!important;border:1px solid #e2dbd0!important}.insight-desk .desk-sidebar-language .language-toggle-globe{display:none}.insight-desk .desk-sidebar-language .language-toggle select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:64px;min-height:34px;padding:0 16px 0 5px;font-size:11px;color:#625b52!important;background:#faf8f3!important}.insight-desk .desk-sidebar-language .language-toggle select option{color:#4f4942;background:#fffdf9}.insight-desk .sidebar-checkin{min-height:58px;box-shadow:none;color:#665845;background:radial-gradient(circle at 21px 21px,#f2e8d9 0 13px,#0000 13.5px),linear-gradient(135deg,#fffaf2,#f8f1e7);border:1px solid #e2d6c6;border-radius:10px;margin:24px 0 20px;padding:10px 12px 9px 42px}.insight-desk .sidebar-checkin:before{border-color:#a8865d;border-radius:3px;width:10px;height:10px;top:14px;left:17px}.insight-desk .sidebar-checkin strong{color:#62533f;font-size:12px;font-weight:600}.insight-desk .sidebar-checkin span{color:var(--workspace-secondary-ink);margin-top:3px;font-size:11px;line-height:1.35}.insight-desk .desk-navigation{margin-top:0;gap:11px!important}.insight-desk .desk-navigation section{gap:2px;display:grid}.insight-desk .desk-navigation section>p{color:var(--workspace-secondary-ink);letter-spacing:.08em;margin:0 10px 4px;font-size:11px;font-weight:600}.insight-desk .desk-navigation button,.insight-desk .desk-navigation .desk-navigation-more{color:#817a71;box-shadow:none;background:0 0;border:0;border-left:2px solid #0000;border-radius:7px;grid-template-rows:auto auto;gap:1px 9px;block-size:auto!important;min-block-size:58px!important;grid-template-columns:24px minmax(0,1fr) auto!important;min-height:58px!important;padding:7px 9px!important;display:grid!important}.insight-desk .desk-navigation-icon{color:#aaa195;grid-area:1/1/span 2;align-self:center;width:18px;height:18px}.insight-desk .desk-navigation .desk-navigation-label{overflow-wrap:anywhere;text-overflow:clip;text-wrap:pretty;white-space:normal;grid-area:1/2;min-width:0;font-weight:600;overflow:visible;color:#4f4a44!important;font-size:14px!important;line-height:1.4!important;display:block!important}.insight-desk .desk-navigation button small{min-width:0;color:var(--workspace-secondary-ink);overflow-wrap:anywhere;text-overflow:clip;text-wrap:pretty;white-space:normal;grid-area:2/2;font-size:11px;font-weight:400;line-height:1.45;overflow:visible;display:block!important}.insight-desk .desk-navigation button em{color:#fffdf8;background:#c1a16d;border:0;border-radius:4px;grid-area:1/3/span 2;align-self:center;padding:3px 5px;font-size:10px;line-height:1}.insight-desk .desk-navigation button:hover,.insight-desk .desk-navigation button.active{color:#4a443c;background:#eeece7;border-left-color:#b89863}.insight-desk .desk-navigation button:hover .desk-navigation-icon,.insight-desk .desk-navigation button.active .desk-navigation-icon{color:#9a7c4f}.insight-desk .desk-navigation button.active .desk-navigation-label{color:#302c27!important}.insight-desk .desk-sidebar-status{border-top:1px solid #ebe6de;margin-top:auto;padding:12px 8px 0}.insight-desk .desk-sidebar-status>span{color:var(--workspace-secondary-ink);letter-spacing:0;font-size:11px;font-weight:500}.insight-desk .desk-content{background:linear-gradient(#faf9f6e6,#faf9f6f0),url(/obsidian-chart-texture.webp) 50%/cover fixed;min-height:100dvh}.insight-desk:not([data-view=home]) .desk-content{background:linear-gradient(#f9f8f4e8,#f9f8f4f5),url(/obsidian-chart-texture.webp) 50%/cover fixed}.insight-desk .home-bazi-entry{background:radial-gradient(circle at 50% 35%,#ffffffd1,#0000 26rem),radial-gradient(circle at 82% 12%,#b4956212,#0000 24rem);align-content:center;justify-items:center;gap:18px;width:100%;min-height:100dvh;padding:clamp(48px,7vh,82px) clamp(24px,6vw,84px);display:grid}.insight-desk .home-bazi-heading{text-align:center;max-width:780px;margin:0}.insight-desk .home-bazi-heading .section-mark{color:#a18459;letter-spacing:.14em;margin:0;font-size:9px;font-weight:600}.insight-desk .home-bazi-entry h1{color:#2f2b27;max-width:760px;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:13px auto 12px;font-weight:500;line-height:1.14;font-size:clamp(38px,4.7vw,58px)!important}.insight-desk .home-bazi-heading>p:last-child{color:#8d867e;max-width:610px;margin:0 auto;font-size:13px;line-height:1.75}.insight-desk .home-bazi-entry .reading-form-home{color:#3e3933;border-radius:12px;width:min(100%,700px);box-shadow:0 20px 60px #3e342712,inset 0 1px #fff;background:#fffffdf0!important;border:1px solid #e7e2da!important;padding:22px 24px 20px!important}.reading-form-home .home-question-field{gap:10px}.reading-form-home .home-question-field>label{color:#665f56;font-size:11px;font-weight:600}.home-question-rail{border-bottom:1px solid #f0ece6;padding-bottom:6px}.home-question-sequence button,.home-question-sequence span{color:#7b746c}@media (hover:hover) and (pointer:fine){.home-question-sequence button:hover{color:#6f5d44}}.reading-form-home .home-question-field textarea{border:1px solid #e9e4dc;border-radius:8px;min-height:112px;padding:15px 16px;font-size:15px;line-height:1.65;box-shadow:inset 0 1px 2px #352c2206;color:#39342f!important;background:#fbfaf7!important}.reading-form-home .home-question-field textarea::placeholder{color:#b7b0a7}.reading-form-home .home-question-field textarea:focus-visible{border-color:#b99b6a;box-shadow:0 0 0 3px #b99b6a1f}.reading-form-home .home-start-reading{color:#fffdf8;background:#5c4f3f;border:1px solid #5e5141;border-radius:7px;min-height:48px;font-size:13px;box-shadow:0 9px 22px #50412f21}.reading-form-home .home-start-reading:hover{background:#4e4336}.reading-form-home .error-text{color:#9f4d3e}.home-reading-flow{color:#9c948a;text-align:center;max-width:700px;margin:-3px auto 0;font-size:10px;line-height:1.5}.home-reading-promise{color:#aaa299;max-width:700px;margin:-8px auto 0;font-size:10px}.home-reading-form-fallback{color:#8e867c}@media (max-width:900px){.insight-desk{background:#f6f3ed;display:block}.mobile-workspace-bar{color:#3e3933;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfbf7f5;border-bottom:1px solid #e8e2d8}.mobile-workspace-bar>button span{background:#6e6254}.mobile-workspace-bar strong{color:#403a34;font-family:var(--font-display);font-size:16px}.mobile-workspace-bar .language-toggle{--language-line:#e0d8cc;--language-surface:#fffdf9;--language-ink:#625b52;--language-hover-ink:#3f3933;width:60px;min-height:38px;padding:0}.mobile-workspace-bar .language-toggle-trigger{width:60px;min-height:44px;padding-inline:8px;font-size:11px}.mobile-workspace-backdrop{background:#312b244d}.insight-desk .desk-sidebar{background:#fcfbf7;width:min(86vw,326px);padding:62px 12px 22px;top:60px;box-shadow:18px 0 42px #322b2224}.insight-desk .desk-sidebar-language{display:none}.insight-desk .desk-navigation button{grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr) auto!important}.insight-desk .desk-navigation .desk-navigation-label{grid-column:2}.insight-desk .desk-navigation button small{color:var(--workspace-secondary-ink);grid-column:2}.mobile-sidebar-close{color:#5e554c;background:#f7f4ee;border-color:#dfd8ce}.insight-desk .desk-content,.insight-desk .home-bazi-entry{min-height:calc(100dvh - 60px)}.insight-desk .home-bazi-entry{gap:15px;padding:34px 18px 38px}.insight-desk .home-bazi-entry h1{max-width:620px;line-height:1.16;font-size:clamp(31px,8.8vw,42px)!important}.insight-desk .home-bazi-heading>p:last-child{font-size:12px;line-height:1.65}.insight-desk .home-bazi-entry .reading-form-home{border-radius:10px;padding:17px 15px 15px!important}.reading-form-home .home-question-field textarea{min-height:96px;padding:13px 14px;font-size:16px}}@media (max-width:420px){.insight-desk .home-bazi-entry{align-content:start;gap:12px;padding:28px 14px 34px}.insight-desk .home-bazi-entry h1{margin-block:10px 8px;font-size:clamp(29px,8.9vw,36px)!important}.insight-desk .home-bazi-heading>p:last-child{line-height:1.55}.home-question-sequence{gap:20px;padding-inline:14px}.home-reading-flow{display:none}.home-reading-promise{margin-top:-5px}}@media (min-width:901px){.insight-desk{grid-template-columns:244px minmax(0,1fr)}}.insight-desk .home-bazi-entry{gap:14px;padding-block:clamp(32px,4.8vh,58px)}.insight-desk .home-bazi-heading h1{margin-bottom:0}.insight-desk .home-bazi-entry .reading-form-home.is-focus{width:min(100%,720px);box-shadow:none;border-radius:0;background:0 0!important;border:0!important;padding:0!important}.reading-form-home.is-focus .reading-form-fields,.reading-form-home.is-focus .home-birth-step{justify-items:stretch;gap:12px;display:grid}.bazi-instrument-caption{color:#756e66;text-align:center;text-wrap:balance;max-width:570px;margin:-2px auto 2px;font-size:12px;line-height:1.65}.reading-form-home.is-focus .home-question-field{width:min(100%,700px);margin:0 auto}.reading-form-home.is-focus .home-question-field>label{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reading-form-home.is-focus .home-question-rail{border-bottom:0;margin-bottom:2px;padding-bottom:0}.home-question-composer{width:100%;position:relative}.reading-form-home.is-focus .home-question-composer textarea{resize:none;border-color:#e5dfd6;border-radius:12px;min-height:108px;padding:17px 76px 17px 18px;box-shadow:0 20px 54px #42362713,inset 0 1px #ffffffd1;background:#fffefbf5!important}.reading-form-home.is-focus .home-start-reading{color:#fffaf1;cursor:pointer;background:#5c4f3f;border:1px solid #5e5141;border-radius:50%;place-items:center;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;transition:transform .17s cubic-bezier(.16,1,.3,1),background-color .17s,box-shadow .17s;display:grid;position:absolute;bottom:15px;right:15px;box-shadow:0 8px 18px #4d3d2b33,inset 0 1px #ffffff2e}.reading-form-home.is-focus .home-start-reading svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:20px;height:20px}.reading-form-home.is-focus .home-start-reading:hover{background:#493e31;transform:translate(2px);box-shadow:0 10px 23px #4d3d2b3d,inset 0 1px #fff3}.reading-form-home.is-focus .home-start-reading:active{transform:translate(2px)scale(.96)}.reading-form-home.is-focus .home-start-reading:focus-visible{outline-offset:3px;outline:2px solid #a98a5f}.home-more-tools{justify-items:center;gap:11px;width:min(100%,700px);margin:2px auto 0;display:grid}.home-more-tools-toggle{color:#625a50;min-height:40px;font:inherit;cursor:pointer;background:#fffefbe8;border:1px solid #ddd6cc;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px 0 13px;font-size:11px;font-weight:600;line-height:1;transition:border-color .18s,background-color .18s,transform .17s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 20px #4235240e}.home-more-tools-toggle:hover{background:#fffdf9;border-color:#bca98d;transform:translateY(-1px)}.home-more-tools-toggle:focus-visible{outline-offset:3px;outline:2px solid #a98a5f}.home-more-tools-spark,.home-more-tools-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:15px;height:15px}.home-more-tools-spark{color:#9a7a4f;fill:#9a7a4f14}.home-more-tools-chevron{width:13px;height:13px;transition:transform .21s cubic-bezier(.16,1,.3,1)}.home-more-tools.is-open .home-more-tools-chevron{transform:rotate(180deg)}.home-more-tools-panel{background:#fffefbf7;border:1px solid #e2dcd3;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 22px;width:100%;padding:14px 15px;animation:.24s cubic-bezier(.16,1,.3,1) both homeToolsReveal;display:grid;box-shadow:0 22px 55px #41342417}.home-more-tools-panel button{color:#4f4942;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0ece6;border-radius:6px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:9px 7px;transition:background-color .16s,transform .16s cubic-bezier(.16,1,.3,1);display:grid}.home-more-tools-panel button:nth-last-child(-n+2){border-bottom-color:#0000}.home-more-tools-panel button:hover{background:#f7f3ec;transform:translate(2px)}.home-more-tools-panel button:focus-visible{outline-offset:-1px;outline:2px solid #a98a5f}.home-more-tools-panel .desk-navigation-icon{color:#9a7a4f;background:#f4eee5;border-radius:50%;width:36px;height:36px;padding:9px;display:grid}.home-more-tools-panel button>span{gap:3px;min-width:0;display:grid}.home-more-tools-panel strong{color:#4a443d;overflow-wrap:anywhere;text-overflow:clip;text-wrap:pretty;white-space:normal;min-width:0;font-size:12px;font-weight:600;line-height:1.25;overflow:visible}.home-more-tools-panel small{color:#a39b91;overflow-wrap:anywhere;text-overflow:clip;text-wrap:pretty;white-space:normal;min-width:0;font-size:9px;line-height:1.35;overflow:visible}.home-more-tools-panel i{color:#b1a79b;font-size:18px;font-style:normal;line-height:1}.home-reading-promise{margin-top:-1px}@keyframes homeToolsReveal{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.insight-desk .home-bazi-entry{gap:12px;padding-top:26px}}@media (max-width:560px){.insight-desk .home-bazi-heading .section-mark{font-size:8px}.insight-desk .home-bazi-entry h1{margin-top:8px;font-size:clamp(27px,8.3vw,34px)!important}.insight-desk:not([data-view=home]) .desk-content h1{font-size:26px!important}.bazi-instrument-caption{max-width:330px;font-size:11px;line-height:1.55}.home-question-sequence{gap:18px;padding-inline:10px}.reading-form-home.is-focus .home-question-composer textarea{min-height:94px;padding:14px 68px 14px 14px}.reading-form-home.is-focus .home-start-reading{width:44px;min-width:44px;height:44px;min-height:44px;bottom:12px;right:12px}.home-more-tools-panel{grid-template-columns:1fr;gap:0;padding:10px}.home-more-tools-panel button:nth-last-child(2){border-bottom-color:#f0ece6}.home-more-tools-panel button:last-child{border-bottom-color:#0000}.home-more-tools-panel button{min-height:58px}}@media (prefers-reduced-motion:reduce){.home-more-tools-panel,.home-more-tools-chevron{transition:none;animation:none}}.bazi-report-paper{--ink:#393d3d;--muted:#747b7a;--line:#dddeda;--paper:#fbfaf7;--soft:#f3f4f1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);font-family:var(--font-body);border:1px solid #dfe3de;border-radius:12px;padding:clamp(22px,4.5vw,56px);overflow:hidden;box-shadow:0 5px 14px #2d393312;background:#fbfaf7!important;border-color:#dfe3de!important}.bazi-report-paper .report-header{border-bottom-color:var(--line)}.bazi-report-paper .report-header h3,.bazi-report-paper .report-dimension-intro h2,.bazi-report-paper .tool-ai-consent strong,.bazi-report-paper .report-evidence-details>summary strong,.bazi-report-paper .reading-privacy-controls summary{color:var(--ink)}.bazi-report-paper .report-label,.bazi-report-paper .section-mark,.bazi-report-paper .report-evidence-details>summary span{letter-spacing:.02em;text-transform:none;color:#845f3e!important}.bazi-report-paper .status-pill{color:#685842;background:#f2eee7;border-color:#d9d3ca}.bazi-report-paper>.muted-text,.bazi-report-paper .report-dimension-intro>p:last-child,.bazi-report-paper .tool-ai-consent p,.bazi-report-paper .ai-data-consent-details,.bazi-report-paper .reading-privacy-controls p{color:var(--muted)}.bazi-report-paper .tool-ai-consent,.bazi-report-paper .tool-ai-retry{border-color:var(--line);background:#f5f4f0}.bazi-report-paper .ai-data-consent-details,.bazi-report-paper .report-evidence-details,.bazi-report-paper .reading-privacy-controls{border-color:var(--line)}.bazi-report-paper [data-bazi-dashboard]{box-shadow:none;border-radius:0;margin-top:0}.report-experience-action-band{background:#f2f4f1;border-top:1px solid #cfd3cf;border-bottom:1px solid #cfd3cf;grid-template-columns:minmax(180px,.46fr) minmax(0,1.54fr);gap:clamp(28px,5vw,62px);margin:clamp(44px,6vw,72px) 0;padding:clamp(28px,4vw,42px);scroll-margin-top:24px;display:grid}.report-experience-action-band h2{max-width:13ch;color:var(--ink);letter-spacing:-.018em;text-wrap:balance;margin:7px 0 0;font-family:inherit;font-size:clamp(22px,3vw,29px);font-weight:700;line-height:1.35}.report-experience-action-body ol,.report-experience-action-body ul{counter-reset:bazi-report-action;gap:10px;margin:0;padding:0;list-style:none;display:grid}.report-experience-action-body li{color:#4c5351;counter-increment:bazi-report-action;text-wrap:pretty;background:#ffffff80;border:1px solid #d8dbd7;border-radius:6px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 16px;font-size:14px;line-height:1.78;display:grid}.report-experience-action-body li:first-child{border-color:#b9b0a5}.report-experience-action-body li:before{color:#8a6846;content:counter(bazi-report-action, decimal-leading-zero);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.report-experience-action-body>p{color:#4c5351;font-size:14px;line-height:1.78}.report-experience-chapters-after-actions{margin-top:8px}.report-experience-legal{border-top:1px solid var(--line);margin-top:34px;padding-top:16px}.report-experience-legal p{max-width:88ch;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.bazi-report-paper .report-evidence-details{border-top-color:var(--line);border-bottom-color:var(--line);margin-top:46px}.bazi-report-paper .report-evidence-details>summary small{color:var(--muted)}.bazi-report-paper .reading-next-steps{border-top-color:#d3cdc5;border-bottom-color:var(--line)}.bazi-report-paper .reading-next-steps h2,.bazi-report-paper .report-object-heading h2,.bazi-report-paper .report-object-copy h3{color:var(--ink)}.bazi-report-paper .reading-next-steps>div>p:last-child,.bazi-report-paper .report-object-heading p,.bazi-report-paper .report-object-copy>p,.bazi-report-paper .report-object-disclosure>p,.bazi-report-paper .report-object-availability span{color:var(--muted)}.bazi-report-paper .reading-next-step-actions button{border-color:var(--line);color:var(--ink);background:#f5f4f0}.bazi-report-paper .report-object-recommendation{border-top-color:#b9ad9d}.bazi-report-paper .report-object-heading>span,.bazi-report-paper .report-object-copy>small,.bazi-report-paper .report-object-reason strong,.bazi-report-paper .report-object-copy>.report-object-availability strong,.bazi-report-paper .report-object-disclosure>summary,.bazi-report-paper .report-object-disclosure strong{color:#845f3e}.bazi-report-paper .report-object-image{background:#eceae5;border-radius:6px}.bazi-report-paper .report-object-copy dl,.bazi-report-paper .report-object-availability,.bazi-report-paper .report-object-disclosure{border-color:var(--line)}.bazi-report-paper .report-object-copy dt,.bazi-report-paper .report-object-copy dd,.bazi-report-paper .report-object-alternatives small{color:var(--muted)}.bazi-report-paper .report-object-copy dd,.bazi-report-paper .report-object-alternatives span{color:var(--ink)}.bazi-report-paper .report-object-alternatives{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;gap:0}.bazi-report-paper .report-object-alternatives a{background:0 0}.bazi-report-paper .report-object-alternatives a+a{border-left:1px solid var(--line)}.bazi-report-paper .report-object-cta{color:#5d4934;background:0 0;border-color:#a78b6d}.bazi-report-section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-inline:0;padding-top:clamp(48px,6vw,76px);padding-bottom:clamp(64px,8vw,104px);background:linear-gradient(#f5f7f3 0%,#eef2ed 58%,#f6f3ed 100%)!important}.bazi-report-section>.section-heading{margin-bottom:clamp(28px,4vw,44px)}main:not(.insight-desk) .bazi-report-section>.section-heading h1{color:#303a36}main:not(.insight-desk) .bazi-report-section>.section-heading>p:not(.section-mark){color:#68726d}main:not(.insight-desk) .bazi-report-section>.section-heading>.section-mark{color:#914b42!important}@media (max-width:760px){.bazi-report-paper{border-radius:9px;padding:18px}.report-experience-action-band{grid-template-columns:minmax(0,1fr);gap:20px;margin-left:-18px;margin-right:-18px;padding:28px 18px}.report-experience-action-band h2{max-width:22ch}.bazi-report-paper .report-object-alternatives a+a{border-top:1px solid var(--line);border-left:0}}@media print{.bazi-report-paper{box-shadow:none;border-radius:0;padding:0}}.reading-form-home.is-birth{color:#403a34}.reading-form-home.is-birth .home-question-recap{color:#403a34;border-bottom-color:#ddd6cd}.reading-form-home.is-birth .home-question-recap>span,.reading-form-home.is-birth .home-question-recap>small{color:#8a6a47}.reading-form-home.is-birth .birth-step-heading h3{color:#39342f;font-family:var(--font-display);letter-spacing:-.015em;margin:2px 0 0;font-size:clamp(22px,2.2vw,27px);font-weight:600;line-height:1.3}.reading-form-home.is-birth .birth-step-heading p{color:#746d65;max-width:36rem;margin-top:7px;font-size:14px;line-height:1.7}.reading-form-home.is-birth .form-row>label,.reading-form-home.is-birth .calendar-input-field,.reading-form-home.is-birth .fortune-cycle-settings label{color:#4e4841;font-size:12px;font-weight:600;line-height:1.5}.reading-form-home.is-birth .calendar-field-label{color:#4e4841!important}.reading-form-home.is-birth input:not([type=checkbox]):not([type=radio]),.reading-form-home.is-birth select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:50px;font:inherit;border-radius:6px;padding-inline:13px;font-size:14px;box-shadow:inset 0 1px 2px #392f2506;color:#34302c!important;background:#fbfaf7!important;border:1px solid #d7d0c7!important}.reading-form-home.is-birth input:not([type=checkbox]):not([type=radio]):hover,.reading-form-home.is-birth select:hover{border-color:#bdb3a7!important}.reading-form-home.is-birth input:not([type=checkbox]):not([type=radio]):focus-visible,.reading-form-home.is-birth select:focus-visible{outline-offset:2px;outline:2px solid #a580583d;border-color:#a58058!important}.reading-form-home.is-birth input:not([type=checkbox]):not([type=radio]):disabled,.reading-form-home.is-birth select:disabled{cursor:not-allowed;color:#9b948b!important;background:#f2f0ec!important;border-color:#e2ddd6!important}.reading-form-home.is-birth .calendar-toggle{background:#f3f0eb;border-color:#d9d2c9;width:fit-content;margin:7px 0 1px}.reading-form-home.is-birth .calendar-toggle button{color:#777067;min-height:28px;padding:4px 11px}.reading-form-home.is-birth .calendar-toggle button.active{color:#fffdf9;background:#76614a}.reading-form-home.is-birth .calendar-toggle button:focus-visible,.reading-form-home.is-birth .check-row input:focus-visible,.reading-form-home.is-birth .optional-birth-location>summary:focus-visible,.reading-form-home.is-birth .ai-data-consent-details>summary:focus-visible{outline-offset:2px;outline:2px solid #a58058}.reading-form-home.is-birth .check-row,.reading-form-home.is-birth .ai-data-consent{color:#5f5851}.reading-form-home.is-birth .check-row input,.reading-form-home.is-birth .ai-data-consent input{accent-color:#81684d}.reading-form-home.is-birth .birth-time-note,.reading-form-home.is-birth .lunar-help,.reading-form-home.is-birth .optional-birth-location>p,.reading-form-home.is-birth .ai-data-consent-details,.reading-form-home.is-birth .fine-print,.reading-form-home.is-birth .free-reading-promise{color:#777067}.reading-form-home.is-birth .optional-birth-location{border-top-color:#ded8d0}.reading-form-home.is-birth .optional-birth-location>summary,.reading-form-home.is-birth .ai-data-consent-details>summary,.reading-form-home.is-birth .ai-data-consent-details a{color:#88643f}.reading-form-home.is-birth .quiz-actions .button.primary{color:#fffdf8;background:#81684d;border-color:#81684d;box-shadow:0 10px 24px #56412b24}.reading-form-home.is-birth .quiz-actions .button.primary:hover{background:#70583f}.reading-form-home.is-birth .quiz-actions .button.primary:focus-visible{outline-offset:3px;outline:2px solid #a58058}.reading-form-home.is-birth .quiz-actions .button.primary:active{transform:translateY(1px)}.reading-form-home.is-birth .quiz-actions .button.primary:disabled{box-shadow:none;color:#827a71;cursor:not-allowed;background:#d8d2ca;border-color:#c9c1b7}.reading-form-home.is-birth .error-text{color:#9e4137}.bazi-report-paper .bazi-ai-progress{border-block-color:#cfc7bd}.bazi-report-paper .bazi-ai-progress-heading span{color:#86623e}.bazi-report-paper .bazi-ai-progress-heading strong{color:#777067}.bazi-report-paper .bazi-ai-progress h2{color:#39342f;max-width:none;font-family:var(--font-display);letter-spacing:-.018em;text-wrap:pretty;font-size:clamp(25px,3vw,33px);font-weight:600;line-height:1.24}.bazi-report-paper .bazi-ai-progress>p{color:#686159;font-size:14px}.bazi-report-paper .bazi-ai-progress ol{border-block-color:#ddd6cd}.bazi-report-paper .bazi-ai-progress li{color:#766f67}.bazi-report-paper .bazi-ai-progress li+li{border-color:#ddd6cd}.bazi-report-paper .bazi-ai-progress li span{color:#876440}.bazi-report-paper .bazi-ai-progress li.is-complete{color:#4f705e}.bazi-report-paper .bazi-ai-progress li.is-active{color:#6f5438}.bazi-report-paper .bazi-ai-progress-lines span{background:linear-gradient(90deg,#ebe6df,#b89b78,#ebe6df) 0 0/220% 100%;height:4px}.insight-desk{--workspace-canvas:#f6f3ed;--workspace-paper:#fffefa;--workspace-paper-soft:#f2eee7;--workspace-ink:#342f2a;--workspace-muted:#746d65;--workspace-quiet:#9c948a;--workspace-line:#ded7cd;--workspace-line-soft:#ebe6df;--workspace-accent:#8b6842;--workspace-action:#5b4c3c;--workspace-action-hover:#493d31;background:var(--workspace-canvas);color:var(--workspace-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:901px){.insight-desk .desk-sidebar-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid!important}.insight-desk .desk-sidebar-language{justify-self:end;width:52px;margin:0 8px 0 0;position:static}.insight-desk .desk-sidebar-language .language-toggle{--language-line:#e2dbd0;--language-surface:#faf8f3;--language-ink:#625b52;--language-hover-ink:#3f3933;width:52px;min-height:36px;padding:0;background:0 0!important;border:0!important}.insight-desk .desk-sidebar-language .language-toggle-trigger{min-height:36px;padding-inline:7px}}.insight-desk .desk-content,.insight-desk:not([data-view=home]) .desk-content{background:var(--workspace-canvas-background)}.insight-desk .desk-page,.insight-desk .method-route,.insight-desk .method-route-body,.insight-desk .bazi-journey-hub,.insight-desk .liuyao-casting,.insight-desk .relationship-workspace{color:var(--workspace-ink)!important;background:0 0!important}.insight-desk .method-route-strip{border-color:var(--workspace-line-soft)!important;box-shadow:none!important;background:#fffefac2!important}.insight-desk .method-route-strip span,.insight-desk .method-route-strip em,.insight-desk .section-mark,.insight-desk .bazi-journey-grid span,.insight-desk .bazi-journey-grid em,.insight-desk .membership-balance span,.insight-desk .membership-tiers article>p,.insight-desk .fortune-date,.insight-desk .tool-education>p:first-child,.insight-desk .continue-explore>div:first-child p{color:var(--workspace-accent)!important}.insight-desk .method-route-strip strong,.insight-desk .desk-page h1,.insight-desk .desk-page h2,.insight-desk .desk-page h3,.insight-desk .method-route h1,.insight-desk .method-route h2,.insight-desk .method-route h3,.insight-desk .method-route strong,.insight-desk .bazi-journey-hub>header h1,.insight-desk .bazi-journey-grid strong,.insight-desk .membership-hero h1,.insight-desk .membership-balance strong,.insight-desk .membership-tiers h2,.insight-desk .membership-tiers strong,.insight-desk .account-center h2,.insight-desk .library-grid h2,.insight-desk .method-directory h2,.insight-desk .history-list h2,.insight-desk .fortune-ritual-copy h1,.insight-desk .continue-explore h2,.insight-desk .tool-education h2,.insight-desk .tool-education h3{color:var(--workspace-ink)!important;text-shadow:none!important}.insight-desk .method-route-strip p,.insight-desk .desk-section-heading>p,.insight-desk .bazi-journey-hub>header>p:last-child,.insight-desk .bazi-journey-grid small,.insight-desk .bazi-journey-note,.insight-desk .destiny-dimension-cards small,.insight-desk .liuyao-intro>p:not(.section-mark),.insight-desk .relationship-copy>p:not(.section-mark),.insight-desk .relationship-theme-picker small,.insight-desk .membership-hero>p:last-child,.insight-desk .membership-balance p,.insight-desk .membership-tiers li,.insight-desk .membership-identity p,.insight-desk .account-center-lead,.insight-desk .library-grid p,.insight-desk .method-directory p,.insight-desk .history-list span,.insight-desk .history-list p,.insight-desk .fortune-ritual-copy>p,.insight-desk .tool-education-copy,.insight-desk .continue-explore-grid small{color:var(--workspace-muted)!important}.insight-desk input:not([type=checkbox]):not([type=radio]),.insight-desk select,.insight-desk textarea,.insight-desk .method-route input:not([type=checkbox]):not([type=radio]),.insight-desk .method-route select,.insight-desk .method-route textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--workspace-line)!important;background:var(--workspace-paper)!important;color:var(--workspace-ink)!important;box-shadow:inset 0 1px 2px #3d302306!important}.insight-desk input::placeholder,.insight-desk textarea::placeholder{color:#aaa299!important}.insight-desk input:not([type=checkbox]):not([type=radio]):hover,.insight-desk select:hover,.insight-desk textarea:hover{border-color:#c8bbaa!important}.insight-desk input:not([type=checkbox]):not([type=radio]):focus-visible,.insight-desk select:focus-visible,.insight-desk textarea:focus-visible{outline-offset:2px;box-shadow:none!important;border-color:#a88359!important;outline:2px solid #a8835938!important}.insight-desk label,.insight-desk legend,.insight-desk .liuyao-intro label,.insight-desk .relationship-fields label{color:#5f5850!important}.insight-desk :is(.reading-form:not(.reading-form-home),.bazi-journey-grid button,.destiny-dimension-cards article,.liuyao-intro,.liuyao-board,.liuyao-live-board,.relationship-fields fieldset,.membership-balance,.membership-tiers article,.membership-identity,.membership-assets>div,.account-center,.library-grid article,.history-list article,.workspace-record,.workspace-empty,.workspace-guides article,.continue-explore-grid button){border-color:var(--workspace-line)!important;box-shadow:none!important;color:var(--workspace-ink)!important;background:#fffefae6!important}.insight-desk .reading-form:not(.reading-form-home){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.insight-desk .bazi-journey-grid button:hover,.insight-desk .continue-explore-grid button:hover,.insight-desk .history-list article:hover{background:#faf6ef!important;border-color:#c8b69e!important}.insight-desk .bazi-journey-grid button:focus-visible,.insight-desk .continue-explore-grid button:focus-visible,.insight-desk .quiz-choices button:focus-visible{outline-offset:3px;outline:2px solid #a88359}.insight-desk .quiz-choices button,.insight-desk .history-toolbar button,.insight-desk .bazi-destiny-tabs button{border-color:var(--workspace-line)!important;background:var(--workspace-paper)!important;color:#625b53!important}.insight-desk .quiz-choices button:hover,.insight-desk .quiz-choices button.selected,.insight-desk .history-toolbar button:hover,.insight-desk .history-toolbar button.active,.insight-desk .bazi-destiny-tabs button.active{color:#4c4034!important;background:#eee7dc!important;border-color:#a98860!important}.insight-desk .button.primary,.insight-desk .liuyao-cast-button,.insight-desk .relationship-workspace>.button,.insight-desk .fortune-draw-button{border-color:var(--workspace-action)!important;background:var(--workspace-action)!important;color:#fffdf8!important;box-shadow:none!important}.insight-desk .button.primary:hover:not(:disabled),.insight-desk .liuyao-cast-button:hover:not(:disabled),.insight-desk .relationship-workspace>.button:hover:not(:disabled),.insight-desk .fortune-draw-button:hover:not(:disabled){background:var(--workspace-action-hover)!important}.insight-desk .button.secondary{color:#5f4e3e!important;background:#f4efe7!important;border-color:#cbbba6!important}.insight-desk .button:disabled,.insight-desk button:disabled{cursor:not-allowed}.insight-desk .method-route .liuyao-board{background:#f3efe8!important}.insight-desk .liuyao-live-board,.insight-desk .liuyao-candidates,.insight-desk .tool-education,.insight-desk .continue-explore,.insight-desk .history-toolbar,.insight-desk .method-directory,.insight-desk .membership-point-ledger,.insight-desk .fortune-ai-disclosure{border-color:var(--workspace-line)!important}.insight-desk .fortune-ai-disclosure>summary,.insight-desk .fortune-ai-disclosure a{color:var(--workspace-accent)!important}.insight-desk .fortune-ai-disclosure>p{color:var(--workspace-muted)!important}.insight-desk .tool-education span,.insight-desk .liuyao-live-board strong{color:var(--workspace-ink)!important}.insight-desk .membership-assets{border-color:var(--workspace-line)!important;background:var(--workspace-line)!important}.insight-desk .membership-assets button{color:#543!important;background:#e9dfd1!important}.insight-desk .membership-assets strong{color:#755b3d!important}.insight-desk .membership-assets span,.insight-desk .membership-assets small,.insight-desk .membership-privileges{color:#756d64!important}.insight-desk .membership-tiers article.is-current,.insight-desk .membership-tiers .is-recommended{background:#f7f1e8!important;border-color:#ae8b60!important}.insight-desk .membership-signed-in,.insight-desk .membership-signed-out,.insight-desk .membership-auth-card{border-color:var(--workspace-line)!important;color:var(--workspace-ink)!important}.insight-desk .liuyao-prompt-row button,.insight-desk .casting-method-choice button{border-color:var(--workspace-line)!important;background:var(--workspace-paper-soft)!important;color:#514940!important}.insight-desk .liuyao-prompt-row button:hover,.insight-desk .casting-method-choice button:hover,.insight-desk .casting-method-choice button.active{color:#44382d!important;background:#e9dfd2!important;border-color:#aa8b65!important}.insight-desk .cast-actions button{background:var(--workspace-action)!important;color:#fffaf2!important;border-color:#79654f!important}.insight-desk .cast-actions button:hover:not(:disabled){background:var(--workspace-action-hover)!important;color:#fffdf8!important;border-color:#675440!important}.insight-desk .liuyao-casting .liuyao-progress{border-color:var(--workspace-line)!important;background:var(--workspace-paper-soft)!important;box-shadow:none!important;color:var(--workspace-ink)!important}.insight-desk .liuyao-casting .liuyao-progress>div,.insight-desk .liuyao-casting .liuyao-progress>div strong{color:var(--workspace-ink)!important}.insight-desk .liuyao-casting .liuyao-progress>div span{color:var(--workspace-accent)!important}.insight-desk .liuyao-casting .liuyao-progress progress{accent-color:var(--workspace-accent)}.insight-desk .quiz-progress span{color:#8d857c!important}.insight-desk .quiz-progress span.active,.insight-desk .destiny-social-proof{color:#795f40!important}.insight-desk .reading-entry-context{color:#675b4e;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:.78rem;display:flex}.insight-desk .reading-entry-context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insight-desk .reading-entry-context strong{color:#8b6845;font-size:inherit;flex:none;font-weight:600}.insight-desk .yao-line{box-shadow:0 1px #ffffff6b;background:#65533f!important}.insight-desk .yao-line.yin{background:linear-gradient(90deg,#65533f 0 43%,#0000 43% 57%,#65533f 57% 100%)!important}.insight-desk .yao-line.changing:after{background:#9a6841!important}.insight-desk .report-object-recommendation,.insight-desk .report-object-copy dl,.insight-desk .report-object-availability,.insight-desk .report-object-disclosure{border-color:var(--workspace-line)!important}.insight-desk .report-object-image{box-shadow:inset 0 0 0 1px #6f5e4814;background:#eee7dc!important}.insight-desk .report-object-alternatives{background:var(--workspace-line)!important}.insight-desk .report-object-alternatives a{background:var(--workspace-paper)!important;color:var(--workspace-ink)!important}.insight-desk .report-object-heading h2,.insight-desk .report-object-copy h3,.insight-desk .report-object-copy dd,.insight-desk .report-object-alternatives span{color:var(--workspace-ink)!important}.insight-desk .report-object-heading>span,.insight-desk .report-object-copy>small,.insight-desk .report-object-reason strong,.insight-desk .report-object-copy>.report-object-availability strong,.insight-desk .report-object-disclosure>summary,.insight-desk .report-object-disclosure strong,.insight-desk .report-object-alternatives small{color:var(--workspace-accent)!important}.insight-desk .report-object-heading p,.insight-desk .report-object-copy>p,.insight-desk .report-object-copy dt,.insight-desk .report-object-copy>.report-object-availability span,.insight-desk .report-object-disclosure>p{color:var(--workspace-muted)!important}.insight-desk .high-stakes-guidance{color:#765747!important;background:#fbf1e7!important;border-color:#d6b89d!important}.insight-desk .high-stakes-guidance strong{color:#8a4c35!important}.insight-desk .high-stakes-guidance p{color:#765f51!important}.insight-desk .high-stakes-guidance.is-safety{background:#fbecea!important;border-color:#d8aaa0!important}.insight-desk .high-stakes-guidance.is-safety strong{color:#934338!important}.reading-form-home.is-focus .home-question-field,.home-more-tools{width:min(100%,552px)}.reading-form-home.is-focus .home-question-composer textarea{box-sizing:border-box;resize:none;height:auto;min-height:64px;max-height:180px;padding:17px 64px 17px 18px;overflow-y:hidden;width:100%!important;max-width:100%!important;inline-size:100%!important;max-inline-size:100%!important}.reading-form-home.is-focus .home-start-reading{width:40px;min-width:40px;height:40px;min-height:40px;bottom:12px;right:12px}.reading-form-home.is-focus .home-start-reading:disabled{box-shadow:none;color:#aaa39a;background:#e7e3dd;border-color:#d9d3cb}.insight-desk .home-bazi-heading{width:min(100%,760px)}.insight-desk .home-bazi-entry h1{place-items:center;min-height:72px;line-height:1.18;display:grid;font-size:30px!important}@media (max-width:900px){.insight-desk .desk-content,.insight-desk:not([data-view=home]) .desk-content{background:linear-gradient(#f9f8f4f2,#f9f8f4fa),url(/obsidian-chart-texture.webp) 50%/cover}html body:has(main.footer-page-canvas){background:linear-gradient(#f9f8f4f2,#f9f8f4fa),url(/obsidian-chart-texture.webp) 50%/cover}#workspace-content:has(>main.shop-page){background:linear-gradient(#f9f8f4f2,#f9f8f4fa),url(/obsidian-chart-texture.webp) 50%/cover}}@media (max-width:560px){.insight-desk .home-bazi-heading{width:min(342px,100vw - 48px)}.insight-desk .home-bazi-entry h1{min-height:62px;margin:5px auto 0;line-height:1.28;font-size:24px!important}.reading-form-home.is-focus .home-question-field,.home-more-tools{width:min(342px,100vw - 48px)}.reading-form-home.is-focus .home-question-composer textarea{height:auto;min-height:64px;max-height:180px;padding:16px 62px 16px 16px}.reading-form-home.is-focus .home-start-reading{width:40px;min-width:40px;height:40px;min-height:40px;bottom:12px;right:12px}}.account-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#342f2a!important;background:#fffefa!important;border-color:#d7cec2!important;box-shadow:0 28px 72px #372b1e33!important}.account-dialog::backdrop{background:#3e342961!important}.account-dialog-brand{background:#faf7f1!important;border-color:#e8e1d8!important}.account-dialog-brand strong,.account-dialog-head h2{color:#342f2a!important}.account-dialog-brand small,.account-dialog-head span,.account-dialog-switch p,.account-dialog-switch small,.account-dialog-help{color:#7b736a!important}.account-dialog-head>button{color:#6d655c!important;background:#f0ece6!important}.account-dialog-form label{color:#5f5850!important}.account-dialog-form input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#342f2a!important;background:#fffefa!important;border-color:#ded7cd!important}.account-dialog-form input:focus-visible{background:#fffefa!important;border-color:#a88359!important;box-shadow:0 0 0 3px #a883591f!important}.legal-strip{color:#342f2a!important;background:#f6f3ed!important;border-color:#e5ded4!important}.legal-strip h2{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.4;color:#342f2a!important}.legal-strip p{font-size:12px;line-height:1.65;color:#746d65!important}main.insight-desk+.legal-strip{padding-block:28px}.site-footer{color:#5d554d!important;background:#eee9e1!important;border-color:#ddd5ca!important}.site-footer a{color:#665d54!important}.site-header:not(.workspace-site-header){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px #483a2a05;color:#342f2a!important;background:#fcfbf7f5!important;border-color:#e5ded4!important}.site-header:not(.workspace-site-header) .brand,.site-header:not(.workspace-site-header) .nav,.site-header:not(.workspace-site-header) .nav a{color:#514a43!important}.site-header:not(.workspace-site-header) .nav a:hover{color:#8b6842!important}.site-header:not(.workspace-site-header) .nav-member{color:#5a4b3c!important;background:#fffefa!important;border-color:#cbbca9!important}.site-header:not(.workspace-site-header) .nav-member:hover{color:#43372c!important;background:#f3ede4!important;border-color:#a88760!important}.site-header:not(.workspace-site-header) .language-toggle{--language-line:#ddd5ca;--language-surface:#fffefa;--language-ink:#4f4841;--language-hover-ink:#342f2a}.shop-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:#342f2a!important;background:#f6f3ed!important}.shop-hero{min-height:min(560px,58vh);padding:clamp(72px, 8vw, 112px) var(--workspace-content-gutter,48px) clamp(52px, 6vw, 78px);background:radial-gradient(circle at 78% 20%,#ad916721,#0000 30rem),linear-gradient(155deg,#fbfaf6,#eee9e1 72%)!important}.shop-hero h1{text-wrap:balance;max-width:1080px;font-size:clamp(30px,2.7vw,36px);line-height:1.16}.shop-eyebrow,.shop-product-meta strong,.shop-process li span{color:#8b6842!important}.shop-hero h1,.shop-product-copy h2,.shop-process h2{color:#342f2a!important}.shop-hero>p:not(.shop-eyebrow),.shop-product-copy>p:not(.shop-material):not(.shop-tagline):not(.shop-benefit-note),.shop-product-copy ul,.shop-benefits,.shop-process>div>p:last-child,.shop-source-note,.shop-launch-status small{color:#746d65!important}.shop-hero .shop-market-note{letter-spacing:.01em;background:#fffefab8;border:1px solid #ddd5ca;border-radius:999px;width:fit-content;max-width:min(100%,700px);padding:7px 12px;line-height:1.45;color:#786b5d!important;margin-top:16px!important;font-size:12px!important}.shop-hero-cta{font-size:14px;line-height:1.3;color:#5d4a37!important;border-color:#a98760!important}.shop-tier-rail,.shop-product,.shop-product-copy ul,.shop-process li,.shop-tier-rail a+a{border-color:#ddd5ca!important}.shop-tier-rail a{color:#5d554d!important}.shop-tier-rail span,.shop-tagline,.shop-benefits strong{color:#624f3c!important}.shop-tier-rail strong,.shop-product-meta,.shop-material,.shop-benefit-note{color:#6f675e!important}.shop-product-image{background:#e8e1d7!important}.shop-cta{color:#fffdf8!important;background:#665543!important;border-color:#665543!important}.shop-cta:hover{color:#fffdf8!important;background:#4d4034!important}.shop-cta.is-disabled,.shop-cta.is-disabled:hover{color:#8e877e!important;background:#e6e1da!important;border-color:#d0c8bd!important}.shop-process{background:#eee9e1!important}.shop-process li{min-height:0;padding:23px 0;line-height:1.65;display:block;color:#514a43!important}.shop-source-note a{color:#755b3d!important}.shop-page input:not([type=checkbox]):not([type=radio]),.shop-page select,.shop-page textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#4b453e!important;background:#fffefa!important;border-color:#d8d0c5!important}.shop-page select option{color:#4b453e;background:#fffefa}.shop-page input:not([type=checkbox]):not([type=radio]):focus-visible,.shop-page select:focus-visible,.shop-page textarea:focus-visible{outline-color:#a8835973;border-color:#a88359!important}@media (max-width:760px){.shop-hero{min-height:auto;padding:76px 16px 50px}.shop-hero h1{font-size:30px;line-height:1.18}.shop-hero h1[data-mobile-title]>span{display:none}.shop-hero h1[data-mobile-title]:after{content:attr(data-mobile-title)}}.shop-curated{width:min(1240px,100%);margin:0 auto;padding:34px clamp(22px,5vw,72px) 112px;scroll-margin-top:76px}.shop-curated-heading{max-width:760px}.shop-curated-heading h2{color:#342f2a;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.16}.shop-curated-heading>p:last-child{color:#746d65;text-wrap:pretty;margin:18px 0 0;line-height:1.75}.shop-curated-filters{flex-wrap:wrap;gap:9px;margin:34px 0 24px;display:flex}.shop-curated-filters button{color:#675d53;min-height:40px;font:inherit;cursor:pointer;background:#fffefac7;border:1px solid #d7cfc3;border-radius:999px;padding:8px 16px;font-size:13px}.shop-curated-filters button[aria-pressed=true]{color:#fffdf8;background:#665543;border-color:#665543}.shop-curated-filters button:focus-visible{outline-offset:3px;outline:2px solid #a88359}.shop-curated-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.shop-curated-card{background:#fffefad1;border:1px solid #ddd5ca;border-radius:18px;min-width:0;scroll-margin-top:84px;overflow:hidden;box-shadow:0 16px 45px #4d40340e}.shop-curated-image{aspect-ratio:1;background:#e8e1d7;position:relative;overflow:hidden}.shop-curated-image img{object-fit:cover}.shop-curated-card-copy{gap:13px;padding:20px;display:grid}.shop-curated-meta{color:#786f66;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;font-size:11px;display:flex}.shop-curated-meta strong{color:#8b6842;font-weight:650}.shop-curated-card h3{color:#342f2a;margin:0;font-size:20px;font-weight:600;line-height:1.3}.shop-curated-material{color:#746d65;min-height:2.9em;margin:0;font-size:13px;line-height:1.48}.shop-curated-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.shop-curated-card dl div{min-width:0}.shop-curated-card dt{color:#978d82;font-size:10px}.shop-curated-card dd{overflow-wrap:anywhere;color:#5e554c;margin:3px 0 0;font-size:12px;line-height:1.45}.shop-curated-price{color:#624f3c;font-size:15px;font-weight:650}.shop-curated-card details{border-block:1px solid #e4ddd3}.shop-curated-card summary{color:#665543;cursor:pointer;padding:12px 0;font-size:12px;font-weight:650}.shop-curated-card details p{color:#746d65;margin:0 0 14px;font-size:12px;line-height:1.7}.shop-curated-card-copy>small{color:#91877c;font-size:10px;line-height:1.5}@media (max-width:980px){.shop-curated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.shop-curated{padding:24px 16px 72px}.shop-curated-filters{gap:7px;margin-top:26px}.shop-curated-filters button{min-height:38px;padding-inline:13px;font-size:12px}.shop-curated-grid{grid-template-columns:minmax(0,1fr)}.shop-curated-material{min-height:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:#f4f1ea}body:before{background:linear-gradient(145deg,#faf8f3,#f0ebe3)}@media (min-width:901px){.insight-desk .desk-sidebar{scrollbar-width:none}.insight-desk .desk-sidebar::-webkit-scrollbar{width:0;height:0}}.insight-desk:not([data-view=home]) .desk-content h1{max-width:24ch;letter-spacing:var(--locale-title-tracking,-.025em);text-wrap:balance;font-size:30px!important;font-weight:600!important;line-height:var(--locale-title-leading,1.2)!important}.insight-desk:not([data-view=home]) .desk-content .membership-hero h1{max-width:none}.insight-desk:not([data-view=home]) .desk-content :where(h2){font-size:var(--type-section-title);font-weight:600;line-height:1.3}.insight-desk:not([data-view=home]) .desk-content :where(h3){font-size:var(--type-subsection-title);font-weight:600;line-height:1.4}.insight-desk:not([data-view=home]) .desk-content :where(button,[role=button]){font-weight:600;line-height:1.3}@media (max-width:560px){.insight-desk:not([data-view=home]) .desk-content h1{font-size:26px!important}.insight-desk:not([data-view=home]) .desk-content .membership-hero h1{text-wrap:pretty}}.insight-desk[data-view=membership] .membership-center,.insight-desk[data-view=history] .desk-history{padding-inline:clamp(30px,5vw,68px);padding-top:clamp(46px,6vw,68px)}.insight-desk[data-view=history] .desk-history{width:100%;min-width:0;max-width:1120px;margin-inline:auto;overflow-x:clip}.insight-desk[data-view=membership] .membership-center{max-width:none;margin-inline:0}.insight-desk[data-view=membership] .membership-hero,.insight-desk[data-view=history] .history-page-heading{text-align:left;margin:0 0 24px}.insight-desk[data-view=membership] .membership-hero h1,.insight-desk[data-view=history] .history-page-heading h1{text-align:left;text-wrap:balance;max-width:none;margin:0;font-weight:600;font-size:30px!important;line-height:1.2!important}.insight-desk[data-view=membership] .membership-hero>p:last-child{margin:12px 0 0;font-size:14px;line-height:1.6}.insight-desk[data-view=history] .history-page-heading p{max-width:72ch;color:var(--workspace-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.insight-desk[data-view=membership] .membership-privileges{justify-content:flex-start;max-width:none;margin:0 0 14px}.insight-desk[data-view=membership] .membership-privileges span:first-child{padding-left:0}.insight-desk[data-view=membership] .membership-assets{width:100%;margin-inline:0}.insight-desk[data-view=membership] .membership-assets>button{text-align:center;justify-items:center}.insight-desk[data-view=relationship] .method-route .relationship-copy h1{font-weight:600}main.insight-desk[data-view=membership]+.legal-strip{padding-block:28px}main.insight-desk[data-view=membership]+.legal-strip h2{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.4}main.insight-desk[data-view=membership]+.legal-strip p{max-width:72ch;font-size:12px;line-height:1.65}.insight-desk[data-view=history] .history-page-heading{align-items:flex-start}.insight-desk[data-view=history] .desk-history>.account-center{width:100%;max-width:1120px;margin-top:0;margin:0 auto 38px!important}@container (max-width:900px){.insight-desk[data-view=history] .history-toolbar{grid-template-columns:minmax(0,1fr);align-items:start}.insight-desk[data-view=history] .history-toolbar>div{justify-content:flex-start}.insight-desk[data-view=history] .history-list article{flex-direction:column;align-items:stretch}.insight-desk[data-view=history] .history-list article>div{min-width:0}.insight-desk[data-view=history] .history-list article>div:last-child{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0}}@container (max-width:560px){.insight-desk[data-view=history] .history-toolbar button{flex:120px}.insight-desk[data-view=history] .history-list article{padding:14px}.insight-desk[data-view=history] .history-list article>div:first-child{overflow-wrap:anywhere;max-width:100%}.insight-desk[data-view=history] .history-list article>div:last-child{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.insight-desk[data-view=history] .history-list article>div:last-child>:is(details,a){grid-column:1/-1;width:100%}.insight-desk[data-view=history] .history-list article>div:last-child>details>summary{width:100%}}.insight-desk[data-view=history] .account-summary-grid article{border-color:var(--workspace-line)!important;background:var(--workspace-paper-soft)!important;box-shadow:none!important;color:var(--workspace-ink)!important}.insight-desk[data-view=history] .account-summary-grid span{color:var(--workspace-accent)!important}.insight-desk[data-view=history] .account-summary-grid strong{color:#755b3d!important}.insight-desk[data-view=history] .account-summary-grid p{color:var(--workspace-muted)!important}.insight-desk[data-view=membership] .membership-points-nowrap{white-space:nowrap}.insight-desk[data-view=membership] .membership-identity h2,.insight-desk[data-view=history] .account-center-heading h2{margin-top:0}@media (max-width:560px){.insight-desk[data-view=membership] .membership-center,.insight-desk[data-view=history] .desk-history{padding-inline:14px;padding-top:34px}.insight-desk[data-view=membership] .membership-hero,.insight-desk[data-view=history] .history-page-heading{margin-bottom:20px}.insight-desk[data-view=membership] .membership-hero h1,.insight-desk[data-view=history] .history-page-heading h1{text-wrap:pretty;font-size:26px!important}.insight-desk[data-view=membership] .membership-hero>p:last-child,.insight-desk[data-view=history] .history-page-heading p{font-size:13px}.insight-desk[data-view=history] .history-page-heading{align-items:flex-start;gap:16px}}.liuyao-report-paper{--ink:#39342f;--muted:#625b54;--line:#ddd5ca;--paper:#fbfaf6;--paper-raised:#fffefa;--paper-soft:#f3eee6;--accent:#876440;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);font-family:var(--font-body);border-color:var(--line)!important;background:var(--paper)!important}.liuyao-report-paper :where(.tool-fact-overview strong,.tool-ai-consent strong,.tool-complete-reading>h2,.report-experience-takeaway h2,.report-experience-heading h2,.report-experience-actions h3,.report-experience-chapter h3,.report-experience-chapter-collapsible>summary strong){color:var(--ink)!important}.liuyao-report-paper :where(.report-label,.section-mark,.tool-fact-overview span,.report-experience-question span,.report-experience-actions>span,.report-experience-actions b,.report-experience-chapter-index,.report-experience-chapter-collapsible>summary span){color:var(--accent)!important}.liuyao-report-paper .status-pill{background:var(--paper-soft);color:#69553e;border-color:#d4c7b7}.liuyao-report-paper .tool-fact-overview{border-color:#c8b69f}.liuyao-report-paper .tool-fact-overview>div+div{border-color:var(--line)}.liuyao-report-paper .tool-ai-consent p,.liuyao-report-paper .tool-ai-wait>p,.liuyao-report-paper .report-experience-question p,.liuyao-report-paper .report-experience-takeaway>p:last-child,.liuyao-report-paper .report-experience-heading>p:last-child,.liuyao-report-paper .report-experience-chapter-body p,.liuyao-report-paper .report-experience-chapter-body li,.liuyao-report-paper .tool-appendix p{color:var(--muted)!important}.liuyao-report-paper .tool-ai-consent,.liuyao-report-paper .tool-complete-reading,.liuyao-report-paper .reading-narrative,.liuyao-report-paper .report-experience-brief,.liuyao-report-paper .report-experience-question,.liuyao-report-paper .report-experience-actions,.liuyao-report-paper .report-experience-chapter,.liuyao-report-paper .report-experience-chapter+.report-experience-chapter,.liuyao-report-paper .report-experience-legal{border-color:var(--line)!important}.liuyao-report-paper .tool-ai-consent{background:0 0}.liuyao-report-paper .tool-ai-consent-details summary,.liuyao-report-paper .tool-ai-consent-details a{color:var(--accent)}.liuyao-report-paper .tool-ai-wait{border-color:var(--line)}.liuyao-report-paper .tool-ai-wait-head>strong{color:var(--ink)!important}.liuyao-report-paper .tool-ai-wait-head time,.liuyao-report-paper .tool-ai-recovery-note{color:var(--muted)!important}.liuyao-report-paper .tool-complete-reading,.liuyao-report-paper .report-experience-brief{background:0 0}.liuyao-report-paper .report-experience-takeaway blockquote{color:#40372f}.liuyao-report-paper .report-experience-takeaway li{color:#514940}.liuyao-report-paper .report-experience-actions{border-left-color:var(--line)!important}.liuyao-report-paper .report-experience-actions li{border-color:var(--line);color:#514940}.liuyao-report-paper .report-experience-chapter{border-left-color:#bba58a!important}.liuyao-report-paper .report-experience-chapter-collapsible>summary:after{color:var(--accent)}.liuyao-report-paper .report-experience-chapter[data-section-kind=takeaway] .report-experience-chapter-body>p:first-child{color:#494039!important}.liuyao-report-paper .report-experience-action-band{background:var(--paper-soft);border-color:#cfc4b5}.liuyao-report-paper .report-experience-action-band h2{color:var(--ink)}.liuyao-report-paper .report-experience-action-body :where(p,li){color:#514940}.liuyao-report-paper .report-experience-action-body li{border-color:#d8cfc3}.liuyao-report-paper .report-experience-action-body li:first-child{border-top-color:#9f8769}.liuyao-report-paper .report-experience-action-body li:before{color:var(--accent)}.liuyao-report-paper .tool-appendix{border-color:var(--line);background:#f6f2eb}.liuyao-report-paper .tool-appendix>summary{color:var(--accent)}main:not(.insight-desk)>.section:has(>.liuyao-report-paper){--ink:#39342f;--muted:#625b54;--line:#ddd5ca;--paper:#fbfaf6;--accent:#876440;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:#f6f3ed!important}:is(main:not(.insight-desk)>.section:has(>.liuyao-report-paper)>.section-heading h1,main:not(.insight-desk)>.section:has(>.liuyao-report-paper) .report-header h3,main:not(.insight-desk)>.section:has(>.liuyao-report-paper) .tool-ai-consent strong){color:var(--ink)!important}main:not(.insight-desk)>.section:has(>.liuyao-report-paper)>.section-heading>p:not(.section-mark){color:var(--muted)!important}main:not(.insight-desk)>.section:has(>.liuyao-report-paper) .tool-ai-consent p{color:var(--muted)!important}main:not(.insight-desk)>.section:has(>.liuyao-report-paper)>.section-heading>.section-mark{color:var(--accent)!important}@media (max-width:760px){.liuyao-report-paper .tool-fact-overview>div+div{border-top-color:var(--line)}.liuyao-report-paper .report-experience-actions{border-top-color:var(--line)!important}}.report-experience .report-experience-takeaway h2,.report-experience .report-experience-heading h2{font-size:clamp(28px,3vw,32px)}.report-experience .report-experience-takeaway blockquote{font-size:clamp(24px,2.5vw,28px)}.report-experience .report-experience-chapter-body :where(p,li){font-size:16px;line-height:1.75}.report-experience{--report-type-body:1rem;--report-type-supporting:.875rem;--report-type-highlight:1.25rem;--report-type-chapter:1.125rem;--report-type-section:1.75rem;font-family:var(--font-body);font-kerning:normal;font-synthesis:none}.report-experience .report-experience-takeaway h2,.report-experience .report-experience-heading h2{font-size:var(--report-type-section);font-weight:600;line-height:1.25}.report-experience .report-experience-takeaway blockquote{font-size:var(--report-type-highlight);font-weight:500;line-height:1.6}.report-experience .report-experience-chapter h3,.report-experience .report-experience-chapter-collapsible>summary strong{font-size:var(--report-type-chapter);font-weight:600;line-height:1.45}.report-experience .report-experience-chapter-body p,.report-experience .report-experience-chapter-body li,.report-experience .report-experience-takeaway>ul li{font-size:var(--report-type-body);font-weight:400;line-height:1.75}.report-experience .report-experience-takeaway>p:last-child,.report-experience .report-experience-heading>p:last-child{font-size:var(--report-type-supporting);font-weight:400;line-height:1.65}.report-experience .report-experience-action-band h2{font-size:1.375rem;font-weight:600;line-height:1.35}.report-experience .report-experience-action-body :where(p,li){font-size:.9375rem;font-weight:400;line-height:1.75}.bazi-report-paper>.report-header h3,.relationship-saved-report>.report-header h1{letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600;line-height:1.25}@media (min-width:901px){.insight-desk[data-view=liuyao] .liuyao-casting:is([data-phase=question],[data-phase=choose],[data-phase=auto]),.insight-desk[data-view=relationship] .relationship-workspace[data-workspace-stage=entry],.insight-desk[data-view=fortune] .bazi-journey-hub[data-workspace-stage=entry],.insight-desk[data-view=daily] .fortune-ritual{box-sizing:border-box;align-content:center;min-height:100dvh;padding-block:clamp(36px,5.5vh,56px);display:grid;margin-top:0!important;margin-bottom:0!important}.insight-desk[data-view=fortune] .desk-page,.insight-desk[data-view=daily] .desk-daily{padding-top:0}}.shop-cta:not(.is-disabled){cursor:pointer;transition:background .18s,transform .18s}.shop-cta:not(.is-disabled):hover{transform:translateY(-1px)}.shop-cta:focus-visible{outline-offset:4px;outline:2px solid #a88359}.shop-curated-tagline{color:#554438;margin:0;font-size:14px;line-height:1.65}.shop-curated-material{color:#746d65;min-height:0;line-height:1.65}.shop-curated-card h3 a{color:inherit;text-decoration:none}.shop-curated-card h3 a:hover{color:#8b6842}.shop-curated-card details p{color:#4b4138;font-size:14px;line-height:1.8}.shop-curated-card details p strong{color:#6b5138;font-size:12px}.shop-curated-card summary{font-size:13px}.shop-curated-buy{border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}.shop-curated-card-copy>small{color:#746d65;font-size:11px}.report-object-curated details p{color:#4b4138;white-space:normal;line-height:1.8}@media (prefers-reduced-motion:reduce){.shop-cta:not(.is-disabled){transition:none}.shop-cta:not(.is-disabled):hover{transform:none}}.report-product-recommendation{color:#38332c;font-family:var(--font-body);border-top:1px solid #d9d1c5;margin:36px 0 12px;padding-top:30px;container-type:inline-size}.report-product-heading>span{color:#887255;letter-spacing:.12em;font-size:10px}.report-product-heading h2{font-family:var(--font-display);margin:10px 0;font-size:clamp(20px,3vw,27px);line-height:1.5}.report-product-heading p{color:#7a7063;margin:0;font-size:13px;line-height:1.7}.report-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.report-product-card{background:#fcfaf5;border:1px solid #ded8cd;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.report-product-image{aspect-ratio:1;background:#f0ece3;display:block;position:relative;overflow:hidden}.report-product-image img{object-fit:cover}.report-product-body{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex}.report-product-body h3{margin:0;font-size:16px;line-height:1.5}.report-product-body h3 a{color:inherit;text-decoration:none}.report-product-price{color:#62523d;font-size:15px;font-weight:650;line-height:1.6}.report-product-body>p,.report-product-details p{color:#766e61;margin:0;font-size:12px;line-height:1.8}.report-product-body>small{color:#898174;font-size:11px;line-height:1.6}.report-product-cta{color:#655a4c;border-block:1px solid #e2dbcf;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;font-size:12px;text-decoration:none;display:flex}.report-product-details>summary{color:#7b7163;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:11px;list-style:none;display:flex}.report-product-details>summary:after{content:"+";font-size:18px}.report-product-details[open]>summary:after{content:"−"}.report-product-details p+p{margin-top:10px}.report-product-more{color:#776751;text-align:center;justify-content:center;align-items:center;gap:14px;width:fit-content;min-height:44px;margin:22px auto 0;font-size:13px;line-height:1.6;text-decoration:none;display:flex}.report-product-recommendation a:focus-visible,.report-product-details>summary:focus-visible{outline-offset:4px;outline:2px solid #88765a}@container (max-width:620px){.report-product-grid{grid-template-columns:1fr}}@media (max-width:760px){.report-product-grid{grid-template-columns:1fr}}
