/* Canonical feature pages hosted inline. No parallel charts, sources or permissions. */
.na-artifact{margin:16px 0 24px;border:1px solid var(--border,#302c38);border-radius:12px;overflow:hidden;background:var(--surface,#141319)}
.na-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--border,#302c38)}
.na-head strong{flex:1}.na-kind{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#aaa)}
.na-artifact iframe{display:block;width:100%;height:650px;max-height:80vh;border:0;background:transparent}.na-artifact.na-expanded iframe{height:85vh;max-height:none}.na-status{padding:12px;color:var(--muted,#aaa)}
.na-film-list{display:grid;gap:7px;padding:12px;max-height:370px;overflow:auto}.na-film-list button{text-align:left;white-space:normal}.na-artifact button:focus-visible,.na-artifact a:focus-visible{outline:2px solid #a985ff;outline-offset:3px}
html.artifact-embed .sidebar,html.artifact-embed .topbar,html.artifact-embed #intro,html.artifact-embed #ambient,html.artifact-embed .entrance{display:none!important}
html.artifact-embed .shell{margin-left:0!important;min-height:0!important}html.artifact-embed #view{padding:16px!important;max-width:none!important}html.artifact-embed body{min-width:0!important}
html.artifact-embed .sx-heading .sx-header-actions,html.artifact-embed #ax-ask,html.artifact-embed #ls-ask{display:none!important}
.ambient .na-artifact iframe{height:560px}.na-artifact .na-locked{padding:20px}
@media(max-width:900px){.na-artifact iframe{height:620px}.na-head .btn{font-size:11px}}
@media(prefers-reduced-motion:reduce){.na-artifact *{scroll-behavior:auto!important}}
html.artifact-embed .sx-heading,html.artifact-embed .ax-hero,html.artifact-embed .ax-tabs{display:none!important}
.na-artifact{overflow:visible}.na-head{position:sticky;top:0;z-index:2;background:var(--surface,#141319);border-radius:12px 12px 0 0}.na-body{overflow:hidden;border-radius:0 0 12px 12px}
