.knowledge-page-heading{align-items:center}.knowledge-version-control{justify-content:flex-end;align-items:center;gap:20px;display:flex}.knowledge-version-control>div:first-child{text-align:right;gap:3px;display:grid}.version-effective{color:var(--muted);font-size:10px}.segmented-control{border:1px solid var(--line);background:var(--paper-deep);border-radius:6px;grid-template-columns:1fr 1fr;min-width:176px;padding:3px;display:grid}.segmented-control button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:3px;padding:0 11px;font-size:10px;font-weight:680}.segmented-control button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 5px #1917151a}.knowledge-workspace{grid-template-columns:minmax(260px,.55fr) minmax(560px,1.45fr);min-height:680px;display:grid}.document-pane{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:34px clamp(22px,2.8vw,42px) 36px 0;display:flex}.document-pane .pane-heading>svg{color:var(--muted)}.document-list{border-top:1px solid var(--line);margin-top:18px}.document-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-width:0;min-height:70px;padding:13px 4px;transition:color .15s,background .15s,padding .15s;display:grid}.document-row:hover{color:var(--ruby);background:var(--surface);padding-inline:9px}.document-row__icon{border:1px solid var(--line);width:36px;height:42px;color:var(--ruby);background:#fff;border-radius:3px;place-items:center;display:grid}.document-row__copy{gap:4px;min-width:0;display:grid}.document-row__copy strong,.document-row__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-row__copy strong{font-size:11px;font-weight:680}.document-row__copy small{color:var(--muted);font-size:9px}.document-pane__footer{color:var(--green);border-top:1px solid var(--line);grid-template-columns:22px 1fr;gap:10px;margin-top:auto;padding-top:28px;display:grid}.document-pane__footer p{color:var(--muted);font-size:10px;line-height:1.5}.conversation-pane{flex-direction:column;min-width:0;padding:34px 0 0 clamp(24px,3vw,48px);display:flex}.conversation-title-line{align-items:center;gap:12px;display:flex}.ticket-counter{color:var(--muted);padding-top:4px;font-size:10px}.knowledge-thread{border-top:1px solid var(--line);min-height:390px;margin-top:18px}.knowledge-entry{border-bottom:1px solid var(--line);animation:.24s ease-out entry-in}@keyframes entry-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.knowledge-question{grid-template-columns:34px minmax(0,1fr) 30px;align-items:start;gap:13px;padding:20px 0 17px;display:grid}.knowledge-avatar{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:760;display:grid}.knowledge-question p{overflow-wrap:anywhere;padding-top:4px;font-size:13px;font-weight:620}.knowledge-question>.mono{text-align:right;padding-top:7px}.knowledge-answer{margin-left:47px;padding:2px 0 24px}.knowledge-answer__meta{align-items:center;gap:10px;margin-bottom:13px;display:flex}.provider-label{color:var(--muted);font-size:9px}.knowledge-answer__text{max-width:900px;color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.68}.answer-sources{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.answer-sources__list{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.source-link{border:1px solid var(--line);text-align:left;background:var(--surface);border-radius:4px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;max-width:min(320px,100%);min-height:42px;padding:6px 10px 6px 7px;display:grid}.source-link:hover{color:var(--ruby);border-color:var(--ruby);background:#fff}.source-link__icon{width:27px;height:29px;color:var(--ruby);place-items:center;display:grid}.source-link__copy{gap:1px;min-width:0;display:grid}.source-link__copy strong,.source-link__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-link__copy strong{font-size:9px;font-weight:700}.source-link__copy small{color:var(--muted);font-size:8px}.handoff-button{margin-top:18px}.knowledge-compose{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:auto;padding:22px 0 18px;display:grid;position:sticky;bottom:0}.compose-input-wrap{position:relative}.compose-input-wrap textarea{resize:none;background:#fff;min-height:62px;padding-right:84px}.compose-input-wrap .mono{font-size:8px;position:absolute;bottom:9px;right:11px}.compose-submit{width:128px;min-height:62px}.compose-error,.knowledge-examples{grid-column:1/-1}.compose-error{margin-top:0}.knowledge-examples{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:9px;display:flex}.knowledge-examples button{border:0;border-bottom:1px solid var(--line-strong);min-height:27px;color:var(--ink-soft);background:0 0;padding:0 8px;font-size:9px}.knowledge-examples button:hover{color:var(--ruby);border-color:var(--ruby)}.source-body{padding:30px 28px 48px}.source-loading{min-height:180px;color:var(--muted);align-content:center;place-items:center;gap:10px;font-size:11px;display:grid}.source-loading svg{color:var(--ruby);animation:.9s linear infinite spin}.source-meta{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding-bottom:20px;font-size:10px;display:flex}#source-text{color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:26px;font-size:14px;line-height:1.78}@media (width<=920px){.knowledge-workspace{grid-template-columns:1fr}.document-pane{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.document-pane__footer{margin-top:22px}.conversation-pane{padding-left:0}}@media (width<=680px){.knowledge-version-control{flex-direction:column;align-items:stretch}.knowledge-version-control>div:first-child{text-align:left}.segmented-control{width:100%}.document-list{grid-template-columns:1fr}.conversation-heading{flex-direction:column;align-items:flex-start}.knowledge-answer{margin-left:0}.knowledge-compose{grid-template-columns:1fr}.compose-submit{width:100%;min-height:46px}.knowledge-examples{grid-template-columns:repeat(2,1fr);display:grid}.knowledge-examples>span{grid-column:1/-1}.knowledge-examples button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}
