.orb3{isolation:isolate;background:radial-gradient(circle at 38% 30%, #fff 0%, var(--gold-soft,#f5e6c0) 16%, var(--gold-vivo,#ffce4f) 40%, var(--accent-btn,#b8890f) 72%, var(--accent,#8a670f) 100%);box-shadow:0 0 26px color-mix(in srgb, var(--accent-btn,#b8890f) 45%, transparent), inset 0 2px 6px #ffffff8c;border-radius:50%;flex:none;animation:5s ease-in-out infinite orbBreath;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.orb3:before{content:"";background:conic-gradient(from 0deg, color-mix(in srgb, var(--gold-vivo,#ffce4f) 95%, transparent), color-mix(in srgb, var(--gold-soft,#f5e6c0) 70%, transparent), color-mix(in srgb, var(--accent-btn,#b8890f) 90%, transparent), #ffffffa6, color-mix(in srgb, var(--gold-quente,#ff9f43) 85%, transparent), color-mix(in srgb, var(--gold-vivo,#ffce4f) 95%, transparent));filter:blur(10px);opacity:.5;border-radius:50%;animation:7s linear infinite orbSpin;position:absolute;inset:-28%}.orb3:after{content:"";background:radial-gradient(52% 42% at 34% 24%,#ffffffe6,#0000 62%);border-radius:50%;position:absolute;inset:0}.ai-circle .orb3,.lang-orb .orb3{background:radial-gradient(circle at 33% 28%, transparent 50%, color-mix(in srgb, var(--accent,#8a670f) 42%, transparent) 88%, color-mix(in srgb, var(--accent,#8a670f) 60%, transparent) 100%), radial-gradient(circle at 70% 82%, color-mix(in srgb, var(--gold-soft,#f5e6c0) 55%, transparent), transparent 55%), radial-gradient(circle at 30% 80%, color-mix(in srgb, var(--accent,#8a670f) 42%, transparent), transparent 50%), radial-gradient(circle at 33% 28%, #fffaf0 0%, var(--gold-soft,#f5e6c0) 20%, var(--gold-vivo,#ffce4f) 42%, var(--accent-btn,#b8890f) 68%, var(--accent,#8a670f) 94%);box-shadow:0 0 24px color-mix(in srgb, var(--accent-btn,#b8890f) 55%, transparent), inset -4px -6px 12px color-mix(in srgb, var(--accent,#8a670f) 40%, transparent), inset 3px 4px 9px #fffaf0cc;background-size:100% 100%,165% 165%,155% 155%,100% 100%;animation:8s ease-in-out infinite alternate orbDrift,5s ease-in-out infinite orbBreath}.ai-circle .orb3:before,.lang-orb .orb3:before{background:conic-gradient(from 0deg, #fffaf0e6, color-mix(in srgb, var(--gold-vivo,#ffce4f) 80%, transparent), color-mix(in srgb, var(--accent,#8a670f) 85%, transparent), color-mix(in srgb, var(--gold-soft,#f5e6c0) 75%, transparent), color-mix(in srgb, var(--accent-btn,#b8890f) 70%, transparent), color-mix(in srgb, var(--gold-vivo,#ffce4f) 80%, transparent), #fffaf0e6);animation-duration:5.5s}.orb-live{animation:5s ease-in-out infinite orbBreath,4s ease-in-out infinite orbGlow}.orb-live .orb-inner-spin{z-index:1;pointer-events:none;background:conic-gradient(from 120deg, #fff9, color-mix(in srgb, var(--accent-btn,#b8890f) 75%, transparent), color-mix(in srgb, var(--gold-vivo,#ffce4f) 55%, transparent), color-mix(in srgb, var(--gold-quente,#ff9f43) 70%, transparent), #fff9);filter:blur(7px);opacity:.34;border-radius:50%;animation:11s linear infinite orbSpinRev;position:absolute;inset:-20%}.orb-stage{justify-content:center;align-items:center;animation:6.5s ease-in-out infinite orbFloat;display:flex;position:relative}.orb-halo{border:1.5px solid color-mix(in srgb, var(--accent-btn,#b8890f) 45%, transparent);z-index:0;pointer-events:none;opacity:0;border-radius:50%;animation:3.2s ease-out infinite orbHalo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orb-halo.h2{animation-delay:1.6s}.ai-dev-orb-blit canvas.orb-blit{pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}@keyframes orbSpin{to{transform:rotate(360deg)}}@keyframes orbBreath{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes orbGlow{0%,to{box-shadow:0 0 18px color-mix(in srgb, var(--accent-btn,#b8890f) 40%, transparent), inset -4px -6px 12px color-mix(in srgb, var(--accent,#8a670f) 35%, transparent), inset 3px 4px 9px #fff7e8b3}50%{box-shadow:0 0 32px color-mix(in srgb, var(--gold-vivo,#ffce4f) 65%, transparent), 0 0 12px color-mix(in srgb, var(--accent-btn,#b8890f) 50%, transparent), inset -4px -6px 12px color-mix(in srgb, var(--accent,#8a670f) 35%, transparent), inset 3px 4px 9px #fff7e8cc}}@keyframes orbSpinRev{to{transform:rotate(-360deg)}}@keyframes orbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes orbHalo{0%{opacity:.55;transform:translate(-50%,-50%)scale(.72)}70%{opacity:.12}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@keyframes orbDrift{0%{background-position:0 0,0 0,100% 100%,0 0}to{background-position:0 0,70% 55%,20% 30%,0 0}}@media (prefers-reduced-motion:reduce){.orb3,.orb3:before,.orb-live,.orb-live .orb-inner-spin,.orb-stage,.orb-halo{animation:none!important}}
