/* SIORA V6-D.2 — Spatial Depth & Orbit Hierarchy — 6.11.33
   Homepage Orbit/Star depth only. Core, Avatar, Capability positions, Workspace and transition choreography are protected. */
:root{--v6d2-depth:1}
.app:not(.workspace-open) .hero{isolation:isolate}
/* BACK PASS — existing complete geometry remains behind Avatar. Hierarchy comes from contrast, not more rings. */
.app:not(.workspace-open) .guardian-takeover-rings{z-index:3!important;opacity:.58!important;filter:saturate(.78) brightness(.82)!important}
.app:not(.workspace-open) .guardian-takeover-rings .takeover-upper{opacity:.25!important;stroke:rgba(132,142,180,.22)!important}
.app:not(.workspace-open) .guardian-takeover-rings .takeover-middle{opacity:.48!important;stroke:rgba(143,151,190,.30)!important}
.app:not(.workspace-open) .guardian-takeover-rings .takeover-lower{opacity:.31!important;stroke:rgba(121,128,164,.23)!important}
/* FRONT PASS — reuse the existing projected-front SVG. Only short lower/side segments are populated by V6-D.2. */
.app:not(.workspace-open) .hero .guardian-rings-front.siora-v6d2-front{display:block!important;z-index:15!important;opacity:.44!important;filter:none!important;overflow:hidden!important}
.app:not(.workspace-open) .guardian-rings-front.siora-v6d2-front .guardian-front-ring{display:inline!important}
.app:not(.workspace-open) .guardian-rings-front.siora-v6d2-front [data-body]{fill:none!important;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:none!important}
.app:not(.workspace-open) .guardian-rings-front.siora-v6d2-front .ring-front-0 [data-body]{stroke:rgba(166,174,207,.13)!important;stroke-width:.72!important}
.app:not(.workspace-open) .guardian-rings-front.siora-v6d2-front .ring-front-1 [data-body]{stroke:rgba(168,197,218,.24)!important;stroke-width:.82!important;filter:drop-shadow(0 0 3px rgba(111,157,184,.10))!important}
.app:not(.workspace-open) .guardian-rings-front.siora-v6d2-front .ring-front-2 [data-body]{stroke:rgba(173,164,211,.19)!important;stroke-width:.78!important}
.app:not(.workspace-open) .guardian-rings-front.siora-v6d2-front [data-sheen],.app:not(.workspace-open) .guardian-rings-front.siora-v6d2-front [data-outer],.app:not(.workspace-open) .guardian-rings-front.siora-v6d2-front [data-inner]{display:none!important}
/* Avatar is physically between the back and front Orbit passes; Core remains above both. */
.app:not(.workspace-open) .avatar-presence{z-index:14!important}
.app:not(.workspace-open) .front-ai-core{z-index:18!important}
.app:not(.workspace-open) .pod{z-index:20!important}
/* Existing auxiliary foreground orbit becomes atmospheric, not a competing complete ellipse. */
.app:not(.workspace-open) .siora-v2-front-orbit{z-index:12!important;opacity:.24!important;filter:none!important}
.app:not(.workspace-open) .siora-v2-front-orbit path{stroke:rgba(151,162,194,.075)!important;stroke-dasharray:1 11!important}
/* Star depth: reuse counts; far stays tiny/quiet, existing near particles become sparse foreground punctuation. */
.app:not(.workspace-open) .siora-v2-far-stars{z-index:2!important;opacity:.25!important;filter:none!important}
.app:not(.workspace-open) .siora-v2-far-stars i{width:1px!important;height:1px!important;opacity:.32!important;background:rgba(199,207,230,.34)!important;box-shadow:none!important}
.app:not(.workspace-open) .siora-v2-far-stars i:nth-child(3){opacity:.48!important;width:1.5px!important;height:1.5px!important}
.app:not(.workspace-open) .siora-v2-near-particles{z-index:13!important;opacity:.20!important;filter:none!important}
.app:not(.workspace-open) .siora-v2-near-particles i{background:rgba(211,218,239,.32)!important;box-shadow:0 0 3px rgba(161,171,205,.10)!important}
.app:not(.workspace-open) .siora-v2-near-particles i:nth-child(3){opacity:.12!important}
/* V6 transition remains authoritative: depth distinction resolves before rail formation. */
.siora-v6b-commit .guardian-rings-front.siora-v6d2-front{opacity:calc(.44 * (1 - var(--siora-v6b-progress)))!important;filter:none!important}
.siora-v6b-gate .guardian-rings-front.siora-v6d2-front,.workspace-open .guardian-rings-front.siora-v6d2-front{opacity:0!important;visibility:hidden!important}
.siora-v6b-restoring .guardian-rings-front.siora-v6d2-front{opacity:0!important}
html[data-siora-v6a-phase]:not([data-siora-v6a-phase="spatial_idle"]) .app:not(.siora-v6b-commit) .guardian-rings-front.siora-v6d2-front{opacity:0!important}
@media(max-width:900px){.app:not(.workspace-open) .hero .guardian-rings-front.siora-v6d2-front{opacity:.28!important}.app:not(.workspace-open) .siora-v2-near-particles{opacity:.12!important}}
@media(max-width:760px),(pointer:coarse){.app:not(.workspace-open) .hero .guardian-rings-front.siora-v6d2-front{display:none!important}.app:not(.workspace-open) .siora-v2-near-particles{display:none!important}}
@media(prefers-reduced-motion:reduce){.app:not(.workspace-open) .siora-v2-far-stars i,.app:not(.workspace-open) .siora-v2-near-particles i{animation:none!important}.app:not(.workspace-open) .guardian-rings-front.siora-v6d2-front{transition:none!important}}
/* V6-E production lock: preserve depth while reducing competing certainty. */
.app:not(.workspace-open) .guardian-takeover-rings{opacity:.53!important;filter:saturate(.74) brightness(.80)!important}
.app:not(.workspace-open) .guardian-takeover-rings .takeover-upper{opacity:.21!important}
.app:not(.workspace-open) .guardian-takeover-rings .takeover-middle{opacity:.45!important}
.app:not(.workspace-open) .guardian-takeover-rings .takeover-lower{opacity:.27!important}
.app:not(.workspace-open) .hero .guardian-rings-front.siora-v6d2-front{opacity:.38!important}
.app:not(.workspace-open) .guardian-rings-front.siora-v6d2-front .ring-front-0 [data-body]{stroke:rgba(166,174,207,.10)!important}
.app:not(.workspace-open) .guardian-rings-front.siora-v6d2-front .ring-front-1 [data-body]{stroke:rgba(168,197,218,.20)!important;filter:drop-shadow(0 0 2px rgba(111,157,184,.07))!important}
.app:not(.workspace-open) .guardian-rings-front.siora-v6d2-front .ring-front-2 [data-body]{stroke:rgba(173,164,211,.15)!important}
.app:not(.workspace-open) .siora-v2-front-orbit{opacity:.19!important}
.app:not(.workspace-open) .siora-v2-far-stars{opacity:.22!important}
.app:not(.workspace-open) .siora-v2-near-particles{opacity:.15!important}
@media(max-width:900px){.app:not(.workspace-open) .hero .guardian-rings-front.siora-v6d2-front{opacity:.23!important}.app:not(.workspace-open) .siora-v2-near-particles{opacity:.09!important}}
