/* slide 7 — dimension breakdown · matches deck scale */
.whyWrap{display:flex;flex-direction:column;gap:22px;flex:1;min-height:0}
#slide:has(.whyWrap) h2{margin-bottom:18px}

.queryBar{display:flex;align-items:center;gap:18px;padding:18px 24px;border:1px solid var(--rule);border-radius:16px;background:var(--card);box-shadow:var(--shadow-card)}
.qLabel{font:600 11px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.16em;color:var(--muted);padding:7px 11px;border:1px solid var(--rule);border-radius:6px;background:#fff;text-transform:uppercase}
.qText{font:500 20px/1.35 Inter,sans-serif;color:var(--ink)}

.whyGrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;flex:1;min-height:0}
.whyCard{display:flex;flex-direction:column;gap:14px;padding:26px 28px;border:1px solid var(--rule);border-radius:18px;background:var(--card);box-shadow:var(--shadow-card)}
.whyCard.win{border-color:rgba(56,182,90,.55);box-shadow:0 0 0 3px rgba(56,182,90,.08),var(--shadow-card)}
.whyCard.lose{border-color:rgba(224,53,75,.45);background:linear-gradient(180deg,#fff,#fdf6f7)}

.whyHead{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--rule)}
.whyHead h3{font:700 22px/1.25 Inter,sans-serif;color:var(--ink);margin:0;letter-spacing:-.012em}
.whyScore{font:700 12px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;padding:8px 12px;border-radius:8px;white-space:nowrap}
.whyScore.good{background:var(--ok-soft);color:var(--ok);border:1px solid rgba(56,182,90,.45)}
.whyScore.bad{background:rgba(224,53,75,.10);color:var(--danger);border:1px solid rgba(224,53,75,.45)}

.dim{display:grid;grid-template-columns:210px 1fr 52px;align-items:center;gap:14px}
.dl{font:500 14px/1.3 Inter,sans-serif;color:var(--muted)}
.db{height:10px;background:#eef0f3;border-radius:6px;overflow:hidden}
.df{height:100%;background:linear-gradient(90deg,#5b8def,#7d6cf0);border-radius:6px}
.df.bad{background:linear-gradient(90deg,#e0354b,#c11e3a)}
.ds{font:600 14px/1 "JetBrains Mono",ui-monospace,monospace;color:var(--ink);text-align:right}

.whyExp{margin-top:6px;padding-top:14px;border-top:1px dashed var(--rule);font:400 15px/1.55 Inter,sans-serif;color:var(--muted)}
.whyExp b{color:var(--ink);font-weight:700}

.vsRow{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.vsCell{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--rule);border-radius:14px;background:var(--card)}
.vsCell.bad{background:rgba(224,53,75,.06);border-color:rgba(224,53,75,.35)}
.vsCell.good{background:var(--ok-soft);border-color:rgba(56,182,90,.45)}
.vsTag{font:700 11px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.16em;padding:6px 10px;border-radius:6px;background:#fff;border:1px solid var(--rule);color:var(--muted);text-transform:uppercase}
.vsCell.good .vsTag{color:var(--ok);border-color:rgba(56,182,90,.4)}
.vsCell.bad .vsTag{color:var(--danger);border-color:rgba(224,53,75,.35)}
.vsTxt{font:500 16px/1.35 Inter,sans-serif;color:var(--ink)}
