@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{align-items:flex-start;background:linear-gradient(135deg,#0b1a3a,#0c1f45);box-sizing:border-box;color:#e0e0e0;display:flex;font-family:Poppins,sans-serif;justify-content:center;margin:0;min-height:100vh;padding:20px}*,:after,:before{box-sizing:inherit}.App{background:#1e293b;border:1px solid #313c52;border-radius:16px;box-shadow:0 15px 35px #0006,0 5px 15px #0003;max-width:750px;padding:35px 45px;text-align:center;transition:max-width .4s ease-in-out,padding .4s ease-in-out;width:100%}h1{color:#fff;font-size:2.2rem;font-weight:700;letter-spacing:.5px;margin-bottom:25px;padding-bottom:10px}h2{border-bottom:1px solid #4b5563;color:#c6c9fc;font-size:1.4rem;font-weight:600;margin-bottom:30px;margin-top:30px;padding-bottom:12px;text-align:left}.service-section:first-of-type h2{margin-top:0}.service-section{margin-bottom:40px;padding-bottom:20px}.service-section:last-of-type{margin-bottom:0;padding-bottom:0}input[type=text],select,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#2d3748;border:1px solid #4b5563;border-radius:10px;color:#e0e0e0;font-size:1rem;margin-bottom:18px;padding:14px 18px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}textarea{min-height:80px;resize:vertical}input[type=text]:focus,select:focus,textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f14d;outline:none}select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ADB5BD%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:.8em auto;padding-right:2.5rem}button,select{cursor:pointer}button{background:linear-gradient(135deg,#6366f1,#818cf8);border:none;border-radius:10px;box-shadow:0 4px 10px #6366f14d,0 1px 3px #0003;color:#fff;font-size:1rem;font-weight:600;letter-spacing:.5px;margin:12px 0;padding:14px 20px;transition:all .3s ease;width:100%}button:hover{background:linear-gradient(135deg,#4f46e5,#6366f1);box-shadow:0 7px 15px #4f46e566,0 3px 6px #0003;transform:translateY(-2px)}button:active{box-shadow:0 2px 5px #4f46e54d,0 1px 2px #00000026;transform:translateY(0)}button:disabled{background:#4b5563;box-shadow:none;cursor:not-allowed;opacity:.7;transform:translateY(0)}.file-input-label{background:#525f7f;border:none;border-radius:10px;box-shadow:0 2px 6px #525f7f4d;color:#e0e0e0;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin:12px 0 5px;padding:14px 20px;text-align:center;transition:all .3s ease;width:100%}.file-input-label:hover{background:#616f94;box-shadow:0 4px 8px #525f7f66}input[type=file]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.file-name{color:#9ca3af;font-size:.85rem;font-style:italic;margin-bottom:18px;margin-top:5px;text-align:center;word-break:break-all}p{word-wrap:break-word;color:#d1d5db;font-size:1rem;line-height:1.6;margin:12px 0;text-align:left}p.confidence-score{color:#adb5bd;font-style:italic;margin-bottom:15px;margin-top:-10px;text-align:center}.error-message{background-color:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#f87171;font-weight:500;margin-top:18px;padding:12px 18px;text-align:center}audio{border-radius:8px;margin-top:20px;width:100%}.inline-controls{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.image-service-block{background-color:#2d374866;border:1px solid #313c52;border-radius:12px;margin-bottom:30px;padding:25px}.image-service-block:last-of-type{margin-bottom:0}.translation-controls{border-top:1px solid #4b5563;margin-top:25px;padding-top:25px}.translation-controls h4{color:#a5b4fc;font-size:1.1rem;font-weight:500;margin-bottom:15px;text-align:left}.main-content-area{display:block}@media (min-width:600px){.inline-controls{align-items:center;flex-direction:row}.inline-controls select{flex:1 1;margin-bottom:0}.inline-controls button{flex-shrink:0;margin-bottom:0;margin-left:12px;margin-top:0;padding-left:30px;padding-right:30px;width:auto}}@media (max-width:1199px) and (min-width:769px){.App{max-width:850px}}@media (min-width:1200px){.App{max-width:1600px;padding:40px 50px}.main-content-area{align-items:flex-start;display:flex;gap:45px;justify-content:space-between}.service-section{border-left:1px solid #374151;flex:1 1;margin-bottom:0;padding-bottom:0;padding-left:20px;padding-right:20px}.service-section:first-of-type{border-left:none;padding-left:0}.service-section:last-of-type{padding-right:0}.service-section h2{border-bottom:1px solid #0000;margin-top:0;padding-left:15px;padding-right:15px;text-align:center}}@media (max-width:768px){.App{border-radius:12px;padding:25px 20px}h1{font-size:1.8rem;margin-bottom:25px}h2{font-size:1.3rem;margin-bottom:20px;margin-top:30px;text-align:left}.service-section:first-of-type h2{margin-top:0}.file-input-label,button,input[type=text],select,textarea{font-size:.95rem;padding:12px 15px}.file-name,p{font-size:.9rem}.image-service-block{padding:15px}.translation-controls h4{font-size:1rem}}
/*# sourceMappingURL=main.fca65ed0.css.map*/