.ziwei-explorer-module__AEVSsG__explorer{color:var(--ink);min-width:0;scroll-margin-top:100px}.ziwei-explorer-module__AEVSsG__heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.ziwei-explorer-module__AEVSsG__eyebrow{color:#85582f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:750}.ziwei-explorer-module__AEVSsG__heading h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(33px,4vw,50px);font-weight:400;line-height:1.25}.ziwei-explorer-module__AEVSsG__headingNote{color:#53616a;max-width:360px;margin:0 0 3px;font-size:13px;line-height:1.85}.ziwei-explorer-module__AEVSsG__englishNote{color:#53616a;margin:0 0 25px;font-size:14px}.ziwei-explorer-module__AEVSsG__workspace{border:1px solid var(--line);background:var(--ivory);overflow:hidden;box-shadow:0 18px 52px #0a22320a}.ziwei-explorer-module__AEVSsG__modeNav{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ziwei-explorer-module__AEVSsG__modeButton{color:#53616a;border:0;border-right:1px solid var(--line);text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:13px;padding:25px 28px;transition:background .16s,color .16s;display:flex;position:relative}.ziwei-explorer-module__AEVSsG__modeButton:last-child{border-right:0}.ziwei-explorer-module__AEVSsG__modeButton:hover{color:var(--ink);background:#ffffff8c}.ziwei-explorer-module__AEVSsG__modeButton[aria-pressed=true]{color:var(--ink);background:var(--ivory)}.ziwei-explorer-module__AEVSsG__modeButton[aria-pressed=true]:after{content:"";background:var(--copper);height:3px;position:absolute;bottom:-1px;left:28px;right:28px}.ziwei-explorer-module__AEVSsG__modeNumber{color:#a46a3e;font-family:var(--serif);font-size:26px;line-height:1}.ziwei-explorer-module__AEVSsG__modeButton strong{font-size:15px;font-weight:650;display:block}.ziwei-explorer-module__AEVSsG__modeButton small{letter-spacing:.02em;margin-top:3px;font-size:10px;display:block}.ziwei-explorer-module__AEVSsG__form{padding:clamp(22px,4vw,46px)}.ziwei-explorer-module__AEVSsG__formIntro{justify-content:space-between;align-items:center;gap:25px;margin-bottom:29px;display:flex}.ziwei-explorer-module__AEVSsG__formIntro p{color:#53616a;max-width:640px;margin:0;font-size:13px;line-height:1.9}.ziwei-explorer-module__AEVSsG__textButton{color:#9a6038;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9a603866;flex:none;padding:5px 0;font-size:12px}.ziwei-explorer-module__AEVSsG__disabledFieldset{border:0;min-width:0;margin:0;padding:0}.ziwei-explorer-module__AEVSsG__formLayout{grid-template-columns:minmax(0,1.55fr) minmax(230px,.75fr);gap:clamp(28px,4vw,54px);display:grid}.ziwei-explorer-module__AEVSsG__personStack{align-content:start;gap:34px;min-width:0;display:grid}.ziwei-explorer-module__AEVSsG__person{border:0;min-width:0;margin:0;padding:0}.ziwei-explorer-module__AEVSsG__person legend{border-bottom:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--serif);align-items:center;gap:10px;margin-bottom:21px;padding:0 0 13px;font-size:23px;display:flex}.ziwei-explorer-module__AEVSsG__person legend span{color:#53616a;font-family:var(--sans);margin-left:8px;font-size:10px;font-weight:400}.ziwei-explorer-module__AEVSsG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 19px;display:grid}.ziwei-explorer-module__AEVSsG__field{align-content:start;gap:7px;min-width:0;display:grid}.ziwei-explorer-module__AEVSsG__field>span,.ziwei-explorer-module__AEVSsG__field>label{color:#344a56;font-size:12px;font-weight:650}.ziwei-explorer-module__AEVSsG__field small{color:#53616a;font-size:10px;line-height:1.65}.ziwei-explorer-module__AEVSsG__field input,.ziwei-explorer-module__AEVSsG__field select,.ziwei-explorer-module__AEVSsG__field textarea{width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fffefa;border:1px solid #c9ccca;border-radius:2px;padding:11px 12px;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.ziwei-explorer-module__AEVSsG__field input[type=date],.ziwei-explorer-module__AEVSsG__field input[type=time]{appearance:none}.ziwei-explorer-module__AEVSsG__field textarea{resize:vertical;min-height:136px}.ziwei-explorer-module__AEVSsG__field input::placeholder,.ziwei-explorer-module__AEVSsG__field textarea::placeholder{color:#53616a;opacity:1}.ziwei-explorer-module__AEVSsG__field input:focus,.ziwei-explorer-module__AEVSsG__field select:focus,.ziwei-explorer-module__AEVSsG__field textarea:focus{border-color:#4f737b;outline:none;box-shadow:0 0 0 3px #4f737b1f}.ziwei-explorer-module__AEVSsG__wide{grid-column:1/-1}.ziwei-explorer-module__AEVSsG__advanced{margin-top:21px;font-size:11px}.ziwei-explorer-module__AEVSsG__advanced summary{color:#52666f;cursor:pointer;width:fit-content;padding:5px 0}.ziwei-explorer-module__AEVSsG__advanced[open] summary{margin-bottom:12px}.ziwei-explorer-module__AEVSsG__advanced .ziwei-explorer-module__AEVSsG__fields{border:1px solid var(--line);background:var(--paper);padding:17px}.ziwei-explorer-module__AEVSsG__advanced p{color:#53616a;margin:10px 0 0;font-size:10px;line-height:1.8}.ziwei-explorer-module__AEVSsG__context{border-left:1px solid var(--line);min-width:0;padding-left:clamp(22px,3vw,38px)}.ziwei-explorer-module__AEVSsG__context h3{font-family:var(--serif);margin:0 0 20px;font-size:25px;font-weight:400}.ziwei-explorer-module__AEVSsG__context .ziwei-explorer-module__AEVSsG__field+.ziwei-explorer-module__AEVSsG__field{margin-top:22px}.ziwei-explorer-module__AEVSsG__goalOptions{gap:8px;margin-bottom:23px;display:grid}.ziwei-explorer-module__AEVSsG__goalOption{border:1px solid var(--line);background:var(--paper);cursor:pointer;align-items:center;gap:10px;min-height:43px;padding:10px 12px;font-size:12px;display:flex}.ziwei-explorer-module__AEVSsG__goalOption:has(input:checked){background:#f2e6d6;border-color:#9c6c46}.ziwei-explorer-module__AEVSsG__goalOption input,.ziwei-explorer-module__AEVSsG__checkLine input{accent-color:#85582f;width:16px;height:16px;margin:0}.ziwei-explorer-module__AEVSsG__contextCaption{color:#53616a;margin:19px 0 0;font-size:10px;line-height:1.9}.ziwei-explorer-module__AEVSsG__rangeBox{background:var(--paper);border-left:2px solid #b77a4a;padding:22px}.ziwei-explorer-module__AEVSsG__checkLine{cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.ziwei-explorer-module__AEVSsG__rangeBox .ziwei-explorer-module__AEVSsG__fields{margin-top:18px}.ziwei-explorer-module__AEVSsG__rangeBox p{color:#53616a;margin:12px 0 0;font-size:11px;line-height:1.8}.ziwei-explorer-module__AEVSsG__questions{border-top:1px solid var(--line);margin-top:35px;padding-top:27px}.ziwei-explorer-module__AEVSsG__questionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.ziwei-explorer-module__AEVSsG__questionHeading h3{font-family:var(--serif);margin:0;font-size:26px;font-weight:400}.ziwei-explorer-module__AEVSsG__questionHeading span{color:#53616a;font-size:10px}.ziwei-explorer-module__AEVSsG__questionList{gap:10px;display:grid}.ziwei-explorer-module__AEVSsG__question{background:var(--paper);border:1px solid #0000;min-width:0;margin:0;padding:17px 19px}.ziwei-explorer-module__AEVSsG__question legend{float:left;width:100%;padding:0;font-size:12px;line-height:1.8}.ziwei-explorer-module__AEVSsG__question legend b{color:#85582f;margin-right:8px;font-size:10px;font-weight:700}.ziwei-explorer-module__AEVSsG__likert{clear:both;gap:7px;padding-top:12px;display:flex}.ziwei-explorer-module__AEVSsG__likert label{background:var(--ivory);color:#52666f;cursor:pointer;border:1px solid #c8cdc9;place-items:center;width:37px;height:35px;font-size:12px;display:grid;position:relative}.ziwei-explorer-module__AEVSsG__likert label:has(input:checked){color:#fff;background:var(--navy-soft);border-color:var(--navy-soft)}.ziwei-explorer-module__AEVSsG__likert label:has(input:focus-visible){outline:3px solid var(--copper);outline-offset:2px}.ziwei-explorer-module__AEVSsG__likert input{opacity:0;width:1px;height:1px;position:absolute}.ziwei-explorer-module__AEVSsG__holdout{border-top:1px dashed var(--line);margin-top:20px;padding-top:17px}.ziwei-explorer-module__AEVSsG__holdout .ziwei-explorer-module__AEVSsG__questionList{margin-top:17px}.ziwei-explorer-module__AEVSsG__questionNote{color:#53616a;margin:16px 0 0;font-size:10px;line-height:1.85}.ziwei-explorer-module__AEVSsG__exampleNotice{color:#805634;background:#f4e7d3;margin:24px 0 0;padding:13px 16px;font-size:12px}.ziwei-explorer-module__AEVSsG__error{color:#8e3f35;background:#f7e9e2;border-left:3px solid #a95244;margin:24px 0 0;padding:15px 17px;font-size:13px;line-height:1.8}.ziwei-explorer-module__AEVSsG__formFooter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:25px;display:flex}.ziwei-explorer-module__AEVSsG__privacy{color:#53616a;max-width:440px;margin:0;font-size:10px;line-height:1.9}.ziwei-explorer-module__AEVSsG__privacy strong{color:#466b6c;font-size:11px;font-weight:650;display:block}.ziwei-explorer-module__AEVSsG__formActions{align-items:center;gap:11px;display:flex}.ziwei-explorer-module__AEVSsG__primary,.ziwei-explorer-module__AEVSsG__secondary{border:1px solid var(--ink);min-height:46px;font:inherit;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:14px;padding:12px 21px;font-size:12px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.ziwei-explorer-module__AEVSsG__primary{color:#fff;background:var(--navy)}.ziwei-explorer-module__AEVSsG__primary:hover{background:var(--navy-soft)}.ziwei-explorer-module__AEVSsG__primary span{color:var(--gold);font-size:19px;line-height:1}.ziwei-explorer-module__AEVSsG__secondary{color:var(--ink);border-color:var(--line);background:0 0}.ziwei-explorer-module__AEVSsG__secondary:hover{background:var(--paper)}.ziwei-explorer-module__AEVSsG__primary:disabled,.ziwei-explorer-module__AEVSsG__secondary:disabled,.ziwei-explorer-module__AEVSsG__textButton:disabled{opacity:.5;cursor:wait}.ziwei-explorer-module__AEVSsG__status{color:#527478;text-align:right;min-height:22px;margin:13px 0 -10px;font-size:11px}.ziwei-explorer-module__AEVSsG__explorer button:focus-visible,.ziwei-explorer-module__AEVSsG__explorer summary:focus-visible{outline:3px solid var(--copper);outline-offset:4px}.ziwei-explorer-module__AEVSsG__goalOption:has(input:focus-visible){outline:3px solid var(--copper);outline-offset:4px}.ziwei-explorer-module__AEVSsG__checkLine:has(input:focus-visible){outline:3px solid var(--copper);outline-offset:4px}.ziwei-explorer-module__AEVSsG__result{margin-top:46px;scroll-margin-top:95px}.ziwei-explorer-module__AEVSsG__resultHeader{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px;padding-top:28px;display:flex}.ziwei-explorer-module__AEVSsG__resultHeader h3{font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(29px,3vw,40px);font-weight:400}.ziwei-explorer-module__AEVSsG__resultHeader p{color:#53616a;margin:8px 0 0;font-size:11px}.ziwei-explorer-module__AEVSsG__resultHeader .ziwei-explorer-module__AEVSsG__secondary{flex:none;font-size:11px}.ziwei-explorer-module__AEVSsG__resultNotice{color:#7c593d;background:#f3eadc;border:1px solid #af784c4d;margin-bottom:22px;padding:14px 18px;font-size:12px;line-height:1.8}.ziwei-explorer-module__AEVSsG__candidateList{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ziwei-explorer-module__AEVSsG__candidate{border:1px solid var(--line);background:var(--ivory);padding:20px}.ziwei-explorer-module__AEVSsG__candidate[data-selected=true]{background:#f5eadb;border-color:#85582f}.ziwei-explorer-module__AEVSsG__candidateTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ziwei-explorer-module__AEVSsG__candidateTop strong{font-family:var(--serif);font-size:27px;font-weight:400}.ziwei-explorer-module__AEVSsG__candidateTop span{color:#85582f;font-size:10px}.ziwei-explorer-module__AEVSsG__candidate p{color:#51656f;margin:6px 0;font-size:11px;line-height:1.8}.ziwei-explorer-module__AEVSsG__candidate button{width:100%;min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #b8bebc;margin-top:14px;padding:8px;font-size:11px}.ziwei-explorer-module__AEVSsG__candidate button:hover{background:var(--paper)}.ziwei-explorer-module__AEVSsG__candidateOther{margin-top:17px}.ziwei-explorer-module__AEVSsG__candidateOther summary{color:#7b654f;cursor:pointer;padding:9px 0;font-size:12px}.ziwei-explorer-module__AEVSsG__candidateOther .ziwei-explorer-module__AEVSsG__candidateList{margin-top:12px}.ziwei-explorer-module__AEVSsG__candidateFootnote{color:#53616a;margin:18px 0 0;font-size:10px;line-height:1.9}.ziwei-explorer-module__AEVSsG__chartTabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ziwei-explorer-module__AEVSsG__chartTabs button{color:#53616a;border:1px solid var(--line);font:inherit;cursor:pointer;background:0 0;padding:10px 18px;font-size:12px}.ziwei-explorer-module__AEVSsG__chartTabs button[aria-pressed=true]{color:#fff;background:var(--navy);border-color:var(--navy)}.ziwei-explorer-module__AEVSsG__chartSection{margin-top:30px}.ziwei-explorer-module__AEVSsG__chartIntro{justify-content:space-between;align-items:start;gap:28px;margin-bottom:22px;display:flex}.ziwei-explorer-module__AEVSsG__chartIntro h4{color:var(--ink);font-family:var(--serif);margin:0;font-size:29px;font-weight:400}.ziwei-explorer-module__AEVSsG__chartIntro p{color:#53616a;margin:7px 0 0;font-size:11px;line-height:1.9}.ziwei-explorer-module__AEVSsG__chartBadge{color:#6e593f;background:var(--paper-warm);white-space:nowrap;padding:7px 12px;font-size:10px}.ziwei-explorer-module__AEVSsG__chartLayout{grid-template-columns:minmax(0,1.65fr) minmax(230px,.8fr);align-items:start;gap:24px;display:grid}.ziwei-explorer-module__AEVSsG__palaceGrid{background:#ebe6dc;border-top:1px solid #c5c7bd;border-left:1px solid #c5c7bd;grid-template-rows:repeat(4,minmax(122px,auto));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ziwei-explorer-module__AEVSsG__palace{color:#53616a;background:var(--ivory);text-align:left;min-width:0;font:inherit;cursor:pointer;border:1px solid #c5c7bd;border-top:0;border-left:0;flex-direction:column;gap:11px;padding:14px 13px 13px;display:flex;position:relative}.ziwei-explorer-module__AEVSsG__palace:hover{background:#f0e9dc}.ziwei-explorer-module__AEVSsG__palace[aria-pressed=true]{z-index:1;color:var(--ink);background:#ede1ce;box-shadow:inset 0 0 0 2px #ac7748}.ziwei-explorer-module__AEVSsG__palaceTop{justify-content:space-between;align-items:center;gap:6px;display:flex}.ziwei-explorer-module__AEVSsG__palaceTop strong{color:var(--ink);font-family:var(--serif);font-size:18px;font-weight:500}.ziwei-explorer-module__AEVSsG__palaceTop span{color:#53616a;font-size:10px}.ziwei-explorer-module__AEVSsG__palaceStars{color:#85582f;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.65}.ziwei-explorer-module__AEVSsG__palace small{color:#53616a;margin-top:auto;font-size:9px}.ziwei-explorer-module__AEVSsG__chartCenter{text-align:center;background:radial-gradient(circle,#fbf6eb,#eee5d6);border-bottom:1px solid #c5c7bd;border-right:1px solid #c5c7bd;flex-direction:column;grid-area:2/2/4/4;justify-content:center;align-items:center;padding:22px 12px;display:flex}.ziwei-explorer-module__AEVSsG__centerSeal{color:#aa7848;width:88px;height:88px;font-family:var(--serif);border:1px solid #b68a5a;border-radius:50%;place-items:center;margin-bottom:17px;font-size:31px;display:grid;position:relative}.ziwei-explorer-module__AEVSsG__centerSeal:before{content:"";border:1px dashed #aa784866;border-radius:50%;position:absolute;inset:6px}.ziwei-explorer-module__AEVSsG__chartCenter strong{font-family:var(--serif);font-size:21px;font-weight:400}.ziwei-explorer-module__AEVSsG__chartCenter p{color:#53616a;max-width:210px;margin:7px 0 0;font-size:10px;line-height:1.8}.ziwei-explorer-module__AEVSsG__palaceDetail{background:var(--paper);border-top:2px solid var(--copper);padding:25px}.ziwei-explorer-module__AEVSsG__palaceDetail>small{color:#85582f;letter-spacing:.15em;font-size:9px}.ziwei-explorer-module__AEVSsG__palaceDetail h5{font-family:var(--serif);margin:10px 0 18px;font-size:28px;font-weight:400}.ziwei-explorer-module__AEVSsG__detailRow{border-top:1px solid var(--line);margin:15px 0 0;padding-top:12px}.ziwei-explorer-module__AEVSsG__detailRow dt{color:#53616a;font-size:10px}.ziwei-explorer-module__AEVSsG__detailRow dd{color:#3d5662;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.85}.ziwei-explorer-module__AEVSsG__detailNote{color:#53616a;margin:20px 0 0;font-size:10px;line-height:1.85}.ziwei-explorer-module__AEVSsG__transforms{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid}.ziwei-explorer-module__AEVSsG__transforms>div{border-right:1px solid var(--line);padding:17px 18px}.ziwei-explorer-module__AEVSsG__transforms>div:last-child{border-right:0}.ziwei-explorer-module__AEVSsG__transforms small{color:#85582f;font-size:10px}.ziwei-explorer-module__AEVSsG__transforms p{color:#536771;margin:5px 0 0;font-size:11px}.ziwei-explorer-module__AEVSsG__cycles{border:1px solid var(--line);background:var(--paper);margin-top:16px;padding:20px 24px}.ziwei-explorer-module__AEVSsG__cycles h5{margin:0 0 11px;font-size:12px;font-weight:650}.ziwei-explorer-module__AEVSsG__cycles p{color:#53616a;margin:7px 0 0;font-size:11px;line-height:1.9}.ziwei-explorer-module__AEVSsG__conventions{color:#53616a;margin-top:18px;font-size:10px}.ziwei-explorer-module__AEVSsG__conventions summary{cursor:pointer;padding-block:5px}.ziwei-explorer-module__AEVSsG__conventions p{margin:10px 0;font-size:10px;line-height:1.9}.ziwei-explorer-module__AEVSsG__advice{border-top:1px solid var(--line);margin-top:36px;padding-top:30px}.ziwei-explorer-module__AEVSsG__adviceHeading h4{font-family:var(--serif);margin:0;font-size:30px;font-weight:400}.ziwei-explorer-module__AEVSsG__adviceHeading>p{color:#53616a;max-width:820px;margin:13px 0 24px;font-size:13px;line-height:1.9}.ziwei-explorer-module__AEVSsG__threeColumns{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ziwei-explorer-module__AEVSsG__threeColumns article{border-right:1px solid var(--line);padding:24px 24px 25px 0}.ziwei-explorer-module__AEVSsG__threeColumns article+article{padding-left:24px}.ziwei-explorer-module__AEVSsG__threeColumns article:last-child{border-right:0}.ziwei-explorer-module__AEVSsG__threeColumns h5{font-family:var(--serif);margin:0 0 13px;font-size:23px;font-weight:400}.ziwei-explorer-module__AEVSsG__threeColumns h5 span{color:#85582f;font-family:var(--sans);letter-spacing:.12em;margin-top:3px;font-size:9px;display:block}.ziwei-explorer-module__AEVSsG__copyList{margin:0;padding:0;list-style:none}.ziwei-explorer-module__AEVSsG__copyList li{color:#53616a;margin:11px 0 0;font-size:12px;line-height:1.9}.ziwei-explorer-module__AEVSsG__copyList li:first-child{margin-top:0}.ziwei-explorer-module__AEVSsG__actionHeading{font-family:var(--serif);margin:30px 0 16px;font-size:25px;font-weight:400}.ziwei-explorer-module__AEVSsG__actionList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ziwei-explorer-module__AEVSsG__actionCard{background:var(--navy);color:var(--ivory);padding:23px}.ziwei-explorer-module__AEVSsG__actionCard>small{color:var(--gold);font-family:var(--serif);font-size:22px}.ziwei-explorer-module__AEVSsG__actionCard h6{margin:19px 0 11px;font-size:14px;font-weight:500;line-height:1.6}.ziwei-explorer-module__AEVSsG__actionCard p{color:#c2ccce;margin:0;font-size:11px;line-height:1.9}.ziwei-explorer-module__AEVSsG__observation{border-top:1px solid #ffffff29;margin-top:20px;padding-top:14px}.ziwei-explorer-module__AEVSsG__observation b{color:var(--gold);letter-spacing:.08em;margin-bottom:5px;font-size:9px;font-weight:500;display:block}.ziwei-explorer-module__AEVSsG__reflections{border-left:2px solid var(--copper);background:var(--paper);margin-top:22px;padding:21px 24px}.ziwei-explorer-module__AEVSsG__reflections h5{margin:0 0 10px;font-size:12px}.ziwei-explorer-module__AEVSsG__reflections p{color:#53616a;margin:7px 0;font-size:12px;line-height:1.9}.ziwei-explorer-module__AEVSsG__comparison{border:1px solid var(--line);background:#eee8dc;margin-top:34px;padding:28px}.ziwei-explorer-module__AEVSsG__comparison h4{font-family:var(--serif);margin:0 0 20px;font-size:30px;font-weight:400}.ziwei-explorer-module__AEVSsG__comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;display:grid}.ziwei-explorer-module__AEVSsG__comparisonGrid h5{color:#85582f;margin:0 0 10px;font-size:12px}.ziwei-explorer-module__AEVSsG__comparison .ziwei-explorer-module__AEVSsG__actionList{margin-top:20px}.ziwei-explorer-module__AEVSsG__resultLimit{color:#53616a;margin:23px 0 0;font-size:10px;line-height:1.9}.ziwei-explorer-module__AEVSsG__motto{border-top:1px solid var(--line);color:#85582f;font-family:var(--serif);letter-spacing:.1em;text-align:center;margin:30px 0 0;padding:18px 0;font-size:16px}@media (max-width:1000px){.ziwei-explorer-module__AEVSsG__formLayout{grid-template-columns:minmax(0,1.5fr) minmax(210px,.8fr);gap:28px}.ziwei-explorer-module__AEVSsG__modeButton{gap:10px;padding:22px 19px}.ziwei-explorer-module__AEVSsG__modeButton[aria-pressed=true]:after{left:19px;right:19px}.ziwei-explorer-module__AEVSsG__chartLayout{grid-template-columns:minmax(0,1fr)}.ziwei-explorer-module__AEVSsG__palaceDetail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;display:grid}.ziwei-explorer-module__AEVSsG__palaceDetail>small,.ziwei-explorer-module__AEVSsG__palaceDetail h5,.ziwei-explorer-module__AEVSsG__detailNote{grid-column:1/-1}.ziwei-explorer-module__AEVSsG__palaceDetail h5{margin-block:-5px 0}.ziwei-explorer-module__AEVSsG__detailRow,.ziwei-explorer-module__AEVSsG__detailNote{margin:0}.ziwei-explorer-module__AEVSsG__candidateList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ziwei-explorer-module__AEVSsG__heading{flex-direction:column;align-items:start;gap:15px}.ziwei-explorer-module__AEVSsG__headingNote{max-width:540px}.ziwei-explorer-module__AEVSsG__modeButton{justify-content:center;padding:20px 8px}.ziwei-explorer-module__AEVSsG__modeNumber{display:none}.ziwei-explorer-module__AEVSsG__modeButton strong{font-size:13px}.ziwei-explorer-module__AEVSsG__modeButton small{font-size:8px}.ziwei-explorer-module__AEVSsG__formLayout{grid-template-columns:minmax(0,1fr);gap:31px}.ziwei-explorer-module__AEVSsG__context{border-left:0;border-top:1px solid var(--line);padding-top:26px;padding-left:0}.ziwei-explorer-module__AEVSsG__context h3{margin-bottom:17px}.ziwei-explorer-module__AEVSsG__goalOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.ziwei-explorer-module__AEVSsG__goalOption{justify-content:center;gap:7px;padding-inline:6px}.ziwei-explorer-module__AEVSsG__threeColumns{grid-template-columns:1fr}.ziwei-explorer-module__AEVSsG__threeColumns article,.ziwei-explorer-module__AEVSsG__threeColumns article+article{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.ziwei-explorer-module__AEVSsG__threeColumns article:last-child{border-bottom:0}.ziwei-explorer-module__AEVSsG__threeColumns h5 span{margin-left:12px;display:inline}.ziwei-explorer-module__AEVSsG__actionList{grid-template-columns:minmax(0,1fr)}.ziwei-explorer-module__AEVSsG__actionCard{grid-template-columns:30px minmax(0,1fr);gap:5px 16px;display:grid}.ziwei-explorer-module__AEVSsG__actionCard>small{grid-row:1/4}.ziwei-explorer-module__AEVSsG__actionCard h6{margin:0 0 7px}.ziwei-explorer-module__AEVSsG__observation{margin-top:12px}.ziwei-explorer-module__AEVSsG__comparison{padding:23px}}@media (max-width:520px){.ziwei-explorer-module__AEVSsG__form{padding:23px 18px}.ziwei-explorer-module__AEVSsG__formIntro{flex-direction:column;align-items:start;gap:12px}.ziwei-explorer-module__AEVSsG__fields{grid-template-columns:minmax(0,1fr);gap:17px}.ziwei-explorer-module__AEVSsG__wide{grid-column:auto}.ziwei-explorer-module__AEVSsG__rangeBox .ziwei-explorer-module__AEVSsG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ziwei-explorer-module__AEVSsG__rangeBox{padding:17px}.ziwei-explorer-module__AEVSsG__formActions{width:100%}.ziwei-explorer-module__AEVSsG__formActions .ziwei-explorer-module__AEVSsG__primary{flex:1}.ziwei-explorer-module__AEVSsG__formActions .ziwei-explorer-module__AEVSsG__secondary{padding-inline:15px}.ziwei-explorer-module__AEVSsG__formFooter{gap:20px}.ziwei-explorer-module__AEVSsG__status{text-align:left}.ziwei-explorer-module__AEVSsG__questionHeading{flex-direction:column;align-items:start;gap:8px}.ziwei-explorer-module__AEVSsG__question{padding:16px}.ziwei-explorer-module__AEVSsG__resultHeader{flex-direction:column;align-items:start;gap:18px}.ziwei-explorer-module__AEVSsG__candidateList{grid-template-columns:minmax(0,1fr)}.ziwei-explorer-module__AEVSsG__candidate{padding:19px}.ziwei-explorer-module__AEVSsG__candidate button{min-height:42px}.ziwei-explorer-module__AEVSsG__chartIntro{flex-direction:column;gap:12px}.ziwei-explorer-module__AEVSsG__palaceGrid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.ziwei-explorer-module__AEVSsG__palace{min-height:116px;padding:15px;grid-area:auto!important}.ziwei-explorer-module__AEVSsG__palaceTop strong{font-size:20px}.ziwei-explorer-module__AEVSsG__chartCenter{display:none}.ziwei-explorer-module__AEVSsG__palaceDetail{padding:23px;display:block}.ziwei-explorer-module__AEVSsG__palaceDetail h5{margin:8px 0 18px}.ziwei-explorer-module__AEVSsG__detailRow{margin-top:16px}.ziwei-explorer-module__AEVSsG__detailNote{margin-top:19px}.ziwei-explorer-module__AEVSsG__transforms{grid-template-columns:repeat(2,minmax(0,1fr))}.ziwei-explorer-module__AEVSsG__transforms>div:nth-child(2){border-right:0}.ziwei-explorer-module__AEVSsG__transforms>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.ziwei-explorer-module__AEVSsG__cycles{padding:19px}.ziwei-explorer-module__AEVSsG__comparisonGrid{grid-template-columns:minmax(0,1fr)}.ziwei-explorer-module__AEVSsG__comparison{padding:21px 18px}.ziwei-explorer-module__AEVSsG__motto{letter-spacing:.035em;font-size:13px}}
.page-module__OdfPsW__page{background:var(--ivory)}.page-module__OdfPsW__hero{background:var(--paper);padding:38px 0 0;overflow:hidden}.page-module__OdfPsW__heroGrid{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:center;gap:30px;padding-bottom:54px;display:grid}.page-module__OdfPsW__breadcrumb{color:var(--muted);margin-bottom:38px;font-size:13px;display:inline-block}.page-module__OdfPsW__hero h1{font-family:var(--serif);letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(38px,4.5vw,66px);font-weight:400;line-height:1.15}.page-module__OdfPsW__subtitle{color:var(--copper);margin:0 0 20px;font-size:21px}.page-module__OdfPsW__intro{max-width:680px;color:var(--muted);font-size:17px;line-height:1.9}.page-module__OdfPsW__actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;display:flex}.page-module__OdfPsW__textLink{border-bottom:1px solid var(--line);padding-bottom:4px;font-size:14px}.page-module__OdfPsW__privacy{color:var(--muted);margin-top:22px;font-size:12px}.page-module__OdfPsW__figure{opacity:.85;margin-top:36px}.page-module__OdfPsW__figure svg{width:100%;height:auto;overflow:visible}.page-module__OdfPsW__figure circle{fill:var(--copper)}.page-module__OdfPsW__figure line{stroke:var(--copper);stroke-width:1px;opacity:.5}.page-module__OdfPsW__figure .page-module__OdfPsW__outerCircle{fill:none;stroke:var(--copper);stroke-width:1px;opacity:.6}.page-module__OdfPsW__figure .page-module__OdfPsW__innerCircle{fill:none;stroke:var(--copper);stroke-width:.6px;opacity:.4}.page-module__OdfPsW__figure .page-module__OdfPsW__triangle{fill:#bd7c4509;stroke:var(--copper);stroke-width:1px}.page-module__OdfPsW__figure text{font-family:var(--serif);fill:var(--navy);font-size:18px}.page-module__OdfPsW__figure .page-module__OdfPsW__centerText{font-size:38px}.page-module__OdfPsW__figure .page-module__OdfPsW__centerSub{font-family:var(--sans);letter-spacing:1px;font-size:10px}.page-module__OdfPsW__motto{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:24px 0;display:flex}.page-module__OdfPsW__motto span{font-family:var(--serif);letter-spacing:.05em;font-size:clamp(16px,2vw,23px)}.page-module__OdfPsW__motto small{max-width:440px;color:var(--muted);font-size:11px}.page-module__OdfPsW__framework{padding:68px 0 58px}.page-module__OdfPsW__page h2{font-family:var(--serif);margin:12px 0 24px;font-size:clamp(27px,3vw,40px);font-weight:400;line-height:1.4}.page-module__OdfPsW__factors{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:32px;display:grid}.page-module__OdfPsW__factors article{border-top:1px solid var(--line);padding-top:20px}.page-module__OdfPsW__factors article>span{color:var(--copper);font-family:var(--serif);font-size:25px}.page-module__OdfPsW__factors h3{margin:6px 0 10px;font-size:17px;font-weight:500}.page-module__OdfPsW__factors p{color:var(--muted);margin:0;font-size:14px}.page-module__OdfPsW__explore{background:var(--white);border-block:1px solid var(--line);padding:58px 0 72px;scroll-margin-top:95px}.page-module__OdfPsW__sectionIntro{max-width:850px;color:var(--muted);margin:-8px 0 30px;font-size:15px}.page-module__OdfPsW__reading{background:var(--paper);padding:68px 0;scroll-margin-top:95px}.page-module__OdfPsW__readingGrid{grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);align-items:center;gap:64px;display:grid}.page-module__OdfPsW__readingGrid+.page-module__OdfPsW__readingGrid{border-top:1px solid var(--line);margin-top:40px;padding-top:40px}.page-module__OdfPsW__reading p{color:var(--muted);font-size:15px}.page-module__OdfPsW__reading .page-module__OdfPsW__meta{color:var(--copper);font-size:13px}.page-module__OdfPsW__download{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.page-module__OdfPsW__download small{color:var(--muted);font-size:12px}.page-module__OdfPsW__docMark{width:65px;height:78px;font-size:36px;font-family:var(--serif);color:var(--navy);border:1px solid var(--line);background:var(--ivory);border-radius:3px 16px 3px 3px;place-items:center;display:grid}.page-module__OdfPsW__notes{padding:60px 0 76px}.page-module__OdfPsW__notesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.page-module__OdfPsW__notesGrid article>span{color:var(--copper);font-size:12px}.page-module__OdfPsW__notesGrid h3{margin:8px 0 12px;font-size:16px;font-weight:500}.page-module__OdfPsW__notesGrid p{color:var(--muted);margin:0;font-size:13px}.page-module__OdfPsW__details{border-top:1px solid var(--line);margin-top:42px;padding-top:20px;font-size:13px}.page-module__OdfPsW__details summary{cursor:pointer;font-weight:500}.page-module__OdfPsW__details p{max-width:1000px;color:var(--muted)}.page-module__OdfPsW__details a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.page-module__OdfPsW__page a:focus-visible,.page-module__OdfPsW__details summary:focus-visible{outline:2px solid var(--teal);outline-offset:5px}@media (max-width:900px){.page-module__OdfPsW__heroGrid{grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr)}.page-module__OdfPsW__hero h1{font-size:43px}.page-module__OdfPsW__figure{margin-right:-20px}.page-module__OdfPsW__readingGrid{gap:30px}.page-module__OdfPsW__actions{gap:18px}}@media (max-width:640px){.page-module__OdfPsW__hero{padding-top:22px}.page-module__OdfPsW__heroGrid{padding-bottom:34px;display:block;position:relative}.page-module__OdfPsW__breadcrumb{margin-bottom:28px}.page-module__OdfPsW__hero h1{max-width:100%;font-size:36px}.page-module__OdfPsW__subtitle{font-size:18px}.page-module__OdfPsW__intro{font-size:15px}.page-module__OdfPsW__figure{display:none}.page-module__OdfPsW__motto{padding:20px 0}.page-module__OdfPsW__motto span{letter-spacing:0;font-size:15px}.page-module__OdfPsW__framework{padding:44px 0}.page-module__OdfPsW__factors{grid-template-columns:1fr;gap:18px}.page-module__OdfPsW__factors article{grid-template-columns:82px 1fr;gap:3px 12px;padding-top:13px;display:grid}.page-module__OdfPsW__factors article>span{grid-row:span 2;font-size:23px}.page-module__OdfPsW__factors h3{margin:0 0 3px}.page-module__OdfPsW__factors p{font-size:13px}.page-module__OdfPsW__explore{padding:40px 0}.page-module__OdfPsW__reading{padding:44px 0}.page-module__OdfPsW__readingGrid{grid-template-columns:1fr;gap:25px}.page-module__OdfPsW__download{gap:12px}.page-module__OdfPsW__docMark{display:none}.page-module__OdfPsW__notes{padding:42px 0}.page-module__OdfPsW__notesGrid{grid-template-columns:1fr;gap:24px}.page-module__OdfPsW__notesGrid h3{margin:4px 0 8px}.page-module__OdfPsW__page h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.page-module__OdfPsW__page{scroll-behavior:auto}}
