/* STLBEAST V747 — Product Compare & Discovery */
.v737-trust{grid-template-columns:repeat(5,minmax(0,1fr))}
.v747-product-card{position:relative}.v747-quick-specs{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 13px}.v747-quick-specs span{padding:6px 8px;border:1px solid rgba(65,188,248,.18);border-radius:999px;background:#071a29;color:#94cde9;font-size:.68rem;font-weight:800;letter-spacing:.02em}.v747-compare-toggle{display:flex;width:100%;min-height:40px;align-items:center;justify-content:center;gap:8px;margin-top:12px;border:1px solid rgba(76,195,255,.25);border-radius:9px;background:#071522;color:#a9d9ee;font:inherit;font-size:.78rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:.2s ease}.v747-compare-toggle:hover{border-color:#45c8ff;color:#fff}.v747-compare-toggle[aria-pressed="true"]{border-color:#40caff;background:linear-gradient(180deg,#0b4f80,#073254);color:#fff;box-shadow:0 0 22px rgba(21,173,255,.16)}.v747-compare-toggle[aria-pressed="true"] span{transform:rotate(45deg)}
.v747-compare-tray{position:fixed;z-index:1200;left:0;right:0;bottom:0;padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:rgba(2,8,15,.94);border-top:1px solid rgba(66,194,255,.34);box-shadow:0 -20px 60px rgba(0,0,0,.48);backdrop-filter:blur(16px)}.v747-compare-tray-inner{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;max-width:1280px;margin:auto}.v747-compare-tray-inner>div:first-child{display:grid}.v747-compare-kicker{color:#42c6ff;font-size:.65rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.v747-compare-tray strong{font-size:.95rem}.v747-compare-chips{display:flex;gap:8px;min-width:0;overflow:auto}.v747-chip{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 9px;border:1px solid rgba(68,191,248,.22);border-radius:9px;background:#071522}.v747-chip img{width:36px;height:36px;object-fit:contain;border-radius:6px;background:#020811}.v747-chip span{max-width:150px;overflow:hidden;color:#dceefa;font-size:.76rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.v747-chip button{border:0;background:transparent;color:#80b8d1;font-size:1rem;cursor:pointer}.v747-compare-actions{display:flex;gap:8px}.v747-compare-actions .v650-button{min-height:42px;margin:0}.v747-compare-actions button:disabled{opacity:.45;cursor:not-allowed}
.v747-compare-dialog{width:min(1180px,calc(100% - 28px));max-height:92vh;padding:0;border:1px solid rgba(61,190,255,.38);border-radius:18px;background:#04111d;color:#fff;box-shadow:0 40px 120px rgba(0,0,0,.75)}.v747-compare-dialog::backdrop{background:rgba(0,3,8,.84);backdrop-filter:blur(5px)}.v747-dialog-shell{padding:28px}.v747-dialog-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-start;margin-bottom:22px}.v747-dialog-head h2{margin:5px 0 8px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.v747-dialog-head p{max-width:760px;margin:0;color:#9fb6c8;line-height:1.55}.v747-dialog-close{display:grid;width:44px;height:44px;place-items:center;flex:0 0 auto;border:1px solid rgba(73,194,255,.26);border-radius:50%;background:#071b2a;color:#fff;font-size:1.6rem;cursor:pointer}.v747-compare-table-wrap{overflow:auto;border:1px solid rgba(62,179,236,.18);border-radius:14px}.v747-compare-table{width:100%;min-width:760px;border-collapse:collapse}.v747-compare-table th,.v747-compare-table td{padding:14px 16px;border-right:1px solid rgba(68,174,226,.14);border-bottom:1px solid rgba(68,174,226,.14);text-align:left;vertical-align:top}.v747-compare-table th:first-child,.v747-compare-table td:first-child{position:sticky;left:0;z-index:2;width:170px;background:#071421;color:#6fcfff;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.v747-compare-table th:not(:first-child){min-width:210px;background:#061928}.v747-compare-product-head{display:grid;gap:10px}.v747-compare-product-head img{width:100%;height:150px;object-fit:contain;border-radius:10px;background:#020811}.v747-compare-product-head b{font-size:1.05rem;line-height:1.2}.v747-compare-product-head a{color:#4fc8ff;font-size:.8rem;font-weight:900;text-decoration:none}.v747-compare-table tr:last-child td{border-bottom:0}.v747-compare-table td{color:#dbe7ef}.v747-ready{color:#53e0a5;font-weight:900}.v747-review{color:#ffd164;font-weight:900}
@media(max-width:980px){.v737-trust{grid-template-columns:repeat(3,1fr)}.v747-compare-tray-inner{grid-template-columns:1fr auto}.v747-compare-chips{grid-column:1/-1;grid-row:2}.v747-compare-actions{grid-column:2;grid-row:1}}
@media(max-width:640px){.v737-trust{grid-template-columns:1fr 1fr}.v747-compare-tray{padding-left:10px;padding-right:10px}.v747-compare-tray-inner{grid-template-columns:1fr}.v747-compare-actions,.v747-compare-chips{grid-column:1;grid-row:auto}.v747-compare-actions{display:grid;grid-template-columns:1fr 1fr}.v747-chip span{max-width:120px}.v747-dialog-shell{padding:18px}.v747-dialog-head{gap:12px}.v747-dialog-head h2{font-size:2rem}}
