: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:Inter, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-body:Inter, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}@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;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);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}@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:#cdab7b;color:lab(72.1878% 8.32024 29.4888);letter-spacing:.16em;background:#000103;background:lab(.303253% -.0383258 -.630087);place-items:center;min-height:calc(100vh - 72px);font-size:12px;display:grid}: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}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}.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{background:#faf1dc0f;background:lab(95.4899% .507563 11.6018/.06);border:1px solid #89704c8c;border:1px solid lab(48.975% 6.78501 23.7775/.55);border-radius:6px;min-height:32px;padding:2px;display:inline-flex}.language-toggle button{color:#b4a289;color:lab(67.5603% 3.98266 15.209);min-width:34px;font:inherit;background:0 0;border:0;border-radius:4px;padding:0 7px;font-size:12px;font-weight:700}.language-toggle button:hover{color:#f0e4c7;color:lab(90.8852% .813931 15.5828)}.language-toggle button.active{color:#171008;color:lab(5.25437% 2.20192 4.67731);background:#edc388;background:lab(81.4624% 10.1776 35.6662)}.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)}.bazi-chart-block{border:1px solid var(--line);background-color:#f6f2e5;background-color:lab(95.4575% -.187188 6.90815);background-image:linear-gradient(90deg,#0a170f0b 0 1px,#0000 1px 100%),linear-gradient(0deg,#0a170f0b 0 1px,#0000 1px 100%),none;background-image:linear-gradient(90deg,lab(6.47752% -6.23467 3.26596/.045) 0 1px,#0000 1px 100%),linear-gradient(0deg,lab(6.47752% -6.23467 3.26596/.045) 0 1px,#0000 1px 100%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:8px;gap:18px;margin:22px 0;padding:clamp(16px,3vw,24px);display:grid}.bazi-chart-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.bazi-chart-heading h3{font-family:var(--font-display);margin-bottom:0}.day-master-badge{background:#fef8eab8;background:lab(97.7702% .276864 7.68796/.72);border:1px solid #bc8b3f6b;border:1px solid lab(61.6836% 13.3503 47.0124/.42);border-radius:8px;gap:3px;min-width:132px;padding:12px;display:grid}.day-master-badge span,.pillar-row span:first-child,.chart-note{color:var(--muted)}.day-master-badge span{font-size:12px}.day-master-badge strong{font-family:var(--font-display);font-size:22px;font-weight:600}.pillar-table{border:1px solid var(--line);background:var(--paper);border-radius:8px;display:grid;overflow:auto}.pillar-row{border-top:1px solid var(--line);grid-template-columns:1.15fr .75fr 1fr .9fr 1.15fr;min-width:760px;display:grid}.pillar-row:first-child{border-top:0}.pillar-row>*{border-left:1px solid var(--line);padding:13px 14px;line-height:1.45}.pillar-row>:first-child{border-left:0}.pillar-row-head{color:var(--muted);background:#ece4d2;background:lab(90.8339% .417978 10.0378);font-size:12px;font-weight:700}.pillar-row strong{color:var(--cinnabar);font-family:var(--font-display);font-size:22px;font-weight:600}.element-balance{grid-template-columns:1fr 1fr;gap:14px;display:grid}.traditional-details{border-top:1px solid var(--line);padding-top:14px}.traditional-details summary{cursor:pointer;color:var(--jade-dark);font-weight:700}.traditional-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.traditional-detail-grid article{border:1px solid var(--line);background:#fcf8ee;background:lab(97.7568% -.162989 5.36052);border-radius:8px;padding:14px}.traditional-detail-grid p{margin-bottom:0;font-size:14px}.element-balance h4{margin-bottom:10px}.element-balance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.element-balance-grid span{border:1px solid var(--line);color:var(--muted);background:#fcf8ee;background:lab(97.7568% -.162989 5.36052);border-radius:8px;gap:4px;padding:10px;font-size:12px;display:grid}.element-balance-grid strong{color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:600}.chart-note{margin-bottom:0;font-size:13px}.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;gap:20px;padding:22px clamp(20px,5vw,64px);font-size:13px;display: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}.bazi-chart-heading,.element-balance,.traditional-detail-grid{grid-template-columns:1fr}.bazi-chart-heading{flex-direction:column;align-items:start}.element-balance-grid{grid-template-columns:repeat(5,minmax(58px,1fr));overflow:auto}.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}.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);margin:0;font-family:SF Pro Display,PingFang SC,Segoe UI,system-ui,sans-serif;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}.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{justify-content:center;margin-top:4px}.reading-form-home .quiz-actions .button{width:100%;min-height:52px!important;font-size:16px!important}.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}}.bazi-generation-ritual{z-index:100;color:#f1eee6;color:lab(94.261% -.00292063 4.59521);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bazi-generation-veil{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000001db;background:lab(.109808% -.0105202 -.277376/.86);position:absolute;inset:0}.bazi-generation-stage{text-align:center;justify-items:center;width:min(100%,430px);display:grid;position:relative}.bazi-generation-kicker{color:#d4ad76;color:lab(73.3372% 9.68155 33.7914);letter-spacing:.11em;margin:0 0 26px;font-size:11px;font-weight:700}.bagua-orbit{width:226px;height:226px;margin-bottom:27px;position:relative}.bagua-orbit-ring{border:1px solid #bf9b687a;border:1px solid lab(66.3736% 9.15784 31.876/.48);border-radius:50%;animation:6s linear infinite bagua-spin;position:absolute;inset:20px}.bagua-orbit-ring-inner{border-color:#c9a471b8;border-color:lab(69.8588% 9.06611 31.7328/.72);animation-duration:4.2s;animation-direction:reverse;inset:54px}.bagua-trigram{color:#f1c68b;color:lab(82.6241% 10.1489 35.6233);width:30px;height:30px;transform:translate(-50%, -50%) rotate(calc(var(--trigram-index) * 45deg)) translateY(-100px) rotate(calc(var(--trigram-index) * -45deg));transform-origin:50%;animation:1.8s cubic-bezier(.22,1,.36,1) both bagua-gather;animation-delay:calc(var(--trigram-index) * 65ms);place-items:center;font-family:PingFang SC,Noto Sans CJK SC,serif;font-size:26px;line-height:1;display:grid;position:absolute;top:50%;left:50%}.bagua-core{background:#140b02c7;background:lab(3.69012% 2.15202 4.70871/.78);border:1px solid #d4ad76cc;border:1px solid lab(73.3372% 9.68155 33.7914/.8);border-radius:50%;place-content:center;animation:1.9s ease-in-out infinite bagua-core-pulse;display:grid;position:absolute;inset:77px;box-shadow:0 0 42px #c29e6b38,inset 0 0 24px #f1c68b1c;box-shadow:0 0 42px lab(67.5354% 9.12645 31.8263/.22),inset 0 0 24px lab(82.6241% 10.1489 35.6233/.11)}.bagua-core span{color:#f5f2e9;color:lab(95.421% -.00339746 4.5949);font-size:20px;font-weight:700;line-height:1.05}.bazi-generation-stage h2{color:#f5f2e9;color:lab(95.421% -.00339746 4.5949);margin:0;font-size:24px;font-weight:700}.bazi-generation-stage>p:last-child{color:#a0a8b3;color:lab(68.6393% -1.37788 -6.55928);max-width:330px;margin:10px 0 0;font-size:14px;line-height:1.6}@keyframes bagua-spin{to{transform:rotate(360deg)}}@keyframes bagua-core-pulse{50%{transform:scale(1.06);box-shadow:0 0 56px #c29e6b57,inset 0 0 30px #f1c68b2b;box-shadow:0 0 56px lab(67.5354% 9.12645 31.8263/.34),inset 0 0 30px lab(82.6241% 10.1489 35.6233/.17)}}@keyframes bagua-gather{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@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}.bagua-orbit{width:194px;height:194px}.bagua-orbit-ring{inset:17px}.bagua-orbit-ring-inner{inset:47px}.bagua-trigram{transform:translate(-50%, -50%) rotate(calc(var(--trigram-index) * 45deg)) translateY(-86px) rotate(calc(var(--trigram-index) * -45deg))}.bagua-core{inset:66px}}@media (prefers-reduced-motion:reduce){.bagua-orbit-ring,.bagua-trigram,.bagua-core{animation:none}}.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:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", 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}body{background:var(--night-deep);min-width:320px;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,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:660}.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:center;max-width:680px;margin:0 auto 30px}.membership-hero h1{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);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-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}.reading-review{border-top:1px solid var(--line);gap:15px;margin-top:22px;padding-top:22px;display:grid}.reading-review h3{color:var(--ink);margin-bottom:8px;font-size:clamp(21px,2.5vw,28px)}.reading-review label{color:var(--ink);gap:7px;font-size:13px;font-weight:700;display:grid}.reading-review textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:92px;color:var(--ink);font:inherit;background:#fefcf6;background:lab(98.8848% -.10708 3.05362);border-radius:7px;padding:11px;font-weight:450;line-height:1.55}.reading-review textarea:focus{outline-offset:2px;outline:2px solid #9c794773;outline:2px solid lab(53.5903% 9.56473 32.6035/.45)}.reading-review-actions{align-items:center;gap:12px;display:flex}.reading-review-actions button{background:var(--jade-dark);min-height:38px;color:var(--white);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 13px;font-size:13px;font-weight:700}.reading-review-actions span{color:var(--jade-dark);font-size:13px;font-weight:600}@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:SF Pro Display,SF Pro Text,PingFang SC,Segoe UI,system-ui,sans-serif}.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:450}.desk-navigation button{min-height:40px;font-size:13px;font-weight:560}.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:450;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:450}.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):not(.liuyao-boundary){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}.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}.liuyao-cast-button i{font-size:11px;font-style:normal}.liuyao-boundary{color:#666c75;color:lab(45.4424% -1.19796 -5.81726);margin:10px 0 0;font-size:11px;line-height:1.45}.casting-mode{gap:8px;margin:16px 0 10px;display:flex}.casting-mode button,.manual-lines button{color:#a9b2be;color:lab(72.1142% -1.52099 -7.28307);cursor:pointer;min-height:34px;font:inherit;background:#03060b;background:lab(1.54296% -.218615 -2.0182);border:1px solid #303b4a;border:1px solid lab(24.5015% -1.72387 -10.6983);border-radius:6px;padding:0 11px;font-size:13px}.casting-mode button.active,.manual-lines button.active{color:#efe7d6;color:lab(91.9901% .392169 9.6442);background:#301d0d;background:lab(12.8561% 8.04094 13.9573);border-color:#c49d67;border-color:lab(67.528% 9.84415 34.0555)}.manual-lines{gap:7px;margin:0 0 16px;display:grid}.manual-lines>div{align-items:center;gap:7px;display:flex}.manual-lines>div>span{color:#9099a5;color:lab(62.8332% -1.50219 -7.27388);min-width:56px;font-size:12px}.manual-lines button{min-width:34px;padding:0}.coin-stage{text-align:center;grid-template-columns:repeat(3,76px);place-content:center;gap:14px;min-height:318px;display:grid}.ancient-coin{object-fit:contain;filter:drop-shadow(0 4px 6px #00000173);filter:drop-shadow(0 4px 6px lab(.109808% -.0105202 -.277376/.45));width:76px;height:76px;display:block}.coin-stage.active .ancient-coin{animation:.8s cubic-bezier(.23,1,.32,1) infinite alternate coin-toss}.coin-stage.active .ancient-coin:nth-child(2){animation-delay:90ms}.coin-stage.active .ancient-coin:nth-child(3){animation-delay:.18s}.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}@keyframes coin-toss{0%{transform:translateY(0)rotateY(0)}to{transform:translateY(-17px)rotateY(180deg)}}.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)}@media (prefers-reduced-motion:reduce){.coin-stage.active .ancient-coin{animation:none}}.cast-result{min-height:318px;display:grid}.cast-result-header{border-bottom:1px solid #282e36;border-bottom:1px solid lab(18.7526% -1.13402 -6.11963);justify-content:space-between;align-items:start;gap:12px;padding-bottom:14px;display:flex}.cast-result-header span,.cast-change>span{color:#bf9b68;color:lab(66.3736% 9.15784 31.876);letter-spacing:.06em;font-size:10px;font-weight:700}.cast-result-header h2{color:#ebe8df;color:lab(91.9409% -.00193715 4.59584);margin:5px 0 3px;font-size:19px;font-weight:600}.cast-result-header p,.cast-change p,.cast-ledger p{color:#828a94;color:lab(57.0409% -1.28937 -6.18893);margin:0;font-size:12px;line-height:1.5}.cast-result-header em{color:#dbb37c;color:lab(75.6606% 9.62183 33.6994);border:1px solid #91754e99;border:1px solid lab(51.2916% 7.43085 25.8835/.6);border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.hexagram-lines{gap:7px;padding:14px 0;display:grid}.hexagram-lines>div{grid-template-columns:48px 1fr 22px;align-items:center;gap:9px;display:grid}.hexagram-lines small,.hexagram-lines>div>span{color:#747b85;color:lab(51.2403% -1.27742 -6.18305);font-size:10px}.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-change{border-top:1px solid #282e36;border-top:1px solid lab(18.7526% -1.13402 -6.11963);padding:12px 0}.cast-change strong{color:#e1ded5;color:lab(88.4608% -.00050664 4.59685);margin:5px 0;font-size:14px;display:block}.cast-ledger{border-top:1px solid #282e36;border-top:1px solid lab(18.7526% -1.13402 -6.11963);margin-top:auto;padding-top:11px}.cast-ledger strong{color:#eabf84;color:lab(80.3008% 10.2068 35.7107);font-size:11px}.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)}.liuyao-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.liuyao-report-grid>article{background:#010203;background:lab(.455618% -.0648648 -.723401);border:1px solid #282e36;border:1px solid lab(18.7526% -1.13402 -6.11963);border-radius:8px;min-height:275px;padding:22px}.liuyao-report-grid h2{color:#ebe8df;color:lab(91.9409% -.00193715 4.59584);margin:7px 0 4px;font-size:22px;font-weight:600}.liuyao-report-grid>article>p{color:#858d97;color:lab(58.201% -1.29151 -6.19001);margin:0;font-size:13px}.liuyao-facts{gap:9px;margin-top:28px;display:grid}.liuyao-facts>div{border-bottom:1px solid #21272e;border-bottom:1px solid lab(15.2747% -1.05429 -5.75448);justify-content:space-between;align-items:center;gap:14px;padding-bottom:9px;display:flex}.liuyao-facts span{color:#6e757f;color:lab(48.92% -1.27199 -6.18043);font-size:12px}.liuyao-facts strong{color:#f1c68b;color:lab(82.6241% 10.1489 35.6233);font-size:12px}.liuyao-traditional{background:#010203;background:lab(.455618% -.0648648 -.723401);border:1px solid #282e36;border:1px solid lab(18.7526% -1.13402 -6.11963);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:26px;margin-top:14px;padding:22px;display:grid}.liuyao-traditional h2{color:#ebe8df;color:lab(91.9409% -.00193715 4.59584);margin:7px 0;font-size:19px;font-weight:600}.liuyao-traditional>div>p:last-child{color:#88909a;color:lab(59.3611% -1.29363 -6.19105);margin:0;font-size:13px;line-height:1.65}.traditional-lines{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;display:grid}.traditional-lines>div{background:#020306;background:lab(.892454% -.12701 -1.20635);border:1px solid #1f252c;border:1px solid lab(14.1141% -1.04281 -5.74999);justify-content:space-between;gap:8px;padding:9px 10px;display:flex}.traditional-lines span{color:#717882;color:lab(50.0801% -1.27473 -6.18176);font-size:11px}.traditional-lines strong{color:#f1c68b;color:lab(82.6241% 10.1489 35.6233);font-size:12px;font-weight:600}.liuyao-interpretation,.liuyao-audit{background:#010203;background:lab(.455618% -.0648648 -.723401);border:1px solid #282e36;border:1px solid lab(18.7526% -1.13402 -6.11963);border-radius:8px;margin-top:14px;padding:22px}.liuyao-interpretation>div{max-width:790px}.liuyao-interpretation p:not(.section-mark),.liuyao-audit li{color:#979faa;color:lab(65.159% -1.37216 -6.55639);line-height:1.7}.liuyao-audit ol{gap:8px;max-width:760px;margin:12px 0 0;padding-left:20px;display:grid}.meihua-casting{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:14px;max-width:1100px;margin:0 auto;padding:clamp(30px,5vw,68px);display:grid}.meihua-casting>div,.meihua-casting>aside{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;min-height:380px;padding:clamp(22px,3vw,34px)}.meihua-casting h1{color:#f1eee7;color:lab(94.2512% -.00840426 3.82525);max-width:580px;margin:8px 0 11px;font-size:clamp(30px,3.8vw,48px);font-weight:600;line-height:1.06}.meihua-casting>div>p:not(.section-mark):not(.liuyao-boundary){color:#8b939d;color:lab(60.5185% -1.36369 -6.55218);max-width:610px;line-height:1.6}.meihua-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 12px;display:grid}.meihua-inputs label{color:#b1b8c2;color:lab(74.4449% -1.24475 -5.84065);gap:7px;font-size:12px;display:grid}.meihua-inputs input{min-height:48px;padding:0 12px}.meihua-casting>div>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;font-size:13px;font-weight:700}.meihua-casting>div>button:hover{background:#e0b67b;background:lab(76.8156% 10.2986 35.8542)}.meihua-empty{text-align:center;place-content:center;min-height:100%;display:grid}.meihua-empty strong{color:#e1ded5;color:lab(88.4608% -.00050664 4.59685);font-size:19px}.meihua-empty p{color:#7f8791;color:lab(55.8808% -1.2871 -6.18783);max-width:260px;font-size:13px;line-height:1.5}.meihua-result{flex-direction:column;min-height:100%;display:flex}.meihua-result>span{color:#bf9b68;color:lab(66.3736% 9.15784 31.876);letter-spacing:.06em;font-size:10px;font-weight:700}.meihua-result h2{color:#ebe8df;color:lab(91.9409% -.00193715 4.59584);margin:7px 0 4px;font-size:26px;font-weight:600}.meihua-result h3{color:#dedbd2;color:lab(87.3008% -.0000298023 4.59723);margin:6px 0 4px;font-size:17px}.meihua-result p{color:#828a94;color:lab(57.0409% -1.28937 -6.18893);margin:0;font-size:13px}.meihua-result>div{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;margin:36px 0;padding:16px 0;display:flex}.meihua-result>div strong{color:#9ea5af;color:lab(67.4819% -1.30671 -6.1976);font-size:12px}.meihua-result>div b{color:#f1c68b;color:lab(82.6241% 10.1489 35.6233);font-size:28px}.meihua-result>button{color:#f7cc91;color:lab(84.9472% 10.0934 35.5416);width:100%;min-height:41px;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;margin-top:auto;font-size:12px;font-weight:600}.meihua-result>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)}.meihua-result>button:disabled{opacity:.65}.meihua-result .cast-save-error{color:#cf8f86;color:lab(65.6392% 24.2822 15.1356);margin-top:8px;font-size:11px}.ziwei-workspace{grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);gap:14px;max-width:1240px;margin:0 auto;padding:clamp(30px,5vw,68px);display:grid}.ziwei-form,.ziwei-output{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;min-height:560px;padding:clamp(22px,3vw,34px)}.ziwei-form h1{color:#f1eee7;color:lab(94.2512% -.00840426 3.82525);margin:8px 0 12px;font-size:clamp(29px,3.3vw,42px);font-weight:600;line-height:1.06}.ziwei-form>p:not(.section-mark):not(.liuyao-boundary){color:#8b939d;color:lab(60.5185% -1.36369 -6.55218);font-size:13px;line-height:1.6}.ziwei-form label{color:#b1b8c2;color:lab(74.4449% -1.24475 -5.84065);gap:7px;margin-top:15px;font-size:12px;display:grid}.ziwei-form input,.ziwei-form select{min-height:43px;padding:0 11px}.ziwei-form>button{color:#06090e;color:lab(2.46276% -.296906 -2.05637);width:100%;min-height:46px;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;margin-top:17px;font-size:13px;font-weight:700}.ziwei-form>button:disabled{opacity:.58}.ziwei-summary{border-bottom:1px solid #282e36;border-bottom:1px solid lab(18.7526% -1.13402 -6.11963);padding-bottom:16px}.ziwei-summary>span{color:#bf9b68;color:lab(66.3736% 9.15784 31.876);letter-spacing:.06em;font-size:10px;font-weight:700}.ziwei-summary h2{color:#ebe8df;color:lab(91.9409% -.00193715 4.59584);margin:6px 0 4px;font-size:21px;font-weight:600}.ziwei-summary p{color:#7f8791;color:lab(55.8808% -1.2871 -6.18783);margin:0;font-size:12px}.ziwei-summary>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ziwei-summary strong{color:#a7afb9;color:lab(70.9595% -1.38149 -6.56105);border:1px solid #2d333c;border:1px solid lab(21.0736% -1.15283 -6.12729);border-radius:5px;padding:5px 7px;font-size:10px;font-weight:600}.ziwei-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.ziwei-grid article{background:#010203;background:lab(.455618% -.0648648 -.723401);border:1px solid #262c34;border:1px solid lab(17.592% -1.12358 -6.11548);border-radius:6px;min-height:118px;padding:10px}.ziwei-grid article>span{color:#a48354;color:lab(57.086% 8.70442 30.0803);font-size:9px}.ziwei-grid h3{color:#dedbd2;color:lab(87.3008% -.0000298023 4.59723);text-transform:capitalize;margin:4px 0;font-size:12px;font-weight:600}.ziwei-grid p{color:#9ea5af;color:lab(67.4819% -1.30671 -6.1976);margin:0;font-size:11px;line-height:1.35}.ziwei-grid small{color:#686f79;color:lab(46.5997% -1.26615 -6.17765);margin-top:6px;font-size:10px;display:block}.ziwei-save{color:#f7cc91;color:lab(84.9472% 10.0934 35.5416);width:100%;min-height:42px;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;margin-top:13px;font-size:12px;font-weight:600}.ziwei-save: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)}.ziwei-save:disabled{opacity:.65}.ziwei-report-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:860px){.liuyao-casting{grid-template-columns:1fr}.liuyao-intro,.liuyao-board{min-height:auto}}@media (max-width:650px){.liuyao-report-grid,.liuyao-traditional,.meihua-casting,.traditional-lines{grid-template-columns:1fr}.liuyao-report-grid>article,.meihua-casting>div,.meihua-casting>aside{min-height:auto}}@media (max-width:900px){.ziwei-workspace{grid-template-columns:1fr}.ziwei-form,.ziwei-output{min-height:auto}}@media (max-width:520px){.ziwei-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.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:450}.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);letter-spacing:0;font-family:SF Pro Display,SF Pro Text,PingFang SC,Segoe UI,system-ui,sans-serif;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:560}.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:560}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{border-radius:7px;font-family:SF Pro Display,SF Pro Text,PingFang SC,Segoe UI,system-ui,sans-serif;font-weight:620}.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}.relationship-theme-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0 18px;display:grid}.relationship-theme-picker button{min-height:92px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#010205b8;background:lab(.649187% -.0927448 -.993609/.72);border:1px solid #303943;border:1px solid lab(23.3757% -1.41191 -7.89779);border-radius:7px;gap:6px;padding:14px;display:grid}.relationship-theme-picker button.is-active{background:#24180773;background:lab(9.50335% 4.39862 11.5357/.45);border-color:#b7915bdb;border-color:lab(62.8796% 9.98983 34.3113/.86)}.relationship-theme-picker strong{color:#ddd7c9;color:lab(86.156% .645548 7.67696);font-size:13px}.relationship-theme-picker small{color:#818a95;color:lab(57.0325% -1.48806 -7.26701);font-size:11px;line-height:1.45}.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:8px 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:750}.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}.relationship-theme-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.relationship-copy{max-width:680px;margin-bottom:28px}.relationship-copy h1{color:#f1eee6;color:lab(94.261% -.00292063 4.59521);font-size:clamp(30px,3.8vw,46px);font-weight:600}.relationship-copy>p:not(.section-mark){color:#8e96a0;color:lab(61.6787% -1.3659 -6.55328)}.relationship-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.relationship-fields fieldset,.relationship-result{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;margin:0;padding:22px}.relationship-fields legend{color:#e1b982;color:lab(77.9839% 9.56476 33.6141);padding:0 7px;font-size:13px;font-weight:700}.relationship-fields label{color:#aab2bd;color:lab(72.1196% -1.38322 -6.56192);gap:7px;margin-bottom:13px;font-size:12px;display:grid}.relationship-fields input{min-height:43px}.relationship-fields .check-row{align-items:center;margin:0;display:flex}.relationship-consent{color:#979faa;color:lab(65.159% -1.37216 -6.55639);align-items:flex-start;gap:10px;max-width:760px;margin-top:14px;font-size:12px;line-height:1.65;display:flex}.relationship-consent input{accent-color:oklch(70% .11 75);flex:none;width:16px;height:16px;margin-top:2px}.relationship-workspace>.button{margin-top:16px}.relationship-result{margin-top:18px}.relationship-result-head{border-bottom:1px solid #282e36;border-bottom:1px solid lab(18.7526% -1.13402 -6.11963);justify-content:space-between;gap:16px;padding-bottom:15px;display:flex}.relationship-result-head span{color:#bc9865;color:lab(65.2118% 9.18999 31.9278);letter-spacing:.07em;font-size:10px;font-weight:700}.relationship-result-head h2{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552);margin:6px 0 0;font-size:25px;font-weight:600}.relationship-result-head p{color:#7c848e;color:lab(54.7207% -1.28484 -6.18669);margin:0;font-size:12px}.relationship-chart-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.relationship-chart-pair>div{background:#010203;background:lab(.455618% -.0648648 -.723401);border:1px solid #262c34;border:1px solid lab(17.592% -1.12358 -6.11548);border-radius:6px;padding:15px}.relationship-chart-pair span{color:#858d97;color:lab(58.1983% -1.35905 -6.54988);font-size:12px;display:block}.relationship-chart-pair strong{color:#f9d098;color:lab(86.1141% 9.3841 33.3581);margin:5px 0;font-size:16px;display:block}.relationship-chart-pair p,.relationship-result section p,.relationship-boundary{color:#949ca7;color:lab(63.9989% -1.37013 -6.55538);font-size:13px;line-height:1.65}.relationship-result h3{color:#e8e4dc;color:lab(90.7809% -.00151992 4.59617);font-size:17px}.relationship-boundary{border-top:1px solid #282e36;border-top:1px solid lab(18.7526% -1.13402 -6.11963);margin:18px 0 0;padding-top:14px}@media (max-width:680px){.relationship-fields,.relationship-chart-pair{grid-template-columns:1fr}}.bazi-chart-block{background:linear-gradient(90deg,#04080ddb,#010205db),url(/obsidian-chart-texture.png) 50%/cover;background:linear-gradient(90deg,lab(1.95977% -.27971 -2.72885/.86),lab(.649187% -.0927448 -.993609/.86)),url(/obsidian-chart-texture.png) 50%/cover;border-color:#282e36;border-color:lab(18.7526% -1.13402 -6.11963)}.bazi-chart-heading h3,.bazi-chart-block h4{color:#ebe8df;color:lab(91.9409% -.00193715 4.59584);font-weight:600}.bazi-chart-block .eyebrow,.day-master-badge span,.chart-note{color:#7a818a;color:lab(53.5606% -1.28242 -6.18551)}.day-master-badge{background:#020307;background:lab(.88949% -.12625 -1.44307);border-color:#997a5094;border-color:lab(53.608% 8.08278 28.0052/.58)}.day-master-badge strong{color:#edc388;color:lab(81.4624% 10.1776 35.6662)}.pillar-table{background:#010205;background:lab(.649187% -.0927448 -.993609);border-color:#282e36;border-color:lab(18.7526% -1.13402 -6.11963)}.pillar-row{border-top-color:#282e36;border-top-color:lab(18.7526% -1.13402 -6.11963)}.pillar-row>*{color:#aeb5bf;color:lab(73.2848% -1.24347 -5.83999);border-left-color:#282e36;border-left-color:lab(18.7526% -1.13402 -6.11963)}.pillar-row-head{color:#828a94;color:lab(57.0409% -1.28937 -6.18893);background:#080e15;background:lab(3.6562% -.519551 -4.88209)}.pillar-row strong{color:#edc388;color:lab(81.4624% 10.1776 35.6662)}.element-balance-grid span,.traditional-detail-grid article{color:#7f8791;color:lab(55.8808% -1.2871 -6.18783);background:#010205;background:lab(.649187% -.0927448 -.993609);border-color:#282e36;border-color:lab(18.7526% -1.13402 -6.11963)}.element-balance-grid strong{color:#e4e1d8;color:lab(89.6209% -.00101328 4.59651)}.traditional-details{border-top-color:#282e36;border-top-color:lab(18.7526% -1.13402 -6.11963)}.traditional-details summary{color:#dcb783;color:lab(76.8282% 8.90175 31.4922)}.traditional-detail-grid p{color:#88909a;color:lab(59.3611% -1.29363 -6.19105)}.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-reader{margin-top:6px}.report-reader-toolbar{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:end;gap:18px;width:min(100%,68ch);margin:0 auto 30px;padding:12px 0;display:flex}.report-reader-actions{flex-wrap:wrap;justify-content:end;gap:8px;margin-left:auto;display:flex}.report-reader-actions button{color:#e4d1b8;color:lab(84.9661% 3.87776 15.1146);min-height:36px;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 11px;font-size:12px;font-weight:600}.report-reader-actions button:hover{color:#f7f2e3;color:lab(95.4589% .0415742 7.69171);border-color:#d0a66c;border-color:lab(71.006% 10.4666 36.1328)}.report-contents{box-sizing:border-box;background:#030508;background:lab(1.18819% -.168711 -1.57772);border:1px solid #303b4a;border:1px solid lab(24.5015% -1.72387 -10.6983);border-radius:6px;width:min(100%,68ch);margin:22px auto 14px;padding:14px 16px}.report-contents>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 18px;display:grid}.report-contents a{color:#afb8c4;color:lab(74.4345% -1.5251 -7.28511);font-size:13px;line-height:1.45;text-decoration:none}.report-contents a:hover{color:#f5ddbd;color:lab(89.6108% 4.97004 19.0035);text-decoration:underline}.report-reader-content.full-report{box-sizing:border-box;background:0 0;border:0;border-radius:0;width:min(100%,68ch);max-width:68ch;margin:0 auto;padding:0}.report-reader-section{scroll-margin-top:28px}.report-reader-section h2{color:#f0ebdc;color:lab(93.1387% .0440776 7.69354);letter-spacing:-.012em;text-wrap:balance;margin:0 0 14px;font-size:1.5rem;font-weight:700;line-height:1.18}.report-reader-section p{color:#adb5c0;color:lab(73.2797% -1.38485 -6.56277);text-wrap:pretty;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.78}.report-reader-section p+p{margin-top:14px}.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:620px){.report-reader-toolbar{flex-direction:column;align-items:stretch}.report-reader-actions{justify-content:stretch}.report-reader-actions button{flex:140px}.report-contents>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}}@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,.report-reader-toolbar,.report-contents,.reading-review,.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-reader-section h2,.report-reader-section p,.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-content{background:linear-gradient(90deg,#010203db,#020509c2),url(/obsidian-chart-texture.png) 50%/cover fixed;background:linear-gradient(90deg,lab(.455618% -.0648648 -.723401/.86),lab(1.18647% -.16968 -1.71859/.76)),url(/obsidian-chart-texture.png) 50%/cover fixed}.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:SF Pro Display,PingFang SC,Segoe UI,system-ui,sans-serif;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 .meihua-casting,.method-route .ziwei-workspace,.method-route .relationship-workspace{margin-top:28px}.method-route .liuyao-intro,.method-route .liuyao-board,.method-route .meihua-casting>div,.method-route .meihua-casting>aside,.method-route .ziwei-form,.method-route .ziwei-output,.method-route .relationship-fields fieldset,.method-route .relationship-result{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 .meihua-casting h1,.method-route .ziwei-form 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):not(.liuyao-boundary),.method-route .meihua-casting>div>p:not(.section-mark):not(.liuyao-boundary),.method-route .ziwei-form>p:not(.section-mark):not(.liuyao-boundary),.method-route .relationship-copy>p:not(.section-mark){color:#9aa2ad;color:lab(66.3191% -1.37413 -6.55738)}.method-route .liuyao-board,.method-route .meihua-casting>aside,.method-route .ziwei-output{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,.method-route .meihua-casting>div>button,.method-route .ziwei-form>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),.method-route .meihua-casting>div>button:hover,.method-route .ziwei-form>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,.method-route .meihua-casting>aside,.method-route .ziwei-output{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 .meihua-casting h1,.method-route .ziwei-form 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{display:none}.method-route-body{max-width:820px}.method-route .liuyao-casting,.method-route .meihua-casting,.method-route .ziwei-workspace,.method-route .relationship-workspace{grid-template-columns:minmax(0,660px);justify-content:center;max-width:660px;margin:36px auto 0;padding:0}.method-route .liuyao-intro,.method-route .meihua-casting>div,.method-route .ziwei-form,.method-route .relationship-copy{text-align:center}.method-route .liuyao-intro>*,.method-route .meihua-casting>div>*,.method-route .ziwei-form>*,.method-route .relationship-copy>*{margin-inline:auto}.method-route .liuyao-prompt-row,.method-route .casting-mode,.method-route .meihua-inputs,.method-route .relationship-fields,.method-route .ziwei-form label,.method-route .liuyao-intro label{text-align:left}.method-route .liuyao-board,.method-route .meihua-casting>aside,.method-route .ziwei-output{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:620;line-height:1.14}main:not(.insight-desk) .report-shell>.report-header,main:not(.insight-desk) .liuyao-report>.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,main:not(.insight-desk) .liuyao-report>.report-header>div{grid-column:2}main:not(.insight-desk) .report-shell>.report-header>.status-pill,main:not(.insight-desk) .liuyao-report>.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}main:not(.insight-desk) .bazi-chart-block{max-width:720px;margin:26px auto}main:not(.insight-desk) .bazi-chart-heading{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}main:not(.insight-desk) .bazi-chart-heading>div:first-child{grid-column:2;justify-items:center;display:grid}main:not(.insight-desk) .day-master-badge{text-align:left;grid-column:3;justify-self:end}main:not(.insight-desk) .pillar-table{max-width:100%;overflow:hidden}main:not(.insight-desk) .pillar-row{grid-template-columns:1fr .72fr .9fr .85fr;min-width:0}main:not(.insight-desk) .pillar-row>*{overflow-wrap:anywhere;min-width:0;padding:12px 10px}:root{--golden-obsidian-field:radial-gradient(ellipse at 50% 36%, #ca9c4e38, transparent 40rem), linear-gradient(135deg, #01010280, #0103085c), url(/obsidian-chart-texture.png) center / cover fixed}@supports (color:lab(0% 0 0)){:root{--golden-obsidian-field:radial-gradient(ellipse at 50% 36%, lab(67.5484% 11.8277 46.6027/.22), transparent 40rem), linear-gradient(135deg, lab(.304127% -.0412837 -.567517/.5), lab(.884382% -.11275 -1.8185/.36)), url(/obsidian-chart-texture.png) center / cover fixed}}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(--golden-obsidian-field)}.insight-desk .desk-sidebar{background:#010102f5;background:lab(.304127% -.0412837 -.567517/.96)}.insight-desk:not([data-view=home]) .desk-content{background:var(--golden-obsidian-field)}@media (max-width:620px){main:not(.insight-desk) .report-shell>.report-regeneration-block{width:100%;padding:26px 20px}.method-route .liuyao-casting,.method-route .meihua-casting,.method-route .ziwei-workspace,.method-route .relationship-workspace{margin-top:26px}main:not(.insight-desk) .report-shell>.report-header,main:not(.insight-desk) .liuyao-report>.report-header{grid-template-columns:1fr;gap:10px}main:not(.insight-desk) .report-shell>.report-header>div,main:not(.insight-desk) .liuyao-report>.report-header>div,main:not(.insight-desk) .report-shell>.report-header>.status-pill,main:not(.insight-desk) .liuyao-report>.report-header>.status-pill{grid-column:1;justify-self:center}main:not(.insight-desk) .bazi-chart-heading{grid-template-columns:1fr;align-items:center;gap:12px}main:not(.insight-desk) .bazi-chart-heading>div:first-child,main:not(.insight-desk) .day-master-badge{grid-column:1;justify-self:center}main:not(.insight-desk) .pillar-row>*{padding:10px 8px;font-size:12px}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,.bazi-chart-block,.method-route-body,.relationship-workspace{min-width:0}.report-shell,.preview-panel,.reading-form,.bazi-chart-block,.method-route .liuyao-intro,.method-route .liuyao-board,.method-route .meihua-casting>div,.method-route .meihua-casting>aside,.method-route .ziwei-form,.method-route .ziwei-output,.method-route .relationship-fields fieldset,.method-route .relationship-result{max-width:100%}.pillar-table{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto!important}.pillar-row{grid-template-columns:1fr .8fr 1fr 1fr!important;min-width:540px!important}.pillar-row>*{white-space:nowrap;overflow-wrap:normal!important}.element-balance-grid{scrollbar-width:thin;padding-bottom:4px}.element-balance-grid span{min-width:54px}.report-reader-toolbar,.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,.report-reader-actions{justify-content:flex-start}.method-route .relationship-workspace>.button,.report-reader-actions 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,.bazi-chart-block{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:640;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}.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:560;line-height:1.6}.ai-data-consent input{accent-color:oklch(70% .1 75);flex:none;margin-top:2px}.ai-data-consent-note{color:#7f8791;color:lab(55.878% -1.35407 -6.54748);margin:-4px 0 2px 28px;font-size:11px;line-height:1.55}.ai-data-consent-note a{color:#d5b588;color:lab(75.6762% 7.58395 27.283);text-underline-offset:3px}.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,.fortune-result{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-tube-art{color:#d6a866;color:lab(72.1722% 11.3591 40.8618);width:100%;height:100%;overflow:visible}.fortune-tube-art path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.fortune-tube-art .tube-body{fill:#1c11086b;fill:lab(6.1355% 4.09295 6.00598/.42)}.fortune-tube-art .tube-rim{fill:#04080e;fill:lab(1.95474% -.277981 -3.12959);stroke-width:3px}.fortune-tube-art .tube-pattern{color:#9f8056;color:lab(55.9317% 8.01706 27.8979);stroke-width:1.4px}.fortune-tube-art .fortune-sticks{color:#debb86;color:lab(78.0251% 7.97769 31.7329)}.fortune-ritual-copy h1,.fortune-card 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)}.fortune-card{text-align:left;background:#020509eb;background:lab(1.18466% -.16886 -1.86239/.92);border:1px solid #7c613ab3;border:1px solid lab(43.1575% 7.67824 26.3101/.7);border-radius:8px;width:min(100%,620px);margin-top:-35px;padding:clamp(22px,4vw,36px)}.fortune-card>div:first-child{color:#bb9c70;color:lab(66.3861% 7.76386 27.5206);justify-content:space-between;font-size:13px;font-weight:700;display:flex}.fortune-grade{border-radius:999px;padding:3px 9px;font-size:11px}.fortune-grade.上签{color:#ffdc9f;color:lab(89.6915% 8.54454 40.5142);background:#a0783e40;background:lab(53.5684% 11.1191 37.4726/.25)}.fortune-grade.中签{color:#9dd6e0;color:lab(81.9157% -17.1178 -11.3524);background:#3b737c38;background:lab(44.7844% -16.8723 -11.2331/.22)}.fortune-grade.下签{color:#efbdb0;color:lab(80.9817% 16.9364 13.6368);background:#8d595133;background:lab(43.7055% 21.0174 14.2668/.2)}.fortune-card h1{margin:16px 0}.fortune-poem{color:#eee0c4;color:lab(89.6981% 1.53282 15.5464);font-family:var(--font-display);text-align:center;border-block:1px solid #4c3d27a3;border-block:1px solid lab(26.9294% 4.53305 15.8664/.64);padding:15px 0;font-size:18px;line-height:1.75}.fortune-poem p{margin:0}.fortune-translation,.fortune-meaning{color:#9da9b8;color:lab(68.6196% -1.84095 -9.07476);line-height:1.7}.fortune-card small{color:#a89173;color:lab(61.7561% 5.23409 19.2716);margin-top:15px;font-size:12px;display:block}.fortune-ai-gate,.fortune-ai-reading{text-align:left;border-top:1px solid #624b2ca6;border-top:1px solid lab(33.8775% 6.50313 22.2739/.65);width:min(100%,620px);margin-top:18px;padding:22px 0}.fortune-ai-gate h2,.fortune-ai-reading h2{color:#eae0cb;color:lab(89.669% 1.05634 11.5824);margin:0 0 9px;font-size:20px}.fortune-ai-gate>p{color:#969fab;color:lab(65.1535% -1.50728 -7.27634);margin:0 0 14px;line-height:1.65}.fortune-login{gap:10px;display:grid}.fortune-login label{color:#cdc3af;color:lab(79.2272% 1.08722 11.6072);gap:6px;font-size:13px;display:grid}.fortune-login input{max-width:420px}.fortune-login p{color:#c8ac87;color:lab(72.1995% 6.34924 23.2032);margin:0;font-size:13px}.fortune-ai-copy{color:#a4afbe;color:lab(70.9399% -1.84795 -9.07804);gap:13px;line-height:1.8;display:grid}.fortune-ai-copy p{margin:0}.fortune-ai-copy strong{color:#eee0c4;color:lab(89.6981% 1.53282 15.5464)}@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,.fortune-result{min-height:calc(100dvh - 110px)}.fortune-tube{width:280px;height:300px}.fortune-card{margin-top:-22px}.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{gap:3px;display:grid}.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:768px){.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}.liuyao-login-wall{background:linear-gradient(135deg,#2013019e,#010205);background:linear-gradient(135deg,lab(7.18827% 5.26968 10.417/.62),lab(.649187% -.0927448 -.993609));border:1px solid #9f7c4abf;border:1px solid lab(54.7528% 9.52229 32.5196/.75);border-radius:7px;gap:9px;margin-top:20px;padding:21px;display:grid}.liuyao-login-wall strong{color:#f9eaca;color:lab(93.1925% 1.7738 17.5333);font-size:18px}.liuyao-login-wall p{color:#9aa6b4;color:lab(67.4594% -1.83731 -9.07306);margin:0;line-height:1.6}.liuyao-login-wall button{color:#f0cb8d;color:lab(83.8853% 7.56824 36.2764);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.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}.continue-explore-grid small{color:#7e8792;color:lab(55.8723% -1.48493 -7.26552);font-size:10px;line-height:1.35}@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-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-contents{border:0;background:0 0;border-block:1px solid #282e36;border-block:1px solid lab(18.7526% -1.13402 -6.11963);margin-block:18px 26px;padding:15px 0}.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}.report-reader-toolbar{border-top:0;margin-bottom:36px;padding-top:0}.report-reader-section+.report-reader-section{margin-top:42px}.report-reader-section p{line-height:1.86}@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}.report-contents{overflow-x:auto}.report-contents>div{width:max-content;max-width:none;display:flex}.report-contents a{border-right:1px solid #242931;border-right:1px solid lab(16.4352% -1.06491 -5.7587);max-width:150px;padding-right:14px}}.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{color:#e5e1d6;color:lab(89.6353% .0127256 5.75548);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;width:min(424px,100vw - 32px);max-height:min(800px,100dvh - 32px);margin:auto;padding:0;overflow:hidden;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);gap:7px;margin:2px 0 9px;font-size:12px;line-height:1.4;display:flex}.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}.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 .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%}}.meihua-auto-button{min-height:48px;margin:18px 0 10px}.meihua-manual{border-top:1px solid #272e38;border-top:1px solid lab(18.7409% -1.27114 -7.17512);margin-top:11px;padding-top:12px}.meihua-manual summary,.tool-appendix summary{cursor:pointer;color:#dbbf99;color:lab(79.1646% 6.25771 23.1005);font-size:13px;font-weight:600}.meihua-manual>p{color:#8a939f;color:lab(60.5129% -1.49679 -7.27124);margin:10px 0;font-size:12px;line-height:1.55}.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:12px;max-width:900px;margin:26px auto 0;padding:13px 0;display:flex}.reading-report-tools>span{color:#87909c;color:lab(59.3528% -1.49399 -7.26987);font-size:12px}.reading-report-tools>div{flex-wrap:wrap;gap:8px;display:flex}.reading-report-tools button{color:#e4d1b8;color:lab(84.9661% 3.87776 15.1146);min-height:36px;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 11px;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}.ziwei-star-chart{background:#7a65483d;background:lab(44.3404% 5.5145 19.6148/.24);border:1px solid #7a613ea1;border:1px solid lab(43.166% 6.94272 24.0289/.63);grid-template-rows:repeat(4,minmax(108px,auto));grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-top:14px;padding:2px;display:grid;position:relative;box-shadow:inset 0 0 46px #b28e5c14,0 18px 42px #0000003d;box-shadow:inset 0 0 46px lab(61.726% 9.29177 32.0977/.08),0 18px 42px lab(.0227203% .00638515 -.116748/.24)}.ziwei-star-chart article{z-index:1;background:linear-gradient(145deg,#020509,#010203);background:linear-gradient(145deg,lab(1.18647% -.16968 -1.71859),lab(.456574% -.0652447 -.647444));min-width:0;padding:9px}.ziwei-star-chart article>span{color:#ad8c5d;color:lab(60.5717% 8.60348 29.9127);font-size:9px}.ziwei-star-chart h3{color:#e4ddcf;color:lab(88.4762% .642717 7.67483);margin:4px 0;font-size:12px;font-weight:600}.ziwei-star-chart p{overflow-wrap:anywhere;color:#9fa9b4;color:lab(68.6339% -1.51443 -7.27984);margin:0;font-size:11px;line-height:1.38}.ziwei-star-chart small{overflow-wrap:anywhere;color:#676f7a;color:lab(46.5907% -1.45572 -7.25187);margin-top:6px;font-size:10px;display:block}.ziwei-star-chart article:first-of-type{grid-area:1/1}.ziwei-star-chart article:nth-of-type(2){grid-area:1/2}.ziwei-star-chart article:nth-of-type(3){grid-area:1/3}.ziwei-star-chart article:nth-of-type(4){grid-area:1/4}.ziwei-star-chart article:nth-of-type(5){grid-area:2/4}.ziwei-star-chart article:nth-of-type(6){grid-area:3/4}.ziwei-star-chart article:nth-of-type(7){grid-area:4/4}.ziwei-star-chart article:nth-of-type(8){grid-area:4/3}.ziwei-star-chart article:nth-of-type(9){grid-area:4/2}.ziwei-star-chart article:nth-of-type(10){grid-area:4/1}.ziwei-star-chart article:nth-of-type(11){grid-area:3/1}.ziwei-star-chart article:nth-of-type(12){grid-area:2/1}.ziwei-star-chart-core{z-index:0;text-align:center;background:radial-gradient(circle,#2d1b00d1,#020307 72%);background:radial-gradient(circle,lab(11.7835% 6.83393 17.441/.82),lab(.88949% -.12625 -1.44307) 72%);grid-area:2/2/span 2/span 2;align-content:center;justify-items:center;padding:16px;display:grid}.ziwei-star-chart-core span{color:#bf9b68;color:lab(66.3736% 9.15784 31.876);letter-spacing:.08em;font-size:10px;font-weight:700}.ziwei-star-chart-core strong{color:#ffebc1;color:lab(94.3717% 5.36537 31.833);margin-top:7px;font-size:clamp(20px,2.2vw,30px)}.ziwei-star-chart-core p{color:#c8bca9;color:lab(76.8728% 1.97572 11.4901);margin:7px 0 0}.ziwei-star-chart-core small{color:#818a95;color:lab(57.0325% -1.48806 -7.26701);margin-top:5px}.ziwei-report-chart{margin:24px 0 0}@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}.ziwei-star-chart{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.ziwei-star-chart article,.ziwei-star-chart article:nth-of-type(n){grid-area:auto;min-height:94px}.ziwei-star-chart-core{order:-1;grid-area:auto/1/auto/-1;min-height:136px}}@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-tools>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.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 .meihua-casting h1,.insight-desk .method-route .ziwei-form 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 .meihua-casting>div>button,.method-route .ziwei-form>button,.method-route .relationship-workspace>.button{width:min(100%,260px);margin-inline:auto}.method-route .liuyao-cast-button,.method-route .meihua-casting>div>button,.method-route .ziwei-form>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 .meihua-casting h1,.insight-desk .method-route .ziwei-form 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 .meihua-inputs,.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]{flex:0 0 22px;block-size: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 .meihua-casting h1,.insight-desk .method-route .ziwei-form 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 .meihua-casting>div>button,.method-route .ziwei-form>button,.method-route .relationship-workspace>.button,.method-route .meihua-result>button,.method-route .ziwei-save{text-align:center;justify-content:center;margin-inline:auto;display:flex;width:min(100%,260px)!important}}@media (max-width:600px){.insight-desk .method-route .liuyao-intro h1,.insight-desk .method-route .meihua-casting h1,.insight-desk .method-route .ziwei-form 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 .meihua-casting,.method-route .ziwei-workspace,.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 .meihua-casting,.method-route .ziwei-workspace,.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-result{align-content:start;min-height:0;padding-top:clamp(18px,3vw,34px)}.fortune-result .fortune-tube{width:154px;height:224px;margin:8px 0 12px}.fortune-result .fortune-card{margin-top:0}.fortune-tube-image{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));will-change:transform;width:100%;height:100%}.fortune-tube.shaking{animation:none}.fortune-tube.shaking .fortune-tube-image{animation:1.12s cubic-bezier(.38,.03,.2,1) both fortune-tube-pitch}.fortune-stick-drop{pointer-events:none;transform-origin:50% 8%;justify-items:center;width:44px;height:126px;animation:none;display:grid;top:53px;transform:translate(-50%)}.fortune-stick-drop i{background:linear-gradient(90deg,#482b16,#0000 15% 82%,#4e301b),repeating-linear-gradient(4deg,#0000 0 11px,#4e301b59 12px 13px),linear-gradient(90deg,#a46c35,#ce9957 47%,#905f37);background:linear-gradient(90deg,lab(20.8618% 12.3571 19.584),#0000 15% 82%,lab(23.1874% 12.2633 19.3473)),repeating-linear-gradient(4deg,#0000 0 11px,lab(23.1874% 12.2633 19.3473/.35) 12px 13px),linear-gradient(90deg,lab(50.966% 18.9641 39.2622),lab(67.399% 15.1296 42.4798) 47%,lab(45.1403% 17.8474 31.035));border:1px solid #7c532f;border:1px solid lab(39.4283% 14.6811 28.2044);border-radius:3px 3px 5px 5px;width:29px;height:118px;display:block;box-shadow:2px 5px 6px #0401006b;box-shadow:2px 5px 6px lab(.450029% .644878 .655475/.42)}.fortune-stick-drop span{color:#180c05;color:lab(4.3695% 3.86141 4.70067);letter-spacing:.02em;white-space:nowrap;font-size:8px;font-weight:700;position:absolute;top:39px}.fortune-stick-drop.is-dropping{animation:.62s cubic-bezier(.2,.78,.25,1) both fortune-stick-fall}.fortune-stick-drop.is-settled{transform:translate(-50%)translateY(38px)rotate(3deg)}.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-stick-fall{0%{opacity:0;transform:translate(-50%)translateY(-57px)rotate(-7deg)}12%{opacity:1}69%{transform:translate(-50%)translateY(49px)rotate(5deg)}84%{transform:translate(-50%)translateY(32px)rotate(1deg)}to{opacity:1;transform:translate(-50%)translateY(38px)rotate(3deg)}}@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-stick-drop.is-dropping,.fortune-drop-status{animation:none}.fortune-stick-drop.is-dropping{opacity:1;transform:translate(-50%)translateY(38px)rotate(3deg)}}.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:768px){.site-header{display:flex!important}body:has(.insight-desk) .site-header{display:none!important}.mobile-workspace-bar{z-index:50}.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}}.nav-member,.language-toggle button,.mobile-workspace-bar>button,.home-question-tags button,.home-question-chips button,.home-bazi-prompts button,.report-reader-actions 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,.casting-mode button,.manual-lines button,.cast-actions button,.meihua-result>button,.ziwei-save,.continuity-fields button,.relationship-fields>button{min-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}}
