.progress-bar{position:fixed;top:0;left:0;height:7px;width:0;background-color:green;animation:loadProgressBar 4s ease-in-out forwards;z-index:9999}@keyframes loadProgressBar{0%{width:0}10%{width:5%}30%{width:10%}to{width:100%}}.tooltip{position:absolute;background-color:#333;color:#fff;padding:8px 10px;border-radius:5px;font-size:12px;white-space:nowrap;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;pointer-events:none;display:none}.tooltip[style*="display: block"]{display:block}.infoIcon{display:inline-block;margin-left:.5rem;width:16px;height:16px;border-radius:50%;background-color:rgba(0,123,255,.788235294117647);color:#fff;text-align:center;font-size:12px;line-height:16px;cursor:pointer;position:relative}.infoIcon:hover:after{content:attr(data-original-title);position:absolute;top:-10px;left:20px;transform:translateY(-100%);background-color:#fff;color:#000;padding:8px 12px;border-radius:4px;white-space:pre-wrap;font-size:14px;line-height:1.4;z-index:10;opacity:1;transition:opacity .3s ease;width:250px;text-align:left;box-shadow:0 2px 10px rgba(0,0,0,.2)}.infoIcon:hover:before{content:"";position:absolute;top:-5px;left:30px;transform:translateX(-50%);border:5px solid transparent;border-bottom-color:#fff;z-index:9}.button-container{flex-direction:column;margin-top:20px}.button-container,.custom-button{display:flex;grid-gap:15px;gap:15px}.custom-button{align-items:center;background-color:#e0e0e0;border:2px solid #000;border-radius:10px;padding:10px 20px;font-size:16px;font-weight:700;color:#000;text-align:left;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.custom-button:hover{background-color:#d6d6d6;transform:scale(1.05)}.button-icon{width:24px;height:24px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.pdf-container,.video-container{position:relative;width:80%;max-width:1200px;height:80%}.pdf-viewer,.video-player{width:100%;height:100%;border:none;background-color:#fff}.close-button{position:absolute;top:10px;right:10px;background-color:red;color:#fff;border:none;border-radius:50%;padding:10px 15px;font-size:16px;cursor:pointer}.close-button:hover{background-color:#8b0000}.rating-display{display:flex;flex-direction:column;align-items:center}.stars,.stars-empty{font-size:1.2em;letter-spacing:2px}.table-hover tbody tr:hover{background-color:rgba(0,123,255,.1)}.table-primary{background-color:rgba(0,123,255,.15)!important}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.card{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);border-radius:.375rem}.card-header{border-bottom:1px solid rgba(0,0,0,.125);border-top-left-radius:.375rem;border-top-right-radius:.375rem}.badge-info{background-color:#17a2b8;font-size:.85em;padding:.5em .75em}.btn-outline-primary:hover{background-color:#007bff;border-color:#007bff;color:#fff}.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-success{background-color:#28a745;border-color:#28a745}.btn-success:hover{background-color:#218838;border-color:#1e7e34}.bg-light{background-color:#f8f9fa!important}.text-warning{color:#ffc107!important}.fa-spin{animation:fa-spin 2s linear infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@media (max-width:768px){.table-responsive{font-size:.875rem}.btn-lg{font-size:1rem;padding:.5rem 1rem}.card-body{padding:1rem}}.fd-overlay{position:fixed;inset:0;z-index:1050;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto;background:rgba(15,23,42,.45)}.fd-dialog{width:100%;max-width:720px;background:#fff;border-radius:10px;box-shadow:0 20px 50px rgba(15,23,42,.25);text-align:left;color:#1f2937}.fd-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;padding:20px 24px 16px;border-bottom:1px solid #e5e7eb}.fd-title{margin:0 0 6px;font-size:22px;line-height:1.25;font-weight:600;overflow-wrap:anywhere}.fd-meta{display:flex;flex-wrap:wrap;grid-gap:4px 16px;gap:4px 16px;margin:0;padding:0;list-style:none;color:#4b5563;font-size:14px}.fd-meta li{overflow-wrap:anywhere}.fd-close-x,.fd-meta-label{color:#6b7280}.fd-close-x{flex:none;width:36px;height:36px;border:0;border-radius:6px;background:transparent;font-size:26px;line-height:1;cursor:pointer}.fd-close-x:focus-visible,.fd-close-x:hover{background:#f3f4f6;color:#111827}.fd-body{padding:20px 24px}.fd-section+.fd-section{margin-top:20px}.fd-label{display:block;margin-bottom:6px;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fd-rating{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px 16px;gap:8px 16px;font-size:16px}.fd-scale{display:flex;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.fd-scale-step{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;opacity:.3;filter:grayscale(1)}.fd-scale-step img{width:30px;height:30px}.fd-scale-selected{opacity:1;filter:none;background:#e8f2fc;box-shadow:0 0 0 2px #1781e3}.fd-rating-text{font-weight:600}.fd-parts{display:flex;flex-wrap:wrap;align-items:center;grid-gap:4px 14px;gap:4px 14px;margin:10px 0 0;color:#6b7280;font-size:13px}.fd-parts-intro{color:#9ca3af}.fd-part{display:inline-flex;align-items:center;grid-gap:5px;gap:5px}.fd-part-label{color:#6b7280}.fd-part-label:after{content:":"}.fd-part img{width:16px;height:16px;opacity:.8}.fd-quote{margin:0;padding:14px 18px;border-left:4px solid #1781e3;border-radius:0 6px 6px 0;background:#f5f9fe;font-size:17px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.fd-analysis{padding:16px 18px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.fd-analysis-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;margin-bottom:12px}.fd-analysis-title{margin:0;font-size:15px;font-weight:600}.fd-pill{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.fd-tone-positive{background:#e6f4ea;color:#1a7f37}.fd-tone-neutral{background:#eef0f3;color:#4b5563}.fd-tone-mixed{background:#fff4e0;color:#8a5a00}.fd-tone-negative{background:#fdecea;color:#b42318}.fd-score{font-weight:400;opacity:.85}.fd-mismatch{margin:0 0 12px;padding:8px 12px;border-radius:6px;background:#fff8eb;color:#8a5a00;font-size:14px}.fd-summary{margin:0 0 14px;font-size:15px;line-height:1.5}.fd-topics{margin:0 0 12px;padding:0;list-style:none}.fd-topic{display:flex;flex-wrap:wrap;align-items:baseline;grid-gap:4px 10px;gap:4px 10px;padding:6px 0;border-top:1px solid #ececec}.fd-topic:first-child{border-top:0}.fd-topic .fd-pill{min-width:0}.fd-evidence{color:#4b5563;font-size:14px;font-style:italic;overflow-wrap:anywhere}.fd-disclaimer{margin:0;color:#6b7280;font-size:12px}.fd-footer{display:flex;justify-content:flex-end;padding:14px 24px 18px;border-top:1px solid #e5e7eb}.fd-footer .btn{width:auto;min-width:140px}@media (max-width:575px){.fd-overlay{padding:16px}.fd-body,.fd-footer,.fd-header{padding-left:16px;padding-right:16px}.fd-title{font-size:19px}.fd-scale-step{width:40px;height:40px}.fd-scale-step img{width:26px;height:26px}.fd-quote{font-size:16px}.fd-footer .btn{width:100%}}@keyframes fill{0%{width:0}to{width:100%}}.button{display:inline-block;position:relative;overflow:hidden;background-color:#1781e3;color:#fefefe;border-radius:4px;padding:10px 20px;text-align:center;cursor:pointer;border:none;transition:background-color .3s ease}.button.animate.success{background-color:#50c878}.button.animate.error{background-color:red}.button:after{content:"";position:absolute;top:0;left:0;height:100%;background:hsla(0,0%,100%,.2);transform-origin:left;transform:scaleX(0);transition:transform 3s ease}.button.start:after{transform:scaleX(1)}.button.show-check:before{content:"✔";font-size:1.5rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease-in-out}.button.show-check.start:before{opacity:1}
/*# sourceMappingURL=main.32fae63f.chunk.css.map */