@media print{@page bazi{size:A4 portrait;margin:6mm}.bazi-print-area{--chart-stem-row-h:3.8rem;padding:0;--chart-header-h:5mm!important;--chart-branch-row-h:12mm!important;--chart-qi-row-h:6mm!important;--chart-hidden-row-h:36mm!important;page:bazi!important;--chart-hex-row-h:7mm!important;zoom:1!important;--chart-symbol-row-h:12mm!important;--bazi-print-aside:55mm!important;width:198mm!important;max-width:100%!important;display:block!important}.bazi-print-area .luck-section{break-inside:avoid;width:auto;box-shadow:none;margin-bottom:.18rem;padding:.35rem;background:#fff!important}.bazi-print-area .lower-workbench{display:grid;grid-template-columns:minmax(0, 1fr) var(--bazi-print-aside)!important;align-items:start!important;gap:1mm!important;width:100%!important;margin-top:0!important}.bazi-print-area .reading-board{align-content:start;align-items:start;max-width:none;padding:0;display:grid;grid-template-columns:minmax(0, 1fr) var(--bazi-print-aside)!important;break-inside:avoid!important;grid-template-areas:"chart stars1""chart stars2"!important;justify-content:normal!important;gap:1mm!important;width:100%!important;margin-bottom:.08rem!important}.bazi-print-area .print-heading{break-inside:avoid;box-shadow:none;border:1px solid #999;align-items:center;gap:.35rem;width:100%;margin-bottom:.3rem;padding:.18rem .28rem;display:flex;background:#fff!important}.bazi-print-area .chart-card{break-inside:avoid;box-shadow:none;margin-bottom:.18rem;padding:.35rem;background:#fff!important;align-self:start!important;height:auto!important;min-height:0!important}.bazi-print-area .stars-card{break-inside:avoid;box-shadow:none;margin-bottom:.18rem;padding:.22rem;background:#fff!important;align-self:start!important;height:auto!important;min-height:0!important;overflow:visible!important}.bazi-print-area .analysis-card{break-inside:avoid;box-shadow:none;margin-bottom:.18rem;padding:.35rem;background:#fff!important}.bazi-print-area .print-heading .eyebrow,.bazi-print-area .print-heading dl div:first-child,.bazi-print-area .print-heading dl div:nth-child(5),.bazi-print-area .hidden-stems small,.bazi-print-area .current-pillars .row-labels,.bazi-print-area .gua-summary span,.bazi-print-area .gua-directions-card .section-title strong,.bazi-print-area .analysis-column .analysis-card:nth-child(2) .section-title strong{display:none}.bazi-print-area .print-heading h2{white-space:nowrap;text-overflow:ellipsis;max-width:8.5rem;font-size:.78rem;line-height:1.1;overflow:hidden}.bazi-print-area .print-heading dl{flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.bazi-print-area .print-heading dl div{align-items:baseline;gap:.12rem;min-width:0;display:inline-flex}.bazi-print-area .print-heading dt{color:#333;font-size:.48rem}.bazi-print-area .print-heading dd{color:#111;white-space:nowrap;margin:0;font-size:.56rem;font-weight:800}.bazi-print-area .chart-with-periods{align-items:start;box-shadow:none!important;background-image:none!important;border-top:0!important;outline:0!important;grid-template-columns:minmax(0,calc(57.1429% + 1.14286mm)) minmax(0,1fr)!important;gap:1mm!important;width:100%!important;min-width:0!important;margin:0!important}.bazi-print-area .bazi-chart .pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.5mm!important}.bazi-print-area .current-pillars .pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5mm!important}.bazi-print-area .pillar-card header{border:1px solid #d4cdbc;color:#111!important;background:#fff!important;min-height:5mm!important;padding:.3mm!important;font-size:7pt!important;line-height:1!important}.bazi-print-area .luck-card header{border:1px solid #d4cdbc;color:#111!important;background:#fff!important;min-height:7mm!important;padding:.3mm!important;font-size:7pt!important;line-height:1!important}.bazi-print-area .periods-heading{color:#111!important;background:0 0!important;border:0!important;padding:0!important}.bazi-print-area .row-labels span{writing-mode:vertical-rl;text-orientation:mixed;border:1px solid #d4cdbc;place-items:center;font-size:0;line-height:1;display:grid;color:#0000!important;background:#fff!important}.bazi-print-area .years-section{margin-bottom:.18rem;padding:.35rem;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important}.bazi-print-area .pillar-card{grid-template-rows:var(--chart-header-h) var(--chart-god-row) var(--chart-symbol-row-h) var(--chart-branch-row-h) var(--chart-visible-qi-row) var(--chart-visible-hidden-row) var(--chart-visible-hex-row)!important;background:#fff!important;gap:0!important}.bazi-print-area .luck-card{background:#fff!important;min-width:0!important}.bazi-print-area .hidden-stems{min-height:var(--chart-hidden-row-h);height:var(--chart-hidden-row-h);background:#fff!important}.bazi-print-area .year-column{background:#fff!important;gap:.08rem!important;padding:.08rem!important}.bazi-print-area .year-cell{background:#fff!important;min-height:8mm!important;padding:.3mm!important}.bazi-print-area .year-cell span{background:#fff!important;min-height:0!important;font-size:12pt!important;line-height:1!important}.bazi-print-area .gua-sector-svg path,.bazi-print-area .gua-sector-svg path[data-good=true]{fill:#fff!important;stroke:#111!important}.bazi-print-area .gua-sector-svg circle{stroke-width:5px;fill:#fff!important;stroke:#111!important}.bazi-print-area .symbol-block strong,.bazi-print-area .compact-pillar .symbol-block strong,.bazi-print-area .luck-card .symbol-block strong{font-size:20pt!important;font-weight:400!important;line-height:1!important}.bazi-print-area .symbol-block{text-align:center!important;place-content:center!important;place-items:center!important;gap:0!important;height:12mm!important;min-height:12mm!important;padding:.3mm!important}.bazi-print-area .luck-card .symbol-block,.bazi-print-area .compact-pillar .symbol-block{text-align:center;gap:0!important;height:12mm!important;min-height:12mm!important;padding:.3mm!important}.bazi-print-area .god-label,.bazi-print-area .qi-phase{min-height:var(--chart-qi-row-h)!important;height:var(--chart-qi-row-h)!important;text-align:center!important;padding-block:.06rem!important;place-content:center!important;place-items:center!important;padding:.02rem .08rem!important;font-size:6pt!important;font-weight:500!important;line-height:1.02!important;display:grid!important}.bazi-print-area .hidden-stems span{background:0 0;border:0;min-height:auto;padding:0;display:block}.bazi-print-area .gua-compass{display:block;position:relative;width:52mm!important;min-height:52mm!important}.bazi-print-area .gua-sector-svg{display:block!important}.bazi-print-area .compass-center{box-shadow:inset 0 0 0 .22rem #ece8df;place-items:center!important;width:2.9rem!important;height:2.9rem!important;font-size:1.25rem!important;line-height:1!important;display:grid!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.bazi-print-area .gua-sector{border:0;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%);background:0 0!important;width:4.05rem!important;min-height:2.35rem!important}.bazi-print-area .gua-sector span{color:#111!important;font-size:.58rem!important;line-height:1.05!important}.bazi-print-area .gua-sector strong{color:#111!important;font-size:.78rem!important}.bazi-print-area .gua-sector small{display:none;color:#111!important}.bazi-print-area .gua-sector[data-good=true] strong,.bazi-print-area .gua-sector[data-good=true] span,.bazi-print-area .gua-sector[data-good=true] small{color:#111!important}.bazi-print-area .chart-table{grid-template-columns:4mm minmax(0,1fr)!important;gap:0!important}.bazi-print-area .current-pillars.chart-table{box-shadow:none!important;background-image:none!important;border-top:0!important;outline:0!important;grid-template-columns:minmax(0,1fr)!important}.bazi-print-area .row-labels{grid-template-rows:var(--chart-header-h) var(--chart-god-row) var(--chart-symbol-row-h) var(--chart-branch-row-h) var(--chart-visible-qi-row) var(--chart-visible-hidden-row) var(--chart-visible-hex-row)!important}.bazi-print-area .stars-table td:first-child{white-space:normal;width:50%;font-weight:500;overflow-wrap:anywhere!important;font-size:.56rem!important}.bazi-print-area .stars-table td{white-space:normal;text-overflow:clip;word-break:normal;overflow-wrap:normal;padding:.05rem .03rem;overflow:visible;font-size:6.5pt!important;line-height:1.08!important}.bazi-print-area .main-chart{grid-area:chart;scrollbar-gutter:auto!important;align-self:start!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important;container-type:normal!important}.bazi-print-area .reading-board .stars-card:first-of-type{grid-area:stars1}.bazi-print-area .reading-board .stars-card:nth-of-type(2){grid-area:stars2}.bazi-print-area .luck-scroll,.bazi-print-area .years-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:.5mm!important}.bazi-print-area .analysis-column{grid-column:2;gap:.25rem;margin-top:0!important}.bazi-print-area .analysis-column .analysis-card:first-child{order:1}.bazi-print-area .analysis-column .analysis-card:nth-child(2){order:2}.bazi-print-area .stars-table{table-layout:fixed;width:100%}.bazi-print-area .stars-table th:first-child{white-space:normal;width:50%}.bazi-print-area .single-value-table th:first-child{white-space:normal;width:68%}.bazi-print-area .single-value-table td:first-child{white-space:normal;width:68%;font-weight:500;overflow-wrap:anywhere!important;font-size:.56rem!important}.bazi-print-area .stars-table th{white-space:normal;text-overflow:clip;word-break:normal;overflow-wrap:normal;padding:.05rem .03rem;overflow:visible;font-size:6.5pt!important;line-height:1.08!important}.bazi-print-area .timeline-column{grid-column:1;margin-top:0!important}.bazi-print-area .gua-summary:before{content:"Гуа"}.bazi-print-area .gua-summary:after{content:attr(data-print-gua)}.bazi-print-area .gua-summary{justify-content:center;font-size:.78rem!important}.bazi-print-area .luck-card .hidden-stems.compact{gap:.08rem!important;height:.9rem!important;min-height:.9rem!important;padding:.02rem!important}.bazi-print-area .bazi-print-lower-workbench{align-items:start;grid-template-columns:minmax(0, 1fr) var(--bazi-print-aside)!important;gap:1mm!important;width:100%!important;margin-top:0!important;display:grid!important}.bazi-print-area .bazi-print-lower-workbench-secondary,.bazi-print-area .twelve-palaces-print-page,.bazi-print-area .kinship-tree-print-page{break-before:page;page-break-before:always}.bazi-print-area .bazi-interactions-card{break-inside:avoid-page;page-break-inside:avoid;background:#fff!important;border-color:#d6d0c4!important;margin-bottom:.18rem!important;padding:.35rem!important;overflow:visible!important}.bazi-print-area .bazi-interactions-card-title{margin-bottom:.3rem;white-space:normal!important;max-width:100%!important;font-size:7pt!important;line-height:1.15!important;display:block!important;overflow:visible!important}.bazi-print-area .bazi-interaction-group{break-inside:avoid}.bazi-print-area .bazi-interaction-group+.bazi-interaction-group{margin-top:.32rem;padding-top:.28rem}.bazi-print-area .bazi-interaction-group h3{margin-bottom:.14rem;font-size:.48rem}.bazi-print-area .bazi-interaction-list{gap:.08rem}.bazi-print-area .bazi-interaction-row{font-size:.84rem;line-height:1.08}.bazi-print-area .twelve-palaces-section{break-inside:avoid;page-break-inside:avoid;margin-top:.18rem;box-shadow:none!important;background:#fff!important;border-color:#d6d0c4!important;padding:.5rem!important}.bazi-print-area .twelve-palaces-print-inline,.bazi-print-area .kinship-tree-print-inline{break-before:auto;page-break-before:auto}.bazi-print-area .twelve-palaces-layout{grid-template-columns:minmax(0,1fr) 12.2rem!important;gap:.45rem!important}.bazi-print-area .twelve-palaces-map{background:#fff!important;border-color:#d6d0c4!important;grid-template-rows:repeat(5,minmax(2.55rem,auto))!important;gap:.14rem!important;padding:.22rem!important}.bazi-print-area .twelve-palace-cell{background:#fff!important;border-color:#d6d0c4!important;min-height:2.5rem!important}.bazi-print-area .twelve-palace-cell header{min-height:.88rem!important;padding:.04rem .12rem!important;font-size:.42rem!important}.bazi-print-area .twelve-palace-cell header span{width:.72rem!important;height:.72rem!important;font-size:.42rem!important}.bazi-print-area .twelve-palace-symbols,.bazi-print-area .twelve-center-pillar b,.bazi-print-area .twelve-center-pillar strong{font-size:1.05rem!important}.bazi-print-area .twelve-palaces-center{background:#fff!important;border-color:#d6d0c4!important;gap:.12rem!important;padding:.24rem!important}.bazi-print-area .twelve-center-pillar{background:#fff!important;gap:.04rem!important;padding:.12rem .06rem!important}.bazi-print-area .twelve-center-pillar span{font-size:.4rem!important}.bazi-print-area .twelve-palaces-legend{gap:.08rem!important}.bazi-print-area .twelve-palaces-legend li{grid-template-columns:1rem 2.1rem minmax(0,1fr)!important;gap:.18rem!important;padding:.04rem 0!important}.bazi-print-area .twelve-palaces-legend span{width:.82rem!important;height:.82rem!important;font-size:.42rem!important}.bazi-print-area .twelve-palaces-legend strong{font-size:.5rem!important}.bazi-print-area .twelve-palaces-legend em{font-size:.48rem!important;line-height:1.08!important}.bazi-print-area .kinship-tree-section{break-inside:avoid;page-break-inside:avoid;margin-top:.18rem;margin-bottom:.18rem;box-shadow:none!important;background:#fff!important;border-color:#d6d0c4!important;padding:.5rem!important}.bazi-print-area .kinship-tree-map{background:#fff!important;border-color:#d6d0c4!important;grid-template-rows:repeat(6,minmax(2.45rem,auto))!important;gap:.1rem!important;padding:.18rem!important}.bazi-print-area .kinship-tree-lines{width:calc(100% - .36rem)!important;height:calc(100% - .36rem)!important;inset:.18rem!important}.bazi-print-area .kinship-node{background:#fff!important;border-color:#d6d0c4!important;min-height:2.4rem!important}.bazi-print-area .kinship-node header{min-height:.96rem!important;padding:.04rem .08rem!important}.bazi-print-area .kinship-node header strong{font-size:.36rem!important;font-weight:500!important}.bazi-print-area .kinship-node header span{font-size:.32rem!important;font-weight:400!important}.bazi-print-area .kinship-symbol{padding:.06rem .04rem!important}.bazi-print-area .kinship-symbol b{font-size:.92rem!important;font-weight:400!important}.bazi-print-area .kinship-symbol span,.bazi-print-area .kinship-symbol small{font-size:.32rem!important;font-weight:400!important;line-height:1!important}.bazi-print-area .periods-panel{box-shadow:none!important;background-image:none!important;border-top:0!important;border-left:1px solid #d2ac47!important;outline:0!important;padding-top:0!important;padding-left:.2rem!important}.bazi-print-area .current-pillars{box-shadow:none!important;background-image:none!important;border-top:0!important;outline:0!important}.bazi-print-area .stars-table th:not(:first-child){text-align:center;white-space:normal;width:25%;font-size:.38rem;line-height:1.05}.bazi-print-area .stars-table td:not(:first-child){text-align:center;white-space:normal;width:25%;font-weight:500;line-height:1.05;font-size:.88rem!important}.bazi-print-area .single-value-table th:last-child{text-align:center;white-space:normal;width:32%;font-size:.38rem;line-height:1.05}.bazi-print-area .single-value-table td:last-child{text-align:center;white-space:normal;width:32%;font-weight:500;line-height:1.05;font-size:.88rem!important}.bazi-print-area .luck-card header strong,.bazi-print-area .year-cell strong{font-size:6pt!important}.bazi-print-area .luck-card header span{color:#111!important;font-size:5.5pt!important}.bazi-print-area .luck-card .hidden-stems.compact span{width:auto!important;min-width:.42rem!important;height:auto!important;min-height:0!important;font-size:8pt!important;font-weight:400!important;line-height:1!important}.bazi-print-area .lumin-card .section-title,.bazi-print-area .analysis-column .analysis-card:first-child .section-title{grid-template-columns:max-content max-content;justify-content:space-between;align-items:baseline;gap:.16rem;display:grid}.bazi-print-area .lumin-card .section-title strong,.bazi-print-area .analysis-column .analysis-card:first-child .section-title strong{white-space:nowrap;max-width:none;font-size:.38rem;overflow:visible}.bazi-print-area .gua-directions-card .section-title span,.bazi-print-area .analysis-column .analysis-card:nth-child(2) .section-title span{white-space:normal;max-width:none;font-size:.62rem;line-height:1.05}.bazi-print-area .lumin-chart{position:relative;overflow:visible;width:52mm!important;min-height:47mm!important;display:block!important}.bazi-print-area .lumin-chart .personality-label{font-size:.54rem!important;top:.34rem!important}.bazi-print-area .lumin-chart .wuxing-node{background:0 0!important;border:0!important;width:6.1rem!important;min-height:3.75rem!important;padding:0!important;display:block!important;transform:translate(-50%,-50%)!important}.bazi-print-area .lumin-chart .taiji-mark{width:3.05rem!important;height:3.05rem!important;box-shadow:none!important;background:0 0!important;left:50%!important;transform:translate(-50%,-50%)!important}.bazi-print-area .lumin-chart .taiji-mark circle,.bazi-print-area .lumin-chart .taiji-mark path{stroke-width:1.5px;fill:none!important;stroke:#111!important}.bazi-print-area .lumin-chart .taiji-mark strong{font-size:.8rem!important}.bazi-print-area .lumin-chart .taiji-mark strong:first-of-type{top:.46rem!important}.bazi-print-area .lumin-chart .taiji-mark strong:last-of-type{bottom:.46rem!important}.bazi-print-area .lumin-chart .god-name{max-width:2.75rem!important;font-size:.34rem!important;line-height:1.06!important}.bazi-print-area .lumin-chart .god-name-top{text-align:left;top:.16rem!important;left:calc(50% + 1.65rem)!important}.bazi-print-area .lumin-chart .god-name-bottom{text-align:right;bottom:.16rem!important;right:calc(50% + 1.65rem)!important}.bazi-print-area .lumin-chart .node-1 .god-name-top{text-align:left;transform:none;max-width:2.95rem!important;top:-.42rem!important;left:61%!important}.bazi-print-area .lumin-chart .node-4 .god-name-bottom{text-align:center;right:auto;transform:translate(-50%);max-width:2.95rem!important;bottom:-.42rem!important;left:42%!important}.bazi-print-area .lumin-chart .node-0{top:24%;left:50%}.bazi-print-area .lumin-chart .node-1{top:48%;left:78%}.bazi-print-area .lumin-chart .node-2{top:80%;left:71%}.bazi-print-area .lumin-chart .node-3{top:80%;left:29%}.bazi-print-area .lumin-chart .node-4{top:48%;left:22%}.bazi-print-area .chart-with-periods>.bazi-chart{justify-self:start!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important}.bazi-print-area .chart-with-periods>.periods-panel{border-left:0!important;justify-self:start!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important;padding-left:0!important}.bazi-print-area .main-chart>.section-title>.periods-heading{display:inline!important}.bazi-print-area .row-labels span:after{content:attr(data-print-label);color:#111;font-size:.52rem;font-weight:850;line-height:1}.bazi-print-area .row-labels span:first-child:after{content:""}.bazi-print-area .main-chart>.section-title .periods-heading{text-align:right!important;min-width:0!important;font-size:7pt!important}.bazi-print-area .symbol-block.branch.void-branch{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e6e6e1!important;box-shadow:inset 0 0 0 999px #46464614!important}.bazi-print-area .symbol-block span:not(.skdg-marker),.bazi-print-area .symbol-block small{text-align:center!important;border:0!important;min-height:0!important;padding:0!important;font-size:6pt!important;line-height:1.08!important}.bazi-print-area .skdg-marker{border-width:.6px;width:.72rem;height:.72rem;right:.14rem;font-size:.46rem!important}.bazi-print-area .skdg-star,.bazi-print-area .skdg-period{top:.14rem}.bazi-print-area .skdg-hexagram-row{min-height:var(--chart-hex-row-h)!important;height:var(--chart-hex-row-h)!important;padding:.04rem!important}.bazi-print-area .skdg-hexagram-row strong{font-size:1.02rem!important}.bazi-print-area .pillar-card .hidden-stems:not(.compact){min-height:var(--chart-hidden-row-h)!important;height:var(--chart-hidden-row-h)!important;background:#fff!important;grid-template-columns:1fr!important;gap:.04rem!important;padding:.1rem!important;display:grid!important;overflow:visible!important}.bazi-print-area .pillar-card .hidden-stems:not(.compact) span{text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:.03rem!important;height:auto!important;min-height:0!important;padding:.02rem!important;font-size:1rem!important;font-weight:400!important;line-height:1!important;display:grid!important;overflow:visible!important}.bazi-print-area .pillar-card .hidden-stems:not(.compact) span.leading{font-size:1.08rem!important;font-weight:400!important}.bazi-print-area .pillar-card .hidden-stems:not(.compact) small{color:#4f493f!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;font-family:Avenir Next,Arial,sans-serif!important;font-size:5.5pt!important;font-weight:500!important;line-height:1.02!important;display:block!important}.bazi-print-area .pillar-card .hidden-stems:not(.compact) .hidden-god{max-width:100%!important;font-size:5.5pt!important;font-weight:500!important}.bazi-print-area .life-palace-symbols,.bazi-print-area .life-palace-symbols b{font-size:.88rem!important;font-weight:500!important;line-height:1!important}.bazi-print-area .lumin-chart .node-0 .god-name-bottom{bottom:.34rem!important}.bazi-print-area .lumin-chart .node-4 .god-name-top{top:.42rem!important}.bazi-print-area .bazi-interactions-sales-tiles,.bazi-print-area .bazi-screen-lower-workbench-with-interactions,.bazi-print-area .mobile-results-flow,.bazi-print-area .luck-scroll .luck-card[data-order="9"],.bazi-print-area .luck-scroll .luck-card[data-order="10"],.bazi-print-area .years-grid .year-column[data-decade-order="9"],.bazi-print-area .years-grid .year-column[data-decade-order="10"]{display:none!important}}
@media screen{body{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable],[contenteditable] *,[data-text-copy],[data-text-copy] *{-webkit-user-select:text;user-select:text}}
