.science-guide{width:min(800px,calc(100vw - 32px));max-height:min(86vh,900px);overflow:auto;line-height:1.55}
.science-guide h2{margin-bottom:8px}.science-guide h3{margin:27px 0 8px;font-size:19px}.science-guide p{margin:10px 0}.science-guide-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:10px;color:var(--accent);font-weight:600}.science-guide-intro{color:var(--muted);max-width:70ch;font-size:13px}.science-guide-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 24px;border-bottom:1px solid color-mix(in srgb,var(--ink),transparent 82%)}.science-guide-tabs button{background:none;border:0;padding:10px 4px;cursor:pointer;color:var(--muted);font:inherit;font-size:13px}.science-guide-tabs button[aria-selected=true]{color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.science-guide [hidden]{display:none!important}
.science-flow-inputs,.science-examples,.science-tree-children{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.science-examples{grid-template-columns:repeat(3,minmax(0,1fr))}.science-flow-inputs>div,.science-flow-result,.science-examples>div,.science-tree-label,.science-tree-children>div{padding:14px 16px;background:color-mix(in srgb,var(--accent),var(--surface) 92%);border-radius:3px}.science-flow strong,.science-examples strong,.science-tree strong{display:block;color:var(--ink);font-size:14px}.science-flow span,.science-examples span,.science-tree span{display:block;font-size:12px;line-height:1.5;color:var(--muted);margin-top:4px}.science-flow-result{max-width:70%;margin:0 auto;background:color-mix(in srgb,var(--accent),var(--surface) 86%);text-align:center}.science-flow-arrow{font-size:19px;line-height:30px;text-align:center;color:var(--accent)}.science-tree-children{margin:18px 0 0 18px;position:relative}.science-tree-children:before{content:'';position:absolute;left:-10px;top:-18px;bottom:50%;border-left:1px solid var(--accent)}.science-tree-children>div{position:relative}.science-tree-children>div:first-child:before{content:'';position:absolute;left:-10px;top:50%;width:10px;border-top:1px solid var(--accent)}
.science-guide .science-sources{font-size:11px;color:var(--muted);line-height:1.6}.science-guide a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.science-guide-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.science-guide-actions button{font-size:12px}.science-context-guide{color:var(--accent);font-size:12px;text-decoration:underline;text-underline-offset:3px;margin:0 0 12px}.science-guide-nav{color:var(--accent)!important;white-space:nowrap}
@media(max-width:600px){.science-flow-inputs,.science-examples,.science-tree-children{grid-template-columns:1fr}.science-flow-result{max-width:100%}.science-guide{width:calc(100vw - 20px);max-height:90vh}.science-guide h2{font-size:23px}}
