.gm-clamp2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.gm-agent{gap:4px;width:230px;height:116px}.gm-agent strong{font-size:17px;line-height:21px}.gm-agent .gm-kind{font-size:13px}.gm-agent .gm-sub,.gm-agent .gm-handoff-note{font-size:12.5px}.gm-llm{width:230px;height:68px}.gm-llm strong{font-size:16px;line-height:20px;font-family:var(--af-sans)}.gm-llm .gm-kind{font-size:13px}.gm-tool{width:230px;height:46px;font-size:14px;line-height:17px}.gm-tool .gm-perm{font-size:11.5px}.gm-docs .gm-kind,.gm-end,.gm-box-head .gm-kind,.gm-system-head,.gm-system-head span{font-size:14px}.gm-rail{height:32px;font-size:14px}.gm-rule-open{background:var(--af-subtle)}.gm-rule-link{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.gm-rule-settings{flex-direction:column;align-items:flex-start;gap:10px;padding:2px 12px 12px;display:flex}.gm-rule-settings .gm-control{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.gm-rule-settings .k-seg{flex-wrap:wrap;max-width:100%}.gm-rule-settings .k-seg button{padding-inline:9px}.gm-threshold{color:var(--af-fg-2);font-size:12.5px}.gm-tone-block{color:var(--af-err)}.gm-tone-held{color:var(--af-warn)}.gm-tone-hide{color:var(--af-info)}.gm-tone-quiet{color:var(--af-muted)}.gm-limits{color:var(--af-fg);margin:0;font-size:13px}.gm-seg-watching button.active{background:var(--af-subtle);color:var(--af-fg-2);box-shadow:inset 0 0 0 1px var(--af-line-2)}.gm-seg-watch{font-weight:400}.gm-watch-note{font-size:12px}.gm-loosen{border:1px solid color-mix(in srgb, var(--af-warn) 35%, var(--af-line));background:color-mix(in srgb, var(--af-warn) 6%, var(--af-surface));border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.gm-loosen p{color:var(--af-fg);margin:0;font-size:13px;line-height:1.45}.gm-loosen-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pol-on{font-weight:600;color:var(--af-fg)!important}.pol-watch{color:var(--af-muted)!important}.pol-block{font-weight:500;color:var(--af-err)!important}.pol-held{font-weight:500;color:var(--af-warn)!important}.pol-hide{font-weight:500;color:var(--af-info)!important}.pol-quiet{color:var(--af-muted)!important}.pol-group{flex-direction:column;gap:0;display:flex}.pol-group-head{background:var(--af-subtle);border-bottom:1px solid var(--af-line);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 16px;font-size:13px;display:flex}.pol-group-head strong{color:var(--af-fg);font-weight:600}.pol-group-head span{color:var(--af-muted);font-size:12px}.pol-groups{flex-direction:column;gap:14px;display:flex}.pol-groups .pol-list{overflow:hidden}.pol-list-plain{margin:0;padding:0;list-style:none}.pol-list-plain>li+li{border-top:1px solid var(--af-line)}.pol-groups .pol-head,.pol-groups .pol-row{grid-template-columns:minmax(0,2.2fr) minmax(0,1.6fr) minmax(0,1.4fr)}.lib-tag{color:var(--af-brand);background:color-mix(in srgb, var(--af-brand) 10%, transparent);border-radius:999px;flex:none;align-self:center;padding:1px 7px;font-size:11px;font-weight:500}.lib-head-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.lib-rule-more{color:var(--af-fg-2);margin-top:4px;font-size:12.5px}.lib-rule-more summary{cursor:pointer;color:var(--af-muted);width:max-content}.lib-rule-more p{margin:4px 0 0;line-height:1.5}.lib-rule-more code{font-family:var(--af-mono);font-size:11.5px}.lib-rule-controls{font-family:var(--af-mono);color:var(--af-muted);margin-top:4px;font-size:11px}.gm-chip-idle{color:var(--af-muted);border-style:dashed}.gm-chip-why{color:var(--af-warn);font-size:10.5px}.k-help{color:var(--af-muted);margin:0;font-size:12.5px;line-height:1.45}
