.page-xingpan{--zhu-soft:color-mix(in srgb, var(--zhu) 58%, var(--yue))}.gl{flex:none;width:1.2em;height:1.2em;overflow:visible}.page-xingpan .result,.page-xingpan .result>*,.signs,.sky__inner>*{min-width:0}.page-xingpan .result{grid-template-columns:minmax(0,1fr)}.sky{border-block:1px solid var(--line-soft);background:radial-gradient(70% 90% at 8% 0%, color-mix(in srgb, var(--wei-deep) 24%, transparent), transparent 70%), radial-gradient(50% 80% at 100% 100%, color-mix(in srgb, var(--jin-deep) 12%, transparent), transparent 70%), var(--xuan-2);padding-block-start:clamp(2.2rem,5vw,4rem);padding-block-end:clamp(2.2rem,5vw,4rem);position:relative}.sky__inner{grid-template-columns:minmax(0,1fr);gap:clamp(1.6rem,4vw,2.8rem);display:grid}.sky__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1.5rem;display:flex}.sky__now{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.4rem clamp(1.1rem,4vw,2.6rem);display:grid}.sky__moon{width:clamp(6.2rem,27vw,11.5rem);height:auto;filter:drop-shadow(0 0 1.6rem color-mix(in srgb, var(--wei) 30%, transparent))}.moon__dark{fill:color-mix(in srgb, var(--xuan-3) 70%, var(--line))}.moon__lit{fill:var(--yue)}.moon__rim{fill:none;stroke:var(--yue-3);stroke-width:.6px}.sky__phase{gap:.2rem;min-width:0;display:grid}.sky__phase-name{color:var(--yue);font-size:clamp(2.5rem,1.6rem + 5.4vw,4.8rem);line-height:1.1}.sky__lit{color:var(--yue-2);letter-spacing:.14em}.sky__lit b{letter-spacing:0;color:var(--jin-bright);margin-left:.15em;font-size:1.7em}.sky__tip{max-width:22em;font-size:var(--fs-small);color:var(--yue-2);line-height:1.85}.sky__facts{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr));display:grid}.sky__facts>div{border-bottom:1px solid var(--line);gap:.1rem;padding:.7rem 1rem .7rem 0;display:grid}.sky__facts dt{font-size:var(--fs-tiny);letter-spacing:.2em;color:var(--yue-3)}.sky__facts dd{color:var(--yue);flex-wrap:wrap;align-items:center;gap:.15rem .45rem;font-size:1.1rem;display:flex}.sky__facts dd small{font-size:var(--fs-tiny);color:var(--yue-3)}.sky__facts .gl{color:var(--jin-bright)}@media (min-width:60rem){.sky__now{grid-template-columns:auto minmax(0,.8fr) minmax(0,1.2fr)}.sky__facts{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}.sky__ribbon{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.sky__belt{min-height:5.6rem}.sb-svg{width:100%;height:auto;font-family:var(--font-serif);display:block;overflow:visible}.sb-edge,.sb-div,.sb-tick,.sb-stem{fill:none}.sb-edge{stroke:var(--jin-deep);stroke-width:1px}.sb-div{stroke:var(--line);stroke-width:1px}.sb-tick{stroke:var(--yue-3);stroke-width:.8px}.sb-here{fill:var(--wei-deep);opacity:.3}.sky.is-live .sb-here{animation:4.5s ease-in-out infinite sb-breathe}@keyframes sb-breathe{50%{opacity:.14}}.sb-sign path,.sb-body__glyph path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.sb-sign{color:var(--yue-3)}.sb-sign.is-here{color:var(--jin-bright)}.sb-name{fill:var(--yue-3);text-anchor:middle}.sb-name.is-here{fill:var(--jin-bright)}.sb-stem{stroke:var(--yue-3);stroke-width:.8px}.sb-pin{fill:var(--jin-bright)}.sb-body{color:var(--yue)}.sb-body--sun{color:var(--jin-bright)}.sb-body--jupiter,.sb-body--saturn{color:var(--wei)}.sb-body--uranus,.sb-body--neptune,.sb-body--pluto{color:var(--yue-2)}.sb-body__retro{fill:var(--zhu-soft);text-anchor:middle}.sky__legend{font-size:var(--fs-small);color:var(--yue-2);flex-wrap:wrap;gap:.2rem 1.3rem;display:flex}.sky__legend li{white-space:nowrap;align-items:center;gap:.35rem;min-height:1.9rem;display:inline-flex}.sky__legend b{color:var(--yue);font-weight:600}.sky__legend .gl{color:var(--jin-bright)}.sky__legend em{font-style:normal;font-size:var(--fs-tiny);color:var(--zhu-soft);border:1px solid;border-radius:2px;padding:0 .3em;line-height:1.45}.sky__retro{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:1.8rem clamp(2rem,5vw,4.5rem);padding-top:clamp(1.4rem,3vw,2.2rem);display:grid}.sky__retro:empty{display:none}@media (min-width:56rem){.sky__retro{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.sky__retro h3{font-size:var(--fs-small);letter-spacing:.24em;color:var(--yue-3);font-weight:600}.retro__now,.retro__merc{align-content:start;gap:.8rem;min-width:0;display:grid}.retro__list{letter-spacing:.1em;flex-wrap:wrap;gap:.4rem 1.4rem;font-size:1.2rem;font-weight:900;display:flex}.retro__list li{align-items:center;gap:.4rem;display:inline-flex}.retro__list .gl{color:var(--zhu-soft)}.retro__none{font-size:1.15rem}.retro__state{color:var(--yue);font-size:1.08rem}.retro__line{font-size:var(--fs-tiny);color:var(--yue-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin-block-start:1rem;margin-block-end:.2rem;display:grid}.retro__end{justify-items:center;line-height:1.3;display:grid}.retro__end b{color:var(--yue);font-size:1.3rem}.retro__track{background:repeating-linear-gradient(to right, var(--yue-3) 0 4px, transparent 4px 9px);height:1px;position:relative}.retro__line.is-active .retro__track{background:var(--line)}.retro__fill{background:var(--zhu-soft);transform-origin:0;position:absolute;top:-1px;bottom:-1px;left:0;right:0;transform:scaleX(0)}.retro__today{background:var(--jin-bright);width:.6rem;height:.6rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--jin) 25%, transparent);border-radius:50%;margin:-.3rem 0 0 -.3rem;position:absolute;top:50%}.sky.is-live .retro__today{animation:2.4s ease-in-out infinite retro-pulse}@keyframes retro-pulse{50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--jin) 0%, transparent)}}.retro__today small{white-space:nowrap;color:var(--jin-bright);position:absolute;bottom:.95rem;left:50%;transform:translate(-50%)}.retro__text{max-width:46em;color:var(--yue-2)}.xp-intro{gap:.8rem;margin-bottom:calc(clamp(2.5rem,6vw,4.5rem)/-2);display:grid}.xp-intro .lede{max-width:40em}.xp-house .seg span{letter-spacing:.04em;padding-inline-start:.3rem;padding-inline-end:.3rem}@media (max-width:24rem){.xp-house .seg span{letter-spacing:0;font-size:.92rem}}.xp-notes{gap:.8rem;margin-top:calc(clamp(2.5rem,6vw,4.5rem)/-1.66667);display:grid}.xp-notes__meta{color:var(--yue-2);letter-spacing:.06em}.xp-notes__list{border-left:1px solid var(--jin);background:color-mix(in srgb, var(--xuan-3) 60%, transparent);max-width:52rem;font-size:var(--fs-small);color:var(--yue-2);gap:.35rem;padding:.9rem 1.1rem;line-height:1.85;display:grid}.xp-chart,.xp-data{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,3.5rem);display:grid}.xp-chart__main,.xp-chart__side{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.3rem;min-width:0;display:grid}.xp-chart__side{gap:clamp(2rem,4vw,2.8rem)}@media (min-width:66rem){.xp-chart,.xp-data{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start}}.xp-wheel{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--wei-deep) 18%, transparent), transparent 74%);width:100%;max-width:46rem;margin-inline-start:auto;margin-inline-end:auto;position:relative}@media (max-width:46rem){.xp-wheel{width:auto;margin-inline:calc(var(--gutter) * -.6)}}.xp-svg{width:100%;height:100%;font-family:var(--font-serif);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:block;overflow:visible}.xp-ring,.xp-sign__div,.xp-tick,.xp-cusp,.xp-axis__line,.xp-axis__stub,.xp-link{fill:none}.xp-ring{stroke:var(--jin-deep);stroke-width:1px}.xp-ring--outer{stroke:var(--jin);stroke-width:1.4px}.xp-ring--band,.xp-ring--aspect{stroke:var(--line)}.xp-sign__div{stroke:var(--jin-deep);stroke-width:1px}.xp-tick{stroke:var(--yue-3);stroke-width:.7px;opacity:.7}.xp-tick--major{stroke:var(--yue-2);stroke-width:.9px;opacity:.9}.xp-sign__glyph path,.xp-body__glyph path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.xp-sign--fire{color:var(--jin-bright)}.xp-sign--earth{color:var(--jin)}.xp-sign--air{color:var(--wei)}.xp-sign--water{color:var(--yue-2)}.xp-cusp{stroke:var(--line);stroke-width:1px}.xp-house-num{fill:var(--yue-3);font-family:var(--font-num);text-anchor:middle;dominant-baseline:central;font-weight:600}.xp-axis__line{stroke:var(--jin);stroke-width:1.8px;transition:stroke .3s}.xp-axis.is-major .xp-axis__line{stroke-width:2.8px}.xp-axis__stub{stroke:var(--jin);stroke-width:1.8px}.xp-axis__arrow{fill:var(--jin)}.xp-axis__label{fill:var(--jin-bright);text-anchor:middle;dominant-baseline:central;font-weight:600}.xp-axis.is-linked .xp-axis__line{stroke:var(--jin-bright)}.xp-asp{fill:none;transition:opacity .35s var(--ease-out)}.xp-asp--harmony{stroke:var(--jin)}.xp-asp--tension{stroke:var(--zhu)}.xp-asp--fusion{stroke:var(--wei)}.xp-asp-dot{fill:var(--yue-3);transition:fill .3s}.xp-asp-dot.is-on{fill:var(--jin-bright)}.xp-svg.has-focus .xp-asp:not(.is-on){opacity:.07}.xp-svg.has-focus .xp-asp.is-on{stroke-opacity:1}.xp-link{stroke:var(--yue-3);stroke-width:.8px}.xp-dot{fill:var(--jin-bright)}.xp-deg{fill:var(--yue-3);font-family:var(--font-num);text-anchor:middle;dominant-baseline:central;font-weight:600}.xp-body{color:var(--yue);cursor:pointer;transition:opacity .35s var(--ease-out);outline:none}.xp-planet--sun .xp-body{color:var(--jin-bright)}.xp-planet--jupiter .xp-body,.xp-planet--saturn .xp-body{color:var(--wei)}.xp-planet--uranus .xp-body,.xp-planet--neptune .xp-body,.xp-planet--pluto .xp-body,.xp-planet--northNode .xp-body{color:var(--yue-2)}.xp-body__halo{fill:var(--xuan);stroke:#0000;stroke-width:1.2px;transition:fill .3s,stroke .3s}.xp-body__hit{fill:#0000}.xp-body__retro{fill:var(--zhu-soft);text-anchor:middle;dominant-baseline:central}.xp-body:hover .xp-body__halo,.xp-planet.is-linked .xp-body__halo{stroke:var(--jin-deep)}.xp-planet.is-on .xp-body__halo{fill:color-mix(in srgb, var(--wei-deep) 45%, var(--xuan));stroke:var(--jin)}.xp-body:focus-visible .xp-body__halo{stroke:var(--jin-bright);stroke-width:2.2px}.xp-svg.has-focus .xp-planet:not(.is-on):not(.is-linked) .xp-body,.xp-svg.has-focus .xp-planet:not(.is-on):not(.is-linked) .xp-deg{opacity:.4}.xp-wheel.is-live .xp-planet.is-on .xp-body__halo{animation:2.6s ease-in-out infinite xp-halo}@keyframes xp-halo{50%{stroke-opacity:.3}}.xp-tip{--tx:-50%;--ty:calc(-100% - 1.15rem);z-index:3;transform:translate(var(--tx), var(--ty));border:1px solid var(--jin-deep);background:var(--xuan-2);color:var(--yue);font-size:var(--fs-small);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:2px;padding:.2rem .7rem;line-height:1.7;transition:opacity .25s,visibility 0s .25s;position:absolute;top:50%;left:50%;box-shadow:0 12px 30px -14px #000}.xp-tip.is-on{opacity:1;visibility:visible;transition:opacity .25s}.xp-tip.is-below{--ty:1.15rem}.xp-tip.is-left{--tx:-12%}.xp-tip.is-right{--tx:-88%}.xp-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}@media (min-width:34rem){.xp-picker{grid-template-columns:repeat(11,minmax(0,1fr))}}.xp-pick{min-width:0;min-height:3.1rem;color:var(--yue-2);letter-spacing:0;white-space:nowrap;transition:color .25s, border-color .25s, background-color .3s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:2px;align-content:center;justify-items:center;gap:.1rem;padding:.3rem .1rem;font-size:.74rem;line-height:1.25;display:grid}.xp-pick .gl{width:1.4rem;height:1.4rem}.xp-pick:hover{color:var(--yue);border-color:var(--line)}.xp-pick[aria-pressed=true]{border-color:var(--jin);background:color-mix(in srgb, var(--wei-deep) 26%, transparent);color:var(--jin-bright)}.xp-focus{border-top:1px solid var(--jin-deep);background:color-mix(in srgb, var(--xuan-3) 55%, transparent);align-content:start;gap:.7rem;min-height:8rem;padding:1.1rem 1.2rem 1.2rem;display:grid}.xp-focus__head{align-items:center;gap:1rem;display:flex}.xp-focus__icon{width:2.7rem;height:2.7rem;color:var(--jin-bright);stroke-width:1.2px}.xp-focus__head h3{font-size:2rem;font-weight:400;line-height:1.15}.xp-focus__pos{color:var(--yue-2);flex-wrap:wrap;align-items:center;gap:.15rem .45rem;display:flex}.xp-focus__pos .gl{color:var(--yue-3)}.xp-focus__pos .num{color:var(--yue);font-size:1.12em}.xp-focus__mean{color:var(--yue)}.xp-focus__asp{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--yue-2);flex-wrap:wrap;gap:.3rem 1.3rem;padding-top:.6rem;display:flex}.xp-focus__asp li{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.xp-focus__asp .num{color:var(--yue-3)}.is-harmony>.gl,.gl.is-harmony{color:var(--jin)}.is-tension>.gl,.gl.is-tension{color:var(--zhu-soft)}.is-fusion>.gl,.gl.is-fusion{color:var(--wei)}.xp-block{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;min-width:0;display:grid}.xp-table{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:1.5}.xp-table th,.xp-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.45rem .5rem .45rem 0;font-weight:400}.xp-table thead th{border-bottom-color:var(--jin-deep);font-size:var(--fs-tiny);letter-spacing:.18em;color:var(--yue-3);white-space:nowrap;padding-block-start:.4rem;padding-block-end:.4rem}.xp-table td.num{white-space:nowrap;font-size:1.1rem}.xp-table--planets th:first-child{padding-left:.5rem}.xp-table--planets tbody tr{cursor:pointer;transition:background-color .3s var(--ease-out)}.xp-table--planets tbody tr:hover{background:color-mix(in srgb, var(--wei-deep) 12%, transparent)}.xp-table--planets tbody tr.is-on{background:color-mix(in srgb, var(--wei-deep) 26%, transparent);box-shadow:inset 2px 0 0 var(--jin)}.xp-rowbtn{min-height:2.75rem;color:var(--yue);letter-spacing:.06em;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-weight:600;display:inline-flex}.xp-rowbtn .gl{width:1.3rem;height:1.3rem;color:var(--jin-bright)}.xp-rowbtn .tag{padding-inline-start:.3rem;padding-inline-end:.3rem;font-weight:400}.xp-cell{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.xp-cell .gl{color:var(--yue-3)}@media (max-width:24rem){.xp-table--planets td .gl{display:none}.xp-rowbtn{letter-spacing:0}}.xp-axes dd .num{font-size:1.1rem}.xp-keyline{color:var(--yue-2);flex-wrap:wrap;gap:.2rem 1.5rem;display:flex}.xp-keyline span{align-items:center;gap:.5rem;display:inline-flex}.xp-keyline i{background:currentColor;width:1.6rem;height:2px}.xp-keyline .is-harmony i{color:var(--jin)}.xp-keyline .is-tension i{color:var(--zhu)}.xp-keyline .is-fusion i{color:var(--wei)}.xp-pair{flex-wrap:wrap;align-items:center;gap:.15rem .7rem;min-height:2rem;display:flex}.xp-pair__type,.xp-pair__type .gl{color:var(--jin-bright)}tr.is-tension .xp-pair__type,tr.is-tension .xp-pair__type .gl{color:var(--zhu-soft)}tr.is-fusion .xp-pair__type,tr.is-fusion .xp-pair__type .gl{color:var(--wei)}.xp-balance{gap:1.5rem;display:grid}.xp-bal{gap:.45rem;display:grid}.xp-bal h4{font-size:var(--fs-tiny);letter-spacing:.24em;color:var(--yue-3);font-weight:600}.xp-bal__row{grid-template-columns:2.4em minmax(0,1fr) 1.2em 3.1rem;align-items:center;gap:.7rem;min-height:1.9rem;display:grid}.xp-bal__name{letter-spacing:.1em;color:var(--yue-2)}.xp-bal__track{background:color-mix(in srgb, var(--line) 55%, transparent);height:.5rem}.xp-bal__fill{background:var(--wei-deep);transform-origin:0;height:100%;display:block}.xp-bal__row b{text-align:right;font-size:1.2rem}.xp-bal__row.is-top .xp-bal__fill{background:var(--jin)}.xp-bal__row.is-top .xp-bal__name,.xp-bal__row.is-top b{color:var(--jin-bright)}.xp-reading{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.xp-reading__body{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,3rem);margin-top:1rem;display:grid}.xp-group{grid-template-columns:minmax(0,1fr);max-width:54rem;display:grid}.xp-group>h3{letter-spacing:.14em;color:var(--jin-bright);font-size:1.25rem;font-weight:900}.xp-group__lead{max-width:44em;font-size:var(--fs-small);color:var(--yue-3);margin:.4rem 0 .5rem;line-height:1.85}.xp-group__extra{border-left:1px solid var(--jin);gap:.5rem;margin-top:1.1rem;padding-left:1.1rem;display:grid}.xp-reading__gap{border-bottom:1px solid var(--line);padding-block-start:.9rem;padding-block-end:.9rem}.xp-fold>summary>span{flex-wrap:wrap;align-items:center;gap:.15rem .55rem;min-width:0;padding-block-start:.6rem;padding-block-end:.6rem;font-size:1.08rem;font-weight:900;display:flex}.xp-fold>summary .gl{width:1.25rem;height:1.25rem;color:var(--jin-bright)}.xp-fold>summary small{font-size:var(--fs-small);letter-spacing:.06em;color:var(--yue-3);margin-left:.4rem;font-weight:400}.xp-fold>div{gap:.6rem;max-width:46em;display:grid}.xp-fold>div p{color:var(--yue)}.xp-fold>div p.small{color:var(--yue-2)}.xp-fold>div .muted{color:var(--yue-3)}.xp-fold[open]>div{animation:xp-fold-in .5s var(--ease-out)}@keyframes xp-fold-in{0%{opacity:0;transform:translateY(-.5rem)}}.signs{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-top:clamp(1.5rem,4vw,2.5rem);display:grid}.signs__head{gap:.7rem;display:grid}.signs__head p{max-width:46em}.sg-strip{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);border-block:1px solid var(--line);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.sg-strip::-webkit-scrollbar{display:none}.sg-tab{width:5.4rem;min-width:0;color:var(--yue-3);transition:color .3s, background-color .45s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-content:start;justify-items:center;gap:.1rem;padding:1rem .2rem .9rem;line-height:1.35;display:grid;position:relative}.sg-tab .gl{width:1.9rem;height:1.9rem;transition:transform .5s var(--ease-out);margin-bottom:.3rem}.sg-tab b{letter-spacing:.08em;color:var(--yue-2);white-space:nowrap;font-size:.95rem;font-weight:600}.sg-tab i{white-space:nowrap;font-size:.84rem;font-style:normal}.sg-tab em{letter-spacing:.06em;color:var(--jin);white-space:nowrap;font-size:.68rem;font-style:normal}.sg-tab:after{content:"";background:var(--jin);height:2px;transition:transform .5s var(--ease-out);position:absolute;top:auto;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sg-tab:hover{color:var(--yue)}.sg-tab:hover .gl{transform:translateY(-3px)}.sg-tab[aria-selected=true]{background:color-mix(in srgb, var(--wei-deep) 22%, transparent);color:var(--jin-bright)}.sg-tab[aria-selected=true] b{color:var(--yue)}.sg-tab[aria-selected=true]:after{transform:scaleX(1)}.sg-tab:focus-visible{outline-offset:-3px}@media (min-width:70rem){.sg-strip{grid-template-columns:repeat(12,minmax(0,1fr));margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;display:grid;overflow:visible}.sg-tab{width:auto}}.sg-panel{min-height:16rem}.sg-body{grid-template-columns:minmax(0,1fr);gap:1.2rem clamp(1.6rem,4vw,3.5rem);display:grid;position:relative}.sg-art{aspect-ratio:1;border:1px solid var(--jin-deep);width:4.8rem;box-shadow:inset 0 0 0 5px var(--xuan-2), inset 0 0 0 6px var(--line);color:var(--jin-bright);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0}.sg-art .gl{stroke-width:1.2px;width:50%;height:50%}.sg-main{gap:1rem;min-width:0;display:grid}.sg-title{align-content:center;gap:.1rem;min-height:4.8rem;padding-right:5.6rem;display:grid}.sg-title h3{white-space:nowrap;font-size:clamp(2.2rem,1.4rem + 4.4vw,4.2rem);font-weight:400;line-height:1.08}.sg-title .num{letter-spacing:.06em;color:var(--yue-2);font-size:1.2rem}.sg-facts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.sg-facts>div{border-bottom:1px solid var(--line);align-content:start;gap:.05rem;padding:.6rem .8rem .6rem 0;display:grid}.sg-facts dt{font-size:var(--fs-tiny);letter-spacing:.2em;color:var(--yue-3)}.sg-facts dd{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-weight:600;display:flex}.sg-facts dd .xp-cell{align-self:center}.sg-facts dd small{font-size:var(--fs-tiny);color:var(--yue-3);font-weight:400}.sg-keys{flex-wrap:wrap;gap:.4rem;display:flex}.sg-brief{max-width:40em;color:var(--yue);font-size:1.05rem}.sg-pair{grid-template-columns:minmax(0,1fr);gap:1rem 2.2rem;display:grid}.sg-pair>div{border-top:1px solid var(--line);padding-top:.8rem}.sg-pair h4{font-size:var(--fs-small);letter-spacing:.24em;color:var(--jin-bright);margin-bottom:.2rem;font-weight:600}.sg-pair p{color:var(--yue-2)}@media (min-width:40rem){.sg-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:56rem){.sg-body{grid-template-columns:minmax(10rem,.3fr) minmax(0,1fr);align-items:start}.sg-art{justify-self:center;width:min(100%,15rem);margin-top:.5rem;position:static}.sg-title{min-height:0;padding-right:0}}@media print{.page-xingpan .result{--yue:#111;--yue-2:#333;--yue-3:#666;--jin:#8a6418;--jin-bright:#5e430c;--jin-deep:#9a7a3c;--line:#bbb;--line-soft:#ddd;--xuan:#fff;--xuan-2:#fff;--xuan-3:#fff;--wei:#6a418c;--wei-deep:#6a418c;--zhu:#a3301f;--zhu-soft:#a3301f}.xp-tip,.xp-focus{display:none!important}.xp-wheel{background:0 0;max-width:30rem;margin-inline-start:auto;margin-inline-end:auto}.xp-chart,.xp-data{grid-template-columns:minmax(0,1fr)}.xp-notes__list,.xp-table--planets tbody tr.is-on{box-shadow:none;background:0 0}.xp-svg.has-focus .xp-asp:not(.is-on),.xp-svg.has-focus .xp-planet .xp-body,.xp-svg.has-focus .xp-planet .xp-deg{opacity:1!important}.xp-fold,.xp-table tr{break-inside:avoid}.xp-fold[open]>div{animation:none}details.fold>div,.xp-fold>div p{color:#111}}
