.data-view{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);margin:12px 0;padding:12px 14px;position:relative}.data-view-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.data-view-head>strong{font-size:var(--text-md);color:var(--ink)}.data-view-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.data-view-actions .icon-button{width:28px;height:28px}.data-view-note{color:var(--muted);font-size:var(--text-xs)}.data-view-error{color:var(--red);font-size:var(--text-sm)}.data-view-loading{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--slate-50), var(--slate-100), var(--slate-50));background-size:200% 100%;height:88px;animation:1.4s ease-in-out infinite data-view-shimmer}@keyframes data-view-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.data-view-loading{animation:none}}.data-view-scroll{max-height:520px;overflow:auto}.data-view-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--text-sm)}.data-view-table th{background:var(--paper);border-bottom:1px solid var(--line-strong);text-align:left;position:sticky;top:0}.data-view-table th button{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-weight:650}.data-view-table th,.data-view-table td{white-space:nowrap}.data-view-table td{text-overflow:ellipsis;border-bottom:1px solid var(--line);max-width:320px;color:var(--ink);padding:6px 8px;overflow:hidden}.data-view-table td[data-numeric=true]{text-align:right;font-variant-numeric:tabular-nums}.data-view-more{margin-top:6px}.data-view-number{flex-direction:column;gap:2px;display:flex}.data-view-number>strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:var(--ink);font-size:32px}.data-view-number>span{color:var(--muted);font-size:var(--text-sm)}.data-view-delta[data-direction=up]{color:var(--green)}.data-view-delta[data-direction=down]{color:var(--alert)}.data-view-list{margin:0;padding:0;list-style:none}.data-view-list li{border-bottom:1px solid var(--line);font-size:var(--text-sm);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.data-view-raw{max-height:240px;font-family:var(--mono);font-size:var(--text-xs);margin:0;overflow:auto}.data-view-settings{z-index:20;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);width:290px;box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;top:44px;right:10px}.data-view-settings label,.data-view-field{font-size:var(--text-xs);color:var(--muted);flex-direction:column;gap:4px;display:flex}.data-view-settings fieldset{font-size:var(--text-xs);color:var(--muted);border:0;margin:0;padding:0}.data-view-settings .data-view-check{color:var(--ink);flex-direction:row;align-items:center;gap:6px}.page-data-button,.page-schedule-button{align-items:center;gap:6px;display:inline-flex}.page-data{flex-direction:column;gap:12px;display:flex}.page-data-list,.page-data-reads{margin:0;padding:0;list-style:none}.page-data-list li{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;display:flex}.page-data-list li>div{flex-direction:column;flex:1;min-width:0;display:flex}.page-data-picker{border-radius:var(--radius);background:var(--slate-50);flex-direction:column;gap:8px;padding:12px;display:flex}.page-data-reads{max-height:260px;overflow:auto}.page-data-reads button{border-radius:var(--radius-sm);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.page-data-reads button[aria-selected=true]{border-color:var(--line-strong);background:var(--paper)}.page-data-name{font-size:var(--text-xs);color:var(--muted);flex-direction:column;gap:4px;display:flex}.page-data-name input{font-family:var(--mono)}.page-data-actions,.page-suggestion-actions{justify-content:flex-end;gap:8px;display:flex}.page-suggestions{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--slate-50);margin:0 0 16px;padding:12px 14px}.page-suggestions>header{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.page-suggestions ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-suggestion{border-radius:var(--radius);background:var(--paper);padding:10px 12px}.page-suggestion-head{font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.page-suggestion-diff{border-radius:var(--radius-sm);background:var(--slate-50);max-height:280px;font-family:var(--mono);font-size:var(--text-xs);white-space:pre-wrap;margin:8px 0;padding:8px;overflow:auto}.page-diff-added{background:var(--green-soft);color:var(--green);display:block}.page-diff-removed{color:var(--alert);text-decoration:line-through;display:block}.page-diff-same{color:var(--ink-soft);display:block}.page-schedule{flex-direction:column;gap:14px;display:flex}.page-schedule-status{border-radius:var(--radius);background:var(--slate-50);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.page-schedule-status>div:first-child{flex-direction:column;gap:2px;display:flex}.page-schedule-controls{gap:6px;display:flex}.page-schedule-field{font-size:var(--text-xs);color:var(--muted);flex-direction:column;gap:4px;display:flex}.page-schedule-field select,.page-schedule-field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);width:100%;min-height:36px;color:var(--ink);font:inherit;font-size:var(--text-sm);padding:7px 10px}.page-schedule-field textarea{resize:vertical;line-height:1.5}.page-schedule-review{background:color-mix(in srgb, var(--link) 4%, var(--paper));border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.page-schedule-review input{accent-color:var(--link);margin-top:3px}.page-schedule-review>svg{color:var(--link);flex-shrink:0;margin-top:2px}.page-schedule-review strong,.page-schedule-review small{display:block}.page-schedule-review strong{font-size:13px;font-weight:500}.page-schedule-review small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.6}.space-page-actions [data-active=true]{color:var(--link);background:color-mix(in srgb, var(--link) 7%, var(--paper));border-color:color-mix(in srgb, var(--link) 30%, var(--line))}
.page-inline-request{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:12px;padding:16px;display:grid}.page-inline-request label{gap:6px;display:grid}.page-inline-request textarea,.page-inline-request select{width:100%}.page-inline-request blockquote,.page-review-requests blockquote{border-left:2px solid var(--line);white-space:pre-wrap;max-height:140px;margin:0;padding:8px 12px;overflow:auto}.page-review-requests{gap:12px;margin:16px 0;font-size:13px;display:grid}.page-review-requests h3{margin:0;font-size:14px}.page-review-requests article{border:1px solid var(--line);border-radius:8px;padding:12px}.page-review-status{color:var(--muted);margin-left:12px}.page-protected-block{border-left:2px solid var(--warning,#b69a58);padding-left:10px}.page-inline-request-host{margin:12px 0 20px}.page-inline-request{background:var(--paper);font-family:var(--font);box-shadow:0 4px 16px #00000006}.page-inline-request-title{color:var(--link);align-items:center;gap:8px;font-size:14px;display:flex}.page-inline-request-title strong{flex:1}.page-inline-request label{font-size:12px;font-weight:500}.page-inline-request label>span,.page-inline-request .data-view-note{align-items:center;gap:6px;display:flex}.page-inline-request textarea,.page-inline-request select{font:inherit;color:inherit;background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:9px 10px}.page-inline-request textarea:focus,.page-inline-request select:focus{outline:2px solid var(--link);outline-offset:2px}.page-inline-request blockquote{font:inherit;color:var(--muted);font-size:13px}.page-review-requests h3,.page-review-requests article>div:first-child,.page-review-status,.page-review-requests button,.page-suggestions header strong{align-items:center;gap:7px;display:flex}.page-review-requests h3{color:var(--muted);font-weight:500}.page-review-requests article{background:var(--paper)}.page-review-requests article[data-status=working]{border-color:color-mix(in srgb, var(--link) 28%, var(--line))}.page-review-requests article[data-status=working] .page-review-status{color:var(--link)}.page-review-requests article p{margin:8px 0}.page-review-requests details{color:var(--muted);margin:8px 0;font-size:12px}.page-review-requests summary{cursor:pointer}.page-review-requests button{margin-top:8px}@media (max-width:620px){.page-review-requests article>div:first-child{flex-wrap:wrap}.page-review-status{margin-left:0}}
.space-action-block,.space-reference-block{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;border-radius:14px;margin:18px 0;overflow:hidden}.space-action-block.is-selected,.space-reference-block.is-selected{outline:2px solid var(--link);outline-offset:2px}.space-action-block{padding:20px}.space-action-head{align-items:center;gap:12px;display:flex}.space-action-icon{background:color-mix(in srgb, var(--link) 10%, transparent);width:38px;height:38px;color:var(--link);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.space-action-head>span:nth-child(2){flex:1;min-width:0}.space-action-head strong,.space-action-head small,.space-reference-link strong,.space-reference-link small{display:block}.space-action-head small,.space-reference-link small{color:var(--muted);margin-bottom:3px;font-size:11px}.space-action-head strong{font-size:16px}.space-action-outcome{font-size:14px;line-height:1.6;margin:14px 0 12px!important}.space-action-prompt{color:var(--muted);margin-bottom:14px;font-size:12px}.space-action-prompt summary{cursor:pointer}.space-action-prompt p{white-space:pre-wrap;margin-top:10px!important}.space-action-value,.space-action-form>label{flex-direction:column;gap:6px;margin:12px 0;font-size:12px;display:flex}.space-action-value input,.space-action-form input:not([type=checkbox]),.space-action-form select,.space-action-form textarea,.space-reference-search input{font:inherit;color:inherit;background:var(--paper);border:1px solid var(--line);border-radius:7px;width:100%;padding:9px 10px}.space-action-footer,.space-action-section,.space-action-input-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.space-action-footer{border-top:1px solid var(--line);flex-wrap:wrap;margin-top:16px;padding-top:14px}.space-action-footer>span,.space-action-policy{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.space-action-footer button,.space-reference-tabs button,.space-action-section button{align-items:center;gap:6px;display:inline-flex}.space-action-section{margin-top:18px;font-size:13px}.space-action-input-row{margin-top:8px}.space-action-input-row>input{flex:1;min-width:0}.space-action-input-row label{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.space-action-input-row>span{flex:1;font-size:12px}.space-action-policy{line-height:1.5;margin-top:20px!important}.space-action-result{border-top:1px solid var(--line);margin-top:16px;padding-top:14px;font-size:12px}.space-action-result>span,.space-action-result>a{align-items:center;gap:6px;display:flex}.space-action-result>p{white-space:pre-wrap;max-height:220px;overflow:auto;margin:10px 0!important}.space-action-result button{margin-top:10px}.space-action-error{color:var(--danger,#b33);gap:6px;font-size:12px;display:flex;margin:12px 0 0!important}.space-action-note{color:var(--muted);font-size:11px;margin-top:10px!important}.space-reference-link{align-items:flex-start;gap:14px;padding:18px;display:flex;color:inherit!important;text-decoration:none!important}.space-reference-link>span{flex:1;min-width:0}.space-reference-preview{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;margin-top:8px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.space-reference-unavailable{color:var(--muted);align-items:center;gap:12px;padding:18px;font-size:13px;display:flex}.space-reference-unavailable small{font-size:11px}.space-reference-tabs{flex-wrap:wrap;gap:8px;display:flex}.space-reference-tabs [aria-pressed=true]{border-color:var(--link);color:var(--link)}.space-reference-search{align-items:center;gap:8px;margin:16px 0;display:flex}.space-reference-results{max-height:360px;overflow:auto}.space-reference-result{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;background:0 0;padding:14px 8px;display:block}.space-reference-result:hover,.space-reference-link:hover{background:color-mix(in srgb, var(--link) 5%, transparent)}.space-reference-result strong,.space-reference-result span{display:block}.space-reference-result span{color:var(--muted);max-height:3.2em;margin-top:5px;font-size:12px;line-height:1.6;overflow:hidden}.space-action-block button:focus-visible,.space-reference-block a:focus-visible,.space-reference-result:focus-visible{outline:2px solid var(--link);outline-offset:3px}.space-action-block button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.space-action-block{padding:14px}.space-action-input-row{flex-wrap:wrap}.space-action-input-row>input{flex-basis:100%}}.space-todo-block{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin:18px 0;padding:12px 14px 14px}.space-todo-block.is-selected{outline:2px solid var(--link);outline-offset:2px}.space-todo-block>header{color:var(--ink);align-items:center;gap:6px;margin-bottom:10px;font-size:14px;display:flex}.space-todo-block>header svg{color:var(--slate-400)}.space-todo-block>header a{color:var(--muted);margin-left:auto;display:inline-grid}.space-todo-block>header a:hover{color:var(--ink)}.space-todo-toast{color:var(--ink-soft);align-items:center;gap:10px;margin:10px 0 0;font-size:12.5px;display:flex}.space-todo-toast[data-tone=error]{color:var(--red)}
.presence{align-items:center;gap:4px;display:flex}.presence-stack{margin:0;padding:0 0 0 6px;list-style:none;display:flex}.presence-stack>li{margin-left:-6px;position:relative}.presence-arrived{box-shadow:0 0 0 2px var(--tone-free);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.presence-chip{border-radius:50%;outline:none;display:block;position:relative}.presence-face{border:2px solid var(--paper);background:rgba(var(--ink-rgb), .08);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid;overflow:hidden}.presence-face img{object-fit:cover;width:100%;height:100%}.presence-chip:not([data-online]) .presence-face{opacity:.45;filter:grayscale(.6)}.presence-chip[data-employee] .presence-face{background:var(--paper);box-shadow:0 0 0 2px var(--paper);border-color:#0000}.presence-chip[data-employee]:after{content:"";border:2px solid #0000;border-top-color:var(--link);border-right-color:var(--link);pointer-events:none;border-radius:50%;animation:1.2s linear infinite presence-working;position:absolute;inset:-2px}@keyframes presence-working{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.presence-chip[data-employee]:after{border-color:var(--link);animation:none}}.presence-chip:focus-visible .presence-face{box-shadow:0 0 0 2px var(--link)}.presence-card{z-index:30;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-width:140px;box-shadow:0 8px 24px rgba(var(--ink-rgb), .12);color:var(--ink);white-space:nowrap;gap:1px;padding:7px 10px;display:none;position:absolute;top:calc(100% + 6px);right:0}.presence-chip:hover .presence-card,.presence-chip:focus-visible .presence-card{display:grid}.presence-card strong,.presence-list strong{font-size:var(--text-sm);font-weight:600}.presence-card small,.presence-list small{color:var(--muted);font-size:var(--text-xs)}.presence-more{position:relative}.presence-overflow{border:1px solid var(--line);background:var(--paper);min-width:28px;height:28px;color:var(--ink-soft);font-size:var(--text-xs);border-radius:999px;padding:0 6px;font-weight:600}.presence-list{z-index:30;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-width:200px;max-height:320px;box-shadow:0 8px 24px rgba(var(--ink-rgb), .12);gap:6px;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.presence-list li{align-items:center;gap:8px;display:flex}.presence-list li>span:last-child{display:grid}.page-activity{border:1px solid var(--line);background:rgba(var(--ink-rgb), .025);font-size:var(--text-xs);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 18px;padding:10px 12px;display:flex}.page-activity-count{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.page-activity ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.page-activity-person,.page-activity li button{color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.page-activity strong{color:var(--ink-soft);font-weight:600}.page-activity [data-active] .page-activity-person,.page-activity [data-active] button{color:var(--link);border-color:color-mix(in srgb, var(--link) 18%, transparent);background:color-mix(in srgb, var(--link) 5%, var(--paper))}.page-activity li button:hover{border-color:var(--link)}.page-activity li button:focus-visible{outline:2px solid var(--link);outline-offset:2px}.page-activity-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.page-activity-rest{color:var(--muted);align-self:center}.remote-selection{border-radius:2px}.remote-caret{border-left:2px solid var(--caret);pointer-events:none;word-break:normal;margin:0 -1px;position:relative}.remote-caret-label{background:var(--caret);color:#fff;font:600 11px/1.4 var(--font);white-space:nowrap;-webkit-user-select:none;user-select:none;animation:remote-caret-label 3.5s var(--ease-out) forwards;border-radius:4px 4px 4px 0;padding:1px 5px;position:absolute;bottom:100%;left:-2px}@keyframes remote-caret-label{0%{opacity:0;transform:translateY(3px)}6%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}
.space-save-status{color:var(--muted);min-height:20px;margin-bottom:8px;font-size:12px}.space-draft-recovery{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin-bottom:16px;padding:14px 16px}.space-draft-recovery p{margin:0 0 8px}.space-draft-help{color:var(--muted);font-size:12px}.space-draft-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.space-draft-actions>span{flex:180px;font-size:12px}.space-draft-source{resize:vertical;width:100%;min-height:240px;max-height:55vh;margin:12px 0;padding:12px;font:13px/1.6 monospace}.space-save-line{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.space-save-check{color:var(--green);flex:none}.space-save-ring{flex:none;animation:.9s linear infinite space-save-spin}@keyframes space-save-spin{to{transform:rotate(360deg)}}
.space-knowledge{max-width:760px;margin:0 auto;padding:24px 0 64px}.kn-sections{gap:28px;display:grid}.kn-section h2{margin:0 0 10px;font-size:17px;font-weight:600}.kn-count{color:var(--muted-foreground,#6b7280);font-size:13px;font-weight:400}.kn-section ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.kn-line{border-radius:8px;padding:8px 10px;position:relative}.kn-line:hover,.kn-line[data-mode=correct],.kn-line[data-mode=ask],.kn-line[data-mode=history]{background:var(--muted,#f4f4f5)}.kn-text{padding-right:8px;font-size:14px;line-height:1.5}.kn-param{background:var(--muted,#f4f4f5);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:12px}.kn-meta{color:var(--muted-foreground,#6b7280);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;font-size:12px;display:flex}.kn-confirmed{color:#2f7a3e;align-items:center;gap:3px;font-weight:600;display:inline-flex}.kn-proposed{color:#a35c00;font-weight:600}.kn-version{background:var(--muted,#f4f4f5);color:var(--foreground,#111);border-radius:4px;padding:0 5px;font-weight:600}.kn-level{border:1px solid;border-radius:999px;padding:0 6px}.kn-level-verified{color:#2f7a3e}.kn-level-supported{color:#2563eb}.kn-level-refuted{color:#b42318}.kn-source,.kn-loop{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.kn-actions{gap:4px;margin-top:6px;display:none}.kn-actions[data-shown=always],.kn-line:hover .kn-actions,.kn-line:focus-within .kn-actions{flex-wrap:wrap;display:flex}.kn-actions button,.kn-edit button{border:1px solid var(--border,#e4e4e7);background:var(--background,#fff);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:12.5px;display:inline-flex}.kn-edit{gap:8px;margin-top:8px;display:grid}.kn-edit textarea,.kn-edit input{width:100%;font:inherit;border:1px solid var(--border,#e4e4e7);border-radius:6px;padding:7px 9px;font-size:14px}.kn-edit-row{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.kn-edit .kn-primary{background:var(--foreground,#111);color:var(--background,#fff);border-color:#0000}.kn-edit .kn-quiet{color:var(--muted-foreground,#6b7280);background:0 0;border-color:#0000;margin-left:auto}.kn-panel{z-index:30;border-left:1px solid var(--border,#e4e4e7);background:var(--background,#fff);width:min(320px,100vw);padding:16px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #0000000f}.kn-panel header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.kn-panel h3{margin:0;font-size:14px;font-weight:600}.kn-panel header button{color:var(--muted-foreground,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.kn-panel ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kn-card{border:1px solid var(--border,#e4e4e7);border-radius:10px;padding:10px 12px}.kn-card[data-current]{border-color:var(--foreground,#111)}.kn-card-head{align-items:center;gap:8px;font-size:12.5px;display:flex}.kn-when{color:var(--muted-foreground,#6b7280);margin-left:auto;font-size:12px}.kn-card-text{margin:6px 0 0;font-size:13.5px;line-height:1.5}.kn-card-text del{color:#b42318}.kn-card-text ins{color:#2f7a3e;background:#e6f6ea;border-radius:3px;padding:0 2px;text-decoration:none}.kn-card .kn-who{color:var(--muted-foreground,#6b7280);margin:4px 0 0;font-size:12px}.kn-card-actions{gap:6px;margin-top:8px;display:flex}.kn-card-actions button{border:1px solid var(--border,#e4e4e7);background:var(--background,#fff);cursor:pointer;border-radius:6px;padding:3px 9px;font-size:12.5px}.kn-card-actions button:disabled{opacity:.6;cursor:default}.kn-panel .kn-error{margin:0 0 8px}.kn-error{color:#b42318;margin:6px 0 0;font-size:12.5px}.kn-note{margin:6px 0 0;font-size:12.5px}.kn-empty{color:var(--muted-foreground,#6b7280);font-size:14px}.kn-skeleton{background:var(--muted,#f4f4f5);border-radius:8px;height:120px}.kn-block{border:1px solid var(--border,#e4e4e7);border-radius:10px;margin:12px 0;padding:12px 14px}.kn-block.is-selected{outline:2px solid var(--ring,#2563eb)}.kn-block>header{align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.kn-block>header a{margin-left:auto;font-size:12.5px}
