@keyframes compare-fade-in{0%{opacity:0}to{opacity:1}}@keyframes compare-slide-in-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.compare-result-page .animate-in{animation-duration:.6s;animation-fill-mode:both}.compare-result-page .fade-in{animation-name:compare-fade-in}.compare-result-page .slide-in-from-bottom-4{animation-name:compare-slide-in-bottom}.compare-result-page .slide-in-from-bottom-10{animation-name:compare-slide-in-bottom;animation-duration:.7s}.compare-result-page .scrollbar-hide::-webkit-scrollbar{display:none}.compare-result-page .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.compare-result-page button:focus-visible,.compare-result-page a:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.compare-result-page table{border-collapse:collapse;border-spacing:0}.compare-result-page th,.compare-result-page td{vertical-align:middle}.compare-result-page .benchmark-tabs{background:#fff;border:1px solid #f1f5f9}.compare-result-page .benchmark-tab{color:#475569;cursor:pointer;background:0 0;border:none;transition:background-color .2s,color .2s}.compare-result-page .benchmark-tab:hover{background:#f8fafc}.compare-result-page .benchmark-tab.is-active{color:#fff;background:#1e293b}.compare-result-page .benchmark-layout{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}.compare-result-page .benchmark-main{flex:auto;min-width:0}.compare-result-page .benchmark-sidebar{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:1024px){.compare-result-page .benchmark-layout{flex-direction:row;align-items:stretch;gap:2rem}.compare-result-page .benchmark-sidebar{flex:0 0 320px;max-width:360px}.compare-result-page .benchmark-sidebar>div{flex:1 1 0}}.compare-result-page .benchmark-sidebar-card{flex-direction:column;gap:.4rem;height:100%;display:flex}.compare-result-page .benchmark-sidebar-card__head{align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.compare-result-page .benchmark-sidebar-card__icon{background:#f8fafce6;border:1px solid #e2e8f099;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.compare-result-page .benchmark-sidebar-card__title{color:#0f172a;margin:0;font-weight:700;line-height:1.25}.compare-result-page .benchmark-sidebar-card__hint{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.35}.compare-result-page .benchmark-sidebar-card__body{margin:0;line-height:1.55}.compare-result-page .breadcrumbs{color:#475569;margin-bottom:.5rem;font-size:.9rem}.compare-result-page .breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:inline-flex}.compare-result-page .breadcrumbs li:after{content:"/";color:#cbd5e1;margin-left:.35rem}.compare-result-page .breadcrumbs li:last-child:after{content:""}.compare-result-page .breadcrumbs a{color:#0ea5e9;text-decoration:none}.compare-result-page .breadcrumbs a:hover{text-decoration:underline}.compare-result-page .compare-result-container{max-width:min(90vw,1680px)}.compare-result-page .feature-table__table{border-collapse:separate;border-spacing:0;table-layout:fixed}.compare-result-page .feature-table__row td{border-top:1px solid #e2e8f08c}.compare-result-page .feature-table__row:last-child td{border-bottom:1px solid #e2e8f073}.compare-result-page .feature-table__label{border-right:1px solid #e2e8f0b3}.compare-result-page .feature-table__cell{border-right:1px dashed #e2e8f0}.compare-result-page .feature-table__cell.is-last{border-right:0}.compare-result-page .feature-table__cell>span{text-align:center;display:inline-block}.compare-result-page .feature-table__cell .text-left{text-align:left;display:inline-block}.compare-result-page .feature-table__metric-icons{justify-content:center;align-items:center;gap:6px;display:inline-flex}.compare-result-page .feature-table__metric-icon{color:#1e293bf2;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.compare-result-page .feature-table__metric-icon svg{fill:currentColor;width:20px;height:20px}.compare-result-page .benchmark-mode-cell{min-width:120px}.compare-result-page .benchmark-mode-cell--icons{padding-top:10px;padding-bottom:10px}.compare-result-page .benchmark-mode-icons{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.compare-result-page .benchmark-mode-icon{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.compare-result-page .benchmark-mode-icon svg{width:16px;height:16px}.compare-result-page .benchmark-mode-icon--blue{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.compare-result-page .benchmark-mode-icon--purple{color:#7c3aed;background:#f5f3ff;border-color:#e9d5ff}.compare-result-page .benchmark-mode-icon--amber{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.compare-result-page .benchmark-mode-icon--emerald{color:#047857;background:#ecfdf3;border-color:#bbf7d0}.compare-result-page .benchmark-mode-icon--slate{color:#475569;background:#f8fafc;border-color:#e2e8f0}.compare-result-page .benchmark-mode-legend{line-height:1.4}.compare-result-page .benchmark-mode-legend__item{padding:4px 0}.compare-result-page .benchmark-table .category-row{background:#f8fafce6}.compare-result-page .benchmark-table .category-row td{border-top:1px solid #e2e8f0bf;border-bottom:1px solid #e2e8f0bf;padding-top:10px;padding-bottom:10px}.compare-result-page .benchmark-model-header{border-left:1px solid #e2e8f0b3;border-right:1px solid #e2e8f0b3}.compare-result-page .benchmark-table .feature-table__row:hover td,.compare-result-page .benchmark-table .feature-table__row:hover .feature-table__label{background:#f8fafc}.compare-result-page .benchmark-table th:first-child,.compare-result-page .benchmark-table td:first-child{position:sticky;left:0}.compare-result-page .benchmark-table th:first-child{-webkit-backdrop-filter:blur(6px);background:#f8fafccc;border-right:1px solid #e2e8f0b3}.compare-result-page .benchmark-table td:first-child{background:#fff;border-right:1px solid #e2e8f0b3}@media (max-width:768px){.compare-result-page .benchmark-table .feature-table__label,.compare-result-page .benchmark-table th:first-child{min-width:140px;max-width:200px}.compare-result-page .benchmark-table th:first-child,.compare-result-page .benchmark-table td:first-child{box-shadow:3px 0 10px -3px #0000001f}}@media (min-width:1280px){.compare-result-page .toc-sidebar{z-index:120;background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:220px;max-height:calc(100vh - 160px);padding:10px 0 14px;position:fixed;top:124px;left:auto;right:clamp(16px,3vw,28px);box-shadow:0 12px 32px #0f172a1f}.compare-result-page .toc-desktop-title{padding:0 18px 10px}.compare-result-page .toc-nav{padding-top:0}.compare-result-page .toc-track-line{left:18px}.compare-result-page .toc-link{padding:8px 18px 8px 32px}}@media (max-width:1399px){.compare-result-page .toc-mobile-toggle{bottom:100px;right:20px}}
