﻿.flow-sculpture{isolation:isolate}.planner-summary .flow-object .flow-sculpture{aspect-ratio:32/30;width:100%;max-width:320px;height:auto}.architecture-glow{background:radial-gradient(#9d75ec22,#0000 68%);position:absolute;inset:5% 10%}.architecture-art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.layer-foundation{opacity:.65;transform:translateY(64px)}.layer-interface{transform:translateY(32px)}.layer-canopy{transform:translateY(0)}.architecture-signal{stroke-dasharray:20 500}.architecture-logo{aspect-ratio:1;filter:drop-shadow(0 10px 16px #9061ed80);width:24%;position:absolute;top:17%;left:38%;transform:translateY(-8px)}.architecture-logo img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@keyframes canopy-lift{50%{transform:translateY(-12px)}}@keyframes interface-lift{50%{transform:translateY(26px)}}@keyframes architecture-logo-float{50%{transform:translateY(-18px)}}@keyframes architecture-light{to{stroke-dashoffset:-520px}}@media (prefers-reduced-motion:no-preference){.layer-canopy{animation:6s ease-in-out infinite canopy-lift}.layer-interface{animation:6s ease-in-out infinite interface-lift}.architecture-logo{animation:6s ease-in-out infinite architecture-logo-float}.architecture-signal{animation:5s linear infinite architecture-light}}
