.ziwei-lifereading-module__bNM2yG__root{color:#253f3b;max-width:1280px;margin:auto;padding:36px 24px 64px}.ziwei-lifereading-module__bNM2yG__hero{background:linear-gradient(115deg,#e7f1ec,#f7f3e8);border-radius:26px;margin-bottom:24px;padding:44px}.ziwei-lifereading-module__bNM2yG__eyebrow{letter-spacing:.12em;color:#527469;font-size:12px;font-weight:700}.ziwei-lifereading-module__bNM2yG__hero h1{letter-spacing:-.045em;margin:20px 0 12px;font-size:clamp(32px,5vw,58px);line-height:1.1}.ziwei-lifereading-module__bNM2yG__subtitle{font-size:23px}.ziwei-lifereading-module__bNM2yG__hero p{max-width:760px;line-height:1.8}.ziwei-lifereading-module__bNM2yG__steps{flex-wrap:wrap;gap:24px;margin-top:30px;font-size:14px;display:flex}.ziwei-lifereading-module__bNM2yG__notice{background:#faf4e5;border:1px solid #e6d8b8;border-radius:12px;padding:16px 20px;line-height:1.8}.ziwei-lifereading-module__bNM2yG__workspace{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.ziwei-lifereading-module__bNM2yG__form,.ziwei-lifereading-module__bNM2yG__result{background:#fff;border:1px solid #dbe4df;border-radius:20px;padding:24px}.ziwei-lifereading-module__bNM2yG__root h2{margin-top:0;font-size:22px}.ziwei-lifereading-module__bNM2yG__root h3{font-size:20px}.ziwei-lifereading-module__bNM2yG__root p{line-height:1.8}.ziwei-lifereading-module__bNM2yG__root label{gap:8px;margin:18px 0;font-size:14px;font-weight:600;display:grid}.ziwei-lifereading-module__bNM2yG__root input:not([type=checkbox]),.ziwei-lifereading-module__bNM2yG__root select,.ziwei-lifereading-module__bNM2yG__root textarea{box-sizing:border-box;color:#253f3b;width:100%;font:inherit;background:#fff;border:1px solid #bdcfc6;border-radius:9px;padding:11px}.ziwei-lifereading-module__bNM2yG__root textarea{resize:vertical;min-height:90px}.ziwei-lifereading-module__bNM2yG__root button{cursor:pointer;color:#254d40;font:inherit;background:#f5f8f5;border:1px solid #b4c9bf;border-radius:9px;padding:11px 16px}.ziwei-lifereading-module__bNM2yG__root button:hover{background:#e5efe9}.ziwei-lifereading-module__bNM2yG__root button:disabled{opacity:.6}.ziwei-lifereading-module__bNM2yG__root button:focus-visible,.ziwei-lifereading-module__bNM2yG__root input:focus-visible,.ziwei-lifereading-module__bNM2yG__root select:focus-visible,.ziwei-lifereading-module__bNM2yG__root textarea:focus-visible{outline-offset:3px;outline:3px solid #a26c21}.ziwei-lifereading-module__bNM2yG__root .ziwei-lifereading-module__bNM2yG__primary{color:#fff;background:#2b5c4c;border-color:#2b5c4c;width:100%}.ziwei-lifereading-module__bNM2yG__small{color:#526960;overflow-wrap:anywhere;font-size:12px}.ziwei-lifereading-module__bNM2yG__check{grid-template-columns:20px 1fr;align-items:start;line-height:1.7}.ziwei-lifereading-module__bNM2yG__check input{margin-top:5px}.ziwei-lifereading-module__bNM2yG__buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ziwei-lifereading-module__bNM2yG__buttons button{flex:1;font-size:12px}.ziwei-lifereading-module__bNM2yG__root summary{cursor:pointer;font-weight:600;line-height:1.8}.ziwei-lifereading-module__bNM2yG__error{color:#9a302e}.ziwei-lifereading-module__bNM2yG__empty{text-align:center;flex-direction:column;justify-content:center;min-height:500px;padding:24px;display:flex}.ziwei-lifereading-module__bNM2yG__empty>span{color:#a58a53;font-size:72px}.ziwei-lifereading-module__bNM2yG__empty p{color:#5d7168}.ziwei-lifereading-module__bNM2yG__resultHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ziwei-lifereading-module__bNM2yG__resultHeading h2{margin:10px 0}.ziwei-lifereading-module__bNM2yG__resultHeading button{font-size:13px}.ziwei-lifereading-module__bNM2yG__chart{grid-template-rows:repeat(4,minmax(110px,auto));grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:24px 0;display:grid}.ziwei-lifereading-module__bNM2yG__root .ziwei-lifereading-module__bNM2yG__palace{text-align:left;overflow-wrap:anywhere;background:#fafbf8;border-radius:10px;flex-direction:column;gap:9px;padding:10px 6px;font-size:13px;display:flex}.ziwei-lifereading-module__bNM2yG__palace strong{font-size:14px}.ziwei-lifereading-module__bNM2yG__palace small{color:#586f62;font-size:10px}.ziwei-lifereading-module__bNM2yG__root .ziwei-lifereading-module__bNM2yG__selected{background:#eaf3ec;border:2px solid #356b54}.ziwei-lifereading-module__bNM2yG__center{text-align:center;background:#f2f5ef;border-radius:50%;flex-direction:column;grid-area:2/2/4/4;justify-content:center;align-items:center;gap:20px;margin:12px;padding:12px;display:flex}.ziwei-lifereading-module__bNM2yG__center strong{font-size:clamp(16px,2vw,24px)}.ziwei-lifereading-module__bNM2yG__center small{font-size:12px;line-height:1.8}.ziwei-lifereading-module__bNM2yG__detail{border-top:1px solid #dbe4df;padding:22px 0}.ziwei-lifereading-module__bNM2yG__detail h3{margin-top:0}.ziwei-lifereading-module__bNM2yG__stars,.ziwei-lifereading-module__bNM2yG__periods{flex-wrap:wrap;gap:8px;display:flex}.ziwei-lifereading-module__bNM2yG__stars span,.ziwei-lifereading-module__bNM2yG__periods span{background:#f1f5f0;border-radius:7px;padding:7px 10px;font-size:13px}.ziwei-lifereading-module__bNM2yG__sources{border-top:1px solid #dbe4df;margin-top:40px;padding-top:28px;font-size:14px}.ziwei-lifereading-module__bNM2yG__root a{color:#286247;text-underline-offset:4px;text-decoration:underline}@media (max-width:950px){.ziwei-lifereading-module__bNM2yG__workspace{grid-template-columns:1fr}.ziwei-lifereading-module__bNM2yG__empty{min-height:240px}.ziwei-lifereading-module__bNM2yG__form{max-width:none}}@media (max-width:540px){.ziwei-lifereading-module__bNM2yG__root{padding:20px 12px 40px}.ziwei-lifereading-module__bNM2yG__hero{padding:28px 22px}.ziwei-lifereading-module__bNM2yG__form,.ziwei-lifereading-module__bNM2yG__result{padding:18px 12px}.ziwei-lifereading-module__bNM2yG__chart{grid-template-rows:repeat(4,minmax(110px,auto));gap:3px}.ziwei-lifereading-module__bNM2yG__root .ziwei-lifereading-module__bNM2yG__palace{padding:8px 4px;font-size:11px}.ziwei-lifereading-module__bNM2yG__palace strong{font-size:12px}.ziwei-lifereading-module__bNM2yG__center{margin:5px;padding:5px}.ziwei-lifereading-module__bNM2yG__steps{gap:14px;font-size:12px}}@media print{.ziwei-lifereading-module__bNM2yG__form,.ziwei-lifereading-module__bNM2yG__hero,.ziwei-lifereading-module__bNM2yG__sources,.ziwei-lifereading-module__bNM2yG__resultHeading button,.ziwei-lifereading-module__bNM2yG__buttons{display:none}.ziwei-lifereading-module__bNM2yG__workspace{display:block}.ziwei-lifereading-module__bNM2yG__result{border:0}.ziwei-lifereading-module__bNM2yG__root{padding:0}.ziwei-lifereading-module__bNM2yG__detail{break-inside:avoid}}
.ai-reading-module__rCfYca__root{border-top:1px solid #dbe4df;margin-top:10px;padding:26px 0}.ai-reading-module__rCfYca__tag{letter-spacing:.08em;color:#53725e;font-size:12px;font-weight:700}.ai-reading-module__rCfYca__root h2{margin:12px 0;font-size:24px}.ai-reading-module__rCfYca__root p{line-height:1.8}.ai-reading-module__rCfYca__privacy{color:#50675a;font-size:13px}.ai-reading-module__rCfYca__consent{align-items:flex-start;font-size:14px;line-height:1.8;gap:10px!important;display:flex!important}.ai-reading-module__rCfYca__consent input{flex-shrink:0;margin-top:6px}.ai-reading-module__rCfYca__actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.ai-reading-module__rCfYca__root .ai-reading-module__rCfYca__actions button:first-child{color:#fff;background:#2b5c4c}.ai-reading-module__rCfYca__root button:disabled{cursor:not-allowed;opacity:.55}.ai-reading-module__rCfYca__report{background:#fbfcf8;border:1px solid #c6d7cc;border-radius:12px;margin:24px 0;padding:24px}.ai-reading-module__rCfYca__report h3{margin-top:0}.ai-reading-module__rCfYca__report div,.ai-reading-module__rCfYca__messages p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95}.ai-reading-module__rCfYca__suggestions{flex-wrap:wrap;gap:8px;display:flex}.ai-reading-module__rCfYca__suggestions button{text-align:left;font-size:13px}.ai-reading-module__rCfYca__messages article{border-radius:12px;margin:16px 0;padding:16px 20px}.ai-reading-module__rCfYca__messages p{margin-bottom:0}.ai-reading-module__rCfYca__user{background:#eaf1eb}.ai-reading-module__rCfYca__assistant{background:#f6f5ed}.ai-reading-module__rCfYca__root form label{display:block}.ai-reading-module__rCfYca__root textarea{min-height:100px}.ai-reading-module__rCfYca__actions small{color:#526960;font-size:12px}.ai-reading-module__rCfYca__error{color:#9a302e}@media (max-width:540px){.ai-reading-module__rCfYca__report{padding:16px}.ai-reading-module__rCfYca__messages article{padding:14px}.ai-reading-module__rCfYca__root h2{font-size:21px}}@media print{.ai-reading-module__rCfYca__consent,.ai-reading-module__rCfYca__suggestions,.ai-reading-module__rCfYca__actions,.ai-reading-module__rCfYca__root form,.ai-reading-module__rCfYca__privacy{display:none}.ai-reading-module__rCfYca__report{border:0;padding:0}}
