@keyframes pem-heavy-pulse-1{0%,to{opacity:.6;transform:scale(1);box-shadow:0 0 50px #6366f126}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 80px #6366f140,0 0 120px #6366f114}}@keyframes pem-heavy-pulse-2{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.12);box-shadow:0 0 90px #8b5cf633,inset 0 0 70px #8b5cf614}}@keyframes pem-heavy-pulse-3{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.75;transform:scale(1.08);box-shadow:0 0 100px #6366f11f,inset 0 0 40px #6366f10a}}@keyframes pem-orb-breath{0%,to{transform:scale(1);box-shadow:0 8px 50px #6366f133,0 0 100px #6366f11a}50%{transform:scale(1.04);box-shadow:0 8px 70px #6366f159,0 0 140px #6366f126}}@keyframes pem-float-orbit{0%{opacity:0;transform:translate(-50%,-50%)rotate(var(--orbit-angle,0deg))translateX(calc(var(--orbit-radius,130px) + 20px))rotate(calc(-1*var(--orbit-angle,0deg)))}15%{opacity:.8}50%{opacity:1;transform:translate(-50%,-50%)rotate(calc(var(--orbit-angle,0deg) + 15deg))translateX(var(--orbit-radius,130px))rotate(calc(-1*(var(--orbit-angle,0deg) + 15deg)))}85%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)rotate(calc(var(--orbit-angle,0deg) + 30deg))translateX(calc(var(--orbit-radius,130px) - 15px))rotate(calc(-1*(var(--orbit-angle,0deg) + 30deg)))}}@keyframes pem-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pem-glow{0%,to{box-shadow:0 4px 16px #6366f140}50%{box-shadow:0 4px 32px #6366f173,0 0 60px #6366f11a}}@keyframes pem-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pem-progress-slide{0%{width:0}to{width:100%}}@keyframes pem-spin{to{transform:rotate(360deg)}}@keyframes pem-live-pulse{0%,to{opacity:1}50%{opacity:.5}}.pem-cosmos{justify-content:center;align-items:center;width:340px;height:340px;display:flex;position:relative}.pem-heavy-ring{pointer-events:none;opacity:0;border:2.5px solid #6366f133;border-radius:50%;transition:transform .8s cubic-bezier(.34,1.56,.64,1),opacity .6s;position:absolute;transform:scale(0)}.pem-heavy-ring--1{width:140px;height:140px;box-shadow:0 0 50px #6366f126,inset 0 0 50px #6366f114}.pem-heavy-ring--2{border-color:#8b5cf62e;width:200px;height:200px;box-shadow:0 0 70px #8b5cf61f,inset 0 0 70px #8b5cf60f}.pem-heavy-ring--3{border-color:#6366f11f;width:270px;height:270px;box-shadow:0 0 90px #6366f114,inset 0 0 40px #6366f10a}.pem-light-ring{pointer-events:none;opacity:0;border:1px solid #6366f10a;border-radius:50%;transition:transform .8s cubic-bezier(.34,1.56,.64,1),opacity .6s;position:absolute;transform:scale(0)}.pem-light-ring--1{width:310px;height:310px}.pem-light-ring--2{width:340px;height:340px}.pem-rings-visible .pem-heavy-ring--1{opacity:1;animation:3.5s ease-in-out infinite pem-heavy-pulse-1;transform:scale(1)}.pem-rings-visible .pem-heavy-ring--2{opacity:1;transition-delay:.15s;animation:4s ease-in-out .15s infinite pem-heavy-pulse-2;transform:scale(1)}.pem-rings-visible .pem-heavy-ring--3{opacity:1;transition-delay:.3s;animation:4.5s ease-in-out .3s infinite pem-heavy-pulse-3;transform:scale(1)}.pem-rings-visible .pem-light-ring--1{opacity:.5;transition-delay:.45s;animation:5s ease-in-out .45s infinite pem-heavy-pulse-3;transform:scale(1)}.pem-rings-visible .pem-light-ring--2{opacity:.3;transition-delay:.55s;animation:6s ease-in-out .55s infinite pem-heavy-pulse-2;transform:scale(1)}.pem-orb{z-index:2;opacity:0;background:#6366f10f;border-radius:18px;justify-content:center;align-items:center;width:70px;height:70px;transition:opacity .5s,transform .5s;animation:3s ease-in-out infinite pem-orb-breath;display:flex;transform:scale(.5);box-shadow:0 8px 50px #6366f133,0 0 100px #6366f11a}.pem-orb--visible{opacity:1;transform:scale(1)}.pem-floats{pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;inset:0}.pem-floats--visible{opacity:1}.pem-float-item{opacity:0;animation:pem-float-orbit var(--orbit-dur,8s)ease-in-out infinite;animation-delay:var(--orbit-delay,0s);z-index:1;transform:translate(-50%,-50%)rotate(var(--orbit-angle,0deg))translateX(var(--orbit-radius,130px))rotate(calc(-1*var(--orbit-angle,0deg)));position:absolute;top:50%;left:50%}.pem-float-item--icon{width:26px;height:26px}.pem-float-item--icon img{filter:drop-shadow(0 2px 4px #0000001a);width:22px;height:22px}.pem-float-item--screenshot{border:1px solid #e2e8f0;border-radius:8px;width:90px;height:60px;overflow:hidden;box-shadow:0 4px 12px #00000014}.pem-float-item--screenshot img{object-fit:cover;object-position:top;width:100%;height:100%}.pem-float-item--text{color:#94a3b8;white-space:nowrap;background:#f1f5f9cc;border-radius:8px;padding:3px 9px;font-size:10px;font-weight:500}.pem-tc-log{scrollbar-width:thin;scrollbar-color:#475569 transparent;background:#1e293b;border-radius:14px;flex-direction:column;max-height:380px;padding:14px;display:flex;overflow-y:auto}.pem-tc-log-header{text-transform:uppercase;letter-spacing:1px;color:#94a3b8;border-bottom:1px solid #334155;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;font-size:11px;font-weight:600;display:flex}.pem-tc-cursor{vertical-align:text-bottom;background:#6366f1;width:1px;height:1em;margin-left:1px;animation:.8s step-end infinite pem-cursor-blink;display:inline-block}.pem-tc-spinner{border:2px solid #c7d2fe;border-top-color:#6366f1;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite pem-spin}.pem-tc-pending-dot{border:2px solid #e2e8f0;border-radius:50%;width:12px;height:12px}.pem-tc-progress{background:#e0e7ff;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pem-tc-progress-bar{background:linear-gradient(90deg,#6366f1,#8b5cf6);height:100%;animation:4.5s ease-in-out forwards pem-progress-slide}.pem-shimmer{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite pem-shimmer}.pem-btn-glow{animation:3s ease-in-out infinite pem-glow}.pem-live-dot{animation:2s ease-in-out infinite pem-live-pulse}@media (max-width:768px){.pem-cosmos{width:260px;height:260px}.pem-heavy-ring--1{width:110px;height:110px}.pem-heavy-ring--2{width:160px;height:160px}.pem-heavy-ring--3{width:210px;height:210px}.pem-light-ring--1{width:240px;height:240px}.pem-light-ring--2{width:260px;height:260px}}
/*# sourceMappingURL=ec5a50bb690ad343.css.map*/