.cheat-toc{display:grid;grid-template-columns:240px 1fr;gap:32px;margin-top:32px}.toc-rail{position:sticky;top:88px;align-self:flex-start;background:var(--bg-card);border:1px solid var(--border);padding:18px 20px;font-family:JetBrains Mono,monospace;font-size:11px}.toc-rail .head{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--border)}.toc-rail ul{list-style:none;display:flex;flex-direction:column;gap:4px}.toc-rail li a{display:flex;align-items:center;gap:8px;padding:6px 8px;color:var(--text-secondary);font-size:11px;letter-spacing:.04em;transition:all var(--dur-micro, .15s) var(--ease);border-left:2px solid transparent}.toc-rail li a:hover{color:var(--green);border-left-color:var(--green);padding-left:12px}.toc-rail li a .n{color:var(--text-muted, #444);min-width:16px}.cheat-body{display:flex;flex-direction:column;gap:16px}.cheat-section{background:var(--bg-card);border:1px solid var(--border);padding:0;position:relative}.cheat-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--green)}.cheat-section .sec-head{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--border);background:var(--bg-tertiary)}.cheat-section .sec-head .title{display:flex;align-items:baseline;gap:12px}.cheat-section .sec-head .title .id{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--green);text-transform:uppercase}.cheat-section .sec-head .title h3{font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.cheat-section .sec-head .count{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase}.cheat-grid{padding:16px 20px;display:grid;grid-template-columns:1fr 1fr;gap:0}.cheat-row{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;align-items:baseline;gap:16px;padding:9px 0;font-size:13px;border-bottom:1px solid var(--border)}.cheat-row:last-child,.cheat-row:nth-last-child(2){border-bottom:none}.cheat-row .keys{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.cheat-row kbd{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;padding:3px 7px;background:var(--bg-tertiary);border:1px solid var(--border-strong, #3a3a3a);color:var(--green);min-width:24px;text-align:center;display:inline-block}.cheat-row kbd.plain{color:var(--text-secondary)}.cheat-row kbd.cmd{color:#ffd84a;border-color:#ffd84a4d}.cheat-row .plus{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-muted, #444)}.cheat-row .act{font-family:IBM Plex Sans,sans-serif;font-size:13px;color:var(--text-secondary);line-height:1.45}.cheat-row .act .hl{color:var(--text-primary);font-weight:500}.cheat-grid.one-col{grid-template-columns:1fr}.cheat-grid.one-col .cheat-row{border-bottom:1px solid var(--border)}.cheat-grid.one-col .cheat-row:last-child{border-bottom:none}.sec-note{margin:0 20px 16px;padding:12px 16px;background:var(--bg-tertiary);border:1px solid var(--border);border-left:2px solid var(--green);font-family:IBM Plex Sans,sans-serif;font-size:13px;color:var(--text-secondary);line-height:1.55}.sec-note .lab{display:inline-block;margin-right:8px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--green);text-transform:uppercase}.sheet-list{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--border);background:var(--bg-card)}.sheet-list a,.sheet-list .row{display:grid;grid-template-columns:40px 1fr auto auto;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid var(--border);transition:all var(--dur-micro, .15s) var(--ease)}.sheet-list a:last-child,.sheet-list .row:last-child{border-bottom:none}.sheet-list a:hover{background:var(--bg-card-hover);border-left:2px solid var(--green);padding-left:22px}.sheet-list .n{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--text-muted, #444);text-align:right}.sheet-list .info .nm{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:3px}.sheet-list .info .desc{font-family:IBM Plex Sans,sans-serif;font-size:13px;color:var(--text-secondary);line-height:1.45}.sheet-list .row .info .nm{color:var(--text-secondary)}.sheet-list .row .info .desc{color:var(--text-dim)}.sheet-list .meta{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase}.sheet-list .status{padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;border:1px solid currentColor}.sheet-list .status.live{color:var(--green)}.sheet-list .status.queued{color:#ffd84a}.sheet-list .status.drafting{color:#a855f7}.sheet-list .status.soon{color:var(--text-dim)}.cheat-section[id]{scroll-margin-top:88px}@media(max-width:980px){.cheat-toc{grid-template-columns:1fr}.toc-rail{position:static}.cheat-grid{grid-template-columns:1fr}}
