:root{--bg:#f4f3f0;--surface:#fff;--line:#e2dfd8;--line-soft:#ebe8e1;--ink:#15181d;--ink-muted:#6b6b66;--accent:#0f7d86;--accent-ink:#0b5f66;--row-hover:#faf9f7;--board-frame:#cfcbc2;--board-field:#e9e7e1;--board-bar:#ded9d1;--point-light:#d9d5cc;--point-dark:#a9a49a;--chequer-user:#15181d;--chequer-user-ink:#fcfbf9;--chequer-opp:#fcfbf9;--chequer-opp-ink:#15181d;--good:#1d7a43;--doubtful:#a57a08;--bad:#c2611b;--blunder:#b3261e;--good-bg:#e8f3ec;--good-border:#bcdcc7;--good-ink:#155e37;--blunder-bg:#fbeceb;--blunder-border:#e7bdb9;--blunder-ink:#8f1e18;--doubtful-bg:#f6f2e6;--doubtful-border:#e4d7b5;--doubtful-ink:#6b5200;--bad-bg:#f9efe8;--bad-border:#edd0bb;--bad-ink:#8a470d;--hl-point:#0f7d86;--hl-point-fill:#0f7d8614;--hl-point-bg:#e3f0f1;--hl-point-border:#bfdadd;--hl-point-ink:#0b5f66;--hl-region:#b8860b;--hl-region-fill:#b8860b1f;--hl-region-bg:#f7ecd2;--hl-region-border:#e3c98a;--hl-region-ink:#7a5b0a;--grade-again:#b3261e;--grade-again-hover:#8f1e18;--grade-hard:#c2611b;--grade-hard-hover:#9c4c15;--grade-good:#1d7a43;--grade-good-hover:#155e33;--grade-easy:#0f7d86;--grade-easy-hover:#0b5f66;--def-ink:#3a3d42;--mastery-fresh-bg:#ebe8e1;--mastery-fresh-border:#e2dfd8;--mastery-fresh-ink:#6b6b66;--mastery-learning-bg:#f7ecd2;--mastery-learning-border:#e3c98a;--mastery-learning-ink:#7a5b0a;--mastery-due-bg:#eceffa;--mastery-due-border:#c4cbe8;--mastery-due-ink:#3d4f8f;--mastery-mastered-bg:#e8f3ec;--mastery-mastered-border:#bcdcc7;--mastery-mastered-ink:#155e37;--matrix-cell:72px;--matrix-cell-phone:44px;--matrix-gap:6px;--matrix-header:28px;--mnemonic-label-size:11px;--mnemonic-body-size:15px;--mnemonic-body-weight:600;--sp-1:6px;--sp-2:10px;--sp-3:14px;--sp-4:20px;--sp-5:24px;--radius:6px;--radius-card:10px;--radius-chip:4px;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-num:ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}body{margin:0}#root{padding:var(--sp-4) 0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);max-width:1040px;padding:var(--sp-5);margin:0 auto}.card-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:12px;display:flex}.card-title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.card-status{font-family:var(--font-num);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:13px}.header-title-row{align-items:center;gap:10px;min-width:0;display:flex}.btn-home{background:var(--row-hover);border:1px solid var(--line);color:var(--ink-muted);padding:4px 10px;font-size:13px}.btn-home:hover{color:var(--accent);border-color:var(--accent)}.home-header{flex-direction:column;align-items:flex-start;gap:4px}.home-tagline{color:var(--ink-muted);max-width:62ch;margin:6px 0 0;font-size:14px;line-height:1.5}.mode-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.mode-card{appearance:none;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:8px;padding:16px;display:flex}.mode-card:disabled{cursor:not-allowed;background:0 0}.mode-title{font-size:15px;font-weight:600}.mode-tagline{color:var(--ink-muted);flex:1;font-size:13px;line-height:1.5}.mode-badge{letter-spacing:.07em;text-transform:uppercase;border-radius:var(--radius-chip);border:1px solid;align-self:flex-start;padding:2px 7px;font-size:11px}.mode-card.ready:hover{border-color:var(--accent);background:var(--row-hover)}.mode-card.ready:active{transform:translateY(1px)}.mode-card.ready .mode-badge{color:var(--accent-ink);background:#e6f0f1;border-color:#bfd8da}.mode-card:disabled .mode-badge{color:var(--ink-muted);background:var(--row-hover);border-color:var(--line)}.quiz-body{animation:.12s ease-out quiz-fade}@keyframes quiz-fade{0%{opacity:0}to{opacity:1}}.engine-loading{min-height:340px}.loading-track{background:var(--line-soft);border-radius:3px;height:6px;overflow:hidden}.loading-fill{background:var(--accent);border-radius:3px;height:6px}.loading-row{color:var(--ink-muted);justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.loading-bytes{font-family:var(--font-num);font-variant-numeric:tabular-nums}.load-error p{color:var(--blunder-ink);margin:0 0 var(--sp-3);font-size:13px}.control-row{align-items:center;gap:12px;margin-top:20px;display:flex}.hint{color:var(--ink-muted);font-size:13px}.spacer{flex:1}button{appearance:none;border-radius:var(--radius);cursor:pointer;font-family:inherit;font-size:14px}.btn-undo{border:1px solid var(--board-frame);color:var(--ink);background:#fff;padding:11px 20px}.btn-undo:hover:not(:disabled){background:var(--bg)}.btn-undo:disabled{border:1px solid var(--line);color:#b5b2ab;cursor:not-allowed}.btn-submit{background:var(--ink);border:1px solid var(--ink);color:var(--chequer-user-ink);padding:11px 22px;font-weight:600}.btn-submit:hover:not(:disabled){background:#2b3038}.btn-submit:disabled{background:var(--line-soft);border:1px solid var(--line);color:#b5b2ab;cursor:not-allowed}.verdict-row{align-items:center;gap:12px;margin-bottom:18px;display:flex}.verdict{border-radius:var(--radius);border:1px solid var(--band-border);background:var(--band-bg);color:var(--band-ink);align-items:center;gap:10px;padding:9px 14px;display:inline-flex}.verdict-good{--band:var(--good);--band-bg:var(--good-bg);--band-border:var(--good-border);--band-ink:var(--good-ink)}.verdict-doubtful{--band:var(--doubtful);--band-bg:var(--doubtful-bg);--band-border:var(--doubtful-border);--band-ink:var(--doubtful-ink)}.verdict-bad{--band:var(--bad);--band-bg:var(--bad-bg);--band-border:var(--bad-border);--band-ink:var(--bad-ink)}.verdict-blunder{--band:var(--blunder);--band-bg:var(--blunder-bg);--band-border:var(--blunder-border);--band-ink:var(--blunder-ink)}.verdict-dot{background:var(--band);border-radius:50%;width:9px;height:9px}.verdict-label{font-size:15px;font-weight:600}.verdict-loss{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:15px}.verdict-caption{color:var(--ink-muted);font-size:13px}.explain{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-top:10px}.explain-head{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-num);align-items:baseline;gap:10px;padding:9px 14px;display:flex}.explain-head::-webkit-details-marker{display:none}.explain-head:before{content:"▸";color:var(--ink-muted);transition:transform .1s}.explain[open]>.explain-head:before{transform:rotate(90deg)}.explain-title{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-ink);font-size:13px;font-weight:600}.explain-count{color:var(--ink-muted);font-size:11px}.explain-list{gap:6px;margin:0;padding:0 14px 12px 30px;display:grid}.explain-line{color:var(--ink);font-size:14px;line-height:1.45}.playlist{border:1px solid var(--line);border-radius:8px;margin-top:20px;overflow:hidden}.playlist-head,.playlist-row{grid-template-columns:6px 30px 1fr 96px 96px;align-items:center;gap:14px;display:grid}.playlist-head{background:var(--row-hover);font-family:var(--font-num);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);padding:10px 14px;font-size:11px}.playlist-head .right,.playlist-row .right{text-align:right}.playlist-row{border-top:1px solid var(--line-soft);cursor:pointer;padding:13px 14px}.playlist-row:hover{background:var(--row-hover)}.playlist-bar{border-radius:2px;width:4px;height:22px}.playlist-row.selected .playlist-bar{background:var(--accent)}.playlist-rank{font-family:var(--font-num);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:14px}.playlist-play{align-items:center;gap:10px;min-width:0;display:flex}.playlist-notation{font-family:var(--font-num);font-size:15px}.playlist-summary{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.playlist-equity,.playlist-diff{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:right;font-size:15px}.playlist-diff{color:var(--ink-muted)}.tip-anchor{cursor:help;color:var(--ink-muted);justify-content:center;align-items:center;display:inline-flex;position:relative}.tip-anchor:hover{color:var(--accent)}.tip-anchor .tip-bubble{visibility:hidden;opacity:0;z-index:5;background:var(--surface);width:240px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);text-align:left;font-size:12px;line-height:1.45;font-family:var(--font);text-transform:none;letter-spacing:normal;margin-top:6px;padding:8px 10px;transition:opacity .12s ease-out;position:absolute;top:100%;right:0;transform:translateY(4px);box-shadow:0 2px 8px #15181d1f}.tip-anchor:hover .tip-bubble,.tip-anchor:focus .tip-bubble,.tip-anchor:focus-within .tip-bubble{visibility:visible;opacity:1;transform:translateY(0)}.chip{letter-spacing:.07em;text-transform:uppercase;border-radius:var(--radius-chip);white-space:nowrap;border:1px solid;padding:2px 7px;font-size:11px}.chip-best{color:var(--good-ink);background:var(--good-bg);border-color:var(--good-border)}.chip-mine{color:var(--blunder-ink);background:var(--blunder-bg);border-color:var(--blunder-border)}.terms-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:12px;display:flex}.terms-back{appearance:none;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:400}.terms-back:hover{color:var(--accent-ink);text-decoration:underline}.terms-title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.terms-progress{font-family:var(--font-num);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.terms-body{animation:.12s ease-out quiz-fade}.terms-prompt{text-align:center;margin:0 0 14px;font-size:16px;font-weight:600}.colour-legend{color:var(--ink-muted);justify-content:center;align-items:center;gap:18px;margin:0 0 14px;font-size:12px;display:flex}.colour-item{align-items:center;gap:6px;display:inline-flex}.colour-swatch{border-radius:50%;flex:none;width:14px;height:14px}.colour-swatch.colour-you{background:#15181d}.colour-swatch.colour-opp{background:#fcfbf9;border:1px solid #15181d}.reveal-row{justify-content:center;margin-top:18px;display:flex}.btn-reveal{appearance:none;background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius);color:var(--chequer-user-ink);cursor:pointer;padding:12px 32px;font-size:14px;font-weight:600}.btn-reveal:hover{background:#2b3038}.def-panel{background:var(--row-hover);border:1px solid var(--line-soft);border-radius:8px;margin-top:16px;padding:14px 16px}.def-title{margin:0 0 4px;font-size:14px;font-weight:600}.def-body{color:var(--def-ink);margin:0;font-size:13px;line-height:1.5}.concept-box{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.define-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:10px;font-size:11px}.define-term{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:600}.define-term-back{margin-bottom:14px;font-size:22px}.define-def{color:var(--def-ink);max-width:320px;margin:0 auto;font-size:14px;line-height:1.55}.grade-row{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.grade-btn{appearance:none;background:var(--ink);color:var(--chequer-user-ink);cursor:pointer;text-align:center;border:none;border-radius:8px;min-height:44px;padding:12px 4px}.grade-btn:active{transform:translateY(1px)}.grade-label{font-size:13px;font-weight:600;display:block}.grade-interval{opacity:.85;margin-top:2px;font-size:10px;display:block}.grade-again{background:var(--grade-again)}.grade-again:hover{background:var(--grade-again-hover)}.grade-hard{background:var(--grade-hard)}.grade-hard:hover{background:var(--grade-hard-hover)}.grade-good{background:var(--grade-good)}.grade-good:hover{background:var(--grade-good-hover)}.grade-easy{background:var(--grade-easy)}.grade-easy:hover{background:var(--grade-easy-hover)}.deck-msg{text-align:center;padding:20px 0 28px}.deck-title{margin:0 0 8px;font-size:17px;font-weight:600}.deck-sub{color:var(--ink-muted);max-width:320px;margin:0 auto;font-size:14px}.deck-stats{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font-family:var(--font-num);color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:center;gap:20px;margin-bottom:20px;padding:14px 0;font-size:13px;display:flex}.deck-stats strong{color:var(--ink);font-weight:600}.deck-actions{gap:10px;display:flex}.btn-primary{appearance:none;background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius);color:var(--chequer-user-ink);cursor:pointer;flex:1;padding:12px 0;font-size:14px;font-weight:600}.btn-primary:hover{background:#2b3038}.btn-outline{appearance:none;border:1px solid var(--board-frame);border-radius:var(--radius);color:var(--ink);cursor:pointer;background:#fff;flex:1;padding:12px 0;font-size:14px}.btn-outline:hover{background:var(--bg)}.summary-center{text-align:center;padding:8px 0 20px}.summary-title{margin:0 0 8px;font-size:17px;font-weight:600}.summary-sub{color:var(--ink-muted);margin:0;font-size:13px}.tally-row{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:22px;display:grid}.tally-cell{text-align:center}.tally-num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.tally-label{color:var(--ink-muted);justify-content:center;align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.tally-dot{border-radius:50%;width:7px;height:7px}.tally-dot-again{background:var(--grade-again)}.tally-dot-hard{background:var(--grade-hard)}.tally-dot-good{background:var(--grade-good)}.tally-dot-easy{background:var(--grade-easy)}.glossary-input{box-sizing:border-box;appearance:none;background:var(--row-hover);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);margin-bottom:12px;padding:10px 12px;font-size:14px}.glossary-input:focus{border-color:var(--accent);outline:none}.filter-row{gap:8px;margin-bottom:16px;display:flex}.chip-pill{appearance:none;cursor:pointer;border:none;border-radius:14px;padding:5px 12px;font-size:11px}.chip-on{background:var(--ink);color:var(--chequer-user-ink)}.chip-off{background:var(--line-soft);color:var(--ink-muted)}.chip-off:hover{background:var(--row-hover)}.glossary-list{border:1px solid var(--line);border-radius:8px;overflow:hidden}.glossary-row{border-top:1px solid var(--line-soft);cursor:default;grid-template-columns:120px 1fr 96px;align-items:start;gap:14px;padding:13px 14px;display:grid}.glossary-row:first-child{border-top:none}.glossary-board{cursor:pointer}.glossary-row:hover{background:var(--row-hover)}.glossary-term{font-size:14px;font-weight:600}.glossary-def{color:var(--def-ink);font-size:13px;line-height:1.45}.glossary-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted);background:var(--line-soft);text-align:center;white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:11px}.glossary-empty{text-align:center;color:var(--ink-muted);padding:24px;font-size:13px}.terms-modal-overlay{z-index:20;background:#15181d66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.terms-modal-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);width:100%;max-width:560px;max-height:90vh;padding:20px;overflow:auto}.modal-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.modal-title{font-size:15px;font-weight:600}.btn-close{appearance:none;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px}.btn-close:hover{color:var(--accent)}.openings-progress-row{align-items:center;gap:16px;margin-bottom:18px;display:flex}.openings-progress{font-family:var(--font-num);font-variant-numeric:tabular-nums;flex:1;font-size:15px;font-weight:600}.openings-ctas{gap:10px;display:flex}.openings-ctas .btn-primary,.openings-ctas .btn-outline{flex:none;padding:11px 18px}.roll-matrix{grid-template-columns:var(--matrix-header) repeat(6, var(--matrix-cell));gap:var(--matrix-gap);grid-auto-rows:auto;place-items:center;display:grid}.roll-header{width:var(--matrix-header);height:var(--matrix-header);justify-content:center;align-items:center;display:flex}.roll-empty,.roll-diagonal,.roll-cell{width:var(--matrix-cell);height:var(--matrix-cell);box-sizing:border-box}.roll-diagonal{border:1px dashed var(--line);color:#b5b2ab;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex}.roll-diagonal-dash{font-size:16px}.roll-diagonal-later{letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:9px}.roll-cell{appearance:none;cursor:pointer;background:var(--cell-bg);border:1px solid var(--cell-border);color:var(--cell-ink);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;display:flex}.roll-cell:hover{filter:brightness(.97)}.roll-cell:active{transform:translateY(1px)}.roll-cell-dice{gap:3px;display:flex}.roll-cell-label{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.roll-fresh{--cell-bg:var(--mastery-fresh-bg);--cell-border:var(--mastery-fresh-border);--cell-ink:var(--mastery-fresh-ink)}.roll-learning{--cell-bg:var(--mastery-learning-bg);--cell-border:var(--mastery-learning-border);--cell-ink:var(--mastery-learning-ink)}.roll-due{--cell-bg:var(--mastery-due-bg);--cell-border:var(--mastery-due-border);--cell-ink:var(--mastery-due-ink)}.roll-mastered{--cell-bg:var(--mastery-mastered-bg);--cell-border:var(--mastery-mastered-border);--cell-ink:var(--mastery-mastered-ink)}.mastery-legend{color:var(--ink-muted);gap:16px;margin-top:16px;font-size:11px;display:flex}.mastery-legend-item{align-items:center;gap:5px;display:inline-flex}.mastery-swatch{background:var(--cell-bg);border:1px solid var(--cell-border);box-sizing:border-box;border-radius:3px;width:10px;height:10px}.result-line{margin:0 0 12px;font-size:15px;font-weight:600}.result-correct{color:var(--good-ink)}.result-miss{color:var(--blunder-ink)}.result-notation{font-family:var(--font-num);font-variant-numeric:tabular-nums}.mnemonic-panel{margin-top:16px}.mnemonic-label{font-size:var(--mnemonic-label-size);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:4px}.mnemonic-body{font-size:var(--mnemonic-body-size);font-weight:var(--mnemonic-body-weight);color:var(--ink);margin:0;line-height:1.4}.nudge-line{color:var(--blunder-ink);margin:16px 0 0;font-size:12px}.nudge-line+.mnemonic-panel{margin-top:10px}.breakdown{border:1px solid var(--line);border-radius:8px;margin-bottom:20px;overflow:hidden}.breakdown-head,.breakdown-row{grid-template-columns:56px 1fr 130px;align-items:center;gap:10px;padding:10px 14px;display:grid}.breakdown-head{background:var(--row-hover);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding:9px 14px;font-size:11px}.breakdown-row{border-top:1px solid var(--line-soft);font-size:13px}.breakdown-roll{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:600}.breakdown-grade{align-items:center;gap:6px;display:flex}.breakdown-mastery{color:var(--ink-muted);font-size:12px}.next-up{color:var(--ink-muted);margin:0 0 16px;font-size:13px}.next-up strong{color:var(--ink);font-family:var(--font-num)}@media (width<=479px){.card{padding:14px}.card-header{margin-bottom:14px;padding-bottom:10px}.card-title{font-size:15px}.card-status{font-size:11px}.btn-home{padding:3px 8px;font-size:12px}.home-tagline{font-size:13px}.mode-grid{grid-template-columns:1fr}.control-row{gap:10px;margin-top:14px}.btn-undo,.btn-submit{flex:1;padding:14px 0;font-size:15px}.verdict-row{flex-direction:column;align-items:stretch}.verdict{width:100%;display:flex}.playlist-head,.playlist-row{grid-template-columns:6px 30px 1fr 96px;row-gap:6px}.playlist-diff{grid-area:2/4}.playlist-diff-head{display:none}.terms-back{font-size:12px}.terms-progress{font-size:11px}.terms-title{font-size:15px}.terms-prompt{margin-bottom:12px;font-size:15px}.colour-legend{margin-bottom:12px;font-size:11px}.reveal-row{margin-top:12px}.btn-reveal{flex:1;padding:14px 0;font-size:15px}.def-panel{margin-top:12px;padding:12px 14px}.def-title{font-size:13px}.def-body{font-size:12px}.concept-box{min-height:180px}.define-term{font-size:24px}.grade-row{gap:6px;margin-top:12px}.grade-btn{padding:12px 2px}.grade-label{font-size:12px}.grade-interval{display:none}.deck-actions{flex-direction:column;gap:10px}.deck-stats{font-size:12px}.summary-center{padding:6px 0 16px}.tally-row{gap:8px;margin-bottom:16px}.glossary-row{grid-template-columns:110px 1fr}.glossary-tag{grid-column:2;justify-self:end}.terms-modal-card{padding:14px}.openings-progress-row{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}.openings-progress{font-size:13px}.openings-ctas .btn-primary,.openings-ctas .btn-outline{flex:1;padding:11px 0;font-size:13px}.roll-matrix{--matrix-cell:var(--matrix-cell-phone);--matrix-gap:4px;--matrix-header:18px;justify-content:center}.roll-diagonal,.roll-cell{border-radius:6px}.roll-cell-label{font-size:11px}.mastery-legend{flex-wrap:wrap;gap:10px 14px;margin-top:12px}.mnemonic-label{font-size:10px}.mnemonic-body{font-size:14px}.breakdown-head,.breakdown-row{grid-template-columns:48px 1fr 110px;gap:8px;padding:9px 12px}}
