.ProjectVisualPlaceholder_placeholder__4Ze6V{position:relative;display:flex;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:transparent;color:rgba(235,242,255,.7);isolation:isolate;transition:filter .22s ease}.ProjectVisualPlaceholder_placeholder__4Ze6V:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 7% 16%,rgba(235,242,255,.32) 0 1px,transparent 1.6px),radial-gradient(circle at 18% 74%,rgba(235,242,255,.2) 0 1px,transparent 1.6px),radial-gradient(circle at 29% 36%,rgba(235,242,255,.18) 0 1px,transparent 1.6px),radial-gradient(circle at 43% 22%,rgba(235,242,255,.2) 0 1px,transparent 1.6px),radial-gradient(circle at 59% 77%,rgba(235,242,255,.18) 0 1px,transparent 1.6px),radial-gradient(circle at 71% 27%,rgba(235,242,255,.16) 0 1px,transparent 1.6px),radial-gradient(circle at 83% 64%,rgba(235,242,255,.2) 0 1px,transparent 1.6px),radial-gradient(circle at 93% 19%,rgba(235,242,255,.18) 0 1px,transparent 1.6px);background-size:auto,auto,auto,auto,auto,auto,auto,auto;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;opacity:.52;animation:ProjectVisualPlaceholder_shimmer__IT8J7 9s ease-in-out infinite alternate;pointer-events:none}.ProjectVisualPlaceholder_placeholder__4Ze6V:after{content:"";position:absolute;inset:0;background:transparent;opacity:0;pointer-events:none}.ProjectVisualPlaceholder_hud__L3u2C{position:absolute;inset:0;width:100%;height:100%;z-index:1}.ProjectVisualPlaceholder_bounds__2YU9R path{fill:none;stroke:rgba(235,242,255,.92);stroke-width:1.55;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.95}.ProjectVisualPlaceholder_gridPatches__W5rNA{opacity:.66}.ProjectVisualPlaceholder_gridDot__9nfdT{fill:rgba(220,232,255,.54)}.ProjectVisualPlaceholder_glowField__dd3BL{isolation:isolate}.ProjectVisualPlaceholder_ringWrap__HF03T{transform-origin:500px 255px;animation:ProjectVisualPlaceholder_rotate__mixFA 44s linear infinite,ProjectVisualPlaceholder_flicker__moKXJ 4.1s ease-in-out infinite}.ProjectVisualPlaceholder_ringGlowFar__Iz0J4{fill:none;stroke:rgba(228,238,255,.065);stroke-width:22;stroke-dasharray:10 15;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.34}.ProjectVisualPlaceholder_ringGlowWide__lwDYt{fill:none;stroke:rgba(228,238,255,.085);stroke-width:14;stroke-dasharray:10 15;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.38}.ProjectVisualPlaceholder_ringGlow__4KkOp{fill:none;stroke:rgba(238,245,255,.11);stroke-width:8;stroke-dasharray:10 15;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.46}.ProjectVisualPlaceholder_ring__269a2{fill:none;stroke:rgba(244,248,255,.98);stroke-width:1.85;stroke-dasharray:10 15;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.96}.ProjectVisualPlaceholder_guides__Vxcrv path{fill:none;stroke:rgba(160,180,220,.17);stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke}.ProjectVisualPlaceholder_copy__ljmnm{position:absolute;left:50%;top:45.5%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;width:min(34rem,68%);transform:translate(-50%,-50%);text-align:center}.ProjectVisualPlaceholder_label__jE5y2{width:100%;font-size:clamp(.96rem,1.2vw,1.18rem);letter-spacing:.2em;color:rgba(245,247,255,.94);text-shadow:0 0 10px rgba(235,242,255,.12);white-space:nowrap}.ProjectVisualPlaceholder_sublabelRow__q23_c{display:flex;align-items:center;width:auto;gap:.8rem}.ProjectVisualPlaceholder_sublabelLine___6UzS{width:3rem;flex:0 0 auto;height:1px;background:rgba(235,242,255,.42);box-shadow:0 0 10px rgba(235,242,255,.1)}.ProjectVisualPlaceholder_sublabel___oLCv{font-size:.72rem;letter-spacing:.22em;color:rgba(220,231,255,.82);white-space:nowrap}.ProjectVisualPlaceholder_placeholder__4Ze6V:hover{filter:brightness(1.035)}@keyframes ProjectVisualPlaceholder_rotate__mixFA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ProjectVisualPlaceholder_shimmer__IT8J7{0%{opacity:.58}to{opacity:.84}}@keyframes ProjectVisualPlaceholder_flicker__moKXJ{0%,to{opacity:.9}14%{opacity:.99}18%{opacity:.87}35%{opacity:.97}41%{opacity:.89}66%{opacity:1}72%{opacity:.84}88%{opacity:.98}}@media (prefers-reduced-motion:reduce){.ProjectVisualPlaceholder_placeholder__4Ze6V:before,.ProjectVisualPlaceholder_ringWrap__HF03T{animation:none}}