.chip-container{position:relative;width:300px;height:300px}.chip-base{width:200px;height:200px;border-radius:15px;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f1f5f9);box-shadow:0 10px 30px rgba(139,92,246,.25),inset 0 0 10px rgba(249,115,22,.15)}.dark .chip-base{background:linear-gradient(145deg,#141414,#1e1e1e);box-shadow:0 0 20px #9400ff60,inset 0 0 10px #00e1ff30}.chip-lines{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,#8b5cf6,transparent);top:0;left:0;animation:move-lines 2s linear infinite}.dark .chip-lines{background:linear-gradient(90deg,transparent,#00e1ff,transparent)}.chip-lines.delay{animation-delay:.8s}.chip-lines.slow{animation-duration:3.5s}@keyframes move-lines{0%{top:0;opacity:0}50%{opacity:1}to{top:100%;opacity:0}}.cloud-glow{position:absolute;top:40px;width:160px;height:90px;background:radial-gradient(circle at 50% 30%,rgba(139,92,246,.5),rgba(249,115,22,.35));border-radius:50% 50% 0 0;box-shadow:0 0 25px rgba(139,92,246,.7),0 0 80px rgba(249,115,22,.6);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;animation:glow 2s ease-in-out infinite alternate}.dark .cloud-glow{background:radial-gradient(circle at 50% 30%,#00e1ff70,#007aff20);box-shadow:0 0 25px #00e1ff,0 0 80px #9400ff;animation:glow-dark 2s ease-in-out infinite alternate}@keyframes glow{0%{box-shadow:0 0 25px rgba(139,92,246,.7),0 0 80px rgba(249,115,22,.6)}to{box-shadow:0 0 35px rgba(139,92,246,.9),0 0 120px rgba(249,115,22,.8)}}@keyframes glow-dark{0%{box-shadow:0 0 25px #00e1ff,0 0 80px #9400ff}to{box-shadow:0 0 35px #00e1ff,0 0 120px #9400ff}}.ai-text{font-size:32px;font-weight:700;color:#1e293b;text-shadow:0 0 20px rgba(139,92,246,.6),0 0 40px rgba(249,115,22,.5)}.dark .ai-text{color:#fff;text-shadow:0 0 20px #00e1ff,0 0 40px #9400ff}.light-beam{position:absolute;top:120px;width:4px;height:100px;background:linear-gradient(180deg,rgba(139,92,246,.5),transparent);animation:beam-pulse 2s ease-in-out infinite}.dark .light-beam{background:linear-gradient(180deg,#00e1ff80,transparent)}@keyframes beam-pulse{0%{opacity:.5;height:80px}to{opacity:1;height:120px}}.pulse-circle{position:absolute;bottom:40px;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(249,115,22,.4) 0,transparent 80%);animation:pulse 2.5s ease-in-out infinite}.dark .pulse-circle{background:radial-gradient(circle,#9400ff80 0,transparent 80%)}@keyframes pulse{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}