.ProjectAtmosphere-module__kJCjtq__scene{pointer-events:none;color:var(--work-accent);position:absolute;inset:0;overflow:hidden}.ProjectAtmosphere-module__kJCjtq__scene>svg{width:100%;height:100%}.ProjectAtmosphere-module__kJCjtq__scene svg{fill:none;stroke:currentColor}.ProjectAtmosphere-module__kJCjtq__routes{stroke-width:1px;opacity:.14}.ProjectAtmosphere-module__kJCjtq__flight{stroke-width:2px;stroke-dasharray:3 97;stroke-linecap:round;opacity:.65;animation:8s linear infinite ProjectAtmosphere-module__kJCjtq__flight}.ProjectAtmosphere-module__kJCjtq__destinations{fill:currentColor;stroke:none;opacity:.35}.ProjectAtmosphere-module__kJCjtq__page{stroke-width:1.3px;opacity:0;transform-box:fill-box;transform-origin:0;animation:ProjectAtmosphere-module__kJCjtq__pages 4.4s ease-in-out var(--delay) infinite}.ProjectAtmosphere-module__kJCjtq__learningPath{stroke-width:1px;opacity:.12;stroke-dasharray:2 9}.ProjectAtmosphere-module__kJCjtq__network{color:#e8c9ff}.ProjectAtmosphere-module__kJCjtq__connection{stroke-width:1px;opacity:.12}.ProjectAtmosphere-module__kJCjtq__signal{stroke-width:1.5px;stroke-dasharray:9 91;stroke-linecap:round;opacity:.32;animation:ProjectAtmosphere-module__kJCjtq__connect 3.2s linear var(--delay) infinite}.ProjectAtmosphere-module__kJCjtq__node{animation:ProjectAtmosphere-module__kJCjtq__nodePulse 2.8s ease-in-out var(--delay) infinite}.ProjectAtmosphere-module__kJCjtq__nodeRing{stroke-width:1px;opacity:.2}.ProjectAtmosphere-module__kJCjtq__scene .ProjectAtmosphere-module__kJCjtq__nodeCore{fill:currentColor;stroke:none;opacity:.55}.ProjectAtmosphere-module__kJCjtq__conversation{opacity:.2;filter:blur(.6px);flex-direction:column;justify-content:space-around;gap:16px;padding:20px 30px;display:flex;position:absolute;inset:-20px -24px -20px 38%}.ProjectAtmosphere-module__kJCjtq__message{width:45%;min-width:110px;animation:ProjectAtmosphere-module__kJCjtq__conversation 5.1s ease-in-out var(--delay) infinite;background:#176cc126;border:1px solid #176cc12b;border-radius:22px 22px 22px 5px;gap:8px;padding:17px 20px;display:grid}.ProjectAtmosphere-module__kJCjtq__message:nth-child(2n){background:#176cc13b;border-radius:22px 22px 5px;align-self:flex-end;width:57%}.ProjectAtmosphere-module__kJCjtq__message:nth-child(3n){width:36%}.ProjectAtmosphere-module__kJCjtq__message i{background:#176cc18a;border-radius:5px;width:88%;height:4px;display:block}.ProjectAtmosphere-module__kJCjtq__message i:nth-child(2){width:65%}.ProjectAtmosphere-module__kJCjtq__message i:nth-child(3){width:40%}@keyframes ProjectAtmosphere-module__kJCjtq__connect{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ProjectAtmosphere-module__kJCjtq__nodePulse{0%,to{opacity:.45}40%{opacity:1}}@keyframes ProjectAtmosphere-module__kJCjtq__conversation{0%,to{opacity:.45;transform:translateY(5px)}20%,65%{opacity:1;transform:translateY(0)}85%{opacity:.45;transform:translateY(-5px)}}@keyframes ProjectAtmosphere-module__kJCjtq__flight{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ProjectAtmosphere-module__kJCjtq__pages{0%,70%,to{opacity:.1;transform:perspective(280px)rotateY(0)}20%{opacity:.28}40%{opacity:.2;transform:perspective(280px)rotateY(-65deg)}58%{opacity:.06;transform:perspective(280px)rotateY(-85deg)}}.ProjectAtmosphere-module__kJCjtq__scene[data-visible=false] *{animation-play-state:paused}@media (max-width:767px){.ProjectAtmosphere-module__kJCjtq__scene{top:38%}.ProjectAtmosphere-module__kJCjtq__conversation{gap:8px;padding:8px 16px;left:0}.ProjectAtmosphere-module__kJCjtq__message{gap:5px;min-width:80px;padding:10px 14px}.ProjectAtmosphere-module__kJCjtq__message i{height:3px}}@media (prefers-reduced-motion:reduce){.ProjectAtmosphere-module__kJCjtq__scene *{animation:none!important}.ProjectAtmosphere-module__kJCjtq__page{opacity:.12}.ProjectAtmosphere-module__kJCjtq__message{opacity:.65}.ProjectAtmosphere-module__kJCjtq__node{opacity:.7}}
