@media (prefers-reduced-motion:no-preference){.paipan-page .ask-turn .chips{animation:paipan-chips-in .35s cubic-bezier(.16,1,.3,1) .05s both}.paipan-page .person-menu{animation:paipan-menu-in .15s cubic-bezier(.16,1,.3,1) both}.paipan-page .person-summary{transition:border-color .15s cubic-bezier(.16,1,.3,1)}.paipan-page .person-summary-caret{transition:transform .15s cubic-bezier(.16,1,.3,1)}.paipan-page .person-summary[aria-expanded=true] .person-summary-caret{transform:rotate(180deg)}.paipan-page .person-menu-add,.paipan-page .person-menu-edit,.paipan-page .person-menu-pick{transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.paipan-page .chart-quick button,.paipan-page .switch button{transition:background-color .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1)}}@keyframes paipan-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes paipan-chips-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.paipan-page .ask-turn .chips,.paipan-page .person-menu{animation:none}}.paipan-page .person-summary:hover{border-color:var(--ink)}.paipan-page .person-menu-pick:not([aria-selected=true]):hover{background:var(--line)}.paipan-page .chart-settings-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 8px}.paipan-page .chart-settings-trigger{display:inline-flex;align-items:center;min-height:28px;padding:2px 10px;border-radius:var(--radius-pill,9999px);border:1px solid var(--border-subtle,rgba(0,0,0,.06));background:var(--surface-composer,#faf9f6);font-size:12px;font-weight:500;color:var(--ink-soft);transition:all var(--motion-micro) var(--ease-enter)}.paipan-page .chart-settings-trigger:hover{background:rgba(0,0,0,.04);border-color:var(--border-strong,rgba(0,0,0,.14));color:var(--ink)}.chart-settings-dialog{max-width:36rem;border-radius:var(--radius-card,16px);border:1px solid var(--border-subtle,rgba(0,0,0,.08));box-shadow:var(--shadow-4);background:var(--paper)}.chart-settings-form h2{font-family:var(--serif);font-weight:700;font-size:1.5rem;line-height:1.2;margin:0 0 8px}.chart-settings-lede{margin:0 0 16px}.chart-settings-section{margin-bottom:16px}.chart-settings-field+.chart-settings-field{margin-top:12px}.chart-settings-field label{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.chart-settings-badge{font-size:11px;color:var(--ink-soft);border:1px solid var(--border-subtle,rgba(0,0,0,.06));border-radius:4px;background:rgba(0,0,0,.03);padding:1px 6px}.chart-settings-current{margin-top:4px}.chart-settings-meta{margin:8px 0 16px;font-size:12px}.paipan-page .chart-page-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:8px}.paipan-page .chart-page-tools .chart-settings-bar{padding:0;margin:0}.paipan-page .chart-frame-help-trigger{display:inline-flex;align-items:center;min-height:28px;padding:2px 10px;border-radius:var(--radius-pill,9999px);border:1px solid var(--border-subtle,rgba(0,0,0,.06));background:var(--surface-composer,#faf9f6);font-size:12px;font-weight:500;color:var(--ink-soft);transition:all var(--motion-micro) var(--ease-enter)}.paipan-page .chart-frame-help-trigger:hover{background:rgba(0,0,0,.04);border-color:var(--border-strong,rgba(0,0,0,.14));color:var(--ink)}.paipan-page .chart-wrap{position:relative}.paipan-page .chart-compare-panel{max-width:540px}.chart-help-dialog{max-width:32rem;border-radius:var(--radius-card,16px);border:1px solid var(--border-subtle,rgba(0,0,0,.08));box-shadow:var(--shadow-4);background:var(--paper)}.chart-help-form h2{font-family:var(--serif);font-weight:700;font-size:1.5rem;margin:0 0 8px}.chart-help-lede{margin:0 0 16px}.chart-help-section+.chart-help-section{margin-top:12px}.chart-help-section h3{font-size:14px;margin:0 0 4px}.chart-help-section p{margin:0;font-size:14px;color:var(--ink-soft)}