.product-chart[data-mode=bazi] .bazi-panel{display:flex;flex-direction:column;gap:12px;background:transparent!important}body .product-chart[data-mode=bazi] .bazi-panel__overview{display:flex;flex-direction:column;gap:8px;padding:0!important}body .product-chart[data-mode=bazi] .bazi-element-meter,body .product-chart[data-mode=bazi] .bazi-panel__overview .panel-heading,body .product-chart[data-mode=bazi] .bazi-relation-scale,body .product-chart[data-mode=bazi] .bazi-ten-god-meter{display:none!important}body .product-chart[data-mode=bazi] .bazi-headband{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(0,1fr));gap:8px}body .product-chart[data-mode=bazi] .bazi-headband__block{min-height:64px;padding:10px 14px;border:2px solid var(--paipan-ink)!important;border-radius:4px!important;background:var(--paipan-paper)!important;box-shadow:var(--paipan-shadow-sm)!important;display:flex;flex-direction:column;justify-content:center}body .product-chart[data-mode=bazi] .bazi-headband__block--hero{gap:0;background:var(--paipan-paper)!important}body .product-chart[data-mode=bazi] .bazi-headband__hero-top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}body .product-chart[data-mode=bazi] .bazi-headband__hero-main{display:flex;align-items:center;gap:8px}body .product-chart[data-mode=bazi] .bazi-headband__hero-main span{font-family:var(--paipan-font-mono)!important;font-size:10px!important;font-weight:850!important;color:var(--paipan-slate)!important;text-transform:uppercase!important;letter-spacing:.08em!important}body .product-chart[data-mode=bazi] .bazi-headband__hero-main strong{font-family:var(--paipan-font)!important;font-size:2.3rem!important;font-weight:950!important;line-height:1!important;color:var(--paipan-ink)!important;letter-spacing:-.04em!important}body .product-chart[data-mode=bazi] .bazi-headband__hero-main em{font-style:normal!important;font-size:11px!important;font-weight:900!important;padding:2px 8px!important;background:var(--paipan-accent)!important;color:var(--paipan-ink)!important;border:1.5px solid var(--paipan-ink)!important;border-radius:3px!important;box-shadow:1px 1px 0 var(--paipan-ink)!important;white-space:nowrap!important}body .product-chart[data-mode=bazi] .bazi-headband__hero-calendar{display:flex;flex-direction:column;gap:3px;padding-left:10px;border-left:1.5px dashed #d4d4d8}body .product-chart[data-mode=bazi] .bazi-headband__hero-calendar-row{display:flex;align-items:baseline;gap:6px}body .product-chart[data-mode=bazi] .bazi-headband__hero-calendar-row small{font-family:var(--paipan-font-mono)!important;font-size:10px!important;font-weight:850!important;color:var(--paipan-slate)!important;min-width:24px}body .product-chart[data-mode=bazi] .bazi-headband__hero-calendar-row strong{font-family:var(--paipan-font-mono)!important;font-size:11px!important;font-weight:850!important;color:var(--paipan-ink)!important}body .product-chart[data-mode=bazi] .bazi-headband__block--ledger{gap:2px}body .product-chart[data-mode=bazi] .bazi-headband__block--ledger>span{font-family:var(--paipan-font-mono)!important;font-size:10px!important;font-weight:850!important;color:var(--paipan-slate)!important;text-transform:uppercase!important;letter-spacing:.08em!important}body .product-chart[data-mode=bazi] .bazi-headband__block--ledger strong{font-family:var(--paipan-font)!important;font-size:13.5px!important;font-weight:950!important;color:var(--paipan-ink)!important;line-height:1.25!important}body .product-chart[data-mode=bazi] .bazi-headband__block--ledger em{font-style:normal!important;font-family:var(--paipan-font-mono)!important;font-size:11px!important;font-weight:800!important;color:var(--paipan-slate)!important}body .product-chart[data-mode=bazi] .bazi-traditional-board{display:flex;flex-direction:column;gap:8px}body .product-chart[data-mode=bazi] .bazi-traditional-board__header{display:none!important}body .product-chart[data-mode=bazi] .bazi-reading-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch}body .product-chart[data-mode=bazi] .bazi-pair-workspace,body .product-chart[data-mode=bazi] .bazi-single-workspace{min-width:0}body .product-chart[data-mode=bazi] .bazi-pair-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}body .product-chart[data-mode=bazi] .bazi-pair-workspace__person{min-width:0}body .product-chart[data-mode=bazi] .bazi-six-pillars{display:grid;gap:2px;padding:2px;background:var(--paipan-ink)!important;border:2px solid var(--paipan-ink)!important;border-radius:4px!important;box-shadow:var(--paipan-shadow-lg)!important;overflow:hidden!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row{display:grid;grid-template-columns:46px repeat(6,minmax(0,1fr));gap:2px}body .product-chart[data-mode=bazi] .bazi-six-pillars__row>*{display:grid;min-width:0;min-height:30px;place-items:center;padding:4px 5px;background:var(--paipan-paper)!important;color:var(--paipan-ink)!important;text-align:center}body .product-chart[data-mode=bazi] .bazi-six-pillars__row>span{background:#18181b!important;color:#ffffff!important;font-family:var(--paipan-font-mono)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.05em!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--head>strong{align-content:center;gap:2px;min-height:48px;font-family:var(--paipan-font)!important;font-size:1.25rem!important;font-weight:950!important;line-height:1.1!important;letter-spacing:-.02em!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--head small{font-family:var(--paipan-font-mono)!important;color:var(--paipan-slate)!important;font-size:10px!important;font-weight:850!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--head .is-day-master{background:#fff9db!important;border-top:none!important;box-shadow:inset 0 3px 0 var(--paipan-accent)!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--head .is-day-master small{color:#854d0e!important;font-weight:950!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--head .is-timing{background:#fafaf9!important}body .product-chart[data-mode=bazi] .bazi-ten-god-badge{display:inline-block!important;padding:2px 5px!important;border:1.5px solid var(--paipan-ink)!important;border-radius:3px!important;background:var(--paipan-paper)!important;color:var(--paipan-ink)!important;font-family:var(--paipan-font)!important;font-size:10.5px!important;font-weight:900!important;box-shadow:1px 1px 0 var(--paipan-ink)!important;line-height:1.1!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--glyph>strong{min-height:56px;font-family:var(--paipan-font)!important;font-size:2.2rem!important;font-weight:950!important;line-height:1!important;letter-spacing:-.04em!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--glyph>strong[data-element="木"]{color:#047857!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--glyph>strong[data-element="火"]{color:#dc2626!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--glyph>strong[data-element="土"]{color:#b45309!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--glyph>strong[data-element="金"]{color:#334155!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--glyph>strong[data-element="水"]{color:#1d4ed8!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--glyph>strong.is-day-master{background:#fff9db!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--timing small{font-family:var(--paipan-font-mono)!important;font-size:11px!important;font-weight:850!important;color:var(--paipan-ink)!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--nayin small{font-family:var(--paipan-font)!important;font-size:11px!important;font-weight:850!important;color:var(--paipan-slate)!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--shensha>div{display:flex;min-height:54px;align-content:center;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 4px;padding:5px}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--shensha>div small{display:inline-block;padding:1px 4px;border:1px solid #d4d4d8;border-radius:2px;background:var(--paipan-ground);color:var(--paipan-ink)!important;font-family:var(--paipan-font-mono)!important;font-size:9.5px!important;font-weight:800!important;line-height:1.2}body .product-chart[data-mode=bazi] .bazi-timing-rail{display:grid;grid-template-rows:auto repeat(3,minmax(0,1fr)) auto;min-height:0;border:2px solid var(--paipan-ink)!important;border-radius:4px!important;background:var(--paipan-paper)!important;box-shadow:var(--paipan-shadow-lg)!important;overflow:hidden!important}body .product-chart[data-mode=bazi] .bazi-timing-rail__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:2px solid var(--paipan-ink);background:var(--paipan-ground)}body .product-chart[data-mode=bazi] .bazi-timing-rail__head strong{font-family:var(--paipan-font);font-size:13px;font-weight:950;color:var(--paipan-ink)}body .product-chart[data-mode=bazi] .bazi-timing-rail__head span{font-family:var(--paipan-font-mono);font-size:10.5px;font-weight:850;color:var(--paipan-slate)}body .product-chart[data-mode=bazi] .bazi-timing-track{display:grid;grid-template-columns:52px minmax(0,1fr);min-height:64px;border-bottom:1px solid #e4e4e7}body .product-chart[data-mode=bazi] .bazi-timing-track>span{display:grid;place-items:center;border-right:2px solid var(--paipan-ink);background:var(--paipan-ink);color:var(--paipan-accent);font-family:var(--paipan-font-mono);font-size:11px;font-weight:950;writing-mode:horizontal-tb!important;letter-spacing:.05em}body .product-chart[data-mode=bazi] .bazi-timing-track>div{display:flex;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--paipan-slate) var(--paipan-paper);padding:4px;align-items:center;gap:4px}body .product-chart[data-mode=bazi] .bazi-timing-track button{display:grid;min-width:62px;flex:0 0 auto;align-content:center;gap:2px;padding:5px 6px;border:1.5px solid var(--paipan-ink);border-radius:3px;color:var(--paipan-ink);background:var(--paipan-ground);box-shadow:1.5px 1.5px 0 var(--paipan-ink);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}body .product-chart[data-mode=bazi] .bazi-timing-track button:hover{background:var(--paipan-paper);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--paipan-ink)}body .product-chart[data-mode=bazi] .bazi-timing-track button.is-active{background:var(--paipan-accent)!important;border:2px solid var(--paipan-ink)!important;box-shadow:2px 2px 0 var(--paipan-ink)!important;transform:none!important}body .product-chart[data-mode=bazi] .bazi-timing-track button small{color:var(--paipan-slate);font-family:var(--paipan-font-mono);font-size:9.5px;font-weight:850}body .product-chart[data-mode=bazi] .bazi-timing-track button strong{font-family:var(--paipan-font);font-size:1.15rem;font-weight:950;line-height:1;color:var(--paipan-ink)}body .product-chart[data-mode=bazi] .bazi-timing-track button em{color:var(--paipan-ink);font-family:var(--paipan-font-mono);font-size:9px;font-style:normal;font-weight:900}body .product-chart[data-mode=bazi] .bazi-timing-track--month button{min-width:50px}body .product-chart[data-mode=bazi] .bazi-timing-track--month button strong{font-size:1rem}body .product-chart[data-mode=bazi] .bazi-timing-rail>p{margin:0;padding:8px 12px;background:var(--paipan-ground);border-top:2px solid var(--paipan-ink);color:var(--paipan-ink);font-family:var(--paipan-font-mono);font-size:11.5px;font-weight:850}body .product-chart[data-mode=bazi] .bazi-details{border:2px solid var(--paipan-ink)!important;border-radius:4px!important;background:var(--paipan-paper)!important;box-shadow:var(--paipan-shadow-sm)!important;overflow:hidden!important}body .product-chart[data-mode=bazi] .bazi-details>summary{cursor:pointer;padding:9px 12px;color:var(--paipan-ink);font-family:var(--paipan-font);font-size:12px;font-weight:900;background:var(--paipan-ground);border-bottom:1px solid #e4e4e7}body .product-chart[data-mode=bazi] .bazi-traditional-board__viewport{overflow-x:auto!important;scrollbar-width:thin;scrollbar-color:var(--paipan-slate) var(--paipan-ground);padding:8px!important;background:var(--paipan-ground)!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-table{display:grid!important;gap:1.5px!important;background:var(--paipan-ink)!important;border:2px solid var(--paipan-ink)!important;border-radius:4px!important;box-shadow:var(--paipan-shadow-sm)!important;min-width:720px;overflow:hidden}body .product-chart[data-mode=bazi] .bazi-panel .bazi-table__row{display:grid!important;grid-template-columns:84px repeat(4,minmax(0,1fr))!important;gap:1.5px!important;background:var(--paipan-ink)!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-table__label{display:flex!important;align-items:center;justify-content:center;padding:8px 6px!important;background:var(--paipan-ground)!important;color:var(--paipan-ink)!important;font-family:var(--paipan-font-mono)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.05em;text-transform:uppercase}body .product-chart[data-mode=bazi] .bazi-panel .bazi-table__row--head .bazi-table__label{background:var(--paipan-ink)!important;color:#ffffff!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-table__cell{background:var(--paipan-paper)!important;color:var(--paipan-ink)!important;padding:8px 10px!important;display:flex;align-items:center;justify-content:center}body .product-chart[data-mode=bazi] .bazi-panel .bazi-table__cell--head{background:var(--paipan-ground)!important;display:flex!important;align-items:center;justify-content:space-between;padding:8px 14px!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-table__cell--head span{font-family:var(--paipan-font-mono)!important;font-size:11px!important;font-weight:850!important;color:var(--paipan-slate)!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-table__cell--head strong{font-family:var(--paipan-font)!important;font-size:1.25rem!important;font-weight:950!important;color:var(--paipan-ink)!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-table__row--head .bazi-table__cell:nth-child(4){background:#fff9db!important;border-top:3px solid var(--paipan-accent)!important;box-shadow:inset 0 0 0 1px var(--paipan-accent)}body .product-chart[data-mode=bazi] .bazi-panel .bazi-glyph-cell{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;padding:10px 14px!important;gap:8px!important;background:var(--paipan-paper)!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-glyph-cell--day-master{background:#fff9db!important;box-shadow:inset 0 0 0 1.5px var(--paipan-accent)!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-glyph-cell__glyph{font-family:var(--paipan-font)!important;font-size:2.2rem!important;font-weight:950!important;line-height:1!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-glyph-cell[data-element="木"] .bazi-glyph-cell__glyph{color:#047857!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-glyph-cell[data-element="火"] .bazi-glyph-cell__glyph{color:#dc2626!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-glyph-cell[data-element="土"] .bazi-glyph-cell__glyph{color:#b45309!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-glyph-cell[data-element="金"] .bazi-glyph-cell__glyph{color:#334155!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-glyph-cell[data-element="水"] .bazi-glyph-cell__glyph{color:#1d4ed8!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-glyph-cell__meta{font-family:var(--paipan-font-mono)!important;font-size:11px!important;font-weight:850!important;color:var(--paipan-slate)!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-plain-cell{display:flex!important;align-items:center;justify-content:center;gap:6px;font-family:var(--paipan-font-mono)!important;font-size:12px!important;font-weight:850!important;color:var(--paipan-ink)!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-stack-cell{display:flex!important;flex-direction:column!important;gap:4px!important;padding:6px 8px!important;background:var(--paipan-paper)!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-stack-cell__item{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:3px 8px!important;background:var(--paipan-ground)!important;border:1px solid #e4e4e7!important;border-radius:2px!important;font-size:11px!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-stack-cell__item strong{font-family:var(--paipan-font)!important;font-weight:950!important;font-size:13px!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-stack-cell__item[data-element="木"] strong{color:#047857!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-stack-cell__item[data-element="火"] strong{color:#dc2626!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-stack-cell__item[data-element="土"] strong{color:#b45309!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-stack-cell__item[data-element="金"] strong{color:#334155!important}body .product-chart[data-mode=bazi] .bazi-panel .bazi-stack-cell__item[data-element="水"] strong{color:#1d4ed8!important}body .product-chart[data-mode=bazi] .bazi-support-panel{margin-top:10px;border:2px solid var(--paipan-ink)!important;border-radius:4px!important;background:var(--paipan-paper)!important;box-shadow:var(--paipan-shadow-sm)!important;padding:10px!important}body .product-chart[data-mode=bazi] .bazi-support-panel__header h2{font-family:var(--paipan-font)!important;font-size:13px!important;font-weight:950!important;color:var(--paipan-ink)!important;margin-bottom:8px}body .product-chart[data-mode=bazi] .bazi-support-table{display:grid!important;gap:1.5px!important;background:var(--paipan-ink)!important;border:1.5px solid var(--paipan-ink)!important;border-radius:3px!important;overflow-x:auto;overflow-y:hidden}body .product-chart[data-mode=bazi] .bazi-support-table__row{display:grid!important;grid-template-columns:58px 70px minmax(118px,1fr) minmax(118px,1fr) minmax(96px,.9fr) minmax(144px,1.15fr)!important;gap:1.5px!important;background:var(--paipan-ink)!important}body .product-chart[data-mode=bazi] .bazi-support-table__row--head>span{background:var(--paipan-ink)!important;color:#ffffff!important;font-family:var(--paipan-font-mono)!important;font-size:10px!important;font-weight:850!important;padding:6px 4px!important;display:grid;place-items:center;border:none!important;border-radius:0!important}body .product-chart[data-mode=bazi] .bazi-support-table__label,body .product-chart[data-mode=bazi] .bazi-support-table__meta,body .product-chart[data-mode=bazi] .bazi-support-table__pillar,body .product-chart[data-mode=bazi] .bazi-support-table__token{background:var(--paipan-paper)!important;color:var(--paipan-ink)!important;border:none!important;border-radius:0!important;padding:6px 8px!important;display:flex!important;align-items:center;justify-content:center}body .product-chart[data-mode=bazi] .bazi-support-table__pillar strong{font-family:var(--paipan-font)!important;font-size:13.5px!important;font-weight:950!important;color:var(--paipan-ink)!important}body .product-chart[data-mode=bazi] .bazi-yun-panel{margin-top:10px;border:2px solid var(--paipan-ink)!important;border-radius:4px!important;background:var(--paipan-paper)!important;box-shadow:var(--paipan-shadow-sm)!important;padding:10px!important}body .product-chart[data-mode=bazi] .bazi-yun-panel .panel-heading h2{font-family:var(--paipan-font)!important;font-size:13px!important;font-weight:950!important;color:var(--paipan-ink)!important;margin-bottom:8px}body .product-chart[data-mode=bazi] .bazi-yun-summary{display:flex!important;gap:6px!important;margin-bottom:8px!important}body .product-chart[data-mode=bazi] .bazi-yun-summary span{background:var(--paipan-ground)!important;border:1.5px solid var(--paipan-ink)!important;border-radius:3px!important;color:var(--paipan-ink)!important;font-family:var(--paipan-font-mono)!important;font-size:11px!important;font-weight:850!important;padding:3px 8px!important}body .product-chart[data-mode=bazi] .bazi-yun-table{display:grid!important;gap:1.5px!important;background:var(--paipan-ink)!important;border:1.5px solid var(--paipan-ink)!important;border-radius:3px!important;overflow-x:auto}body .product-chart[data-mode=bazi] .bazi-yun-table__row{display:grid!important;grid-template-columns:40px 60px minmax(136px,1.05fr) minmax(136px,1.05fr) 88px 112px minmax(116px,.95fr)!important;gap:1.5px!important;background:var(--paipan-ink)!important}body .product-chart[data-mode=bazi] .bazi-yun-table__row--head>span{background:var(--paipan-ink)!important;color:#ffffff!important;font-family:var(--paipan-font-mono)!important;font-size:10px!important;font-weight:850!important;padding:6px 4px!important;border:none!important;border-radius:0!important}body .product-chart[data-mode=bazi] .bazi-yun-table__pillar,body .product-chart[data-mode=bazi] .bazi-yun-table__row>span,body .product-chart[data-mode=bazi] .bazi-yun-table__stack{background:var(--paipan-paper)!important;color:var(--paipan-ink)!important;border:none!important;border-radius:0!important;padding:6px 8px!important;display:flex!important;align-items:center;justify-content:center;font-family:var(--paipan-font-mono)!important;font-size:11px!important;font-weight:850!important}body .product-chart[data-mode=bazi] .bazi-yun-table__pillar{font-family:var(--paipan-font)!important;font-size:13.5px!important;font-weight:950!important;color:var(--paipan-ink)!important}body .product-chart[data-mode=bazi] .bazi-compatibility-disclosure{margin-top:8px;border:2px solid var(--paipan-ink)!important;border-radius:4px!important;background:var(--paipan-paper)!important;box-shadow:var(--paipan-shadow-sm)!important;overflow:hidden!important}body .product-chart[data-mode=bazi] .bazi-compatibility-disclosure>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:40px;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;list-style:none;background:var(--paipan-ground)}body .product-chart[data-mode=bazi] .bazi-compatibility-disclosure>summary strong{color:var(--paipan-ink);font-size:13px;font-weight:950}body .product-chart[data-mode=bazi] .bazi-compatibility-disclosure>summary span{color:var(--paipan-slate);font-family:var(--paipan-font-mono);font-size:11px;font-weight:850}body .product-chart[data-mode=bazi] .bazi-compatibility-disclosure>summary:after{content:"+";color:var(--paipan-ink);font:950 18px/1 var(--paipan-font-mono)}body .product-chart[data-mode=bazi] .bazi-compatibility-disclosure[open]>summary{border-bottom:2px solid var(--paipan-ink);background:var(--paipan-accent)}body .product-chart[data-mode=bazi] .bazi-compatibility-disclosure[open]>summary:after{content:"−"}body .product-chart[data-mode=bazi] .bazi-compatibility-disclosure:not([open])>.bazi-compatibility-panel{display:none!important}body .product-chart[data-mode=bazi] .bazi-compatibility-disclosure .bazi-compatibility-panel{margin-top:0;border:0;box-shadow:none}body .product-chart[data-mode=bazi] .bazi-compatibility-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}body .product-chart[data-mode=bazi] .bazi-compatibility-charts>article,body .product-chart[data-mode=bazi] .bazi-compatibility-relations{min-width:0;padding:10px;border:2px solid var(--paipan-ink);background:var(--paipan-ground)}body .product-chart[data-mode=bazi] .bazi-compatibility-charts>article>header,body .product-chart[data-mode=bazi] .bazi-compatibility-relations>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px;padding-bottom:7px;border-bottom:1.5px solid var(--paipan-ink)}body .product-chart[data-mode=bazi] .bazi-compatibility-charts>article>header span,body .product-chart[data-mode=bazi] .bazi-compatibility-relations>header span{font:900 11px var(--paipan-font-mono);color:var(--paipan-slate)}body .product-chart[data-mode=bazi] .bazi-compatibility-charts>article>header strong,body .product-chart[data-mode=bazi] .bazi-compatibility-relations>header strong{font-size:14px}body .product-chart[data-mode=bazi] .bazi-compatibility-charts .bazi-panel{min-width:0}body .product-chart[data-mode=bazi] .bazi-compatibility-relations{grid-column:1/-1}body .product-chart[data-mode=bazi] .bazi-compatibility-relations__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}body .product-chart[data-mode=bazi] .bazi-compatibility-relations__grid article{display:grid;gap:3px;min-width:0;padding:8px;border:1.5px solid var(--paipan-ink);background:var(--paipan-paper)}body .product-chart[data-mode=bazi] .bazi-compatibility-relations__grid article>strong{font-size:18px}body .product-chart[data-mode=bazi] .bazi-compatibility-relations__grid article>span{font:800 11px var(--paipan-font-mono);color:var(--paipan-slate)}body .product-chart[data-mode=bazi] .bazi-compatibility-relations__grid article p{margin:0;font-size:12px;line-height:1.45}body .product-chart[data-mode=bazi] .bazi-compatibility-relations__grid article.is-positive{border-top:4px solid #15803d}body .product-chart[data-mode=bazi] .bazi-compatibility-relations__grid article.is-negative{border-top:4px solid var(--paipan-red)}body .product-chart[data-mode=bazi] .bazi-compatibility-relations__grid article.is-neutral{border-top:4px solid var(--paipan-slate)}@media (max-width:720px){body .product-chart[data-mode=bazi] .bazi-compatibility-charts,body .product-chart[data-mode=bazi] .bazi-compatibility-relations__grid{grid-template-columns:minmax(0,1fr)}body .product-chart[data-mode=bazi] .bazi-compatibility-relations{grid-column:auto}body .product-chart[data-mode=bazi] .bazi-headband{grid-template-columns:1fr 1fr}body .product-chart[data-mode=bazi] .bazi-headband__block--hero{grid-column:1/-1}body .product-chart[data-mode=bazi] .bazi-reading-workspace{grid-template-columns:minmax(0,1fr)}body .product-chart[data-mode=bazi] .bazi-six-pillars{overflow-x:auto}body .product-chart[data-mode=bazi] .bazi-six-pillars__row{min-width:680px}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--glyph>strong{font-size:1.9rem}body .product-chart[data-mode=bazi] .bazi-timing-track{min-height:65px}}@media (max-width:720px){body .product-chart[data-mode=bazi] .bazi-six-pillars::-webkit-scrollbar{height:4px}body .product-chart[data-mode=bazi] .bazi-six-pillars::-webkit-scrollbar-thumb{background:var(--paipan-slate);border-radius:2px}body .product-chart[data-mode=bazi] .bazi-six-pillars::-webkit-scrollbar-track{background:var(--paipan-paper)}}@media (max-width:720px){body .product-chart[data-mode=bazi] .bazi-six-pillars{overflow:visible!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row{width:100%!important;min-width:0!important;grid-template-columns:34px repeat(6,minmax(0,1fr))!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row>*{min-width:0!important;min-height:23px!important;padding:2px 1px!important;overflow-wrap:anywhere!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row small,body .product-chart[data-mode=bazi] .bazi-six-pillars__row>span{font-size:8px!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--head>strong{min-height:36px!important;font-size:1rem!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--glyph>strong{min-height:42px!important;font-size:1.55rem!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--shensha>div{min-height:44px!important;gap:1px!important;padding:3px 1px!important}body .product-chart[data-mode=bazi] .bazi-six-pillars__row--shensha>div small{font-size:7px!important;line-height:1.05!important}}@media (min-width:721px){html body .page-shell.product-chart[data-mode=bazi] .bazi-reading-workspace{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:start!important}html body .page-shell.product-chart[data-mode=bazi] .bazi-timing-rail{width:100%!important;min-width:0!important}}@media (max-width:720px){body .product-chart[data-mode=bazi] .bazi-pair-workspace{grid-template-columns:minmax(0,1fr);gap:12px}}.product-chart[data-mode=research] .kline-panel{margin:0;padding:16px;border:3px solid var(--paipan-ink);background:var(--paipan-paper);box-shadow:7px 7px 0 var(--paipan-ink)}body .product-chart[data-mode=research] .kline-panel__ai,body .product-chart[data-mode=research] .kline-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}body .product-chart[data-mode=research] .kline-panel__eyebrow{color:var(--paipan-red);font:800 11px/1.2 var(--mono-font);letter-spacing:.1em}body .product-chart[data-mode=research] .kline-panel h2{margin:5px 0 4px;color:var(--paipan-ink);font-size:clamp(22px,2.4vw,31px);line-height:1;letter-spacing:-.05em}body .product-chart[data-mode=research] .kline-panel__ai span,body .product-chart[data-mode=research] .kline-panel__disclaimer,body .product-chart[data-mode=research] .kline-panel__header p{margin:0;color:#655d53;font-size:12px;line-height:1.5}body .product-chart[data-mode=research] .kline-panel__ai small{color:var(--paipan-red);font:800 10px/1.35 var(--mono-font);letter-spacing:.025em}body .product-chart[data-mode=research] .kline-panel__scales,body .product-chart[data-mode=research] .kline-panel__switch{display:flex;flex-wrap:wrap;gap:4px}body .product-chart[data-mode=research] .kline-panel__scales button,body .product-chart[data-mode=research] .kline-panel__switch button{border:2px solid var(--paipan-ink);border-radius:0;background:#fffdf7;color:var(--paipan-ink);padding:6px 9px;font-size:12px;font-weight:900;cursor:pointer}body .product-chart[data-mode=research] .kline-panel__scales button.is-active,body .product-chart[data-mode=research] .kline-panel__switch button.is-active{background:var(--paipan-yellow);box-shadow:3px 3px 0 var(--paipan-ink)}body .product-chart[data-mode=research] .kline-panel__scales{margin-top:11px}body .product-chart[data-mode=research] .kline-panel__stats{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;margin-top:13px}body .product-chart[data-mode=research] .kline-panel__stats>strong{border:2px solid var(--paipan-ink);background:var(--paipan-yellow);padding:3px 8px;color:var(--paipan-ink);font:950 30px/.9 var(--mono-font)}body .product-chart[data-mode=research] .kline-panel__stats>small,body .product-chart[data-mode=research] .kline-panel__stats>span{color:#655d53;font:800 11px/1.2 var(--mono-font)}body .product-chart[data-mode=research] .kline-panel__stats em{border:2px solid var(--paipan-ink);padding:4px 7px;font-style:normal;font-weight:900}body .product-chart[data-mode=research] .kline-panel__stats em.is-up{background:var(--paipan-red);color:#fffaf0}body .product-chart[data-mode=research] .kline-panel__stats em.is-down{background:#196b58;color:#fffaf0}body .product-chart[data-mode=research] .kline-panel__stats em.is-flat{background:var(--paipan-ground)}body .product-chart[data-mode=research] .kline-panel__plot-wrap{position:relative;margin-top:10px;border:2px solid var(--paipan-ink);background:#fff;box-shadow:5px 5px 0 var(--paipan-ink)}body .product-chart[data-mode=research] .kline-panel__scale-card .kline-chart__frame{margin-top:7px}body .product-chart[data-mode=research] .kline-panel__markers{display:grid;gap:5px;margin-top:12px;padding:10px;border:2px solid var(--paipan-ink);background:#f7ecd0}body .product-chart[data-mode=research] .kline-panel__markers-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}body .product-chart[data-mode=research] .kline-panel__markers-head strong{font-size:15px}body .product-chart[data-mode=research] .kline-panel__markers-head span{color:var(--paipan-violet);font:800 10px var(--mono-font)}body .product-chart[data-mode=research] .kline-panel__marker-row{display:grid;grid-template-columns:52px 130px minmax(0,1fr);gap:8px;align-items:center;width:100%;border:2px solid var(--paipan-ink);background:#fffdf7;padding:7px 8px;text-align:left;cursor:pointer}body .product-chart[data-mode=research] .kline-panel__marker-row:hover{background:#fff6dc;transform:translateX(2px)}body .product-chart[data-mode=research] .kline-panel__marker-row b{font:950 11px var(--mono-font)}body .product-chart[data-mode=research] .kline-panel__marker-row.is-rise b{color:var(--paipan-red)}body .product-chart[data-mode=research] .kline-panel__marker-row.is-turn-up b{color:#9a6b00}body .product-chart[data-mode=research] .kline-panel__marker-row.is-turn-down b{color:#196b58}body .product-chart[data-mode=research] .kline-panel__marker-row span{font:800 11px var(--mono-font)}body .product-chart[data-mode=research] .kline-panel__marker-row em{color:#655d53;font-size:12px;font-style:normal;line-height:1.35}body .product-chart[data-mode=research] .kline-panel__scale-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}body .product-chart[data-mode=research] .kline-panel__scale-card{min-width:0;border:2px solid var(--paipan-ink);background:#fff;padding:8px}body .product-chart[data-mode=research] .kline-panel__scale-card.is-selected{background:#fffdf5;box-shadow:4px 4px 0 var(--paipan-ink)}body .product-chart[data-mode=research] .kline-panel__scale-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}body .product-chart[data-mode=research] .kline-panel__scale-card-head strong{font-size:16px;letter-spacing:.02em}body .product-chart[data-mode=research] .kline-panel__scale-card-head span{color:#655d53;font:11px var(--mono-font);white-space:nowrap}body .product-chart[data-mode=research] .kline-panel__detail{display:grid;gap:8px;margin-top:10px;padding:11px;border:2px solid var(--paipan-ink);background:var(--paipan-yellow)}body .product-chart[data-mode=research] .kline-panel__detail>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px}body .product-chart[data-mode=research] .kline-panel__detail span{font-size:12px}body .product-chart[data-mode=research] .kline-panel__detail p{margin:0;font-size:14px;line-height:1.5}body .product-chart[data-mode=research] .kline-panel__ohlc{display:flex;flex-wrap:wrap;gap:4px}body .product-chart[data-mode=research] .kline-panel__ohlc span{border:1.5px solid var(--paipan-ink);background:#fffaf0;padding:3px 6px;font-weight:800}body .product-chart[data-mode=research] .kline-panel__evidence{display:flex;flex-wrap:wrap;gap:5px}body .product-chart[data-mode=research] .kline-panel__evidence span{border:1.5px solid var(--paipan-ink);background:#fffaf0;padding:3px 6px;font-size:11px;font-weight:800}body .product-chart[data-mode=research] .kline-panel__keypoints{display:grid;gap:5px;margin-top:12px}body .product-chart[data-mode=research] .kline-panel__keypoints>strong{color:var(--paipan-violet);font:900 11px var(--mono-font);letter-spacing:.08em}body .product-chart[data-mode=research] .kline-panel__keypoints button{display:grid;grid-template-columns:1.3fr .35fr 1fr;align-items:center;gap:8px;border:2px solid var(--paipan-ink);border-radius:0;background:#fffdf7;padding:7px 8px;color:var(--paipan-ink);text-align:left;cursor:pointer}body .product-chart[data-mode=research] .kline-panel__keypoints button:hover{background:var(--paipan-yellow)}body .product-chart[data-mode=research] .kline-panel__keypoints button b{color:var(--paipan-red);font-family:var(--mono-font)}body .product-chart[data-mode=research] .kline-panel__keypoints button em{color:#655d53;font-size:11px;font-style:normal}body .product-chart[data-mode=research] .kline-panel__ai{margin-top:13px;padding-top:12px;border-top:2px solid var(--paipan-ink)}body .product-chart[data-mode=research] .kline-panel__ai>div{display:grid;gap:2px}body .product-chart[data-mode=research] .kline-panel__ai>div>strong{color:var(--paipan-ink);font-size:16px;font-weight:950}body .product-chart[data-mode=research] .kline-panel__ai-button{display:inline-flex;align-items:center;gap:6px;border:2px solid var(--paipan-ink);border-radius:0;background:var(--paipan-yellow);color:var(--paipan-ink);box-shadow:4px 4px 0 var(--paipan-ink);padding:9px 12px;font-weight:900;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}body .product-chart[data-mode=research] .kline-panel__ai-button:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--paipan-ink)}body .product-chart[data-mode=research] .kline-panel__ai-button:active:not(:disabled){transform:translate(1px,1px);box-shadow:2px 2px 0 var(--paipan-ink)}body .product-chart[data-mode=research] .kline-panel__ai-button:disabled{opacity:.6;cursor:wait}body .product-chart[data-mode=research] .kline-panel__error{margin:9px 0 0;color:#b32316;font-weight:800}body .product-chart[data-mode=research] .kline-panel__disclaimer{margin:11px 0 0}body .product-chart[data-mode=research] .kline-panel__empty{margin-top:12px;padding:18px;border:2px dashed var(--paipan-ink);color:#655d53}@media (max-width:680px){body .product-chart[data-mode=research] .kline-panel{padding:11px;box-shadow:4px 4px 0 var(--paipan-ink)}body .product-chart[data-mode=research] .kline-panel__ai,body .product-chart[data-mode=research] .kline-panel__header{flex-direction:column}body .product-chart[data-mode=research] .kline-panel__scales,body .product-chart[data-mode=research] .kline-panel__switch{width:100%}body .product-chart[data-mode=research] .kline-panel__scales button,body .product-chart[data-mode=research] .kline-panel__switch button{flex:1 1 auto}body .product-chart[data-mode=research] .kline-panel__stats>strong{font-size:24px;padding:2px 7px}body .product-chart[data-mode=research] .kline-panel__plot-wrap{margin-top:8px;box-shadow:3px 3px 0 var(--paipan-ink)}body .product-chart[data-mode=research] .kline-panel__scale-grid{grid-template-columns:1fr}body .product-chart[data-mode=research] .kline-hud{position:static;width:auto;margin-top:8px;box-shadow:none}body .product-chart[data-mode=research] .kline-panel__keypoints button{grid-template-columns:1fr .35fr}body .product-chart[data-mode=research] .kline-panel__keypoints button em{grid-column:1/-1}body .product-chart[data-mode=research] .kline-panel__marker-row{grid-template-columns:48px 1fr}body .product-chart[data-mode=research] .kline-panel__marker-row em{grid-column:1/-1}body .product-chart[data-mode=research] .kline-panel__ai-button{width:100%;justify-content:center}}body .product-chart[data-mode=research] .kline-panel__ai-report{display:grid;gap:9px;margin-top:10px;border:2px solid var(--paipan-ink);background:var(--paipan-paper);box-shadow:var(--paipan-shadow-lg)}body .product-chart[data-mode=research] .kline-panel__ai-report>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:2px solid var(--paipan-ink);background:var(--paipan-yellow)}body .product-chart[data-mode=research] .kline-panel__ai-report>div>span{color:var(--paipan-violet);font:900 10px/1 ui-monospace,monospace;letter-spacing:.08em}body .product-chart[data-mode=research] .kline-panel__ai-report>div>strong{color:var(--paipan-ink);font:950 14px/1 ui-sans-serif,system-ui,sans-serif}body .product-chart[data-mode=research] .kline-panel__ai-report .kline-panel__ai-result{margin:0;padding:0 12px 12px;white-space:pre-wrap;color:var(--paipan-ink);font:700 13px/1.65 ui-sans-serif,system-ui,sans-serif}body .product-chart[data-mode=research] .kline-chart__frame{width:100%}body .product-chart[data-mode=research] .kline-chart__frame .recharts-brush-slide{fill:var(--paipan-accent);fill-opacity:.3}body .product-chart[data-mode=research] .kline-chart__frame .recharts-brush-traveller rect{fill:var(--paipan-ink)}body .product-chart[data-mode=research] .kline-chart__empty{padding:26px;border:2px dashed var(--paipan-ink);color:#655d53;text-align:center}body .product-chart[data-mode=research] .kline-chart__body,body .product-chart[data-mode=research] .kline-chart__wick{stroke:var(--paipan-ink);stroke-width:2}body .product-chart[data-mode=research] .kline-chart__candle.is-up .kline-chart__body{fill:var(--paipan-red)}body .product-chart[data-mode=research] .kline-chart__candle.is-down .kline-chart__body{fill:#196b58}body .product-chart[data-mode=research] .kline-chart__extreme text{font:950 10px var(--mono-font);paint-order:stroke;stroke:#fffdf7;stroke-width:3px;stroke-linejoin:round}body .product-chart[data-mode=research] .kline-chart__extreme.is-peak path{fill:var(--paipan-yellow);stroke:var(--paipan-ink);stroke-width:1}body .product-chart[data-mode=research] .kline-chart__extreme.is-peak text{fill:#9a6b00}body .product-chart[data-mode=research] .kline-chart__extreme.is-trough path{fill:#fff;stroke:var(--paipan-ink);stroke-width:1}body .product-chart[data-mode=research] .kline-chart__extreme.is-trough text{fill:#196b58}body .product-chart[data-mode=research] .kline-chart__today{fill:var(--paipan-ink);font:950 11px var(--mono-font);paint-order:stroke;stroke:#fffdf7;stroke-width:3px;stroke-linejoin:round}body .product-chart[data-mode=research] .kline-legend{display:flex;flex-wrap:wrap;gap:5px 10px;margin:9px 0 0;padding:0;list-style:none}body .product-chart[data-mode=research] .kline-legend li{display:inline-flex;align-items:center;gap:5px;border:1.5px solid var(--paipan-ink);background:#fffdf7;padding:3px 7px;color:var(--paipan-ink);font:800 10px var(--mono-font)}body .product-chart[data-mode=research] .kline-legend li:before{content:"";width:10px;height:10px;border:1px solid var(--paipan-ink);background:var(--paipan-ink)}body .product-chart[data-mode=research] .kline-legend li.is-up:before{background:var(--paipan-red)}body .product-chart[data-mode=research] .kline-legend li.is-down:before{background:#196b58}body .product-chart[data-mode=research] .kline-legend li.is-ma5:before{height:3px;border:none;background:var(--paipan-ink)}body .product-chart[data-mode=research] .kline-legend li.is-ma10:before{height:3px;border:none;background:repeating-linear-gradient(90deg,var(--paipan-violet) 0 4px,transparent 4px 7px)}body .product-chart[data-mode=research] .kline-legend li.is-peak:before{border-radius:50%;background:var(--paipan-yellow)}body .product-chart[data-mode=research] .kline-legend li.is-trough:before{background:#fff}body .product-chart[data-mode=research] .kline-hud{position:absolute;top:8px;right:8px;z-index:3;width:min(268px,62%);border:2px solid var(--paipan-ink);background:rgb(255 253 247/96%);box-shadow:4px 4px 0 var(--paipan-ink);padding:8px 9px;pointer-events:none}body .product-chart[data-mode=research] .kline-hud.is-block{position:static;width:auto;margin-top:10px;box-shadow:none}body .product-chart[data-mode=research] .kline-hud__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}body .product-chart[data-mode=research] .kline-hud__head strong{font-size:13px}body .product-chart[data-mode=research] .kline-hud__badge{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--paipan-ink);padding:2px 5px;font:900 10px var(--mono-font)}body .product-chart[data-mode=research] .kline-hud__badge.is-up{background:var(--paipan-red);color:#fffaf0}body .product-chart[data-mode=research] .kline-hud__badge.is-down{background:#196b58;color:#fffaf0}body .product-chart[data-mode=research] .kline-hud__dayun{margin:4px 0 0;color:var(--paipan-violet);font:800 11px var(--mono-font)}body .product-chart[data-mode=research] .kline-hud__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:7px 0 0;padding:5px 0;border-top:1px solid var(--paipan-slate-light);border-bottom:1px solid var(--paipan-slate-light)}body .product-chart[data-mode=research] .kline-hud__grid div{text-align:center}body .product-chart[data-mode=research] .kline-hud__grid dt{color:#655d53;font-size:10px}body .product-chart[data-mode=research] .kline-hud__grid dd{margin:0;font:900 12px var(--mono-font)}body .product-chart[data-mode=research] .kline-hud__grid dd.is-up{color:var(--paipan-red)}body .product-chart[data-mode=research] .kline-hud__grid dd.is-down{color:#196b58}body .product-chart[data-mode=research] .kline-hud__score{display:flex;align-items:center;gap:6px;margin-top:6px;font:800 11px var(--mono-font)}body .product-chart[data-mode=research] .kline-hud__score svg{color:var(--paipan-slate-light)}body .product-chart[data-mode=research] .kline-hud__score svg.is-bright{color:var(--paipan-yellow);fill:var(--paipan-yellow)}body .product-chart[data-mode=research] .kline-hud__score em{color:var(--paipan-violet);font-style:normal}body .product-chart[data-mode=research] .kline-hud__relation{margin:4px 0 0;font:900 10px var(--mono-font)}body .product-chart[data-mode=research] .kline-hud__relation.is-above{color:var(--paipan-red)}body .product-chart[data-mode=research] .kline-hud__relation.is-below{color:#196b58}body .product-chart[data-mode=research] .kline-hud__reason{margin:5px 0 0;color:#655d53;font-size:11px;line-height:1.4}body .product-chart[data-mode=research] .canvas-panel[data-mode=research] .canvas-panel__content{grid-template-columns:minmax(0,1fr)}body .product-chart[data-mode=research] .kline-table{margin-top:12px;border:2px solid var(--paipan-ink);background:#fffdf7}body .product-chart[data-mode=research] .kline-table__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-bottom:2px solid var(--paipan-ink);padding:8px 9px}body .product-chart[data-mode=research] .kline-table__head>div{display:flex;align-items:baseline;gap:8px}body .product-chart[data-mode=research] .kline-table__head strong{font-size:15px}body .product-chart[data-mode=research] .kline-table__head span{color:#655d53;font:800 11px var(--mono-font)}body .product-chart[data-mode=research] .kline-table__head button,body .product-chart[data-mode=research] .kline-table__toggle{display:inline-flex;align-items:center;gap:5px;border:2px solid var(--paipan-ink);border-radius:0;background:#fff;color:var(--paipan-ink);padding:5px 9px;font-weight:900;cursor:pointer}body .product-chart[data-mode=research] .kline-table__head button:hover,body .product-chart[data-mode=research] .kline-table__toggle:hover{background:var(--paipan-yellow)}body .product-chart[data-mode=research] .kline-table__scroll{max-height:320px;overflow:auto}body .product-chart[data-mode=research] .kline-table__caption{padding:7px 9px;color:#655d53;font-size:11px;text-align:left}body .product-chart[data-mode=research] .kline-table table{width:100%;border-collapse:collapse;font-size:12px}body .product-chart[data-mode=research] .kline-table td,body .product-chart[data-mode=research] .kline-table th{border-top:1px solid var(--paipan-ink);padding:6px 9px;text-align:left;vertical-align:top}body .product-chart[data-mode=research] .kline-table thead th{border-top:none;border-bottom:2px solid var(--paipan-ink);color:var(--paipan-ink);font:900 11px var(--mono-font);white-space:nowrap}body .product-chart[data-mode=research] .kline-table tbody th{font-weight:800}body .product-chart[data-mode=research] .kline-table tbody tr.is-up th{color:var(--paipan-red)}body .product-chart[data-mode=research] .kline-table tbody tr.is-down th{color:#196b58}body .product-chart[data-mode=research] .kline-table__ohlc{font-family:var(--mono-font);white-space:nowrap}body .product-chart[data-mode=research] .kline-table__score{font-family:var(--mono-font);font-weight:900}body .product-chart[data-mode=research] .kline-table__trend{display:inline-flex;align-items:center;gap:4px;border:1.5px solid;padding:1px 5px;font:900 11px var(--mono-font);white-space:nowrap}body .product-chart[data-mode=research] .kline-table__trend.is-up{color:var(--paipan-red)}body .product-chart[data-mode=research] .kline-table__trend.is-down{color:#196b58}body .product-chart[data-mode=research] .kline-table__toggle{width:100%;justify-content:center;border:none;border-top:2px solid var(--paipan-ink);padding:8px}@media (max-width:720px){body .product-chart[data-mode=research] .kline-panel{box-shadow:3px 3px 0 var(--paipan-ink)!important}body .product-chart[data-mode=research] :is(.classic-observatory,.combined-agent-surface,.kline-panel){box-shadow:var(--paipan-shadow)!important}}.product-chart[data-mode=research] .analysis-layout--classic{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,34%);gap:8px;min-width:0;min-height:0;height:100%;overflow:hidden}.product-chart[data-mode=research] .classic-agent-rail,.product-chart[data-mode=research] .classic-observatory{min-width:0;min-height:0;overflow:auto;border:2px solid var(--paipan-ink);background:var(--paipan-paper);box-shadow:var(--paipan-shadow-lg)}.product-chart[data-mode=research] .classic-observatory{padding:14px}.product-chart[data-mode=research] .classic-observatory__header{display:flex;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:2px solid var(--paipan-ink)}.product-chart[data-mode=research] .classic-observatory__header>div:first-child>span,.product-chart[data-mode=research] .classic-observatory__section-head span{color:var(--paipan-slate);font:800 10px/1.2 var(--paipan-font-mono);letter-spacing:.08em}.product-chart[data-mode=research] .classic-observatory__header h2{margin:5px 0 3px;font-size:24px;line-height:1.1}.product-chart[data-mode=research] .classic-observatory__header p,.product-chart[data-mode=research] .classic-observatory__section-head p{margin:0;color:var(--paipan-slate);font-size:12px}.product-chart[data-mode=research] .classic-observatory__protocol{display:grid;align-content:center;gap:4px;min-width:150px;text-align:right;font-size:11px}.product-chart[data-mode=research] .classic-observatory__protocol strong{padding:4px 7px;background:var(--paipan-accent);border:1.5px solid var(--paipan-ink)}.product-chart[data-mode=research] .classic-observatory__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 0}.product-chart[data-mode=research] .classic-observatory__anchors>div>div,.product-chart[data-mode=research] .classic-observatory__summary>div{display:grid;gap:3px;padding:7px 8px;border:1.5px solid var(--paipan-ink);background:var(--paipan-ground)}.product-chart[data-mode=research] .classic-observatory__anchors span,.product-chart[data-mode=research] .classic-observatory__summary span{color:var(--paipan-slate);font:800 10px var(--paipan-font-mono)}.product-chart[data-mode=research] .classic-observatory__anchors strong,.product-chart[data-mode=research] .classic-observatory__summary strong{font-size:12px}.product-chart[data-mode=research] .classic-observatory__section-head{display:flex;justify-content:space-between;gap:12px;align-items:end;margin:8px 0}.product-chart[data-mode=research] .classic-observatory__section-head h3{margin:3px 0 0;font-size:16px}.product-chart[data-mode=research] .daliuren-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px;background:var(--paipan-ink)}.product-chart[data-mode=research] .daliuren-palace{display:grid;min-height:92px;padding:8px;background:var(--paipan-paper)}.product-chart[data-mode=research] .daliuren-palace footer,.product-chart[data-mode=research] .daliuren-palace header{display:flex;justify-content:space-between;gap:6px;font-size:10px}.product-chart[data-mode=research] .daliuren-palace header b{font-size:17px}.product-chart[data-mode=research] .daliuren-palace>div{display:flex;align-items:baseline;gap:8px}.product-chart[data-mode=research] .daliuren-palace>div strong{color:var(--paipan-red);font-size:19px}.product-chart[data-mode=research] .daliuren-palace>div em{color:var(--paipan-slate);font-style:normal;font-size:11px}.product-chart[data-mode=research] .daliuren-courses__grid,.product-chart[data-mode=research] .daliuren-transmissions,.product-chart[data-mode=research] .taiyi-star-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.product-chart[data-mode=research] .daliuren-courses__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-chart[data-mode=research] .daliuren-courses__grid article,.product-chart[data-mode=research] .daliuren-transmissions article,.product-chart[data-mode=research] .taiyi-star-grid article{padding:9px;border:1.5px solid var(--paipan-ink);background:var(--paipan-ground)}.product-chart[data-mode=research] .daliuren-transmissions article{position:relative}.product-chart[data-mode=research] .daliuren-transmissions article strong,.product-chart[data-mode=research] .taiyi-star-grid article>strong{display:block;margin:4px 0;font-size:20px}.product-chart[data-mode=research] .classic-observatory__anchors{margin-top:10px;padding-top:10px;border-top:2px solid var(--paipan-ink)}.product-chart[data-mode=research] .classic-observatory__anchors>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.product-chart[data-mode=research] .taiyi-star-grid article footer,.product-chart[data-mode=research] .taiyi-star-grid article header{display:flex;justify-content:space-between;gap:6px;font-size:11px}.product-chart[data-mode=research] .taiyi-reading{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.product-chart[data-mode=research] .taiyi-reading>div{padding:10px;border:1.5px solid var(--paipan-ink);background:var(--paipan-ground)}.product-chart[data-mode=research] .taiyi-reading span{display:block;color:var(--paipan-slate);font:800 10px var(--paipan-font-mono)}.product-chart[data-mode=research] .taiyi-reading strong{display:block;margin-top:6px;font-size:14px}@media (max-width:1040px){.product-chart[data-mode=research] .analysis-layout--classic{grid-template-columns:1fr;overflow:auto}.product-chart[data-mode=research] .classic-agent-rail{min-height:540px}}@media (max-width:720px){.product-chart[data-mode=research] .classic-observatory{padding:9px}.product-chart[data-mode=research] .classic-observatory__header{display:block}.product-chart[data-mode=research] .classic-observatory__protocol{margin-top:9px;text-align:left}.product-chart[data-mode=research] .classic-observatory__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-chart[data-mode=research] .daliuren-board{grid-template-columns:repeat(3,minmax(0,1fr))}.product-chart[data-mode=research] .classic-observatory__anchors>div,.product-chart[data-mode=research] .daliuren-courses__grid,.product-chart[data-mode=research] .daliuren-transmissions,.product-chart[data-mode=research] .taiyi-reading,.product-chart[data-mode=research] .taiyi-star-grid{grid-template-columns:1fr 1fr}}.product-chart[data-mode=research] .classic-observatory{padding:16px}.product-chart[data-mode=research] .classic-observatory__header h2{font-size:28px}.product-chart[data-mode=research] .classic-observatory__header p,.product-chart[data-mode=research] .classic-observatory__section-head p{font-size:13px;line-height:1.55}.product-chart[data-mode=research] .classic-observatory__anchors>div>div,.product-chart[data-mode=research] .classic-observatory__summary>div{min-height:54px;padding:9px 10px}.product-chart[data-mode=research] .classic-observatory__anchors span,.product-chart[data-mode=research] .classic-observatory__summary span{font-size:11px}.product-chart[data-mode=research] .classic-observatory__anchors strong,.product-chart[data-mode=research] .classic-observatory__summary strong{font-size:14px;line-height:1.3}.product-chart[data-mode=research] .daliuren-board{gap:3px;padding:3px}.product-chart[data-mode=research] .daliuren-palace{min-height:108px;gap:8px;padding:10px}.product-chart[data-mode=research] .daliuren-palace footer,.product-chart[data-mode=research] .daliuren-palace header{font-size:12px;line-height:1.3}.product-chart[data-mode=research] .daliuren-palace header b{font-size:21px}.product-chart[data-mode=research] .daliuren-palace>div strong{font-size:25px;line-height:1.1}.product-chart[data-mode=research] .daliuren-palace>div em{font-size:14px}.product-chart[data-mode=research] .daliuren-courses__grid article,.product-chart[data-mode=research] .daliuren-transmissions article,.product-chart[data-mode=research] .taiyi-star-grid article{padding:11px}.product-chart[data-mode=research] .daliuren-courses__grid article,.product-chart[data-mode=research] .daliuren-transmissions article{font-size:13px}.product-chart[data-mode=research] .daliuren-courses__grid article strong,.product-chart[data-mode=research] .daliuren-transmissions article strong,.product-chart[data-mode=research] .taiyi-star-grid article>strong{font-size:24px;line-height:1.1}.product-chart[data-mode=research] .daliuren-transmissions article div,.product-chart[data-mode=research] .daliuren-transmissions article small{font-size:12px;line-height:1.4}.product-chart[data-mode=research] .taiyi-star-grid article footer,.product-chart[data-mode=research] .taiyi-star-grid article header{font-size:12px}.product-chart[data-mode=research] .taiyi-star-grid article p{margin:7px 0;font-size:14px;line-height:1.45}.product-chart[data-mode=research] .taiyi-reading>div{padding:12px}.product-chart[data-mode=research] .taiyi-reading span{font-size:11px}.product-chart[data-mode=research] .taiyi-reading p,.product-chart[data-mode=research] .taiyi-reading strong{font-size:14px;line-height:1.55}