body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 20% 20%,#2e7d320f 0 12%,#0000 13%) 0 0 /60px 60px,radial-gradient(circle at 80% 10%,#00838f0f 0 12%,#0000 13%) 0 0 /70px 70px,linear-gradient(180deg,#fff,#fafafa);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{scroll-behavior:smooth}.App{margin:auto;padding:auto;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}button,input,select{height:35px;width:98%}.MuiAppBar-root .MuiButtonBase-root,.MuiAppBar-root .MuiIconButton-root,.MuiAppBar-root button,.MuiToolbar-root .MuiButtonBase-root,.MuiToolbar-root .MuiIconButton-root,.MuiToolbar-root button{height:auto;width:auto}textarea{height:80vh;overflow-y:auto;resize:none;width:98%}h2,p{margin-bottom:2px;margin-top:2px;padding-bottom:2px;padding-top:2px}.btn-footer{width:45%}pre{word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#333;display:block;font-size:13px;line-height:1.42857;margin:0 0 10px;padding:9.5px;text-align:left;word-break:break-all}pre code{background-color:initial;border-radius:0;color:inherit;font-size:inherit;padding:0;white-space:pre-wrap}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.reveal-in{opacity:1;transform:translateY(0)}@keyframes floatY1{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes floatY2{0%{transform:translateY(0)}50%{transform:translateY(8px)}to{transform:translateY(0)}}.float-y-1{animation:floatY1 6s ease-in-out infinite}.float-y-2{animation:floatY2 7s ease-in-out infinite}.btn-shimmer{overflow:hidden;position:relative}.btn-shimmer:after{animation:shimmer 2.25s ease-in-out infinite;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);content:"";height:100%;left:-150%;position:absolute;top:0;transform:skewX(-20deg);width:120%}@keyframes shimmer{0%{left:-150%}60%{left:120%}to{left:120%}}.ai-badge-glow{animation:pulseGlow 2.5s infinite;box-shadow:0 0 0 0 #4caf5099}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 #4caf5080}70%{box-shadow:0 0 0 8px #4caf5000}to{box-shadow:0 0 0 0 #4caf5000}}
/*# sourceMappingURL=main.a01b28b5.css.map*/