.document-file-preview__markdown[data-v-ed5a5fc5]{color:hsl(var(--foreground));max-width:820px;margin:0 auto;padding:32px}.document-file-preview__markdown[data-v-ed5a5fc5] h1,.document-file-preview__markdown[data-v-ed5a5fc5] h2,.document-file-preview__markdown[data-v-ed5a5fc5] h3{margin:1.6em 0 .6em;font-weight:650;line-height:1.2}.document-file-preview__markdown[data-v-ed5a5fc5] h1{font-size:1.875rem}.document-file-preview__markdown[data-v-ed5a5fc5] h2{font-size:1.5rem}.document-file-preview__markdown[data-v-ed5a5fc5] h3{font-size:1.25rem}.document-file-preview__markdown[data-v-ed5a5fc5] blockquote,.document-file-preview__markdown[data-v-ed5a5fc5] ol,.document-file-preview__markdown[data-v-ed5a5fc5] p,.document-file-preview__markdown[data-v-ed5a5fc5] ul{margin:0 0 1rem}.document-file-preview__markdown[data-v-ed5a5fc5] a{color:hsl(var(--primary));text-decoration:underline}.document-file-preview__markdown[data-v-ed5a5fc5] pre{color:#e2e8f0;background:#0f172a;border-radius:8px;padding:16px;overflow:auto}.document-file-preview__markdown[data-v-ed5a5fc5] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em}[data-v-ed5a5fc5] .hljs-keyword,[data-v-ed5a5fc5] .hljs-selector-tag,[data-v-ed5a5fc5] .hljs-title.function_{color:#7c3aed}[data-v-ed5a5fc5] .hljs-attr,[data-v-ed5a5fc5] .hljs-string,[data-v-ed5a5fc5] .hljs-symbol{color:#047857}[data-v-ed5a5fc5] .hljs-literal,[data-v-ed5a5fc5] .hljs-number{color:#b45309}[data-v-ed5a5fc5] .hljs-comment{color:#64748b}.document-file-preview__message[data-v-ffb851d1]{color:hsl(var(--foreground));max-width:820px;margin:0 auto;padding:32px}.document-file-preview__message-header[data-v-ffb851d1]{border-bottom:1px solid hsl(var(--border));margin-bottom:24px;padding-bottom:20px}.document-file-preview__message-subject[data-v-ffb851d1]{margin:0 0 16px;font-size:1.25rem;font-weight:650;line-height:1.3}.document-file-preview__message-meta[data-v-ffb851d1]{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.document-file-preview__message-meta dt[data-v-ffb851d1]{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.75rem;font-weight:600}.document-file-preview__message-meta dd[data-v-ffb851d1]{overflow-wrap:anywhere;min-width:0;margin:0}.document-file-preview__message-body[data-v-ffb851d1]{overflow-wrap:anywhere;line-height:1.65}.document-file-preview__message-body[data-v-ffb851d1] pre{color:#e2e8f0;white-space:pre-wrap;background:#0f172a;border-radius:8px;padding:16px;overflow:auto}.document-file-preview__attachments[data-v-ffb851d1]{border-top:1px solid hsl(var(--border));margin-top:24px;padding-top:20px}.document-file-preview__attachments-title[data-v-ffb851d1]{color:hsl(var(--muted-foreground));text-transform:uppercase;margin:0 0 10px;font-size:.75rem;font-weight:600}.document-file-preview__attachments ul[data-v-ffb851d1]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.document-file-preview__attachments li[data-v-ffb851d1]{align-items:center;gap:8px;min-width:0;display:flex}.document-file-preview__attachments span[data-v-ffb851d1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-file-preview__state[data-v-65834c86]{background:hsl(var(--background)/.92);color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex;position:absolute;inset:0}.document-file-preview__state--error[data-v-65834c86]{color:hsl(var(--destructive))}.document-file-preview[data-v-c2fd280c]{position:relative;overflow:hidden}.document-file-preview__code-shell[data-v-c2fd280c],.document-file-preview__epub[data-v-c2fd280c],.document-file-preview__frame[data-v-c2fd280c],.document-file-preview__office[data-v-c2fd280c],.document-file-preview__scroll[data-v-c2fd280c],.document-file-preview__text[data-v-c2fd280c],.document-file-preview__unknown[data-v-c2fd280c],.document-file-preview__video[data-v-c2fd280c]{width:100%;height:100%;min-height:100%}.document-file-preview__office[data-v-c2fd280c]{overflow:auto}.document-file-preview__frame[data-v-c2fd280c]{border:0;display:block}.document-file-preview__code-shell[data-v-c2fd280c],.document-file-preview__scroll[data-v-c2fd280c],.document-file-preview__text[data-v-c2fd280c]{overflow:auto}.document-file-preview__scroll[data-v-c2fd280c]{overflow:hidden auto}.document-file-preview__code-editor[data-v-c2fd280c]{width:100%;height:100%;min-height:100%}.document-file-preview__code-editor[data-v-c2fd280c] .cm-editor{height:100%;min-height:100%}.document-file-preview__presentation[data-v-c2fd280c]{flex-direction:column;align-items:center;width:100%;min-height:100%;padding:20px;display:flex}.document-file-preview__presentation[data-v-c2fd280c] .slide{max-width:100%;margin:0 auto 20px}.document-file-preview__media[data-v-c2fd280c]{flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;padding:32px;display:flex}.document-file-preview__media audio[data-v-c2fd280c]{width:min(680px,100%)}.document-file-preview__waveform[data-v-c2fd280c]{width:100%;max-width:760px;height:180px}.document-file-preview__image[data-v-c2fd280c],.document-file-preview__video[data-v-c2fd280c]{background:hsl(var(--muted));-o-object-fit:contain;object-fit:contain}.document-file-preview__image[data-v-c2fd280c]{width:100%;max-width:100%;height:100%;max-height:100%;margin:0 auto;display:block}.document-file-preview__text[data-v-c2fd280c]{background:hsl(var(--background))}.document-file-preview__plain[data-v-c2fd280c]{color:hsl(var(--foreground));tab-size:2;white-space:pre-wrap;word-break:break-word;min-height:100%;margin:0;padding:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.7;overflow:auto}.document-file-preview__epub[data-v-c2fd280c]{background:#f8fafc;padding:24px 56px;position:relative}.document-file-preview__epub-page[data-v-c2fd280c]{border:1px solid hsl(var(--border));background:#fff;border-radius:8px;height:100%;overflow:hidden;box-shadow:0 12px 32px #0f172a14}.document-file-preview__epub-controls[data-v-c2fd280c]{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 12px auto;transform:translateY(-50%)}.document-file-preview__icon-button[data-v-c2fd280c]{background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--foreground));pointer-events:auto;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 8px 20px #0f172a24}.document-file-preview__unknown[data-v-c2fd280c]{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.kb-grid[data-v-f16544c3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.kb-table[data-v-6fed13d4]{container-type:inline-size}.kb-table__row[data-v-6fed13d4]{grid-template-columns:minmax(0,1fr) auto}.kb-table__desktop-cell[data-v-6fed13d4],.kb-table__desktop-subtitle[data-v-6fed13d4]{display:none}.kb-table__mobile-subtitle[data-v-6fed13d4]{display:block}.kb-table__controls-header[data-v-6fed13d4]{width:4.5rem}@container (width>=78rem){.kb-table__row[data-v-6fed13d4]{-moz-column-gap:.75rem;grid-template-columns:minmax(18rem,1.25fr) minmax(10rem,.75fr) minmax(10rem,.75fr) minmax(9rem,.6fr) minmax(7rem,.45fr) 4.25rem;column-gap:.75rem;padding-right:1rem}.kb-table__desktop-cell[data-v-6fed13d4],.kb-table__desktop-subtitle[data-v-6fed13d4]{display:block}.kb-table__mobile-subtitle[data-v-6fed13d4]{display:none}.kb-table__controls-header[data-v-6fed13d4]{width:4.25rem}.kb-table__actions[data-v-6fed13d4]{opacity:0}.kb-table__row:focus-within .kb-table__actions[data-v-6fed13d4],.kb-table__row:hover .kb-table__actions[data-v-6fed13d4]{opacity:1}}.kb-toolbar[data-v-be6aa174]{container-type:inline-size}.kb-toolbar__new[data-v-be6aa174]{min-width:2.5rem}.kb-toolbar__new-chevron[data-v-be6aa174],.kb-toolbar__new-label[data-v-be6aa174]{display:none}@container (width>=34rem){.kb-toolbar[data-v-be6aa174]{gap:1rem}.kb-toolbar__top[data-v-be6aa174]{flex-wrap:nowrap;gap:1rem}.kb-toolbar__title[data-v-be6aa174]{flex-basis:auto}.kb-toolbar__heading[data-v-be6aa174]{font-size:1.5rem;line-height:2rem}.kb-toolbar__controls[data-v-be6aa174]{flex-direction:row;align-items:center;gap:.75rem}.kb-toolbar__filter[data-v-be6aa174]{align-self:auto}.kb-toolbar__new[data-v-be6aa174]{padding-inline:.75rem}.kb-toolbar__new-label[data-v-be6aa174]{margin-left:.5rem;display:inline}.kb-toolbar__new-chevron[data-v-be6aa174]{display:inline}}.presence-dock__trigger[data-v-9a311e9b]{border:1px solid hsl(var(--border));background:hsl(var(--background)/.94);min-width:2.5rem;min-height:2.5rem;color:hsl(var(--foreground));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:.1875rem;display:inline-flex;box-shadow:0 16px 36px -22px #0f172a73}.presence-dock__stack[data-v-9a311e9b]{align-items:center;padding-left:.25rem;display:inline-flex}.presence-dock__avatar[data-v-9a311e9b]{width:2rem;height:2rem;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 3px var(--avatar-ring-color,hsl(var(--primary)))}.presence-dock__avatar[data-v-9a311e9b]:not(:first-child){margin-left:-.5rem}.presence-dock__avatar--list[data-v-9a311e9b],.presence-dock__avatar--single[data-v-9a311e9b]{margin-left:0}.presence-dock__avatar--list[data-v-9a311e9b]{width:1.75rem;height:1.75rem}.presence-dock__count[data-v-9a311e9b]{background:hsl(var(--muted));width:2rem;height:2rem;color:hsl(var(--muted-foreground));box-shadow:0 0 0 2px hsl(var(--background));border-radius:9999px;justify-content:center;align-items:center;margin-left:-.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.presence-dock__popover[data-v-9a311e9b]{border:1px solid hsl(var(--border));background:hsl(var(--background)/.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:.875rem;width:13.5rem;padding:.375rem;box-shadow:0 18px 44px -28px #0f172a80}.presence-dock__list[data-v-9a311e9b]{gap:.125rem;display:grid}.presence-dock__row[data-v-9a311e9b]{border-radius:.625rem;align-items:center;gap:.625rem;min-width:0;padding:.375rem;display:flex}.presence-dock__row[data-v-9a311e9b]:hover{background:hsl(var(--muted)/.55)}.presence-dock__avatar-wrap[data-v-9a311e9b]{flex:none;position:relative}.presence-dock__status[data-v-9a311e9b]{width:.5rem;height:.5rem;box-shadow:0 0 0 1.5px hsl(var(--background));border-radius:9999px;position:absolute;bottom:-.0625rem;right:-.0625rem}.presence-dock__status--active[data-v-9a311e9b]{background:#22c55e}.presence-dock__status--idle[data-v-9a311e9b]{background:#f59e0b}.presence-dock__status--away[data-v-9a311e9b]{background:#94a3b8}.presence-dock__name[data-v-9a311e9b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;overflow:hidden}.remote-cursor[data-v-a7e008ec]{pointer-events:none;animation:.15s ease-out cursor-fade-in-a7e008ec}.remote-cursor[data-v-a7e008ec] img{-webkit-user-select:none;user-select:none}.remote-cursor-edgeless[data-v-a7e008ec]{overflow:visible}.remote-cursor-edgeless__frame[data-v-a7e008ec]{border:2px solid;border-radius:12px;position:absolute;inset:-3px}.remote-cursor-edgeless__pointer[data-v-a7e008ec]{border:2px solid #fffffff5;border-radius:9999px;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.remote-cursor-edgeless__badge[data-v-a7e008ec]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;border-radius:9999px;align-items:center;gap:.375rem;min-width:0;max-width:100%;min-height:1.75rem;padding:.1875rem .5rem .1875rem .1875rem;display:inline-flex}.remote-cursor-edgeless__avatar[data-v-a7e008ec]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:10px;font-weight:600;display:inline-flex;overflow:hidden}.remote-cursor-edgeless__name[data-v-a7e008ec]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:10rem;font-size:11px;font-weight:700;overflow:hidden}.remote-cursor-page__avatar[data-v-a7e008ec]{border:1.5px solid #ffffffd9;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:600;display:flex;overflow:hidden;box-shadow:0 1px 4px #0f172a47}.remote-cursor-page__name[data-v-a7e008ec]{text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;border:1px solid;border-radius:6px;max-width:10rem;padding:2px 6px;font-size:10px;font-weight:500;transition:opacity .12s;position:absolute;top:50%;left:24px;overflow:hidden;transform:translateY(-50%)}.remote-cursor-page:hover .remote-cursor-page__name[data-v-a7e008ec]{opacity:1}@keyframes cursor-fade-in-a7e008ec{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
