.user-avatar[data-v-c9871966]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:9999px;border-style:solid;border-color:var(--border-subtle);background:var(--surface-3);color:var(--fg-faint)}.user-avatar-img[data-v-c9871966]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.user-avatar-fallback[data-v-c9871966]{width:100%;height:100%;display:block}.cs-share[data-v-c029dfbf]{margin:14px 0 0;padding:12px 14px;border:1px solid var(--warn-border);border-radius:10px;background:var(--warn-surface-soft)}.cs-share.compact[data-v-c029dfbf]{margin:8px 0 0;padding:0;border:0;border-radius:0;background:transparent}.cs-hint[data-v-c029dfbf]{margin:0 0 8px;font-size:13px;line-height:1.6;color:var(--fg-muted)}.cs-share.compact .cs-hint[data-v-c029dfbf]{margin:0 0 4px;font-size:12px;color:var(--fg-subtle)}.cs-row[data-v-c029dfbf]{display:flex;align-items:center;gap:8px;min-width:0}.cs-url[data-v-c029dfbf]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--fg-default);-webkit-user-select:all;-moz-user-select:all;user-select:all}.cs-share.compact .cs-url[data-v-c029dfbf]{font-size:12px;color:var(--fg-subtle)}.cs-copy[data-v-c029dfbf]{flex-shrink:0}.cb-head[data-v-b657f3c1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cb-heading[data-v-b657f3c1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:20px;font-weight:700;color:var(--fg-strongest)}.cb-heading-badge[data-v-b657f3c1]{background:var(--accent-surface);color:var(--accent-fg-strong);font-weight:600}.cb-toolbar[data-v-b657f3c1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.cb-tabs[data-v-b657f3c1]{display:inline-flex;padding:3px;gap:2px;background:var(--surface-3);border-radius:10px}.cb-tab[data-v-b657f3c1]{padding:6px 14px;font-size:13px;font-weight:500;color:var(--fg-muted);background:transparent;border:0;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.cb-tab[data-v-b657f3c1]:hover{color:var(--fg-strongest)}.cb-tab.active[data-v-b657f3c1]{background:var(--surface-1);color:var(--fg-strongest);font-weight:600;box-shadow:var(--shadow-sm)}.cb-list[data-v-b657f3c1]{overflow:visible}.cb-error[data-v-b657f3c1]{color:var(--danger-fg-soft)}.cb-row[data-v-b657f3c1]{display:flex;align-items:flex-start;gap:16px;padding:14px 18px;border-top:1px solid var(--border-subtle);transition:background-color .15s,opacity .15s}.cb-row[data-v-b657f3c1]:first-child{border-top:0;border-radius:12px 12px 0 0}.cb-row[data-v-b657f3c1]:last-child{border-radius:0 0 12px 12px}.cb-row[data-v-b657f3c1]:only-child{border-radius:12px}.cb-row[data-v-b657f3c1]:hover{background:var(--surface-2)}.cb-row.dim[data-v-b657f3c1]{opacity:.55}.cb-date[data-v-b657f3c1]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;min-width:72px;padding:6px 8px;border-radius:8px;background:var(--accent-surface-soft);border:1px solid var(--accent-border);text-decoration:none}.cb-date-day[data-v-b657f3c1]{font-size:13px;font-weight:700;line-height:1.2;color:var(--accent-fg-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-date-time[data-v-b657f3c1]{font-size:12px;line-height:1.3;color:var(--accent-fg);font-variant-numeric:tabular-nums}.cb-body[data-v-b657f3c1]{flex:1;min-width:0}.cb-main[data-v-b657f3c1]{display:block;color:inherit;text-decoration:none}.cb-title-line[data-v-b657f3c1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.cb-title[data-v-b657f3c1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;color:var(--fg-strongest)}.cb-title-line .ev-badge[data-v-b657f3c1]{flex-shrink:0}.cb-main:hover .cb-title[data-v-b657f3c1]{color:var(--accent-fg)}.cb-meta[data-v-b657f3c1]{display:flex;flex-wrap:wrap;-moz-column-gap:14px;column-gap:14px;margin:4px 0 0;font-size:12px;color:var(--fg-subtle)}.cb-meta>span[data-v-b657f3c1]{position:relative;display:inline-flex;align-items:center}.cb-meta>span+span[data-v-b657f3c1]:before{content:"·";position:absolute;left:-10px;color:var(--fg-faint)}.cb-host[data-v-b657f3c1]{color:var(--fg-muted)}.cb-cap[data-v-b657f3c1]{position:relative;display:inline-flex;margin-left:4px;color:var(--fg-faint);cursor:help;outline:none}.cb-cap[data-v-b657f3c1]:hover,.cb-cap[data-v-b657f3c1]:focus-visible{color:var(--fg-muted)}.cb-cap-bubble[data-v-b657f3c1]{position:absolute;left:50%;bottom:calc(100% + 6px);z-index:3;padding:4px 8px;border-radius:6px;background:var(--tooltip-bg);color:var(--tooltip-fg);font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%)}.cb-cap:hover .cb-cap-bubble[data-v-b657f3c1],.cb-cap:focus-visible .cb-cap-bubble[data-v-b657f3c1]{opacity:1}.cb-action[data-v-b657f3c1]{flex-shrink:0;min-width:72px;margin-top:6px}.cb-action.is-registered[data-v-b657f3c1]{color:var(--success-fg-soft);border-color:var(--success-surface-strong);background:var(--success-surface)}.cb-pager[data-v-b657f3c1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:16px}.cb-page[data-v-b657f3c1]{min-width:34px;height:34px;padding:0 10px;font-size:13px;color:var(--fg-default);background:var(--surface-1);border:1px solid var(--border-default);border-radius:8px;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .15s,border-color .15s}.cb-page[data-v-b657f3c1]:hover:not(:disabled):not(.active){background:var(--surface-3)}.cb-page[data-v-b657f3c1]:disabled{opacity:.4;cursor:not-allowed}.cb-page.active[data-v-b657f3c1]{background:var(--accent-bg);border-color:var(--accent-bg);color:var(--fg-on-accent);font-weight:600}@media (max-width: 560px){.cb-row[data-v-b657f3c1]{flex-wrap:wrap;gap:12px;padding:14px}.cb-date[data-v-b657f3c1]{min-width:0}.cb-action[data-v-b657f3c1],.cb-tabs[data-v-b657f3c1]{width:100%}.cb-tab[data-v-b657f3c1]{flex:1;padding:6px 8px}}
