﻿.motion03 .idea{position:relative}.motion03 .idea-rule{position:absolute;bottom:0;left:0;z-index:8;width:100%;height:3px;margin:0;overflow:visible;background:linear-gradient(90deg,rgba(184,200,209,.13),rgba(74,100,114,.38),rgba(184,200,209,.13))}.motion03 .idea.ll-active .idea-rule{position:fixed;bottom:0;left:0;right:0}.motion03 .idea-rule span{position:absolute;inset:0;transform:scaleX(calc(.03 + var(--ll-fix,0) * .93));opacity:calc(.3 + var(--ll-fix,0) * .7);background:linear-gradient(90deg,rgba(142,184,207,.3),rgba(142,184,207,.78) 62%,rgba(0,79,132,.96) 92%,#d8f1fa);box-shadow:0 0 8px rgba(80,151,185,.28)}.motion03 .idea-rule i{position:absolute;top:50%;left:calc(3% + var(--ll-fix,0) * 93%);width:48px;height:14px;transform:translate(-68%,-50%);background:radial-gradient(ellipse at 68% 50%,#e9f8fd 0 7%,rgba(132,197,221,.86) 15%,rgba(0,79,132,.52) 34%,transparent 72%);filter:blur(.15px);opacity:calc(.28 + var(--ll-fix,0) * .72);will-change:left}.motion03 .idea-rule::after{display:none}@media(max-width:700px){.motion03 .idea-rule i{width:38px;left:calc(4% + var(--ll-fix,0) * 92%)}.motion03 .idea.ll-active .idea-rule{position:fixed;bottom:0;left:0;right:0}.motion03 .idea-rule span{transform:scaleX(calc(.04 + var(--ll-fix,0) * .92))}}@media(prefers-reduced-motion:reduce){.motion03 .idea-rule{position:absolute;bottom:0;top:auto}.motion03 .idea.ll-active .idea-rule{position:fixed;bottom:0;left:0;right:0}.motion03 .idea-rule span{transform:scaleX(.94)}.motion03 .idea-rule i{left:94%;opacity:.58}}

