.knowledge-hub{padding:0 28px 56px;--tx-ink:var(--ink);--tx-sub:var(--ink-slate);--tx-faint:var(--ink-3);--tx-line:var(--line);--tx-accent:var(--brand);--tx-inset:24px}.knowledge-hub,.knowledge-read{width:100%;max-width:var(--kh-content-width);margin:0 auto}.knowledge-read{padding:28px 28px 64px;--tx-line:var(--line)}.kh__newmenu{position:relative}.kh__newpop{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:210px;padding:6px;display:flex;flex-direction:column;gap:2px;background:var(--paper);border:1px solid var(--tx-line,#ededf0);border-radius:14px;box-shadow:var(--shadow-mercury-lift,0 10px 26px rgba(28,28,35,.1))}.kh__newitem{display:flex;align-items:center;height:38px;padding:0 12px;border-radius:8px;font-size:var(--s-body);color:var(--ink,#16140e);text-decoration:none;transition:background .14s var(--ease-out);background:none;border:0;width:100%;text-align:left;cursor:pointer;font-family:inherit}.kh__newitem:hover{background:var(--hover)}[data-theme=dark] .kh__newpop{background:#161b26;border-color:#242c3a}[data-theme=dark] .kh__newitem{color:#e8eaf0}[data-theme=dark] .kh__newitem:hover{background:rgba(255,255,255,.06)}[data-theme=dark] .j-btn--spotlight.kh__newbtn{color:#e8eaf0}.kh__tabs{margin:2px 0 22px}.kh__body{display:block;width:100%}.kh__body--jenius{max-width:var(--kh-content-width);margin:0 auto;min-width:0}.kh__body--jenius .kh__main{max-width:100%;overflow-x:hidden}.kh__body--support{min-width:0}.kh__body--support>.kh__rail-empty{padding:8px 4px}.kh__cardsec{margin-bottom:28px}.kh__sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.kh__sec{margin:0;font-size:var(--s-head);font-weight:var(--w-read);line-height:28px;color:var(--ink)}.kh__rail-empty{margin:4px 0;font-size:var(--s-body);color:var(--ink-4)}.ncards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ncard{position:relative;display:flex;flex-direction:column;gap:12px;min-height:120px;text-align:left;transition:background .12s var(--ease-out)}.ncard--on{background:color-mix(in srgb,var(--ink) 5%,var(--paper-2));outline:1.5px solid var(--brand);outline-offset:-1.5px}.ncard--editing{background:color-mix(in srgb,var(--brand) 5%,var(--paper-2));outline:1.5px solid color-mix(in srgb,var(--brand) 45%,transparent);outline-offset:-1.5px}.ncard__edit{position:absolute;top:12px;right:12px;z-index:1}.ncard:focus-within .ncard__edit,.ncard:hover .ncard__edit{opacity:1;transform:none}.ncard__title[contenteditable=true]{outline:none;border-radius:6px;padding:2px 5px;margin:-2px -5px;cursor:text;white-space:pre-wrap;background:color-mix(in srgb,var(--brand) 7%,transparent)}.ncard__title[contenteditable=true]:focus{background:color-mix(in srgb,var(--brand) 11%,transparent)}.ncard__foot--edit{justify-content:space-between}.ncard__edit-actions{display:inline-flex;align-items:center;gap:8px}.ncard__trash{opacity:1;transform:none}.ncard__count{margin-bottom:auto}.ncard__foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.ncard__updated{flex:0 0 auto}@media (max-width:720px){.ncards{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ncards{grid-template-columns:1fr}}.kh-scope{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2)}.kh__sentinel{height:1px}.kh__toolbar{margin-bottom:0;padding:0 var(--tx-inset,24px) 8px}.kh__toolbar-left{display:inline-flex;align-items:center;gap:10px;min-width:0}.kh__toolbar-title{font-size:var(--s-row);font-weight:var(--w-label);color:var(--tx-ink)}.kh__toolbar-count{font-size:var(--s-label);color:var(--tx-faint)}.kh__catchip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 6px 0 10px;border:none;border-radius:999px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand);font:inherit;font-size:var(--s-label);font-weight:var(--w-label);cursor:pointer;transition:background .12s var(--ease-out)}.kh__catchip:hover{background:color-mix(in srgb,var(--brand) 18%,transparent)}.kh__catchip-label{line-height:1}.kh__catchip svg{width:11px;height:11px;padding:2px;border-radius:50%;background:color-mix(in srgb,var(--brand) 16%,transparent)}.kh__main{min-width:0;max-width:100%}.kh__ledger{overflow-x:auto;max-width:100%}.kh__ledger .txg{min-width:0}.kh__catcell{gap:6px;flex-wrap:wrap}.kh__author,.kh__catcell{display:inline-flex;align-items:center}.kh__author{gap:8px;min-width:0}.kh__avatar{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ink) 5%,var(--paper-2));color:var(--ink-2);font-size:var(--s-micro);font-weight:var(--w-label)}.kh__author-name{font-size:var(--s-body);color:var(--tx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kh__author-name--none{color:var(--tx-faint)}.kh__row{text-decoration:none;color:inherit;align-items:stretch;padding-top:11px;padding-bottom:11px}.kh__row .txg__lead{align-items:flex-start;padding-top:1px}.kh__row .txg__leadmark{margin-top:1px}.kh__row .cltx__cell{align-items:flex-start;padding-top:3px}.kh__row-excerpt{font-size:var(--s-label);line-height:1.4;color:var(--tx-faint);margin-top:3px;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kh__row-date{font-variant-numeric:tabular-nums}.kh__muted{color:var(--tx-faint)}.kh__tagcell{flex-wrap:wrap;gap:5px}.kh__tag{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:6px;border:1px solid var(--tx-line);color:var(--tx-sub);font-size:var(--s-micro);white-space:nowrap}.kh__tag--more{color:var(--tx-faint);border-color:transparent}.kh-cover__scrim{position:fixed;inset:0;z-index:100000;background:color-mix(in srgb,var(--brand) 7%,rgba(20,20,40,.3));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);align-items:stretch;justify-content:center;padding:0}.kh-cover,.kh-cover__scrim{display:flex;overflow:hidden}.kh-cover{position:relative;width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;flex-direction:column;background:var(--paper,#fff);border:0;border-radius:0;box-shadow:none}.kh-cover__close{position:absolute;top:20px;right:24px;z-index:2}.kh-cover__scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.kh-cover__content{width:100%;max-width:var(--kh-content-width);margin:0 auto;padding:40px 48px 56px}.kh-cover__state{display:flex;align-items:center;justify-content:center;gap:10px;min-height:340px;color:var(--tx-sub,#71757e);font-size:var(--s-body)}.kh-cover__spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--line,#ededf0);border-top-color:var(--brand,#4586a1);animation:kh-cover-spin .7s linear infinite}@keyframes kh-cover-spin{to{transform:rotate(1turn)}}.kh-cover__retry{background:none;border:0;padding:0;font:inherit;color:var(--brand,#4586a1);text-decoration:underline;cursor:pointer}@media (max-width:720px){.kh-cover__content{padding:28px 18px 40px}}.kh-del__body{display:flex;flex-direction:column;gap:10px}.kh-del__opt{margin:0;font-size:var(--s-body);line-height:1.5;color:var(--ink-2)}.kh-del__opt strong{color:var(--ink);font-weight:var(--w-label)}.kh-del__err,.kh-del__opt--danger strong{color:var(--err,#c0392b)}.kh-del__err{margin:10px 0 0;font-size:var(--s-label)}.kh-del__foot{display:flex;justify-content:space-between;gap:12px;width:100%}.kh-del__acts,.kh-del__foot{align-items:center;flex-wrap:wrap}.kh-del__acts{display:inline-flex;gap:10px}.kh-del__destruct{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid color-mix(in srgb,var(--err,#c0392b) 35%,transparent);border-radius:9px;background:transparent;color:var(--err,#c0392b);font:inherit;font-size:var(--s-body);font-weight:var(--w-label);cursor:pointer;transition:background .13s var(--ease-out),border-color .13s var(--ease-out)}.kh-del__destruct:hover{background:color-mix(in srgb,var(--err,#c0392b) 10%,transparent);border-color:color-mix(in srgb,var(--err,#c0392b) 55%,transparent)}.kh-del__destruct:disabled{opacity:.55;cursor:default}.kh-article{max-width:900px;margin-left:auto;margin-right:auto}.kh-article__crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:var(--s-label);margin-bottom:14px}.kh-article__crumb-wrap{display:inline-flex;align-items:center;gap:4px}.kh-article__crumb{color:var(--ink-3);text-decoration:none}.kh-article__crumb:hover{color:var(--brand)}.kh-article__crumb-sep{color:var(--ink-4)}.kh-article__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.kh-article__head-text{min-width:0}.kh-article__title{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-display);font-size:var(--s-title);font-weight:var(--w-label);letter-spacing:var(--t-title);line-height:1.15;color:var(--ink)}.kh-article__excerpt{margin:8px 0 0;font-size:var(--s-row);line-height:1.5;color:var(--ink-3)}.kh-article__draft{display:inline-flex;height:21px;padding:0 9px;border-radius:6px;background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn);font-weight:var(--w-label)}.kh-article__draft,.kh-article__meta{align-items:center;font-size:var(--s-label)}.kh-article__meta{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 0;padding:0 0 16px;border-bottom:1px solid var(--tx-line);color:var(--ink-4)}.kh-article__tags{display:inline-flex;gap:6px;flex-wrap:wrap}.kh-article__body{margin-top:22px;font-size:var(--s-row);line-height:1.65;color:var(--ink-2)}.kh-article__body h1,.kh-article__body h2,.kh-article__body h3,.kh-article__body h4{font-family:var(--font-display);font-weight:var(--w-label);color:var(--ink);line-height:1.25;margin:1.6em 0 .5em}.kh-article__body h1,.kh-article__body h2{font-size:var(--s-sub)}.kh-article__body h3{font-size:var(--s-head)}.kh-article__body h4{font-size:var(--s-row)}.kh-article__body p{margin:0 0 1em}.kh-article__body ol,.kh-article__body ul{margin:0 0 1em;padding-left:1.4em}.kh-article__body li{margin:.25em 0}.kh-article__body a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.kh-article__body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;padding:1px 5px;border-radius:5px;background:color-mix(in srgb,var(--ink) 5%,var(--paper-2));color:var(--ink)}.kh-article__body pre{margin:0 0 1em;padding:14px 16px;border:1px solid var(--tx-line);border-radius:10px;background:var(--paper-2);overflow-x:auto;font-size:var(--s-body)}.kh-article__body pre code{background:none;padding:0}.kh-article__body blockquote{margin:0 0 1em;padding:4px 16px;border-left:3px solid var(--tx-line);color:var(--ink-3)}.kh-article__body img{max-width:100%;height:auto;border-radius:10px}.kh-article__body table{border-collapse:collapse;width:100%;margin:0 0 1em;font-size:var(--s-body)}.kh-article__body td,.kh-article__body th{border:1px solid var(--tx-line);padding:7px 10px;text-align:left}.kh-article__body th{background:var(--paper-2);font-weight:var(--w-label)}.kh-edit{max-width:900px;margin:0 auto}.kh-edit--narrow{max-width:560px;margin:0 auto}.kh-edit__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--tx-line)}.kh-edit__head-actions{display:flex;align-items:center;gap:8px}.kh-edit__error{margin:0 0 14px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--err) 30%,var(--tx-line));border-radius:8px;background:color-mix(in srgb,var(--err) 8%,transparent);color:var(--err);font-size:var(--s-body)}.kh-edit__grid{display:flex;flex-direction:column;gap:16px}.kh-edit__row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kh-field{display:flex;flex-direction:column;gap:6px}.kh-field__label{font-size:var(--s-label);font-weight:var(--w-label);color:var(--ink-2)}.kh-field__hint{margin:-1px 0 2px;font-size:var(--s-label);line-height:1.45;color:var(--ink-3,var(--ink-2))}.kh-aud{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kh-aud__opt{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid var(--line,var(--tx-line));border-radius:8px;background:var(--paper,#fff);cursor:pointer;transition:border-color .14s var(--ease-out),background .14s var(--ease-out)}.kh-aud__opt:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line,var(--tx-line)))}.kh-aud__opt:has(.j-check__input:checked){border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:color-mix(in srgb,var(--brand) 5%,var(--paper,#fff))}.kh-aud__txt{display:flex;flex-direction:column;gap:1px}.kh-aud__name{font-size:var(--s-body);font-weight:var(--w-label);color:var(--ink)}.kh-aud__blurb{font-size:var(--s-label);line-height:1.35;color:var(--ink-3,var(--ink-2))}@media (max-width:560px){.kh-aud{grid-template-columns:1fr}}.kh-aud-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line,var(--tx-line));border-radius:10px;overflow:hidden;background:var(--paper,#fff)}.kh-aud-seg__opt{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:11px 14px;border:none;border-left:1px solid var(--line,var(--tx-line));background:transparent;cursor:pointer;font:inherit;text-align:left;transition:background .14s var(--ease-out)}.kh-aud-seg__opt:first-child{border-left:none}.kh-aud-seg__opt:hover{background:var(--hover)}.kh-aud-seg__opt--on{background:color-mix(in srgb,var(--brand) 9%,var(--paper,#fff))}.kh-aud-seg__opt--on:hover{background:color-mix(in srgb,var(--brand) 12%,var(--paper,#fff))}.kh-aud-seg__name{font-size:var(--s-body);font-weight:var(--w-label);color:var(--ink)}.kh-aud-seg__opt--on .kh-aud-seg__name{color:var(--brand)}.kh-aud-seg__blurb{font-size:var(--s-label);line-height:1.3;color:var(--ink-3,var(--ink-2))}@media (max-width:560px){.kh-aud-seg{grid-template-columns:1fr}.kh-aud-seg__opt{border-left:none;border-top:1px solid var(--line,var(--tx-line))}.kh-aud-seg__opt:first-child{border-top:none}}.kh-select,.kh-textarea{width:100%;border:1px solid var(--line,var(--tx-line));border-radius:8px;background:var(--paper,#fff);color:var(--ink);font:inherit;font-size:var(--s-body);transition:border-color .14s var(--ease-out),box-shadow .14s var(--ease-out)}.kh-select{height:38px;padding:0 10px}.kh-textarea{padding:12px 14px;line-height:1.55;resize:vertical;min-height:320px}.kh-select:focus,.kh-textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.kh-edit__bodyhead{display:flex;align-items:center;justify-content:space-between}.kh-edit__previewtoggle{border:1px solid var(--line,var(--tx-line));background:var(--paper,#fff);color:var(--ink-2);font-size:var(--s-label);font-weight:var(--w-label);padding:4px 12px;border-radius:999px;cursor:pointer}.kh-edit__previewtoggle:hover{background:var(--hover);color:var(--ink)}.kh-edit__preview{margin-top:0;min-height:320px;padding:14px 16px;border:1px solid var(--line,var(--tx-line));border-radius:8px;background:var(--paper,#fff)}@media (max-width:880px){.kh-edit__row2{grid-template-columns:1fr}}.kh-train{display:flex;align-items:center;gap:16px;width:100%;padding:20px;margin-bottom:22px;border-radius:var(--radius-md,12px);background:color-mix(in srgb,var(--ink) 5%,var(--paper-2));border:none;box-shadow:none;cursor:pointer;text-align:left;transition:background .12s var(--ease-out)}.kh-train:hover{background:color-mix(in srgb,var(--ink) 10%,var(--paper-2))}.kh-train__orb{width:56px;height:56px;flex:0 0 56px;border-radius:50%;overflow:hidden}.kh-train__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.kh-train__title{font-size:var(--s-row);font-weight:var(--w-read);line-height:24px;color:var(--ink)}.kh-train__sub{font-size:var(--s-body);font-weight:var(--w-read);line-height:20px;color:var(--ink-2)}.kh-jrow-host{position:relative}.kh-jrow .kh__row-date{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8px}.kh-jrow__actions{display:inline-flex;align-items:center;gap:4px;opacity:0;transition:opacity .12s var(--ease-out)}.kh-jrow:hover .kh-jrow__actions{opacity:1}.kh-jrow__act{width:28px;height:28px}.kh-jrow__act--del:hover{color:var(--err)}.kh-jrow__confirm{display:inline-flex;align-items:center;gap:6px;font-size:var(--s-label);color:var(--ink-2)}.kh-jrow__no,.kh-jrow__yes{border:none;background:transparent;font:inherit;font-size:var(--s-label);cursor:pointer;padding:2px 6px;border-radius:6px}.kh-jrow__yes{color:var(--err)}.kh-jrow__yes:hover{background:color-mix(in srgb,var(--err) 10%,transparent)}.kh-jrow__no:hover{background:var(--hover);color:var(--ink)}.kh-jedit-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--ease-out)}.kh-jedit-wrap--open{grid-template-rows:1fr}.kh-jedit-inner{overflow:hidden}.kh-jedit{display:flex;flex-direction:column;gap:10px;margin:0 var(--tx-inset,24px) 10px;padding:16px;border-radius:var(--radius-md,12px);background:var(--paper-2)}.kh-jedit__meta{margin:0;font-size:var(--s-label);color:var(--ink-3)}.kh-jedit__field{font:inherit;color:var(--ink);outline:none;border:none;background:transparent;width:100%;white-space:pre-wrap;padding:4px 6px;border-radius:6px}.kh-jedit__field--title{font-size:var(--s-row);font-weight:var(--w-label)}.kh-jedit__field:focus{background:color-mix(in srgb,var(--ink) 5%,var(--paper-2))}.kh-jedit__field:empty:before{content:attr(data-placeholder);color:var(--ink-3)}.kh-jedit__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.jmem__scrim{position:fixed;inset:0;z-index:80;background:color-mix(in srgb,#0b0d12 38%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px}.jmem{width:min(560px,100%);max-height:80vh;display:flex;flex-direction:column;background:var(--paper,#fff);border:1px solid var(--line,#ededf0);border-radius:16px;box-shadow:0 24px 60px rgba(20,24,40,.22);overflow:hidden}.jmem__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 12px}.jmem__title{margin:0;font-size:var(--s-head);font-weight:var(--w-strong);color:var(--ink,#0b0d12)}.jmem__sub{margin:4px 0 0;font-size:var(--s-label);line-height:1.45;color:var(--ink-slate)}.jmem__close{flex:none;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:transparent;color:var(--ink-slate);cursor:pointer}.jmem__close:hover{background:color-mix(in srgb,var(--ink,#0b0d12) 7%,transparent);color:var(--ink,#0b0d12)}.jmem__add{display:flex;gap:8px;align-items:flex-end;padding:0 18px 12px;border-bottom:1px solid var(--line,#ededf0)}.jmem__input{flex:1;resize:none;font:inherit;font-size:var(--s-body);line-height:1.45;padding:9px 11px;border:1px solid var(--line,#ededf0);border-radius:10px;background:var(--paper,#fff);color:var(--ink,#0b0d12)}.jmem__input:focus{outline:2px solid color-mix(in srgb,var(--brand,#4586a1) 40%,transparent);outline-offset:1px}.jmem__err{margin:8px 18px 0;font-size:var(--s-label);color:var(--err,#c0392b)}.jmem__list{flex:1;overflow-y:auto;padding:8px 18px 18px;display:flex;flex-direction:column;gap:8px}.jmem__muted{font-size:var(--s-body);color:var(--ink-slate);padding:12px 0}.jmem__row{border:1px solid var(--line,#ededf0);border-radius:12px;padding:11px 12px}.jmem__content{margin:0;font-size:var(--s-body);line-height:1.5;color:var(--ink,#0b0d12);white-space:pre-wrap}.jmem__meta{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:var(--s-label);color:var(--ink-3)}.jmem__remove{border:none;background:transparent;color:var(--err,#c0392b);cursor:pointer;font:inherit;font-size:var(--s-label);padding:2px 4px;border-radius:6px}.jmem__remove:hover{background:color-mix(in srgb,var(--err,#c0392b) 10%,transparent)}.jka{--jka-client:#1aa6b7;--jka-cm:#5b6cf0;--jka-both:#2fae6b}.jka__scrim{position:fixed;inset:0;z-index:80;background:color-mix(in srgb,#0b0d12 38%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px}.jka{width:min(640px,100%);max-height:84vh;display:flex;flex-direction:column;background:var(--paper,#fff);border:1px solid var(--line,#ededf0);border-radius:16px;box-shadow:0 24px 60px rgba(20,24,40,.22);overflow:hidden}.jka__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 12px}.jka__title{margin:0;font-size:var(--s-head);font-weight:var(--w-strong);color:var(--ink,#0b0d12)}.jka__sub{margin:4px 0 0;font-size:var(--s-label);line-height:1.45}.jka__close,.jka__sub{color:var(--ink-slate)}.jka__close{flex:none;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:transparent;cursor:pointer}.jka__close:hover{background:color-mix(in srgb,var(--ink,#0b0d12) 7%,transparent);color:var(--ink,#0b0d12)}.jka__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px 12px;border-bottom:1px solid var(--line,#ededf0);flex-wrap:wrap}.jka__filters{display:inline-flex;gap:4px;flex-wrap:wrap}.jka__filter{font:inherit;font-size:var(--s-label);cursor:pointer;padding:5px 11px;border-radius:999px;border:1px solid var(--line,#ededf0);background:transparent;color:var(--ink-slate);transition:border-color .12s ease,color .12s ease,background .12s ease}.jka__filter--on,.jka__filter:hover{color:var(--ink,#0b0d12)}.jka__filter--on{border-color:var(--ink-slate);background:color-mix(in srgb,var(--ink,#0b0d12) 4%,transparent)}.jka__filter--client.jka__filter--on{color:var(--jka-client);border-color:var(--jka-client);background:color-mix(in srgb,var(--jka-client) 9%,transparent)}.jka__filter--cm.jka__filter--on{color:var(--jka-cm);border-color:var(--jka-cm);background:color-mix(in srgb,var(--jka-cm) 9%,transparent)}.jka__filter--both.jka__filter--on{color:var(--jka-both);border-color:var(--jka-both);background:color-mix(in srgb,var(--jka-both) 9%,transparent)}.jka__train{flex:none}.jka__list{flex:1;overflow-y:auto;padding:12px 18px 18px;display:flex;flex-direction:column;gap:10px}.jka__muted{font-size:var(--s-body);line-height:1.5;color:var(--ink-slate);padding:16px 0}.jka__row{border:1px solid var(--line,#ededf0);border-radius:12px;padding:13px 14px}.jka__row-head{display:flex;align-items:center;gap:9px}.jka__aud{flex:none;font-size:var(--s-micro);font-weight:var(--w-strong);padding:3px 9px;border-radius:999px;border:1px solid}.jka__aud--client{color:var(--jka-client);background:color-mix(in srgb,var(--jka-client) 10%,transparent)}.jka__aud--cm{color:var(--jka-cm);background:color-mix(in srgb,var(--jka-cm) 10%,transparent)}.jka__aud--both{color:var(--jka-both);background:color-mix(in srgb,var(--jka-both) 10%,transparent)}.jka__row-title{margin:0;font-weight:var(--w-strong)}.jka__row-body,.jka__row-title{font-size:var(--s-body);color:var(--ink,#0b0d12)}.jka__row-body{margin:8px 0 0;line-height:1.5;white-space:pre-wrap}.jka__row-qs{margin:9px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.jka__row-qs li{font-size:var(--s-label);line-height:1.4;color:var(--ink-slate)}.jka__row-meta{display:flex;align-items:center;justify-content:space-between;margin-top:11px;font-size:var(--s-label);color:var(--ink-3)}.jka__row-actions{display:inline-flex;gap:4px}.jka__act{border:none;background:transparent;cursor:pointer;font:inherit;font-size:var(--s-label);padding:3px 7px;border-radius:6px;color:var(--ink-slate)}.jka__act:hover{background:color-mix(in srgb,var(--ink,#0b0d12) 6%,transparent);color:var(--ink,#0b0d12)}.jka__act--retire{color:var(--err,#c0392b)}.jka__act--retire:hover{background:color-mix(in srgb,var(--err,#c0392b) 10%,transparent)}.jka__row--edit{display:flex;flex-direction:column;gap:8px;border-color:color-mix(in srgb,var(--brand,#4586a1) 35%,var(--line,#ededf0))}.jka__field{font:inherit;font-size:var(--s-body);line-height:1.45;padding:8px 11px;border:1px solid var(--line,#ededf0);border-radius:9px;background:var(--paper,#fff);color:var(--ink,#0b0d12)}.jka__field:focus{outline:2px solid color-mix(in srgb,var(--brand,#4586a1) 40%,transparent);outline-offset:1px}.jka__field--area{resize:vertical}.jka__edit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.jka__edit-aud{display:inline-flex;align-items:center;gap:8px;font-size:var(--s-label);color:var(--ink-slate)}.jka__edit-aud select{font:inherit;font-size:var(--s-label);padding:5px 8px;border:1px solid var(--line,#ededf0);border-radius:8px;background:var(--paper,#fff);color:var(--ink,#0b0d12)}.jka__edit-actions{display:inline-flex;align-items:center;gap:8px}