/* SIORA V6-D.3 — Capability Intelligence Response R2 — 6.11.35 */
.app:not(.workspace-open) .hero{--siora-v6d3-core:0;--siora-v6d3-dir-x:0;--siora-v6d3-dir-y:0}
.app:not(.workspace-open) .hero .pod{--siora-attention:0;transition:opacity 240ms ease,filter 220ms ease!important}
.app:not(.workspace-open) .hero .pod .pod-copy{opacity:calc(.78 + var(--siora-attention)*.18);filter:brightness(calc(.92 + var(--siora-attention)*.14));transition:opacity 180ms ease,filter 180ms ease!important}
.app:not(.workspace-open) .hero .pod .pod-icon,.app:not(.workspace-open) .hero .pod .pod-visual{filter:brightness(calc(.92 + var(--siora-attention)*.12)) saturate(calc(.9 + var(--siora-attention)*.12));transition:filter 180ms ease!important}
.app:not(.workspace-open) .hero.siora-v6d3-attending .pod:not(.siora-v6d3-candidate){opacity:.91!important}
.app:not(.workspace-open) .hero .pod.siora-v6d3-candidate{--siora-attention:var(--siora-v6d3-strength,0)}
.app:not(.workspace-open) .hero .pod.siora-v6d3-focus{--siora-attention:1}
/* Directional intelligence remains inside existing Core energy; no Core rotation/translation/scale. */
.app:not(.workspace-open) .hero.siora-v6d3-attending .front-ai-core .front-core-seed{filter:brightness(calc(1 + var(--siora-v6d3-core)*.10)) contrast(calc(1 + var(--siora-v6d3-core)*.08))!important}
.app:not(.workspace-open) .hero.siora-v6d3-attending .front-ai-core .front-core-shell{filter:brightness(calc(1 + var(--siora-v6d3-core)*.035))!important}
.app:not(.workspace-open) .hero.siora-v6d3-attending .front-ai-core .front-core-grid{filter:drop-shadow(calc(var(--siora-v6d3-dir-x)*1px) calc(var(--siora-v6d3-dir-y)*.7px) 2px rgba(173,160,236,.10))}
/* Local Orbit acknowledgement only. One short acquisition, no full-ellipse light-up and no repeated signal while held. */
.app:not(.workspace-open) .hero.siora-v6d3-attending .guardian-rings-front.siora-v6d2-front .ring-front-1 [data-body]{stroke-opacity:calc(.72 + var(--siora-v6d3-core)*.20)!important}
.app:not(.workspace-open) .hero.siora-v6d3-acquired .guardian-rings-front.siora-v6d2-front .ring-front-1 [data-body]{animation:siora-v6d3-orbit-ack 520ms cubic-bezier(.22,.61,.36,1) 1}
@keyframes siora-v6d3-orbit-ack{0%,100%{stroke-dashoffset:0}45%{stroke-dashoffset:-7;stroke-opacity:.94}}
.app:not(.workspace-open) .hero.siora-v6d3-ui-excluded .pod{--siora-attention:0!important;opacity:1!important}
html[data-siora-v6a-phase]:not([data-siora-v6a-phase="spatial_idle"]) .hero.siora-v6d3-attending{--siora-v6d3-core:0;--siora-v6d3-dir-x:0;--siora-v6d3-dir-y:0}
@media(prefers-reduced-motion:reduce){.app:not(.workspace-open) .hero .pod,.app:not(.workspace-open) .hero .pod .pod-copy,.app:not(.workspace-open) .hero .pod .pod-icon,.app:not(.workspace-open) .hero .pod .pod-visual{transition:none!important}.app:not(.workspace-open) .hero.siora-v6d3-acquired .guardian-rings-front [data-body]{animation:none!important}}
@media(pointer:coarse){.app:not(.workspace-open) .hero .pod{--siora-attention:0!important;opacity:1!important}}
/* V6-E production lock: attention stays legible, never louder than Core/Avatar. */
.app:not(.workspace-open) .hero .pod{transition:opacity 260ms cubic-bezier(.2,.65,.3,1),filter 220ms cubic-bezier(.2,.65,.3,1)!important}
.app:not(.workspace-open) .hero.siora-v6d3-attending .pod:not(.siora-v6d3-candidate){opacity:.94!important}
.app:not(.workspace-open) .hero .pod .pod-copy{opacity:calc(.80 + var(--siora-attention)*.16);filter:brightness(calc(.94 + var(--siora-attention)*.11))}
.app:not(.workspace-open) .hero .pod .pod-icon,.app:not(.workspace-open) .hero .pod .pod-visual{filter:brightness(calc(.94 + var(--siora-attention)*.09)) saturate(calc(.92 + var(--siora-attention)*.09))}
.app:not(.workspace-open) .hero.siora-v6d3-attending .front-ai-core .front-core-seed{filter:brightness(calc(1 + var(--siora-v6d3-core)*.075)) contrast(calc(1 + var(--siora-v6d3-core)*.06))!important}
.app:not(.workspace-open) .hero.siora-v6d3-attending .front-ai-core .front-core-shell{filter:brightness(calc(1 + var(--siora-v6d3-core)*.025))!important}
.app:not(.workspace-open) .hero.siora-v6d3-attending .guardian-rings-front.siora-v6d2-front .ring-front-1 [data-body]{stroke-opacity:calc(.68 + var(--siora-v6d3-core)*.14)!important}
@keyframes siora-v6d3-orbit-ack{0%,100%{stroke-dashoffset:0}48%{stroke-dashoffset:-5;stroke-opacity:.84}}
