:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary-element:#00679e;--color-primary-element-text:#fff;--color-main-background:#fff;--color-primary-element-light:color-mix(in srgb, var(--color-primary-element) 10%, var(--color-main-background));--color-background-hover:#f4f4f4;--color-background-dark:#ededed;--color-main-text:#222;--color-text-maxcontrast:#6b6b6b;--color-border:#ededed;--border-radius-element:8px;--border-radius-large:8px;--default-clickable-area:34px;--default-grid-baseline:4px;--option-gray-bg:#e8e8e8;--option-gray-text:#222;--option-blue-bg:#d6eaf5;--option-blue-text:#00679e;--option-green-bg:#d9f2e3;--option-green-text:#1b7a3a;--option-yellow-bg:#fff3c4;--option-yellow-text:#7a5b00;--option-orange-bg:#ffe4cc;--option-orange-text:#a34700;--option-red-bg:#fde0e0;--option-red-text:#a12626;--option-purple-bg:#eadcf5;--option-purple-text:#6b3a99;--option-pink-bg:#fde0ef;--option-pink-text:#9b2d6a;font-family:system-ui,-apple-system,Segoe UI,Roboto,Oxygen-Sans,Cantarell,Ubuntu,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif;font-size:15px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-main-background:#171717;--color-background-hover:#212121;--color-background-dark:#282828;--color-main-text:#ebebeb;--color-text-maxcontrast:#999;--color-border:#282828;--option-gray-bg:#3a3a3a;--option-gray-text:#ebebeb;--option-blue-bg:#14384d;--option-blue-text:#9fd4f2;--option-green-bg:#143828;--option-green-text:#9ee0b8;--option-yellow-bg:#3d3414;--option-yellow-text:#f3e2a0;--option-orange-bg:#3d2814;--option-orange-text:#f6c79a;--option-red-bg:#3d1c1c;--option-red-text:#f5b4b4;--option-purple-bg:#2e1c3d;--option-purple-text:#e0c2f5;--option-pink-bg:#3d1c30;--option-pink-text:#f5b4d4}}*{box-sizing:border-box}body{background:var(--color-main-background);color:var(--color-main-text);margin:0}.shell{background:var(--color-main-background);min-height:100vh;color:var(--color-main-text);grid-template-rows:auto minmax(0,1fr);grid-template-columns:300px minmax(0,1fr);display:grid}.topbar{justify-content:space-between;align-items:center;gap:calc(var(--default-grid-baseline) * 4);min-height:calc(var(--default-clickable-area) + var(--default-grid-baseline) * 4);padding:calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 4);border-bottom:1px solid var(--color-border);background:var(--color-main-background);grid-area:1/1/auto/-1;display:flex}.brand,.who,.nav-user{margin:0}.brand{font-weight:650}.who,.nav-user{color:var(--color-text-maxcontrast)}.nav-column{gap:calc(var(--default-grid-baseline) * 2);min-height:0;padding:calc(var(--default-grid-baseline) * 2);background:var(--color-main-background);border-inline-end:1px solid var(--color-border);flex-direction:column;grid-area:2/1;display:flex}.nav-user{padding:0 calc(var(--default-grid-baseline) * 3)}nav{gap:var(--default-grid-baseline);min-height:0;padding-inline:calc(var(--default-grid-baseline) * 2);background:var(--color-main-background);flex-direction:column;display:flex}.modules{gap:var(--default-grid-baseline);flex-direction:column;display:flex}nav a{height:var(--default-clickable-area);padding:0 calc(var(--default-grid-baseline) * 3);border-radius:calc(var(--default-clickable-area) / 2);color:var(--color-main-text);align-items:center;text-decoration:none;display:flex}nav a:hover{background:var(--color-background-hover)}nav a.router-link-active{background:var(--color-primary-element-light);color:var(--color-primary-element)}nav a.router-link-active:hover{background:var(--color-primary-element-light)}nav a:focus-visible{outline:2px solid var(--color-primary-element);outline-offset:2px}.content{min-width:0;min-height:0;padding:calc(var(--default-grid-baseline) * 4);background:var(--color-main-background);grid-area:2/2;display:grid}.empty{text-align:center;color:var(--color-text-maxcontrast);place-self:center;margin:0}@media (width<=700px){.shell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr}.topbar,.nav-column,.content{grid-column:1}.nav-column{border-inline-end:0;border-bottom:1px solid var(--color-border);grid-row:2}.content{grid-row:3}.shell.embedded{grid-template-rows:auto minmax(0,1fr)}.shell.embedded .nav-column{grid-row:1}.shell.embedded .content{grid-row:2}.modules{flex-direction:row;overflow-x:auto}}.page-tree,.database-list{gap:var(--default-grid-baseline);flex-direction:column;min-height:0;display:flex;overflow:auto}.database-list ul{gap:var(--default-grid-baseline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-row{align-items:center;gap:var(--default-grid-baseline);min-height:var(--default-clickable-area);padding-inline-start:calc(var(--default-grid-baseline) * var(--depth,0) * 3);display:flex}.page-row a{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.page-tree button,.database-list button,.database-table button,.editor-toolbar button,.page-banner button,.page-editor dialog button{font:inherit;color:var(--color-main-text);border:1px solid var(--color-border);border-radius:var(--border-radius-element);min-height:var(--default-clickable-area);padding-inline:calc(var(--default-grid-baseline) * 2);background:0 0}.page-menu{gap:var(--default-grid-baseline);flex-direction:column;padding-inline-start:calc(var(--default-grid-baseline) * 4);display:flex}.page-editor{gap:calc(var(--default-grid-baseline) * 3);flex-direction:column;align-self:stretch;min-width:0;display:flex}.page-title{width:100%;color:var(--color-main-text);font:inherit;background:0 0;border:0;font-size:1.6rem;font-weight:650}.editor-toolbar{gap:var(--default-grid-baseline);flex-wrap:wrap;display:flex}.editor-toolbar button[aria-pressed=true]{background:var(--color-primary-element-light);color:var(--color-primary-element)}.page-editor .ProseMirror{min-height:calc(var(--default-clickable-area) * 8);outline:none}.page-editor .ProseMirror:focus-visible{outline:2px solid var(--color-primary-element);outline-offset:2px}.page-editor .ProseMirror p,.page-editor .ProseMirror h1,.page-editor .ProseMirror h2,.page-editor .ProseMirror h3,.page-editor .ProseMirror ul,.page-editor .ProseMirror ol,.page-editor .ProseMirror blockquote,.page-editor .ProseMirror pre{margin:0 0 calc(var(--default-grid-baseline) * 3)}.page-editor pre{background:var(--color-background-dark);padding:calc(var(--default-grid-baseline) * 2);border-radius:var(--border-radius-element)}.page-editor blockquote{border-inline-start:3px solid var(--color-border);margin-inline:0;padding-inline-start:calc(var(--default-grid-baseline) * 3)}.page-editor hr{border:0;border-top:1px solid var(--color-border)}.page-editor .ProseMirror a{color:var(--color-primary-element)}.page-banner,.slash-menu{background:var(--color-background-dark);color:var(--color-main-text);border-radius:var(--border-radius-element);padding:calc(var(--default-grid-baseline) * 2)}.slash-menu{flex-direction:column;min-width:12rem;display:flex}.slash-menu button{font:inherit;color:var(--color-main-text);text-align:start;min-height:var(--default-clickable-area);background:0 0;border:0}.slash-menu button.selected,.slash-menu button:hover{background:var(--color-background-hover)}.save-status{color:var(--color-text-maxcontrast);font:inherit;text-align:start;background:0 0;border:0;margin:0;padding:0}.page-editor dialog,.page-tree dialog,.database-list dialog,.database-table dialog{color:var(--color-main-text);background:var(--color-main-background);border:1px solid var(--color-border);border-radius:var(--border-radius-large)}.page-editor dialog::backdrop,.page-tree dialog::backdrop,.database-list dialog::backdrop,.database-table dialog::backdrop{background:var(--color-main-text);opacity:.35}.page-tree dialog label,.page-editor dialog label,.database-list dialog label{gap:var(--default-grid-baseline);align-items:center;display:flex}.database-screen{align-items:stretch;gap:calc(var(--default-grid-baseline) * 3);flex-direction:column;min-width:0;max-width:100%;display:flex}.database-screen h1{margin:0;font-size:1.6rem;font-weight:650}.database-table{align-items:flex-start;gap:var(--default-grid-baseline);flex-direction:column;min-width:0;max-width:100%;display:flex}.table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:max-content;min-width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--color-border);padding:calc(var(--default-grid-baseline) * 2);text-align:start;vertical-align:top;background:var(--color-main-background);white-space:nowrap}.sticky-col{z-index:1;background:var(--color-main-background);position:sticky;left:0}.cell{min-height:1.25rem}.field-header{align-items:center;gap:var(--default-grid-baseline);display:flex}.field-menu-button{min-width:var(--default-clickable-area);min-height:var(--default-clickable-area)}.field-menu-button:before{content:"…"}.field-menu{z-index:30;padding:calc(var(--default-grid-baseline) * 2);background:var(--color-main-background);border:1px solid var(--color-border);margin:0}.option-tags,.option-menu{align-items:flex-start;gap:var(--default-grid-baseline);flex-direction:column;display:flex}.option-tag{padding:0 calc(var(--default-grid-baseline) * 2);border-radius:var(--border-radius-element);display:inline-block}.cell-clip{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;display:block;overflow:hidden}.cell textarea{white-space:pre-wrap}.cell-message{color:var(--color-text-maxcontrast);white-space:normal;margin:0}
