.ap-root{background:#0f1117;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:48px 32px}.ap-title{color:#fff;font-size:28px;font-weight:700;margin:0 0 40px}.ap-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:768px){.ap-grid{grid-template-columns:1fr}}.ap-panel{align-items:center;background:#1a1d2e;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:420px;overflow:hidden;padding:32px;position:relative}.ap-panel-label{color:#5a5f7a;font-size:11px;font-weight:600;left:20px;letter-spacing:.08em;position:absolute;text-transform:uppercase;top:16px}.ap-lottie-wrapper{height:280px;width:280px}.ap-lottie-hint{color:#5a5f7a;font-size:12px;line-height:1.5;margin:16px 0 0;text-align:center}.ap-lottie-hint code{background:hsla(0,0%,100%,.06);border-radius:4px;font-size:11px;padding:2px 6px}.ap-gsap-svg{height:200px;width:200px}.ap-gsap-labels{height:28px;margin-top:24px;position:relative;text-align:center;width:100%}.ap-gsap-status{color:#8b8fa8;font-size:15px;font-weight:500;left:0;margin:0;position:absolute;right:0}.ap-gsap-done{color:#6b8cff}.ap-replay-btn{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#8b8fa8;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.02em;margin-top:28px;padding:9px 22px;transition:background .2s,color .2s,border-color .2s}.ap-replay-btn:hover{background:rgba(107,140,255,.15);border-color:rgba(107,140,255,.4);color:#fff}
