.knowledge-page{height:100%;min-height:0;overflow-y:auto}.knowledge-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.knowledge-header a{-webkit-text-decoration:underline;text-decoration:underline}.knowledge-cards{grid-gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0;display:grid}.knowledge-cards button{text-align:left;border:1px solid var(--q-border);border-radius:18px;padding:22px}.knowledge-cards button[aria-pressed=true]{background:linear-gradient(105deg,#06aad014,#3a6df00d);border-color:#3a6df0}.knowledge-cards p,.knowledge-sources p{color:var(--q-soft,var(--text-secondary));font-size:14px;line-height:1.6}.knowledge-form{flex-direction:column;gap:20px;margin-top:24px;display:flex}.knowledge-form>label{flex-direction:column;gap:8px;display:flex}.knowledge-form textarea{border:1px solid var(--q-border,var(--border-medium));background:var(--q-bg,var(--surface-primary));min-height:100px;color:inherit;resize:vertical;border-radius:10px;width:100%;padding:12px}.knowledge-form button{align-self:flex-start}.knowledge-sources{border:1px solid var(--q-border,var(--border-medium));border-radius:14px;padding:16px}.knowledge-sources section{margin-top:20px}.knowledge-sources h3,.knowledge-sources legend{font-weight:600}.knowledge-source,.knowledge-form>.knowledge-source{flex-direction:row;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.knowledge-source input{flex-shrink:0;margin-top:5px}.knowledge-source small{color:var(--q-soft,var(--text-secondary));display:block}.knowledge-context{border-top:1px solid var(--border-medium);margin-top:24px;padding-top:20px}.knowledge-context summary{cursor:pointer;font-weight:600}.knowledge-document{border:1px solid var(--q-border);border-radius:14px;margin:24px 0;padding:24px}.knowledge-document pre{white-space:pre-wrap;word-wrap:anywhere;max-height:480px;margin-top:20px;font-family:inherit;overflow:auto}.knowledge-form a{-webkit-text-decoration:underline;text-decoration:underline}@media (width<=700px){.knowledge-cards{grid-template-columns:1fr}}
