.bz-el--mu{--el:var(--wei)}.bz-el--huo{--el:color-mix(in srgb, var(--zhu) 66%, var(--yue))}.bz-el--tu{--el:var(--jin)}.bz-el--jin{--el:var(--yue)}.bz-el--shui{--el:var(--yue-3)}.bz-sec,.bz-ss,.bz-yun,.bz-wx__dist,.bz-strength{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.bz-sec{gap:1.2rem}.bz-top{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,4rem);display:grid}@media (min-width:62rem){.bz-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem)}}.bz-label{font-size:var(--fs-small);letter-spacing:.16em;color:var(--yue-2);flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;margin-top:.4rem;font-weight:600;display:flex}.bz-label small{font-size:var(--fs-tiny);letter-spacing:.06em;color:var(--yue-3);font-weight:400}.bz-chart{--bz-fs:clamp(.72rem, .6rem + .6vw, .98rem);--bz-big:clamp(2.3rem, 1.2rem + 5.4vw, 4.2rem);--bz-rows:calc(var(--bz-fs) * 2.6) calc(var(--bz-fs) * 2.5) calc(var(--bz-big) * 1.24) calc(var(--bz-big) * 1.24) calc(var(--bz-fs) * 5.8) repeat(3, calc(var(--bz-fs) * 2.5));border-top:1px solid var(--jin-deep);border-bottom:1px solid var(--jin);font-size:var(--bz-fs);letter-spacing:0;grid-template-columns:auto repeat(4,minmax(0,1fr));column-gap:clamp(.3rem,1.2vw,.9rem);line-height:1.3;display:grid;position:relative;overflow:hidden}@media (min-width:62rem){.bz-chart{--bz-big:clamp(3rem, 4.4vw, 4.2rem)}}.bz-rows{grid-template-rows:var(--bz-rows);color:var(--yue-3);padding-right:.15em;font-size:.9em;display:grid}.bz-rows span{white-space:nowrap;align-items:center;display:grid}.bz-pillar{min-width:0}.bz-pillar__body{grid-template-rows:var(--bz-rows);border-inline:1px solid var(--line);background:linear-gradient(to bottom, color-mix(in srgb, var(--xuan-3) 92%, transparent), color-mix(in srgb, var(--xuan-2) 80%, transparent));text-align:center;display:grid}.bz-cell{border-top:1px solid var(--line-soft);white-space:nowrap;place-items:center;min-width:0;padding-inline-start:.1em;padding-inline-end:.1em;display:grid;overflow:hidden}.bz-cap{background:color-mix(in srgb, var(--jin) 9%, transparent);color:var(--jin-bright);letter-spacing:.24em;text-indent:.24em;border-top:0;font-weight:600}.bz-god{color:var(--yue-2)}.bz-big{color:var(--el);position:relative}.bz-big b{font-size:var(--bz-big);line-height:1}.bz-big i{opacity:.85;font-size:.8em;font-style:normal;line-height:1;position:absolute;bottom:.2em;right:.25em}.bz-hide{align-content:center;gap:.12em}.bz-hide>span{justify-content:center;align-items:baseline;gap:.3em;display:flex}.bz-hide b{color:var(--el);font-size:1.1em;font-weight:900}.bz-hide i{color:var(--yue-2);font-style:normal}.bz-pillar.is-day .bz-pillar__body{border-color:var(--jin-deep);background:linear-gradient(to bottom, color-mix(in srgb, var(--wei-deep) 30%, var(--xuan-3)), color-mix(in srgb, var(--wei-deep) 8%, var(--xuan-2)))}.bz-pillar.is-day .bz-cap{background:var(--jin);color:#1c1206}.bz-daymark{background:var(--zhu);color:#fff3e4;letter-spacing:.12em;text-indent:.12em;border-radius:2px;padding:.08em .45em;font-style:normal}.bz-pillar.is-unknown .bz-pillar__body{background:0 0;border-left-style:dashed;border-right-style:dashed}.bz-unknown{border-top:1px dashed var(--line);color:var(--yue-3);grid-row:2/-1;place-content:center;justify-items:center;gap:.9em;display:grid}.bz-unknown b,.bz-unknown i{writing-mode:vertical-rl;text-orientation:upright;font-style:normal}.bz-unknown b{font-size:calc(var(--bz-big) * .78);letter-spacing:.12em;line-height:1.1}.bz-unknown i{letter-spacing:.24em}.bz-notes{max-width:46em;color:var(--yue-3);gap:.55rem;display:grid}.bz-notes li{border-left:1px solid var(--line);padding-left:.9rem}.bz-notes li.is-warn{border-left-color:var(--zhu);color:var(--yue)}.bz-info>div{padding-block-start:.62rem;padding-block-end:.62rem}.bz-info dd{overflow-wrap:anywhere;min-width:0}.bz-info dd b{color:var(--el,var(--yue));font-weight:900}.bz-info dd small{font-size:var(--fs-tiny);letter-spacing:.02em;color:var(--yue-3);margin-top:.1rem;line-height:1.75;display:block}.bz-wx{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,3rem);display:grid}@media (min-width:62rem){.bz-wx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem)}}.bz-wx__dist,.bz-strength{gap:1rem}.bz-bars{gap:.8rem;display:grid}.bz-bar{grid-template-columns:2.2rem minmax(0,1fr) 7.9rem;align-items:center;gap:.8rem;display:grid}.bz-bar__name{text-align:center;color:var(--el);font-size:1.9rem;line-height:1}.bz-bar__track{background:color-mix(in srgb, var(--line) 45%, transparent);height:.8rem;box-shadow:inset 0 0 0 .5px var(--line)}.bz-bar__fill{background:var(--el);transform-origin:0;height:100%;display:block}.bz-bar.is-none .bz-bar__track{height:0;box-shadow:none;border-top:1px dashed var(--line);background:0 0}.bz-bar__val{white-space:nowrap;align-items:baseline;gap:.4rem;display:flex}.bz-bar__val b{min-width:1.55em;font-size:1.35rem;line-height:1.2}.bz-bar__val small{min-width:2.5em;font-size:var(--fs-tiny);color:var(--yue-3)}.bz-bar__val em{align-self:center;font-style:normal}.bz-strength__head{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;display:flex}.bz-strength__head b{color:var(--el);font-size:2.3rem;line-height:1}.bz-strength__head strong{letter-spacing:.12em;margin-right:.4rem;font-size:1.3rem;font-weight:900}.bz-gauge{padding-top:2.1rem;position:relative}.bz-gauge__zones{gap:2px;display:grid}.bz-gauge__zones span{border-top:3px solid var(--line);font-size:var(--fs-tiny);letter-spacing:.1em;text-align:center;white-space:nowrap;color:var(--yue-3);padding-top:.45rem;overflow:hidden}.bz-gauge__zones span.is-on{border-top-color:var(--jin);color:var(--jin-bright)}.bz-gauge__mark{justify-items:center;font-style:normal;line-height:1;display:grid;position:absolute;top:0;left:0;transform:translate(-50%)}.bz-gauge__mark b{color:var(--jin-bright);font-size:1.2rem}.bz-gauge__mark:after{content:"";background:var(--jin);width:.55rem;height:.55rem;margin-top:.22rem;transform:rotate(45deg)}.bz-ss{gap:1.1rem}.bz-gods{border-top:1px solid var(--line);display:grid}.bz-gods__group{border-bottom:1px solid var(--line);grid-template-columns:4.2em minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.6rem;padding-block-start:.7rem;padding-block-end:.7rem;display:grid}.bz-gods__name{letter-spacing:.12em;color:var(--jin-bright);font-weight:900;line-height:1.4;display:grid}.bz-gods__name small{font-size:var(--fs-tiny);letter-spacing:.1em;color:var(--yue-3);font-weight:400}.bz-gods__group.is-zero .bz-gods__name{color:var(--yue-3)}.bz-god-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;min-height:2rem;display:grid}.bz-god-item b{white-space:nowrap;font-weight:600}.bz-god-item.is-top b{color:var(--jin-bright);font-weight:900}.bz-god-item.is-zero,.bz-god-item__n{color:var(--yue-3)}.bz-dots{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.bz-dots i{width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1px var(--yue-2);border-radius:50%}.bz-dots i.is-gan{background:var(--jin);box-shadow:none}@media (min-width:52rem){.bz-gods{border-top:0;border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr))}.bz-gods__group{border-bottom:0;border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem;padding:.3rem clamp(.7rem,1.6vw,1.4rem) .6rem}.bz-gods__name{margin-bottom:.3rem}}.bz-tops{display:grid}.bz-item{border-top:1px solid var(--line);align-content:start;gap:.35rem 2rem;padding-block-start:.95rem;padding-block-end:.95rem;display:grid}.bz-item h3{letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;font-size:1.2rem;font-weight:900;line-height:1.4;display:flex}.bz-item h3 small{font-size:var(--fs-tiny);letter-spacing:.04em;color:var(--yue-3);flex-basis:100%;font-weight:400}.bz-item p{max-width:40em;color:var(--yue)}@media (min-width:52rem){.bz-item{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}.bz-yun{gap:.9rem}.bz-yun>p:first-child{max-width:46em}.bz-yun>p strong{color:var(--jin-bright);font-weight:600}.bz-pills{margin-inline:calc(var(--gutter) * -1);padding:.2rem var(--gutter) .5rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.5rem;display:flex;position:relative;overflow-x:auto}.bz-pill{border:1px solid var(--line);min-width:5.3rem;min-height:5.9rem;transition:border-color .25s, background-color .3s var(--ease-out), color .25s;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:2px;flex:none;align-content:center;justify-items:center;gap:.05rem;padding:.95rem .8rem .5rem;line-height:1.3;display:grid;position:relative}.bz-pill b{font-size:1.8rem;line-height:1.15}.bz-pill--pre b{letter-spacing:.08em;font-size:1.05rem;font-weight:600;line-height:1.96}.bz-pill i{font-style:normal;font-size:var(--fs-tiny);white-space:nowrap;color:var(--yue-3)}.bz-pill em{background:var(--zhu);color:#fff3e4;letter-spacing:.06em;padding:0 .32rem;font-size:.68rem;font-style:normal;line-height:1.55;position:absolute;top:-1px;right:-1px}.bz-pill:hover{border-color:var(--jin-deep)}.bz-pill.is-on{background:var(--jin);border-color:var(--jin);color:#1c1206}.bz-pill.is-on i{color:#4a3511}.bz-pill:focus-visible{outline-offset:-4px}.bz-years{border-top:1px solid var(--line)}@media (min-width:46rem){.bz-years{columns:2;column-gap:clamp(1.5rem,4vw,3rem)}}.bz-year{border-bottom:1px solid var(--line);break-inside:avoid;grid-template-columns:3.1em 2.9em 3.5em minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:2.9rem;padding:.3rem .4rem;display:grid}.bz-year__y{font-size:1.18em}.bz-year__gz{letter-spacing:.08em;font-weight:900}.bz-year__age{color:var(--yue-3);white-space:nowrap;font-size:.9em}.bz-year__god{flex-wrap:wrap;align-items:baseline;gap:0 .5em;min-width:0;display:flex}.bz-year__god small{font-size:var(--fs-tiny);color:var(--yue-3)}.bz-year em{font-style:normal}.bz-year.is-now{background:color-mix(in srgb, var(--jin) 11%, transparent);box-shadow:inset 2px 0 0 var(--jin)}@media (max-width:30rem){.bz-year{font-size:var(--fs-small)}}.bz-fold summary>span{flex-wrap:wrap;align-items:baseline;gap:.1rem 1rem;font-size:1.1rem;font-weight:900;display:flex}.bz-fold summary small{font-size:var(--fs-small);letter-spacing:.06em;color:var(--yue-3);font-weight:400}.bz-fold__body{gap:.7rem;max-width:48em;display:grid}.bz-fold .bz-fold__body p{color:var(--yue)}.bz-fold .bz-fold__body p.small{color:var(--yue-2)}.bz-fold .bz-fold__body p.muted{color:var(--yue-3)}.bz-fold .bz-fold__body p.bz-image{color:var(--jin-bright);font-size:clamp(1.4rem,1.15rem + 1.1vw,1.9rem);line-height:1.5}.bz-gloss{display:grid}.bz-gloss>div{border-top:1px solid var(--line-soft);gap:.15rem;padding-block-start:.7rem;padding-block-end:.7rem;display:grid}.bz-gloss>div:first-child{border-top:0;padding-top:0}.bz-gloss dt{letter-spacing:.1em;color:var(--jin-bright);font-weight:900}.bz-gloss dd{font-size:var(--fs-small);color:var(--yue-2);line-height:1.85}@media print{.page-bazi .result *{color:#111!important}.bz-chart{border-color:#555;overflow:visible}.bz-pillar__body,.bz-pillar.is-day .bz-pillar__body,.bz-cap,.bz-pillar.is-day .bz-cap,.bz-daymark,.bz-year.is-now,.bz-pill.is-on,.bz-pill em{background:0 0!important}.bz-pillar__body,.bz-cell,.bz-gods,.bz-gods__group,.bz-item,.bz-years,.bz-year,.bz-pill{border-color:#999!important}.bz-pillar.is-day .bz-pillar__body,.bz-pill.is-on{box-shadow:inset 0 0 0 1.5px #333}.bz-daymark,.bz-pill em{box-shadow:inset 0 0 0 1px #333}.bz-bar__track{background:0 0;box-shadow:inset 0 0 0 .5px #999}.bz-bar__fill,.bz-gauge__mark:after,.bz-dots i.is-gan{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#666!important}.bz-dots i{box-shadow:inset 0 0 0 1px #666}.bz-gauge__zones span{border-top-color:#bbb}.bz-gauge__zones span.is-on{border-top-color:#333}.bz-year.is-now{box-shadow:inset 2px 0 #333}.bz-pills{flex-wrap:wrap;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;overflow:visible}.bz-sec,.bz-item,.bz-gods__group{break-inside:avoid}}
