body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding: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}.App,body{min-height:100vh}.App{display:flex;flex-direction:column}.App-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-bottom:1px solid #fff3;color:#fff;padding:2rem 0;position:relative;text-align:center}.App-header h1{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.App-header p{font-size:1.2rem;opacity:.9}.dev-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffc107e6;border:1px solid #ffc1074d;border-radius:20px;color:#333;font-size:.9rem;font-weight:600;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem}.App-main{flex:1 1;padding:2rem 0}.container{margin:0 auto;max-width:1200px;padding:0 1rem}.api-section,.form-section,.info-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;box-shadow:0 8px 32px #0000001a;margin-bottom:2rem;padding:2rem}.api-section h2,.form-section h2,.info-section h2{color:#333;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem}.api-info{background:#f8f9fa;border-left:4px solid #667eea;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.api-info p{color:#333;font-size:.95rem;margin:.5rem 0}.api-info strong{color:#667eea}.api-button,.submit-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.api-button:hover,.submit-button:hover{box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}.api-button:disabled,.submit-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.message-form{gap:1rem}.form-group,.message-form{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:#333;font-weight:600}.form-input{border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;padding:12px 16px;transition:border-color .3s ease}.form-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.api-response{background:#f8f9fa;border-left:4px solid #667eea;border-radius:8px;margin-top:1.5rem;padding:1rem}.api-response h3{color:#333;margin-bottom:.5rem}.api-response pre{background:#2d3748;border-radius:6px;color:#e2e8f0;font-size:.9rem;line-height:1.5;overflow-x:auto;padding:1rem}.error-message{background:#fed7d7;border-left:4px solid #e53e3e;border-radius:8px;color:#c53030;margin-top:1rem;padding:1rem}.info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:1.5rem}.info-card{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.info-card:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-4px)}.info-card h3{color:#667eea;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.info-card p{color:#4a5568;line-height:1.6}.App-footer{background:#0000001a;color:#fff;margin-top:auto;padding:1.5rem 0;text-align:center}.App-footer p{opacity:.8}@media (max-width:768px){.App-header h1{font-size:2rem}.App-header p{font-size:1rem}.dev-badge{display:inline-block;margin:1rem auto 0;position:static}.container{padding:0 .5rem}.api-section,.form-section,.info-section{padding:1.5rem}.info-grid{grid-template-columns:1fr}.message-form{flex-direction:column}}@media (max-width:480px){.App-header{padding:1.5rem 0}.App-header h1{font-size:1.8rem}.api-section,.form-section,.info-section{padding:1rem}}
/*# sourceMappingURL=main.e45fd3c9.css.map*/