:root{--pte-blue:#1565c0;--pte-blue-logo:#0f6fc5;--pte-focus-blue:#4a90d9;--pte-red:#d32f2f;--pte-green:#2e7d32;--pte-green-bg:#e8f5e9;--pte-yellow-highlight:#ffeb3b;--pte-border-gray:#d5d5d5;--pte-text-primary:#262626;--pte-text-secondary:#757575;--pte-bg-card:#f5f5f5;--pte-white:#fff;--pte-table-header-blue:#d6e9f8;--pte-font-stack:-apple-system, "Helvetica Neue", Arial, sans-serif}@keyframes wz-word-in{0%{opacity:0;transform:translateY(110%)rotate(3deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes wz-rise-in{0%{opacity:0;transform:translateY(var(--wz-y,14px))}to{opacity:1;transform:translateY(0)}}@keyframes wz-art-in{0%{opacity:0;transform:translateY(70px)rotateX(22deg)scale(.94)}to{opacity:1;transform:translateY(0)rotateX(0)scale(1)}}@keyframes wz-card-in{0%{opacity:0;transform:translateY(var(--wz-y,24px)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.wz-word-in,.wz-rise-in,.wz-art-in,.wz-card-in{animation-duration:var(--wz-duration,.6s);animation-delay:var(--wz-delay,0s);will-change:transform, opacity;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.wz-word-in{animation-name:wz-word-in}.wz-rise-in{animation-name:wz-rise-in}.wz-art-in{animation-name:wz-art-in}.wz-card-in{animation-name:wz-card-in}@keyframes wz-rec-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.wz-rec-pulse{will-change:transform;animation:1.4s ease-in-out infinite wz-rec-pulse}@keyframes wz-mic-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.wz-mic-pulse{will-change:transform, opacity;animation:1.8s ease-out infinite wz-mic-pulse}@keyframes wz-waveform{0%,to{transform:scaleY(var(--wz-bar-rest,.2))}50%{transform:scaleY(var(--wz-bar-peak,.8))}}.wz-waveform-bar{animation:wz-waveform var(--wz-bar-duration,1s) ease-in-out infinite var(--wz-bar-delay,0s);transform-origin:50%;will-change:transform}@media (prefers-reduced-motion:reduce){.wz-word-in,.wz-rise-in,.wz-art-in,.wz-card-in,.wz-mic-pulse,.wz-waveform-bar,.wz-rec-pulse{animation:none!important}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--pte-font-stack);color:var(--pte-text-primary);background:var(--pte-white)}#root{height:100vh}button{font-family:inherit}ul{margin:0;padding:0}
