.app{font-family:"Roboto",sans-serif;text-align:center;background-color:#fff}.header{background-color:#a8e6cf;flex-direction:row;justify-content:space-between;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:10px}.header,.logo-container{display:flex;align-items:center}.logo-image{width:50px;height:50px;border-radius:10px}.text-container{display:flex;flex-direction:column;margin-left:10px}.logo{font-size:28px;color:#2c3e50;font-weight:700;margin:0}.subtitle{font-size:16px;color:#2c3e50;margin:1px 0 0}.menu{position:relative}.menu,.menu-items{display:flex;grid-gap:20px;gap:20px}.menu-items a{text-decoration:none;color:#2c3e50;font-weight:700;padding:5px 10px;border-radius:5px}.menu-items a:hover{background-color:#2c3e50;color:#fff}.burger-menu{display:none;background:none;border:none;cursor:pointer;padding:10px}.burger-icon{display:block;width:25px;height:3px;background-color:#2c3e50;margin:5px 0;border-radius:2px}section{padding:20px;margin:20px 0;text-align:left;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.description{background-color:#d5f5e3}.instructions{background-color:#a8e6cf}.instructions ol{text-align:left;max-width:600px;margin:5px 0;padding:20px}.important-info{background-color:#fff}.upload-section{background-color:#a8e6cf}.subsection{border:1px solid #ccc;padding:20px;margin-bottom:20px;background-color:rgba(0,0,0,.06274509803921569);border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}h3{font-size:22px;margin-top:0;margin-bottom:0}.subsection h4,h3{color:#2c3e50;text-align:center}.subsection h4{font-size:20px;margin-bottom:15px}.terms-of-use h4{text-align:left}.terms-of-use h4:first-of-type{text-align:center}p{color:#000;font-size:16px;margin:5px 0}.warning{color:red;font-weight:700;font-size:18px}button{background-color:#2c3e50;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;margin:10px}button:hover{background-color:#1abc9c}button:disabled{background-color:#2c3e50;cursor:not-allowed}.file-upload{position:relative;display:flex;align-items:center;margin:10px}.custom-file-upload{background-color:#2c3e50;color:#fff;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;display:inline-block;text-align:center;margin-right:10px}.custom-file-upload:hover{background-color:#16a085}#file-upload{opacity:0;position:absolute;z-index:-1}.file-name{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}textarea{width:80%;height:200px;margin:10px auto;display:block;font-size:16px}.content-wrapper{max-width:850px;margin:0 auto;padding:0 20px}.transcription{text-align:left}.audio-upload{display:flex;flex-direction:column;align-items:center}.audio-upload p{font-size:16px;margin-bottom:10px}.language-select{width:200px;padding:10px;border-radius:5px;border:1px solid #ccc}.free-trial,.language-select{margin-bottom:10px}.upload-button{background-color:#2c3e50;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.upload-button:hover{background-color:#1abc9c}.summary{margin-top:20px;background-color:#efefef;border-radius:10px;text-align:center;max-width:400px;padding:10px 20px;border:1px solid #ccc;margin-left:0;margin-right:0}.summary h4{color:#2c3e50;font-size:18px;margin-bottom:10px}.summary p{font-size:16px;color:#2c3e50}.pay-button{background-color:#2c3e50;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;margin-top:10px}.pay-button:hover{background-color:#1abc9c}.error{color:red;margin-top:10px;font-weight:700}@media (max-width:580px){.header{flex-direction:row;align-items:center;justify-content:space-between}.menu-items{display:none}.menu-items.open{display:flex;flex-direction:column;position:absolute;top:100%;right:10px;background-color:#a8e6cf;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:10px;z-index:1000;border:1px solid #1abc9c}.menu-items.open a{margin:5px 0;padding:10px;text-align:right;white-space:nowrap}.menu-items.open a:not(:last-child){border-bottom:1px solid #1abc9c}.burger-menu{display:block}}.warning-message{background-color:rgba(0,0,0,.06274509803921569);border:1px solid #ccc;border-radius:10px;padding:15px;text-align:left;margin:0 auto;box-shadow:0 4px 8px rgba(0,0,0,.1)}.warning-message h4{font-size:20px;color:#2c3e50;text-align:center}.warning-message p{margin:10px 0}.support-request-container{margin:0 auto}.support-request-container,.support-request-wrapper{display:flex;flex-direction:column;align-items:center}.support-request-wrapper{margin-top:0}#turnstile-container,.support-request-wrapper button{margin:20px 0}.chat-container{height:400px;margin:10px 0;display:flex;flex-direction:column;background-color:rgba(0,0,0,.06274509803921569);box-shadow:0 4px 8px rgba(0,0,0,.1)}.chat-container,.chat-window{padding:10px;border:1px solid #ccc;border-radius:10px}.chat-window{flex:1 1;overflow-y:scroll;background-color:#fff;margin:10px 10px 0}.chat-input{border-radius:5px}.chat-input,.ticket-id-container{display:flex;align-items:center;padding:10px}.ticket-id-container{justify-content:center;margin:10px 0;border:1px solid #ccc;background-color:rgba(0,0,0,.06274509803921569);border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media (max-width:550px){.ticket-id-container{flex-direction:column;align-items:center}.copy-button{margin-left:0;margin-top:10px}}.ticket-id-text{margin:0;font-size:16px;color:#000}.copy-button{margin-left:10px;background-color:#2c3e50;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.copy-button:hover{background-color:#1abc9c}.session-input-container{display:flex;align-items:center;justify-content:center;margin:10px 0;padding:10px;border:1px solid #ccc;background-color:rgba(0,0,0,.06274509803921569);border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media (max-width:550px){.session-input-container{flex-direction:column;align-items:center}.session-input-label{margin:0 0 10px}.session-input{margin-right:0;margin-bottom:10px}.load-button{margin-top:10px}}.session-input-label{margin:0 10px 0 0;font-size:16px;color:#000}.session-input{margin-right:10px;padding:8px;border:1px solid #ccc;border-radius:5px;font-size:16px}.load-button{background-color:#2c3e50;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.load-button:hover{background-color:#1abc9c}.project-link{text-decoration:none;color:#2c3e50;font-weight:700}.project-link:hover{color:#1abc9c}@media (max-width:550px){.chat-input{flex-direction:column}.chat-input textarea{margin-right:0;margin-bottom:10px;width:100%}.chat-input button{width:100%}}.transcription-page{text-align:center;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.notification{margin:10px 0;padding:10px;border-radius:5px}.notification--success{color:green;font-weight:700;font-size:24px}.notification--error,.notification--warning{color:red;font-weight:700;font-size:24px}.spinner{margin:20px 0}.spinner__icon{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.transcription-container{margin-top:20px;background-color:#a8e6cf;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding-top:20px;padding-bottom:20px}.transcription__title{color:#2c3e50;font-size:24px;margin-bottom:10px}.transcription__textarea{width:96%;display:block;font-size:16px;height:200px;border:1px solid #ccc;border-radius:5px;resize:none;margin:10px auto 20px}.transcription__buttons{margin-top:10px}.transcription__button{background-color:#2c3e50;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.transcription__button:hover{background-color:#1abc9c}.transcription__button:disabled{background-color:#2c3e50;cursor:not-allowed}.notifications-wrapper{box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:rgba(0,0,0,.06274509803921569);border:1px solid #ccc;border-radius:10px;padding:15px;margin:10px 0}.drag-drop-zone{border:2px dashed #ccc;padding:20px;text-align:center;cursor:pointer;margin:10px 0;border-radius:10px;background-color:#efefef;transition:border-color .3s ease-in-out,background-color .3s ease-in-out,transform .3s ease-in-out,box-shadow .3s ease-in-out}.drag-drop-zone:focus,.drag-drop-zone:hover{background-color:#f5fafa;outline:none}.drag-drop-zone.dragging,.drag-drop-zone:focus,.drag-drop-zone:hover{border-color:#1abc9c;transform:scale(1.02);box-shadow:0 0 15px rgba(26,188,156,.5)}.drag-drop-zone.dragging{background-color:#f0f0f0}.drag-drop-instruction{font-size:14px;color:#2c3e50;margin-bottom:8px}.drag-drop-action{font-size:16px;font-weight:700;color:#2c3e50;margin-bottom:8px}.drag-drop-browse{font-size:14px;color:#1abc9c;text-decoration:underline;margin-bottom:8px}.file-name{font-size:16px;color:#2c3e50;margin-top:10px}@media (max-width:580px){.drag-drop-zone{padding:15px}.drag-drop-instruction{font-size:12px;margin-bottom:6px}.drag-drop-action{font-size:14px;margin-bottom:6px}.drag-drop-browse{font-size:12px;margin-bottom:6px}.file-name{font-size:14px;max-width:150px}}
/*# sourceMappingURL=main.0134d214.chunk.css.map */