@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_07d15b{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_07d15b{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_d2dc74{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_d2dc74{--font-body:"Manrope","Manrope Fallback"}:root{--bg:#f4ece0;--bg-deep:#1b1612;--paper:rgba(255,248,240,0.72);--paper-strong:rgba(255,250,244,0.86);--ink:#19120c;--muted:rgba(25,18,12,0.68);--line:rgba(25,18,12,0.12);--accent:#9f5c2d;--accent-soft:rgba(159,92,45,0.14);--accent-deep:#25413b;--success:#446a54;--wuxing-jin:#c9a86a;--wuxing-mu:#4a7c59;--wuxing-shui:#3a5b7a;--wuxing-huo:#b33a3a;--wuxing-tu:#8b6b3d;--shadow:0 20px 80px rgba(44,26,11,0.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at 8% 6%,rgba(201,168,106,.16),transparent 22rem),radial-gradient(circle at 88% 12%,rgba(74,124,89,.12),transparent 24rem),repeating-radial-gradient(circle at 50% -10%,rgba(25,18,12,.035) 0 1px,transparent 1px 18px),linear-gradient(180deg,#f8f1e8 0,var(--bg) 52%,#efe1d2 100%);color:var(--ink);font-family:var(--font-body),sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page-shell{position:relative;overflow:hidden;min-height:100vh}.page-symbol{position:fixed;inset:auto;pointer-events:none;border-radius:999px;opacity:.18;border:1px solid rgba(25,18,12,.12);background:radial-gradient(circle,transparent 0 34%,rgba(25,18,12,.12) 35% 36%,transparent 37%),conic-gradient(from 90deg,transparent 0 12.5%,rgba(25,18,12,.13) 12.5% 13.2%,transparent 13.2% 25%,rgba(25,18,12,.1) 25% 25.8%,transparent 25.8% 37.5%,rgba(25,18,12,.13) 37.5% 38.2%,transparent 38.2% 50%,rgba(25,18,12,.11) 50% 50.8%,transparent 50.8% 62.5%,rgba(25,18,12,.13) 62.5% 63.2%,transparent 63.2% 75%,rgba(25,18,12,.1) 75% 75.8%,transparent 75.8% 87.5%,rgba(25,18,12,.13) 87.5% 88.2%,transparent 88.2%)}.page-symbol-left{top:8rem;left:-10rem;width:24rem;height:24rem}.page-symbol-right{right:-6rem;bottom:12rem;width:22rem;height:22rem;transform:rotate(18deg)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1.2rem 2rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(248,241,232,.55);border-bottom:1px solid rgba(25,18,12,.08)}.brandmark{font-family:var(--font-display),serif;font-size:clamp(1.75rem,2vw,2.2rem);letter-spacing:.04em}.site-nav{flex-wrap:wrap;gap:1.5rem}.header-actions,.site-nav{display:flex;color:var(--muted)}.header-actions{align-items:center;gap:.75rem;font-size:.9rem}.mobile-switch,.user-badge{display:inline-flex;align-items:center;justify-content:center;padding:.52rem .78rem;border-radius:999px;background:rgba(255,255,255,.58);border:1px solid rgba(25,18,12,.08)}.site-nav a.is-active,.site-nav a:hover{color:var(--ink)}.hero,.section-shell,.workspace-shell{width:min(1180px,calc(100% - 3rem));margin:0 auto}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:2rem;gap:2rem;align-items:center;min-height:calc(100vh - 4.8rem);padding:2rem 0 4rem}.cta-block h3,.hero-copy h1,.panel-heading h2,.section-intro h3,.workspace-hero h1{font-family:var(--font-display),serif;font-weight:600;line-height:.95}.hero-copy h1{margin:0;font-size:clamp(3.2rem,7vw,5.4rem)}.hero-product{align-items:start;padding-top:4rem}.hero-product .hero-copy h1{max-width:9.5em;font-size:clamp(2.2rem,4vw,3.6rem)}.hero-copy h2{margin:1rem 0 0;max-width:16ch;font-size:clamp(1.45rem,2.2vw,2.4rem);line-height:1.05;font-weight:600}.cta-block p,.divider-list p,.hero-body,.panel-heading p,.workflow-list p,.workspace-hero p{color:var(--muted);line-height:1.7}.hero-body{max-width:40rem;margin:1.4rem 0 0;font-size:1.02rem}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.question-strip{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}.question-strip span{padding:.58rem .78rem;border:1px solid rgba(159,92,45,.12);border-radius:999px;background:rgba(255,255,255,.52);color:var(--accent-deep);font-size:.9rem}.hero-quick-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;max-width:42rem;margin-top:1.5rem;padding:1rem;border:1px solid rgba(25,18,12,.08);border-radius:1.35rem;background:rgba(255,255,255,.62);box-shadow:0 18px 60px rgba(44,26,11,.08)}.hero-quick-form label{display:grid;grid-gap:.35rem;gap:.35rem}.hero-quick-form label span{color:var(--muted);font-size:.82rem}.hero-quick-form input,.hero-quick-form select{width:100%;padding:.82rem .9rem;border:1px solid rgba(25,18,12,.1);border-radius:.9rem;background:rgba(255,251,247,.92);color:var(--ink)}.hero-field-wide{grid-column:span 2}.hero-quick-form .primary-button{width:100%;align-self:end}.primary-button{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:.95rem 1.45rem;border:0;border-radius:999px;background:linear-gradient(135deg,var(--accent) 0,#c57a46 100%);color:#fff7ef;cursor:pointer;box-shadow:0 16px 40px rgba(144,82,36,.22);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.primary-button:hover{transform:translateY(-1px);box-shadow:0 18px 44px rgba(144,82,36,.28)}.primary-button:disabled{cursor:wait;opacity:.72}.secondary-link{display:inline-flex;align-items:center;color:var(--accent-deep)}.eyebrow{margin:0 0 .75rem;color:var(--accent-deep);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem}.hero-visual{position:relative;min-height:34rem;display:grid;place-items:center}.report-preview-card{display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem;border-radius:1.7rem;border:1px solid rgba(25,18,12,.08);background:radial-gradient(circle at top right,rgba(159,92,45,.18),transparent 20rem),rgba(255,250,244,.78);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mini-pillar-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.fortune-preview-list article,.mini-pillar-board div{display:grid;grid-gap:.32rem;gap:.32rem;padding:.85rem;border-radius:1rem;background:rgba(255,255,255,.62)}.mini-pillar-board div:first-child{border-top:3px solid var(--wuxing-tu)}.mini-pillar-board div:nth-child(2){border-top:3px solid var(--wuxing-shui)}.mini-pillar-board div:nth-child(3),.mini-pillar-board div:nth-child(4){border-top:3px solid var(--wuxing-jin)}.mini-pillar-board em,.mini-pillar-board span{color:var(--muted);font-size:.78rem;font-style:normal}.mini-pillar-board strong{font-size:1.35rem;line-height:1}.stem-element-jin{color:var(--wuxing-jin)}.stem-element-mu{color:var(--wuxing-mu)}.stem-element-shui{color:var(--wuxing-shui)}.stem-element-huo{color:var(--wuxing-huo)}.stem-element-tu{color:var(--wuxing-tu)}.stem-element-neutral{color:var(--ink)}.fortune-preview-list{display:grid;grid-gap:.75rem;gap:.75rem}.fortune-preview-list p{margin:.4rem 0 0;color:var(--muted);line-height:1.65}.consumer-preview{padding:1rem;border-radius:1.15rem;background:linear-gradient(135deg,rgba(23,19,16,.94),rgba(58,45,33,.92)),rgba(255,255,255,.68);color:#f8efe2}.consumer-preview strong{display:block;font-family:var(--font-display),serif;font-size:1.28rem;line-height:1.25}.consumer-preview p{margin:.65rem 0 0;color:rgba(248,239,226,.74);line-height:1.65}.visual-core,.visual-ring{position:absolute;border-radius:999px}.visual-ring{border:1px solid rgba(36,29,21,.1);animation:breathe 7s ease-in-out infinite}.visual-ring-large{width:min(34rem,90%);aspect-ratio:1}.visual-ring-mid{width:min(24rem,64%);aspect-ratio:1;animation-delay:-2s}.visual-core{display:grid;place-items:center;grid-gap:.25rem;gap:.25rem;width:min(12rem,36%);aspect-ratio:1;background:radial-gradient(circle at top,rgba(255,249,241,.94),rgba(243,224,203,.76)),linear-gradient(145deg,rgba(255,252,247,.94),rgba(234,216,199,.7));box-shadow:var(--shadow);color:var(--ink);font-family:var(--font-display),serif;text-align:center}.visual-core span{display:block;font-size:clamp(1rem,1.3vw,1.2rem);letter-spacing:.08em}.section-shell{padding:0 0 4rem}.section-intro{display:grid;grid-gap:.25rem;gap:.25rem;margin-bottom:1.25rem}.cta-block h3,.panel-heading h2,.section-intro h3,.workspace-hero h1{margin:0;font-size:clamp(2.2rem,4vw,3.4rem)}.divider-list{display:grid;grid-gap:1.25rem;gap:1.25rem}.divider-list,.divider-list p{border-top:1px solid var(--line)}.divider-list p{margin:0;padding-top:1.25rem}.workflow-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.workflow-list article{padding-top:1.25rem;border-top:1px solid var(--line)}.workflow-list h4{margin:0;font-size:1.1rem}.section-shell-cta{padding-bottom:5rem}.cta-block{padding:2rem 0 0;border-top:1px solid var(--line)}.cta-block p{max-width:42rem}.lesson-list{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding:0;list-style:none}.lesson-list li{display:flex;gap:.6rem;align-items:center;padding:.72rem .85rem;border-radius:.9rem;background:rgba(255,255,255,.55);color:var(--muted)}.lesson-list li span{color:var(--accent);font-size:.8rem}.split-cta-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:1rem;gap:1rem;padding:1.25rem;border-radius:1.7rem;border:1px solid rgba(25,18,12,.08);background:rgba(255,255,255,.58);box-shadow:var(--shadow)}.split-cta-card h3{margin:0;font-family:var(--font-display),serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1}.classic-shelf-card p,.split-cta-card p{color:var(--muted);line-height:1.75}.classic-shelf-card{padding:1rem;border-radius:1.2rem;background:linear-gradient(180deg,rgba(249,212,155,.45),rgba(255,255,255,.72) 42%),rgba(255,255,255,.75)}.classic-shelf-card strong{display:block;font-size:1.3rem}.site-footer{display:flex;justify-content:space-between;gap:2rem;width:min(1180px,calc(100% - 3rem));margin:0 auto;padding:2rem 0 3rem;border-top:1px solid var(--line);color:var(--muted)}.site-footer strong{display:block;color:var(--ink);font-size:1.1rem}.site-footer p{max-width:34rem;margin:.45rem 0 0;line-height:1.7}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.85rem}.filter-strip,.sample-pool-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.filter-strip span,.sample-pool-row a,.sample-pool-row span{display:inline-flex;align-items:center;padding:.52rem .75rem;border-radius:999px;background:rgba(255,255,255,.55);border:1px solid rgba(25,18,12,.08);color:var(--muted);font-size:.86rem}.sample-pool-row a{color:var(--accent-deep)}.case-grid,.knowledge-columns,.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.case-card,.mode-card,.module-card{padding:1rem;border-radius:1.2rem;border:1px solid rgba(25,18,12,.08);background:rgba(255,255,255,.58)}.case-card strong,.mode-card strong,.module-card strong{display:block;font-size:1.05rem}.case-card p,.mode-card p,.module-card p{margin:.55rem 0 0;color:var(--muted);line-height:1.65}.pricing-grid,.sample-report-grid,.sample-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.sample-score-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-card,.report-product-mini,.sample-report-card,.upsell-card{padding:1.05rem;border:1px solid rgba(25,18,12,.08);border-radius:1.2rem;background:radial-gradient(circle at top right,rgba(159,92,45,.12),transparent 16rem),rgba(255,255,255,.62)}.pricing-card.is-recommended{border-color:rgba(159,92,45,.26);background:linear-gradient(180deg,rgba(249,212,155,.45),rgba(255,255,255,.72) 42%),rgba(255,255,255,.78);box-shadow:0 16px 46px rgba(144,82,36,.12)}.pricing-card strong,.report-product-mini strong,.sample-report-card strong,.upsell-card strong{display:block;font-size:1.1rem}.pricing-card p,.report-product-mini p,.sample-report-card p,.upsell-card p{margin:.55rem 0 0;color:var(--muted);line-height:1.68}.price-tag{color:var(--accent)!important;font-weight:700;font-size:1.05rem}.sample-report-card{display:grid;grid-gap:.8rem;gap:.8rem}.sample-score-row,.upsell-options{display:flex;flex-wrap:wrap;gap:.5rem}.sample-score-row span,.upsell-options span{display:inline-flex;align-items:center;padding:.45rem .65rem;border-radius:999px;background:rgba(248,241,232,.84);color:var(--accent-deep);font-size:.82rem}.sample-report-detail{display:grid;grid-gap:1.25rem;gap:1.25rem}.report-lead-form{display:grid;grid-gap:1rem;gap:1rem}.report-lead-form-compact .panel-heading h2{font-size:clamp(1.45rem,2vw,2rem)}.report-lead-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.report-lead-question{grid-column:1/-1}.report-lead-question textarea{min-height:7.5rem;resize:vertical}.report-lead-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-radius:1.2rem;background:linear-gradient(135deg,rgba(249,212,155,.32),rgba(255,255,255,.68)),rgba(255,255,255,.64)}.report-lead-footer strong{display:block}.report-lead-footer p,.report-lead-success{margin:.35rem 0 0;color:var(--muted);line-height:1.6}.report-lead-success{padding:.85rem 1rem;border-radius:1rem;background:rgba(87,128,82,.12);color:#486c43}.report-unlock-panel{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border-radius:1.15rem;border:1px solid rgba(132,86,45,.16);background:linear-gradient(135deg,rgba(249,212,155,.32),rgba(255,255,255,.72)),rgba(255,255,255,.62)}.report-unlock-panel h3{margin:.25rem 0 0}.report-unlock-panel p{margin:.35rem 0 0;color:var(--muted);line-height:1.6}.unlock-state{padding:.85rem 1rem;border-radius:1rem;background:rgba(255,255,255,.65);border:1px solid rgba(25,18,12,.08)}.unlock-state.is-unlocked{background:rgba(87,128,82,.12);border-color:rgba(87,128,82,.2)}.checkout-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:1rem;gap:1rem}.checkout-form,.checkout-summary{align-self:start}.checkout-form{display:grid;grid-gap:1rem;gap:1rem}.checkout-form textarea{min-height:8rem;resize:vertical}.checkout-actions,.commercial-dashboard-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.admin-token-form,.auth-panel,.reminder-form{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid rgba(25,18,12,.08);border-radius:1.2rem;background:rgba(255,255,255,.55)}.auth-panel-compact{padding:.85rem}.auth-grid,.reminder-form{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-panel .panel-heading,.reminder-form .primary-button,.reminder-note{grid-column:1/-1}.form-status{margin:0;color:var(--muted);line-height:1.6}.payment-intent-card{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem;border:1px solid rgba(159,92,45,.18);border-radius:1.2rem;background:linear-gradient(135deg,rgba(201,168,106,.16),rgba(255,255,255,.72)),rgba(255,255,255,.68)}.payment-intent-card strong{font-size:1.02rem}.payment-intent-card p{margin:0;color:var(--muted);line-height:1.65}.payment-intent-card code{display:block;width:100%;overflow-wrap:anywhere;padding:.75rem .85rem;border:1px solid rgba(25,18,12,.08);border-radius:.9rem;background:rgba(255,251,247,.8);color:var(--ink);font-size:.82rem;line-height:1.5}.mini-table,.order-table{display:grid;grid-gap:.75rem;gap:.75rem}.mini-table div,.order-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(25,18,12,.08);border-radius:1rem;background:rgba(255,255,255,.56)}.admin-orders{display:grid;grid-gap:1rem;gap:1rem}.order-row{align-items:flex-start}.order-row strong{display:block}.order-row p{margin:.35rem 0 0;color:var(--muted);line-height:1.55}.order-actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.audit-list,.order-audit-panel{display:grid;grid-gap:.75rem;gap:.75rem}.audit-row,.member-order-card,.member-order-summary{padding:.9rem 1rem;border:1px solid rgba(25,18,12,.08);border-radius:1rem;background:rgba(255,255,255,.56)}.audit-row strong,.member-order-card strong,.member-order-summary strong{display:block}.audit-row p,.member-order-card p,.member-order-summary p,.muted-copy{margin:.35rem 0 0;color:var(--muted);line-height:1.55}.admin-token-form .primary-button{width:-moz-fit-content;width:fit-content}.commercial-dashboard{display:grid;grid-gap:1rem;gap:1rem}.commercial-analytics-grid,.commercial-ops-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr) minmax(15rem,.7fr);grid-gap:1rem;gap:1rem}.commercial-analytics-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.commercial-analytics-grid section,.commercial-ops-panel{padding:1rem;border-radius:1.1rem;background:rgba(255,255,255,.58);border:1px solid rgba(25,18,12,.06)}.commercial-ops-panel{display:grid;grid-gap:.55rem;gap:.55rem;align-content:start}.commercial-ops-panel strong{font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.35}.commercial-ops-panel p{margin:0;color:var(--muted);line-height:1.6}.commercial-ops-panel-primary{background:linear-gradient(135deg,rgba(159,92,45,.12),rgba(255,255,255,.7)),rgba(255,255,255,.62)}.commercial-product-metrics,.commercial-rate-row{display:flex;flex-wrap:wrap;gap:.5rem}.commercial-product-metrics span,.commercial-rate-row span{border-radius:999px;padding:.35rem .6rem;background:rgba(25,18,12,.06);color:var(--muted);font-size:.78rem}.commercial-analytics-grid h3{margin:0 0 .9rem}.commercial-trend-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;align-items:end}.commercial-trend-day{display:grid;grid-gap:.3rem;gap:.3rem;justify-items:center;color:var(--muted);font-size:.78rem}.commercial-trend-day strong{color:var(--ink)}.commercial-trend-bar{display:flex;align-items:flex-end;width:100%;height:5.5rem;border-radius:999px;padding:.25rem;background:rgba(25,18,12,.06)}.commercial-trend-bar span{display:block;width:100%;border-radius:999px;background:linear-gradient(180deg,rgba(183,125,58,.85),rgba(159,92,45,.4))}.commercial-product-rank{display:grid;grid-gap:.7rem;gap:.7rem}.commercial-product-row{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.78rem 0;border-bottom:1px solid rgba(25,18,12,.06)}.commercial-product-row:last-child{border-bottom:0}.commercial-product-row small,.commercial-product-row strong{display:block}.commercial-product-row small{color:var(--muted)}.commercial-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.commercial-lists h3{margin:0 0 .75rem}.commercial-lists .data-list{grid-template-columns:1fr;padding:0;list-style:none}.commercial-lists .data-list li{padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.62)}.commercial-row{display:grid;grid-gap:.85rem;gap:.85rem}.commercial-row-actions,.commercial-row-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.commercial-status{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .68rem;background:rgba(25,18,12,.06);color:var(--muted);font-size:.78rem}.commercial-status-contacted,.commercial-status-converted,.commercial-status-manual_confirmed{background:rgba(159,92,45,.13);color:var(--accent)}.commercial-status-closed_lost{background:rgba(25,18,12,.08);color:rgba(25,18,12,.5)}.commercial-followup-grid{display:grid;grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.commercial-followup-grid textarea{min-height:5.6rem;resize:vertical}.commercial-script-box{display:grid;grid-gap:.65rem;gap:.65rem;padding:.75rem;border-radius:.9rem;background:rgba(248,239,229,.72)}.commercial-script-box summary{cursor:pointer;color:var(--accent)}.commercial-script-box p{white-space:pre-wrap;color:var(--ink)}.commercial-lists .data-list small,.commercial-lists .data-list span,.commercial-lists .data-list strong{display:block}.commercial-lists .data-list small,.commercial-lists .data-list span{color:var(--muted)}.commercial-lists .data-list p{margin:.45rem 0;line-height:1.6}.report-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);grid-gap:1rem;gap:1rem;align-items:stretch;padding:1.2rem;border-radius:1.25rem;background:linear-gradient(135deg,rgba(23,19,16,.96),rgba(45,35,27,.94)),rgba(255,255,255,.62);color:#f8efe2}.report-detail-hero strong{display:block;font-family:var(--font-display),serif;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.08}.report-detail-hero p{color:rgba(248,239,226,.76);line-height:1.75}.report-section-stack{display:grid;grid-gap:1rem;gap:1rem}.upsell-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr) auto;grid-gap:1rem;gap:1rem;align-items:center;background:radial-gradient(circle at top left,rgba(68,106,84,.12),transparent 18rem),linear-gradient(135deg,rgba(255,252,245,.86),rgba(255,255,255,.68))}.lead-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1rem}.cloud-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin:.9rem 0 1.1rem}.cloud-case-card{padding:1rem;border:1px solid rgba(68,106,84,.14);border-radius:1rem;background:radial-gradient(circle at top right,rgba(68,106,84,.1),transparent 14rem),rgba(255,255,255,.64)}.cloud-case-card strong{display:block;font-size:1.05rem}.cloud-case-card p{margin:.5rem 0 0;color:var(--muted);line-height:1.6}.empty-state-compact{padding:1rem}.empty-state-compact,.lead-card{border-radius:1rem;background:rgba(255,255,255,.55)}.lead-card{padding:.95rem 1rem;border:1px solid rgba(25,18,12,.07)}.lead-card p{margin:.45rem 0 0;color:var(--muted);line-height:1.65}.article-shell{max-width:980px}.article-panel{display:grid;grid-gap:1.25rem;gap:1.25rem}.article-section{padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.article-section:last-of-type{border-bottom:0}.article-section h2{margin:0;font-family:var(--font-display),serif;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1}.article-section p{margin:.8rem 0 0;color:var(--muted);line-height:1.9}.article-conversion-panel{padding:1.1rem;border:1px solid rgba(159,92,45,.18);border-radius:1.35rem;background:radial-gradient(circle at top right,rgba(159,92,45,.16),transparent 15rem),rgba(255,255,255,.66)}.article-conversion-panel h2{margin:0;font-size:clamp(1.45rem,2vw,2rem)}.article-conversion-panel p{margin:.65rem 0 0;color:var(--muted);line-height:1.75}.article-next-actions{display:flex;flex-wrap:wrap;gap:.9rem}.retention-dock{position:fixed;right:1rem;bottom:1rem;z-index:20;display:grid;grid-gap:.45rem;gap:.45rem;padding:.55rem;border-radius:1.1rem;background:rgba(25,18,12,.86);color:#fff7ef;box-shadow:0 18px 60px rgba(25,18,12,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.retention-dock a,.retention-dock span{display:inline-flex;align-items:center;justify-content:center;min-width:7rem;padding:.55rem .7rem;border-radius:.85rem;background:rgba(255,255,255,.08);font-size:.82rem;text-align:center}.workspace-shell{padding:3rem 0 4rem}.workspace-hero{max-width:44rem;margin-bottom:2rem}.workspace-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:1.25rem;gap:1.25rem}.workspace-panel{border:1px solid rgba(25,18,12,.08);border-radius:2rem;padding:1.5rem;background:var(--paper);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.result-panel{background:var(--paper-strong)}.chart-form,.compatibility-stack{display:grid;grid-gap:1.25rem;gap:1.25rem}.input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.field{display:grid;grid-gap:.45rem;gap:.45rem}.field span{font-size:.92rem;color:var(--muted)}.field input,.field select,.field textarea{width:100%;padding:.92rem 1rem;border:1px solid rgba(25,18,12,.12);border-radius:1rem;background:rgba(255,251,247,.85);color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid rgba(159,92,45,.18);border-color:rgba(159,92,45,.3)}.notes-area{min-height:8rem;resize:vertical}.toggle-row{display:flex;flex-wrap:wrap;gap:1.25rem}.paipan-meta{display:grid;grid-gap:.5rem;gap:.5rem;padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.55)}.paipan-meta p{margin:0;color:var(--muted)}.utility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.utility-card-wide{grid-column:span 2}.utility-card{padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.58)}.utility-card strong{display:block;font-size:1.02rem}.utility-card p{margin:.45rem 0 .85rem;color:var(--muted)}.case-links,.tab-row,.toolbar-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.quick-action-row,.quick-button-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.quick-action-row{padding:.85rem;border-radius:1rem;background:rgba(255,255,255,.48)}.quick-action-row>span{color:var(--muted);font-size:.86rem}.toolbar-row{justify-content:space-between;margin-top:1rem}.inline-tab,.secondary-button,.star-button{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1rem;border:1px solid rgba(25,18,12,.08);border-radius:999px;background:rgba(255,255,255,.65);color:var(--muted);cursor:pointer}.inline-tab.is-active,.mode-card.is-active,.star-button.is-active{border-color:rgba(159,92,45,.28);background:rgba(159,92,45,.12);color:var(--ink)}.secondary-button:disabled{cursor:not-allowed;opacity:.55}.search-field{min-width:min(22rem,100%)}.search-field input{width:100%;padding:.82rem 1rem;border:1px solid rgba(25,18,12,.12);border-radius:999px;background:rgba(255,251,247,.85)}.toggle{display:inline-flex;align-items:center;gap:.65rem;color:var(--muted)}.error-text{margin:0;color:#b1432e}.result-stack{display:grid;grid-gap:1rem;gap:1rem}.chart-hero-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1.15rem 1.25rem;border-radius:1.2rem;background:radial-gradient(circle at top right,rgba(212,160,95,.18),transparent 24rem),linear-gradient(135deg,rgba(23,19,16,.96),rgba(38,31,24,.94));color:#f8efe2}.chart-hero-copy strong{display:block;font-family:var(--font-display),serif;font-size:2rem}.chart-hero-copy p{margin:.35rem 0 0;color:rgba(248,239,226,.82)}.chart-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.toggle-highlight{padding:.7rem .9rem;border-radius:999px;background:rgba(255,255,255,.08);color:#f8efe2}.overview-grid,.setting-card-grid,.special-profile-grid{display:grid;grid-gap:.85rem;gap:.85rem}.special-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr)}.setting-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.9rem}.matrix-panel,.setting-card{padding:1rem;border-radius:1rem;background:rgba(255,255,255,.58)}.setting-card strong{display:block;font-size:1rem}.setting-card p{margin:.5rem 0 0;color:var(--muted)}.setting-card-wide{grid-column:span 2}.matrix-table{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.85rem}.matrix-row{display:grid;grid-template-columns:5.2rem repeat(4,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.detailed-matrix .matrix-row{grid-template-columns:5.2rem repeat(6,minmax(0,1fr))}.matrix-axis,.matrix-cell{padding:.72rem .75rem;border-radius:.9rem}.matrix-axis{display:flex;align-items:center;justify-content:center;background:rgba(37,65,59,.08);color:var(--accent-deep);font-size:.82rem}.matrix-cell{background:rgba(248,241,232,.72)}.matrix-row-head .matrix-cell{background:rgba(255,255,255,.82);color:var(--muted)}.matrix-cell strong{display:block;font-size:1.02rem}.matrix-cell span{line-height:1.45}.matrix-stack{display:grid;grid-gap:.2rem;gap:.2rem}.matrix-emphasis strong{font-size:1.55rem;line-height:1}.mini-tab-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.mini-tab{display:inline-flex;align-items:center;justify-content:center;padding:.6rem .9rem;border:1px solid rgba(25,18,12,.08);border-radius:999px;background:rgba(248,241,232,.72);color:var(--muted);cursor:pointer}.mini-tab.is-active{border-color:rgba(159,92,45,.28);background:rgba(159,92,45,.12);color:var(--ink)}.classic-scroll-panel{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:.9rem;max-height:36rem;overflow-y:auto;padding-right:.2rem}.classic-prompt{margin:0;color:var(--accent)}.classic-paragraph strong{display:block}.classic-paragraph p{margin:.45rem 0 0;color:var(--muted);line-height:1.8}.notice-strip{display:grid;grid-gap:.55rem;gap:.55rem;padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.55)}.notice-strip p{margin:0;color:var(--muted)}.diagram-board{display:grid;grid-gap:1rem;gap:1rem;margin-top:.95rem}.diagram-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.diagram-pillar{display:grid;grid-gap:.35rem;gap:.35rem;place-items:center;padding:.9rem;border-radius:1rem;background:rgba(248,241,232,.72)}.diagram-pillar span{color:var(--muted);font-size:.82rem}.diagram-pillar strong{font-size:1.55rem;line-height:1}.diagram-relations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.relation-chip{display:grid;grid-gap:.25rem;gap:.25rem;padding:.85rem .9rem;border-radius:.95rem;background:rgba(255,255,255,.56)}.relation-chip strong{font-size:.96rem}.relation-chip span{color:var(--muted)}.circulation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:.95rem}.flow-row{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1rem}.flow-row-label{color:var(--muted);font-size:.82rem}.flow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.flow-card{padding:.75rem .8rem;border-radius:.9rem;background:rgba(244,236,224,.66)}.flow-card.is-current{background:rgba(159,92,45,.14)}.flow-card-light{background:rgba(255,255,255,.78)}.flow-card strong{display:block}.flow-card p,.flow-card span{color:var(--muted)}.flow-card p{margin:.32rem 0 0;font-size:.82rem}.element-phase-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;margin-top:1rem}.element-phase-strip span{display:inline-flex;align-items:center;justify-content:center;padding:.65rem .7rem;border-radius:.8rem;background:rgba(159,92,45,.9);color:#fff7ef}.display-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.9rem;padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.52)}.display-toggle-row{display:flex;flex-wrap:wrap;gap:.65rem}.display-toggle{display:inline-flex;align-items:center;justify-content:center;padding:.68rem .95rem;border:1px solid rgba(25,18,12,.08);border-radius:999px;background:rgba(248,241,232,.72);color:var(--muted);cursor:pointer}.display-toggle.is-active{border-color:rgba(159,92,45,.28);background:rgba(159,92,45,.12);color:var(--ink)}.settings-note{margin:0;color:var(--muted);line-height:1.5}.result-block{padding-top:1rem;border-top:1px solid var(--line)}.result-block-soft{border-top:0;padding-top:0}.result-block h3{margin:0 0 .75rem;font-size:1rem}.summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.summary-card{padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.58)}.linked-summary-card{color:inherit;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.linked-summary-card:hover{transform:translateY(-2px);background:rgba(255,255,255,.76);box-shadow:0 16px 36px rgba(82,57,28,.1)}.summary-card-wide{grid-column:span 2}.summary-label{display:block;margin-bottom:.4rem;color:var(--muted);font-size:.8rem}.summary-card strong{display:block;font-size:1.05rem}.summary-card p{margin:.45rem 0 0;color:var(--muted)}.consumer-digest{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);grid-gap:1rem;gap:1rem;align-items:center;padding:1.25rem;border-radius:1.35rem;background:radial-gradient(circle at top right,rgba(159,92,45,.2),transparent 22rem),linear-gradient(135deg,rgba(23,19,16,.96),rgba(50,39,30,.94));color:#f8efe2}.consumer-digest strong{display:block;font-family:var(--font-display),serif;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08}.consumer-digest p{margin:.75rem 0 0;color:rgba(248,239,226,.74);line-height:1.75}.consumer-score-board,.plain-question-grid,.professional-anchor-row{display:grid;grid-gap:.7rem;gap:.7rem}.consumer-score-board{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-score{display:grid;grid-gap:.25rem;gap:.25rem;padding:.85rem;border-radius:1rem;background:rgba(255,255,255,.1)}.mini-score em,.mini-score span{color:rgba(248,239,226,.72);font-size:.78rem;font-style:normal}.mini-score strong{font-size:1.7rem}.plain-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advice-box,.plain-question-card,.professional-anchor{padding:1rem;border-radius:1rem;background:rgba(255,255,255,.58)}.advice-box p,.plain-question-card p,.professional-anchor p{margin:.5rem 0 0;color:var(--muted);line-height:1.75}.advice-box{margin-top:.75rem;background:rgba(37,65,59,.07)}.advice-box strong{display:block;color:var(--accent-deep)}.professional-anchor{display:grid;grid-gap:.9rem;gap:.9rem}.professional-anchor strong{display:block;font-size:1.12rem}.professional-anchor-row{grid-template-columns:repeat(3,minmax(0,1fr))}.professional-anchor-row span{padding:.72rem .85rem;border-radius:999px;background:rgba(159,92,45,.09);color:var(--accent-deep);font-size:.88rem}.consumer-trend{margin-bottom:.85rem}.trend-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:.85rem;gap:.85rem}.trend-card,.trend-hero-main,.trend-hero-side,.year-trend-item{padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.58)}.trend-card strong,.trend-hero-main strong,.year-trend-item strong{display:block;font-size:1.05rem}.trend-hero-side{display:grid;grid-gap:.55rem;gap:.55rem;align-content:start}.trend-card p,.trend-hero-side p,.year-trend-item p{margin:0;color:var(--muted)}.trend-grid{margin-top:.85rem}.mode-grid,.trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.year-trend-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.85rem}.year-trend-item{background:rgba(244,236,224,.62)}.year-trend-item.is-current{background:rgba(159,92,45,.12)}.year-trend-item span{display:inline-flex;margin-top:.45rem;padding:.25rem .55rem;border-radius:999px;background:rgba(37,65,59,.08);color:var(--accent-deep);font-size:.76rem}.data-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.pillar-board{display:grid;grid-gap:.65rem;gap:.65rem}.pillar-board-row{display:grid;grid-template-columns:5.3rem repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.pillar-axis,.pillar-cell{padding:.9rem .95rem;border-radius:1rem}.pillar-axis{display:flex;align-items:center;justify-content:center;background:rgba(37,65,59,.08);color:var(--accent-deep);font-size:.84rem}.pillar-cell{background:rgba(255,255,255,.58)}.pillar-main.stem-element-huo,.pillar-main.stem-element-jin,.pillar-main.stem-element-mu,.pillar-main.stem-element-shui,.pillar-main.stem-element-tu{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.52));border:1px solid color-mix(in srgb,currentColor 28%,transparent)}.pillar-main.stem-element-huo:before,.pillar-main.stem-element-jin:before,.pillar-main.stem-element-mu:before,.pillar-main.stem-element-shui:before,.pillar-main.stem-element-tu:before{content:"";position:absolute;top:.55rem;right:.65rem;width:.48rem;height:.48rem;border-radius:999px;background:currentColor;opacity:.72}.pillar-head{display:grid;grid-gap:.3rem;gap:.3rem}.pillar-head span{color:var(--muted);font-size:.8rem}.pillar-head strong,.pillar-main strong{font-size:1.2rem}.pillar-main{display:grid;place-items:center;min-height:4.4rem}.pillar-main strong{color:currentColor}.pillar-detail{display:grid;grid-gap:.28rem;gap:.28rem}.pillar-detail span{color:var(--muted);line-height:1.45}.pillar-head.is-day,.pillar-main.is-day{background:linear-gradient(180deg,rgba(159,92,45,.14),rgba(255,255,255,.7));border:1px solid rgba(159,92,45,.12)}.palace-grid,.relation-columns,.relative-grid{display:grid;grid-gap:.85rem;gap:.85rem}.palace-grid,.relation-columns,.relative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.palace-card,.relation-panel,.relative-card{padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.58)}.palace-card strong,.relative-card strong{display:block;font-size:1.05rem}.location-stack p,.palace-card p,.relation-item p,.relative-card p{margin:.5rem 0 0;color:var(--muted)}.relation-list{display:grid;grid-gap:.7rem;gap:.7rem;margin:.8rem 0 0;padding:0;list-style:none}.relation-item{padding:.85rem .9rem;border-radius:.9rem;background:rgba(244,236,224,.58)}.tone-support{border-left:3px solid rgba(70,106,84,.55)}.tone-tension{border-left:3px solid rgba(177,67,46,.55)}.tone-neutral{border-left:3px solid rgba(37,65,59,.28)}.location-stack{display:grid;grid-gap:.3rem;gap:.3rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(25,18,12,.08)}.location-stack p{margin:0;font-size:.9rem}.data-list div{padding:.85rem .9rem;border-radius:1rem;background:rgba(255,255,255,.55)}.saved-hint{margin:.85rem 0 0;color:var(--accent-deep)}.data-list dt{color:var(--muted);font-size:.8rem}.data-list dd{margin:.35rem 0 0}.analysis-list,.pillar-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.75rem;gap:.75rem}.analysis-list li,.pillar-list li{padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.55)}.analysis-list strong,.pillar-list li span{display:block;margin-top:.25rem}.tag-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.tag-row span{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;background:rgba(159,92,45,.08);color:var(--accent-deep);font-size:.82rem}.source-badge{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem;padding:.45rem .7rem;border-radius:.7rem;font-size:.78rem;line-height:1.4;border:1px solid var(--line);background:rgba(255,252,245,.7)}.source-badge-label{font-weight:600;padding:.08rem .45rem;border-radius:999px}.source-badge-ref,.source-badge-type{color:var(--muted)}.source-badge-ref{flex:1 1 100%;font-size:.74rem;line-height:1.5}.source-badge-high .source-badge-label{color:#196b3a;background:rgba(25,107,58,.12)}.source-badge-medium .source-badge-label{color:var(--gold-dark);background:rgba(181,133,71,.16)}.source-badge-low .source-badge-label{color:#a93226;background:rgba(169,50,38,.12)}.source-badge-unverified .source-badge-label{color:#555;background:rgba(60,60,60,.1)}.source-detail{display:grid;grid-template-columns:max-content 1fr;grid-gap:.4rem 1rem;gap:.4rem 1rem;margin:.6rem 0 0;font-size:.92rem;color:var(--ink)}.source-detail dt{color:var(--muted);font-weight:500}.source-detail dd{margin:0}.element-list,.warning-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.75rem;gap:.75rem}.element-list li,.warning-list li{padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.55)}.timeline-summary{display:grid;grid-gap:.5rem;gap:.5rem;padding:.9rem 1rem;border-radius:1rem;background:rgba(255,255,255,.5)}.timeline-summary p{margin:0;color:var(--muted)}.dayun-stack{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem}.dayun-item{border:1px solid rgba(25,18,12,.08);border-radius:1rem;background:rgba(255,255,255,.5);overflow:hidden}.dayun-item.is-current{border-color:rgba(159,92,45,.3);box-shadow:inset 0 0 0 1px rgba(159,92,45,.08)}.dayun-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;cursor:pointer;list-style:none}.dayun-item summary::-webkit-details-marker{display:none}.dayun-main{display:grid;grid-gap:.2rem;gap:.2rem}.dayun-main strong{font-size:1rem}.dayun-main span,.dayun-meta em,.dayun-meta span{color:var(--muted);font-style:normal}.dayun-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;font-size:.86rem}.dayun-item.is-current .dayun-meta em{color:var(--accent)}.liunian-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;padding:0 1rem 1rem}.liunian-item{padding:.8rem .9rem;border-radius:.9rem;background:rgba(244,236,224,.66)}.liunian-item.is-current{background:rgba(159,92,45,.12)}.liunian-item strong{display:block}.liunian-item p,.liunian-item span{color:var(--muted)}.liunian-item span{display:block;margin-top:.25rem}.liunian-item p{margin:.45rem 0 0;font-size:.86rem}.liuyue-wrap{margin-top:.8rem;padding-top:.8rem;border-top:1px solid rgba(25,18,12,.08)}.liuyue-head{margin-bottom:.6rem}.liuyue-head span{color:var(--muted);font-size:.8rem}.liuyue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.liuyue-item{padding:.7rem .8rem;border-radius:.8rem;background:rgba(255,255,255,.5)}.liuyue-item.is-current{background:rgba(37,65,59,.12)}.liuyue-item strong{display:block}.liuyue-item p{margin:.4rem 0 0;color:var(--muted);font-size:.82rem}.warning-list li{border-left:3px solid rgba(177,67,46,.45)}.element-level{display:inline-flex;align-items:center;margin-top:.4rem;padding:.25rem .55rem;border-radius:999px;font-size:.76rem;text-transform:uppercase}.level-low{background:rgba(70,106,84,.1);color:var(--success)}.level-medium{background:rgba(159,92,45,.1);color:var(--accent)}.level-high{background:rgba(37,65,59,.12);color:var(--accent-deep)}.analysis-list p,.analysis-list ul,.element-list p,.judgement-card p,.pillar-list li p,.reference-list p,.rule-hit-list p{margin:.5rem 0 0;color:var(--muted)}.analysis-list ul{padding-left:1rem}.judgement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.judgement-card{padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.58)}.judgement-card strong{display:block;font-size:1.05rem}.judgement-card-wide{grid-column:span 2}.judgement-note{margin-top:.7rem}.reference-list,.rule-hit-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.75rem;gap:.75rem}.reference-list li,.rule-hit-list li{padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.58)}.reference-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem}.reference-head span{color:var(--muted);font-size:.82rem}.case-card-head{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.member-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.member-order-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.member-order-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.member-feature-card{padding:1rem;border-radius:1rem;background:linear-gradient(180deg,rgba(249,212,155,.55),rgba(255,255,255,.72) 38%),rgba(255,255,255,.8)}.member-feature-card strong{display:block;font-size:1.04rem}.member-feature-card p{margin:.45rem 0 0;color:var(--muted)}.comfort-card,.fortune-hero{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border-radius:1rem;background:radial-gradient(circle at top right,rgba(159,92,45,.14),transparent 18rem),rgba(255,255,255,.58)}.comfort-card strong,.fortune-hero strong{display:block;font-size:1.15rem}.comfort-card p,.fortune-hero p{margin:.45rem 0 0;color:var(--muted);line-height:1.8}.case-match-grid,.fortune-grid,.guide-stack,.pair-chart-grid{display:grid;grid-gap:.85rem;gap:.85rem}.case-match-grid,.fortune-grid,.pair-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.similarity-feature{display:grid;grid-template-columns:minmax(16rem,.85fr) minmax(0,1.15fr);grid-gap:1rem;gap:1rem;align-items:stretch}.similarity-feature-copy,.similarity-rank-card{border-radius:1.15rem;border:1px solid rgba(159,92,45,.12);background:radial-gradient(circle at top right,rgba(159,92,45,.16),transparent 12rem),rgba(255,255,255,.62)}.similarity-feature-copy{display:grid;align-content:center;grid-gap:.85rem;gap:.85rem;padding:1.15rem}.similarity-feature-copy strong{display:block;font-family:var(--font-display),serif;font-size:clamp(1.35rem,2vw,2rem);line-height:1.28}.similarity-feature-copy p,.similarity-rank-card p{margin:0;color:var(--muted);line-height:1.75}.similarity-rank-list{display:grid;grid-gap:.75rem;gap:.75rem}.similarity-rank-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;padding:.9rem 1rem}.similarity-rank-index{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:999px;background:var(--accent-deep);color:#fff8f0;font-weight:700}.case-match-card,.fortune-card,.guide-card,.mutual-relation-card,.pair-chart-card{padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.58)}.case-match-card p,.fortune-card p,.guide-card p,.mutual-relation-card p{margin:.5rem 0 0;color:var(--muted);line-height:1.75}.case-match-card strong,.fortune-card strong,.guide-card strong,.mutual-relation-card strong{display:block}.score-meter{height:.56rem;margin-top:.75rem;overflow:hidden;border-radius:999px;background:rgba(37,65,59,.1)}.score-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(159,92,45,.92),rgba(70,106,84,.9))}.comfort-note,.fortune-score{color:var(--accent-deep)!important}.comfort-note{background:rgba(37,65,59,.08)}.comfort-note,.evidence-box{padding:.75rem .85rem;border-radius:.9rem}.evidence-box{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.75rem;background:rgba(248,241,232,.82);border:1px solid rgba(159,92,45,.1)}.evidence-box strong{font-size:.9rem;color:var(--accent-deep)}.evidence-box p{margin:0;color:var(--muted);line-height:1.65}.pair-chart-card{background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(248,241,232,.62)),rgba(255,255,255,.72)}.pair-chart-card>p{margin:.45rem 0 0;color:var(--muted)}.pair-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.95rem}.pair-pillar{display:grid;grid-gap:.22rem;gap:.22rem;place-items:center;padding:.75rem .55rem;border-radius:.9rem;background:rgba(255,255,255,.66);text-align:center}.pair-luck-cell em,.pair-luck-cell span,.pair-pillar em,.pair-pillar span{color:var(--muted);font-size:.76rem;font-style:normal}.pair-pillar strong{font-size:1.35rem;line-height:1}.pair-pillar strong.stem-element-huo,.pair-pillar strong.stem-element-jin,.pair-pillar strong.stem-element-mu,.pair-pillar strong.stem-element-shui,.pair-pillar strong.stem-element-tu{position:relative}.pair-pillar strong.stem-element-huo:after,.pair-pillar strong.stem-element-jin:after,.pair-pillar strong.stem-element-mu:after,.pair-pillar strong.stem-element-shui:after,.pair-pillar strong.stem-element-tu:after{content:"";display:inline-block;width:.38rem;height:.38rem;margin-left:.28rem;border-radius:999px;background:currentColor;vertical-align:middle}.pair-luck-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin-top:.85rem}.pair-luck-cell{display:grid;grid-gap:.18rem;gap:.18rem;padding:.55rem;border-radius:.75rem;background:rgba(244,236,224,.72);text-align:center}.pair-luck-cell.is-current{background:rgba(159,92,45,.14)}.compat-table{display:grid;grid-gap:.5rem;gap:.5rem}.compat-table-spaced{margin-top:.85rem}.compat-row{display:grid;grid-template-columns:7.5rem minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.55fr);grid-gap:.5rem;gap:.5rem;align-items:stretch}.compat-row>*{display:flex;align-items:center;min-width:0;padding:.78rem .85rem;border-radius:.86rem;background:rgba(255,255,255,.58)}.compat-row strong{color:var(--accent-deep)}.compat-row p,.compat-row span{margin:0;color:var(--muted);line-height:1.6}.management-grid,.mutual-relation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.management-card{padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.58)}.management-card strong{display:block}.management-card p{margin:.5rem 0 0;color:var(--muted);line-height:1.75}.compact-table{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.75rem}.compact-table p{margin:0;padding:.75rem .85rem;border-radius:.9rem;background:rgba(244,236,224,.58);color:var(--muted);line-height:1.7}.action-list{margin-top:.85rem}.case-links{justify-content:space-between;margin-top:.8rem;color:var(--muted);font-size:.9rem}.rule-evidence-list{margin:.65rem 0 0;padding-left:1rem;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rule-evidence-list li+li{margin-top:.2rem}.empty-state{padding:1.2rem 0 0;border-top:1px solid var(--line);color:var(--muted)}.section-lede{max-width:56rem;margin:.35rem 0 1rem;color:var(--muted);line-height:1.8}.event-guide{margin-top:1rem;padding:.85rem 1rem;border:1px dashed rgba(181,133,71,.32);border-radius:1rem;background:rgba(255,252,245,.6);color:var(--muted)}.event-guide>summary{cursor:pointer;list-style:none;font-weight:600;color:var(--gold-dark)}.event-guide>summary::-webkit-details-marker,.event-guide>summary::marker{display:none}.event-guide>summary:before{content:"▸ ";display:inline-block;margin-right:.35rem;transition:transform .2s ease}.event-guide[open]>summary:before{content:"▾ "}.event-guide-body{margin-top:.65rem;display:grid;grid-gap:.7rem;gap:.7rem;font-size:.92rem;line-height:1.7}.event-guide-body ul{margin:0;padding-left:1.15rem;display:grid;grid-gap:.35rem;gap:.35rem}.event-guide-body em{color:var(--ink);font-style:normal;font-weight:500}.event-example-card{padding:.85rem 1rem;border:1px solid rgba(181,133,71,.2);border-radius:.9rem;background:rgba(255,255,255,.78)}.event-example-meta{display:flex;align-items:center;gap:.55rem;color:var(--muted);font-size:.88rem;margin-bottom:.45rem}.event-example-card p{margin:0;color:var(--ink)}.event-guide-disclaimer{margin:0;color:var(--muted);font-size:.82rem}.event-form{margin-top:1rem;padding:1rem;border:1px solid var(--line);border-radius:1.2rem;background:linear-gradient(135deg,rgba(181,133,71,.08),transparent 45%),rgba(255,252,245,.86)}.event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.event-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.85rem;color:var(--muted);font-size:.86rem}.event-list{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem}.event-card{padding:1rem;border:1px solid rgba(181,133,71,.18);border-radius:1rem;background:rgba(255,255,255,.72)}.event-card p{margin:.65rem 0 0;color:var(--ink)}.event-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;color:var(--muted);font-size:.9rem}.event-meta strong{color:var(--ink);font-size:1rem}.event-match{padding:.18rem .58rem;border-radius:999px;color:var(--muted);background:rgba(30,38,34,.08)}.event-match-matched{color:#196b3a;background:rgba(25,107,58,.12)}.event-match-partial{color:var(--gold-dark);background:rgba(181,133,71,.16)}.event-match-missed{color:#a93226;background:rgba(169,50,38,.12)}@keyframes breathe{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.04);opacity:1}}@media (max-width:980px){.case-grid,.hero,.knowledge-columns,.lead-grid,.mode-grid,.module-grid,.overview-grid,.pricing-grid,.report-detail-hero,.sample-report-grid,.sample-score-grid,.split-cta-card,.upsell-card,.workflow-list,.workspace-grid{grid-template-columns:1fr}.hero{min-height:auto;padding-top:2.5rem}.hero-visual{min-height:24rem}}@media (max-width:720px){.hero,.section-shell,.site-header,.workspace-shell{width:min(100% - 1.4rem,1180px)}.site-header{padding-inline:.7rem;align-items:flex-start;flex-direction:column;gap:.85rem}.site-nav{display:flex;flex-wrap:nowrap;width:100%;gap:.9rem;overflow-x:auto;padding-bottom:.2rem;font-size:.92rem;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.site-nav a{flex:0 0 auto}.header-actions{width:100%;justify-content:space-between}.brandmark{font-size:1.68rem}.hero-copy h1{font-size:clamp(2.45rem,13vw,4rem)}.hero-product .hero-copy h1{font-size:clamp(2.05rem,10vw,3.2rem)}.auth-grid,.case-match-grid,.checkout-grid,.circulation-grid,.cloud-case-grid,.commercial-analytics-grid,.commercial-followup-grid,.commercial-lists,.commercial-ops-grid,.consumer-digest,.consumer-score-board,.data-list,.diagram-pillars,.diagram-relations,.element-phase-strip,.event-grid,.flow-grid,.fortune-grid,.hero-quick-form,.input-grid,.management-grid,.member-card-grid,.member-order-list,.mini-pillar-board,.mutual-relation-list,.pair-chart-grid,.palace-grid,.plain-question-grid,.professional-anchor-row,.relation-columns,.relative-grid,.report-lead-body,.report-lead-footer,.setting-card-grid,.similarity-feature,.special-profile-grid,.summary-grid,.trend-grid,.trend-hero,.utility-grid,.year-trend-strip{grid-template-columns:1fr}.hero,.workspace-shell{padding-bottom:2.5rem}.hero-quick-form{padding:.85rem;border-radius:1.1rem}.admin-token-form .primary-button,.checkout-actions .primary-button,.checkout-actions .secondary-button,.hero-quick-form .primary-button,.primary-button,.secondary-button{width:100%}.report-lead-footer{align-items:stretch}.member-order-summary,.order-row,.report-lead-footer{flex-direction:column}.order-actions{width:100%;justify-content:stretch}.order-actions .secondary-button{flex:1 1 100%}.compat-row,.detailed-matrix .matrix-row,.judgement-grid,.liunian-grid,.liuyue-grid,.matrix-row,.pillar-board-row{grid-template-columns:1fr}.dayun-item summary{flex-direction:column;align-items:flex-start}.dayun-meta{justify-content:flex-start}.judgement-card-wide,.summary-card-wide{grid-column:auto}.workspace-panel{padding:1rem;border-radius:1.4rem}.pillar-axis,.pillar-main{min-height:auto}.setting-card-wide{grid-column:auto}.chart-hero-card{grid-template-columns:1fr}.hero-field-wide,.utility-card-wide{grid-column:auto}.site-footer{width:min(100% - 1.4rem,1180px);flex-direction:column}.footer-links{justify-content:flex-start}.retention-dock{right:.7rem;bottom:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(100% - 1.4rem)}.retention-dock a,.retention-dock span{min-width:0}}