.kb-root,.kbt{--kb-r:10px;--kb-h:36px}.kb-root .btn,.kb-root .fancy-select__trigger,.kb-root .kb-chip,.kb-root .kb-chip.is-opt,.kb-root .kb-input,.kb-root .kb-person,.kb-root .kb-search-input,.kb-root .kb-sugg,.kb-root .kb-textarea,.kb-root .ui-time__input{border-radius:var(--kb-r)}.kb-fchip{border-radius:var(--kb-r)!important}.kbt .btn,.kbt .fancy-select__trigger,.kbt .kb-sugg,.kbt .ui-time__input{border-radius:var(--kb-r)}.kb-detail.kbt.kbt{width:min(600px,100vw);padding:0;display:flex;flex-direction:column;overflow:hidden}.kb-detail.kbt.kbt>*{animation:none}.kbt-head{display:flex;align-items:flex-start;gap:8px;padding:16px 16px 12px 24px}.kbt-head-main{flex:1 1;min-width:0}.kbt-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:24px;font-size:12.5px;color:var(--muted)}.kbt-num{color:var(--teal-deep);font-weight:800;font-size:13px}.kbt-col{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--ink)}.kbt-col i{width:8px;height:8px;border-radius:50%;background:var(--col,#5d6b7a)}.kbt-tag{display:inline-flex;align-items:center;gap:4px;font-weight:600}.kbt-tag.is-ai{color:#6b4fd8}.kbt-tag.is-run{color:var(--teal-deep)}.kbt-branch{font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}.kbt .kbt-head h2,.kbt .kbt-head h2.kb-inline{margin:4px 0 0;font-family:var(--font-display);font-size:20px;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}.kbt-head-acts{display:flex;align-items:center;gap:2px;flex:none}.kbt-head-acts .kb-card-menu .kb-icon-btn{width:var(--kb-h);height:var(--kb-h);border-radius:var(--kb-r)}.kbt-back{display:none!important}.kbt-ibtn{flex:none;display:inline-grid;place-items:center;width:var(--kb-h);height:var(--kb-h);padding:0;border:0;border-radius:var(--kb-r);background:transparent;color:var(--muted);font:700 15px/1 var(--font-body);cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.kbt-ibtn:hover{background:rgba(9,21,45,.06);color:var(--ink)}.kbt-ibtn:active{transform:scale(.94)}.kbt-ibtn.is-on{background:rgba(22,139,255,.14);color:var(--teal-deep)}.kbt-ibtn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(22,139,255,.35)}.kbt-tabs{flex:none;display:flex;gap:4px;padding:0 16px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.kbt-tabs::-webkit-scrollbar{display:none}.kbt-tabs button{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 8px;border:0;background:none;font:600 14px var(--font-body);color:var(--muted);cursor:pointer;transition:color .15s ease}.kbt-tabs button:hover{color:var(--ink)}.kbt-tabs button:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--teal-deep);transform:scaleX(0);transition:transform .25s var(--ease-out);color:#fff}.kbt-tabs button.is-on{color:var(--ink)}.kbt-tabs button.is-on:after{transform:scaleX(1)}.kbt-tabs button:focus-visible{outline:none;color:var(--ink);box-shadow:inset 0 0 0 2px rgba(22,139,255,.35);border-radius:8px}.kbt-count{min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:6px;background:rgba(9,21,45,.07);color:var(--ink-soft);font:700 11.5px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kbt-tabs button.is-on .kbt-count{background:rgba(22,139,255,.18);color:var(--ink)}.kbt-pane{flex:1 1;min-height:0;display:flex;flex-direction:column;animation:kbt-in .22s var(--ease-out)}.kbt-main{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px 24px 32px}.kbt-pane.is-desc .kbt-main{display:flex;flex-direction:column;padding-top:16px}.kbt-pane.is-ai .kbt-main,.kbt-pane.is-files .kbt-main,.kbt-pane.is-history .kbt-main,.kbt-pane.is-sub .kbt-main{padding-top:16px}@keyframes kbt-in{0%{opacity:0;transform:translateY(6px)}}.kbt-muted{color:var(--muted);font-size:12.5px}.kbt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--kb-h);padding:0 14px;border:1px solid var(--line);border-radius:var(--kb-r);background:#fff;color:var(--ink);font:600 13.5px var(--font-body);white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.kbt-btn:hover:not(:disabled){background:rgba(9,21,45,.04);border-color:rgba(9,21,45,.2)}.kbt-btn:active:not(:disabled){transform:scale(.97)}.kbt-btn:disabled{opacity:.5;cursor:default}.kbt-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(22,139,255,.35)}.kbt-btn.is-primary{background:var(--ink);border-color:var(--ink);color:#fff}.kbt-btn.is-primary:hover:not(:disabled){background:var(--ink-soft);border-color:var(--ink-soft)}.kbt-btn.is-accent{background:var(--teal);border-color:var(--teal);color:#fff}.kbt-btn.is-accent:hover:not(:disabled){background:#22e6bd;border-color:#22e6bd}.kbt-input{width:100%;max-width:240px;height:var(--kb-h);box-sizing:border-box;padding:0 12px;border:1px solid var(--line);border-radius:var(--kb-r);background:#fff;color:var(--ink);font:500 14px var(--font-body);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.kbt-input:hover{border-color:rgba(9,21,45,.22)}.kbt-input:focus{border-color:var(--teal-deep);box-shadow:0 0 0 3px rgba(22,139,255,.2)}.kbt-input::-webkit-inner-spin-button,.kbt-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kbt-input[type=number]{-moz-appearance:textfield}.kbt-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:var(--kb-r);background:rgba(9,21,45,.05)}.kbt-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ink-soft);font:600 13px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.kbt-seg button:hover:not(:disabled):not(.is-on){background:rgba(255,255,255,.7);color:var(--ink)}.kbt-seg button:active:not(:disabled){transform:scale(.95)}.kbt-seg button.is-on{background:#fff;color:var(--ink);box-shadow:0 1px 3px rgba(9,21,45,.14)}.kbt-seg button:disabled{cursor:default}.kbt-seg button:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(22,139,255,.5)}.kbt-seg button i{width:8px;height:8px;border-radius:50%;background:var(--lc,#5d6b7a);opacity:.45;transition:opacity .15s ease}.kbt-seg button.is-on i{opacity:1}.kbt-seg.is-icons button,.kbt-seg.is-num button{width:34px;padding:0}.kbt-seg.is-num button.is-on{background:var(--lc,#fff);color:#fff;box-shadow:0 1px 3px rgba(9,21,45,.18)}.kbt-seg.is-icons button{color:var(--ink)}.kbt-pipebar{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0 16px;border-bottom:1px solid var(--line)}.kbt .kb-alert{margin:8px 0 0;border-radius:var(--kb-r)}.kbt-group{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid var(--line)}.kbt-group:last-child{border-bottom:0}.kbt-group>div:empty{display:none}.kbt-field{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:40px}.kbt-field.is-top{align-items:start}.kbt-field.is-top>.kbt-label{padding-top:10px}.kbt-label{display:inline-flex;align-items:center;gap:6px;font:500 13.5px var(--font-body);color:var(--muted)}.kbt-value{min-width:0;display:flex;align-items:center}.kbt-value>.fancy-select,.kbt-value>.ui-datetime{width:100%;max-width:320px}.kbt .kbt-value .fancy-select__trigger,.kbt .kbt-value .ui-time__input{min-height:var(--kb-h);height:var(--kb-h);padding:0 10px;border-color:transparent;background:transparent;font-weight:500}.kbt .kbt-value .fancy-select__trigger:hover,.kbt .kbt-value .ui-time__input:hover{background:rgba(9,21,45,.05);border-color:transparent}.kbt .kbt-value .fancy-select.is-open .fancy-select__trigger,.kbt .kbt-value .fancy-select__trigger:focus-visible,.kbt .kbt-value .ui-time__input:focus-visible{background:#fff;border-color:var(--teal-deep)}.kbt .kbt-value .ui-datetime{grid-template-columns:minmax(0,1fr) 92px;gap:4px}.kbt .kbt-value .ui-time__input::-moz-placeholder{color:var(--muted)}.kbt .kbt-value .fancy-select__label.is-ph,.kbt .kbt-value .ui-time__input::placeholder{color:var(--muted)}.kbt-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0}.kbt-label-chip,.kbt-person{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:var(--kb-r);background:#fff;color:var(--ink-soft);font:600 13px var(--font-body);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .12s ease}.kbt-person{padding-left:5px}.kbt-person .kb-ava{border:0;border-radius:7px}.kbt-person:hover:not(:disabled){border-color:rgba(11,111,214,.5)}.kbt-person.is-on{background:rgba(22,139,255,.14);border-color:var(--teal-deep);color:var(--ink)}.kbt-label-chip{border-color:color-mix(in srgb,var(--lc,#5d6b7a) 40%,#fff)}.kbt-label-chip:hover:not(:disabled){background:color-mix(in srgb,var(--lc,#5d6b7a) 10%,#fff)}.kbt-label-chip.is-on{background:var(--lc,#5d6b7a);border-color:var(--lc,#5d6b7a);color:#fff}.kbt-label-chip:active:not(:disabled),.kbt-person:active:not(:disabled){transform:scale(.96)}.kbt-label-chip:disabled,.kbt-person:disabled{cursor:default}.kbt-chips .kbt-ibtn{width:32px;height:32px}.kbt-timer{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kbt-input-wrap{position:relative;display:inline-flex;width:96px}.kbt-input-wrap .kbt-input{padding-right:40px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kbt-input-wrap span{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--muted);pointer-events:none}.kbt-timer-state{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kbt-switch{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0}.kbt-switch .ui-switch-row{font-size:14px;font-weight:500}.kbt-desc{flex:1 1;width:100%;min-height:260px;box-sizing:border-box;padding:12px 14px;border:1px solid transparent;border-radius:var(--kb-r);background:rgba(9,21,45,.03);color:var(--ink);font:400 15px/1.6 var(--font-body);resize:none;outline:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.kbt-desc:hover{background:rgba(9,21,45,.05)}.kbt-desc:focus{background:#fff;border-color:var(--teal-deep);box-shadow:0 0 0 3px rgba(22,139,255,.2)}.kbt-progress{display:flex;align-items:center;gap:12px;margin:0 0 8px;font:700 12.5px var(--font-body);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kbt-progress-bar{flex:1 1;height:6px;border-radius:3px;background:rgba(9,21,45,.07);overflow:hidden}.kbt-progress-bar span{display:block;height:100%;border-radius:3px;background:var(--teal-deep);transition:width .35s var(--ease-out);color:#fff}.kbt-check{display:flex;flex-direction:column;gap:2px}.kbt-check-add,.kbt-check-row{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 8px;margin:0 -8px;border-radius:var(--kb-r);transition:background .15s ease}.kbt-check-row:hover{background:rgba(9,21,45,.035)}.kbt-check-row .ui-check{align-items:center}.kbt-check-text{flex:1 1;min-width:0;height:var(--kb-h);padding:0;border:0;background:transparent;color:var(--ink);font:400 14.5px var(--font-body);outline:none;text-decoration:line-through;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:color .25s ease,-webkit-text-decoration-color .25s ease;transition:color .25s ease,text-decoration-color .25s ease;transition:color .25s ease,text-decoration-color .25s ease,-webkit-text-decoration-color .25s ease}.kbt-check-row:has(.ui-check__input:checked) .kbt-check-text{color:var(--muted);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.kbt-check-row .kbt-ibtn.is-x{width:32px;height:32px;opacity:0}.kbt-check-row .kbt-ibtn.is-x:focus-visible,.kbt-check-row:hover .kbt-ibtn.is-x{opacity:1}@media (hover:none){.kbt-check-row .kbt-ibtn.is-x{opacity:.6}}.kbt-check-plus{width:20px;height:20px;display:grid;place-items:center;flex:none;color:var(--muted)}.kbt-check-add .kbt-check-text::-moz-placeholder{color:var(--muted)}.kbt-check-add .kbt-check-text::placeholder{color:var(--muted)}.kbt-check-add .kbt-btn{height:32px}.kbt .kb-files{margin:0}.kbt-cover{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.kbt-cover-acts{margin-left:auto;display:flex;gap:8px}.kbt-cover-acts label{cursor:pointer}.kbt-cover-img{flex-basis:100%;width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:var(--kb-r)}.kb-modal.kb-crop{width:min(640px,100%)}.kb-crop-hint{margin:-6px 0 10px;font-size:12.5px;line-height:1.45;color:var(--muted)}.kb-crop-frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:rgba(9,21,45,.05);box-shadow:inset 0 0 0 1px rgba(9,21,45,.25);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.kb-crop-frame:active{cursor:grabbing}.kb-crop-frame:focus-visible{box-shadow:inset 0 0 0 1px rgba(9,21,45,.25),0 0 0 3px rgba(22,139,255,.35)}.kb-crop-frame.is-bad{cursor:default}.kb-crop-frame img{position:absolute;left:0;top:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:0 0}.kb-crop-empty{position:absolute;inset:0;display:grid;place-items:center;padding:0 20px;text-align:center;font-size:13px;color:var(--muted)}.kb-crop-tools{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.kb-crop-tools .kbt-btn{min-width:44px;padding:0 12px}.kb-crop-note{flex:1 1 200px;font-size:12px;line-height:1.4;color:var(--muted)}.kb-crop-err{margin:10px 0 0;font-size:13px;color:var(--danger)}@media (hover:none){.kb-crop .kbt-btn{height:44px;min-width:52px}.kb-crop .kb-actions .btn{min-height:44px}}.kbt-sub{margin-top:20px}.kbt-sub h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;font:700 13px var(--font-body);color:var(--ink)}.kbt-list{display:flex;flex-direction:column;gap:6px}.kbt button.kb-sugg{width:100%;text-align:left;font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.kbt .kb-log{border-radius:var(--kb-r)}.kbt-chat{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;background:#f4f6f8}.kbc-list{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px 16px 16px}.kbc-empty{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:340px;margin:48px auto 0;text-align:center;font-size:13.5px;line-height:1.5;color:var(--muted)}.kbc-empty b{color:var(--ink);font-size:15px}.kbc-empty-ico{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#fff;color:var(--teal-deep);box-shadow:0 1px 2px rgba(9,21,45,.06)}.kbc-day{display:flex;justify-content:center;margin:16px 0 4px}.kbc-day span{padding:4px 10px;border-radius:8px;background:rgba(9,21,45,.06);font:600 12px var(--font-body);color:var(--ink-soft)}.kbc-row{display:flex;align-items:flex-end;gap:8px;margin-top:12px;animation:kbt-in .2s var(--ease-out)}.kbc-row.is-cont{margin-top:2px}.kbc-row.is-mine{justify-content:flex-end}.kbc-ava{flex:none;width:30px}.kbc-ava .kb-ava{border:0;border-radius:10px}.kbc-bot{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#fff;color:var(--ink-soft);box-shadow:0 1px 2px rgba(9,21,45,.08)}.kbc-col{min-width:0;max-width:min(78%,440px);display:flex;flex-direction:column;align-items:flex-start}.kbc-row.is-mine .kbc-col{align-items:flex-end}.kbc-who{margin:0 0 4px 12px;font:700 12px var(--font-body);color:var(--ink-soft)}.kbc-bubble{position:relative;max-width:100%;box-sizing:border-box;padding:8px 12px;border-radius:16px;background:#fff;color:var(--ink);font-size:14px;line-height:1.45;box-shadow:0 1px 1px rgba(9,21,45,.07);overflow-wrap:anywhere}.kbc-row:not(.is-mine) .kbc-bubble{border-bottom-left-radius:6px}.kbc-row.is-mine .kbc-bubble{border-bottom-right-radius:6px;background:#d7f6ec}.kbc-row.is-sys .kbc-bubble{background:rgba(255,255,255,.6);box-shadow:inset 0 0 0 1px rgba(9,21,45,.06);color:var(--ink-soft);font-size:13px}.kbc-text{white-space:pre-wrap}.kbc-text .kb-mention-tag{color:var(--teal-deep)}.kbc-time{float:right;margin:6px 0 -4px 12px;font:500 11px var(--font-body);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kbc-imgs{display:grid;grid-gap:4px;gap:4px;margin:-4px -8px 6px}.kbc-imgs.is-grid{grid-template-columns:1fr 1fr}.kbc-img{display:block;padding:0;border:0;background:none;cursor:zoom-in;border-radius:12px;overflow:hidden}.kbc-img img{display:block;width:100%;max-width:300px;max-height:240px;-o-object-fit:cover;object-fit:cover}.kbc-imgs.is-grid .kbc-img img{height:120px}.kbc-doc{display:flex;align-items:center;gap:8px;min-width:200px;height:40px;padding:0 12px;margin:0 -4px 6px;border-radius:var(--kb-r);background:rgba(9,21,45,.05);color:var(--ink);font-size:13px;text-decoration:none}.kbc-doc:hover{background:rgba(9,21,45,.08)}.kbc-doc-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.kbc-doc-size{color:var(--muted);font-size:12px}.kbc-doc.is-gone{color:var(--muted);font-style:italic}.kbc-react-btn{position:absolute;top:50%;right:-36px;width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .15s ease,background .15s ease}.kbc-row.is-mine .kbc-react-btn{right:auto;left:-36px}.kbc-bubble:hover .kbc-react-btn,.kbc-react-btn:focus-visible,.kbc-react-btn[aria-expanded=true]{opacity:1}.kbc-react-btn:hover{background:rgba(9,21,45,.06);color:var(--ink)}@media (hover:none){.kbc-react-btn{opacity:.55}}.kbc-react-bar{position:absolute;bottom:calc(100% + 6px);left:0;z-index:5;display:flex;gap:2px;padding:4px;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(9,21,45,.16),0 0 0 1px rgba(9,21,45,.05);animation:kb-pop .16s var(--ease-out) both}.kbc-row.is-mine .kbc-react-bar{left:auto;right:0}.kbc-react-bar button{width:36px;height:36px;padding:0;border:0;border-radius:var(--kb-r);background:transparent;font-size:19px;line-height:1;cursor:pointer;transition:background .12s ease,transform .12s ease}.kbc-react-bar button:hover{background:rgba(9,21,45,.06);transform:scale(1.12)}.kbc-reacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.kbc-react{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:28px;height:28px;padding:0 6px;border:1px solid transparent;border-radius:8px;background:#fff;font-size:14px;line-height:1;cursor:pointer;box-shadow:0 1px 1px rgba(9,21,45,.06);transition:background .12s ease,border-color .12s ease,transform .12s ease}.kbc-react b{font:700 12px var(--font-body);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kbc-react.is-on{background:rgba(22,139,255,.16);border-color:rgba(11,111,214,.4)}.kbc-react:active:not(:disabled){transform:scale(.92)}.kbc-react:disabled{cursor:default}.kbc-compose{flex:none;padding:8px 12px 12px;background:#f4f6f8}.kbc-input{display:flex;align-items:flex-end;gap:4px;padding:4px;border:1px solid var(--line);border-radius:14px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.kbc-input:focus-within{border-color:var(--teal-deep);box-shadow:0 0 0 3px rgba(22,139,255,.18)}.kbc-input .kb-mention{flex:1 1;min-width:0;position:relative}.kbc-textarea{display:block;width:100%;min-height:var(--kb-h);max-height:140px;box-sizing:border-box;padding:8px 6px;border:0;background:transparent;color:var(--ink);font:400 14.5px/1.4 var(--font-body);resize:none;outline:none}.kbc-input .kbc-ibtn,.kbc-send{flex:none;width:var(--kb-h);height:var(--kb-h);display:grid;place-items:center;padding:0;border:0;border-radius:var(--kb-r);cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease,transform .12s ease}.kbc-ibtn{background:transparent;color:var(--muted)}.kbc-ibtn:hover{background:rgba(9,21,45,.06);color:var(--ink)}.kbc-send{background:var(--teal);color:#fff}.kbc-send:hover:not(:disabled){background:#22e6bd}.kbc-send:active:not(:disabled){transform:scale(.92)}.kbc-send:disabled{background:rgba(9,21,45,.06);color:var(--muted);cursor:default}.kbc-pending{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.kbc-pend{display:inline-flex;align-items:center;gap:6px;max-width:220px;height:32px;padding:0 4px 0 6px;border:1px solid var(--line);border-radius:var(--kb-r);background:#fff;font-size:12.5px;color:var(--ink);animation:kbt-in .18s var(--ease-out)}.kbc-pend img{width:22px;height:22px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.kbc-pend-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbc-pend button{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.kbc-pend button:hover{background:rgba(9,21,45,.06);color:var(--ink)}.kbc-pend.is-busy{padding:0 10px;color:var(--muted)}.kbc-drop{position:absolute;inset:8px;z-index:6;display:grid;place-items:center;padding:24px;border:2px dashed var(--teal-deep);border-radius:14px;background:rgba(240,253,249,.92);font-weight:700;text-align:center;color:var(--ink);pointer-events:none}@media (max-width:900px){.kb-detail.kbt.kbt{top:0;bottom:0;left:0;right:0;width:100%;max-height:none;height:100dvh;padding:0;border-radius:0;animation-name:kbt-push;z-index:72}.kb-detail-back:has(+.kb-detail.kbt){z-index:71}.kbt-field{grid-template-columns:104px minmax(0,1fr)}.kbt-label{font-size:13px}.kbt-seg button{padding:0 9px}.kbt-seg:not(.is-num) button i{display:none}.kbt-head{padding:calc(8px + env(safe-area-inset-top, 0px)) 8px 8px 4px;align-items:center}.kbt-back{display:inline-grid!important;color:var(--ink)}.kbt-close,.kbt-copy{display:none!important}.kbt .kbt-head h2,.kbt .kbt-head h2.kb-inline{margin:0;font-size:17px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kbt-meta{order:2;min-height:0;margin-top:2px;font-size:12px}.kbt-head-main{display:flex;flex-direction:column}.kbt-tabs{padding:0 8px}.kbt-main{padding:8px 16px calc(32px + env(safe-area-inset-bottom, 0px))}.kbt-pane.is-ai .kbt-main,.kbt-pane.is-desc .kbt-main,.kbt-pane.is-files .kbt-main,.kbt-pane.is-history .kbt-main,.kbt-pane.is-sub .kbt-main{padding-top:16px}.kbt-field{gap:8px}.kbc-compose,.kbt-compose{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.kbc-list{padding:8px 12px 16px}.kbc-col{max-width:82%}.kbc-textarea,.kbt-input{font-size:16px}}@keyframes kbt-push{0%{transform:translateX(24px);opacity:0}}@media (max-width:900px){.kb-col.is-off{display:none!important}.kb-col.is-shown.from-right{animation:kb-col-in-r .26s var(--ease-out) both}.kb-col.is-shown.from-left{animation:kb-col-in-l .26s var(--ease-out) both}.kb-card{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}}@keyframes kb-col-in-r{0%{opacity:0;transform:translateX(28px)}}@keyframes kb-col-in-l{0%{opacity:0;transform:translateX(-28px)}}.kb-edge{position:fixed;top:50%;z-index:90;width:28px;height:120px;display:grid;place-items:center;background:rgba(9,21,45,.1);color:var(--ink);opacity:.8;transform:translateY(-50%);pointer-events:none;transition:width .2s var(--ease-out),background .2s ease,opacity .2s ease;animation:kbt-in .2s var(--ease-out)}.kb-edge.is-left{left:0;border-radius:0 12px 12px 0}.kb-edge.is-right{right:0;border-radius:12px 0 0 12px}.kb-edge.is-right svg{transform:rotate(180deg)}.kb-edge.is-hot{width:44px;background:var(--teal);opacity:1;color:#fff}.kb-edge.is-end{display:none}@media (prefers-reduced-motion:reduce){.kb-col.is-shown.from-left,.kb-col.is-shown.from-right,.kb-edge,.kbc-pend,.kbc-react-bar,.kbc-row,.kbt-pane{animation:none!important}.kbt-check-text,.kbt-progress-bar span,.kbt-tabs button:after{transition:none}}.kb-short{display:none}.kb-root .kb-toolbar .kb-tool{height:36px;padding:0 12px;border:1px solid var(--line);border-radius:var(--kb-r);background:#fff;color:var(--ink);font-weight:600}.kb-root .kb-toolbar .kb-tool:hover:not(.is-on){background:rgba(9,21,45,.03);border-color:rgba(9,21,45,.2)}.kb-root .kb-toolbar .kb-tool.is-on{background:rgba(22,139,255,.14);border-color:var(--teal-deep);box-shadow:none}.kb-root .kb-toolbar .kb-bell-btn{width:36px;padding:0;justify-content:center}.kb-root .kb-toolbar .kb-view{border-radius:var(--kb-r)}.kb-root .kb-toolbar .kb-view-btn:not(.kb-tool){border-radius:8px}.kb-root .kb-head-actions .btn,.kb-root .kb-pipe-controls .btn{border-radius:var(--kb-r);box-shadow:none}@media (max-width:640px){.kb-root .kb-head-text{display:none}.kb-root .kb-head{margin-bottom:12px}.kb-root .kb-head-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;width:100%}.kb-root .kb-head-actions .btn{height:44px;min-height:0;padding:0 10px;font-size:14.5px;white-space:nowrap;overflow:hidden;transform:none}.kb-root .kb-head-actions .btn-accent{grid-column:1/-1}.kb-root .kb-pipe-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.kb-root .kb-pipe-controls .kb-field .fancy-select{width:100%!important}.kb-root .kb-pipe-controls .btn{height:44px;padding:0 10px!important;font-size:14px!important;white-space:nowrap}.kb-long{display:none}.kb-short{display:inline}.kb-root .kb-toolbar{display:flex;flex-wrap:wrap;gap:8px}.kb-root .kb-toolbar .kb-search{order:1;flex:1 1 100%;max-width:none}.kb-root .kb-toolbar .kb-search-input{height:44px;font-size:16px;padding-right:40px}.kb-root .kb-toolbar .kb-kbd{display:none}.kb-root .kb-toolbar .kb-view{order:2}.kb-root .kb-toolbar .kb-view-btn:not(.kb-tool){height:34px}.kb-root .kb-toolbar .kb-bell,.kb-root .kb-toolbar .kb-filter,.kb-root .kb-toolbar .kb-more,.kb-root .kb-toolbar .kb-tool{order:3}.kb-root .kb-toolbar .kb-tool{width:40px;height:40px;padding:0;justify-content:center;font-size:0!important;gap:0}.kb-root .kb-toolbar .kb-filter{margin-left:auto}.kb-root .kb-tabs{order:0}}.kbt-tabs{overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x}.kbt-tabs button:after{bottom:0}.kbt-fab-close{display:none}@media (max-width:900px){.kbt{position:fixed}.kbt-fab-close{position:absolute;left:16px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:4;width:52px;height:52px;display:grid;place-items:center;border:0;border-radius:16px;background:var(--ink);color:#fff;box-shadow:0 10px 26px rgba(9,21,45,.28);cursor:pointer;animation:kbt-in .25s var(--ease-out)}.kbt-fab-close:active{transform:scale(.94)}.kbt-fab-close.is-chat{bottom:calc(88px + env(safe-area-inset-bottom, 0px));width:44px;height:44px;border-radius:14px;opacity:.92}.kbt-main{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}}.kb-md-view,.kbc-text{overflow-wrap:anywhere}.kb-md-view .md,.kbc-text .md{font-size:inherit;line-height:inherit}.kb-md-view .md>*,.kbc-text .md>*{margin:0}.kb-md-view .md>*+*{margin-top:10px}.kbc-text .md>*+*{margin-top:6px}.kb-md-view{padding:4px 0;font-size:15px;line-height:1.6;color:var(--ink);white-space:normal}.kb-md-view.is-editable{cursor:text;border-radius:var(--kb-r);margin:0 -10px;padding:8px 10px;transition:background .15s ease}.kb-md-view.is-editable:hover{background:rgba(9,21,45,.035)}.kbc-text{white-space:normal}.md ol,.md ul{padding-left:20px}.md li+li{margin-top:2px}.md code{padding:1px 5px;border-radius:5px;background:rgba(9,21,45,.07);font:.92em ui-monospace,SFMono-Regular,Menlo,monospace}.md pre{padding:10px 12px;border-radius:var(--kb-r,10px);background:rgba(9,21,45,.05);overflow-x:auto}.md pre code{padding:0;background:none}.md blockquote{margin:0;padding:2px 0 2px 12px;border-left:3px solid rgba(22,139,255,.6);color:var(--ink-soft)}.md .md-h{margin:0;font-size:1.12em;font-weight:800;letter-spacing:-.01em}.md .md-h1{font-size:1.25em}.md a{color:var(--teal-deep);text-decoration:underline;text-underline-offset:2px}.md .md-task{list-style:none;margin-left:-20px;display:flex;gap:8px;align-items:flex-start}.md .md-box{flex:none;width:16px;height:16px;margin-top:.25em;display:grid;place-items:center;border:1.5px solid rgba(9,21,45,.3);border-radius:4px;font-size:11px;line-height:1}.md .md-task.is-done .md-box{background:var(--teal);border-color:var(--teal);color:#fff}.md .md-task.is-done{color:var(--muted);text-decoration:line-through}.kb-md-empty{width:100%;min-height:120px;padding:14px;border:1.5px dashed var(--line);border-radius:var(--kb-r);background:transparent;color:var(--muted);font:400 15px/1.5 var(--font-body);text-align:left;cursor:text}.kb-md-empty:hover{border-color:rgba(11,111,214,.45);background:rgba(22,139,255,.04)}.kb-md-edit{display:flex;flex-direction:column;gap:8px}.kb-md-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kb-md-hint{margin-left:auto}.kb-mdbar{display:flex;gap:2px;padding:3px;border-radius:var(--kb-r);background:rgba(9,21,45,.05);overflow-x:auto;scrollbar-width:none;touch-action:pan-x}.kb-mdbar::-webkit-scrollbar{display:none}.kb-mdbtn{flex:none;min-width:34px;height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:700 14px var(--font-body);cursor:pointer;transition:background .12s ease}.kb-mdbtn:hover{background:#fff;box-shadow:0 1px 3px rgba(9,21,45,.12)}.kb-mdbtn.is-i{font-style:italic;font-family:Georgia,serif}.kb-mdbtn.is-s{text-decoration:line-through}.kb-mdbtn.is-code{font:600 12px ui-monospace,Menlo,monospace}.kbc-compose .kb-mdbar{margin-bottom:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);animation:kbt-in .18s var(--ease-out)}.kbc-fmt{font:700 14px var(--font-body)}.kbc-fmt.is-on{background:rgba(22,139,255,.16);color:var(--ink)}@media (max-width:900px){.kb-md-hint{display:none}}@media (max-width:640px){.kb-root .kb-toolbar{gap:6px}.kb-root .kb-toolbar .kb-tool{width:38px;height:38px}.kb-root .kb-toolbar .kb-view-btn:not(.kb-tool){padding:0 10px;font-size:13.5px}.kb-root .kb-toolbar .kb-filter{margin-left:auto}.kb-root .kb-toolbar{flex-wrap:wrap}.kb-root .kb-toolbar .kb-view{flex:none}.kb-root .kb-toolbar .kb-bell,.kb-root .kb-toolbar .kb-filter{flex:1 1;min-width:0;max-width:44px;display:flex}.kb-root .kb-toolbar>.kb-tool{flex:1 1;min-width:32px;max-width:44px;width:auto}.kb-root .kb-toolbar .kb-bell .kb-tool,.kb-root .kb-toolbar .kb-filter .kb-tool{width:100%;min-width:32px}.kb-root .kb-toolbar .kb-filter{margin-left:auto}}.kb-root .kb-toolbar .kb-view-btn.kb-view-ico{width:38px;padding:0;justify-content:center}.kb-root .kb-toolbar .kb-view-btn.kb-tool-ico{width:40px;padding:0;justify-content:center}.kb-pick{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:5px 8px;border:1px solid var(--line);border-radius:var(--kb-r);background:#fff;cursor:text}.kb-pick:focus-within{border-color:var(--teal-deep);box-shadow:0 0 0 3px rgba(22,139,255,.15)}.kb-pick.is-disabled{cursor:default;background:rgba(9,21,45,.02)}.kb-pick-tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 4px;border-radius:8px;background:rgba(22,139,255,.12);font:600 13px var(--font-body);color:var(--ink);max-width:100%}.kb-pick-tag:not(:has(.kb-ava)){padding-left:10px}.kb-pick-tag .kb-ava,.kb-pick-x{border:0;border-radius:6px}.kb-pick-x{width:22px;height:22px;background:none;color:var(--muted);font-size:16px;line-height:1;cursor:pointer}.kb-pick-x:hover{background:rgba(9,21,45,.08);color:var(--ink)}.kb-pick.is-disabled .kb-pick-tag{padding-right:10px}.kb-pick-input{flex:1 1;min-width:120px;height:28px;border:0;outline:0;background:none;font:400 14px var(--font-body);color:var(--ink)}.kb-pick .kb-pick-list{top:calc(100% + 6px);bottom:auto;left:0;right:0;min-width:0;max-width:none;max-height:280px;overflow-y:auto}.kb-pick-list button{flex-direction:row!important;align-items:center!important;gap:10px}.kb-pick-list b{display:flex;flex-direction:column;font-weight:600;min-width:0}.cc{max-width:980px}.cc-muted{color:var(--muted);font-size:14px;margin:0}.cc-err{color:#b42318;font-size:14px}.cc-ok{color:var(--teal-deep,#0B6FD6);font-weight:600}.cc-sec{padding:16px 0;border-bottom:1px solid var(--line)}.cc-sec:last-child{border-bottom:0}.cc-sec h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px}.cc-n{min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:6px;background:rgba(9,21,45,.07);font-size:11.5px}.cc-field{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:40px}.cc-field>span{font-size:13.5px;color:var(--muted)}.cc-field input{height:36px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;font:inherit;font-size:14.5px;color:var(--ink);outline:none;transition:background .15s ease,border-color .15s ease}.cc-field input:hover{background:rgba(9,21,45,.04)}.cc-field input:focus{background:#fff;border-color:var(--teal-deep,#0B6FD6);box-shadow:0 0 0 3px rgba(22,139,255,.2)}.cc-field b{padding-left:10px;font-size:14px}.cc-acts{display:flex;gap:8px;margin-top:10px}.cc-btn{height:36px;padding:0 14px!important;border-radius:10px!important;font-size:13.5px}.cc-tags{display:flex;flex-wrap:wrap;gap:6px}.cc-chip,.cc-tags{align-items:center}.cc-chip{display:inline-flex;gap:4px;height:30px;padding:0 4px 0 10px;border-radius:8px;background:rgba(22,139,255,.14);font-size:13px}.cc-chip button{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer}.cc-tag-input{flex:1 1 120px;height:30px;border:0;outline:none;background:none;font:inherit;font-size:13.5px}.cc-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cc-links a,.cc-links button{width:calc(100% + 20px);border:0;background:none;font-family:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;margin:0 -10px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:14px}.cc-links a:hover,.cc-links button:hover{background:rgba(9,21,45,.04)}.cc-links a>:first-child,.cc-links button>:first-child{flex:1 1;min-width:0}.cc-links time{font-size:12.5px;color:var(--muted)}.cc-ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-st{padding:1px 8px;border-radius:6px;font-size:12px;font-weight:600;background:rgba(9,21,45,.06)}.cc-st.is-new{background:rgba(22,139,255,.16)}.cc-st.is-spam{background:rgba(255,90,95,.12);color:#b42318}.cc-unread{min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:6px;background:var(--teal,#168BFF);font-size:11.5px;font-weight:700}.cc-vars{margin:0;display:flex;flex-direction:column;gap:6px}.cc-vars div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:13.5px}.cc-vars dt{color:var(--muted)}.cc-vars dd{margin:0;overflow-wrap:anywhere}.cc-input{width:100%;height:40px;margin-top:10px;padding:0 12px;border:1px solid var(--line);border-radius:10px;font:inherit;font-size:14px;outline:none;box-sizing:border-box}.cc-input:focus{border-color:var(--teal-deep,#0B6FD6);box-shadow:0 0 0 3px rgba(22,139,255,.2)}.cc-merge{display:flex;align-items:center;gap:8px;margin-top:6px;padding:6px 6px 6px 12px;border-radius:10px;background:rgba(9,21,45,.035);font-size:13.5px}.cc-merge .cc-ell{flex:1 1;min-width:0}.cc-danger{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:10px;background:none;color:#b42318;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.cc-danger:hover{background:rgba(255,90,95,.08)}@media (max-width:640px){.cc-field input,.cc-input,.cc-tag-input{font-size:16px}.cc-field{grid-template-columns:84px minmax(0,1fr)}}@keyframes cc-push{0%{transform:translateX(28px);opacity:0}}.cc-quick{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px}.cc-qbtn{flex:1 1;min-width:110px;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.cc-qbtn:hover{border-color:var(--teal-deep,#0B6FD6)}.cc-chan{flex:none;padding:1px 6px;border-radius:6px;font-size:11px;font-weight:700}.cc-chan.is-max{background:linear-gradient(135deg,#3a7bff,#8a3dff);color:#fff}.cc-chan.is-web{background:rgba(22,139,255,.16);color:var(--teal-deep,#0B6FD6)}.cc-run{display:flex;gap:8px;align-items:center;margin-top:8px}.cc-run-select{flex:1 1;min-width:0}.cc-run-select .fancy-select__trigger{min-height:40px;border-radius:10px}.cc-links a>.cc-chan{flex:0 0 auto!important}.cc-links a>.cc-chan+.cc-ell{flex:1 1 auto;min-width:0}.cc-quick{margin-top:14px}.cc-inline{padding:2px 0 8px}.cc-since{margin:0 0 12px}.cb{max-width:none}@media (min-width:901px){.cb .kb-board{margin-inline:-28px;padding-inline:28px;scroll-padding-inline:28px}}.cb-sub{margin:0;color:var(--muted);line-height:1.5}.cb-btn{height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:10px;background:#fff;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.cb-btn.is-on{background:rgba(22,139,255,.14);border-color:var(--teal-deep,#0B6FD6)}.cb-stages{padding:16px 18px;margin-bottom:14px;max-width:560px}.cb-stages h2{margin:0 0 4px;font-size:16px}.cb-link{border:0;padding:0;background:none;font:inherit;font-weight:700;color:var(--teal-deep,#0B6FD6);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cb-widgets{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px 14px;gap:8px 14px;margin-top:8px}.cb-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cb-boards{display:flex;align-items:center;gap:6px;overflow-x:auto;margin:4px 0 16px;padding-bottom:4px;scrollbar-width:thin}.cb-board{flex:none;height:38px;display:inline-flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:10px;background:#fff;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink-soft,#33404f);cursor:pointer}.cb-board>button:first-child,button.cb-board{padding:0 12px;display:inline-flex;align-items:center;gap:6px}.cb-board>button{height:100%;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.cb-board.is-on{background:var(--ink,#09152D);border-color:var(--ink,#09152D);color:#fff}.cb-board.is-ghost{border-style:dashed;background:transparent}.cb-board-x{width:28px;padding:0!important;display:grid;place-items:center;opacity:.7}.cb-board-x:hover{opacity:1}.cb-board-auto{width:7px;height:7px;border-radius:50%;background:#168BFF;box-shadow:0 0 0 3px rgba(22,139,255,.25);color:#fff}@media (max-width:760px){.cb-boards{margin:0 -16px 12px;padding:0 16px 4px}}.cb-intro{margin-bottom:12px}.cb-btn.btn-accent{background:var(--teal);color:#fff}.cb-detail-text{white-space:pre-wrap;font-size:15px;padding:12px 14px;border-radius:12px;background:var(--paper);border:1px solid var(--line)}.cb .kb-col{flex-basis:290px;width:290px;border:0;border-radius:16px;background:rgba(9,21,45,.04)}.cb .kb-card{border:0;border-radius:14px;padding:12px;box-shadow:0 1px 2px rgba(9,21,45,.06),0 4px 14px rgba(9,21,45,.05)}.cb .kb-card:hover{transform:none;box-shadow:0 2px 4px rgba(9,21,45,.08),0 8px 22px rgba(9,21,45,.08)}.cb .kb-card-cover{margin:-12px -12px 10px;border-radius:14px 14px 0 0}.cb .kb-card-title{font-size:14.5px}.cb .kb-col-title{font-size:14.5px;font-weight:700}.cb .kb-count{min-width:24px;height:22px;border-radius:8px;background:#fff;color:var(--muted);font-size:12px}.cb .kb-toolbar{gap:8px}.cb .kb-search{flex:1 1 260px;max-width:none}.cb .kb-search-input{height:40px;border-radius:10px;font-size:14.5px}.cb .kb-head-actions .btn,.cb .kb-toolbar .kb-tab.is-ghost,.cb .kb-toolbar .kb-view-btn.kb-tool{height:40px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:none;font-size:14px;font-weight:600;color:var(--ink)}.cb .kb-head-actions .btn-accent{border:0;background:var(--teal);color:#fff}.cb .kb-toolbar .kb-view-btn.kb-bell-btn{width:40px;padding:0;justify-content:center}.cb .kb-toolbar .kb-view-btn svg{flex:none}.cb .kb-search{order:-2}.cb .kb-filter{order:-1}.cb .kb-tabs{flex:0 0 auto}.cb .kb-tabs:empty{display:none}.cb .kb-tabs>.kb-tab.is-ghost:last-child{margin-left:0}.cb .kb-view{order:5}.cb .kb-toolbar .kb-head-actions{order:6;margin-left:auto}.cb .kb-toolbar .kb-tab.is-ghost.is-active,.cb .kb-toolbar .kb-view-btn.kb-tool.is-on{background:rgba(22,139,255,.14);border-color:var(--teal-deep,#0B6FD6)}.cb .kb-view{padding:3px;border-radius:10px}.cb .kb-view-btn:not(.kb-tool){height:34px}.cb .kb-head{margin-bottom:12px}body:has(.cb .kb-root) .kb-detail.kbt.kbt{width:min(560px,100vw)}body:has(.cb .kb-root) .kb-detail-back{background:rgba(9,21,45,.3)}@media (max-width:760px){.cb .kb-col{flex-basis:100%;width:100%}.cb .kb-toolbar .kb-view-btn.kb-tool{width:40px;padding:0}.cb .kb-toolbar :is(.kb-filter,.kb-bell),.cb .kb-toolbar>.kb-tool{flex:none;min-width:0;max-width:none}.cb .kb-toolbar .kb-filter{margin-left:0}}.rec{display:grid;grid-gap:8px;gap:8px;padding-top:8px}.rec p{margin:0}.rec-title{margin:4px 0 0;font-size:20px;font-weight:700;color:var(--ink)}.kbt-main.is-thread{display:flex;flex-direction:column;padding:0;overflow:hidden}.sup-thread{flex:1 1;min-height:0;display:flex;flex-direction:column}.sup-thread .sup-msgs{flex:1 1;min-height:0}.cb .kb-toolbar .kb-view-btn.kb-view-ico{width:38px;padding:0;justify-content:center}.cb .kb-toolbar .kb-view-btn.kb-tool-ico{width:40px;padding:0;justify-content:center}@media (max-width:760px){.kb-root .kb-toolbar{gap:6px}.kb-root .kb-toolbar .kb-view{flex:none}.kb-root .kb-toolbar .kb-view-btn.kb-view-ico.kb-view-ico{width:34px}.kb-root .kb-toolbar :is(.kb-filter,.kb-bell,.kb-more){flex:1 1;min-width:0;max-width:44px;display:flex;margin-left:0}.kb-root .kb-toolbar :is(.kb-filter,.kb-bell,.kb-more) .kb-view-btn.kb-tool,.kb-root .kb-toolbar>.kb-view-btn.kb-tool.kb-tool{flex:1 1;width:auto;min-width:0;max-width:44px;height:40px;padding:0;box-sizing:border-box}.kb-root .kb-toolbar :is(.kb-filter,.kb-bell,.kb-more) .kb-view-btn.kb-tool{max-width:none}}