.comparison-container.svelte-8dzbae.svelte-8dzbae{border-radius:16px;border:1px solid rgba(156,163,175,.6);background:#111111b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.desktop-view.svelte-8dzbae.svelte-8dzbae{display:block}.comparison-table.svelte-8dzbae.svelte-8dzbae{min-width:720px;display:table;width:100%}.table-header.svelte-8dzbae.svelte-8dzbae{display:table-header-group}.table-body.svelte-8dzbae.svelte-8dzbae{display:table-row-group}.table-row.svelte-8dzbae.svelte-8dzbae{display:table-row}.table-body.svelte-8dzbae .table-row.svelte-8dzbae{border-top:1px solid rgba(156,163,175,.4)}.header-cell.svelte-8dzbae.svelte-8dzbae,.metric-cell.svelte-8dzbae.svelte-8dzbae,.value-cell.svelte-8dzbae.svelte-8dzbae{display:table-cell;padding:1rem;vertical-align:middle}.metric-header.svelte-8dzbae.svelte-8dzbae{font-size:.75rem;font-weight:500;color:#fff9;text-align:left}.header-cell.svelte-8dzbae.svelte-8dzbae{text-align:center;font-weight:600}.highlight-header.svelte-8dzbae.svelte-8dzbae{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed)}.metric-cell.svelte-8dzbae.svelte-8dzbae{text-align:left}.metric-label.svelte-8dzbae.svelte-8dzbae{font-size:.875rem;font-weight:500;color:var(--text-color)}.metric-sub.svelte-8dzbae.svelte-8dzbae{font-size:.75rem;color:#ffffffb3}.value-cell.svelte-8dzbae.svelte-8dzbae{text-align:center}.highlight-value.svelte-8dzbae.svelte-8dzbae{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.25rem .75rem;border-radius:10px;background:linear-gradient(135deg,#3b82f61a,#8b45131a);border:1px solid rgba(59,130,246,.3);color:#1d4ed8}.value-text.svelte-8dzbae.svelte-8dzbae{font-weight:600}.badge.svelte-8dzbae.svelte-8dzbae{font-size:.75rem;padding:.125rem .5rem;border-radius:3px;background:#2563eb;color:#fff}.normal-value.svelte-8dzbae.svelte-8dzbae{color:#ffffffe6}.mobile-view.svelte-8dzbae.svelte-8dzbae{display:none}.mobile-container.svelte-8dzbae.svelte-8dzbae{border-top:1px solid rgba(156,163,175,.4)}.mobile-metric.svelte-8dzbae.svelte-8dzbae{padding:1rem;border-bottom:1px solid rgba(156,163,175,.4)}.mobile-metric.svelte-8dzbae.svelte-8dzbae:last-child{border-bottom:none}.mobile-metric-label.svelte-8dzbae.svelte-8dzbae{font-size:1rem;font-weight:500;color:var(--text-color)}.mobile-metric-sub.svelte-8dzbae.svelte-8dzbae{font-size:.75rem;color:#ffffffb3}.mobile-values.svelte-8dzbae.svelte-8dzbae{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.mobile-value-row.svelte-8dzbae.svelte-8dzbae{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-radius:8px;border:1px solid rgba(156,163,175,.5);background:var(--card-background)}.mobile-column-name.svelte-8dzbae.svelte-8dzbae{font-size:.875rem;font-weight:500}.highlight-column.svelte-8dzbae.svelte-8dzbae{color:#1d4ed8}.mobile-highlight-value.svelte-8dzbae.svelte-8dzbae{display:inline-flex;align-items:center;gap:.5rem}.mobile-value-text.svelte-8dzbae.svelte-8dzbae{font-size:.875rem;font-weight:600}.mobile-badge.svelte-8dzbae.svelte-8dzbae{font-size:10px;padding:.125rem .5rem;border-radius:9999px;background:#2563eb;color:#fff}.mobile-normal-value.svelte-8dzbae.svelte-8dzbae{font-size:.875rem;color:#ffffffe6}@media (max-width: 768px){.desktop-view.svelte-8dzbae.svelte-8dzbae{display:none}.mobile-view.svelte-8dzbae.svelte-8dzbae{display:block}.metric-header.svelte-8dzbae.svelte-8dzbae{font-size:.875rem}.metric-label.svelte-8dzbae.svelte-8dzbae{font-size:1rem}.metric-sub.svelte-8dzbae.svelte-8dzbae{font-size:.875rem}}.page.svelte-1f8m89i.svelte-1f8m89i{width:100%;min-height:100vh}.main-header.svelte-1f8m89i.svelte-1f8m89i{background:var(--card-background);border-bottom:1px solid var(--border-color);padding:4rem 2rem 2rem;text-align:center;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.main-header.collapsed.svelte-1f8m89i.svelte-1f8m89i{padding:.75rem 2rem}.header-content.svelte-1f8m89i h1.svelte-1f8m89i{font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,var(--text-color) 0%,var(--highlight-color) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1}.main-header.collapsed.svelte-1f8m89i .header-content h1.svelte-1f8m89i{font-size:1.25rem;margin-bottom:0}.header-subtitle.svelte-1f8m89i.svelte-1f8m89i{font-size:1.125rem;color:var(--subtle-text-color);margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.5}.main-header.collapsed.svelte-1f8m89i .header-subtitle.svelte-1f8m89i{display:none}.section-nav.svelte-1f8m89i.svelte-1f8m89i{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}.main-header.collapsed.svelte-1f8m89i .section-nav.svelte-1f8m89i{gap:.5rem}.nav-button.svelte-1f8m89i.svelte-1f8m89i{background:transparent;border:1px solid var(--border-color);color:var(--text-color);padding:.75rem 1.5rem;border-radius:8px;font-family:inherit;font-size:.875rem;cursor:pointer}.main-header.collapsed.svelte-1f8m89i .nav-button.svelte-1f8m89i{padding:.5rem 1rem;font-size:.8rem}.nav-button.svelte-1f8m89i.svelte-1f8m89i:hover{background:var(--highlight-color);color:var(--background-color);border-color:var(--highlight-color)}.test-section.svelte-1f8m89i.svelte-1f8m89i,.methodology-section.svelte-1f8m89i.svelte-1f8m89i{padding:4rem 2rem;max-width:none;width:100%}.test-section.svelte-1f8m89i.svelte-1f8m89i{border-bottom:1px solid var(--border-color)}.section-header.svelte-1f8m89i.svelte-1f8m89i{text-align:center;margin-bottom:3rem}.section-header.svelte-1f8m89i h2.svelte-1f8m89i{font-size:2.5rem;margin-bottom:1rem;color:var(--text-color)}.section-description.svelte-1f8m89i.svelte-1f8m89i{font-size:1rem;color:var(--subtle-text-color);max-width:800px;margin:0 auto 1rem;line-height:1.6}.controls.svelte-1f8m89i.svelte-1f8m89i{display:flex;gap:2rem;margin-bottom:2rem;align-items:end;flex-wrap:wrap;justify-content:center}.condition-selector.svelte-1f8m89i.svelte-1f8m89i{display:flex;flex-direction:column;gap:.5rem;color:var(--text-color);font-size:.875rem;font-weight:500}.condition-selector.svelte-1f8m89i select.svelte-1f8m89i{background:var(--card-background);border:1px solid var(--border-color);color:var(--text-color);padding:.75rem 1rem;border-radius:8px;font-family:inherit;font-size:.875rem;min-width:120px}.condition-selector.svelte-1f8m89i select.svelte-1f8m89i:focus{outline:none;border-color:var(--highlight-color)}.specs-container.svelte-1f8m89i.svelte-1f8m89i{max-width:1200px;margin:0 auto;padding:0 1rem}.methodology-content.svelte-1f8m89i.svelte-1f8m89i{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.methodology-card.svelte-1f8m89i.svelte-1f8m89i{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;padding:2rem}.methodology-card.svelte-1f8m89i h3.svelte-1f8m89i{color:var(--highlight-color);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.methodology-card.svelte-1f8m89i p.svelte-1f8m89i{color:var(--subtle-text-color);line-height:1.6;margin:0}@media (max-width: 768px){.main-header.svelte-1f8m89i.svelte-1f8m89i{padding:2rem 1rem 1.5rem}.main-header.collapsed.svelte-1f8m89i.svelte-1f8m89i{padding:.5rem 1rem}.header-content.svelte-1f8m89i h1.svelte-1f8m89i{font-size:2.25rem}.main-header.collapsed.svelte-1f8m89i .header-content h1.svelte-1f8m89i,.header-subtitle.svelte-1f8m89i.svelte-1f8m89i{font-size:1rem}.section-nav.svelte-1f8m89i.svelte-1f8m89i{flex-direction:row;align-items:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.section-nav.svelte-1f8m89i.svelte-1f8m89i::-webkit-scrollbar{display:none}.main-header.collapsed.svelte-1f8m89i .section-nav.svelte-1f8m89i{gap:.25rem}.nav-button.svelte-1f8m89i.svelte-1f8m89i{white-space:nowrap;min-width:auto;flex-shrink:0}.main-header.collapsed.svelte-1f8m89i .nav-button.svelte-1f8m89i{padding:.375rem .75rem;font-size:.75rem}.test-section.svelte-1f8m89i.svelte-1f8m89i,.methodology-section.svelte-1f8m89i.svelte-1f8m89i{padding:3rem 1rem}.section-header.svelte-1f8m89i h2.svelte-1f8m89i{font-size:2rem}.controls.svelte-1f8m89i.svelte-1f8m89i{flex-direction:column;align-items:stretch;gap:1rem}.methodology-content.svelte-1f8m89i.svelte-1f8m89i{grid-template-columns:1fr}.methodology-card.svelte-1f8m89i.svelte-1f8m89i{padding:1.5rem}}
