.knowledge-reference-search{font-size:12px;display:block}.knowledge-reference-search input{box-sizing:border-box;width:100%;margin-top:6px;display:block}.knowledge-reference-results{max-height:280px;margin-top:12px;overflow-y:auto}.knowledge-reference-results button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.knowledge-reference-results button:hover,.knowledge-reference-results button:focus-visible{background:var(--hover)}.knowledge-reference-results button:disabled{cursor:default;opacity:.55}.knowledge-reference-results button span{overflow-wrap:anywhere;min-width:0}.knowledge-reference-results small{color:var(--text-muted);margin-top:4px;display:block}.knowledge-reference-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.knowledge-reference-actions button{border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 10px}@media (width<=600px){.knowledge-reference-actions button{flex:1;min-height:44px}.knowledge-reference-results button{min-height:44px}}.skillset-picker label{font-size:12px;display:block}.skillset-picker input{box-sizing:border-box;width:100%;margin-top:6px;display:block}.skillset-picker-results{max-height:240px;margin-top:12px;overflow-y:auto}.skillset-picker-results button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.skillset-picker-results button:hover,.skillset-picker-results button:focus-visible{background:var(--hover)}.skillset-picker-results button:disabled{opacity:.55;cursor:default}.skillset-picker-results span{overflow-wrap:anywhere;min-width:0}.skillset-picker-results small{color:var(--text-2);margin-top:4px;display:block}.skillset-picker-detail{border:1px solid var(--line);border-radius:8px;max-height:240px;margin-top:12px;padding:12px;overflow-y:auto}.skillset-picker-detail h3{margin-top:0}.skillset-picker-detail dl{grid-template-columns:auto 1fr;gap:6px 12px;font-size:12px;display:grid}.skillset-picker-detail dd{overflow-wrap:anywhere;margin:0}.skillset-picker-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.skillset-picker-actions button,.skillset-picker-detail button{border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 10px}@media (width<=600px){.skillset-picker-actions button{flex:1;min-height:44px}.skillset-picker-results button{min-height:44px}.skillset-picker-detail dl{grid-template-columns:1fr}}.native-chat-starters{gap:10px;width:100%;max-width:640px;margin:18px auto 0;display:grid}.native-chat-starters-note{color:var(--text-3);text-align:center;font-size:12px;line-height:1.5}.native-chat-starters ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.native-chat-starters li{min-width:0;position:relative}.native-chat-starters button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 16px;font-size:13px;font-weight:500;transition:background-color .14s,border-color .14s;display:flex}.native-chat-starters button:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}.native-chat-starters button svg{color:var(--text-3)}.native-chat-starter-preview{z-index:5;border:1px solid var(--line);background:var(--surface);color:var(--text-2);box-shadow:var(--shadow-float);visibility:hidden;pointer-events:none;overflow-wrap:anywhere;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.native-chat-starter-preview[data-open=true]{visibility:visible}@media (width<=600px){.native-chat-starters ul{grid-template-columns:1fr}.native-chat-starter-preview{visibility:visible;box-shadow:none;background:0 0;border:0;padding:5px 12px 10px;position:static}.native-chat-starters button{min-height:44px}.native-chat-starters-note{text-align:left}}@media (prefers-reduced-motion:reduce){.native-chat-starters button{transition:none}}.chat-pickers-sample{z-index:5;border:1px solid var(--line);background:var(--surface);width:min(292px,100vw - 48px);height:216px;box-shadow:var(--shadow-float);cursor:default;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex;position:absolute;bottom:calc(100% + 12px);left:12px}.chat-pickers-sample .cps-head{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.chat-pickers-sample .cps-head strong{font-weight:500}.chat-pickers-sample .cps-tag{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px}.chat-pickers-sample .cps-filter{border:1px solid var(--line);min-height:32px;color:var(--text-3);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;display:flex}.chat-pickers-sample .cps-row{color:var(--text-2);align-items:center;gap:8px;padding:6px 4px;font-size:13px;display:flex}@media (width<=760px){.chat-pickers-sample{height:168px}.chat-pickers-sample .cps-row~.cps-row~.cps-row{display:none}}
