@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap";.container[data-v-c9d0450b]{min-height:100vh;display:grid}.main[data-v-c9d0450b]{justify-self:center;width:100%;max-width:1200px;padding:1rem}.logo[data-v-c9d0450b]{margin:0;font-size:1.25rem}.page-header[data-v-5fdee38c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding-bottom:2rem;display:flex}.header[data-v-5fdee38c]{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}.actions[data-v-5fdee38c]{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:1rem;margin-left:auto;display:flex}.drawer-form[data-v-733400c2]{flex-direction:column;align-items:flex-end;gap:1rem;width:100%;display:flex}.form-group[data-v-1997fe1e]{width:100%}.edge-type-form[data-v-6f0ffd42]{border:1px dashed var(--p-content-border-color);border-radius:var(--p-content-border-radius);flex-direction:column;align-items:flex-end;gap:1rem;width:100%;padding:1rem;display:flex}.edge-type-form h4[data-v-6f0ffd42]{align-self:flex-start}.edge-type-form-actions[data-v-6f0ffd42]{gap:.5rem;display:flex}.node-form[data-v-95b8ab59]{border:1px dashed var(--p-content-border-color);border-radius:var(--p-content-border-radius);flex-direction:column;align-items:flex-end;gap:1rem;width:100%;padding:1rem;display:flex}.node-form h4[data-v-95b8ab59]{align-self:flex-start}.node-form-actions[data-v-95b8ab59]{gap:.5rem;display:flex}.edge-row[data-v-18e63ca7]{align-items:center;gap:.5rem;padding-bottom:.25rem;display:flex}.edge-source[data-v-18e63ca7]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:10rem;font-weight:600;overflow:hidden}.inline-form[data-v-18e63ca7]{padding-bottom:1rem}.edge-relationship[data-v-18e63ca7],.edge-target[data-v-18e63ca7]{flex:1 1 0;min-width:0}.create-node-option[data-v-18e63ca7]{font-style:italic}@media (width<=640px){.edge-row[data-v-18e63ca7]{flex-direction:column;align-items:stretch}.edge-source[data-v-18e63ca7]{max-width:none}.edge-relationship[data-v-18e63ca7],.edge-target[data-v-18e63ca7]{flex:none;width:100%}}.property-value[data-v-cdecf58c]{overflow-wrap:anywhere;min-width:0}.property-value.empty[data-v-cdecf58c]{color:var(--p-text-muted-color)}.property-value.link[data-v-cdecf58c]{color:var(--p-primary-color);text-decoration:none}.property-value.link[data-v-cdecf58c]:hover{text-decoration:underline}.section[data-v-7734279d]{padding-bottom:1.5rem}.section-header[data-v-7734279d]{justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.property-list[data-v-7734279d]{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.property-row[data-v-7734279d]{align-items:center;gap:.5rem;min-height:2.25rem;display:flex}.property-name[data-v-7734279d]{color:var(--p-text-color-secondary);text-overflow:ellipsis;white-space:nowrap;flex:0 0 9rem;overflow:hidden}.property-editor[data-v-7734279d],.property-display[data-v-7734279d]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.property-input[data-v-7734279d]{flex:1;min-width:0}.property-type[data-v-7734279d]{flex:none}.property-editor[data-v-7734279d]{position:relative}.property-actions[data-v-7734279d]{z-index:10;background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:var(--p-content-border-radius,6px);align-items:center;gap:.25rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 4px 12px #0000001f}.property-name[data-v-7734279d]{max-width:25vw}.add-property[data-v-7734279d]{margin-top:.25rem}.error[data-v-7734279d]{color:var(--p-red-500);font-size:.875rem}.card[data-v-a74b526b]{border:1px solid var(--p-content-border-color)}.note-body p[data-v-a74b526b]{white-space:pre-wrap;min-height:1lh;margin:0}.note-created-at[data-v-a74b526b]{color:var(--p-text-muted-color);padding-top:.5rem;font-size:.875rem;display:block}.note-mention[data-v-a74b526b]{color:var(--p-primary-color);font-weight:600;text-decoration:none}.note-mention[data-v-a74b526b]:hover{text-decoration:underline}.title-editor[data-v-8ed0d5db],.title-display[data-v-8ed0d5db]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.title-input[data-v-8ed0d5db]{flex:1;min-width:0}.error[data-v-8ed0d5db]{color:var(--p-red-500);font-size:.875rem}.section[data-v-1b5e48ff]{padding-bottom:1.5rem}.section-node-type[data-v-1b5e48ff]{color:var(--p-text-color-secondary);padding-bottom:1rem}.section-header[data-v-1b5e48ff]{justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.edge-list[data-v-1b5e48ff]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.edge-row[data-v-1b5e48ff]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.danger-zone[data-v-1b5e48ff]{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.sub-form[data-v-1b5e48ff]{border:1px solid var(--p-content-border-color);border-radius:.5rem;margin:1rem 0;padding:1rem}.note-list[data-v-1b5e48ff]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.note-editor[data-v-46237ad2] .tiptap{border:1px solid var(--p-form-field-border-color);border-radius:var(--p-form-field-border-radius);background:var(--p-form-field-background);min-height:4rem;color:var(--p-form-field-color);outline:none;padding:.5rem .75rem}.note-editor[data-v-46237ad2] .tiptap:focus{border-color:var(--p-form-field-focus-border-color)}.note-editor[data-v-46237ad2] .tiptap p{margin:0}.note-editor[data-v-46237ad2] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--p-form-field-placeholder-color)}.note-editor[data-v-46237ad2] .note-mention{color:var(--p-primary-color);font-weight:600}.note-suggestions[data-v-46237ad2]{z-index:1200;background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:var(--p-content-border-radius);min-width:12rem;max-height:16rem;margin:0;padding:.25rem;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 4px 12px #00000026}.note-suggestions li[data-v-46237ad2]{border-radius:var(--p-content-border-radius);cursor:pointer;padding:.375rem .5rem}.note-suggestions li.is-selected[data-v-46237ad2]{background:var(--p-highlight-background);color:var(--p-highlight-color)}.note-suggestions li.note-suggestion-empty[data-v-46237ad2]{cursor:default}.note-form[data-v-fc437de2]{flex-direction:column;gap:.75rem;padding-bottom:1rem;display:flex}.note-error[data-v-fc437de2]{color:var(--p-red-500)}.note-list[data-v-fc437de2]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.load-more[data-v-fc437de2]{justify-content:center;padding-top:1rem;display:flex}.overview-layout[data-v-09b3bc62]{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:start;gap:1rem;display:grid}@media (width<=960px){.overview-layout[data-v-09b3bc62]{grid-template-columns:minmax(0,1fr)}}.search-field[data-v-09b3bc62]{align-items:center;display:inline-flex;position:relative}.search-input[data-v-09b3bc62]{padding-right:2.25rem}.search-input[data-v-09b3bc62]::-webkit-search-cancel-button{appearance:none}.search-clear[data-v-09b3bc62]{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;display:inline-flex;position:absolute;right:.5rem}.search-clear[data-v-09b3bc62]:hover,.search-clear[data-v-09b3bc62]:focus-visible{color:var(--p-text-color)}.node-grid[data-v-09b3bc62]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;display:grid}.node-grid-stale[data-v-09b3bc62]{opacity:.6}.load-more[data-v-09b3bc62]{justify-content:center;padding-top:1rem;display:flex}.node-card-link[data-v-09b3bc62]{color:inherit;border-radius:var(--p-card-border-radius);border:2px solid var(--p-content-border-color);text-decoration:none;display:block}.node-card-link[data-v-09b3bc62]:hover,.node-card-link[data-v-09b3bc62]:focus-visible{border:2px solid var(--p-primary-color)}.type-row[data-v-a006c9ed]{flex-direction:column;gap:.25rem;padding:.5rem 0;display:flex}.type-row[data-v-a006c9ed]:not(:last-child){border-bottom:1px solid var(--p-content-border-color)}.row-content[data-v-a006c9ed]{align-items:center;gap:.5rem;display:flex}.row-title[data-v-a006c9ed],.row-input[data-v-a006c9ed-s]{flex:1;min-width:0}.error[data-v-a006c9ed]{color:var(--p-red-500);font-size:.875rem}.properties[data-v-8b4e81aa]{flex-direction:column;gap:.25rem;padding-left:1rem;display:flex}.property-list[data-v-8b4e81aa]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.property-row[data-v-8b4e81aa]{align-items:center;gap:.5rem;display:flex}.property-name[data-v-8b4e81aa]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.property-type[data-v-8b4e81aa],.empty[data-v-8b4e81aa]{color:var(--p-text-muted-color);font-size:.875rem}.error[data-v-8b4e81aa]{color:var(--p-red-500);font-size:.875rem}.reverse[data-v-e5a344f7]{color:var(--p-text-muted-color)}.settings-layout[data-v-120d4420]{flex-direction:column;gap:1.5rem;display:flex}.login[data-v-70c7d0b7]{justify-content:center;padding-top:4rem;display:flex}.login-panel[data-v-70c7d0b7]{width:100%;max-width:24rem}.login-form[data-v-70c7d0b7]{flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.login-error[data-v-70c7d0b7]{color:var(--p-red-500);align-self:stretch}body,html{margin:0;padding:0;font-family:IBM Plex Sans,sans-serif}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500}:where(a:not([class^=p-],[class*=\ p-])){color:var(--p-primary-color);text-decoration:none}:where(a:not([class^=p-],[class*=\ p-])):hover,:where(a:not([class^=p-],[class*=\ p-])):focus-visible{text-decoration:underline}input{width:100%}
