/* V6.12.04 — interaction layer that turns the blue giant into SIORA's agent core. */
.app:not(.workspace-open)>.hero>.front-ai-core{
  --agent-x:42%;--agent-y:37%;
  animation:siora-v61204-breathe 4.8s ease-in-out infinite!important;
  transition:filter .28s ease,box-shadow .28s ease,transform .28s cubic-bezier(.2,.8,.2,1)!important;
  will-change:transform,filter!important;
}
.app:not(.workspace-open)>.hero>.front-ai-core:hover{filter:saturate(1.18) brightness(1.06)!important;box-shadow:inset 20px 12px 34px rgba(255,255,255,.42),inset -35px -24px 58px rgba(2,8,55,.68),0 0 5px rgba(238,250,255,.98),0 0 22px rgba(144,218,255,.96),0 0 58px rgba(66,143,255,.8),0 0 125px rgba(35,85,239,.48)!important}
.app:not(.workspace-open)>.hero>.front-ai-core.is-agent-press{animation:siora-v61204-ack .72s cubic-bezier(.2,.8,.2,1)!important}
.app:not(.workspace-open)>.hero>.front-ai-core.is-agent-thinking{animation:siora-v61204-think 1.45s ease-in-out infinite!important}
.app:not(.workspace-open)>.hero>.front-ai-core .front-core-lens{background:radial-gradient(circle 14% at var(--agent-x) var(--agent-y),rgba(255,255,255,.42),rgba(193,239,255,.16) 42%,transparent 74%),radial-gradient(ellipse 34% 19% at 31% 29%,rgba(245,254,255,.34),transparent 72%),radial-gradient(ellipse 43% 18% at 68% 36%,rgba(136,219,255,.19),transparent 75%),radial-gradient(ellipse 38% 17% at 37% 63%,rgba(211,244,255,.17),transparent 75%),radial-gradient(ellipse 44% 20% at 66% 76%,rgba(74,159,248,.16),transparent 76%),radial-gradient(circle at 40% 36%,rgba(227,249,255,.23),rgba(63,141,235,.11) 55%,rgba(4,15,72,.35) 100%)!important;transition:background .12s linear!important}
.app:not(.workspace-open)>.hero>.front-ai-core .front-core-shell::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:31%!important;aspect-ratio:1!important;transform:translate(-50%,-50%)!important;border:1px solid rgba(218,246,255,.22)!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,255,255,.28) 0 5%,rgba(181,235,255,.12) 22%,rgba(74,163,255,.06) 48%,transparent 69%)!important;box-shadow:0 0 14px rgba(159,226,255,.17),inset 0 0 12px rgba(216,246,255,.09)!important;opacity:.72!important;animation:siora-v61204-focus 3.6s ease-in-out infinite!important;pointer-events:none!important}
.app:not(.workspace-open)>.hero>.siora-agent-status{position:absolute!important;z-index:31!important;left:50%!important;top:calc(50% + 164px)!important;transform:translateX(-50%)!important;display:flex!important;align-items:center!important;gap:9px!important;min-width:154px!important;justify-content:center!important;padding:7px 14px!important;border:1px solid rgba(123,185,255,.18)!important;border-radius:999px!important;background:rgba(4,10,29,.48)!important;box-shadow:0 8px 30px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.035)!important;backdrop-filter:blur(10px)!important;color:#a9c8ed!important;font:500 9px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:.16em!important;white-space:nowrap!important;pointer-events:none!important;transition:opacity .25s ease,color .25s ease,border-color .25s ease!important}
.siora-agent-status__signal{position:relative;width:7px;height:7px;border-radius:50%;background:#71dfff;box-shadow:0 0 9px #57bdff}.siora-agent-status__signal::after{content:"";position:absolute;inset:-4px;border:1px solid rgba(115,217,255,.34);border-radius:50%;animation:siora-v61204-signal 2.2s ease-out infinite}.siora-agent-status[data-state="aware"]{color:#d9efff!important;border-color:rgba(145,210,255,.34)!important}.siora-agent-status[data-state="thinking"]{color:#e4f5ff!important;border-color:rgba(157,183,255,.38)!important}.siora-agent-status[data-state="thinking"] .siora-agent-status__signal{background:#c6e6ff;animation:siora-v61204-fast-signal .7s ease-in-out infinite}.siora-agent-status[data-state="ready"]{color:#9ee8d3!important;border-color:rgba(91,224,184,.25)!important}.siora-agent-status[data-state="ready"] .siora-agent-status__signal{background:#65e0b9;box-shadow:0 0 9px #65e0b9}
@keyframes siora-v61204-breathe{0%,100%{transform:translate(-50%,-50%) scale(1);filter:saturate(1.12) brightness(1)}50%{transform:translate(-50%,-50%) scale(1.018);filter:saturate(1.16) brightness(1.055)}}
@keyframes siora-v61204-ack{0%{transform:translate(-50%,-50%) scale(1)}36%{transform:translate(-50%,-50%) scale(.94)}72%{transform:translate(-50%,-50%) scale(1.045)}100%{transform:translate(-50%,-50%) scale(1)}}
@keyframes siora-v61204-think{0%,100%{transform:translate(-50%,-50%) scale(1);filter:saturate(1.15) brightness(1.02)}50%{transform:translate(-50%,-50%) scale(1.025);filter:saturate(1.28) brightness(1.12)}}
@keyframes siora-v61204-focus{0%,100%{transform:translate(-50%,-50%) scale(.92);opacity:.46}50%{transform:translate(-50%,-50%) scale(1.08);opacity:.82}}
@keyframes siora-v61204-signal{0%{transform:scale(.7);opacity:.7}100%{transform:scale(1.8);opacity:0}}@keyframes siora-v61204-fast-signal{50%{opacity:.42;transform:scale(.72)}}
@media(max-width:620px){.app:not(.workspace-open)>.hero>.siora-agent-status{top:calc(50% + 132px)!important}}
@media(prefers-reduced-motion:reduce){.app:not(.workspace-open)>.hero>.front-ai-core,.app:not(.workspace-open)>.hero>.front-ai-core.is-agent-press,.app:not(.workspace-open)>.hero>.front-ai-core.is-agent-thinking,.app:not(.workspace-open)>.hero>.front-ai-core .front-core-shell::after,.siora-agent-status__signal::after{animation:none!important}}
