.ag-browser{gap:18px;display:grid}.ag-status{color:var(--ahel-body);font-size:14.5px;line-height:1.55}.ag-filters{flex-wrap:wrap;gap:8px;display:flex}.ag-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ag-grid>li{min-width:0;display:flex}.ag-card{background:var(--ahel-card);border:1px solid var(--ahel-line);border-radius:var(--ahel-radius-card);box-shadow:var(--ahel-shadow-rest);color:var(--ahel-ink);flex-direction:column;flex:1;gap:10px;padding:18px;display:flex}.ag-card:hover{box-shadow:var(--ahel-shadow-hover)}.ag-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-card-head .ag-card-name{flex:1;min-width:0}.ag-tile{flex:none}.ag-card-name{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650}.ag-card-open{color:var(--ahel-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ag-card-open:focus-visible{outline:2px solid var(--ahel-focus);outline-offset:3px;border-radius:var(--ahel-radius-sm)}.ag-dept{color:var(--ahel-muted);white-space:nowrap;font-size:12.5px}.ag-card-job{color:var(--ahel-body);margin:0;font-size:14px;line-height:1.5}.ag-card-facts{color:var(--ahel-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.ag-card-foot{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;display:flex}.ag-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ag-chip{border:1px solid var(--ahel-line);border-radius:var(--ahel-radius-chip);background:var(--ahel-page);color:var(--ahel-body);padding:2px 8px;font-size:12px;line-height:1.5}.ag-chip--more{border-style:dashed;border-color:var(--ahel-line-dashed);color:var(--ahel-muted)}.ag-sheet{border:1px solid var(--ahel-line);border-radius:var(--ahel-radius-card);background:var(--ahel-card);width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ahel-ink);box-shadow:var(--ahel-shadow-menu);padding:0;overflow:auto}.ag-sheet::backdrop{background:var(--ahel-scrim)}.ag-sheet-body{gap:16px;padding:22px;display:grid}.ag-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ag-sheet-title{flex:1;min-width:0}.ag-sheet-name{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:650}.ag-sheet-meta{color:var(--ahel-muted);margin:2px 0 0;font-size:13px}.ag-sheet-job{color:var(--ahel-ink);margin:0;font-size:15px;line-height:1.5}.ag-sheet-role{color:var(--ahel-body);margin:0;font-size:14px;line-height:1.55}.ag-sheet-h{letter-spacing:.02em;color:var(--ahel-ink);margin:0 0 8px;font-size:13px;font-weight:650}.ag-starters{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ag-starters li{border:1px solid var(--ahel-line-row);border-radius:var(--ahel-radius-row);background:var(--ahel-page);justify-items:start;gap:6px;padding:10px 12px;display:grid}.ag-starter-prompt{color:var(--ahel-ink);margin:0;font-size:14px;line-height:1.5}.ag-group+.ag-group{margin-top:10px}.ag-group-h{color:var(--ahel-muted);margin:0 0 4px;font-size:12px;font-weight:600}.ag-uses,.ag-rules{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ag-uses li,.ag-rules li{border-bottom:1px solid var(--ahel-line-row);color:var(--ahel-ink);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:14px;display:flex}.ag-optional{color:var(--ahel-muted);font-size:12.5px}.ag-sheet-foot{justify-items:start;gap:8px;padding-top:4px;display:grid}.ag-note{color:var(--ahel-muted);margin:0;font-size:13px;line-height:1.5}.ag-error{color:var(--ahel-red-text);margin:0;font-size:13.5px}.ag-try{justify-items:start;gap:6px;display:inline-grid}.ag-try-line{color:var(--ahel-muted);font-size:12.5px}.ag-installed{gap:0;margin:0;padding:0;list-style:none;display:grid}.ag-installed li{border-bottom:1px solid var(--ahel-line-row);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 0;display:flex}.ag-installed li:last-child{border-bottom:0}.ag-installed-main{align-items:center;gap:12px;min-width:0;display:flex}.ag-installed-name{color:var(--ahel-ink);font-size:15px;font-weight:600}.ag-installed-line{color:var(--ahel-body);margin:2px 0 0;font-size:13.5px;line-height:1.5}
