.hr-evidence-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;transition:all 0.2s ease-in-out;white-space:nowrap;border:1px solid #fff0}.hr-evidence-icon{display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;line-height:1}.hr-evidence-text{display:inline-block}.hr-evidence-hands_on{background-color:#ecfdf5;color:#065f46;border-color:#a7f3d0}.hr-evidence-third_party_verified{background-color:#eef2ff;color:#3730a3;border-color:#c7d2fe}.hr-evidence-manufacturer_verified{background-color:#f1f5f9;color:#334155;border-color:#cbd5e1}.hr-evidence-expert_reviewed{background-color:#f5f3ff;color:#5b21b6;border-color:#ddd6fe}.hr-evidence-research_based{background-color:#fffbeb;color:#92400e;border-color:#fde68a}.hr-evidence-editorial_analysis{background-color:#f0f9ff;color:#075985;border-color:#bae6fd}.hr-evidence-badge-small{padding:2px 6px;font-size:.6875rem;gap:4px}.hr-evidence-badge-small .hr-evidence-icon{font-size:.7rem}.hr-tech-specs-container{background-color:var(--hr-bg-card,#ffffff);border:1px solid var(--hr-border,#e2e8f0);border-radius:12px;padding:24px;margin:28px 0;box-shadow:0 2px 8px rgb(0 0 0 / .04);color:var(--hr-text-main,#0f172a);box-sizing:border-box}.hr-tech-specs-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--hr-border-subtle,#f1f5f9)}.hr-tech-specs-title{margin:0;font-size:1.25rem;font-weight:700;color:var(--hr-text-main,#0f172a);display:flex;align-items:center;gap:8px}.hr-tech-specs-categories{display:flex;flex-direction:column;gap:24px}.hr-tech-specs-category{background-color:var(--hr-bg-subtle,#f8fafc);border:1px solid var(--hr-border-subtle,#f1f5f9);border-radius:10px;padding:16px 20px}.hr-tech-specs-cat-title{margin:0 0 14px 0;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--hr-primary,#2563eb);border-bottom:2px solid rgb(37 99 235 / .15);padding-bottom:6px;display:inline-block}.hr-tech-specs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 20px}.hr-tech-spec-item{display:flex;flex-direction:column;gap:3px}.hr-tech-spec-key{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--hr-text-muted,#64748b)}.hr-tech-spec-val{font-size:.9375rem;font-weight:500;color:var(--hr-text-main,#0f172a);word-break:break-word}.hr-tech-benchmarks-container{background-color:var(--hr-bg-card,#ffffff);border:1px solid var(--hr-border,#e2e8f0);border-radius:12px;padding:24px;margin:28px 0;box-shadow:0 2px 8px rgb(0 0 0 / .04);color:var(--hr-text-main,#0f172a);box-sizing:border-box}.hr-tech-benchmarks-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.hr-tech-benchmarks-title{margin:0;font-size:1.25rem;font-weight:700;color:var(--hr-text-main,#0f172a)}.hr-tech-table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:12px}.hr-tech-data-table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.hr-tech-data-table th{background-color:var(--hr-bg-subtle,#f8fafc);color:var(--hr-text-muted,#475569);font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;padding:12px 14px;border-bottom:2px solid var(--hr-border,#e2e8f0);white-space:nowrap}.hr-tech-data-table td{padding:14px 14px;border-bottom:1px solid var(--hr-border,#e2e8f0);vertical-align:middle}.hr-tech-data-table tr:last-child td{border-bottom:none}.hr-tech-bench-name{font-weight:600;color:var(--hr-text-main,#0f172a)}.hr-tech-score-val{font-weight:700;font-size:.95rem;color:var(--hr-text-main,#0f172a)}.hr-tech-score-unit{font-weight:500;font-size:.8rem;color:var(--hr-text-muted,#64748b);margin-left:2px}.hr-tech-delta-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:700;line-height:1.2}.hr-tech-delta-positive{background-color:#ecfdf5;color:#065f46}.hr-tech-delta-negative{background-color:#fef2f2;color:#991b1b}.hr-tech-delta-neutral{background-color:#f1f5f9;color:#475569}.hr-tech-benchmarks-footer{margin-top:14px;padding-top:10px;border-top:1px solid var(--hr-border-subtle,#f1f5f9)}.hr-tech-benchmarks-note{margin:0;font-size:.75rem;color:var(--hr-text-muted,#64748b);line-height:1.4}.hr-tech-compatibility-container{background-color:var(--hr-bg-card,#ffffff);border:1px solid var(--hr-border,#e2e8f0);border-radius:12px;padding:24px;margin:28px 0;box-shadow:0 2px 8px rgb(0 0 0 / .04);color:var(--hr-text-main,#0f172a);box-sizing:border-box}.hr-tech-compat-header-main{margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--hr-border-subtle,#f1f5f9)}.hr-tech-compat-main-title{margin:0;font-size:1.25rem;font-weight:700;color:var(--hr-text-main,#0f172a)}.hr-tech-compat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.hr-tech-compat-card{background-color:var(--hr-bg-subtle,#f8fafc);border:1px solid var(--hr-border-subtle,#e2e8f0);border-radius:10px;overflow:hidden}.hr-tech-compat-card-header{background-color:rgb(0 0 0 / .02);padding:12px 16px;border-bottom:1px solid var(--hr-border-subtle,#e2e8f0)}.hr-tech-compat-cat-title{margin:0;font-size:.9375rem;font-weight:700;color:var(--hr-text-main,#0f172a)}.hr-tech-compat-card-body{padding:12px 16px;display:flex;flex-direction:column;gap:10px}.hr-tech-compat-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.875rem}.hr-tech-compat-name{font-weight:500;color:var(--hr-text-main,#0f172a)}.hr-tech-status-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600;line-height:1.2}.hr-tech-status-supported{background-color:#ecfdf5;color:#065f46}.hr-tech-status-partial{background-color:#fffbeb;color:#92400e}.hr-tech-status-unsupported{background-color:#fef2f2;color:#991b1b}.hr-tech-scorecard-container{background-color:var(--hr-bg-card,#ffffff);border:1px solid var(--hr-border,#e2e8f0);border-radius:12px;padding:24px;margin:28px 0;box-shadow:0 2px 8px rgb(0 0 0 / .04);color:var(--hr-text-main,#0f172a);box-sizing:border-box}.hr-tech-scorecard-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--hr-border-subtle,#f1f5f9)}.hr-tech-scorecard-title-group{display:flex;flex-direction:column;gap:4px}.hr-tech-scorecard-title{margin:0;font-size:1.25rem;font-weight:700;color:var(--hr-text-main,#0f172a)}.hr-tech-scorecard-vertical-badge{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--hr-primary,#2563eb)}.hr-tech-scorecard-overall{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;padding:12px 20px;border-radius:10px;min-width:100px;text-align:center}.hr-tech-overall-score-wrap{display:flex;align-items:baseline;gap:2px;line-height:1}.hr-tech-overall-number{font-size:1.875rem;font-weight:800;color:#fff}.hr-tech-overall-scale{font-size:.875rem;font-weight:500;color:#94a3b8}.hr-tech-overall-label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#38bdf8;margin-top:4px}.hr-tech-scorecard-body{display:flex;flex-direction:column;gap:16px}.hr-tech-score-row{display:flex;flex-direction:column;gap:6px}.hr-tech-score-info{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.hr-tech-score-name-group{display:flex;align-items:center;gap:8px}.hr-tech-score-name{font-weight:600;color:var(--hr-text-main,#0f172a)}.hr-tech-score-weight{font-size:.6875rem;font-weight:600;padding:1px 6px;border-radius:4px;background-color:var(--hr-bg-subtle,#f1f5f9);color:var(--hr-text-muted,#64748b)}.hr-tech-score-val-group{display:flex;align-items:center;gap:10px}.hr-tech-score-num{font-weight:700;font-size:.9375rem;color:var(--hr-text-main,#0f172a)}.hr-tech-score-bar-wrap{width:100%;height:8px;background-color:var(--hr-bg-subtle,#e2e8f0);border-radius:9999px;overflow:hidden}.hr-tech-score-bar-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:9999px;transition:width 0.4s ease-in-out}.hr-tech-scorecard-footer{margin-top:20px;padding-top:14px;border-top:1px solid var(--hr-border-subtle,#f1f5f9);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.hr-tech-methodology-note{margin:0;font-size:.75rem;color:var(--hr-text-muted,#64748b)}[data-theme="dark"] .hr-tech-specs-container,[data-theme="dark"] .hr-tech-benchmarks-container,[data-theme="dark"] .hr-tech-compatibility-container,[data-theme="dark"] .hr-tech-scorecard-container,.dark-mode .hr-tech-specs-container,.dark-mode .hr-tech-benchmarks-container,.dark-mode .hr-tech-compatibility-container,.dark-mode .hr-tech-scorecard-container{background-color:#1e293b;border-color:#334155;color:#f8fafc;box-shadow:0 4px 12px rgb(0 0 0 / .25)}[data-theme="dark"] .hr-tech-specs-title,[data-theme="dark"] .hr-tech-benchmarks-title,[data-theme="dark"] .hr-tech-compat-main-title,[data-theme="dark"] .hr-tech-scorecard-title,.dark-mode .hr-tech-specs-title,.dark-mode .hr-tech-benchmarks-title,.dark-mode .hr-tech-compat-main-title,.dark-mode .hr-tech-scorecard-title{color:#f8fafc}[data-theme="dark"] .hr-tech-specs-category,[data-theme="dark"] .hr-tech-compat-card,.dark-mode .hr-tech-specs-category,.dark-mode .hr-tech-compat-card{background-color:#0f172a;border-color:#334155}[data-theme="dark"] .hr-tech-spec-key,.dark-mode .hr-tech-spec-key{color:#94a3b8}[data-theme="dark"] .hr-tech-spec-val,[data-theme="dark"] .hr-tech-compat-name,[data-theme="dark"] .hr-tech-compat-cat-title,.dark-mode .hr-tech-spec-val,.dark-mode .hr-tech-compat-name,.dark-mode .hr-tech-compat-cat-title{color:#f1f5f9}[data-theme="dark"] .hr-tech-data-table th,.dark-mode .hr-tech-data-table th{background-color:#0f172a;color:#cbd5e1;border-color:#334155}[data-theme="dark"] .hr-tech-data-table td,.dark-mode .hr-tech-data-table td{border-color:#334155;color:#f8fafc}[data-theme="dark"] .hr-tech-score-bar-wrap,.dark-mode .hr-tech-score-bar-wrap{background-color:#334155}[data-theme="dark"] .hr-tech-score-weight,.dark-mode .hr-tech-score-weight{background-color:#334155;color:#cbd5e1}[data-theme="dark"] .hr-tech-score-name,[data-theme="dark"] .hr-tech-score-num,.dark-mode .hr-tech-score-name,.dark-mode .hr-tech-score-num{color:#f8fafc}[data-theme="dark"] .hr-evidence-hands_on,.dark-mode .hr-evidence-hands_on{background-color:rgb(6 95 70 / .25);color:#6ee7b7;border-color:#059669}[data-theme="dark"] .hr-evidence-third_party_verified,.dark-mode .hr-evidence-third_party_verified{background-color:rgb(55 48 163 / .25);color:#a5b4fc;border-color:#4f46e5}[data-theme="dark"] .hr-evidence-manufacturer_verified,.dark-mode .hr-evidence-manufacturer_verified{background-color:rgb(51 65 85 / .3);color:#cbd5e1;border-color:#64748b}[data-theme="dark"] .hr-evidence-expert_reviewed,.dark-mode .hr-evidence-expert_reviewed{background-color:rgb(91 33 182 / .25);color:#c4b5fd;border-color:#7c3aed}[data-theme="dark"] .hr-evidence-research_based,.dark-mode .hr-evidence-research_based{background-color:rgb(146 64 14 / .25);color:#fcd34d;border-color:#d97706}[data-theme="dark"] .hr-evidence-editorial_analysis,.dark-mode .hr-evidence-editorial_analysis{background-color:rgb(7 89 133 / .25);color:#7dd3fc;border-color:#0284c7}@media (max-width:768px){.hr-tech-specs-container,.hr-tech-benchmarks-container,.hr-tech-compatibility-container,.hr-tech-scorecard-container{padding:16px;margin:20px 0}.hr-tech-specs-grid{grid-template-columns:1fr}.hr-tech-scorecard-header{flex-direction:column;align-items:flex-start}.hr-tech-scorecard-overall{width:100%;box-sizing:border-box;flex-direction:row;justify-content:space-between;padding:10px 16px}.hr-tech-overall-label{margin-top:0}}@media (prefers-reduced-motion:reduce){.hr-tech-score-bar-fill,.hr-evidence-badge{transition:none!important}}