.ambient-background{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.ambient-background i{display:block;position:absolute}.ambient-light i{width:65vw;height:65vw;border-radius:50%;filter:blur(55px);background:radial-gradient(ellipse,#fff 15%,#fff9 45%,transparent 70%);left:25%;top:0;animation:concept-light 16s ease-in-out infinite alternate}.ambient-light i:nth-child(2){width:48vw;height:48vw;left:65%;top:25%;background:radial-gradient(ellipse,#dfe6f155,transparent 70%);animation-duration:21s;animation-delay:-9s}.ambient-light i:nth-child(3){width:50vw;height:50vw;left:-15%;top:30%;background:radial-gradient(ellipse,#f7f2eaaa,transparent 70%);animation-delay:-6s}@keyframes concept-light{0%{transform:translate(-8%,-6%) scale(.85)}to{transform:translate(12%,8%) scale(1.2)}}.ambient-rings i{width:780px;height:780px;border:1px solid var(--ambient-accent-soft,#0137be13);border-radius:50%;left:40%;top:-5%;box-shadow:0 0 70px #ffffff70,inset 0 0 70px #ffffff70;animation:concept-ring 24s ease-in-out infinite alternate}.ambient-rings i:nth-child(2){width:660px;height:660px;left:44%;top:8%;border:35px solid #ffffff65;animation-delay:-12s;animation-duration:29s}.ambient-rings i:nth-child(3){width:940px;height:940px;left:35%;top:-15%;border-color:#ffffffaa;animation-delay:-7s}@keyframes concept-ring{0%{transform:translate(-4%,3%) rotate(-12deg) scale(.92,.98)}to{transform:translate(5%,-3%) rotate(12deg) scaleX(1.06)}}.ambient-paper i{width:95%;height:75%;left:25%;top:20%;border-radius:12px;background:linear-gradient(140deg,#fff9,#ffffff30);box-shadow:-18px -18px 60px #ffffff55,10px 16px 45px #26334b04;animation:concept-paper 22s ease-in-out infinite alternate;transform-origin:center}.ambient-paper i:nth-child(2){left:45%;top:35%;background:linear-gradient(120deg,#fff9,#e8ecf333);animation-delay:-11s;animation-duration:27s}.ambient-paper i:nth-child(3){left:-60%;top:60%;animation-delay:-5s}@keyframes concept-paper{0%{transform:translate(-2%,3%) rotate(-24deg)}to{transform:translate(3%,-3%) rotate(-17deg)}}.ambient-threads svg{width:100%;height:100%}.ambient-threads path{fill:none;stroke:#ffffff;stroke-width:2;animation:concept-thread 20s ease-in-out infinite alternate;transform-origin:center}.ambient-threads path:nth-child(3n){stroke:var(--ambient-accent-soft,#0137be12);stroke-width:1}@keyframes concept-thread{0%{transform:translateY(-35px) rotate(-4deg) scaleY(.85)}to{transform:translateY(45px) rotate(3deg) scaleY(1.1)}}.ambient-background[data-paused=true] *{animation-play-state:paused!important}@media(max-width:700px){.ambient-light i{min-width:500px;min-height:500px}.ambient-rings i{left:10%;top:15%;width:550px;height:550px}.ambient-rings i:nth-child(2){left:15%;width:450px;height:450px}.ambient-rings i:nth-child(3){left:0;width:650px;height:650px}}@media(prefers-reduced-motion:reduce){.ambient-background *{animation:none!important}}