.heming-study{border-top:1px solid var(--bdr-med);color:var(--tx-1);margin:36px 0;padding-top:28px}.heming-study-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.heming-study-heading h2{margin:0 0 8px;font-size:24px;line-height:1.5}.heming-study-heading p{color:var(--tx-2);margin:0;font-size:14px;line-height:1.8}.heming-study-nav{border-bottom:1px solid var(--bdr-med);gap:24px;margin:24px 0 8px;display:flex;overflow:auto}.heming-study-nav button{white-space:nowrap;min-height:44px;color:var(--tx-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:14px}.heming-study-nav button[aria-pressed=true]{color:var(--tx-0);border-bottom-color:var(--ac);font-weight:600}.heming-theme,.heming-window{border-bottom:1px solid var(--bdr);padding:18px 0}.heming-theme>summary,.heming-window>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:16px;min-height:40px;line-height:1.7;display:flex}.heming-theme>summary:after,.heming-window>summary:after{content:"展开";color:var(--tx-2);margin-left:auto;font-size:13px}.heming-theme[open]>summary:after,.heming-window[open]>summary:after{content:"收起"}.heming-theme>summary strong{font-size:19px}.heming-theme>summary span,.heming-window>summary span{color:var(--tx-2);font-size:13px}.heming-window>summary small{font-variant-numeric:tabular-nums;color:var(--tx-2)}.heming-needs-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin:18px 0;display:grid}.heming-needs-pair article{min-width:0}.heming-study h3{margin:18px 0 10px;font-size:16px}.heming-study p{overflow-wrap:anywhere;max-width:72ch;line-height:1.85}.heming-study .source-note{font-size:13px}.heming-evidence-links{flex-wrap:wrap;gap:12px;display:flex}.heming-source-detail{color:var(--tx-2);margin-top:18px;font-size:13px}.heming-source-detail summary{cursor:pointer;min-height:40px}.heming-source-detail q{margin-top:6px;display:block}.heming-source-detail q:before,.heming-source-detail q:after{content:none}.heming-interaction{border-top:1px solid var(--bdr);padding:4px 0 12px}.heming-discussion{font-weight:550}.heming-evidence{background:var(--bg-1);border-radius:12px;margin:20px 0;padding:18px 20px}.heming-evidence p{margin:8px 0}.heming-evidence button{margin-left:20px}.heming-rules{max-width:80ch;padding:10px 0 20px}.heming-rules h3{margin-top:26px}.heming-range{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.heming-range label{gap:8px;font-size:13px;display:grid}.heming-range input,.heming-range select{font:inherit;color:var(--tx-0);background:var(--bg-1);border:1px solid var(--bdr-med);width:130px;min-height:44px;caret-color:var(--ac);border-radius:8px;padding:10px;font-size:16px}.heming-range p{width:100%;color:var(--tx-2);margin:0;font-size:13px}.heming-study button:focus-visible,.heming-study a:focus-visible,.heming-study summary:focus-visible,.heming-range :focus-visible{outline:2px solid var(--ac);outline-offset:4px}.heming-study button:disabled{opacity:.5;cursor:default}.heming-study button:hover:not(:disabled){color:var(--tx-0)}.heming-study ::selection{background:var(--ac);color:var(--bg-0)}.heming-chapter-anchor{scroll-margin-top:80px}.heming-chat-history{border-top:1px solid var(--bdr);margin:20px 0;padding-top:16px}.heming-chat-history summary{cursor:pointer;min-height:44px}.heming-chat-history article{border-bottom:1px solid var(--bdr);padding:18px 0}@media (max-width:700px){.heming-needs-pair{grid-template-columns:1fr;gap:10px}.heming-needs-pair article+article{border-top:1px solid var(--bdr);padding-top:12px}.heming-study-heading{display:block}.heming-study-heading h2{font-size:21px}.heming-study-heading>a{margin-top:12px;display:inline-block}.heming-study-nav{gap:20px}.heming-study-nav button{font-size:13px}.heming-theme>summary,.heming-window>summary{gap:8px 14px}.heming-window>summary small{width:100%}.heming-evidence .quiet-link{min-height:44px}.heming-modes{grid-template-columns:1fr!important}.heming-range{gap:12px}.heming-range .outline-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.heming-study *{scroll-behavior:auto}}.heming-study .source-note{color:var(--tx-2);opacity:1}.heming-result-tools+.source-note{color:var(--tx-2);opacity:1;font-size:13px;line-height:1.8}
