*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{color:#fff;display:flex;flex-direction:column;min-height:100vh;text-align:center}.App-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-bottom:1px solid #fff3;padding:3rem 2rem}.App-header h1{color:#fff;font-size:2.5rem;margin-bottom:1rem;text-shadow:2px 2px 4px #0000004d}.App-header p{color:#ffffffe6;font-size:1.2rem}.App-header .subtitle{color:#fff;font-size:1.5rem;font-weight:300;letter-spacing:2px;margin-bottom:.5rem;text-transform:uppercase}.App-main{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:3rem;justify-content:center;padding:3rem 2rem}.info-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:20px;box-shadow:0 10px 30px #0003;max-width:600px;padding:2rem;width:100%}.info-section h2{color:#fff;font-size:1.8rem;margin-bottom:1.5rem}.info-section ul{list-style:none;padding:0;text-align:left}.info-section li{border-bottom:1px solid #ffffff1a;color:#ffffffe6;font-size:1.1rem;padding:.8rem 0 .8rem 2rem;position:relative}.info-section li:last-child{border-bottom:none}.info-section li:before{color:#4caf50;content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.App-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-top:1px solid #fff3;padding:2rem}.App-footer p{color:#fffc;font-size:.9rem;margin:.3rem 0}.App-footer .footer-tagline{color:#fff9;font-size:.85rem;font-style:italic}@media (max-width:768px){.App-header h1{font-size:2rem}.App-header p{font-size:1rem}.info-section{padding:1.5rem}.info-section h2{font-size:1.5rem}.info-section li{font-size:1rem;padding:.6rem 0 .6rem 1.8rem}}.toc-assistant-container{flex-direction:column;justify-content:center;padding:2rem}.toc-assistant-container,.toc-branding{align-items:center;display:flex;gap:1rem}.toc-branding{animation:fadeIn .5s ease-in;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:50px;padding:.75rem 1.5rem}.toc-label{color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.toc-status{animation:pulse 2s infinite;color:#4caf50;font-size:.9rem}.widget-wrapper{align-items:center;display:flex;justify-content:center;min-height:100px;min-width:100px;position:relative}.widget-wrapper vapi-widget{z-index:1000}.toc-tagline{animation:fadeIn 1s ease-in;color:#ffffffb3;font-size:.85rem;font-style:italic;margin-top:1rem;text-align:center}.widget-wrapper:before{animation:spin 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#fffc;content:"";height:80px;position:absolute;width:80px;z-index:-1}.widget-wrapper:has(vapi-widget):before{display:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.toc-assistant-container{padding:1.5rem}.toc-branding{padding:.5rem 1rem}.toc-label{font-size:1rem}.toc-tagline{font-size:.75rem}}
/*# sourceMappingURL=main.0add5eb1.css.map*/