.firegoat-account{color:var(--ink)}.firegoat-account h1{color:var(--ink);margin:0 0 1.25rem;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15}.firegoat-account h2{color:var(--ink);margin:0 0 1.5rem;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.2}.firegoat-account h3{margin:0 0 .5rem}.firegoat-section{scroll-margin-top:9rem}.firegoat-feedback:empty{display:none}.firegoat-feedback:not(:empty){background:var(--calculator-surface);border-radius:var(--radius);padding:1rem}.firegoat-level{color:var(--ink);margin-block:.5rem 0;font-size:1.12rem}.firegoat-heading,.firegoat-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.firegoat-actions{justify-content:flex-start}.firegoat-orders,.firegoat-material-list{margin:0;padding:0;list-style:none}.firegoat-orders>li{border-top:1px solid #d2ac4733;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;display:flex}.firegoat-orders p{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-block:.4rem}.firegoat-orders>li>div{min-width:0}.firegoat-orders button{flex-shrink:0}.firegoat-confirm{border:1px solid var(--gold);overflow-wrap:anywhere;background:#d2ac4714;border-radius:12px;margin-top:1.5rem;padding:1.5rem}.firegoat-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-block:1rem;display:grid}.firegoat-fields label{gap:.5rem;display:grid}.firegoat-fields input:not(.PhoneInputInput),.firegoat-fields select:not(.PhoneInputCountrySelect){background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);caret-color:var(--gold);border:1px solid #d2ac4780;border-radius:8px;padding:.6rem .75rem}.firegoat-consent{align-items:start;gap:.75rem;margin-block:.8rem;display:flex}.firegoat-consent input{width:1.1rem;height:1.1rem;accent-color:var(--gold);flex-shrink:0}.firegoat-account .primary-button{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1.1rem;text-decoration:none;display:inline-flex}.firegoat-account :focus-visible:not(.primary-button):not(.payment-overlay-close),.firegoat-registry :focus-visible:not(.payment-overlay-close){outline:2px solid var(--gold);outline-offset:4px}.firegoat-account ::selection,.firegoat-registry ::selection{color:#19170f;background:#d2ac47}.firegoat-meeting{margin-top:1.75rem}.firegoat-material-list>li{border-bottom:1px solid #d2ac4733;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem 1rem;padding-block:.9rem;display:grid}.firegoat-meeting small{color:var(--ink-soft)}.firegoat-material{grid-column:1/-1;min-width:0}.firegoat-material iframe{aspect-ratio:16/9;border:0;width:100%;margin-block:1rem;display:block}.firegoat-announcement{white-space:pre-wrap;overflow-wrap:anywhere}.firegoat-registry td{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:22rem}.firegoat-registry summary,.firegoat-account summary{cursor:pointer;padding-block:.5rem}.firegoat-registry .admin-pagination{align-items:center;gap:1.5rem;margin-block:1.5rem;display:flex}@media (max-width:760px){.firegoat-fields{grid-template-columns:minmax(0,1fr)}.firegoat-orders>li{flex-direction:column;align-items:stretch;gap:.75rem}.firegoat-material-list>li{grid-template-columns:minmax(0,1fr)}.firegoat-meeting button{justify-self:start}.firegoat-registry>.admin-table-wrap{display:none}}@media print{.firegoat-account button,.firegoat-buyer,.firegoat-confirm{display:none}}.firegoat-mobile-records{display:none}@media (max-width:760px){.firegoat-mobile-records{gap:1rem;display:grid}.firegoat-mobile-record{border-block:1px solid var(--line);padding-block:.85rem}.firegoat-mobile-record button{appearance:none;text-align:left;width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:.4rem 0}.firegoat-mobile-record .firegoat-record-title{gap:.35rem;font-size:1rem;display:grid}.firegoat-record-id{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.85rem}.firegoat-record-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin-top:.6rem;display:grid}.firegoat-record-groups button{flex-direction:column;align-self:start;gap:.25rem;display:flex}.firegoat-record-groups strong{color:var(--ink-soft);font-size:.85rem}.firegoat-record-groups span{overflow-wrap:anywhere;max-width:100%;font-size:.9rem;line-height:1.4}.firegoat-record-groups .firegoat-record-more{color:#76580d;text-underline-offset:.2em;text-decoration:underline}}.firegoat-record-dialog{border:1px solid var(--line-strong);background:var(--calculator-surface);width:min(44rem,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);color:var(--ink);overscroll-behavior:contain;border-radius:12px;padding:1.1rem;overflow-y:auto}.firegoat-record-dialog::backdrop{background:#0d0d0999}.firegoat-record-dialog header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.85rem;padding-right:3rem;display:flex}.firegoat-record-dialog h2{margin:0;font-size:1.2rem}.firegoat-record-dialog h3{margin:1.4rem 0 .5rem;font-size:1rem}.firegoat-record-dialog p,.firegoat-record-dialog dd,.firegoat-record-dialog li{overflow-wrap:anywhere;font-size:.95rem;line-height:1.5}.firegoat-record-dialog dl{gap:.75rem;margin:1rem 0;display:grid}.firegoat-record-dialog dt{color:var(--ink-soft);margin-bottom:.25rem;font-size:.85rem;font-weight:700}.firegoat-record-dialog dd{margin:0}.firegoat-record-dialog dd>span{display:block}.firegoat-record-dialog .firegoat-record-action{margin-top:1rem}.firegoat-participation-intro{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.7fr);align-items:center;gap:2rem;display:grid}.firegoat-participation-body{gap:1rem;min-width:0;display:grid}.firegoat-participation-heading h1{margin-bottom:.75rem;font-size:clamp(1.65rem,2.5vw,2.4rem)}.firegoat-participation-heading h2{margin:0;font-size:1.1rem}.firegoat-participation-details:empty{display:none}.firegoat-participation-details p{margin:0 0 .5rem}.firegoat-goat{object-fit:contain;width:100%;height:auto;display:block}.firegoat-format-link{justify-self:start}.firegoat-account-tools{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:1.25rem;display:grid}.firegoat-account-tools p{margin-block:.5rem}.firegoat-account-tools .text-button{width:auto;max-width:100%;min-height:44px;padding:.4rem .75rem}.firegoat-account-tools .firegoat-actions{gap:.5rem}.firegoat-order-history{margin:0}.firegoat-order-history>.text-button{margin-block:.5rem}.firegoat-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.firegoat-package .access-offer-header{align-items:center;height:4.75rem;display:flex}.firegoat-package .access-offer-header h3{color:var(--ink);margin:0;font-size:1.18rem;line-height:1.25}.firegoat-package .access-offer-content{grid-template-rows:auto minmax(0,1fr) auto;gap:1rem}.firegoat-package .access-upgrade{width:100%;min-height:44px;padding:.6rem .9rem}.firegoat-price{font-variant-numeric:tabular-nums;flex-direction:column;gap:.35rem;margin:0;line-height:1.15;display:flex}.firegoat-price strong{letter-spacing:-.02em;font-size:2.75rem;font-weight:800;line-height:1.1}.firegoat-price del{color:var(--ink-soft);font-size:1.25rem;line-height:1.3}.firegoat-upgrade-price{font-variant-numeric:tabular-nums}.firegoat-preparation{margin-block:1.5rem 2.5rem}.firegoat-meeting{border-top:1px solid var(--line);padding-top:1.5rem}.firegoat-programme{padding-left:1.25rem}.firegoat-programme li{padding-block:.35rem}.firegoat-meeting-date{font-weight:700}.firegoat-checkout{border:1px solid var(--line-strong);background:var(--calculator-surface);width:min(760px,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);overscroll-behavior:contain;scrollbar-color:#a68c45 #f1ede2;border-radius:12px;padding:clamp(1rem,3vw,2rem);overflow-y:auto}.firegoat-checkout::backdrop{background:#0d0d09bf}.firegoat-checkout h2{margin:0;font-size:1.5rem}.firegoat-checkout>header{margin-bottom:1.5rem;padding-right:3rem}.firegoat-checkout fieldset{border:0;min-width:0;margin:0 0 1.5rem;padding:0}.firegoat-checkout legend{margin-bottom:.75rem;font-weight:700}.firegoat-product-options{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}.firegoat-product-options label{border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.firegoat-product-options label:has(input:checked){background:#f7f0db;border-color:#806314}.firegoat-product-options label:has(input:disabled){color:var(--ink-soft);cursor:default}.firegoat-product-options input{accent-color:#806314;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:.15rem 0 0;padding:0}.firegoat-checkout label{font-size:1rem;font-weight:400;line-height:1.5}.firegoat-product-options span{gap:.2rem;display:grid}.firegoat-product-options strong{white-space:nowrap;font-variant-numeric:tabular-nums}.firegoat-order-summary{border-bottom:1px solid var(--line);margin-block:1.5rem;padding-bottom:1rem}.firegoat-wide{grid-column:1/-1}.firegoat-checkout small{font-size:.9rem;line-height:1.5}.firegoat-checkout a:not(.primary-button){color:inherit;text-underline-offset:.2em}.firegoat-checkout .firegoat-feedback{margin-top:1rem;padding:0}@media (max-width:1190px){.firegoat-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.firegoat-participation-intro{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:1.25rem}.firegoat-account-tools{grid-template-columns:minmax(0,1fr);gap:.75rem}}@media (max-width:600px){.firegoat-participation-intro{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:1rem}.firegoat-participation-body{display:contents}.firegoat-participation-heading h1{margin-bottom:.6rem;font-size:1.5rem}.firegoat-participation-heading h2{font-size:1rem}.firegoat-participation-details,.firegoat-account-tools,.firegoat-format-link{grid-column:1/-1}.firegoat-participation-details p:last-child{margin-bottom:0}.firegoat-format-link{width:auto}.firegoat-package-grid{grid-template-columns:minmax(0,1fr)}.firegoat-checkout{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}}.firegoat-fields input[readonly]{color:var(--ink-soft);background:#e8e4dc}.firegoat-fields .contact-phone-field{align-content:start;gap:.5rem;display:grid}.firegoat-back-link{margin-bottom:1rem;display:inline-block}.firegoat-prepare .activation-guide-finish .payment-overlay-pay{text-align:center;min-height:44px;padding:.7rem 1.1rem}
@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}}
