@keyframes observatory-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-spin{to{transform:rotate(1turn)}}.product-chart,body:has(.product-chart),html:has(.product-chart){--paipan-ink:#121214;--paipan-paper:#ffffff;--paipan-ground:#f4f1ea;--paipan-accent:#ffbe1a;--paipan-accent-hover:#ffca36;--paipan-yellow:#ffbe1a;--paipan-red:#e63946;--paipan-violet:#475569;--paipan-slate:#71717a;--paipan-slate-light:#e4e4e7;--paipan-shadow:3px 3px 0 var(--paipan-ink);--paipan-shadow-sm:2px 2px 0 var(--paipan-ink);--paipan-shadow-lg:4px 4px 0 var(--paipan-ink);--paipan-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Noto Sans SC","Microsoft YaHei",sans-serif;--paipan-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}@media (max-width:420px){body .product-chart .observatory-hero{gap:6px!important;padding:8px!important}body .product-chart .observatory-hero .workbench-tabs{scrollbar-width:none!important}body .product-chart .observatory-hero .workbench-tabs::-webkit-scrollbar{display:none!important}body .product-chart .observatory-hero .workbench-tabs .semi-tabs-bar{height:34px!important}body .product-chart .observatory-hero .workbench-tabs .semi-tabs-tab{min-width:56px!important;min-height:28px!important;padding-inline:7px!important;font-size:10px!important}}@media (min-width:721px){html body .page-shell.product-chart{height:100dvh!important;max-height:100dvh!important;min-height:0!important;overflow:hidden!important}html body .page-shell.product-chart>.qmdj-footer{flex:0 0 auto!important}html body .page-shell.product-chart .observatory-hero{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;height:auto!important;min-height:76px!important;padding:9px 12px!important;align-items:center!important}}@media (min-width:1141px){html body .page-shell.product-chart .observatory-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:62px!important;padding:10px 18px!important;background:var(--paipan-paper)!important;border:2px solid var(--paipan-ink)!important;border-radius:4px!important;box-shadow:var(--paipan-shadow-lg)!important}html body .page-shell.product-chart .observatory-hero__copy{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1px!important}html body .page-shell.product-chart .observatory-hero .workbench-tabs{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;margin:0!important}html body .page-shell.product-chart .observatory-hero .platform-account{flex:0 0 auto!important;margin-left:auto!important;display:flex!important;align-items:center!important;gap:8px!important;position:static!important;transform:none!important}html body .page-shell.product-chart .observatory-hero .hero-action{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;margin:0!important}}@media (max-width:1140px) and (min-width:721px){html body .page-shell.product-chart .observatory-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-rows:auto auto!important;gap:8px 12px!important;min-height:84px!important;padding:10px 14px!important;background:var(--paipan-paper)!important;border:2px solid var(--paipan-ink)!important;border-radius:4px!important;box-shadow:var(--paipan-shadow-lg)!important;align-items:center!important}html body .page-shell.product-chart .observatory-hero__copy{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1px!important}html body .page-shell.product-chart .observatory-hero .platform-account{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:8px!important;justify-self:end!important;position:static!important;transform:none!important}html body .page-shell.product-chart .observatory-hero .hero-action{grid-column:3!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-self:end!important}html body .page-shell.product-chart .observatory-hero .workbench-tabs{grid-column:1/-1!important;grid-row:2!important;width:100%!important;display:flex!important;align-items:center!important;overflow-x:auto!important;scrollbar-width:none!important}html body .page-shell.product-chart .observatory-hero .workbench-tabs::-webkit-scrollbar{display:none!important}html body .page-shell.product-chart .observatory-hero .observatory-hero__materials{grid-column:3!important;grid-row:2!important;justify-self:end!important}}html body .page-shell.product-chart{background:var(--paipan-ground)!important;color:var(--paipan-ink)!important;font-family:var(--paipan-font)!important}@media (min-width:721px){html body .page-shell.product-chart{display:flex!important;flex-direction:column!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;margin:0!important;padding:6px 8px!important;gap:6px!important;overflow:hidden!important}html body .page-shell.product-chart>.chart-materials-entry,html body .page-shell.product-chart>.error-banner,html body .page-shell.product-chart>.observatory-hero,html body .page-shell.product-chart>.qmdj-footer{flex:0 0 auto!important}html body .page-shell.product-chart>.analysis-layout,html body .page-shell.product-chart>.analysis-layout--classic,html body .page-shell.product-chart>.paipan-workspace{flex:1 1 0!important;min-height:0!important;height:auto!important;overflow:hidden!important}html body .page-shell.product-chart>.paipan-workspace{display:grid!important;grid-template-columns:minmax(0,2fr) 6px minmax(320px,1fr)!important;grid-template-rows:minmax(0,1fr)!important}html body .page-shell.product-chart>.paipan-workspace>#qimen-agent,html body .page-shell.product-chart>.paipan-workspace>#qimen-chart,html body .page-shell.product-chart>.paipan-workspace>.analysis-panel-divider{min-width:0!important;min-height:0!important}html body .page-shell.product-chart>.paipan-workspace>#qimen-chart{overflow:auto!important}html body .page-shell.product-chart>.paipan-workspace>#qimen-agent{display:flex!important;overflow:hidden!important}html body .page-shell.product-chart>.paipan-workspace>#qimen-agent>.sidebar-panel{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}html body .page-shell.product-chart>.qmdj-footer{margin-top:0!important}html body .page-shell.product-chart>.chart-materials-entry{height:28px!important;min-height:28px!important;align-items:center!important;overflow:hidden!important}html body .page-shell.product-chart>.chart-materials-entry>*{max-height:28px!important}}html body .page-shell.product-chart .observatory-hero__copy .workspace-kicker{display:block!important;font-family:var(--paipan-font-mono)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.18em!important;color:var(--paipan-ink)!important;text-transform:uppercase!important;line-height:1!important;margin:0 0 2px!important}html body .page-shell.product-chart .observatory-hero__copy h1{margin:0!important;font-family:var(--paipan-font)!important;font-size:1.65rem!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.1!important;color:var(--paipan-ink)!important;padding:0!important}html body .page-shell.product-chart .workbench-tabs .semi-tabs-bar{border:none!important;background:transparent!important;padding:0!important;margin:0!important;height:auto!important;gap:6px!important;display:flex!important;align-items:center!important}html body .page-shell.product-chart .workbench-tabs .semi-tabs-tab{background:var(--paipan-ground)!important;border:2px solid var(--paipan-ink)!important;border-radius:3px!important;box-shadow:var(--paipan-shadow-sm)!important;color:var(--paipan-ink)!important;font-family:var(--paipan-font)!important;font-weight:700!important;font-size:13px!important;padding:5px 13px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:transform .12s ease,box-shadow .12s ease,background .12s ease!important;outline:none!important}html body .page-shell.product-chart .workbench-tabs .semi-tabs-tab strong{color:inherit!important;font-weight:inherit!important}html body .page-shell.product-chart .workbench-tabs .semi-tabs-tab:hover{background:var(--paipan-paper)!important;transform:translate(-1px,-1px)!important;box-shadow:var(--paipan-shadow)!important}html body .page-shell.product-chart .workbench-tabs .semi-tabs-tab-active{background:var(--paipan-accent)!important;color:var(--paipan-ink)!important;border:2px solid var(--paipan-ink)!important;box-shadow:var(--paipan-shadow-sm)!important;font-weight:900!important;transform:none!important;outline:none!important}html body .page-shell.product-chart .workbench-tabs .semi-tabs-tab-active:focus,html body .page-shell.product-chart .workbench-tabs .semi-tabs-tab-active:focus-visible,html body .page-shell.product-chart .workbench-tabs .semi-tabs-tab:focus,html body .page-shell.product-chart .workbench-tabs .semi-tabs-tab:focus-visible{outline:none!important}html body .page-shell.product-chart .workbench-tabs .semi-tabs-ink-bar{display:none!important}html body .page-shell.product-chart .observatory-hero .platform-account__status{color:var(--paipan-ink)!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;text-align:right!important}html body .page-shell.product-chart .observatory-hero .platform-account__status small{display:block!important;color:var(--paipan-slate)!important;font-size:11px!important;font-weight:400!important;margin-top:1px!important}html body .page-shell.product-chart .observatory-hero .hero-action,html body .page-shell.product-chart .platform-account__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 13px!important;min-height:34px!important;font-family:var(--paipan-font)!important;font-size:12px!important;font-weight:750!important;background:var(--paipan-paper)!important;color:var(--paipan-ink)!important;border:2px solid var(--paipan-ink)!important;border-radius:3px!important;box-shadow:var(--paipan-shadow-sm)!important;cursor:pointer!important;transition:transform .12s ease,box-shadow .12s ease,background .12s ease!important;outline:none!important}html body .page-shell.product-chart .observatory-hero__materials{position:relative!important;z-index:250!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;pointer-events:auto!important}html body .page-shell.product-chart .observatory-hero__materials>button{position:relative!important;z-index:251!important;pointer-events:auto!important;min-height:34px!important;padding:6px 10px!important;font-size:12px!important;box-shadow:var(--paipan-shadow-sm)!important}@media (max-width:720px){html body .page-shell.product-chart .observatory-hero__materials{grid-column:1!important;grid-row:3!important;justify-self:start!important}html body .page-shell.product-chart .observatory-hero__materials>button{min-height:32px!important;padding:5px 8px!important;font-size:11px!important}}html body .page-shell.product-chart .observatory-hero .hero-action:hover,html body .page-shell.product-chart .platform-account__button:hover{background:var(--paipan-ground)!important;transform:translate(-1px,-1px)!important;box-shadow:var(--paipan-shadow)!important}html body .page-shell.product-chart .observatory-hero .hero-action:active,html body .page-shell.product-chart .platform-account__button:active{transform:translate(1px,1px)!important;box-shadow:1px 1px 0 var(--paipan-ink)!important}html body .page-shell.product-chart .platform-account__button.is-primary{background:var(--paipan-accent)!important;color:var(--paipan-ink)!important;font-weight:850!important}html body .page-shell.product-chart .platform-account__button.is-primary:hover{background:var(--paipan-accent-hover)!important}html body .page-shell.product-chart .platform-account__error{flex:1 0 100%;color:#8b1e14;font-size:11px;font-weight:800;line-height:1.35}.birth-library-control{position:relative;align-self:center}.birth-library-popover{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:280px;padding:10px;border:2px solid var(--paipan-ink);background:var(--paipan-paper);box-shadow:4px 4px 0 var(--paipan-ink)}.birth-library-save{display:flex;gap:5px;margin:8px 0}.birth-library-save input{min-width:0;flex:1;border:1px solid var(--paipan-ink);padding:5px}.birth-library-item button,.birth-library-save button{border:1px solid var(--paipan-ink);background:var(--paipan-accent);padding:5px 7px}.birth-library-item{display:flex;gap:4px;margin-top:5px}.birth-library-item>button:first-child{display:flex;flex:1;justify-content:space-between;text-align:left;background:var(--paipan-ground)}.birth-library-item small{color:var(--paipan-slate)}.birth-library-history-title{display:block;margin-top:10px;padding-top:8px;border-top:1px solid #c7c0ae}.birth-library-history{display:block;width:100%;margin-top:4px;text-align:left;background:var(--paipan-ground)!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart){display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;height:100%!important;min-height:0!important;padding:8px!important;gap:8px!important;border:0!important;border-radius:0!important;background:var(--paipan-ground)!important;box-shadow:none!important}@media (min-width:721px){body .product-chart .paipan-workspace>#qimen-chart>.chart-analysis-toggle{display:none!important}body .product-chart[data-mode=bazi] .paipan-workspace,body .product-chart[data-mode=ziwei] .paipan-workspace{display:grid!important;grid-template-columns:minmax(0,2fr) 6px minmax(320px,1fr)!important;grid-template-rows:minmax(0,1fr)!important}body .product-chart[data-mode=bazi] .paipan-workspace>#qimen-chart,body .product-chart[data-mode=ziwei] .paipan-workspace>#qimen-chart{min-width:0!important;min-height:0!important;overflow:auto!important}body .product-chart[data-mode=bazi] .paipan-workspace>#qimen-agent,body .product-chart[data-mode=ziwei] .paipan-workspace>#qimen-agent{display:flex!important;min-width:0!important;min-height:0!important;overflow:hidden!important}body .product-chart[data-mode=bazi] .paipan-workspace>#qimen-chart,body .product-chart[data-mode=ziwei] .paipan-workspace>#qimen-chart{display:flex!important;flex-direction:column!important;background:var(--paipan-paper)!important;border:2px solid var(--paipan-ink)!important;overflow:hidden!important}body .product-chart[data-mode=bazi] .paipan-workspace>#qimen-chart>.canvas-panel,body .product-chart[data-mode=ziwei] .paipan-workspace>#qimen-chart>.canvas-panel{flex:1 1 0!important;min-height:0!important;overflow:auto!important;padding:8px!important;background:var(--paipan-paper)!important}body .product-chart[data-mode=bazi] .canvas-panel__content,body .product-chart[data-mode=ziwei] .canvas-panel__content{min-height:100%!important}}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .inspector-tabs__list{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr) minmax(0,.78fr) minmax(0,.62fr)!important;width:100%!important;min-height:42px!important;margin:0!important;padding:0!important;border:2px solid var(--paipan-ink)!important;border-radius:0!important;background:var(--paipan-paper)!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .semi-tabs-tab,body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) [data-slot=tabs-trigger]{display:inline-flex!important;min-width:0!important;min-height:38px!important;align-items:center!important;justify-content:center!important;padding:5px 6px!important;border-right:1px solid var(--paipan-ink)!important;border-radius:0!important;color:var(--paipan-ink)!important;background:transparent!important;font:900 clamp(.72rem,.95vw,.86rem)/1 ui-sans-serif,system-ui,sans-serif!important;white-space:nowrap!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .semi-tabs-tab:last-child,body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) [data-slot=tabs-trigger]:last-child{border-right:0!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .semi-tabs-tab-active,body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) [data-slot=tabs-trigger][data-state=active]{background:var(--paipan-yellow)!important;box-shadow:2px 2px 0 var(--paipan-ink)!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .semi-tabs-ink-bar{display:none!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .inspector-tabs__content,body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) [data-slot=tabs-content]{min-height:0!important;height:100%!important;margin:0!important;overflow:hidden!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel,body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .inspector-output{display:grid!important;min-height:0!important;height:100%!important;gap:8px!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel{grid-template-rows:auto auto minmax(0,1fr)!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .inspector-output{grid-template-rows:auto minmax(0,1fr)!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__section,body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .inspector-output{min-width:0!important;padding:10px!important;border:2px solid var(--paipan-ink)!important;border-radius:0!important;background:var(--paipan-paper)!important;box-shadow:none!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__section--question{display:grid!important;gap:8px!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__section--result{grid-template-rows:auto minmax(0,1fr)!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__section-head,body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .inspector-output__toolbar{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;padding-bottom:6px!important;border-bottom:2px solid var(--paipan-ink)!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__section-head strong{color:var(--paipan-ink)!important;font:950 1rem/1 ui-sans-serif,system-ui,sans-serif!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__result-actions,body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__section-head>span{color:var(--paipan-violet)!important;font-size:.72rem!important;text-align:right!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__angles{display:flex!important;flex-wrap:wrap!important;gap:5px!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__angle,body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__followups button,body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-copy,body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .inspector-output__toolbar .command-button{min-height:30px!important;padding:4px 8px!important;border:1.5px solid var(--paipan-ink)!important;border-radius:3px!important;color:var(--paipan-ink)!important;background:var(--paipan-ground)!important;box-shadow:var(--paipan-shadow-sm)!important;font:850 .78rem/1.15 ui-sans-serif,system-ui,sans-serif!important;cursor:pointer!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__angle.is-active{background:var(--paipan-yellow)!important;box-shadow:2px 2px 0 var(--paipan-ink)!important;transform:translate(-1px,-1px)!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__textarea{width:100%!important;min-height:76px!important;max-height:112px!important;padding:8px!important;border:2px solid var(--paipan-ink)!important;border-radius:3px!important;color:var(--paipan-ink)!important;background:#fff!important;font:800 .84rem/1.45 ui-sans-serif,system-ui,sans-serif!important;resize:vertical!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__question-meta{display:flex!important;justify-content:space-between!important;color:var(--paipan-slate)!important;font-size:.72rem!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__question-meta button{color:var(--paipan-ink)!important;font-weight:850!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__followups{padding-top:6px!important;border-top:1px solid var(--paipan-ink)!important;color:var(--paipan-ink)!important;font-size:.74rem!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__followups>div{display:grid!important;gap:4px!important;margin-top:6px!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__followups button{text-align:left!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__entitlement{display:grid!important;gap:2px!important;color:var(--paipan-ink)!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__entitlement span{font:800 .7rem/1 ui-sans-serif,system-ui,sans-serif!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-panel__entitlement strong{font:950 .92rem/1 ui-sans-serif,system-ui,sans-serif!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .command-button-primary{min-height:42px!important;border:2px solid var(--paipan-ink)!important;border-radius:3px!important;color:var(--paipan-ink)!important;background:var(--paipan-yellow)!important;box-shadow:3px 3px 0 var(--paipan-ink)!important;font:950 .88rem/1.1 ui-sans-serif,system-ui,sans-serif!important;cursor:pointer!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .inspector-scroll{min-height:0!important;height:100%!important;border:1px solid var(--paipan-ink)!important;border-radius:0!important;background:#fff!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-empty{min-height:0!important;color:var(--paipan-ink)!important;background:var(--paipan-ground)!important;border-radius:3px!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-empty strong{color:var(--paipan-ink)!important;font-size:1rem!important;font-weight:950!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-empty span{max-width:28rem!important;color:var(--paipan-slate)!important;font-weight:750!important;text-align:center!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-empty--chart{display:grid!important;min-height:100%!important;align-content:space-between!important;gap:10px!important;padding:12px!important;border:0!important;background:#fffaf0!important;color:var(--paipan-ink)!important;text-align:left!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-empty__stamp{display:flex!important;align-items:center!important;gap:6px!important;color:var(--paipan-ink)!important;font:950 10px/1 ui-monospace,monospace!important;letter-spacing:.08em!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-empty__stamp svg{width:16px!important;height:16px!important;padding:2px!important;border:1px solid var(--paipan-ink)!important;background:var(--paipan-yellow)!important;color:var(--paipan-ink)!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-empty__lead{display:grid!important;gap:4px!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-empty__lead strong{color:var(--paipan-ink)!important;font:950 clamp(1rem,1.3vw,1.2rem)/1 ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.045em!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-empty__lead p{margin:0!important;color:#55418c!important;font:750 11px/1.42 ui-sans-serif,system-ui,sans-serif!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-empty__protocol{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border:1px solid var(--paipan-ink)!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-empty__protocol span{display:grid!important;min-width:0!important;gap:3px!important;padding:5px 4px!important;border-right:1px solid var(--paipan-ink)!important;color:var(--paipan-ink)!important;font:850 10px/1.15 ui-sans-serif,system-ui,sans-serif!important;text-align:left!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-empty__protocol span:last-child{border-right:0!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-empty__protocol b{color:var(--paipan-red)!important;font:950 9px/1 ui-monospace,monospace!important}body .product-chart :is(#qimen-agent .agent-surface--chart,.agent-surface--chart) .agent-result-empty--chart>small{color:#55418c!important;font:800 9px/1.2 ui-monospace,monospace!important}@media (max-width:1180px){body:has(.product-chart),html:has(.product-chart){min-height:100%!important;overflow:auto!important}body .page-shell.product-chart{width:calc(100vw - 16px)!important;height:auto!important;min-height:100svh!important;grid-template-rows:auto auto auto auto!important;overflow:visible!important}body .product-chart .observatory-hero{position:relative!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;height:auto!important;min-height:0!important;gap:8px!important;padding:9px!important}body .product-chart .observatory-hero__copy{grid-column:1!important;grid-row:1!important;min-width:0!important;padding-right:148px!important}body .product-chart .observatory-hero__copy h1{margin:0!important;font-size:1.18rem!important;letter-spacing:-.065em!important;white-space:nowrap!important}body .product-chart .observatory-hero .platform-account{display:flex!important;position:absolute!important;top:9px!important;right:9px!important;width:auto!important;min-width:0!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important}body .product-chart .observatory-hero .platform-account__redeem-wrap{position:relative!important}body .product-chart .observatory-hero .platform-account__button{min-height:30px!important;padding:5px 7px!important;border:1.5px solid var(--paipan-paper)!important;border-radius:0!important;background:transparent!important;color:var(--paipan-paper)!important;font:900 10px/1 ui-sans-serif,system-ui,sans-serif!important;white-space:nowrap!important}body .product-chart .observatory-hero .platform-account__button.is-primary{background:var(--paipan-yellow)!important;color:var(--paipan-ink)!important}body .product-chart .observatory-hero .platform-account__redeem-popover{right:0!important;left:auto!important;z-index:110!important}body .product-chart .observatory-hero .workbench-tabs{grid-column:1/-1!important;grid-row:2!important;overflow-x:auto!important}body .product-chart .observatory-hero .workbench-tabs .semi-tabs-bar{width:max-content!important;min-width:100%!important}body .product-chart .observatory-hero .workbench-tabs .semi-tabs-tab{min-width:58px!important}body .product-chart .observatory-hero .hero-action{grid-column:2!important;grid-row:3!important;justify-self:end!important;min-height:32px!important;padding:6px 9px!important;font-size:12px!important}body .product-chart .observatory-hero__agent-entry{display:none!important}body .product-chart .qmdj-footer__compact{justify-content:flex-start!important;gap:7px!important;overflow-x:auto!important}body .product-chart .qmdj-footer{margin-top:auto!important;flex:none!important}body .product-chart .chart-analysis-toggle{display:inline-flex!important;position:fixed!important;right:14px!important;bottom:14px!important;z-index:70!important;min-height:44px!important;align-items:center!important;gap:7px!important;padding:0 13px!important;border:2px solid var(--paipan-ink)!important;border-radius:3px!important;background:var(--paipan-yellow)!important;box-shadow:var(--paipan-shadow)!important;color:var(--paipan-ink)!important;font:950 13px/1 ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.02em!important}body .product-chart .chart-analysis-toggle span{display:grid!important;width:21px!important;height:21px!important;place-items:center!important;background:var(--paipan-ink)!important;color:var(--paipan-yellow)!important;font:950 10px/1 ui-monospace,monospace!important}body .product-chart .chart-analysis-drawer{position:fixed!important;z-index:100!important;inset:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;visibility:hidden!important;pointer-events:none!important}body .product-chart .chart-analysis-drawer.is-open{visibility:visible!important;pointer-events:auto!important}body .product-chart .chart-analysis-drawer__backdrop{position:absolute!important;z-index:0!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;border:0!important;background:rgb(18 18 20/.6)!important;opacity:0!important;transition:opacity .16s ease-out!important}body .product-chart .chart-analysis-drawer.is-open .chart-analysis-drawer__backdrop{opacity:1!important}body .product-chart .chart-analysis-drawer__panel{position:relative!important;z-index:1!important;display:grid!important;width:min(calc(100% - 16px),520px)!important;height:min(calc(100% - 16px),920px)!important;margin:auto!important;grid-template-rows:46px minmax(0,1fr)!important;overflow:hidden!important;border:2px solid var(--paipan-ink)!important;border-radius:4px!important;background:var(--paipan-paper)!important;box-shadow:var(--paipan-shadow-lg)!important;color:var(--paipan-ink)!important;transform:translateY(18px)!important;transition:transform .16s ease-out!important}body .product-chart .chart-analysis-drawer.is-open .chart-analysis-drawer__panel{transform:translateY(0)!important}body .product-chart .chart-analysis-drawer__header{display:flex!important;min-width:0!important;align-items:center!important;justify-content:space-between!important;padding:0 10px 0 12px!important;border-bottom:3px solid var(--paipan-ink)!important;background:var(--paipan-ink)!important;color:var(--paipan-paper)!important}body .product-chart .chart-analysis-drawer__header strong{color:inherit!important;font:950 16px/1 ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.04em!important}body .product-chart .chart-analysis-drawer__header button{display:grid!important;width:27px!important;height:27px!important;place-items:center!important;border:2px solid var(--paipan-paper)!important;border-radius:0!important;background:var(--paipan-red)!important;color:var(--paipan-paper)!important;font:950 20px/1 ui-sans-serif,system-ui,sans-serif!important}body .product-chart .chart-analysis-drawer .inspector-tabs__content,body .product-chart .chart-analysis-drawer .semi-tabs-content,body .product-chart .chart-analysis-drawer .semi-tabs-pane-active,body .product-chart .chart-analysis-drawer .semi-tabs-pane-motion-overlay,body .product-chart .chart-analysis-drawer .sidebar-panel{min-height:0!important}body .product-chart .chart-analysis-drawer .sidebar-panel{border:0!important;background:var(--paipan-paper)!important}body .product-chart .chart-analysis-drawer .inspector-tabs__content,body .product-chart .chart-analysis-drawer .semi-tabs-content,body .product-chart .chart-analysis-drawer .semi-tabs-pane-active,body .product-chart .chart-analysis-drawer .semi-tabs-pane-motion-overlay,body .product-chart .chart-analysis-drawer .sidebar-panel{display:flex!important;height:100%!important;overflow:hidden!important}body .product-chart .chart-analysis-drawer .command-button-primary{min-height:38px!important;padding:6px 9px!important;justify-content:center!important;border:2px solid var(--paipan-ink)!important;border-radius:3px!important;background:var(--paipan-accent)!important;box-shadow:var(--paipan-shadow-sm)!important;color:var(--paipan-ink)!important;font:950 12px/1.1 ui-sans-serif,system-ui,sans-serif!important}body .product-chart .chart-analysis-drawer .command-button-primary svg{width:14px!important;height:14px!important}}@media (max-width:720px){body:has(.product-chart),html:has(.product-chart){overflow-x:clip!important}body .page-shell.product-chart{width:100%!important;min-height:100svh!important;margin:0!important;padding:4px 4px 68px!important;gap:5px!important}body .product-chart .observatory-hero{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:31px 40px!important;align-items:center!important;gap:7px!important;min-height:0!important;padding:8px!important;box-shadow:var(--paipan-shadow)!important}body .product-chart .observatory-hero__copy{grid-column:1!important;grid-row:1!important;min-width:0!important;padding:0!important}body .product-chart .observatory-hero__copy h1{overflow:hidden!important;font-size:1.08rem!important;text-overflow:ellipsis!important}body .product-chart .observatory-hero .platform-account{position:static!important;grid-column:2!important;grid-row:1!important;min-width:0!important;transform:none!important}body .product-chart .observatory-hero .platform-account__button{min-height:28px!important;padding:4px 6px!important;font-size:9px!important}body .product-chart .observatory-hero .workbench-tabs{grid-column:1/-1!important;grid-row:2!important;min-width:0!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--paipan-slate) var(--paipan-paper)}body .product-chart .observatory-hero .workbench-tabs::-webkit-scrollbar{height:4px}body .product-chart .observatory-hero .workbench-tabs::-webkit-scrollbar-thumb{background:var(--paipan-slate);border-radius:2px}body .product-chart .observatory-hero .workbench-tabs::-webkit-scrollbar-track{background:var(--paipan-paper)}body .product-chart .observatory-hero .workbench-tabs .semi-tabs-bar{min-width:max-content!important;width:max-content!important;height:40px!important;padding:2px!important}body .product-chart .observatory-hero .workbench-tabs .semi-tabs-tab{min-width:46px!important;min-height:32px!important;padding:4px 7px!important;font-size:11px!important}body .product-chart .observatory-hero .hero-action{grid-column:2!important;grid-row:2!important;min-height:40px!important;margin:0!important;padding:5px 8px!important;white-space:nowrap!important}body .product-chart :is(.analysis-layout--stacked,.analysis-layout--classic){padding-bottom:6px!important}body .product-chart .chart-analysis-toggle{position:static!important;align-self:end!important;width:auto!important;margin:10px 0 0 auto!important;min-height:42px!important;padding:0 10px!important}body .page-shell.product-chart{padding:6px 6px 52px!important;gap:8px!important}body .product-chart .observatory-hero{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;gap:8px!important;padding:10px!important;border-bottom-width:3px!important;box-shadow:3px 3px 0 var(--paipan-ink)!important}body .product-chart .observatory-hero__copy{grid-column:1!important;grid-row:1!important;align-self:center!important}body .product-chart .observatory-hero__copy h1{font-size:clamp(1.15rem,3.4vw,1.45rem)!important;line-height:1.1!important;letter-spacing:-.03em!important}body .product-chart .observatory-hero .platform-account{grid-column:2!important;grid-row:1!important;align-self:center!important}body .product-chart .observatory-hero .platform-account__status{display:none!important}body .product-chart .observatory-hero .workbench-tabs{grid-column:1/-1!important;grid-row:2!important;width:100%!important}body .product-chart .observatory-hero .workbench-tabs .semi-tabs-bar{width:max-content!important;min-width:100%!important;height:36px!important;padding:2px!important}body .product-chart .observatory-hero .workbench-tabs .semi-tabs-tab{min-width:58px!important;min-height:30px!important;padding:4px 8px!important;font-size:11px!important;line-height:1!important}body .product-chart .observatory-hero .hero-action{grid-column:2!important;grid-row:3!important;justify-self:end!important;min-height:32px!important;padding:6px 10px!important;font-size:11px!important}body .product-chart .classic-observatory{box-shadow:3px 3px 0 var(--paipan-ink)!important}body .product-chart .qmdj-footer{width:100%!important;min-height:30px!important;padding:7px 9px!important}body .product-chart .qmdj-footer__compact{width:100%!important;justify-content:flex-start!important;gap:6px!important;white-space:nowrap!important;font-size:10px!important;line-height:1.1!important}}body:has(.product-chart),html:has(.product-chart){background:var(--paipan-ground)!important}body .page-shell.product-chart{width:min(1520px,calc(100vw - 28px))!important;height:100svh!important;min-height:100svh!important;padding:4px 0 6px!important;gap:5px!important;background:var(--paipan-ground)!important;color:var(--paipan-ink)!important}@media (min-width:721px){html body .page-shell.product-chart{width:100%!important;max-width:none!important;margin-inline:0!important}}body .product-chart .observatory-hero{position:relative!important;overflow:visible!important;border:2px solid var(--paipan-ink)!important;border-radius:4px!important;background:var(--paipan-paper)!important;box-shadow:var(--paipan-shadow-lg)!important;color:var(--paipan-ink)!important}body .product-chart .observatory-hero__copy{display:flex!important;min-width:max-content!important;flex-direction:column!important;justify-content:center!important;gap:1px!important}body .product-chart .workspace-kicker{display:block!important}body .product-chart .observatory-hero__copy h1{margin:0!important;color:var(--paipan-ink)!important;font-size:1.65rem!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.1!important}body .product-chart .observatory-hero .workbench-tabs{min-width:0!important}body .product-chart .observatory-hero .workbench-tabs .semi-tabs-bar{border:none!important;background:transparent!important}body .product-chart .observatory-hero .workbench-tabs .semi-tabs-tab{background:var(--paipan-ground)!important;border:2px solid var(--paipan-ink)!important;border-radius:3px!important;box-shadow:var(--paipan-shadow-sm)!important;color:var(--paipan-ink)!important;font-weight:700!important;outline:none!important}body .product-chart .observatory-hero .workbench-tabs .semi-tabs-tab-active{background:var(--paipan-accent)!important;color:var(--paipan-ink)!important;border:2px solid var(--paipan-ink)!important;box-shadow:var(--paipan-shadow-sm)!important;font-weight:900!important;outline:none!important}body .product-chart .observatory-hero .workbench-tabs .semi-tabs-ink-bar,body .product-chart .observatory-hero__agent-entry{display:none!important}body .product-chart .observatory-hero .platform-account{position:static!important;transform:none!important}body .product-chart .observatory-hero .hero-action{position:static!important}body .product-chart .qmdj-footer{display:flex!important;min-height:28px!important;height:28px!important;padding:0 10px!important;align-items:center!important;overflow:hidden!important;border:2px solid var(--paipan-ink)!important;border-radius:0!important;background:var(--paipan-paper)!important;box-shadow:none!important}body .product-chart .qmdj-footer__compact{display:flex!important;width:100%!important;min-width:0!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:var(--paipan-violet)!important;font-size:10px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}body .product-chart .qmdj-footer__compact a{color:var(--paipan-red)!important}