.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)}}
