@media (max-width:640px){.prism-container{transform:scale(.6);transform-origin:center}.beam-path{stroke-width:1}}@media (max-width:768px) and (min-width:641px){.prism-container{transform:scale(.75);transform-origin:center}.beam-path{stroke-width:1.8}}@media (max-width:1024px) and (min-width:769px){.prism-container{transform:scale(.9);transform-origin:center}}.beam-path{stroke-dasharray:0 1500;stroke-dashoffset:-1500;opacity:0;stroke-linecap:round;stroke-width:2;will-change:stroke-dasharray,stroke-dashoffset,opacity}@keyframes beam-flow{0%{stroke-dasharray:0 1500;stroke-dashoffset:-1500;opacity:0}20%{opacity:.6}50%{stroke-dasharray:300 1500;stroke-dashoffset:-600;opacity:1}80%{opacity:.4}to{stroke-dasharray:0 1500;stroke-dashoffset:0;opacity:0}}@keyframes beam-glow{0%,to{filter:drop-shadow(0 0 3px currentColor)}50%{filter:drop-shadow(0 0 8px currentColor)}}.beam-path.animate-beam{animation:beam-flow 3.5s ease-in-out infinite,beam-glow 3.5s ease-in-out infinite}.output-beam.animate-beam{animation:beam-flow 3s ease-in-out infinite,beam-glow 3s ease-in-out infinite;animation-delay:2.2s;stroke-width:3}.prism-container{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1);will-change:opacity}.prism-container.visible{opacity:1}.prism-chip{position:relative;width:140px;height:140px;border-radius:24px;background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(30,41,59,.95) 50%,rgba(15,23,42,.95)),radial-gradient(circle at 30% 30%,rgba(59,130,246,.15) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(139,92,246,.1) 0,transparent 50%);backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.15);box-shadow:0 8px 32px rgba(0,0,0,.6),0 0 0 1px rgba(148,163,184,.08),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;transition:all .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.prism-chip.active{animation:prism-pulse 4s ease-in-out infinite;transform:perspective(1000px) rotateX(2deg) rotateY(-2deg)}.prism-chip__glow{position:absolute;inset:-20px;border-radius:44px;background:conic-gradient(from 0deg,rgba(59,130,246,.4),rgba(139,92,246,.4),rgba(245,158,11,.4),rgba(34,197,94,.4),rgba(59,130,246,.4));opacity:0;filter:blur(20px);animation:glow-rotate 6s linear infinite;z-index:-1}.prism-chip__border{position:absolute;inset:0;border-radius:24px;background:conic-gradient(from 45deg,rgba(59,130,246,.6),rgba(139,92,246,.6),rgba(245,158,11,.6),rgba(34,197,94,.6),rgba(59,130,246,.6));opacity:.4;animation:border-rotate 8s linear infinite;z-index:1}.prism-chip__edge{position:absolute;inset:2px;border-radius:22px;background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,41,59,.98) 50%,rgba(15,23,42,.98));backdrop-filter:blur(10px);z-index:2}.prism-chip__logo{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;transform:scale(1);transition:transform .3s cubic-bezier(.4,0,.2,1)}.prism-chip:hover .prism-chip__logo{transform:scale(1.05)}@media (max-width:640px){.prism-chip{width:80px;height:80px;border-radius:16px}.prism-chip__glow{inset:-10px;border-radius:26px}.prism-chip__border{border-radius:16px}.prism-chip__edge{inset:1px;border-radius:15px}}@media (max-width:768px) and (min-width:641px){.prism-chip{width:100px;height:100px;border-radius:18px}.prism-chip__glow{inset:-15px;border-radius:33px}.prism-chip__border{border-radius:18px}.prism-chip__edge{inset:1.5px;border-radius:16.5px}}@media (max-width:1024px) and (min-width:769px){.prism-chip{width:120px;height:120px;border-radius:20px}.prism-chip__glow{inset:-18px;border-radius:38px}.prism-chip__border{border-radius:20px}.prism-chip__edge{inset:1.8px;border-radius:18.2px}}@keyframes prism-pulse{0%,to{box-shadow:0 8px 32px rgba(0,0,0,.6),0 0 0 1px rgba(148,163,184,.08),inset 0 1px 0 rgba(255,255,255,.1)}50%{box-shadow:0 12px 48px rgba(59,130,246,.3),0 0 60px rgba(139,92,246,.2),0 0 0 1px rgba(148,163,184,.15),inset 0 1px 0 rgba(255,255,255,.15)}}@keyframes glow-rotate{0%{transform:rotate(0deg);opacity:.3}50%{opacity:.6}to{transform:rotate(1turn);opacity:.3}}@keyframes border-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.prism-container [style*="translate(calc(-50% - 70px)"]{transform:translate(calc(-50% - 40px),calc(-50% - -60px))!important}.prism-container [style*="translate(calc(-50% + 70px)"]{transform:translate(calc(-50% + 40px),calc(-50% + -60px))!important}.beam-path{stroke-width:1}.circle-dot{r:1.5}}@media (max-width:768px) and (min-width:641px){.prism-container [style*="translate(calc(-50% - 70px)"]{transform:translate(calc(-50% - 55px),calc(-50% - -75px))!important}.prism-container [style*="translate(calc(-50% + 70px)"]{transform:translate(calc(-50% + 55px),calc(-50% + -75px))!important}}@media (hover:none) and (pointer:coarse){.prism-chip{cursor:default}.prism-chip:hover .prism-chip__logo{transform:scale(1)}}