.cheatsheet[data-v-c1cc2c73]{display:flex;flex-direction:column}.cheatsheet--app[data-v-c1cc2c73]{height:100dvh;overflow:hidden}.cheatsheet--app .cheatsheet__scroll[data-v-c1cc2c73]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.cheatsheet__masthead[data-v-c1cc2c73]{background-color:var(--surface-secondary);border-bottom:var(--border-thin) solid var(--border-subtle);padding:calc(var(--space-14) + var(--space-12)) var(--space-4) var(--space-8)}.cheatsheet__masthead-inner[data-v-c1cc2c73]{display:flex;flex-direction:column;gap:var(--gap-stack);margin:0 auto;max-width:1120px}.cheatsheet__heading[data-v-c1cc2c73]{font-family:var(--font-display)}.cheatsheet__lede[data-v-c1cc2c73]{max-width:64ch}.cheatsheet__layout[data-v-c1cc2c73]{align-items:start;display:grid;gap:var(--space-10);grid-template-columns:240px minmax(0,1fr);margin:0 auto;max-width:1120px;padding:var(--space-8) var(--space-4) var(--space-16)}.cheatsheet--app .cheatsheet__layout[data-v-c1cc2c73]{grid-template-columns:1fr;padding:var(--space-4)}.cheatsheet__sidebar[data-v-c1cc2c73]{max-height:calc(100vh - var(--space-12));overflow-y:auto;position:sticky;top:var(--space-6)}.cheatsheet__sidebar-title[data-v-c1cc2c73]{display:block;margin-bottom:var(--space-2)}.cheatsheet__nav-list[data-v-c1cc2c73]{display:flex;flex-direction:column;gap:var(--gap-text);list-style:none;margin:0;padding:0}.cheatsheet__nav-link[data-v-c1cc2c73]{--text-color-override:currentColor;align-items:center;background:none;border:none;border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;display:flex;gap:var(--gap-inline);padding:var(--space-2);text-align:start;width:100%}.cheatsheet__nav-link[data-v-c1cc2c73]:hover{background-color:var(--surface-tertiary);color:var(--text-primary)}.cheatsheet__nav-link--active[data-v-c1cc2c73]{background-color:var(--surface-tint-warm);color:var(--text-on-tint-warm);font-weight:var(--font-weight-semibold)}.cheatsheet__content[data-v-c1cc2c73]{display:flex;flex-direction:column;gap:var(--space-10);min-width:0}.cheatsheet__section[data-v-c1cc2c73]{display:flex;flex-direction:column;gap:var(--gap-group);scroll-margin-top:var(--space-6)}.cheatsheet__section-head[data-v-c1cc2c73]{display:flex;flex-direction:column;gap:var(--gap-text);max-width:64ch}.cheatsheet__decide-columns[data-v-c1cc2c73],.cheatsheet__example-columns[data-v-c1cc2c73]{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cheatsheet__decide-column[data-v-c1cc2c73],.cheatsheet__example-column[data-v-c1cc2c73]{display:flex;flex-direction:column;gap:var(--gap-text)}.cheatsheet__points[data-v-c1cc2c73]{list-style:disc;margin:var(--space-1) 0 0;padding-inline-start:var(--space-5)}.cheatsheet__points li+li[data-v-c1cc2c73]{margin-top:var(--space-1)}.cheatsheet__points li[data-v-c1cc2c73]::marker{color:var(--text-tertiary)}.cheatsheet__rule[data-v-c1cc2c73]{border-inline-start:var(--border-medium) solid var(--border-default);max-width:64ch;padding-inline-start:var(--space-3)}.cheatsheet__search-row[data-v-c1cc2c73]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-inline-loose)}.cheatsheet__search[data-v-c1cc2c73]{flex:1;max-width:360px;min-width:220px}.cheatsheet__example-list[data-v-c1cc2c73]{display:flex;flex-wrap:wrap;gap:var(--gap-chips);list-style:none;margin:var(--space-2) 0 0;padding:0}.cheatsheet__example[data-v-c1cc2c73]{align-items:baseline;background-color:var(--surface-tertiary);display:inline-flex;gap:var(--gap-inline-tight);padding:var(--space-1) var(--space-3)}.cheatsheet__example-emoji[data-v-c1cc2c73]{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.cheatsheet__example--shelf[data-v-c1cc2c73]{border-radius:var(--radius-control)}.cheatsheet__example--tag[data-v-c1cc2c73]{border-radius:var(--radius-full)}.cheatsheet__note[data-v-c1cc2c73]{max-width:64ch}.cheatsheet__counters[data-v-c1cc2c73]{display:flex;flex-direction:column;gap:var(--gap-text);margin-top:var(--space-4)}.cheatsheet__counter-list[data-v-c1cc2c73]{display:grid;gap:var(--space-5) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:var(--space-3) 0 0}.cheatsheet__counter[data-v-c1cc2c73]{display:flex;flex-direction:column;gap:var(--gap-text)}.cheatsheet__counter-wrong[data-v-c1cc2c73]{text-decoration:line-through}.cheatsheet__counter-right[data-v-c1cc2c73],.cheatsheet__counter-why[data-v-c1cc2c73]{margin:0}.cheatsheet__grid[data-v-c1cc2c73]{display:grid;gap:var(--space-5) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cheatsheet__card[data-v-c1cc2c73]{display:flex;flex-direction:column;gap:var(--gap-text)}.cheatsheet__rows[data-v-c1cc2c73]{display:flex;flex-direction:column;margin:0}.cheatsheet__row[data-v-c1cc2c73]{border-top:var(--border-thin) solid var(--border-subtle);display:grid;gap:var(--gap-group);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);padding:var(--space-3) 0}.cheatsheet__row[data-v-c1cc2c73]:first-child{border-top:none}.cheatsheet__row-answer[data-v-c1cc2c73]{margin:0}.cheatsheet__no-results[data-v-c1cc2c73]{align-items:center;display:flex;flex-direction:column;gap:var(--gap-stack);padding:var(--space-16) 0;text-align:center}.cheatsheet__more[data-v-c1cc2c73]{border-top:var(--border-thin) solid var(--border-subtle);display:grid;gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding-top:var(--space-8)}.cheatsheet__more-item[data-v-c1cc2c73]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-text)}@media(max-width:860px){.cheatsheet__layout[data-v-c1cc2c73]{gap:var(--space-6);grid-template-columns:1fr}.cheatsheet__sidebar[data-v-c1cc2c73]{border-bottom:var(--border-thin) solid var(--border-subtle);max-height:none;overflow:visible;padding-bottom:var(--space-4);position:static}.cheatsheet__nav-list[data-v-c1cc2c73]{flex-flow:row wrap}.cheatsheet__nav-link[data-v-c1cc2c73]{background-color:var(--surface-tertiary);border-radius:var(--radius-full);width:auto}.cheatsheet__row[data-v-c1cc2c73]{gap:var(--space-1);grid-template-columns:1fr}}
