/* SHADOWNET global Dual-Trace, excluding approved Overview */
[data-module-container]:not([data-module-container="overview"]) .sn-global-positioned{position:relative}
[data-module-container]:not([data-module-container="overview"]) .sn-global-trace{
 position:absolute;inset:0;z-index:9;pointer-events:none;overflow:hidden;
 border-radius:inherit;isolation:isolate;
}
[data-module-container]:not([data-module-container="overview"]) .sn-global-trace svg{
 position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;
 stroke:#42e8ff;stroke-width:.42;vector-effect:non-scaling-stroke;
 filter:drop-shadow(0 0 3px rgba(45,226,255,.9));
}
.sn-global-trace path{stroke-dasharray:100;stroke-dashoffset:100}
.sn-global-trace.is-running path{animation:sn-global-draw 800ms linear both}
@keyframes sn-global-draw{0%{stroke-dashoffset:100;opacity:1}95%{opacity:1}100%{stroke-dashoffset:0;opacity:.15}}
.sn-global-sweep{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(22,205,235,.025) 40%,rgba(79,239,255,.14) 95%,rgba(186,252,255,.32));transform:translateX(-103%);opacity:0}
.sn-global-trace.is-running .sn-global-sweep{animation:sn-global-scan 800ms ease-in-out both}
@keyframes sn-global-scan{0%{transform:translateX(-103%);opacity:0}8%{opacity:1}80%{opacity:1}100%{transform:translateX(103%);opacity:0}}
[data-module-container]:not([data-module-container="overview"]) .sn-global-revealing>:not(.sn-global-trace){animation:sn-global-content 800ms linear both}
@keyframes sn-global-content{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
/* Only the currently active module is armed; all rules fail open when JS does not run. */
html.sn-global-prepaint [data-module-container].active:not([data-module-container="overview"]) :is(.sn-life-head,.sn-life-panel,.sn-work-header,.sn-work-panel,.sn-work-metric,.sn-work-section,.sn-mr-header,.sn-mr-metric,.sn-mr-panel,.sn-profiles-header,.sn-profiles-toolbar,.sn-profile-toolbar,.sn-profile-map,.sn-profile-view,.sn-profile-card,.sn-projects-header,.sn-project-stat,.sn-projects-index,.sn-projects-workspace,.sn-interests-header,.sn-interest-card,.sn-archive-header,.sn-archive-breadcrumb,.sn-archive-index,.sn-archive-record,.sn-system-header,.sn-system-panel,.sn-system-card,.sn-goals-header,.sn-goals-panel)>:not(.sn-global-trace),
[data-module-container].sn-global-armed .sn-global-pending>:not(.sn-global-trace){visibility:hidden}
[data-module-container].sn-global-armed .sn-global-revealing>:not(.sn-global-trace){visibility:visible}
@media(prefers-reduced-motion:reduce){
 .sn-global-trace{display:none!important}
 [data-module-container] .sn-global-revealing>:not(.sn-global-trace){animation:none!important}
 html.sn-global-prepaint [data-module-container] *{visibility:visible!important}
}
