@media screen{:where(html[data-theme=light]) .site-header,:where(html[data-theme=light]) .hero,:where(html[data-theme=light]) .panel,:where(html[data-theme=light]) .card,:where(html[data-theme=light]) .ziwei-hero,:where(html[data-theme=light]) .ziwei-time-audit,:where(html[data-theme=light]) .ziwei-chart-panel,:where(html[data-theme=light]) .ziwei-detail-panel,:where(html[data-theme=light]) .ziwei-guidance,:where(html[data-theme=light]) .ziwei-mutagen-panel,:where(html[data-theme=light]) .fengshui-hero,:where(html[data-theme=light]) .fengshui-intake,:where(html[data-theme=light]) .fengshui-status,:where(html[data-theme=light]) .fengshui-method,:where(html[data-theme=light]) .fengshui-mountains{border-color:#869aad66}:where(html[data-theme=light]) .ziwei-query,:where(html[data-theme=light]) .ziwei-palace,:where(html[data-theme=light]) .ziwei-time-rail,:where(html[data-theme=light]) .ziwei-pattern-analysis>div:not(.ziwei-pattern-results) article,:where(html[data-theme=light]) .ziwei-pattern-results article,:where(html[data-theme=light]) .ziwei-palace-list article,:where(html[data-theme=light]) .ziwei-mutagen-panel article,:where(html[data-theme=light]) .ziwei-guidance-grid article,:where(html[data-theme=light]) .fengshui-status li,:where(html[data-theme=light]) .fengshui-method article,:where(html[data-theme=light]) .fengshui-mountain-summary dl div,:where(html[data-theme=light]) .fengshui-nine-grid article{background-color:#fff}:where(html[data-theme=light]) body{background:linear-gradient(135deg, #f4f6f8fa, #fffffff5 48%, #f4f6f8e0), var(--bg)}:where(html[data-theme=light]) body:before{background:radial-gradient(circle at 20% 24%,#5a718617,#0000 28%),radial-gradient(circle at 78% 68%,#5a71861a,#0000 32%)}:where(html[data-theme=light]) .sidebar-logout{background:#5a718614;border:1px solid #869aad5c}:where(html[data-theme=light]) .sidebar-logout:hover{background:#5a718624;border-color:#869aad85}:where(html[data-theme=light]) a:focus-visible,:where(html[data-theme=light]) button:focus-visible,:where(html[data-theme=light]) summary:focus-visible,:where(html[data-theme=light]) input:focus-visible,:where(html[data-theme=light]) select:focus-visible,:where(html[data-theme=light]) textarea:focus-visible{outline:3px solid #869aad}:where(html[data-theme=light]) .sidebar{background:linear-gradient(#f4f6f8fa,#f4f6f8f5 58%,#f4f6f8e6),#f4f6f8;border-right:1px solid #869aad61;box-shadow:14px 0 36px #2b354215}:where(html[data-theme=light]) .brand{border-bottom:1px solid #869aad5c}:where(html[data-theme=light]) .brand-mark span:nth-child(3){background:#5a7186}:where(html[data-theme=light]) .brand small{color:#5c6774}:where(html[data-theme=light]) .brand .brand-learning-note{color:#5c6774;border-left:1px solid #869aad85}:where(html[data-theme=light]) .brand .brand-learning-note span:first-child{color:#4f677d}:where(html[data-theme=light]) .nav-list a{color:#2b3542;background:#ffffff3d;border:1px solid #869aad4d}:where(html[data-theme=light]) .nav-group h2{color:#5c6774}:where(html[data-theme=light]) .nav-toggle{background:#5a71861a;border:1px solid #869aad66}:where(html[data-theme=light]) .pixel-nav-icon{color:#4f677d;filter:drop-shadow(0 1px #2b35421b)}:where(html[data-theme=light]) .nav-title em{color:#4f677d;background:#5a718621;border:1px solid #869aad73}:where(html[data-theme=light]) .nav-list a small{color:#5c6774}:where(html[data-theme=light]) .nav-list a:hover{color:#2b3542;background:#5a71861f;border-color:#869aad8c}:where(html[data-theme=light]) .nav-list a.is-active{color:#2b3542;background:linear-gradient(90deg,#5a718638,#5a718617);border-color:#869aad85}:where(html[data-theme=light]) .nav-list a.is-active .pixel-nav-icon{color:#4f677d;filter:drop-shadow(0 0 5px #2b354220)}:where(html[data-theme=light]) .nav-list a.is-active small,:where(html[data-theme=light]) .nav-list a:hover small{color:#2b3542}:where(html[data-theme=light]) .nav-list a:hover .nav-title em{color:#4f677d;background:#5a718629;border-color:#869aad85}:where(html[data-theme=light]) .sidebar-note{background:#5a718614;border:1px solid #869aad5c}:where(html[data-theme=light]) .sidebar-note span{color:#4f677d}:where(html[data-theme=light]) .site-footer{color:#5c6774;border-top:1px solid #869aad59}:where(html[data-theme=light]) .site-footer strong,:where(html[data-theme=light]) .site-footer-contact{color:#5c6774}:where(html[data-theme=light]) .site-footer-contact>span:first-child{color:#4f677d}:where(html[data-theme=light]) .sidebar-note p{color:#5c6774}:where(html[data-theme=light]) .internal-dashboard-header{background:linear-gradient(115deg, #5a71861a, #5a71860f), var(--surface);border:1px solid #869aad59}:where(html[data-theme=light]) .site-learning-note{color:#5c6774}:where(html[data-theme=light]) .internal-mode-badge{color:#4f677d;border:1px solid #869aad6e}:where(html[data-theme=light]) .internal-mode-badge>span,:where(html[data-theme=light]) .system-status-dot{box-shadow:0 0 0 4px #2b35420a}:where(html[data-theme=light]) .internal-system-panel{background:#f4f6f8;border:1px solid #869aad59;box-shadow:0 16px 38px #2b354212}:where(html[data-theme=light]) .internal-status-grid{border:1px solid #869aad4f}:where(html[data-theme=light]) .internal-status-grid>div{border-right:1px solid #869aad4f}:where(html[data-theme=light]) .internal-status-grid dt,:where(html[data-theme=light]) .internal-system-note{color:#5c6774}:where(html[data-theme=light]) .internal-module-card{border:1px solid #869aad59}:where(html[data-theme=light]) .internal-module-card:hover{border-color:#869aad87;box-shadow:0 14px 30px #2b354211}:where(html[data-theme=light]) .internal-module-card p{color:#5c6774}:where(html[data-theme=light]) .internal-about{border-top:1px solid #869aad59;border-bottom:1px solid #869aad4d}:where(html[data-theme=light]) .internal-about-heading h2{color:#2b3542}:where(html[data-theme=light]) .internal-about-copy p{color:#5c6774}:where(html[data-theme=light]) .internal-about-copy p:last-child{color:#2b3542}:where(html[data-theme=light]) .naming-embed-panel{background:linear-gradient(145deg, #ffffffd1, #f4f6f8f0), var(--surface)}:where(html[data-theme=light]) .naming-embed-shell{background:#f4f6f880;border:1px solid #869aad5c;box-shadow:inset 0 0 0 1px #2b354202}:where(html[data-theme=light]) .naming-method-strip{border-block:1px solid #869aad6e}:where(html[data-theme=light]) .naming-method-strip div+div{border-left:1px solid #869aad6e}@media (max-width:760px){:where(html[data-theme=light]) .naming-method-strip div:nth-child(n+3){border-top:1px solid #869aad6e}}:where(html[data-theme=light]) .button:hover,:where(html[data-theme=light]) .secondary-button:hover,:where(html[data-theme=light]) .danger-button:hover{box-shadow:0 8px 20px #2b35420f}:where(html[data-theme=light]) .button{color:#5c6774}:where(html[data-theme=light]) .danger-button{border:1px solid #869aad6e}:where(html[data-theme=light]) .lunar-section-tabs{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .lunar-section-tabs a:hover{background:#f4f6f8;border-color:#869aad61}:where(html[data-theme=light]) .lunar-section-tabs a.is-active{background:linear-gradient(135deg,#5a718629,#5a718617);border-color:#869aad85}:where(html[data-theme=light]) .lunar-day-header{background:radial-gradient(circle at 50% 0,#5a71861a,#0000 44%),#f4f6f8;border:1px solid #869aad5c}:where(html[data-theme=light]) .lunar-product-line{color:#2b3542}:where(html[data-theme=light]) .lunar-product-line a:hover{color:#4f677d}:where(html[data-theme=light]) .lunar-day-navigator>a{border:1px solid #869aad66}:where(html[data-theme=light]) .lunar-day-navigator>a:hover{background:#5a71861a}:where(html[data-theme=light]) .lunar-day-navigator strong{color:#2b3542}:where(html[data-theme=light]) .lunar-header-actions>span,:where(html[data-theme=light]) .lunar-header-actions .secondary-button{color:#2b3542;border:1px solid #869aad5c}:where(html[data-theme=light]) .lunar-header-actions .secondary-button{border-color:#869aad87}:where(html[data-theme=light]) .lunar-precise-query{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .lunar-precise-query>summary{color:#2b3542}:where(html[data-theme=light]) .lunar-precise-query[open]>summary{border-bottom:1px solid #869aad4d}:where(html[data-theme=light]) .lunar-almanac-matrix{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .lunar-almanac-matrix>div{border-bottom:1px solid #869aad4d;border-right:1px solid #869aad4d}:where(html[data-theme=light]) .lunar-almanac-matrix strong{color:#2b3542}:where(html[data-theme=light]) .lunar-hours{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .lunar-hour-strip a{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .lunar-hour-strip a:last-child{border-right:1px solid #869aad54}:where(html[data-theme=light]) .lunar-hour-strip a:hover,:where(html[data-theme=light]) .lunar-hour-strip a.is-active{background:#5a718621}:where(html[data-theme=light]) .lunar-hour-detail{background:#f4f6f8;border:1px solid #869aad4f}:where(html[data-theme=light]) .lunar-hour-identity{border-right:1px solid #869aad4f}:where(html[data-theme=light]) .lunar-hour-identity>span{border:1px solid #869aad85}:where(html[data-theme=light]) .lunar-hour-identity p,:where(html[data-theme=light]) .lunar-hour-detail dd{color:#2b3542}:where(html[data-theme=light]) .lunar-command{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .lunar-command-mark{background:#5a7186;border:1px solid #869aad73}:where(html[data-theme=light]) .lunar-command-meta{background:#fff;border:1px solid #869aad4f}:where(html[data-theme=light]) .lunar-command-meta div{border-bottom:1px solid #869aad47}:where(html[data-theme=light]) .lunar-command-meta dd{color:#2b3542}:where(html[data-theme=light]) .lunar-query{background:#f4f6f8;border:1px solid #869aad54;box-shadow:0 14px 34px #2b354215}:where(html[data-theme=light]) .lunar-query span{color:#5c6774}:where(html[data-theme=light]) .lunar-query input{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .lunar-query input:focus{outline:2px solid #869aad4f}:where(html[data-theme=light]) .lunar-date-card,:where(html[data-theme=light]) .lunar-panel{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .lunar-date-card:before,:where(html[data-theme=light]) .lunar-primary-card:before{background:#5a7186}:where(html[data-theme=light]) .lunar-brief-list div{border-top:1px solid #869aad47}:where(html[data-theme=light]) .lunar-brief-list dt{color:#5c6774}:where(html[data-theme=light]) .lunar-brief-list dd{color:#2b3542}:where(html[data-theme=light]) .lunar-chip-row span{background:#5a71861a;border:1px solid #869aad54}:where(html[data-theme=light]) .lunar-chip-row .tone-good,:where(html[data-theme=light]) .lunar-today-focus .tone-good{border-color:#869aad6e}:where(html[data-theme=light]) .lunar-chip-row .tone-bad,:where(html[data-theme=light]) .lunar-today-focus .tone-bad,:where(html[data-theme=light]) .lunar-chip-row .tone-warning,:where(html[data-theme=light]) .lunar-today-focus .tone-warning,:where(html[data-theme=light]) .lunar-chip-row .tone-joy,:where(html[data-theme=light]) .lunar-today-focus .tone-joy{border-color:#869aad73}:where(html[data-theme=light]) .lunar-chip-row .tone-wealth,:where(html[data-theme=light]) .lunar-today-focus .tone-wealth{border-color:#869aad80}:where(html[data-theme=light]) .lunar-today-focus>div{background:#f4f6f8;border:1px solid #869aad54;box-shadow:0 16px 38px #2b354217}:where(html[data-theme=light]) .lunar-panel .tone-good dd{color:#456c53}:where(html[data-theme=light]) .lunar-panel .tone-bad dd{color:#8f5853}:where(html[data-theme=light]) .lunar-panel .tone-warning dd{color:#78653c}:where(html[data-theme=light]) .lunar-panel .tone-joy dd{color:#835d66}:where(html[data-theme=light]) .lunar-panel .tone-wealth dd{color:#73643e}:where(html[data-theme=light]) .lunar-disclosure{background:#f4f6f8b3;border:1px solid #869aad59}:where(html[data-theme=light]) .lunar-disclosure>summary:after{color:#2b3542;border:1px solid #869aad66}:where(html[data-theme=light]) .lunar-disclosure[open]>summary{border-bottom:1px solid #869aad4f}:where(html[data-theme=light]) .lunar-disclosure>summary small{color:#5c6774}:where(html[data-theme=light]) .lunar-method-note{background:#5a718614;border:1px solid #869aad6b}:where(html[data-theme=light]) .lunar-method-note p{color:#2b3542}:where(html[data-theme=light]) .lunar-panel h2:before{background:#5a7186}:where(html[data-theme=light]) .lunar-panel div{border-top:1px solid #869aad47}:where(html[data-theme=light]) .lunar-panel dt{color:#5c6774}:where(html[data-theme=light]) .lunar-panel dd{color:#2b3542}:where(html[data-theme=light]) .bazi-hero{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .bazi-hero-meta{background:#fff;border:1px solid #869aad4f}:where(html[data-theme=light]) .bazi-hero-meta div{border-bottom:1px solid #869aad47}:where(html[data-theme=light]) .bazi-hero-meta dt,:where(html[data-theme=light]) .bazi-query span,:where(html[data-theme=light]) .bazi-brief-list dt{color:#5c6774}:where(html[data-theme=light]) .bazi-hero-meta dd,:where(html[data-theme=light]) .bazi-brief-list dd{color:#2b3542}:where(html[data-theme=light]) .bazi-query{background:#f4f6f8;border:1px solid #869aad54;box-shadow:0 14px 34px #2b354215}:where(html[data-theme=light]) .bazi-query input,:where(html[data-theme=light]) .bazi-query select{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .bazi-query input:focus,:where(html[data-theme=light]) .bazi-query select:focus{outline:2px solid #869aad4f}:where(html[data-theme=light]) .bazi-query-note{color:#2b3542;border-left:3px solid #869aada1}:where(html[data-theme=light]) .bazi-save-row p{color:#2b3542}:where(html[data-theme=light]) .bazi-records-panel{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .bazi-records-panel h2{color:#2b3542}:where(html[data-theme=light]) .bazi-records-panel input{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .bazi-records-list article{background:#f4f6f8;border:1px solid #869aad4a}:where(html[data-theme=light]) .bazi-records-list strong,:where(html[data-theme=light]) .bazi-records-list span{color:#2b3542}:where(html[data-theme=light]) .bazi-records-list small,:where(html[data-theme=light]) .bazi-record-actions button,:where(html[data-theme=light]) .bazi-records-empty{color:#5c6774}:where(html[data-theme=light]) .bazi-record-editor{background:#f4f6f8;border:1px solid #869aad66}:where(html[data-theme=light]) .bazi-record-editor h2,:where(html[data-theme=light]) .bazi-shensha h3{color:#2b3542}:where(html[data-theme=light]) .bazi-record-editor p,:where(html[data-theme=light]) .bazi-record-editor label{color:#5c6774}:where(html[data-theme=light]) .bazi-record-editor input,:where(html[data-theme=light]) .bazi-record-editor select,:where(html[data-theme=light]) .bazi-record-editor textarea{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .bazi-record-editor small{color:#2b3542}:where(html[data-theme=light]) .bazi-shensha{border-top:1px solid #869aad4d}:where(html[data-theme=light]) .bazi-shensha-panel{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .bazi-shensha-heading h2{color:#2b3542}:where(html[data-theme=light]) .bazi-shensha-heading>p{color:#5c6774}:where(html[data-theme=light]) .bazi-shensha h4{color:#76643c}:where(html[data-theme=light]) .bazi-shensha article{background:#f4f6f8;border:1px solid #869aad4d}:where(html[data-theme=light]) .bazi-shensha article.is-present{border-color:#869aad91}:where(html[data-theme=light]) .bazi-shensha strong{color:#2b3542}:where(html[data-theme=light]) .bazi-shensha span{color:#76643c}:where(html[data-theme=light]) .bazi-shensha article p{color:#2b3542}:where(html[data-theme=light]) .bazi-shensha small{color:#5c6774}:where(html[data-theme=light]) .bazi-time-audit{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .bazi-time-audit.has-change{border-color:#869aad99}:where(html[data-theme=light]) .bazi-time-audit dl{background:#5a718624;border:1px solid #869aad47}:where(html[data-theme=light]) .bazi-time-audit dl div{background:#f4f6f8}:where(html[data-theme=light]) .bazi-time-audit dt{color:#5c6774}:where(html[data-theme=light]) .bazi-time-audit dd,:where(html[data-theme=light]) .bazi-time-audit>p{color:#2b3542}:where(html[data-theme=light]) .bazi-time-audit .bazi-time-warning{color:#726240;border-left:3px solid #869aad}:where(html[data-theme=light]) .bazi-panel{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .bazi-section-tabs{border-bottom:1px solid #869aad54}:where(html[data-theme=light]) .bazi-section-tabs a,:where(html[data-theme=light]) .bazi-section-tabs span{color:#2b3542;border:1px solid #869aad54}:where(html[data-theme=light]) .bazi-section-tabs a:hover,:where(html[data-theme=light]) .bazi-section-tabs a:focus-visible,:where(html[data-theme=light]) .bazi-section-tabs a[aria-current=page]{color:#4f677d;background:#5a71861f;border-color:#869aadc2}:where(html[data-theme=light]) .bazi-chart-panel{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .bazi-chart-panel>header{border-bottom:1px solid #869aad4d}:where(html[data-theme=light]) .bazi-chart-panel>header>p{color:#2b3542}:where(html[data-theme=light]) .bazi-chart-scroll:focus-visible{box-shadow:inset 0 0 0 2px #2b35422a}:where(html[data-theme=light]) .bazi-chart-table th,:where(html[data-theme=light]) .bazi-chart-table td{color:#2b3542;border-bottom:1px solid #869aad42;border-right:1px solid #869aad42}:where(html[data-theme=light]) .bazi-chart-table thead th,:where(html[data-theme=light]) .bazi-chart-table tbody th{color:#5c6774;background:#f4f6f8}:where(html[data-theme=light]) .bazi-luck-panel,:where(html[data-theme=light]) .bazi-detail-panel{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .bazi-detail-panel>header{border-bottom:1px solid #869aad4d}:where(html[data-theme=light]) .bazi-detail-panel>header>p{color:#2b3542}:where(html[data-theme=light]) .bazi-detail-grid{background:#5a718624}:where(html[data-theme=light]) .bazi-detail-grid>div{background:#f4f6f8}:where(html[data-theme=light]) .bazi-detail-grid dt{color:#5c6774}:where(html[data-theme=light]) .bazi-detail-grid span{color:#2b3542}:where(html[data-theme=light]) .bazi-detail-boundary{color:#2b3542;border-top:1px solid #869aad47}:where(html[data-theme=light]) .bazi-luck-panel>header{border-bottom:1px solid #869aad4d}:where(html[data-theme=light]) .bazi-luck-summary div{border-left:1px solid #869aad4d}:where(html[data-theme=light]) .bazi-luck-summary dt{color:#5c6774}:where(html[data-theme=light]) .bazi-luck-summary dd{color:#2b3542}:where(html[data-theme=light]) .bazi-luck-method{color:#2b3542;background:#5a718612;border-bottom:1px solid #869aad42}:where(html[data-theme=light]) .bazi-luck-scroll:focus-visible{box-shadow:inset 0 0 0 2px #2b35422a}:where(html[data-theme=light]) .bazi-dayun-card{background:#f4f6f8;border:1px solid #869aad4f}:where(html[data-theme=light]) .bazi-dayun-card.is-current{border-color:#869aadc4;box-shadow:0 0 0 2px #2b354208}:where(html[data-theme=light]) .bazi-dayun-heading{border-bottom:1px solid #869aad4d}:where(html[data-theme=light]) .bazi-dayun-heading span,:where(html[data-theme=light]) .bazi-dayun-heading small,:where(html[data-theme=light]) .bazi-dayun-heading em{color:#5c6774}:where(html[data-theme=light]) .bazi-liunian-list li{border-bottom:1px solid #869aad3d}:where(html[data-theme=light]) .bazi-liunian-list li.is-current{background:#5a718624}:where(html[data-theme=light]) .bazi-liunian-list li.is-current span,:where(html[data-theme=light]) .bazi-liunian-list li.is-current strong,:where(html[data-theme=light]) .bazi-liunian-list li.is-current small{color:#4f677d}:where(html[data-theme=light]) .bazi-liunian-list span,:where(html[data-theme=light]) .bazi-liunian-list small{color:#5c6774}:where(html[data-theme=light]) .bazi-liunian-list strong{color:#2b3542}:where(html[data-theme=light]) .bazi-wuxing-wood{color:#4b6c5a!important}:where(html[data-theme=light]) .bazi-wuxing-fire{color:#935849!important}:where(html[data-theme=light]) .bazi-wuxing-earth{color:#76633f!important}:where(html[data-theme=light]) .bazi-wuxing-metal{color:#2b3542!important}:where(html[data-theme=light]) .bazi-wuxing-water{color:#526874!important}:where(html[data-theme=light]) .ziwei-hero{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .ziwei-hero-meta{background:#fff;border:1px solid #869aad4f}:where(html[data-theme=light]) .ziwei-hero-meta div{border-bottom:1px solid #869aad47}:where(html[data-theme=light]) .ziwei-hero-meta dt,:where(html[data-theme=light]) .ziwei-query span{color:#5c6774}:where(html[data-theme=light]) .ziwei-hero-meta dd{color:#2b3542}:where(html[data-theme=light]) .ziwei-query{background:#f4f6f8;border:1px solid #869aad54;box-shadow:0 14px 34px #2b354215}:where(html[data-theme=light]) .ziwei-query input,:where(html[data-theme=light]) .ziwei-query select{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .ziwei-query input:focus,:where(html[data-theme=light]) .ziwei-query select:focus{outline:2px solid #869aad4f}:where(html[data-theme=light]) .ziwei-query-note{color:#2b3542;border-left:3px solid #869aada1}:where(html[data-theme=light]) .ziwei-time-audit{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .ziwei-time-audit.has-change{border-color:#869aad99}:where(html[data-theme=light]) .ziwei-time-audit dl{border:1px solid #869aad47}:where(html[data-theme=light]) .ziwei-time-audit dl div{background:#f4f6f8}:where(html[data-theme=light]) .ziwei-time-audit dt{color:#5c6774}:where(html[data-theme=light]) .ziwei-time-audit dd,:where(html[data-theme=light]) .ziwei-time-audit>p{color:#2b3542}:where(html[data-theme=light]) .ziwei-section-tabs{border-bottom:1px solid #869aad54}:where(html[data-theme=light]) .ziwei-section-tabs a{color:#2b3542;border:1px solid #869aad54}:where(html[data-theme=light]) .ziwei-section-tabs a:hover,:where(html[data-theme=light]) .ziwei-section-tabs a:focus-visible,:where(html[data-theme=light]) .ziwei-section-tabs a[aria-current=page]{color:#726240;border-color:#869aadc2}:where(html[data-theme=light]) .ziwei-chart-panel,:where(html[data-theme=light]) .ziwei-detail-panel,:where(html[data-theme=light]) .ziwei-guidance{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .ziwei-chart-panel>header,:where(html[data-theme=light]) .ziwei-detail-panel>header{border-bottom:1px solid #869aad4d}:where(html[data-theme=light]) .ziwei-chart-panel>header>p,:where(html[data-theme=light]) .ziwei-detail-panel>header>p{color:#2b3542}:where(html[data-theme=light]) .ziwei-chart-toolbar{background:#f4f6f8c7;border-bottom:1px solid #869aad4d}:where(html[data-theme=light]) .ziwei-lens button{color:#2b3542;border:1px solid #869aad6b}:where(html[data-theme=light]) .ziwei-lens button:hover,:where(html[data-theme=light]) .ziwei-lens button:focus-visible,:where(html[data-theme=light]) .ziwei-lens button[aria-pressed=true]{color:#726240;border-color:#869aadc4}:where(html[data-theme=light]) .ziwei-chart-toolbar>p{color:#5c6774}:where(html[data-theme=light]) .ziwei-tools{background:#f4f6f8;border-bottom:1px solid #869aad4d}:where(html[data-theme=light]) .ziwei-tools a,:where(html[data-theme=light]) .ziwei-tools button{color:#2b3542;border:1px solid #869aad6b}:where(html[data-theme=light]) .ziwei-tools a:hover,:where(html[data-theme=light]) .ziwei-tools a:focus-visible,:where(html[data-theme=light]) .ziwei-tools button:hover,:where(html[data-theme=light]) .ziwei-tools button:focus-visible{color:#726240;border-color:#869aadc2}:where(html[data-theme=light]) .ziwei-tools>p{color:#5c6774}:where(html[data-theme=light]) .ziwei-palace{background:#f4f6f8}:where(html[data-theme=light]) .ziwei-palace:hover,:where(html[data-theme=light]) .ziwei-palace:focus-visible{background:#fff;box-shadow:inset 0 0 0 2px #2b354220}:where(html[data-theme=light]) .ziwei-palace.is-active{background:linear-gradient(150deg,#d2b46e21,#f4f6f8);box-shadow:inset 0 0 0 2px #2b354228}:where(html[data-theme=light]) .ziwei-palace.is-selected{box-shadow:inset 0 0 0 2px #2b35424d,0 0 0 1px #2b354209}:where(html[data-theme=light]) .ziwei-palace span{color:#5c6774}:where(html[data-theme=light]) .ziwei-palace span b{color:#726240;border:1px solid #869aad78}:where(html[data-theme=light]) .ziwei-palace strong{color:#76643c}:where(html[data-theme=light]) .ziwei-palace i{color:#855d50;border:1px solid #869aad8c}:where(html[data-theme=light]) .ziwei-palace small,:where(html[data-theme=light]) .ziwei-palace em{color:#5c6774}:where(html[data-theme=light]) .ziwei-chart-center{background:radial-gradient(circle,#d2b46e21,#f4f6f8 68%);border:1px solid #869aad78}:where(html[data-theme=light]) .ziwei-chart-center span{color:#5c6774}:where(html[data-theme=light]) .ziwei-chart-center strong{color:#726240}:where(html[data-theme=light]) .ziwei-chart-center small{color:#2b3542}:where(html[data-theme=light]) .ziwei-time-rail{background:#f4f6f8;border-top:1px solid #869aad4d}:where(html[data-theme=light]) .ziwei-time-rail>span:first-child{color:#5c6774}:where(html[data-theme=light]) .ziwei-time-rail strong{color:#726240;border:1px solid #869aad94}:where(html[data-theme=light]) .ziwei-time-rail>span:last-child{color:#5c6774}:where(html[data-theme=light]) .ziwei-pattern-analysis{background:#f4f6f8;border-top:1px solid #869aad4d}:where(html[data-theme=light]) .ziwei-pattern-analysis h3{color:#2b3542}:where(html[data-theme=light]) .ziwei-pattern-analysis>header>p{color:#5c6774}:where(html[data-theme=light]) .ziwei-pattern-analysis>div:not(.ziwei-pattern-results) article{background:#f4f6f8}:where(html[data-theme=light]) .ziwei-pattern-analysis span{color:#5c6774}:where(html[data-theme=light]) .ziwei-pattern-analysis strong{color:#76643c}:where(html[data-theme=light]) .ziwei-pattern-analysis article p{color:#5c6774}:where(html[data-theme=light]) .ziwei-pattern-results{border-top:1px solid #869aad4d}:where(html[data-theme=light]) .ziwei-pattern-results h4{color:#76643c}:where(html[data-theme=light]) .ziwei-pattern-results>section>p{color:#5c6774;border:1px dashed #869aad5e}:where(html[data-theme=light]) .ziwei-pattern-results article{background:#f4f6f8;border:1px solid #869aad4f}:where(html[data-theme=light]) .ziwei-pattern-results article>span{color:#5c6774}:where(html[data-theme=light]) .ziwei-pattern-results article>strong,:where(html[data-theme=light]) .ziwei-pattern-results article>p{color:#2b3542}:where(html[data-theme=light]) .ziwei-pattern-results article>small{color:#5c6774}:where(html[data-theme=light]) .ziwei-palace-list article{background:#f4f6f8}:where(html[data-theme=light]) .ziwei-palace-list h3,:where(html[data-theme=light]) .ziwei-palace-list p{color:#2b3542}:where(html[data-theme=light]) .ziwei-palace-list span{color:#5c6774}:where(html[data-theme=light]) .ziwei-mutagen-panel{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .ziwei-mutagen-panel>header{border-bottom:1px solid #869aad4d}:where(html[data-theme=light]) .ziwei-mutagen-panel>header>p{color:#2b3542}:where(html[data-theme=light]) .ziwei-mutagen-panel article{background:#f4f6f8}:where(html[data-theme=light]) .ziwei-mutagen-panel article span{color:#76643c}:where(html[data-theme=light]) .ziwei-mutagen-panel article strong{color:#2b3542}:where(html[data-theme=light]) .ziwei-mutagen-panel article small{color:#5c6774}:where(html[data-theme=light]) .ziwei-guidance-grid article{background:#f4f6f8;border:1px solid #869aad4d}:where(html[data-theme=light]) .ziwei-guidance-grid h3{color:#76643c}:where(html[data-theme=light]) .ziwei-guidance-grid p{color:#2b3542}@media (max-width:760px){:where(html[data-theme=light]) .bazi-luck-summary div{border-top:1px solid #869aad47}}:where(html[data-theme=light]) .bazi-panel h2:before{background:#5a7186}:where(html[data-theme=light]) .bazi-reading-list p{color:#2b3542;background:#5a718617;border-left:3px solid #869aada1}:where(html[data-theme=light]) .bazi-brief-list div{border-top:1px solid #869aad47}:where(html[data-theme=light]) .button{background:#5a7186;border-color:#869aad;box-shadow:0 10px 24px #2b354214}:where(html[data-theme=light]) .button:hover{background:#475e72}:where(html[data-theme=light]) .panel,:where(html[data-theme=light]) .metric,:where(html[data-theme=light]) .art-card,:where(html[data-theme=light]) .table-wrap{background:#f4f6f8eb}:where(html[data-theme=light]) .discipline-hero{background:linear-gradient(90deg,#f4f6f8f5,#ffffffdb),#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .discipline-tags span{color:#4f677d;background:#5a71861a;border:1px solid #869aad66}:where(html[data-theme=light]) .discipline-feature{background:#fff}:where(html[data-theme=light]) .discipline-feature span{background:#f4f6f8db;border:1px solid #869aad5c}:where(html[data-theme=light]) .discipline-feature small{color:#2b3542d9}:where(html[data-theme=light]) .empty-feature{border-left:1px solid #869aad4d}:where(html[data-theme=light]) .discipline-summary{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .discipline-summary div{border-right:1px solid #869aad47}:where(html[data-theme=light]) .discipline-card{background:#f4f6f8eb;border:1px solid #869aad54}:where(html[data-theme=light]) .discipline-card figure{background:#fff}:where(html[data-theme=light]) .discipline-card dl{border-top:1px solid #869aad47}:where(html[data-theme=light]) .discipline-card dd{color:#2b3542}:where(html[data-theme=light]) .discipline-empty{background:#f4f6f8e0;border:1px solid #869aad54}:where(html[data-theme=light]) .calligraphy-index-hero{background:linear-gradient(135deg, #f4f6f8fa, #ffffffeb), var(--surface);border:1px solid #869aad5c}:where(html[data-theme=light]) .calligraphy-feature-card span{background:#f4f6f8e0;border:1px solid #869aad5c}:where(html[data-theme=light]) .calligraphy-feature-card small{color:#2b3542d9}:where(html[data-theme=light]) .collection-empty-feature{background:linear-gradient(135deg, #ffffffc7, #f4f6f8f0), var(--surface-strong)}:where(html[data-theme=light]) .collection-empty-feature span{color:#2b3542d9;border:1px solid #869aad66}:where(html[data-theme=light]) .collection-empty-panel{background:#f4f6f8d1;border:1px solid #869aad59}:where(html[data-theme=light]) .calligraphy-work-card{background:#f4f6f8e6;border:1px solid #869aad59}:where(html[data-theme=light]) .calligraphy-work-card>div{border-top:1px solid #869aad4a}:where(html[data-theme=light]) .artwork-homepage .eyebrow{color:#4f677d}:where(html[data-theme=light]) .artwork-homepage .discipline-tags span{color:#5c6774;background:#5a71861f;border-color:#869aad66}:where(html[data-theme=light]) .artwork-showcase{background:linear-gradient(135deg,#f4f6f8fa,#ffffffeb),#f4f6f8;border:1px solid #869aad5c}:where(html[data-theme=light]) .artwork-showcase .lede{color:#5c6774}:where(html[data-theme=light]) .artwork-hero-image{background:#fff}:where(html[data-theme=light]) .artwork-hero-image figcaption{background:#f4f6f8e0;border:1px solid #869aad5c}:where(html[data-theme=light]) .artwork-hero-image figcaption span{color:#2b3542d9}:where(html[data-theme=light]) .artwork-facts{background:#f4f6f8d1;border:1px solid #869aad59}:where(html[data-theme=light]) .artwork-facts div{border-bottom:1px solid #869aad4a;border-right:1px solid #869aad4a}:where(html[data-theme=light]) .artwork-facts span{color:#4f677d}:where(html[data-theme=light]) .artwork-text-panel{background:#f4f6f8e6;border:1px solid #869aad59}:where(html[data-theme=light]) .quiet-panel{background:#ffffffb8}:where(html[data-theme=light]) .artwork-text-panel p{color:#2b3542}:where(html[data-theme=light]) .artwork-image-card{background:#f4f6f8e6;border:1px solid #869aad59}:where(html[data-theme=light]) .artwork-image-card img{background:#fff}:where(html[data-theme=light]) .artwork-image-card figcaption{border-top:1px solid #869aad4a}:where(html[data-theme=light]) .artwork-option-card{background:#f4f6f8e6;border:1px solid #869aad59}:where(html[data-theme=light]) .artwork-rule-list li{color:#2b3542;background:#5a71861a;border-left:3px solid #869aad}:where(html[data-theme=light]) .pill.approved{background:#5a71861a;border-color:#869aad6b}:where(html[data-theme=light]) .pill.pending{color:#4f677d;background:#5a71861f;border-color:#869aad75}:where(html[data-theme=light]) .pill.rejected{background:#5a71861a;border-color:#869aad75}:where(html[data-theme=light]) th{background:#ffffffdb}:where(html[data-theme=light]) input,:where(html[data-theme=light]) select,:where(html[data-theme=light]) textarea{background:#f4f6f8}:where(html[data-theme=light]) .upload-drop{background:#ffffff9e;border:1px dashed #869aad78}:where(html[data-theme=light]) .graph-stage{background:linear-gradient(#5a718614 1px,#0000 1px),linear-gradient(90deg,#5a718614 1px,#0000 1px),#f4f6f8e6}:where(html[data-theme=light]) .artifact-window,:where(html[data-theme=light]) .artifact-window img{background:#5a7186}:where(html[data-theme=light]) .object-tile{background:#f4f6f8b8}@media (max-width:1180px){:where(html[data-theme=light]) .internal-status-grid>div:nth-child(-n+2){border-bottom:1px solid #869aad4f}:where(html[data-theme=light]) .lunar-command-meta div{border-right:1px solid #869aad47}}@media (max-width:980px){:where(html[data-theme=light]) .sidebar{border-bottom:1px solid #869aad42}:where(html[data-theme=light]) .discipline-summary div,:where(html[data-theme=light]) .artwork-facts div,:where(html[data-theme=light]) .artwork-facts div:nth-child(3n),:where(html[data-theme=light]) .artwork-facts div:nth-last-child(-n+3){border-bottom:1px solid #869aad47}:where(html[data-theme=light]) .lunar-almanac-matrix>div,:where(html[data-theme=light]) .lunar-almanac-matrix>div:nth-child(4n),:where(html[data-theme=light]) .lunar-almanac-matrix>div:nth-last-child(-n+4){border-bottom:1px solid #869aad4d;border-right:1px solid #869aad4d}:where(html[data-theme=light]) .lunar-hour-identity{border-bottom:1px solid #869aad4f}}@media (max-width:560px){:where(html[data-theme=light]) .ziwei-mobile-chart-controls{border-top:1px solid #869aad4d}:where(html[data-theme=light]) .ziwei-mobile-pan-hint{color:#5c6774}:where(html[data-theme=light]) .ziwei-mobile-scale-toggle{color:#5c6774;border:1px solid #869aad91}:where(html[data-theme=light]) .ziwei-chart-scroll.is-mobile-overview .ziwei-palace span{color:#2b3542}:where(html[data-theme=light]) .ziwei-chart-scroll.is-mobile-overview .ziwei-palace strong{color:#736239}:where(html[data-theme=light]) .internal-status-grid>div,:where(html[data-theme=light]) .internal-status-grid>div:nth-child(2){border-bottom:1px solid #869aad4f}:where(html[data-theme=light]) .brand .brand-learning-note{border-top:1px solid #869aad73}:where(html[data-theme=light]) .lunar-command-meta div{border-bottom:1px solid #869aad47}:where(html[data-theme=light]) .lunar-almanac-matrix>div,:where(html[data-theme=light]) .lunar-almanac-matrix>div:nth-child(2n),:where(html[data-theme=light]) .lunar-almanac-matrix>div:nth-last-child(-n+2){border-bottom:1px solid #869aad4d}}:where(html[data-theme=light]) .zeri-hero{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .zeri-hero-stat{border-left:1px solid #869aad54}:where(html[data-theme=light]) .zeri-form{background:#f4f6f8;border:1px solid #869aad54;box-shadow:0 14px 34px #2b354215}:where(html[data-theme=light]) .zeri-exclude-control label span{color:#5c6774}:where(html[data-theme=light]) .zeri-exclude-control input{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .zeri-form-row label span{color:#5c6774}:where(html[data-theme=light]) .zeri-form-row select,:where(html[data-theme=light]) .zeri-form-row input{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .zeri-form-row select:focus,:where(html[data-theme=light]) .zeri-form-row input:focus{outline:2px solid #869aad4f}:where(html[data-theme=light]) .zeri-error,:where(html[data-theme=light]) .zeri-status,:where(html[data-theme=light]) .zeri-empty{color:#875a54;border:1px solid #869aad66}:where(html[data-theme=light]) .zeri-status{color:#4f677d;border-color:#869aad66}:where(html[data-theme=light]) .zeri-empty{background:#f4f6f8;border-color:#869aad5c}:where(html[data-theme=light]) .zeri-query-summary{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .zeri-query-summary div{border-right:1px solid #869aad47}:where(html[data-theme=light]) .zeri-commerce-strip{background:#f4f6f8;border:1px solid #869aad59;box-shadow:0 14px 34px #2b354212}:where(html[data-theme=light]) .zeri-commerce-strip p{color:#2b3542}:where(html[data-theme=light]) .zeri-access-panel{background:#5a71861a;border:1px solid #869aad6b}:where(html[data-theme=light]) .zeri-access-panel.unlocked{border-color:#869aad66}:where(html[data-theme=light]) .zeri-access-panel p{color:#2b3542}:where(html[data-theme=light]) .zeri-card{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .zeri-card.rank-1{border-color:#869aad91}:where(html[data-theme=light]) .zeri-card.has-warning{border-color:#869aad85}:where(html[data-theme=light]) .zeri-card-header{border-bottom:1px solid #869aad47}:where(html[data-theme=light]) .zeri-rank-badge{background:#5a718624;border:1px solid #869aad8a}:where(html[data-theme=light]) .tag{color:#2b3542;background:#5a71861c;border:1px solid #869aad5c}:where(html[data-theme=light]) .tag-primary{border-color:#869aad7a}:where(html[data-theme=light]) .tag-score{color:#4f677d}:where(html[data-theme=light]) .zeri-warning-strip{color:#76643b;border-bottom:1px solid #869aad4f}:where(html[data-theme=light]) .zeri-card-main,:where(html[data-theme=light]) .zeri-hours-panel,:where(html[data-theme=light]) .zeri-card-notes,:where(html[data-theme=light]) .zeri-detail-grid>div{background:#f4f6f870;border:1px solid #869aad4d}:where(html[data-theme=light]) .zeri-card-main h3,:where(html[data-theme=light]) .zeri-hours-panel h3,:where(html[data-theme=light]) .zeri-card-notes h3,:where(html[data-theme=light]) .zeri-detail-grid h3{color:#5c6774}:where(html[data-theme=light]) .zeri-reason-list li,:where(html[data-theme=light]) .zeri-detail-grid p,:where(html[data-theme=light]) .zeri-hours-panel p,:where(html[data-theme=light]) .zeri-card-notes p,:where(html[data-theme=light]) .zeri-preview-note{color:#2b3542}:where(html[data-theme=light]) .zeri-lock-overlay{background:#f4f6f8ad}:where(html[data-theme=light]) .zeri-lock-overlay strong{color:#4f677d}:where(html[data-theme=light]) .zeri-lock-overlay span{color:#2b3542}:where(html[data-theme=light]) .zeri-hour{background:#5a718617;border:1px solid #869aad5c}:where(html[data-theme=light]) .zeri-hour strong{color:#4f677d}:where(html[data-theme=light]) .zeri-hour span,:where(html[data-theme=light]) .zeri-hour small,:where(html[data-theme=light]) .zeri-hour em{color:#2b3542}:where(html[data-theme=light]) .zeri-card-notes{border-color:#869aad5c}:where(html[data-theme=light]) .zeri-card-actions{border-top:1px solid #869aad4d}:where(html[data-theme=light]) .zeri-rejected{border-top:1px solid #869aad54}:where(html[data-theme=light]) .zeri-rejected-list article{background:#5a718614;border:1px solid #869aad59}:where(html[data-theme=light]) .zeri-rejected-list strong,:where(html[data-theme=light]) .zeri-rejected-list p{color:#4f677d}:where(html[data-theme=light]) .zeri-skeleton-card{background:#f4f6f8;border:1px solid #869aad4f}:where(html[data-theme=light]) .zeri-skeleton-card span,:where(html[data-theme=light]) .zeri-skeleton-card strong,:where(html[data-theme=light]) .zeri-skeleton-card p{background:linear-gradient(90deg,#5a71861c,#5a718638,#5a71861c)}:where(html[data-theme=light]) .checkout-backdrop{background:#f4f6f8b8}:where(html[data-theme=light]) .checkout-modal{background:#f4f6f8;border:1px solid #869aad66;box-shadow:0 28px 80px #2b354226}:where(html[data-theme=light]) .checkout-plan{background:#5a718617;border:1px solid #869aad5c}:where(html[data-theme=light]) .checkout-plan strong{color:#4f677d}:where(html[data-theme=light]) .checkout-plan p,:where(html[data-theme=light]) .checkout-note{color:#2b3542}:where(html[data-theme=light]) .checkout-methods span{background:#5a71861a;border:1px solid #869aad59}@media (max-width:760px){:where(html[data-theme=light]) .zeri-hero-stat{border-top:1px solid #869aad54}}:where(html[data-theme=light]) .pricing-hero{background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .pricing-status{border-left:1px solid #869aad54}:where(html[data-theme=light]) .pricing-card,:where(html[data-theme=light]) .pricing-ops,:where(html[data-theme=light]) .pricing-next{background:#f4f6f8;border:1px solid #869aad59;box-shadow:0 14px 34px #2b354212}:where(html[data-theme=light]) .pricing-card.active{background:#5a71861a;border-color:#869aad91}:where(html[data-theme=light]) .pricing-card strong{color:#4f677d}:where(html[data-theme=light]) .pricing-card p,:where(html[data-theme=light]) .pricing-ops-grid p,:where(html[data-theme=light]) .pricing-next li,:where(html[data-theme=light]) .pricing-card li{color:#2b3542}:where(html[data-theme=light]) .pricing-ops-grid article{background:#f4f6f870;border:1px solid #869aad4d}:where(html[data-theme=light]) .fengshui-hero{background:linear-gradient(120deg,#f4f6f8,#fff);border:1px solid #869aad5e}:where(html[data-theme=light]) .fengshui-hero .lede{color:#2b3542}:where(html[data-theme=light]) .fengshui-hero dl{background:#5a71862e}:where(html[data-theme=light]) .fengshui-hero dl div{background:#f4f6f8b8}:where(html[data-theme=light]) .fengshui-hero dt{color:#5c6774}:where(html[data-theme=light]) .fengshui-hero dd{color:#2b3542}:where(html[data-theme=light]) .fengshui-tabs a{color:#2b3542;background:#f4f6f8;border:1px solid #869aad59}:where(html[data-theme=light]) .fengshui-tabs a:hover,:where(html[data-theme=light]) .fengshui-tabs a:focus-visible,:where(html[data-theme=light]) .fengshui-tabs a[aria-current=page]{background:#5a71861a;border-color:#869aadc2}:where(html[data-theme=light]) .fengshui-tabs strong{color:#2b3542}:where(html[data-theme=light]) .fengshui-tabs small{color:#5c6774}:where(html[data-theme=light]) .fengshui-intake,:where(html[data-theme=light]) .fengshui-status,:where(html[data-theme=light]) .fengshui-method{background:#f4f6f8;border:1px solid #869aad54}:where(html[data-theme=light]) .fengshui-intake>header,:where(html[data-theme=light]) .fengshui-method>header{border-bottom:1px solid #869aad4d}:where(html[data-theme=light]) .fengshui-intake>header>p,:where(html[data-theme=light]) .fengshui-method>header>p,:where(html[data-theme=light]) .fengshui-intake label span{color:#5c6774}:where(html[data-theme=light]) .fengshui-intake input,:where(html[data-theme=light]) .fengshui-intake textarea{color:#2b3542;background:#f4f6f8;border:1px solid #869aad5e}:where(html[data-theme=light]) .fengshui-intake input:focus,:where(html[data-theme=light]) .fengshui-intake textarea:focus{border-color:#869aad;outline:2px solid #869aad4d}:where(html[data-theme=light]) .fengshui-status>div>p{color:#2b3542}:where(html[data-theme=light]) .fengshui-status ol{background:#5a718624}:where(html[data-theme=light]) .fengshui-status li{color:#2b3542;background:#f4f6f8}:where(html[data-theme=light]) .fengshui-status li:before{color:#4f677d}:where(html[data-theme=light]) .fengshui-method>div{background:#5a718624}:where(html[data-theme=light]) .fengshui-method article{background:#f4f6f8}:where(html[data-theme=light]) .fengshui-method article>span{color:#4f677d}:where(html[data-theme=light]) .fengshui-method h3{color:#2b3542}:where(html[data-theme=light]) .fengshui-method article p{color:#5c6774}:where(html[data-theme=light]) .fengshui-boundary{background:#5a718612;border-left:3px solid #869aadb0}:where(html[data-theme=light]) .fengshui-boundary strong{color:#4f677d}:where(html[data-theme=light]) .fengshui-boundary p{color:#2b3542}:where(html[data-theme=light]) .fengshui-mountains{background:linear-gradient(135deg,#f4f6f8,#f4f6f8);border:1px solid #869aad63}:where(html[data-theme=light]) .fengshui-mountains>header{border-bottom:1px solid #869aad4d}:where(html[data-theme=light]) .fengshui-mountains>header>p{color:#5c6774}:where(html[data-theme=light]) .fengshui-mountains>header strong{color:#4f677d}:where(html[data-theme=light]) .fengshui-mountain-empty,:where(html[data-theme=light]) .fengshui-period-note{color:#2b3542}:where(html[data-theme=light]) .fengshui-mountain-empty strong,:where(html[data-theme=light]) .fengshui-period-note strong{color:#4f677d}:where(html[data-theme=light]) .fengshui-compass-panel{border-right:1px solid #869aad4d}:where(html[data-theme=light]) .fengshui-guide-panel{border-top:1px solid #869aad4d}:where(html[data-theme=light]) .fengshui-mountain-summary{border-right:1px solid #869aad4d}:where(html[data-theme=light]) .fengshui-mountain-summary h3,:where(html[data-theme=light]) .fengshui-nine-heading h3{color:#4f677d}:where(html[data-theme=light]) .fengshui-mountain-summary>p:last-child{color:#2b3542}:where(html[data-theme=light]) .fengshui-mountain-summary dl{background:#5a718629}:where(html[data-theme=light]) .fengshui-mountain-summary dl div{background:#f4f6f8}:where(html[data-theme=light]) .fengshui-mountain-summary dt{color:#5c6774}:where(html[data-theme=light]) .fengshui-mountain-summary dd,:where(html[data-theme=light]) .fengshui-traditional-label{color:#2b3542}:where(html[data-theme=light]) .fengshui-traditional-label span{color:#4f677d;border:1px solid #869aad75}:where(html[data-theme=light]) .fengshui-nine-heading>p{color:#5c6774}:where(html[data-theme=light]) .fengshui-nine-grid{background:#5a718647;border:1px solid #869aad66}:where(html[data-theme=light]) .fengshui-nine-grid article{background:#f4f6f8}:where(html[data-theme=light]) .fengshui-nine-grid article.is-sitting:after,:where(html[data-theme=light]) .fengshui-nine-grid article.is-facing:after{background:#5a7186;box-shadow:0 0 0 3px #2b35420b}:where(html[data-theme=light]) .fengshui-nine-grid span{color:#5c6774}:where(html[data-theme=light]) .fengshui-nine-grid strong{color:#4f677d}:where(html[data-theme=light]) .fengshui-nine-grid small{color:#2b3542}:where(html[data-theme=light]) .fengshui-chart-note{color:#5c6774}:where(html[data-theme=light]) .fengshui-compass-sector{fill:#5a718612;stroke:#869aad66}:where(html[data-theme=light]) .fengshui-compass-sector.is-facing{fill:#5a718661;stroke:#869aad}:where(html[data-theme=light]) .fengshui-compass-sector.is-sitting{fill:#5a718657;stroke:#869aad}:where(html[data-theme=light]) .fengshui-compass-core{fill:#f4f6f8;stroke:#869aad7a}:where(html[data-theme=light]) .fengshui-compass-mountain{fill:#2b3542}:where(html[data-theme=light]) .fengshui-compass-kicker,:where(html[data-theme=light]) .fengshui-compass-copy{fill:#5c6774}:where(html[data-theme=light]) .fengshui-compass-title{fill:#4f677d}:where(html[data-theme=light]) .fengshui-compass-cardinal{fill:#2b3542}:where(html[data-theme=light]) .fengshui-compass-north{fill:#4f677d}:where(html[data-theme=light]) .fengshui-compass figcaption{color:#5c6774}:where(html[data-theme=light]) .fengshui-compass figcaption .is-facing,:where(html[data-theme=light]) .fengshui-compass figcaption .is-sitting{background:#5a71868c;border-color:#869aad}:where(html[data-theme=light]) .fengshui-compass-guide article{background:color-mix(in srgb, var(--guide) 13%, #f4f6f8)}:where(html[data-theme=light]) .fengshui-compass-guide strong{color:#4f677d}:where(html[data-theme=light]) .fengshui-compass-guide p{color:#2b3542}:where(html[data-theme=light]) .fengshui-guide-heading span{color:#5c6774}:where(html[data-theme=light]) .fengshui-guide-heading b{color:#2b3542}:where(html[data-theme=light]) .internal-dashboard-header,:where(html[data-theme=light]) .internal-system-panel,:where(html[data-theme=light]) .lunar-day-header,:where(html[data-theme=light]) .lunar-date-card,:where(html[data-theme=light]) .lunar-panel,:where(html[data-theme=light]) .bazi-hero,:where(html[data-theme=light]) .bazi-panel,:where(html[data-theme=light]) .bazi-chart-panel,:where(html[data-theme=light]) .bazi-detail-panel,:where(html[data-theme=light]) .bazi-time-audit,:where(html[data-theme=light]) .bazi-luck-panel,:where(html[data-theme=light]) .bazi-shensha-panel,:where(html[data-theme=light]) .ziwei-hero,:where(html[data-theme=light]) .ziwei-time-audit,:where(html[data-theme=light]) .ziwei-chart-panel,:where(html[data-theme=light]) .ziwei-detail-panel,:where(html[data-theme=light]) .ziwei-mutagen-panel,:where(html[data-theme=light]) .ziwei-guidance,:where(html[data-theme=light]) .fengshui-hero,:where(html[data-theme=light]) .fengshui-intake,:where(html[data-theme=light]) .fengshui-status,:where(html[data-theme=light]) .fengshui-method{border-color:#869aad66}:where(html[data-theme=light]) .bazi-hero-meta,:where(html[data-theme=light]) .ziwei-hero-meta,:where(html[data-theme=light]) .lunar-almanac-matrix,:where(html[data-theme=light]) .bazi-time-audit dl,:where(html[data-theme=light]) .ziwei-time-audit dl,:where(html[data-theme=light]) .fengshui-status ol,:where(html[data-theme=light]) .fengshui-method>div{border-color:#869aad59}:where(html[data-theme=light]) .bazi-query,:where(html[data-theme=light]) .ziwei-query,:where(html[data-theme=light]) .bazi-record-editor,:where(html[data-theme=light]) .lunar-precise-query[open],:where(html[data-theme=light]) .fengshui-intake form{background-color:#f4f6f8;border-color:#869aad61}:where(html[data-theme=light]) .bazi-query input,:where(html[data-theme=light]) .bazi-query select,:where(html[data-theme=light]) .ziwei-query input,:where(html[data-theme=light]) .ziwei-query select,:where(html[data-theme=light]) .bazi-record-editor textarea,:where(html[data-theme=light]) .fengshui-intake input,:where(html[data-theme=light]) .fengshui-intake textarea{background-color:#f4f6f8;border-color:#869aad85}:where(html[data-theme=light]) .bazi-query input:focus,:where(html[data-theme=light]) .bazi-query select:focus,:where(html[data-theme=light]) .ziwei-query input:focus,:where(html[data-theme=light]) .ziwei-query select:focus,:where(html[data-theme=light]) .fengshui-intake input:focus,:where(html[data-theme=light]) .fengshui-intake textarea:focus{outline-color:#869aad54}:where(html[data-theme=light]) .lunar-method-note,:where(html[data-theme=light]) .bazi-query-note,:where(html[data-theme=light]) .ziwei-query-note,:where(html[data-theme=light]) .fengshui-boundary{border-color:#869aad85}:where(html[data-theme=light]) .bazi-ai-export{background:linear-gradient(135deg,#5a71861a,#f4f6f8f5 45%);border:1px solid #869aad7a}:where(html[data-theme=light]) .bazi-ai-export h2,:where(html[data-theme=light]) .bazi-ai-export>p:not(.bazi-ai-export-boundary,.bazi-ai-export-status){color:#2b3542}:where(html[data-theme=light]) .bazi-ai-export textarea{color:#2b3542;background:#f4f6f8;border:1px solid #869aad85}:where(html[data-theme=light]) .bazi-ai-export textarea:focus{outline:3px solid #869aad54}:where(html[data-theme=light]) .bazi-ai-export-boundary{color:#5c6774}:where(html[data-theme=light]) .bazi-ai-export-status{color:#4f677d}:where(html[data-theme=light]) .bazi-section-tabs a,:where(html[data-theme=light]) .ziwei-section-tabs a,:where(html[data-theme=light]) .ziwei-lens button,:where(html[data-theme=light]) .ziwei-tools a,:where(html[data-theme=light]) .ziwei-tools button,:where(html[data-theme=light]) .fengshui-tabs a{border-color:#869aad6b}:where(html[data-theme=light]) .bazi-section-tabs a:hover,:where(html[data-theme=light]) .bazi-section-tabs a:focus-visible,:where(html[data-theme=light]) .bazi-section-tabs a[aria-current=page],:where(html[data-theme=light]) .ziwei-section-tabs a:hover,:where(html[data-theme=light]) .ziwei-section-tabs a:focus-visible,:where(html[data-theme=light]) .ziwei-section-tabs a[aria-current=page],:where(html[data-theme=light]) .ziwei-lens button:hover,:where(html[data-theme=light]) .ziwei-lens button:focus-visible,:where(html[data-theme=light]) .ziwei-lens button[aria-pressed=true]{border-color:#869aadc9}@media (max-width:980px){:where(html[data-theme=light]) .fengshui-compass-panel,:where(html[data-theme=light]) .fengshui-mountain-summary{border-bottom:1px solid #869aad4d}}@media (max-width:760px){:where(html[data-theme=light]) .pricing-status{border-top:1px solid #869aad54}}:where(html[data-theme=light]) .bazi-query input,:where(html[data-theme=light]) .bazi-query select,:where(html[data-theme=light]) .ziwei-query input,:where(html[data-theme=light]) .ziwei-query select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(html[data-theme=light]) .culture-placeholder .empty-state{background:#f4f6f8d1;border:1px solid #869aad59}:where(html[data-theme=light]) .culture-placeholder .empty-state p{color:#2b3542}:where(html[data-theme=light]) .culture-back a{color:#2b3542;border:1px solid #869aad6b}:where(html[data-theme=light]) .culture-back a:hover,:where(html[data-theme=light]) .culture-back a:focus-visible{background:#5a71861a}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--input-surface:#0e1512}@media screen{:root{--good:#82cda3;--bad:#f0a299;--warning:#e7c47f;--joy:#e7a8c4;--wealth:#e3c276;--wuxing-wood:#82cda3;--wuxing-fire:#f19485;--wuxing-earth:#dbaa73;--wuxing-metal:#e6c979;--wuxing-water:#8dbce8}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f8;--surface:#fff;--surface-strong:#e9eff3;--input-surface:#fff;--ink:#2b3542;--muted:#5c6774;--line:#cbd3db;--accent:#4f677d;--accent-strong:#4f677d;--clay:#5a7186;--gold:#5a7186;--jade:#4f677d;--jade-bg:#5a718617;--danger:#ad403a;--good:#26724d;--good-bg:#26724d14;--bad:#ad403a;--bad-bg:#ad403a14;--warning:#805c16;--warning-bg:#805c1614;--joy:#965071;--joy-bg:#96507114;--wealth:#81620a;--wealth-bg:#81620a14;--wuxing-wood:#26724d;--wuxing-fire:#ad403a;--wuxing-earth:#805d28;--wuxing-metal:#81620a;--wuxing-water:#32658f;--shadow:0 16px 36px #2b354212}html[data-theme=light] body{background:var(--bg)}html[data-theme=light] body:before{display:none}html[data-theme=light] .sidebar{background:#e9eff3;box-shadow:8px 0 24px #2b35420a}html[data-theme=light] .lunar-day-header{background:var(--surface)}html[data-theme=light] .nav-list a.is-active,html[data-theme=light] .lunar-section-tabs a.is-active{color:var(--accent);background:#e9eff3}html[data-theme=light] .button{color:#fff;background:#5a7186;border-color:#5a7186}html[data-theme=light] .button:hover{filter:none;background:#475e72}html[data-theme=light] ::selection{color:#2b3542;background:#d5e2ec}.tone-good{--tone:var(--good);--tone-bg:var(--good-bg)}.tone-bad{--tone:var(--bad);--tone-bg:var(--bad-bg)}.tone-warning{--tone:var(--warning);--tone-bg:var(--warning-bg)}.tone-joy{--tone:var(--joy);--tone-bg:var(--joy-bg)}.tone-wealth{--tone:var(--wealth);--tone-bg:var(--wealth-bg)}.lunar-header-actions>:is(.tone-good,.tone-bad,.tone-warning,.tone-joy,.tone-wealth){color:var(--tone);background:var(--tone-bg);border-color:currentColor}.lunar-almanac-matrix :is(.tone-good,.tone-bad,.tone-warning) strong,.lunar-panel :is(.tone-good,.tone-bad,.tone-warning,.tone-joy,.tone-wealth) :is(dt,dd),.lunar-hour-detail :is(.tone-good,.tone-bad,.tone-warning) dd,.lunar-hour-detail strong:is(.tone-good,.tone-bad,.tone-warning),.lunar-hour-strip :is(.tone-good,.tone-bad) span,.lunar-today-focus :is(.tone-good,.tone-bad,.tone-warning) .eyebrow{color:var(--tone)}.bazi-wuxing-wood{color:var(--wuxing-wood)!important}.bazi-wuxing-fire{color:var(--wuxing-fire)!important}.bazi-wuxing-earth{color:var(--wuxing-earth)!important}.bazi-wuxing-metal{color:var(--wuxing-metal)!important}.bazi-wuxing-water{color:var(--wuxing-water)!important}html:not([data-theme=light]) .nav-list a.is-active .nav-title,html:not([data-theme=light]) .lunar-section-tabs a.is-active strong{color:var(--wealth)}}.theme-toggle{border:1px solid var(--line);background:var(--surface);min-width:118px;min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;gap:9px;margin-top:-12px;padding:8px 14px;font-size:14px;line-height:1.4;transition:background-color .18s,border-color .18s;display:inline-flex}.theme-toggle:hover{background:var(--surface-strong);border-color:var(--accent-strong)}.theme-toggle svg{flex-shrink:0}.theme-moon,.theme-dark-label{display:none}html[data-theme=light] .theme-moon,html[data-theme=light] .theme-dark-label{display:inline}html[data-theme=light] .theme-sun,html[data-theme=light] .theme-light-label{display:none}@media (max-width:980px){.sidebar{position:relative}.sidebar .brand{padding-right:110px}.sidebar>.theme-toggle{min-width:102px;margin:0;padding:8px 10px;position:absolute;top:26px;right:22px}}@media (max-width:540px){.sidebar .brand{padding-right:44px}.sidebar>.theme-toggle{width:44px;min-width:44px;padding:10px;top:22px;right:18px}.sidebar>.theme-toggle span{display:none}}@media print{.theme-toggle{display:none}}
