.i12mm91{--i12mm90:var(--mod-color-surface-raised);word-spacing:4px}
.i12mm91 [data-kind=word],.i12mm91 [data-kind=phrase],.i12mm91 [data-kind=regex]{background-color:var(--mod-color-surface-sunken-deep);box-shadow:0 0 0 2px var(--mod-color-surface-sunken-deep);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding-block:2px}
.i12mm91 [data-kind=filter]{background-color:var(--mod-color-status-info-bg);box-shadow:0 0 0 2px var(--mod-color-status-info-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding-block:2px}
.i12mm91 [data-kind=filter] [data-kind=phrase]{box-shadow:none;background-color:#0000}
.i12mm91 [data-kind=filterKey]{color:var(--mod-color-status-info-fg)}
.i12mm91 [data-kind=delimiter],.i12mm91 [data-kind=paren]{color:var(--mod-color-text-tertiary)}
.i12mm91 [data-kind=operator]{color:var(--mod-color-status-active-fg)}
.i12mm91 [data-kind=group]{box-shadow:0 0 0 2px var(--i12mm90), 0 0 0 3px var(--mod-color-border-strong);border-radius:8px;padding-block:6px}
.i12mm92{font-family:var(--font-mono);color:var(--mod-color-text-primary);overflow-wrap:break-word;font-size:14px;line-height:1.7}
.i12mm92 [data-kind=phrase],.i12mm92 [data-kind=regex]{word-spacing:normal}
._32dwu50{background:var(--mod-color-surface-raised);border:1px solid var(--mod-color-border-subtle);box-shadow:var(--shadow-md);text-align:left;border-radius:8px;overflow:hidden}
._32dwu51{grid-template-columns:max-content minmax(0,1fr);column-gap:16px;display:grid}
._32dwu51+._32dwu51{border-top:1px solid var(--mod-color-border-subtle)}
._32dwu52{grid-column:1/-1;justify-content:space-between;align-items:center;padding-right:8px;display:flex}
._32dwu53{text-transform:uppercase;color:var(--mod-color-text-tertiary);padding:12px 16px 4px;font-size:12px;font-weight:600}
._32dwu54{color:var(--mod-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:500}
._32dwu54:hover{background:var(--mod-color-surface-row-hover);color:var(--mod-color-text-primary)}
._32dwu55{grid-column:1/-1;grid-template-columns:subgrid;text-align:left;cursor:pointer;background:0 0;border:0;place-items:center start;padding:8px 16px;display:grid}
._32dwu55:hover,._32dwu55[aria-selected=true]{background:var(--mod-color-surface-row-hover)}
._32dwu56{font-family:var(--font-mono);color:var(--mod-color-text-primary);white-space:nowrap;font-size:14px}
._32dwu57{text-overflow:ellipsis;grid-column:1/-1;max-width:100%;overflow:hidden}
._32dwu58{color:var(--mod-color-text-secondary);font-size:14px}
._32dwu59{border-top:1px solid var(--mod-color-border-subtle);color:var(--mod-color-text-tertiary);align-items:center;gap:16px;padding:8px 16px;font-size:12px;display:flex}
._32dwu5a{gap:16px;display:flex}
._32dwu5b{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:auto;padding:0}
._32dwu5b:hover{color:var(--mod-color-text-primary)}
._32dwu59 kbd{border:1px solid var(--mod-color-border-primary);min-width:16px;font-family:var(--font-sans);font-size:var(--fs2xs);text-align:center;color:var(--mod-color-text-secondary);background:var(--mod-color-surface-page);border-radius:4px;margin-right:2px;padding:0 4px;line-height:1.6;display:inline-block}
@media (max-width:640px){._32dwu5a{display:none}}
._5rmoxo0{z-index:var(--z-modal);background:color-mix(in srgb, var(--mod-color-surface-page) 62%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;padding:6vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}
._5rmoxo1{background:var(--mod-color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:900px;box-shadow:var(--shadow-lg);overflow:hidden}
._5rmoxo1:focus{outline:none}
._5rmoxo2{border-bottom:1px solid var(--mod-color-border-primary);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}
._5rmoxo2 h2{margin:0;font-size:16px;font-weight:600}
._5rmoxo3{color:var(--mod-color-text-tertiary);background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:15px}
._5rmoxo3:hover{color:var(--mod-color-text-primary);background:var(--panel-hi)}
._5rmoxo4{flex-direction:column;gap:24px;max-height:76vh;padding:16px 24px 24px;display:flex;overflow-y:auto}
._5rmoxo5 h3{color:var(--mod-color-text-primary);margin:0 0 8px;font-size:14px;font-weight:600}
._5rmoxo6{grid-template-columns:10rem minmax(14rem,1fr) auto;display:grid}
._5rmoxo7{border-top:1px solid var(--mod-color-border-subtle);font-family:var(--font-mono);color:var(--mod-color-text-primary);white-space:nowrap;align-items:center;padding:4px 16px 4px 0;font-size:12px;display:flex}
._5rmoxo8{border-top:1px solid var(--mod-color-border-subtle);color:var(--mod-color-text-secondary);align-items:center;padding:4px 16px 4px 0;font-size:14px;display:flex}
._5rmoxo9{border-top:1px solid var(--mod-color-border-subtle);align-items:center;padding:4px 16px 4px 0;display:flex}
._5rmoxoa{border:1px solid var(--mod-color-border-subtle);text-align:left;cursor:pointer;background:0 0;border-radius:4px;max-width:100%;padding:4px 8px}
._5rmoxoa:hover{background:var(--mod-color-surface-row-hover)}
._5rmoxob{font-size:12px;line-height:var(--lh-body);color:var(--mod-color-text-tertiary);margin:8px 0 0}
@media (max-width:760px){._5rmoxo6{grid-template-columns:minmax(0,1fr)}._5rmoxo8,._5rmoxo9{border-top:none;padding-top:0}}
