@media (max-width:768px){.text-analysis-form .form-control-lg[data-v-08ed43bf]{font-size:1rem}.text-analysis-form .btn-lg[data-v-08ed43bf]{font-size:1.1rem}}.dark-mode .card[data-v-08ed43bf]{background-color:#2d2d2d;border-radius:15px}.dark-mode .card-body[data-v-08ed43bf]{color:#fff}.dark-mode .form-label[data-v-08ed43bf]{color:#fff!important}.dark-mode .form-text small[data-v-08ed43bf]{color:#b0b0b0!important}.dark-mode .card-title[data-v-08ed43bf]{color:#fff}.dark-mode .card-text[data-v-08ed43bf]{color:#b0b0b0!important}.input-form[data-v-06343129]{margin:0 auto}.input-view[data-v-3fd382c2]{background-color:#f8f9fa;min-height:calc(100vh - 100px)}.dark-mode .input-view[data-v-3fd382c2]{background-color:transparent}.dark-mode .card-header.bg-primary[data-v-3fd382c2]{background-color:#252525!important;border-bottom:1px solid #3d3d3d!important}.word-label[data-v-b0eacef4]{font-family:Courier New,monospace}.explanation-bar[data-v-b0eacef4]{border-radius:6px}.explanation-value[data-v-b0eacef4]{min-width:60px;font-family:Courier New,monospace}.progress[data-v-b0eacef4]{border-radius:6px}.colored-text-display[data-v-b0eacef4]{background-color:#f8f9fa;padding:1rem;border-radius:10px;border:1px solid #e1e5e9}.text-display-box[data-v-b0eacef4]{background-color:#fff;padding:1rem;border-radius:8px;line-height:1.8;font-size:1rem;border:1px solid #dee2e6}.colored-word[data-v-b0eacef4]{transition:all .2s ease;padding:2px 4px;border-radius:3px;cursor:default}.colored-word.has-weight[data-v-b0eacef4]{cursor:help}.colored-word.has-weight[data-v-b0eacef4]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15);padding:3px 5px}.legend[data-v-b0eacef4]{margin-top:.5rem}.legend-item[data-v-b0eacef4],.legend[data-v-b0eacef4]{display:flex;align-items:center}.legend-box[data-v-b0eacef4]{display:inline-block;width:16px;height:16px;border-radius:3px;margin-right:.5rem}.dark-mode .explanation-header h6[data-v-b0eacef4]{color:#fff}.dark-mode .explanation-header p[data-v-b0eacef4]{color:#b0b0b0!important}.dark-mode .feature-list h6[data-v-b0eacef4]{color:#fff}.dark-mode .explanation-item[data-v-b0eacef4]{border-bottom-color:#555!important}.dark-mode .word-label[data-v-b0eacef4]{color:#fff}.dark-mode .text-muted[data-v-b0eacef4]{color:#b0b0b0!important}.dark-mode .colored-text-display[data-v-b0eacef4]{background-color:#252525;border-color:#3d3d3d}.dark-mode .colored-text-display h6[data-v-b0eacef4]{color:#fff}.dark-mode .text-display-box[data-v-b0eacef4]{background-color:#2d2d2d;border-color:#3d3d3d;color:#e0e0e0}.word-label[data-v-4ebd4684]{font-family:Courier New,monospace}.explanation-bar[data-v-4ebd4684]{border-radius:6px}.explanation-value[data-v-4ebd4684]{min-width:60px;font-family:Courier New,monospace}.progress[data-v-4ebd4684]{border-radius:6px}.colored-text-display[data-v-4ebd4684]{background-color:#f8f9fa;padding:1rem;border-radius:10px;border:1px solid #e1e5e9}.text-display-box[data-v-4ebd4684]{background-color:#fff;padding:1rem;border-radius:8px;line-height:1.8;font-size:1rem;border:1px solid #dee2e6}.colored-word[data-v-4ebd4684]{transition:all .2s ease;padding:2px 4px;border-radius:3px;cursor:default}.colored-word.has-weight[data-v-4ebd4684]{cursor:help}.colored-word.has-weight[data-v-4ebd4684]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15);padding:3px 5px}.legend[data-v-4ebd4684]{margin-top:.5rem}.legend-item[data-v-4ebd4684],.legend[data-v-4ebd4684]{display:flex;align-items:center}.legend-box[data-v-4ebd4684]{display:inline-block;width:16px;height:16px;border-radius:3px;margin-right:.5rem}.dark-mode .explanation-header h6[data-v-4ebd4684]{color:#fff}.dark-mode .explanation-header p[data-v-4ebd4684]{color:#b0b0b0!important}.dark-mode .feature-list h6[data-v-4ebd4684]{color:#fff}.dark-mode .explanation-item[data-v-4ebd4684]{border-bottom-color:#555!important}.dark-mode .word-label[data-v-4ebd4684]{color:#fff}.dark-mode .text-muted[data-v-4ebd4684]{color:#b0b0b0!important}.dark-mode .colored-text-display[data-v-4ebd4684]{background-color:#252525;border-color:#3d3d3d}.dark-mode .colored-text-display h6[data-v-4ebd4684]{color:#fff}.dark-mode .text-display-box[data-v-4ebd4684]{background-color:#2d2d2d;border-color:#3d3d3d;color:#e0e0e0}.analysis-results[data-v-be4b21f6]{background:#f8f9fa;padding:2rem 0}.result-card[data-v-be4b21f6]{height:100%;border-radius:10px}.result-icon[data-v-be4b21f6]{animation:pulse-be4b21f6 2s infinite}@keyframes pulse-be4b21f6{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.confidence-circle[data-v-be4b21f6]{position:relative;display:inline-block}.confidence-svg[data-v-be4b21f6]{transform:rotate(-90deg)}.confidence-progress[data-v-be4b21f6]{transition:stroke-dashoffset 1s ease-in-out}.confidence-text[data-v-be4b21f6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:1.1rem}.card[data-v-be4b21f6]{border-radius:10px}.nav-tabs .nav-link[data-v-be4b21f6]{border-radius:6px 6px 0 0}.dark-mode .analysis-results[data-v-be4b21f6]{background:#1a1a1a}.dark-mode .card[data-v-be4b21f6]{background-color:#2d2d2d;border-radius:10px}.dark-mode .card-body[data-v-be4b21f6]{color:#fff}.dark-mode .card-title[data-v-be4b21f6]{color:#fff!important}.dark-mode .text-muted[data-v-be4b21f6]{color:#b0b0b0!important}.dark-mode .text-display[data-v-be4b21f6]{background-color:#3d3d3d!important;color:#fff!important;border-color:#555!important}.dark-mode .confidence-text[data-v-be4b21f6]{color:#fff}.dark-mode .card-header[data-v-be4b21f6]{background-color:#252525!important;color:#fff!important;border-bottom:1px solid #3d3d3d!important;border-radius:10px 10px 0 0!important}.dark-mode .card-header.bg-primary[data-v-be4b21f6]{background-color:#252525!important}.dark-mode .nav-tabs[data-v-be4b21f6]{border-bottom-color:#555}.dark-mode .nav-tabs .nav-link[data-v-be4b21f6]{color:#b0b0b0;border-color:transparent}.dark-mode .nav-tabs .nav-link[data-v-be4b21f6]:hover{color:#fff;border-color:#555}.dark-mode .nav-tabs .nav-link.active[data-v-be4b21f6]{background-color:#3d3d3d;color:#fff;border-color:#555 #555 transparent}.analysis-view[data-v-f75c4bfc]{background-color:#f8f9fa;min-height:100vh;padding:2rem 0}.dark-mode .analysis-view[data-v-f75c4bfc]{background-color:#1a1a1a}.fa-spin[data-v-0fec723b]{animation:spin-0fec723b 2s linear infinite}@keyframes spin-0fec723b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card[data-v-0fec723b]{border:none;border-radius:15px}.btn[data-v-0fec723b]{border-radius:8px;font-weight:500}.form-control[data-v-0fec723b],.form-select[data-v-0fec723b]{border-radius:8px;border:1px solid #dee2e6;transition:all .2s ease}.form-control[data-v-0fec723b]:focus,.form-select[data-v-0fec723b]:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}.form-control-lg[data-v-0fec723b],.form-select-lg[data-v-0fec723b]{padding:.75rem 1rem;font-size:1.1rem}.upload-area[data-v-0fec723b]{transition:all .3s ease;background:#fafafa}.upload-area[data-v-0fec723b]:hover,.upload-hover[data-v-0fec723b]{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.bg-light-success[data-v-0fec723b]{background-color:rgba(25,135,84,.1)!important}.bg-light-danger[data-v-0fec723b]{background-color:rgba(220,53,69,.1)!important}.requirements-panel[data-v-0fec723b]{border:1px solid #e9ecef}.requirements-panel ul li[data-v-0fec723b]{padding:.25rem 0}.configuration-section[data-v-0fec723b]{border:1px solid #e9ecef}.validation-results .alert[data-v-0fec723b]{border-radius:10px}.form-label.fw-semibold[data-v-0fec723b]{color:#495057;margin-bottom:.5rem}.badge[data-v-0fec723b]{font-size:.75rem;padding:.35em .65em}.form-text[data-v-0fec723b]{margin-top:.25rem;color:#6c757d}@media (max-width:768px){.upload-area[data-v-0fec723b]{min-height:150px!important}.configuration-section[data-v-0fec723b],.requirements-panel[data-v-0fec723b]{margin-top:1rem}}.training-view[data-v-0fec723b]{background-color:#f8f9fa;min-height:calc(100vh - 100px)}.dark-mode .training-view[data-v-0fec723b]{background-color:transparent}.dark-mode .configuration-section[data-v-0fec723b],.dark-mode .requirements-panel[data-v-0fec723b]{border-color:#3d3d3d}.dark-mode .form-label.fw-semibold[data-v-0fec723b]{color:#e0e0e0}.dark-mode .requirements-panel h6[data-v-0fec723b]{color:#fff}.dark-mode .card-header.bg-primary[data-v-0fec723b]{background-color:#252525!important;border-bottom:1px solid #3d3d3d!important}.loading-screen[data-v-4cff4ee6]{min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.dark-mode .loading-screen[data-v-4cff4ee6]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.card[data-v-4cff4ee6]{border:none;border-radius:15px}.dark-mode .card[data-v-4cff4ee6]{background-color:#2d2d2d;border-radius:15px}.dark-mode .card-body h4[data-v-4cff4ee6]{color:#fff}.dark-mode .card-body p[data-v-4cff4ee6]{color:#b0b0b0!important}.model-code-icon[data-v-5b1ebbf9]{animation:pulse-5b1ebbf9 2s infinite}@keyframes pulse-5b1ebbf9{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.model-code-input[data-v-5b1ebbf9]{font-size:1.5rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;background:linear-gradient(145deg,#fff,#f8f9fa);border:2px solid #dee2e6;transition:all .3s ease}.model-code-input[data-v-5b1ebbf9]:focus{border-color:#fe483e;box-shadow:0 0 0 .25rem rgba(254,72,62,.25);transform:translateY(-1px)}.training-animation[data-v-5b1ebbf9]{animation:bounce-5b1ebbf9 2s infinite}@keyframes bounce-5b1ebbf9{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.info-card[data-v-5b1ebbf9]{transition:all .3s ease;border:1px solid #e9ecef!important}.info-card[data-v-5b1ebbf9]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.model-info-grid .col-md-4[data-v-5b1ebbf9]{margin-bottom:1rem}.action-buttons .btn[data-v-5b1ebbf9]{font-weight:500;padding:.75rem 1.5rem;border-radius:10px;transition:all .2s ease}.action-buttons .btn[data-v-5b1ebbf9]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.form-control-lg[data-v-5b1ebbf9]{border-radius:10px;border:2px solid #e1e5e9;transition:all .2s ease;font-size:1rem}.form-control-lg[data-v-5b1ebbf9]:focus{border-color:#fe483e;box-shadow:0 0 0 .25rem rgba(254,72,62,.25)}.card[data-v-5b1ebbf9]{border:none;border-radius:15px;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:all .3s ease}.card[data-v-5b1ebbf9]:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)}.card-header[data-v-5b1ebbf9]{border-radius:15px 15px 0 0!important;border-bottom:1px solid #f0f0f0;padding:1.25rem 1.5rem}.card-body[data-v-5b1ebbf9]{padding:1.5rem}.btn[data-v-5b1ebbf9]{border-radius:10px;font-weight:500;padding:.6rem 1.25rem;transition:all .2s ease;border:none}.btn[data-v-5b1ebbf9]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.btn-lg[data-v-5b1ebbf9]{padding:.875rem 2rem;font-size:1.1rem}.btn-primary[data-v-5b1ebbf9]{background:linear-gradient(135deg,#fe483e,#ff6b63)}.btn-outline-info[data-v-5b1ebbf9]{border:2px solid #17a2b8;color:#17a2b8}.btn-outline-info[data-v-5b1ebbf9]:hover{background:#17a2b8;border-color:#17a2b8}.btn-outline-warning[data-v-5b1ebbf9]{border:2px solid #ffc107;color:#856404}.btn-outline-warning[data-v-5b1ebbf9]:hover{background:#ffc107;border-color:#ffc107;color:#212529}.badge[data-v-5b1ebbf9]{border-radius:8px;font-weight:500}.badge.fs-6[data-v-5b1ebbf9]{font-size:.875rem!important;padding:.5rem .75rem}@media (max-width:768px){.model-code-input[data-v-5b1ebbf9]{font-size:1.25rem;letter-spacing:2px}.btn-group[data-v-5b1ebbf9]{flex-direction:column;width:100%}.btn-group .btn[data-v-5b1ebbf9]{margin-bottom:.5rem}.action-buttons .btn[data-v-5b1ebbf9]{margin-bottom:.5rem;width:100%}.info-card[data-v-5b1ebbf9]{margin-bottom:1rem}}.fa-spin[data-v-5b1ebbf9]{animation:spin-5b1ebbf9 2s linear infinite}@keyframes spin-5b1ebbf9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-text[data-v-5b1ebbf9]{color:#6c757d;font-size:.875rem}.alert[data-v-5b1ebbf9]{border-radius:12px;border:none;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.15)}.modal-body .alert[data-v-5b1ebbf9]{background-color:hsla(0,0%,100%,.95);color:#333}.modal-body .alert-danger[data-v-5b1ebbf9]{background-color:rgba(220,53,69,.95);color:#fff}.modal-body .alert-success[data-v-5b1ebbf9]{background-color:rgba(40,167,69,.95);color:#fff}.progress-circle[data-v-5b1ebbf9]{position:relative;display:inline-block}.progress-circle-inner[data-v-5b1ebbf9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#fe483e,#ff6b63);box-shadow:0 2px 10px rgba(0,0,0,.1)}.progress-percentage[data-v-5b1ebbf9]{font-size:24px;font-weight:700;color:#fff}.progress-circle-svg[data-v-5b1ebbf9]{transform:rotate(-90deg)}.modal[data-v-5b1ebbf9]{z-index:1060}.modal-content[data-v-5b1ebbf9]{border-radius:15px;border:none;box-shadow:0 10px 30px rgba(0,0,0,.3)}.modal-header[data-v-5b1ebbf9]{border-radius:15px 15px 0 0;border-bottom:none;padding:1.5rem}.modal-body[data-v-5b1ebbf9]{padding:2rem;color:#fff}.modal-footer[data-v-5b1ebbf9]{border-top:none;padding:1rem 1.5rem;background-color:#f8f9fa;border-radius:0 0 15px 15px}.custom-model-view[data-v-5b1ebbf9]{background-color:#f8f9fa;min-height:calc(100vh - 100px)}.dark-mode .custom-model-view[data-v-5b1ebbf9]{background-color:transparent}.dark-mode .card-header.bg-primary[data-v-5b1ebbf9]{background-color:#252525!important;border-bottom:1px solid #3d3d3d!important}.dark-mode .model-code-input[data-v-5b1ebbf9]{background:linear-gradient(145deg,#3d3d3d,#2d2d2d)!important;border-color:#4d4d4d!important;color:#fff!important}.dark-mode .model-code-input[data-v-5b1ebbf9]:focus{background:linear-gradient(145deg,#3d3d3d,#2d2d2d)!important;border-color:#fe483e!important;color:#fff!important}.dark-mode .info-card[data-v-5b1ebbf9]{background-color:#2d2d2d!important;border-color:#3d3d3d!important}.dark-mode .info-card h6[data-v-5b1ebbf9]{color:#b0b0b0!important}.dark-mode .info-card p[data-v-5b1ebbf9]{color:#fff!important}.dark-mode .card-title[data-v-5b1ebbf9]{color:#fff}.dark-mode .card-footer[data-v-5b1ebbf9]{background-color:#2d2d2d!important}#app{font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;min-height:100vh}*{box-sizing:border-box}body{margin:0;padding:0;background-color:#f8f9fa}h1,h2,h3,h4,h5,h6{font-weight:600;color:#213544}a{color:#fe483e;transition:color .2s ease}a,a:hover{text-decoration:none}a:hover{color:#e63d33}.text-primary{color:#fe483e!important}.bg-primary{background-color:#fe483e!important}.border-primary{border-color:#fe483e!important}.card{border:none;border-radius:15px;box-shadow:0 2px 10px rgba(33,53,68,.08);transition:all .3s ease}.card:hover{box-shadow:0 4px 20px rgba(33,53,68,.12)}.card-header{border-radius:15px 15px 0 0!important;border-bottom:none;padding:1.5rem 1.5rem 1rem}.card-body{padding:1.5rem}.btn{border-radius:10px;font-weight:500;padding:.5rem 1.5rem;transition:all .2s ease;border:none}.btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(254,72,62,.25)}.btn-primary{background:linear-gradient(135deg,#fe483e,#ff6b63)}.btn-outline-primary{border:2px solid #fe483e;color:#fe483e}.btn-outline-primary:hover{background:#fe483e;border-color:#fe483e}.btn-lg{padding:.75rem 2rem;font-size:1.1rem}.form-control,.form-select{border-radius:10px;border:1px solid #e1e5e9;padding:.75rem 1rem;transition:all .2s ease}.form-control:focus,.form-select:focus{border-color:#fe483e;box-shadow:0 0 0 .2rem rgba(254,72,62,.25)}.navbar{padding:1rem 0;box-shadow:0 2px 10px rgba(0,0,0,.1)}.navbar,.navbar.navbar-dark{background:linear-gradient(135deg,#fff,#f8f9fa)!important}.navbar-brand{font-size:1.5rem;font-weight:700}.logo-img{height:40px;width:auto;transition:transform .3s ease}.navbar-brand:hover .logo-img{transform:scale(1.05)}.nav-tabs-transparent{border-bottom:none}.nav-tabs-transparent .nav-link{border:none;color:#213544;background:transparent;transition:all .3s ease;border-radius:10px;margin:0 .25rem;font-weight:500}.nav-tabs-transparent .nav-link:hover{color:#fe483e;background:rgba(254,72,62,.1);transform:translateY(-1px)}.nav-tabs-transparent .nav-link.active{color:#fff;background:linear-gradient(135deg,#fe483e,#ff6b63);border-bottom:none;box-shadow:0 2px 8px rgba(254,72,62,.3)}.tab-content{min-height:calc(100vh - 100px);padding:2rem 0}.container{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:768px){.navbar-brand{font-size:1.25rem}.nav-tabs-transparent .nav-link{font-size:.9rem;padding:.5rem .75rem}.container{padding-left:1rem;padding-right:1rem}.tab-content{padding:1rem 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.alert,.card{animation:fadeIn .5s ease-out}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}#app.dark-mode{background-color:#1a1a1a;color:#e0e0e0;min-height:100vh}body.dark-mode{background-color:#1a1a1a!important;color:#e0e0e0}.dark-mode *{scrollbar-color:#5d5d5d #2d2d2d}.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6{color:#fff}.dark-mode label,.dark-mode p,.dark-mode span{color:#e0e0e0}.dark-mode .navbar{background:linear-gradient(135deg,#2d2d2d,#1a1a1a)!important;box-shadow:0 2px 10px rgba(0,0,0,.5)}.dark-mode .nav-tabs-transparent .nav-link{color:#e0e0e0}.dark-mode .nav-tabs-transparent .nav-link:hover{color:#fe483e;background:rgba(254,72,62,.15)}.dark-mode .nav-tabs-transparent .nav-link.active{color:#fff;background:linear-gradient(135deg,#fe483e,#ff6b63)}.theme-toggle{background:transparent!important;border:2px solid transparent;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0!important}.theme-toggle:hover{border-color:#fe483e;background:rgba(254,72,62,.1)!important;transform:rotate(15deg)}.dark-mode .theme-toggle{color:gold}.theme-toggle i{font-size:1.2rem}.dark-mode .card{background-color:#2d2d2d;border:1px solid #3d3d3d;box-shadow:0 2px 10px rgba(0,0,0,.3);border-radius:15px}.dark-mode .card:hover{box-shadow:0 4px 20px rgba(0,0,0,.5)}.dark-mode .card-header{background-color:#252525;border-bottom:1px solid #3d3d3d;color:#fff;border-radius:15px 15px 0 0!important}.dark-mode .card-body{background-color:#2d2d2d;border-radius:0 0 15px 15px}.dark-mode .form-control,.dark-mode .form-select{background-color:#3d3d3d;border-color:#4d4d4d;color:#fff!important;border-radius:10px}.dark-mode .form-control:focus,.dark-mode .form-select:focus{background-color:#3d3d3d;border-color:#fe483e;color:#fff!important;box-shadow:0 0 0 .2rem rgba(254,72,62,.25);border-radius:10px}.dark-mode .form-control::-moz-placeholder{color:#888}.dark-mode .form-control::placeholder{color:#888}.dark-mode .form-control:disabled{background-color:#2a2a2a;color:#666}.dark-mode .btn-outline-secondary{border-color:#4d4d4d;color:#e0e0e0}.dark-mode .btn-outline-secondary:hover{background-color:#4d4d4d;border-color:#5d5d5d;color:#fff}.dark-mode .btn-secondary{background-color:#4d4d4d;border-color:#4d4d4d}.dark-mode .btn-secondary:hover{background-color:#5d5d5d;border-color:#6d6d6d}.dark-mode .alert{background-color:#2d2d2d;border-color:#3d3d3d;color:#e0e0e0}.dark-mode .alert-danger{background-color:#3d2222;border-color:#5d3333;color:#ff8080}.dark-mode .alert-success{background-color:#223d22;border-color:#335d33;color:#80ff80}.dark-mode .alert-info{background-color:#22333d;border-color:#33505d;color:#80c0ff}.dark-mode .alert-warning{background-color:#3d3522;border-color:#5d5033;color:#ffd080}.dark-mode .badge{background-color:#3d3d3d;color:#e0e0e0}.dark-mode .badge-success{background-color:#2d5d2d}.dark-mode .badge-danger{background-color:#5d2d2d}.dark-mode table{color:#e0e0e0}.dark-mode .table{border-color:#3d3d3d}.dark-mode .table thead th{background-color:#252525;border-color:#3d3d3d;color:#fff}.dark-mode .table tbody td{border-color:#3d3d3d}.dark-mode .table-striped tbody tr:nth-of-type(odd){background-color:#2a2a2a}.dark-mode .modal-content{background-color:#2d2d2d;border:1px solid #3d3d3d}.dark-mode .modal-header{background-color:#252525;border-bottom:1px solid #3d3d3d}.dark-mode .modal-footer{background-color:#252525;border-top:1px solid #3d3d3d}.dark-mode .modal-title{color:#fff}.dark-mode .btn-close{filter:invert(1)}.dark-mode .progress{background-color:#3d3d3d}.dark-mode ::-webkit-scrollbar-track{background:#2d2d2d}.dark-mode ::-webkit-scrollbar-thumb{background:#5d5d5d}.dark-mode ::-webkit-scrollbar-thumb:hover{background:#6d6d6d}.dark-mode a{color:#ff6b63}.dark-mode a:hover{color:#fe483e}.dark-mode .text-muted{color:#999!important}.dark-mode .text-secondary{color:#aaa!important}.dark-mode .border{border-color:#3d3d3d!important}.dark-mode hr{border-color:#3d3d3d;opacity:1}.dark-mode .list-group-item{background-color:#2d2d2d;border-color:#3d3d3d;color:#e0e0e0}.dark-mode .list-group-item:hover{background-color:#3d3d3d}.dark-mode .dropdown-menu{background-color:#2d2d2d;border-color:#3d3d3d}.dark-mode .dropdown-item{color:#e0e0e0}.dark-mode .dropdown-item:hover{background-color:#3d3d3d;color:#fff}.dark-mode .bg-light{background-color:#2d2d2d!important}.dark-mode .bg-white{background-color:#252525!important}.dark-mode .bg-light-success{background-color:rgba(40,167,69,.15)!important}.dark-mode .bg-light-danger{background-color:rgba(220,53,69,.15)!important}.dark-mode .configuration-section,.dark-mode .requirements-panel{background-color:#2d2d2d!important;color:#e0e0e0!important;border-radius:inherit}.dark-mode .info-card{background-color:#2d2d2d!important;border-color:#3d3d3d!important;color:#e0e0e0!important;border-radius:inherit}.dark-mode .upload-area{background-color:#252525!important;color:#e0e0e0!important;border-radius:12px!important}.dark-mode .upload-area.border-success.bg-light-success{background-color:rgba(40,167,69,.1)!important}.dark-mode .upload-area.border-danger.bg-light-danger{background-color:rgba(220,53,69,.1)!important}.dark-mode .container,.dark-mode .tab-content{background-color:transparent!important}.dark-mode .rounded{border-radius:.375rem!important}.dark-mode .rounded-3{border-radius:.5rem!important}.dark-mode .alert,.dark-mode .text-display{border-radius:10px}#app,.btn,.card,.form-control,.form-select,.modal-content,.navbar,.table{transition:background-color .3s ease,color .3s ease,border-color .3s ease}