.cheat-controls{flex-wrap:wrap;align-items:end;gap:.8rem;margin:1rem 0;display:flex}.cheat-controls label{flex:15rem;gap:.35rem;min-width:0;display:grid}.cheat-controls label:first-child{flex-grow:2}.cheat-controls input{box-sizing:border-box;width:100%;padding:.65rem}.cheat-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.cheat-sheet{border:1px solid var(--base-border-color);background:var(--surface-background-color);border-radius:.65rem;min-width:0;overflow:hidden}.cheat-sheet>summary{cursor:pointer;align-items:center;gap:.8rem;padding:1rem;list-style:none;display:flex}.cheat-sheet>summary:after{content:"+";margin-inline-start:auto;font-size:1.3rem}.cheat-sheet[open]>summary:after{content:"−"}.cheat-sheet__icon{background:color-mix(in srgb,var(--theme-color-primary) 15%,transparent);width:2.6rem;height:2.6rem;color:var(--theme-color-primary);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.cheat-sheet summary strong,.cheat-sheet summary small{display:block}.cheat-sheet summary small{opacity:.8;margin-top:.25rem;font-size:.8rem}.cheat-sheet__body{padding:0 1rem 1rem}.cheat-sheet__baseline{border-inline-start:3px solid var(--theme-color-primary);padding:.6rem;font-size:.85rem}.cheat-entry{border-top:1px solid var(--base-border-color);margin-top:1rem;padding-top:1rem}.cheat-entry h3{font-size:1rem}.cheat-entry p{margin-block:.65rem;line-height:1.5}.cheat-entry pre{background:var(--content-background-color);border:1px solid var(--base-border-color);white-space:pre;border-radius:.35rem;max-height:20rem;padding:.75rem;font-size:.8rem;overflow:auto}.cheat-entry__note{font-size:.85rem}.cheat-sheet__related{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}[data-cheat-sheet][hidden],[data-cheat-entry][hidden]{display:none!important}@media (width<=1000px){.cheat-sheet-grid{grid-template-columns:1fr}}.cheat-controls .tools-overview-sort__field{display:block;position:relative}.cheat-controls select{appearance:none;background-image:none;width:100%;padding-inline-end:2.5rem}.cheat-controls .tools-overview-sort__icon{pointer-events:none;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}[data-cheat-single=true] .cheat-sheet-grid{grid-template-columns:1fr}.cheat-sheet .tools-btn,.cheat-controls .tools-btn{color:var(--content-font-color);background:var(--content-background-color)}.cheat-sheet--index{box-sizing:border-box;height:100%;padding:1rem}.cheat-sheet--index h2{margin:0;font-size:1.15rem}.cheat-sheet--index [data-cheat-entry]{flex-direction:column;align-items:start;gap:.5rem;height:100%;display:flex}.cheat-sheet--index p{margin:.3rem 0;line-height:1.5}.cheat-sheet--index .tools-btn{margin-top:auto}[data-cheat-page] .cheat-entry{border:1px solid var(--base-border-color);background:var(--surface-background-color);border-radius:.6rem;min-width:0;margin:0;padding:1rem;scroll-margin-top:6rem}[data-cheat-page] .cheat-entry h2{margin:.4rem 0;font-size:1.15rem}[data-cheat-page] .cheat-entry small{color:var(--theme-color-primary);font-weight:650}.cheat-sheet__jump{flex-wrap:wrap;gap:.4rem .85rem;margin:1rem 0;font-size:.85rem;display:flex}.cheat-sheet__jump [hidden]{display:none!important}@media print{[data-cheat-page] [data-cheat-search],[data-cheat-page] [data-cheat-reset],[data-cheat-page] [data-cheat-copy],.cheat-sheet__jump{display:none!important}[data-cheat-page] .cheat-sheet-grid{grid-template-columns:1fr}[data-cheat-page] .cheat-entry{break-inside:avoid}[data-cheat-page] .cheat-entry pre{white-space:pre-wrap;max-height:none}}[data-cheat-index] .cheat-sheet-grid{grid-auto-rows:1fr;align-items:stretch}.cheat-sheet--index{padding:1.25rem;transition:border-color .15s,box-shadow .15s}.cheat-sheet--index:hover,.cheat-sheet--index:focus-within{border-color:var(--theme-color-primary);box-shadow:0 3px 12px color-mix(in srgb,var(--theme-color-primary) 10%,transparent)}.cheat-sheet--index [data-cheat-entry]{align-items:stretch;gap:1rem}.cheat-card__header{grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:center;gap:0;min-height:5.5rem;display:grid}.cheat-card__identity{flex-direction:column;justify-content:center;gap:.5rem;min-width:0;padding-inline:.65rem 0;display:flex}.cheat-card__header h2{overflow-wrap:anywhere;min-width:0;line-height:1.3}.cheat-card__header h2 a{color:inherit;text-decoration:none}.cheat-card__header h2 a:hover{text-underline-offset:.2em;text-decoration:underline}.cheat-card__visual{box-sizing:border-box;justify-self:center;place-items:center;width:100%;min-width:0;height:4.5rem;padding-inline:.5rem;display:grid}.cheat-card__visual--logo img{object-fit:contain;width:auto;max-width:min(100%,8rem);height:auto;max-height:3.5rem;display:block}.cheat-card__visual--icon{border:1px solid var(--base-border-color);background:color-mix(in srgb,var(--theme-color-primary) 12%,transparent);width:3.5rem;height:3.5rem;color:var(--theme-color-primary);border-radius:.65rem;padding:0;font-size:1.9rem}.cheat-card__brand{width:2rem;height:2rem;-webkit-mask:var(--cheat-brand) center/contain no-repeat;mask:var(--cheat-brand) center/contain no-repeat;-webkit-mask:var(--cheat-brand) center/contain no-repeat;background:currentColor;display:block}.cheat-card__footer{border-top:1px solid var(--base-border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.cheat-card__meta{font-size:.8rem}.cheat-card__count{color:var(--theme-color-primary);font-size:.8rem;font-weight:650}.cheat-card__date{opacity:.8}.cheat-sheet--index .cheat-card__footer .tools-btn{margin-top:0}:root[class*=-dark] [data-cheat-sheet=snowflake] .cheat-card__visual--logo img,:root[class*=-dark] [data-cheat-sheet=qlik] .cheat-card__visual--logo img,:root[class*=-dark] [data-cheat-sheet=dbt] .cheat-card__visual--logo img{filter:brightness(0)invert()}.cheat-sheet__footer{border-top:1px solid var(--base-border-color);margin-top:1.5rem;padding-top:1rem}.cheat-sheet__footer [data-cheat-count]{opacity:.8;margin-top:0;font-size:.85rem}.cheat-browser__table-wrap{min-width:0;display:none;overflow:auto}.cheat-browser[data-ready]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.cheat-browser[data-ready] .cheat-browser__table-wrap{border:1px solid var(--base-border-color);border-radius:.65rem;display:block}.cheat-browser__table{border-collapse:collapse;text-align:start;width:100%;font-size:.875rem}.cheat-browser__table th,.cheat-browser__table td{vertical-align:top;border-bottom:1px solid var(--base-border-color);text-align:start;padding:.85rem;line-height:1.5}.cheat-browser__table thead th{background:var(--surface-background-color);font-size:.8rem}.cheat-browser__table tbody th{width:43%;font-weight:400}.cheat-browser__table tbody tr:last-child>*{border-bottom:0}.cheat-browser__table tr[data-selected=true]{background:color-mix(in srgb,var(--theme-color-primary) 12%,var(--content-background-color));box-shadow:inset 3px 0 var(--theme-color-primary)}.cheat-browser__table tbody tr:hover{background:color-mix(in srgb,var(--theme-color-primary) 6%,var(--content-background-color))}.cheat-browser__select{width:100%;color:var(--content-font-color);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:start;gap:.6rem;padding:0;font-weight:650;display:flex}.cheat-browser__select i{color:var(--theme-color-primary);margin-top:.3rem}.cheat-browser__select:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:4px;border-radius:.2rem}.cheat-browser__table small{opacity:.75;margin-top:.35rem;font-size:.75rem;display:block}.cheat-browser[data-ready] .cheat-browser__detail{min-width:0;max-height:calc(100vh - 6rem);position:sticky;top:5rem;overflow:auto}.cheat-browser[data-ready] .cheat-sheet-grid{display:block}.cheat-browser[data-ready] [data-cheat-active=false]{display:none}.cheat-browser__detail code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.cheat-browser__detail .token.comment{color:#687c89;font-style:italic}.cheat-browser__detail .token.keyword{color:#8752b6}.cheat-browser__detail .token.string{color:#267142}.cheat-browser__detail .token.number,.cheat-browser__detail .token.boolean{color:#a05221}.cheat-browser__detail .token.function{color:#216b98}.cheat-browser__detail .token.operator,.cheat-browser__detail .token.punctuation{color:var(--content-font-color)}.cheat-browser__detail .token.variable,.cheat-browser__detail .token.property{color:#a34263}:root[class*=-dark] .cheat-browser__detail .token.comment{color:#9babb5}:root[class*=-dark] .cheat-browser__detail .token.keyword{color:#c4a0ed}:root[class*=-dark] .cheat-browser__detail .token.string{color:#9acc9e}:root[class*=-dark] .cheat-browser__detail .token.number,:root[class*=-dark] .cheat-browser__detail .token.boolean{color:#edb57d}:root[class*=-dark] .cheat-browser__detail .token.function{color:#8ac9ef}:root[class*=-dark] .cheat-browser__detail .token.variable,:root[class*=-dark] .cheat-browser__detail .token.property{color:#efa7c0}@media (width<=800px){.cheat-browser[data-ready]{grid-template-columns:1fr}.cheat-browser[data-ready] .cheat-browser__table-wrap{max-height:40vh}.cheat-browser__table thead{position:sticky;top:0}.cheat-browser[data-ready] .cheat-browser__detail{max-height:none;position:static}}@media print{.cheat-browser[data-ready]{display:block}.cheat-browser[data-ready] .cheat-browser__table-wrap{display:none}.cheat-browser[data-ready] .cheat-browser__detail{max-height:none;position:static;overflow:visible}.cheat-browser[data-ready] [data-cheat-active=false]:not([hidden]){display:block}}[data-cheat-page] .tools-btn{color:var(--content-font-color);background:var(--content-background-color)}.cheat-browser__table tbody tr{cursor:pointer}.cheat-entry__code-actions{justify-content:flex-end;margin-top:1rem;margin-bottom:.65rem;display:flex}[data-cheat-page] .cheat-entry__code-actions+pre{margin-top:0}[data-cheat-page] .cheat-browser[data-ready] .cheat-browser__detail{top:calc(var(--tools-header-height,3.25rem) + var(--knowledge-toolbar-height,6rem) + .75rem);max-height:calc(100dvh - var(--tools-header-height,3.25rem) - var(--knowledge-toolbar-height,6rem) - 1.5rem)}@media (width<=800px){[data-cheat-page] .cheat-browser[data-ready] .cheat-browser__detail{max-height:none}}@media print{.tools-content--knowledge-check .knowledge-controls{position:static}[data-cheat-page] .cheat-browser[data-ready] .cheat-browser__detail{max-height:none;position:static}}[data-cheat-page] .cheat-browser__detail,[data-cheat-page] .cheat-entry{scroll-margin-top:calc(var(--tools-header-height,3.25rem) + var(--knowledge-toolbar-height,6rem) + .75rem)}.tools-content--overview[data-cheat-page]{gap:.5rem;height:100%}[data-cheat-page] .cheat-page__header{flex:none;min-width:0;max-height:50%;overflow:auto}[data-cheat-page] .cheat-page__header .tools-page-title{margin-block:.3rem .6rem}[data-cheat-page] .cheat-page__header [data-cheat-status]:empty{display:none}.tools-content--overview[data-cheat-page] .knowledge-controls{margin-bottom:0;position:static;top:auto}[data-cheat-page] .cheat-page__body{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}[data-cheat-page] .cheat-page__body[hidden]{display:none!important}[data-cheat-page] .cheat-browser[data-ready]{flex:1 1 0;align-items:stretch;min-height:0;overflow:hidden}[data-cheat-page] .cheat-browser[data-ready] .cheat-browser__table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;overflow:auto}[data-cheat-page] .cheat-browser__table thead{z-index:1;background:var(--surface-background-color);position:sticky;top:0}.tools-content--overview[data-cheat-page] .cheat-browser[data-ready] .cheat-browser__detail{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;position:static;overflow:auto}[data-cheat-page] .cheat-sheet__footer{margin:1rem .85rem 0;padding-bottom:.75rem}[data-cheat-page] .cheat-sheet__related{flex-shrink:0;margin-block:.5rem}@media (width<=800px){[data-cheat-page] .cheat-browser[data-ready]{grid-template-rows:minmax(0,1fr) minmax(0,1.2fr);grid-template-columns:1fr;gap:.65rem}[data-cheat-page] .cheat-page__header{max-height:45%}}@media print{.tools-content--overview[data-cheat-page],[data-cheat-page] .cheat-page__body,[data-cheat-page] .cheat-page__header{height:auto;max-height:none;display:block;overflow:visible}[data-cheat-page] .cheat-browser[data-ready]{display:block;overflow:visible}.tools-content--overview[data-cheat-page] .cheat-browser[data-ready] .cheat-browser__detail{overflow:visible}[data-cheat-page] .cheat-sheet__footer{display:none}}
