.sb{position:fixed;z-index:700;display:flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r2);background:var(--s2);box-shadow:var(--lift);white-space:nowrap}.sb[hidden]{display:none}.sb-group{display:flex;gap:1px}.sb .ed-icon{width:28px;height:28px;color:var(--t1)}.sb .ed-icon svg.i{width:15px;height:15px}.sb-sep{width:1px;height:18px;margin:0 3px;background:var(--b2);flex:none}.sb-style,.sb-comment,.sb-ai{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px 0 8px;border:0;border-radius:var(--r1);background:none;color:var(--t1);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.sb-style svg.i{width:13px;height:13px;color:var(--t2)}.sb-style:hover,.sb-style[aria-expanded=true]{background:var(--s3)}.sb-comment{padding:0 8px;color:var(--accent-ink, var(--link))}.sb-comment svg.i{width:15px;height:15px}.sb-comment:hover{background:var(--accent-soft)}.sb-ai{padding:0 8px;color:var(--accent-ink, var(--link))}.sb-ai svg.i{width:15px;height:15px}.sb-ai:hover,.sb-ai[aria-expanded=true]{background:var(--accent-soft)}.sb button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sb-menu{z-index:710}.sb-menu .sb-m-section span{font-size:14px;font-weight:600}.sb-menu .sb-m-subsection span{font-size:13px;font-weight:600}.sb-menu .sb-m-subsubsection span,.sb-menu .sb-m-paragraph-title span{font-weight:600}.sb-menu .sb-m-code span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cm-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.cm-head h2{margin:0}.cm-badge{color:var(--accent-ink, var(--link));background:var(--accent-soft)}.cm-filter{margin-bottom:10px}.cm-filter button{display:inline-flex;align-items:center;justify-content:center;gap:4px}.cm-n{color:var(--t3);font-size:11px;font-variant-numeric:tabular-nums}.cm-filter button[aria-pressed=true] .cm-n{color:inherit}.cm-add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-bottom:10px}.cm-list{display:grid;gap:6px}.cm-card,.cm-new{display:grid;gap:6px;padding:10px;border-radius:var(--r2);background:var(--s2);box-shadow:inset 0 0 0 1px var(--b1)}.cm-card{cursor:pointer}.cm-card:hover{box-shadow:inset 0 0 0 1px var(--b2)}.cm-card.is-sel{box-shadow:inset 0 0 0 1px var(--accent)}.cm-card:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cm-new{margin-bottom:10px;cursor:default}.cm-quote{padding-inline-start:8px;border-inline-start:2px solid var(--accent);color:var(--t2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45}.cm-quote span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.cm-card.is-resolved .cm-quote,.cm-card.is-lost .cm-quote{border-color:var(--b2)}.cm-card.is-lost .cm-quote span{text-decoration:line-through;text-decoration-color:var(--t3)}.cm-tags{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--t2)}.cm-tag{display:inline-flex;align-items:center;gap:4px}.cm .cm-tag svg.i{width:12px;height:12px;color:var(--pick)}.cm-file{color:var(--t3);overflow-wrap:anywhere}.cm-text{margin:0;color:var(--t1);font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.cm-card.is-resolved>.cm-text{color:var(--t2)}.cm-meta{display:flex;align-items:center;gap:6px;min-height:24px}.cm-meta time,.cm-replies time{color:var(--t3);font-size:11px}.cm-acts{display:flex;align-items:center;gap:2px;margin-inline-start:auto}.cm .cm-acts .ed-icon{width:24px;height:24px}.cm .cm-acts .ed-icon svg.i{width:14px;height:14px}@media (hover: hover){.cm-acts .ed-icon{opacity:0}.cm-card:hover .cm-acts .ed-icon,.cm-card:focus-within .cm-acts .ed-icon,.cm-card.is-sel .cm-acts .ed-icon{opacity:1}}.ed .cm-resolve{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;margin-inline-start:2px;font-size:11px}.cm .cm-resolve svg.i{width:13px;height:13px}.cm-replies{display:grid;gap:6px;margin:0;padding:0 0 0 10px;border-inline-start:1px solid var(--b2);list-style:none}[dir=rtl] .cm-replies{padding:0 10px 0 0}.cm-replies li{display:grid;gap:2px}.cm-compose{display:grid;gap:4px}.cm-input{display:flex;align-items:flex-end;gap:4px;padding:3px 3px 3px 8px;border:1px solid var(--accent);border-radius:var(--r2);background:var(--s0)}.cm-input:focus-within{outline:2px solid var(--focus);outline-offset:1px}.cm-input textarea{flex:1;min-width:0;min-height:22px;max-height:200px;padding:3px 0;border:0;background:none;color:var(--t1);font:inherit;font-size:12px;line-height:1.45;resize:none}.ed .cm-input textarea:focus-visible{outline:none}.cm-input textarea::placeholder{color:var(--t3)}.ed .cm-send{width:24px;height:24px;flex:none;background:var(--accent);color:var(--on-accent, #fff)}.ed .cm-send:hover{background:var(--accent-hover);color:var(--on-accent, #fff)}.cm .cm-send svg.i{width:14px;height:14px}.cm-keys{color:var(--t3);font-size:10.5px;line-height:1.4}.cm-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;border-top:1px solid var(--b1);font-size:12px;color:var(--t1)}.cm-confirm span{flex:1 1 100%}.ed .cm-danger{background:var(--danger);color:var(--on-danger, #fff);box-shadow:none}.ed .cm-danger:hover{background:color-mix(in srgb,var(--danger) 88%,white)}.sb.sb-tight .sb-comment span,.sb.sb-tight .sb-ai span,.sb.sb-tighter .sb-lists,.sb.sb-tighter .sb-links{display:none}
