.agent-crest{font:700 italic 15px/1 var(--display);letter-spacing:.02em;color:var(--accent-hot);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);vertical-align:middle;text-shadow:0 1px #0009;background:linear-gradient(160deg,#34405c,#1a2133 60%,#121827);flex:none;place-items:center;display:inline-grid}.agent-logo{background:currentColor;width:66%;height:66%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.agent-tag-link{align-items:center;gap:4px;display:inline-flex}.agent-crest.hand{color:#d6ecff;background:linear-gradient(160deg,#2f6ea8,#1b3a5e 60%,#122339)}.agent-crest.tier-1{background:var(--gold);color:#3a2400;text-shadow:none}.agent-crest.tier-2{background:var(--silver);color:#1c2433;text-shadow:none}.agent-crest.tier-3{background:var(--bronze);color:#2b1405;text-shadow:none}.built-with{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bot-agent{margin-top:8px}.agent-picker{width:min(600px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);border:1px solid #ffb23d73;border-top:3px solid var(--accent);background:linear-gradient(145deg,#1b2336,#0e1420 65%);padding:0;box-shadow:0 20px 90px #000a,0 0 32px #ffb23d12}.agent-picker::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04060cd1}.agent-picker form{flex-direction:column;max-height:calc(100dvh - 38px);display:flex}.agent-picker-heading{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 0;display:flex}.agent-picker-eyebrow{font:600 12px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}.agent-picker h2{font:700 italic 32px/1.15 var(--display);text-transform:uppercase;color:var(--accent-hot);margin:0}.agent-picker-search{gap:14px;padding:14px 24px 12px;display:grid}.agent-picker-search>p{overflow-wrap:anywhere;margin:0;line-height:1.5}.agent-picker-search .input{box-sizing:border-box;width:100%;min-height:46px}.agent-picker-count{letter-spacing:.04em}.agent-picker-list{overscroll-behavior:contain;scrollbar-gutter:stable;border-block:1px solid var(--line);background:#00000029;min-height:0;max-height:360px;margin:0;padding:4px 12px;list-style:none;overflow-y:auto}.agent-picker-option{text-align:left;width:100%;min-height:64px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-left-width:3px;align-items:center;gap:14px;padding:10px 12px;display:flex}.agent-picker-option:hover,.agent-picker-option:focus-visible{background:#8caadc14}.agent-picker-option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.agent-picker-option[aria-pressed=true]{border-left-color:var(--accent);background:linear-gradient(90deg,#ffb23d18,#ffb23d04)}.agent-picker-name{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}.agent-picker-name b{font-weight:600}.agent-picker-name small{color:var(--muted);font-size:12px}.agent-picker-name small:empty{display:none}.agent-picker-check{width:20px;color:var(--accent-hot);font-size:20px}.agent-picker-add{width:38px;height:43px;color:var(--accent);place-items:center;font-size:28px;display:grid}.agent-picker-empty{text-align:center;padding:24px 12px}.agent-picker-footer{gap:16px;padding:16px 24px 20px;display:grid}.agent-picker-selection{overflow-wrap:anywhere;flex-wrap:wrap;gap:10px;margin:0;font-size:13px;display:flex}.agent-picker-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.agent-picker-clear{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-right:auto;padding:4px 0;font-size:13px}.agent-picker-clear:hover{color:var(--text)}.agent-picker-clear:disabled,.agent-picker-option:disabled{cursor:default;opacity:.4}@media (max-width:480px){.agent-picker-heading{padding:16px 16px 0}.agent-picker-search{padding:12px 16px}.agent-picker-footer{gap:10px;padding:14px 16px 16px}.agent-picker-actions{gap:8px}.agent-picker-actions .btn{padding-inline:12px}}
