: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:"Iowan Old Style", "Palatino Linotype", Palatino, Charter, serif;--font-body:"Avenir Next", Avenir, "Segoe UI", system-ui, 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%)}}:lang(zh) body,:lang(zh) button,:lang(zh) input,:lang(zh) select,:lang(zh) textarea{font-synthesis:none;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.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}.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:650;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:750;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:750}.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:650!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:750}@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:670;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:720}.preview-unlock-content h3{color:#f5f2e9;color:lab(95.421% -.00339746 4.5949);margin:8px 0 10px;font-size:25px;font-weight:680}.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:650}.preview-unlock-meta strong{color:#f4c98e;color:lab(83.7856% 10.1209 35.5818);font-size:25px;font-weight:680}.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}.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:650}.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:720}.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:680;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}.reading-form-home .quiz-step{gap:20px}.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:670}.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{min-width:min(100%,250px)}.reading-form-home .fine-print{text-align:center;max-width:440px;margin:0 auto}.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:720}.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:680;line-height:1.05}.bazi-generation-stage h2{color:#f5f2e9;color:lab(95.421% -.00339746 4.5949);margin:0;font-size:24px;font-weight:680}.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:650}.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:680;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:650;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:750}.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:680}.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:670;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:750}.method-rail h3{color:var(--ivory);letter-spacing:0;font-size:20px;font-weight:650}.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:650}.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:680}.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:650}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:670}.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:680}.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:750;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:680}.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:680}.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:720}.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{border-left:2px solid var(--cinnabar);background:#e9e4d7;background:lab(90.8094% .0309944 6.91785);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:650;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:650}.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:650;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:650;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:650}.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:650;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:650;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:650}.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:650}.desk-boundary{border-left:2px solid #b49263;border-left:2px solid lab(62.8953% 8.54069 29.8131);max-width:760px;margin:24px 0 0;padding-left: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:650}.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:34px;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 10px;font-size:12px;font-weight:650}.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-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:650;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}.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:650}.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);border-left:2px solid #bf965d;border-left:2px solid lab(65.1951% 10.6561 36.4759);margin:16px 0 0;padding-left:10px;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:650;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:650}.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:650}@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{grid-template-columns:1fr}.account-summary-grid article{min-height:0}.account-center-heading{flex-direction:column}.relationship-fields>div{grid-template-columns:1fr}}.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:650}.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:650}.workspace-entry p{font-size:13px;font-weight:450;line-height:1.5}.workspace-entry em{font-size:12px;font-weight:650}.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:650}.workspace-today b{font-size:23px;font-weight:650}.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:650}.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:650;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,56px);place-content:center;gap:16px;min-height:318px;display:grid}.coin-stage span{color:#eabf84;color:lab(80.3008% 10.2068 35.7107);background:#060c14;background:lab(3.00203% -.426076 -4.87037);border:1px solid #a28358a6;border:1px solid lab(57.0935% 7.98565 27.848/.65);border-radius:50%;place-items:center;width:56px;height:56px;font-size:30px;display:grid}.coin-stage.active span{animation:.65s ease-in-out infinite alternate coin-turn}.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-turn{0%{transform:rotateY(0)translateY(0)}to{transform:rotateY(180deg)translateY(-6px)}}.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:650}.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:650}.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:650}.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:650}.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:650;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:650}.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:650}.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:650;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:650}.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:650}.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:650}.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:650}.workspace-rhythm-main p{font-size:13px;font-weight:450}.workspace-methods>div>strong{font-weight:600}.workspace-methods em{font-weight:650}.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:650}.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:650}.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:650}.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:650}.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)}.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)}.home-quiet{background:linear-gradient(90deg,#010203c2,#0203077a),url(/obsidian-chart-texture.png) 50%/cover;background:linear-gradient(90deg,lab(.455618% -.0648648 -.723401/.76),lab(.88949% -.12625 -1.44307/.48)),url(/obsidian-chart-texture.png) 50%/cover;min-height:calc(100dvh - 72px);padding:clamp(40px,5vw,76px) clamp(24px,5vw,74px) clamp(56px,7vw,96px);font-family:SF Pro Display,SF Pro Text,PingFang SC,Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.home-quiet .particle-field{opacity:.1;mix-blend-mode:screen}.home-quiet>:not(.particle-field){z-index:1;position:relative}.home-quiet-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);align-items:end;gap:clamp(30px,8vw,120px);max-width:1180px;margin:0 auto;padding-bottom:clamp(36px,5vw,64px);display:grid}.home-quiet-kicker{color:#d1aa73;color:lab(72.1755% 9.71249 33.84);letter-spacing:.12em;margin:0 0 18px;font-size:11px;font-weight:720}.home-quiet h1{color:#f5f2e9;color:lab(95.421% -.00339746 4.5949);max-width:780px;margin:0 0 17px;font-family:SF Pro Display,PingFang SC,Segoe UI,system-ui,sans-serif;font-size:clamp(38px,4.2vw,62px);font-weight:680;line-height:1.06}.home-quiet-hero>div:first-child>p:last-of-type{color:#a0a8b3;color:lab(68.6393% -1.37788 -6.55928);max-width:630px;margin:0;font-size:15px;line-height:1.72}.home-quiet-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.home-quiet-actions .button{min-width:148px}.home-quiet-seal{text-align:right;border-bottom:1px solid #a1845c57;border-bottom:1px solid lab(57.0999% 7.28512 25.6624/.34);justify-items:end;gap:7px;padding:0 0 17px;display:grid}.home-quiet-seal span{color:#737b86;color:lab(51.2316% -1.47131 -7.25913);letter-spacing:.08em;font-size:10px;font-weight:700}.home-quiet-seal strong{color:#dfdace;color:lab(87.3292% .0343323 6.92028);font-size:14px;font-weight:650;line-height:1.45}.home-quiet-seal p{color:#858d97;color:lab(58.1983% -1.35905 -6.54988);margin:0;font-size:12px}.home-tool-groups{border-top:1px solid #313942e6;border-top:1px solid lab(23.3835% -1.32062 -7.19418/.9);max-width:1180px;margin:0 auto;padding-top:22px}.home-tool-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.home-tool-heading p{color:#c29e6b;color:lab(67.5354% 9.12645 31.8263);letter-spacing:.08em;margin:0 0 7px;font-size:10px;font-weight:720}.home-tool-heading h2{color:#f1eee6;color:lab(94.261% -.00292063 4.59521);margin:0;font-family:SF Pro Display,PingFang SC,Segoe UI,system-ui,sans-serif;font-size:24px;font-weight:650;line-height:1.2}.home-tool-heading>span{color:#747b85;color:lab(51.2403% -1.27742 -6.18305);font-size:12px}.home-tool-grid{border:1px solid #2d333ce6;border:1px solid lab(21.0699% -1.20309 -6.48055/.9);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-tool{min-height:184px;color:inherit;cursor:pointer;text-align:left;background:#01020566;background:lab(.649187% -.0927448 -.993609/.4);border:0;border-right:1px solid oklch(32% .018 255/.9);grid-template-rows:auto auto 1fr auto;gap:8px;padding:18px;transition:background .18s ease-out,color .18s ease-out;display:grid}.home-tool:last-child{border-right:0}.home-tool:hover{background:#060c13db;background:lab(3.00549% -.429377 -4.60005/.86)}.home-tool:focus-visible{outline-offset:-3px;outline:2px solid #d6ac72;outline:2px solid lab(73.3299% 10.397 36.0147)}.home-tool>span{color:#987749;color:lab(52.4375% 8.85344 30.3464);letter-spacing:.07em;font-size:10px;font-weight:720}.home-tool strong{color:#eeebe2;color:lab(93.1009% -.00247359 4.59552);font-size:17px;font-weight:670}.home-tool p{color:#8b939d;color:lab(60.5185% -1.36369 -6.55218);margin:0;font-size:12px;line-height:1.58}.home-tool em{color:#dbb37c;color:lab(75.6606% 9.62183 33.6994);font-size:12px;font-style:normal;font-weight:680}.home-tool-primary{background:#060e17c7;background:lab(3.64804% -.750214 -6.3056/.78)}.home-trust-strip{border-bottom:1px solid #2d333ce6;border-bottom:1px solid lab(21.0699% -1.20309 -6.48055/.9);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;margin:0 auto;display:grid}.home-trust-strip>div{border-right:1px solid #2d333ce6;border-right:1px solid lab(21.0699% -1.20309 -6.48055/.9);align-items:center;gap:12px;min-height:76px;padding:16px 18px;display:flex}.home-trust-strip>div:last-child{border-right:0}.home-trust-strip span{color:#a18051;color:lab(55.924% 8.74004 30.1418);font-size:10px;font-weight:720}.home-trust-strip p{color:#8e96a0;color:lab(61.6787% -1.3659 -6.55328);margin:0;font-size:12px;line-height:1.5}.home-relationship-link{color:#dbb37c;color:lab(75.6606% 9.62183 33.6994);cursor:pointer;font:inherit;background:0 0;border:0;margin:17px auto 0;padding:0;font-size:13px;font-weight:680;display:block}.home-relationship-link:hover{color:#ffdfb3;color:lab(90.7545% 9.96456 35.3593);text-underline-offset:4px;text-decoration:underline}.home-quiet .workspace-report-sample{max-width:1180px;margin:clamp(44px,6vw,84px) auto 0}.relationship-workspace{max-width:1040px;margin:0 auto}.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:650}.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-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:650}.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:920px){.home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tool:nth-child(2){border-right:0}.home-tool:nth-child(-n+2){border-bottom:1px solid #2d333ce6;border-bottom:1px solid lab(21.0699% -1.20309 -6.48055/.9)}}@media (max-width:680px){.home-quiet{padding:32px 18px 54px}.home-quiet-hero{grid-template-columns:1fr;gap:24px;padding-bottom:42px}.home-quiet h1{font-size:37px}.home-quiet-seal{text-align:left;justify-items:start}.home-tool-heading{flex-direction:column;align-items:start;gap:7px}.home-tool-grid,.home-trust-strip,.relationship-fields,.relationship-chart-pair{grid-template-columns:1fr}.home-tool{border-bottom:1px solid #2d333ce6;border-bottom:1px solid lab(21.0699% -1.20309 -6.48055/.9);border-right:0;min-height:154px}.home-tool:last-child{border-bottom:0}.home-trust-strip>div{border-bottom:1px solid #2d333ce6;border-bottom:1px solid lab(21.0699% -1.20309 -6.48055/.9);border-right:0;min-height:0;padding:15px 0}.home-trust-strip>div:last-child{border-bottom:0}}.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:650}.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:650}.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:24px}.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;padding:14px 0;display:flex}.report-progress{color:#979faa;color:lab(65.159% -1.37216 -6.55639);grid-template-columns:auto auto;align-items:center;gap:4px 10px;min-width:164px;font-size:12px;display:grid}.report-progress strong{color:#f3d2a4;color:lab(86.1255% 7.41842 27.0831);text-align:right;font-size:13px;font-weight:700}.report-progress i{background:#181d24;background:lab(10.636% -.960246 -5.38393);grid-column:1/-1;height:3px;display:block;overflow:hidden}.report-progress i b{background:#e0b16f;background:lab(75.6374% 11.7915 40.4375);height:100%;transition:width .18s;display:block}.report-reader-actions{flex-wrap:wrap;justify-content:end;gap:8px;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:650}.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{background:#030508;background:lab(1.18819% -.168711 -1.57772);border-left:2px solid #c69d63;border-left:2px solid lab(67.5196% 10.5775 36.3295);margin:18px 0 28px;padding:14px 16px}.report-contents>span{color:#c5a16e;color:lab(68.6971% 9.09591 31.7786);letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.report-contents>div{flex-wrap:wrap;gap:7px 16px;display:flex}.report-contents a{color:#afb8c4;color:lab(74.4345% -1.5251 -7.28511);font-size:12px;text-decoration:none}.report-contents a:hover{color:#f5ddbd;color:lab(89.6108% 4.97004 19.0035);text-decoration:underline}.report-reader-content{margin-top:0}.report-reader-section{scroll-margin-top:28px}.report-reader-section+.report-reader-section{margin-top:24px}.report-reader-section h2{color:#e6e1d3;color:lab(89.6585% .0480413 7.69645);margin:0 0 10px;font-size:clamp(19px,2vw,25px);font-weight:650}.report-reader-section p{white-space:pre-wrap;margin:0}.report-reader-section p+p{margin-top:9px}@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}}@media print{header,footer,.desk-sidebar,.report-reader-toolbar,.report-contents,.reading-review,.reading-privacy-controls,.followup-offer,.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:650;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:650;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:650}.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:650;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:650}.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}}.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:680}.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:680;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:670;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:14px;text-align:center;max-width:680px;margin-inline:auto;font-size:clamp(38px,4vw,58px);font-weight:620;line-height:1.08}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) .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){.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:36px}}@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}}
