.bc-container{width:100%}.bc-card{display:flex;flex-direction:column;background:linear-gradient(160deg,#6b457061,#4a305038);border:1px solid rgba(168,85,247,.28);border-radius:14px;overflow:hidden}.bc-card-build{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.bc-card-build:hover{transform:translateY(-3px);border-color:#c9a22799;box-shadow:0 16px 38px -12px #0009}.bc-card-stock{position:relative;border-color:#c9a2278c;margin-bottom:2rem}.bc-card-imagewrap{position:relative;display:block;aspect-ratio:16 / 9;background:linear-gradient(135deg,#4a305059,#1a1a2e99);overflow:hidden}.bc-card-imagelink{display:block;width:100%;height:100%}.bc-card-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.bc-card-stock .bc-card-imagewrap{aspect-ratio:21 / 9}.bc-stock-badge,.bc-build-badge,.bc-upgrade-badge{position:absolute;padding:.25rem .6rem;border-radius:6px;font-size:.72rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;backdrop-filter:blur(4px)}.bc-stock-badge{top:.6rem;left:.6rem;background:#c9a227e6;color:#1a1a2e}.bc-build-badge{top:.6rem;left:.6rem;background:#a855f7d9;color:#fff}.bc-upgrade-badge{top:.6rem;right:.6rem;background:#0f0e1ab3;color:#e5e7eb;text-transform:none}.bc-card-body{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.1rem 1.1rem;flex:1}.bc-card-head{display:flex;flex-direction:column;gap:.2rem}.bc-card-make{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#a78bfa;font-weight:700}.bc-card-name{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25;color:#fff}.bc-card-name a{color:inherit;text-decoration:none}.bc-card-name a:hover{color:var(--accent-gold, #c9a227)}.bc-stat-row-top{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.07)}.bc-stat-section{display:flex;flex-direction:column;gap:.4rem}.bc-stat-section-title{font-size:.65rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--accent-gold, #c9a227)}.bc-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:.4rem}.bc-stat{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .55rem;background:#0f0e1a73;border-radius:7px}.bc-stat.is-empty{opacity:.45}.bc-stat-label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#b6bcc8;line-height:1.1}.bc-stat-value{display:flex;align-items:baseline;gap:.35rem;font-size:.85rem;font-weight:700;color:#f3f4f6;font-variant-numeric:tabular-nums;white-space:nowrap}.bc-delta{font-size:.68rem;font-weight:800;padding:.05rem .3rem;border-radius:4px;font-variant-numeric:tabular-nums;line-height:1.2}.bc-delta-up{color:#4ade80;background:#4ade801f}.bc-delta-down{color:#f87171;background:#f871711f}.bc-delta-neutral{color:#9ca3af;background:#9ca3af1f}.bc-card-cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border-radius:8px;background:#c9a2271f;border:1px solid rgba(201,162,39,.3);color:var(--accent-gold, #c9a227);font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s ease}.bc-card-cta svg{width:1rem;height:1rem}.bc-card-cta:hover{background:#c9a22738;border-color:#c9a22799}.bc-builds-heading{font-size:1.35rem;font-weight:800;color:#fff;margin:0 0 1.25rem}.bc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.bc-no-builds{color:#9ca3af;font-size:.95rem;padding:2rem 0}@media(max-width:768px){.bc-grid{grid-template-columns:1fr}.bc-card-stock .bc-card-imagewrap{aspect-ratio:16 / 9}}.bc-back-btn{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.5rem;padding:.5rem .9rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#d1d5db;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s ease}.bc-back-btn svg{width:1rem;height:1rem}.bc-back-btn:hover{background:#ffffff17;color:#fff}.bc-filters{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;align-items:center}.bc-search-box{position:relative;flex:1 1 240px;min-width:200px}.bc-search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.05rem;height:1.05rem;color:#6b7280;pointer-events:none}.bc-search-input{width:100%;padding:.6rem .8rem .6rem 2.3rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.9rem;box-sizing:border-box}.bc-search-input:focus{outline:none;border-color:var(--accent-gold, #c9a227)}.bc-filter-select,.bc-filter-num{padding:.6rem .7rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.88rem;font-family:inherit;cursor:pointer}.bc-filter-select:focus,.bc-filter-num:focus{outline:none;border-color:var(--accent-gold, #c9a227)}.bc-filter-select option{background:#1a1a2e;color:#fff}.bc-filter-num{width:96px;cursor:text}.bc-clear-btn{padding:.6rem .9rem;background:#a855f726;border:1px solid rgba(168,85,247,.35);border-radius:8px;color:#c4b5fd;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s ease}.bc-clear-btn:hover{background:#a855f740}.bc-results-info{font-size:.85rem;color:#9ca3af;margin-bottom:1.25rem}.bc-results-count{color:var(--accent-gold, #c9a227);font-weight:800}.bc-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.bc-pick-card{display:flex;flex-direction:column;padding:0;background:linear-gradient(160deg,#6b457052,#4a30502e);border:1px solid rgba(168,85,247,.25);border-radius:12px;overflow:hidden;cursor:pointer;font-family:inherit;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bc-pick-card:hover{transform:translateY(-3px);border-color:#c9a22799;box-shadow:0 14px 32px -12px #0009}.bc-pick-imagewrap{position:relative;aspect-ratio:16 / 9;background:linear-gradient(135deg,#4a305059,#1a1a2e99)}.bc-pick-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.bc-pick-class{position:absolute;top:.5rem;left:.5rem;padding:.15rem .5rem;border-radius:5px;font-size:.72rem;font-weight:800;color:#1a1a2e;background:var(--accent-gold, #c9a227)}.bc-pick-class.class-S1,.bc-pick-class.class-S2,.bc-pick-class.class-R{background:#ef4444;color:#fff}.bc-pick-class-badge{position:absolute;top:.5rem;left:.5rem;z-index:4;display:inline-flex;align-items:stretch;gap:0;padding:0;overflow:hidden;line-height:1;box-shadow:0 1px 4px #00000073}.bc-pick-class-badge .bc-pick-class-letter{display:inline-flex;align-items:center;padding:.2rem .42rem;font-size:.72rem;font-weight:800;color:inherit}.bc-pick-class-badge .bc-pick-class-pi{display:inline-flex;align-items:center;padding:.2rem .45rem;font-size:.72rem;font-weight:800;color:#fff;background:#0f0e1ae0;font-variant-numeric:tabular-nums}.bc-card-stock>.bc-pick-class-badge{top:.6rem;right:.6rem;bottom:auto;left:auto}.bc-pick-count{position:absolute;bottom:.5rem;right:.5rem;padding:.15rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;color:#e5e7eb;background:#0f0e1abf;backdrop-filter:blur(4px)}.bc-pick-body{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .8rem .85rem}.bc-pick-make{font-size:.68rem;text-transform:uppercase;letter-spacing:.5px;color:#a78bfa;font-weight:700}.bc-pick-name{font-size:.92rem;font-weight:700;color:#fff;line-height:1.25}.bc-img-arrow{position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#0f0e1a99;border:none;border-radius:50%;color:#fff;cursor:pointer;opacity:0;transition:opacity .2s ease,background .2s ease;backdrop-filter:blur(3px)}.bc-img-arrow svg{width:1.1rem;height:1.1rem}.bc-card-stock:hover .bc-img-arrow,.bc-card-build:hover .bc-img-arrow,.bc-card-imagewrap:hover .bc-img-arrow{opacity:1}@media(hover:none){.bc-img-arrow{opacity:1}}.bc-img-arrow:hover{background:#c9a227d9;color:#1a1a2e}.bc-img-prev{left:.6rem}.bc-img-next{right:.6rem}.bc-img-dots{position:absolute;bottom:.6rem;left:50%;transform:translate(-50%);display:flex;gap:.35rem;padding:.3rem .45rem;background:#0f0e1a99;border-radius:999px;backdrop-filter:blur(3px)}.bc-img-dot{width:.5rem;height:.5rem;border-radius:50%;border:1px solid rgba(0,0,0,.4);background:#ffffffb3;padding:0;cursor:pointer}.bc-img-dot.is-active{background:var(--accent-gold, #c9a227);border-color:var(--accent-gold, #c9a227)}.bc-card-stock .bc-card-imagewrap{aspect-ratio:auto;height:200px;max-height:200px;max-width:420px;width:100%;margin:0 auto}.bc-card-stock .bc-card-image{-o-object-fit:contain;object-fit:contain}.bc-sticky-actions{position:sticky;bottom:0;z-index:40;display:flex;justify-content:center;gap:.6rem;margin-top:1.25rem;padding:.75rem 1rem;background:#14141feb;backdrop-filter:blur(8px);border-top:1px solid rgba(201,162,39,.35);border-radius:12px 12px 0 0;box-shadow:0 -4px 24px #0006}.bc-sticky-actions .bc-recommend-btn{min-width:220px;justify-content:center}.bc-builds-filters{margin-top:-.4rem;margin-bottom:1.25rem}.bc-builds-count{margin-bottom:0;margin-left:auto;white-space:nowrap}.bc-card-actions{margin-top:auto;display:flex;gap:.5rem}.bc-card-actions .bc-card-cta{margin-top:0;flex:1}.bc-compare-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:1;padding:.6rem .8rem;background:#a855f726;border:1px solid rgba(168,85,247,.35);border-radius:8px;color:#c4b5fd;font-size:.82rem;font-weight:700;cursor:pointer;font-family:inherit;transition:all .2s ease}.bc-compare-btn svg{width:1rem;height:1rem}.bc-compare-btn:hover{background:#a855f747;border-color:#a855f799}.bc-modal-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0a0912c7;backdrop-filter:blur(4px)}.bc-modal{width:100%;max-width:560px;max-height:86vh;overflow-y:auto;background:#16151f;border:1px solid rgba(168,85,247,.4);border-radius:14px;box-shadow:0 30px 70px -20px #000c}.bc-modal-head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#16151f;border-bottom:1px solid rgba(255,255,255,.08)}.bc-modal-title{margin:0;font-size:1.05rem;font-weight:800;color:#fff}.bc-modal-close{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:none;border-radius:8px;color:#d1d5db;cursor:pointer}.bc-modal-close svg{width:1.1rem;height:1.1rem}.bc-modal-close:hover{background:#ffffff1f;color:#fff}.bc-compare-table{padding:.5rem .75rem 1rem}.bc-compare-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:.5rem;align-items:center;padding:.55rem .5rem;border-bottom:1px solid rgba(255,255,255,.05)}.bc-compare-row:last-child{border-bottom:none}.bc-compare-header{position:sticky;top:3.5rem;background:#16151f;border-bottom:1px solid rgba(255,255,255,.12)}.bc-compare-header .bc-compare-col,.bc-compare-header .bc-compare-stat{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--accent-gold, #c9a227)}.bc-compare-stat{font-size:.78rem;font-weight:600;color:#9ca3af}.bc-compare-col{font-size:.88rem;font-weight:700;color:#f3f4f6;font-variant-numeric:tabular-nums}.bc-compare-build{display:flex;align-items:baseline;gap:.4rem}@media(max-width:520px){.bc-compare-row{grid-template-columns:1.1fr .9fr .9fr}.bc-card-actions{flex-direction:column}}.bc-picker-page{width:100%}.bc-status{padding:2rem 0;color:#9ca3af;font-size:.95rem}.bc-status-error{color:#f87171}.bc-mode-toggle{display:inline-flex;gap:.25rem;padding:.25rem;margin-bottom:1.5rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px}.bc-mode-btn{padding:.55rem 1.1rem;background:transparent;border:none;border-radius:7px;color:#9ca3af;font-size:.88rem;font-weight:700;cursor:pointer;font-family:inherit;transition:all .18s ease}.bc-mode-btn:hover{color:#e5e7eb}.bc-mode-btn.is-active{background:var(--accent-gold, #c9a227);color:#1a1a2e}.bc-race-intro{color:#9ca3af;font-size:.9rem;margin:0 0 1rem}.bc-scroll-sentinel{height:1px;width:100%}.bc-race-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.bc-race-toolbar .bc-results-info{margin-bottom:0}.bc-view-toggle{display:inline-flex;gap:.2rem;padding:.2rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px}.bc-view-btn{padding:.4rem .9rem;background:transparent;border:none;border-radius:6px;color:#9ca3af;font-size:.82rem;font-weight:700;cursor:pointer;font-family:inherit}.bc-view-btn.is-active{background:var(--accent-gold, #c9a227);color:#1a1a2e}.bc-race-empty{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 1rem;color:#6b7280;text-align:center}.bc-race-empty svg{width:2.5rem;height:2.5rem;opacity:.5}.bc-race-empty p{font-size:1rem;font-weight:600;margin:0}.bc-card-build.is-primary{border-color:var(--accent-gold, #c9a227);box-shadow:0 0 0 1px var(--accent-gold, #c9a227)}.bc-primary-badge{position:absolute;top:.6rem;left:.6rem;z-index:3;padding:.2rem .55rem;border-radius:6px;background:var(--accent-gold, #c9a227);color:#1a1a2e;font-size:.7rem;font-weight:800;text-transform:uppercase}.bc-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:1;padding:.55rem .7rem;background:#c9a2271f;border:1px solid rgba(201,162,39,.3);border-radius:8px;color:var(--accent-gold, #c9a227);font-size:.78rem;font-weight:700;cursor:pointer;font-family:inherit;transition:all .18s ease}.bc-primary-btn svg{width:.95rem;height:.95rem}.bc-primary-btn:hover{background:#c9a22738}.bc-primary-btn.is-active{background:var(--accent-gold, #c9a227);color:#1a1a2e;border-color:var(--accent-gold, #c9a227)}.bc-compare-btn:disabled{opacity:.4;cursor:not-allowed}.bc-card-cta-full{width:100%;margin-top:.5rem}.bc-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:12px}.bc-table{width:100%;border-collapse:collapse;font-size:.85rem}.bc-table th,.bc-table td{padding:.65rem .8rem;text-align:left;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.06)}.bc-table th{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--accent-gold, #c9a227);font-weight:800;background:#ffffff08;position:sticky;top:0}.bc-table tbody tr:hover{background:#a855f714}.bc-table tr.is-primary{background:#c9a2271a}.bc-table td{color:#e5e7eb;font-variant-numeric:tabular-nums}.bc-td-car a{color:#fff;font-weight:600;text-decoration:none}.bc-td-car a:hover{color:var(--accent-gold, #c9a227)}.bc-td-actions{display:flex;gap:.4rem}.bc-td-actions .bc-primary-btn,.bc-td-actions .bc-compare-btn{flex:none;padding:.4rem .6rem;font-size:.72rem}.bc-race{width:100%}.bc-td-car-link{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:#fff;font-weight:600}.bc-td-car-link:hover span{color:var(--accent-gold, #c9a227)}.bc-td-thumb{width:56px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;border-radius:4px;background:#0f0e1a80}.bc-modal-card{max-width:560px}.bc-compare-card{display:flex;flex-direction:column;gap:.85rem;padding:.5rem 1rem 1.1rem}.bc-compare-images{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.bc-compare-images.count-1{grid-template-columns:1fr}.bc-compare-img{display:flex;flex-direction:column;gap:.4rem}.bc-compare-img .bc-card-imagewrap{aspect-ratio:16 / 10;border-radius:10px;overflow:hidden}.bc-compare-role{position:absolute;top:.5rem;left:.5rem;z-index:4;padding:.2rem .5rem;border-radius:6px;font-size:.68rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;line-height:1;box-shadow:0 1px 4px #00000073}.bc-compare-role-primary{background:#0f0e1ad9;color:#d1d5db;border:1px solid rgba(255,255,255,.18)}.bc-compare-role-recommended{background:var(--accent-gold, #c9a227);color:#1a1a2e}.bc-compare-images.count-1 .bc-compare-role-recommended{left:auto;right:.5rem}.bc-compare-caption-stack{display:flex;flex-direction:column;gap:.2rem;align-items:center}.bc-compare-img .bc-compare-img-caption{font-size:.72rem;font-weight:700;color:#d1d5db;text-align:center;line-height:1.25}.bc-compare-img:first-child .bc-compare-img-caption{color:#d1d5db}.bc-compare-img:last-child .bc-compare-img-caption{color:var(--accent-gold, #c9a227)}.bc-compare-legend{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.78rem;font-weight:700}.bc-compare-legend-a{color:#e5e7eb}.bc-compare-legend-b{color:var(--accent-gold, #c9a227);text-align:right}.bc-dual{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .6rem;background:#0f0e1a73;border-radius:8px}.bc-dual-values{display:flex;align-items:baseline;gap:.35rem;font-variant-numeric:tabular-nums;flex-wrap:wrap}.bc-dual-a{font-size:.85rem;font-weight:700;color:#d1d5db}.bc-dual-sep{color:#ffffff40;font-weight:400}.bc-dual-b{display:inline-flex;align-items:baseline;gap:.3rem;font-size:.85rem;font-weight:800;color:var(--accent-gold, #c9a227)}.bc-rec-rotate{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem .6rem;border-radius:8px;background:#c9a2271a;border:1px solid rgba(201,162,39,.3)}.bc-rec-rotate-count{font-size:.78rem;font-weight:800;color:var(--accent-gold, #c9a227);font-variant-numeric:tabular-nums;white-space:nowrap}.bc-rec-rotate-btn{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;padding:.5rem .9rem;border:none;border-radius:7px;background:var(--accent-gold, #c9a227);color:#1a1a2e;font-size:.82rem;font-weight:800;font-family:inherit;cursor:pointer;transition:filter .15s ease}.bc-rec-rotate-btn:hover{filter:brightness(1.08)}.bc-rec-rotate-btn svg{width:.95rem;height:.95rem}.bc-build-link-inline{color:inherit;text-decoration:underline;text-decoration-color:#c9a22780;text-underline-offset:2px;cursor:pointer;transition:text-decoration-color .15s ease,color .15s ease}.bc-build-link-inline:hover{color:var(--accent-gold, #c9a227);text-decoration-color:var(--accent-gold, #c9a227)}.bc-compare-card .bc-stat-grid{grid-template-columns:repeat(3,1fr)}.bc-compare-legend-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;padding:.5rem .6rem;background:#0f0e1a73;border:1px solid rgba(255,255,255,.07);border-radius:8px;font-size:.72rem;font-weight:700}.bc-legend-key{display:inline-flex;align-items:center}.bc-legend-stock{color:#d1d5db}.bc-legend-build{color:var(--accent-gold, #c9a227)}.bc-compare-legend-row .bc-legend-sep{color:#ffffff40;font-weight:400}.bc-legend-note{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;color:#9ca3af;font-weight:600}.bc-legend-delta-chip{display:inline-flex;align-items:center;padding:.05rem .3rem;border-radius:4px;font-size:.66rem;font-weight:800;color:#4ade80;background:#4ade801f}.bc-compare-card .bc-stat-row-top{grid-template-columns:repeat(3,1fr)}@media(max-width:540px){.bc-compare-card .bc-stat-grid,.bc-compare-card .bc-stat-row-top{grid-template-columns:repeat(2,1fr)}}.bc-toolbar-right{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.bc-recommend-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .95rem;background:linear-gradient(135deg,#c9a227f2,#a855f7d9);border:none;border-radius:8px;color:#14121f;font-size:.85rem;font-weight:800;cursor:pointer;font-family:inherit;transition:filter .18s ease,transform .18s ease}.bc-recommend-btn svg{width:1rem;height:1rem}.bc-recommend-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.bc-recommend-btn:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.bc-card-build.is-recommended{border-color:var(--accent-gold, #c9a227);animation:bc-recommend-pulse 2.4s ease-out 1}@keyframes bc-recommend-pulse{0%{box-shadow:0 0 #c9a22700}15%{box-shadow:0 0 0 4px #c9a2278c}to{box-shadow:0 0 #c9a22700}}@media(max-width:600px){.bc-modal{max-height:96vh;max-width:100%}.bc-modal-overlay{padding:.4rem}.bc-modal-head{padding:.5rem .8rem}.bc-modal-title{font-size:.85rem}.bc-modal-close{width:1.7rem;height:1.7rem}.bc-compare-card{gap:.4rem;padding:.35rem .6rem .6rem}.bc-compare-card .bc-compare-img .bc-card-imagewrap{aspect-ratio:auto;height:78px}.bc-compare-images{gap:.35rem}.bc-compare-img{gap:.15rem}.bc-compare-img .bc-compare-img-caption{font-size:.58rem;line-height:1.15}.bc-compare-card .bc-stat-section{gap:.15rem}.bc-compare-card .bc-stat-section-title{font-size:.55rem;letter-spacing:.5px}.bc-compare-card .bc-stat-grid,.bc-compare-card .bc-stat-row-top{grid-template-columns:1fr;gap:.2rem}.bc-compare-card .bc-dual{flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;padding:.3rem .5rem}.bc-compare-card .bc-dual .bc-stat-label{font-size:.6rem;flex-shrink:0}.bc-compare-card .bc-dual-values{flex-wrap:nowrap;justify-content:flex-end}.bc-compare-card .bc-dual-a,.bc-compare-card .bc-dual-b{font-size:.74rem}.bc-compare-card .bc-delta{font-size:.58rem;padding:.02rem .2rem}}
