/* Approved inner-page treatment: solid opening, continuous quiet network below. */
.inner-network-content{position:relative;isolation:isolate}
.inner-network-content>section{position:relative;z-index:0}
.inner-network-backdrop{display:none;position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:clip}
.inner-background[data-background=continuous] .inner-hero{background:var(--canvas)}
.inner-background[data-background=continuous] .inner-hero:before,
.inner-background[data-background=continuous] .inner-network-content>section:before{content:none}
.inner-background[data-background=continuous] .inner-network-content{background:var(--canvas)}
.inner-background[data-background=continuous] .inner-network-backdrop{display:block}
.inner-background[data-background=continuous] section{border-bottom:1px solid #ffffff26}
.inner-background[data-background=continuous] .inner-network-content>section{background:transparent}
.inner-network-backdrop .ipn-neural-background{position:sticky;inset:auto;top:var(--inner-nav-height,84px);height:calc(100svh - var(--inner-nav-height,84px));background:var(--canvas);z-index:0}
.inner-network-backdrop .ipn-neural-background>canvas{opacity:.45}
.about-background-preview{position:fixed;left:16px;bottom:16px;z-index:45;max-width:calc(100vw - 32px);padding:12px 16px;background:#fff;color:#2B1A40;border:1px solid #CBB8E0;border-radius:12px;box-shadow:0 6px 22px #21132f22;font-size:14px}
.about-background-preview summary{cursor:pointer;font-weight:600}
.about-background-preview label{display:block;margin:16px 0 8px;font-weight:600}
.about-background-preview select{max-width:100%;padding:10px 12px;background:#f9f5fd;border:1px solid #CBB8E0;border-radius:8px;color:#2B1A40;font:inherit}
.about-background-preview select:focus-visible,.about-background-preview summary:focus-visible{outline:2px solid #7040a0;outline-offset:3px}
