@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.fact-check-result{animation:fadeInUp .6s ease-out;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0cc;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 10px 15px -3px #00000014,inset 0 1px 0 0 #ffffff1a;margin-bottom:20px;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.fact-check-result:hover{border-color:#94a3b84d;box-shadow:0 20px 25px -5px #00000014,0 10px 10px -5px #00000008,inset 0 1px 0 0 #ffffff1a;transform:translateY(-4px)}.fact-check-result:before{animation:gradientShift 3s ease infinite;background:linear-gradient(90deg,#3b82f6,#8b5cf6 25%,#ec4899 50%,#ef4444 75%,#f59e0b);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.fact-check-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.claim-type-badge{border-radius:12px;box-shadow:0 2px 4px #0000000d;font-size:12px;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:6px 14px;position:relative;text-transform:uppercase;transition:all .2s ease}.claim-type-badge:after{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.claim-type-badge:hover:after{left:100%}.claim-type-badge.version-info{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:1px solid #3b82f64d;color:#fff}.claim-type-badge.performance{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:1px solid #8b5cf64d;color:#fff}.claim-type-badge.security{background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid #ef44444d;color:#fff}.claim-type-badge.compatibility{background:linear-gradient(135deg,#f59e0b,#d97706);border:1px solid #f59e0b4d;color:#fff}.claim-type-badge.api-reference{background:linear-gradient(135deg,#ec4899,#db2777);border:1px solid #ec48994d;color:#fff}.verdict-badge{border:2px solid;border-radius:12px;box-shadow:0 2px 8px #0000001a;font-size:12px;font-weight:800;letter-spacing:.5px;min-width:100px;overflow:hidden;padding:8px 16px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease}.verdict-badge:before{animation:gradientShift 2s ease infinite;background:linear-gradient(45deg,#0000 30%,#fff3 50%,#0000 70%);background-size:200% 200%;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0;z-index:1}.verdict-badge.true{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b98166;box-shadow:0 4px 12px #10b98133;color:#fff}.verdict-badge.false{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef444466;box-shadow:0 4px 12px #ef444433;color:#fff}.verdict-badge.unverified{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b66;box-shadow:0 4px 12px #f59e0b33;color:#fff}.verdict-badge.inconclusive{background:linear-gradient(135deg,#6b7280,#4b5563);border-color:#6b728066;box-shadow:0 4px 12px #6b728033;color:#fff}.verdict-badge:hover{transform:scale(1.05)}.claim-text{background:linear-gradient(90deg,#f9fafb,#fff);border-left:4px solid #3b82f6;border-radius:12px;color:#1f2937;font-size:16px;font-weight:600;line-height:1.6;margin-bottom:20px;padding:16px;position:relative}.claim-text:before{color:#3b82f633;content:'""';font-family:serif;font-size:24px;left:12px;position:absolute;top:-8px}.context-section{animation:slideIn .4s ease-out;margin-bottom:20px}.context-label{background:#f3f4f6;border-radius:20px;color:#6b7280;display:inline-block;font-size:13px;letter-spacing:.5px;margin-bottom:8px;padding:4px 12px;text-transform:uppercase}.context-content{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e5e7eb;border-radius:12px;color:#4b5563;font-size:14px;line-height:1.7;padding:16px;position:relative}.context-content:before{background:linear-gradient(180deg,#8b5cf6,#3b82f6);border-radius:12px 0 0 12px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.stats-bar{animation:slideIn .5s ease-out;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0cc;border-radius:12px;justify-content:space-between;margin-bottom:20px;padding:16px}.confidence-meter,.stats-bar{align-items:center;display:flex}.confidence-meter{gap:12px}.confidence-label{color:#6b7280;font-size:14px;font-weight:500}.confidence-value{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:#1f2937;font-size:18px;font-weight:700;min-width:60px;padding:6px 12px;text-align:center}.confidence-value.true{color:#10b981}.confidence-value.false{color:#ef4444}.confidence-value.unverified{color:#f59e0b}.sources-count{align-items:center;background:#fffc;border-radius:20px;color:#6b7280;display:flex;font-size:13px;font-weight:500;gap:8px;padding:6px 12px}.sources-count:before{content:"📚";font-size:14px}.sources-section{animation:slideIn .6s ease-out;margin-bottom:20px}.sources-label{background:linear-gradient(135deg,#e0f2fe,#dbeafe);border:1px solid #3b82f633;border-radius:20px;color:#6b7280;display:inline-block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;padding:6px 16px;text-transform:uppercase}.sources-list{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:12px;padding:20px}.source-item{align-items:flex-start;animation:fadeInUp .4s ease-out;animation-fill-mode:both;background:#fff;border:1px solid #f3f4f6;border-radius:10px;display:flex;margin-bottom:8px;padding:12px;transition:all .2s ease}.source-item:hover{background:linear-gradient(90deg,#f0f9ff,#fff);border-color:#dbeafe;box-shadow:0 2px 8px #3b82f61a;transform:translateX(4px)}.source-item:first-child{animation-delay:.1s}.source-item:nth-child(2){animation-delay:.2s}.source-item:nth-child(3){animation-delay:.3s}.source-item:nth-child(4){animation-delay:.4s}.source-item:nth-child(5){animation-delay:.5s}.source-bullet{color:#3b82f6;flex-shrink:0;font-size:20px;margin-right:12px;margin-top:2px}.source-link{color:#1e40af;flex:1 1;font-size:14px;line-height:1.5;text-decoration:none;transition:all .2s ease}.source-link:hover{color:#1d4ed8;text-decoration:underline}.source-link:after{content:"↗";display:inline-block;font-size:12px;margin-left:6px;opacity:.6;transition:transform .2s ease}.source-link:hover:after{transform:translate(2px,-2px)}.source-text{color:#4b5563;flex:1 1;font-size:14px;line-height:1.5}.explanation-section{animation:fadeInUp .7s ease-out;background:linear-gradient(135deg,#dbeafe,#e0f2fe);border:1px solid #3b82f64d;border-radius:12px;margin-top:20px;overflow:hidden;padding:20px;position:relative}.explanation-section:before{content:"💡";font-size:24px;opacity:.1;position:absolute;right:16px;top:16px}.explanation-text{color:#1e40af;font-size:14px;font-weight:500;line-height:1.7;margin:0}.progress-bar{background:#e5e7eb;border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.progress-fill{border-radius:2px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.progress-fill.true{background:linear-gradient(90deg,#10b981,#34d399)}.progress-fill.false{background:linear-gradient(90deg,#ef4444,#f87171)}.progress-fill.unverified{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.progress-fill.inconclusive{background:linear-gradient(90deg,#6b7280,#9ca3af)}@media (max-width:768px){.fact-check-result{margin-bottom:16px;padding:20px}.fact-check-header{gap:8px}.fact-check-header,.stats-bar{align-items:flex-start;flex-direction:column}.stats-bar{gap:12px}.claim-text{font-size:15px;padding:14px}.verdict-badge{align-self:flex-start}}@media (max-width:480px){.fact-check-result{border-radius:12px;padding:16px}.claim-text{font-size:14px;padding:12px}.context-content,.explanation-section,.sources-list{padding:14px}}.wrap-break-word{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text}.shadow-glow{box-shadow:0 0 20px #3b82f626}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{box-shadow:0 10px 25px -5px #0000001a;transform:translateY(-2px)}.loading-pulse{animation:pulse 1.5s ease-in-out infinite}.status-icon{align-items:center;border-radius:50%;display:inline-flex;font-size:10px;height:20px;justify-content:center;margin-right:8px;width:20px}.status-icon.true{background:#10b981;color:#fff}.status-icon.false{background:#ef4444;color:#fff}.status-icon.unverified{background:#f59e0b;color:#fff}.status-icon.inconclusive{background:#6b7280;color:#fff}.content-diff-viewer{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.diff-metrics{background:#f8f9fa;border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding:16px}.metric-item{align-items:center;display:flex;flex-direction:column;min-width:80px}.metric-label{color:#6c757d;font-size:12px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.metric-value{font-size:24px;font-weight:600}.metric-value.added{color:#28a745}.metric-value.removed{color:#dc3545}.view-controls{border-bottom:1px solid #e9ecef;display:flex;gap:8px;margin-bottom:20px;padding-bottom:16px}.view-btn{background:#fff;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.view-btn:hover{background:#f8f9fa}.view-btn.active{background:#007bff;border-color:#007bff;color:#fff}.change-item{border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:20px;overflow:hidden}.change-header{align-items:center;display:flex;font-weight:500;gap:12px;padding:12px 16px}.change-icon{font-size:18px}.change-title{font-size:16px;font-weight:600}.change-summary{background:#6c757d1a;border-radius:12px;font-size:14px;margin-left:auto}.change-summary,.line-info{color:#6c757d;padding:2px 8px}.line-info{background:#fff;border:1px solid #dee2e6;border-radius:4px;font-size:12px}.change-content{padding:0}.modified-comparison{grid-gap:0;border-top:1px solid #e9ecef;display:grid;gap:0;grid-template-columns:1fr 1fr}.comparison-column,.single-column{padding:16px}.comparison-column:first-child{border-right:1px solid #e9ecef}.column-header{color:#6c757d;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.highlighted-content{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.highlighted-content .added-word{background-color:#c3e6cb;border-radius:2px;color:#155724;padding:1px 2px}.highlighted-content .removed-word{background-color:#f5c6cb;border-radius:2px;color:#721c24;padding:1px 2px;text-decoration:line-through}.plain-content{background:#fff;border:1px solid #e9ecef;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.6;padding:12px;white-space:pre-wrap;word-break:break-word}.added-change .change-header{background-color:#d4edda;border-left:4px solid #28a745;color:#155724}.removed-change .change-header{background-color:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.modified-change .change-header{background-color:#fff3cd;border-left:4px solid #ffc107;color:#856404}.side-by-side-view{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.side-by-side-header{background:#f8f9fa;border-bottom:1px solid #e9ecef;display:grid;grid-template-columns:1fr 1fr}.side-header-column{font-weight:600;padding:12px 16px;text-align:center}.side-header-column:first-child{border-right:1px solid #e9ecef}.side-by-side-content{max-height:600px;overflow-y:auto}.side-by-side-line{display:grid;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;grid-template-columns:40px 1fr 40px 1fr;line-height:1.5}.side-by-side-line:nth-child(2n){background:#f8f9fa}.line-number{background:inherit;color:#6c757d;text-align:right;-webkit-user-select:none;user-select:none}.line-content,.line-number{border-right:1px solid #e9ecef;padding:4px 8px}.line-content{white-space:pre-wrap;word-break:break-word}.line-content:last-child{border-right:none}.side-by-side-line.added .new-line-content{background-color:#d4edda}.side-by-side-line.removed .old-line-content{background-color:#f8d7da}.side-by-side-line.modified .new-line-content,.side-by-side-line.modified .old-line-content{background-color:#fff3cd}.change-context{background:#f8f9fa;border-top:1px solid #e9ecef;color:#6c757d;font-size:12px;padding:12px 16px}.context-after,.context-before{margin:4px 0}.context-label{font-weight:600;margin-right:4px}.unified-diff-view{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.no-changes{background:#f8f9fa;border-radius:8px;color:#6c757d;font-style:italic;padding:40px;text-align:center}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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.b0619041.css.map*/