.knowledge-page{height:100%;min-height:0;overflow-y:auto}.knowledge-page.organization-page .org-container{padding-top:24px}.knowledge-page.organization-page h1{letter-spacing:-.02em;font-size:28px;line-height:1.2}.knowledge-page.organization-page .org-context{max-width:62ch;color:var(--q-soft);margin-top:0;font-family:inherit;font-size:15px;line-height:1.6}@media (width>=768px){.knowledge-page.organization-page .org-container{padding-top:40px}.knowledge-page.organization-page h1{font-size:34px}}.knowledge-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:12px;display:flex}.knowledge-header a{background:var(--q-control);height:36px;color:var(--q-ink);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.knowledge-header a:hover{background:var(--q-control-hover)}.knowledge-header a:focus-visible{outline:2px solid var(--q-cyan);outline-offset:2px}.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;background:var(--q-raised);box-shadow:var(--q-shadow-raised), 0 0 0 1px var(--q-border);border:0;border-radius:18px;padding:22px;transition:box-shadow .2s ease-out,transform .2s ease-out}.knowledge-cards button:hover{box-shadow:var(--q-shadow-raised), 0 0 0 1px var(--q-border-strong);transform:translateY(-1px)}.knowledge-cards button[aria-pressed=true]{box-shadow:var(--q-shadow-raised), 0 0 0 2px var(--q-cyan);background:linear-gradient(105deg, #06aad014, #06aad008), var(--q-raised)}.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{background:var(--q-control);min-height:100px;color:inherit;resize:vertical;border:0;border-radius:16px;width:100%;padding:14px 16px;transition:background-color .15s}.knowledge-form textarea:focus{outline:2px solid var(--q-cyan);outline-offset:0;background:var(--q-raised)}.knowledge-form button{align-self:flex-start}.knowledge-sources{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.knowledge-sources>legend{float:left;letter-spacing:.02em;text-transform:uppercase;width:100%;color:var(--q-mute,var(--text-tertiary));padding:0 16px 6px;font-size:13px;font-weight:400}.knowledge-sources>p:first-of-type{color:var(--q-mute,var(--text-tertiary));order:99;padding:8px 16px 0;font-size:13px;line-height:1.5}.knowledge-sources>section{clear:both;background:var(--q-raised);box-shadow:0 0 0 1px var(--q-border);margin:0;padding:12px 16px}.knowledge-sources>section:first-of-type{border-radius:14px 14px 0 0}.knowledge-sources>section:last-of-type{border-radius:0 0 14px 14px}.knowledge-sources>section+section{border-top:1px solid var(--q-border)}.knowledge-sources>section>h3{font-size:15px;font-weight:600}.knowledge-sources>section>p{color:var(--q-mute,var(--text-tertiary));margin-top:2px;font-size:13px;line-height:1.45}.knowledge-sources>div{order:98;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 0;display:flex}.knowledge-source,.knowledge-form>.knowledge-source{flex-direction:row;align-items:center;gap:12px;min-height:44px;padding:8px 0;display:flex}.knowledge-source+.knowledge-source{border-top:1px solid var(--q-border)}.knowledge-source input{width:20px;height:20px;accent-color:var(--q-accent-fill);flex-shrink:0}.knowledge-source small{color:var(--q-soft,var(--text-secondary));font-size:12px;display:block}.knowledge-context{border-top:1px solid var(--q-border);margin-top:24px;padding-top:20px}.knowledge-context summary{cursor:pointer;font-weight:600}.knowledge-document{background:var(--q-raised);box-shadow:var(--q-shadow-raised), 0 0 0 1px var(--q-border);border:0;border-radius:18px;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}}
