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;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hljs{background:#23241f;display:block;overflow-x:auto;padding:.5em}.hljs,.hljs-subst,.hljs-tag{color:#f8f8f2}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f92672}.hljs-attribute,.hljs-symbol{color:#66d9ef}.hljs-class .hljs-title,.hljs-params{color:#f8f8f2}.hljs-addition,.hljs-built_in,.hljs-builtin-name,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e}.next-steps .fa-link{margin-right:5px}.next-steps .row{margin-bottom:0}.next-steps .col-md-5{margin-bottom:3rem}@media (max-width:768px){.next-steps .col-md-5{margin-bottom:0}}.spinner{background-color:#fff;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:absolute;right:0;top:0;width:100vw}.result-block-container .result-block{opacity:1}.upload-section{margin:0 auto;max-width:600px}.dropzone{background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:10px;cursor:pointer;padding:40px 20px;text-align:center;transition:all .3s ease}.dropzone:hover{background-color:#e3f2fd;border-color:#007bff}.dropzone.drag-active{background-color:#d4edda;border-color:#28a745;-webkit-transform:scale(1.02);transform:scale(1.02)}.dropzone i{color:#6c757d;transition:color .3s ease}.dropzone:hover i{color:#007bff}.dropzone.drag-active i{color:#28a745}.uploaded-files{margin:0 auto;max-width:800px}.uploaded-files .card{transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.uploaded-files .card:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.uploaded-files .btn-outline-danger{border-width:1px;padding:.25rem .5rem}.uploaded-files .btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545}.next-steps .col-md-4,.next-steps .col-md-5{margin-bottom:3rem;max-width:300px;padding:0 1rem}.next-steps .col-md-4 p,.next-steps .col-md-5 p{line-height:1.6;margin:1.5rem auto 0;max-width:280px}.next-steps .col-md-4 h6,.next-steps .col-md-5 h6{margin:0 auto 2rem;max-width:280px;padding-bottom:1rem}.next-steps .row{margin-bottom:3rem}.nav-container,.next-steps .row:last-child{margin-bottom:0}#app{padding-top:76px}.hero{margin-top:2rem}.hero .app-logo{display:block;height:auto!important;max-width:100%;width:220px!important}.hero .app-logo,.hero .lead{margin-left:auto;margin-right:auto}.hero .lead{max-width:600px}.choice-card{border:2px solid #dee2e6;transition:all .2s ease}.choice-card:hover{border-color:#007bff;box-shadow:0 4px 8px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.choice-card.selected{background-color:#f0fafa;border-color:#1a9e96;box-shadow:0 4px 12px rgba(26,158,150,.2)}.choice-card .choice-icon{align-items:center;display:flex;justify-content:center;min-height:60px}.choice-card.disabled{cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.6}.choice-card.disabled:hover{border-color:#dee2e6;box-shadow:none;-webkit-transform:none;transform:none}.choice-card.disabled .card-text,.choice-card.disabled .card-title,.choice-card.disabled .choice-icon span{color:#6c757d}@media (max-width:767px){.choice-card .choice-icon{min-height:40px}.choice-card .choice-icon span{font-size:1.5rem!important}.choice-card .card-body{padding:1rem .75rem}.choice-card h6{font-size:.9rem;margin-bottom:.5rem}.choice-card .small{font-size:.8rem}.dropzone{min-height:120px!important;padding:20px 15px!important}.dropzone .mb-3{margin-bottom:.75rem!important}.dropzone p{font-size:.9rem;margin-bottom:.5rem}.dropzone .small{font-size:.8rem}}
/*# sourceMappingURL=main.9be4035a.css.map*/