.notes-shell{display:flex;height:100dvh;min-height:0;overflow:hidden;border-radius:0;background:transparent;font-size:.9375rem}.notes-sidebar{display:flex;width:18.5rem;flex-shrink:0;flex-direction:column;border:0;border-right:1px solid var(--divider-color,var(--theme-border-subtle));border-radius:0}.notes-sidebar-backdrop{display:none}.notes-workspace-switcher{display:flex;min-height:3rem;align-items:center;gap:.55rem;padding:.75rem .75rem .5rem}.notes-workspace-select.input{height:2rem;min-width:0;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.9375rem;font-weight:var(--font-weight-heading);padding-inline:0}.notes-sidebar-nav{display:grid;gap:.125rem;padding:.125rem .75rem 1rem}.notes-new-page,.notes-sidebar-page{display:flex;min-width:0;width:100%;align-items:center;gap:.55rem;padding:.25rem .5rem;text-align:left}.notes-search-field{position:relative;display:block}.notes-search-field>svg{position:absolute;left:.75rem;top:50%;z-index:1;transform:translateY(-50%)}.notes-search-input.input{height:2rem;padding-block:.375rem;font-size:.875rem}.notes-sidebar-section{min-height:0;flex:1;overflow-y:auto;padding-inline:.75rem}.notes-sidebar-section-title{padding:.875rem .5rem .375rem;font-size:.6875rem;font-weight:var(--font-weight-heading);letter-spacing:.08em;text-transform:uppercase}.notes-sidebar-pages{display:grid;gap:.0625rem}.notes-sidebar-page{min-height:1.875rem;padding-block:.25rem;font-size:.9375rem;justify-content:flex-start}.notes-page-toggle,.notes-sidebar-page-main{color:inherit}.notes-page-toggle{--btn-icon-only-size:1rem;display:grid;height:1rem;width:1rem;flex-shrink:0;place-items:center;border-radius:var(--theme-radius-sm);padding:0;transition:transform .12s ease}.notes-page-toggle.is-open{transform:rotate(90deg)}.notes-sidebar-page-main{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-start;gap:.55rem;min-height:1.55rem;padding:0;text-align:left}.notes-sidebar-page-main:hover{background:transparent}.notes-page-row-action{--btn-icon-only-size:1.45rem;height:1.45rem;width:1.45rem;flex-shrink:0;opacity:0}.notes-page-row-action:focus-visible,.notes-sidebar-page:hover .notes-page-row-action{opacity:1}.notes-sidebar-page--active{font-weight:var(--font-weight-heading)}.notes-sidebar-page span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-sidebar-loading{display:grid;place-items:center;padding:1.5rem}.notes-new-page{min-height:2.75rem;flex-shrink:0;border-top:1px solid var(--divider-color,var(--theme-border-subtle));border-radius:0;padding-inline:1rem}.notes-main{min-width:0;flex:1;flex-direction:column}.notes-main,.notes-topbar{position:relative;display:flex}.notes-topbar{z-index:20;min-height:2.75rem;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--divider-color,var(--theme-border-subtle));padding-inline:.875rem 1rem}.notes-breadcrumb,.notes-topbar-actions{display:flex;min-width:0;align-items:center;gap:.25rem}.notes-breadcrumb-page{display:inline-flex;min-width:0;max-width:28rem;align-items:center;gap:.4rem;font-size:.875rem;font-weight:var(--font-weight-heading);padding-inline:.4rem}.notes-icon-button.btn{--btn-icon-only-size:1.8rem}.notes-block-control{--btn-icon-only-size:1.7rem}.notes-mobile-menu-button{display:none}.notes-save-state{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;padding-inline:.35rem}.notes-icon-button--danger,.notes-save-state.is-error{color:var(--theme-status-error-text)}.notes-page-scroll{min-height:0;flex:1;overflow-y:auto;background:transparent}.notes-page{position:relative;width:min(100%,58rem);margin-inline:auto;padding:3.75rem 5rem 8rem}.notes-page-icon-row{position:relative;min-height:5.5rem}.notes-page-icon{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--theme-radius-md);background:transparent;font-size:4.25rem;line-height:1;padding:.125rem!important}.notes-page-icon:hover{background:var(--btn-fill-bg)}.notes-title-input.input-plain{width:100%;font-size:clamp(2.35rem,5vw,3rem);font-weight:var(--font-weight-display);line-height:1.12;padding:0}.notes-title-input::-moz-placeholder{color:var(--input-placeholder,#ffffff);opacity:1}.notes-title-input::placeholder{color:var(--input-placeholder,#ffffff);opacity:1}.notes-block-inserter{display:flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;min-height:1.9rem;font-size:.875rem;margin-top:.5rem;margin-left:-3.4rem;opacity:.68;transition:opacity .12s ease}.notes-block-control:before{content:"+";font-size:1.2rem;font-weight:var(--font-weight-heading);line-height:1}.notes-block-control>svg{display:none}.notes-block-inserter:focus-within,.notes-page:hover .notes-block-inserter{opacity:1}.notes-popover--topbar{position:absolute;top:calc(100% + .35rem);right:.75rem;display:grid;width:min(22rem,calc(100vw - 2rem));gap:.55rem;padding:.75rem}.notes-popover-title{font-size:.875rem;font-weight:var(--font-weight-heading)}.notes-popover-text{font-size:.75rem;line-height:1.4}.notes-menu-inline-form{display:flex;align-items:center;gap:.5rem}.notes-share-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.notes-menu-row{display:flex;min-height:2rem;align-items:center;justify-content:flex-start;gap:.55rem;padding:.38rem .45rem;text-align:left;text-decoration:none}.notes-menu-row.is-danger{color:var(--theme-status-error-text)}.notes-menu-divider{margin-block:.25rem}.notes-menu-field{display:grid;gap:.4rem;padding:.25rem .1rem}.notes-menu-field label{font-size:.75rem}.notes-linked-task-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .45rem;font-size:.8125rem}.notes-empty-state{display:grid;min-height:0;flex:1;place-items:center;padding:2rem}.notes-editor-area{min-height:0;background:transparent}.notes-document-editor.editor{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.notes-document-editor .post-editor-toolbar-root{position:sticky;top:.5rem;z-index:12;width:-moz-fit-content;width:fit-content;max-width:100%;border:0;background:transparent;margin:1rem 0 1.25rem;overflow:visible}.notes-document-editor .post-editor-toolbar{--subcard-bg:var(--card-bg-drop);--subcard-border-width:1px;--subcard-border:var(--card-border);--subcard-radius:var(--card-radius);--subcard-shadow:var(--card-shadow);max-width:min(100%,46rem);overflow-x:auto;scrollbar-width:none;padding:.25rem}.notes-document-editor .post-editor-toolbar::-webkit-scrollbar{display:none}.notes-document-editor .post-editor-toolbar .btn{--btn-fill-bg:transparent;--btn-fill-bg-hover:var(--btn-fill-bg);--btn-fill-text:var(--theme-text-secondary);--btn-active-bg:var(--btn-fill-bg);--btn-active-bg-hover:var(--btn-fill-bg);--btn-active-text:var(--theme-text-primary);min-height:1.8rem;height:1.8rem;border-radius:var(--theme-radius-sm);padding-inline:.45rem}.notes-document-editor .post-editor-toolbar .btn-active,.notes-document-editor .post-editor-toolbar .btn:hover{--btn-fill-bg-hover:var(--btn-fill-bg);--btn-active-text:var(--theme-text-primary)}.notes-document-editor .post-editor-toolbar__section{gap:.125rem}.notes-document-editor .post-editor-toolbar__divider{opacity:.55}.notes-document-editor .editor-content{min-height:24rem;padding:0;background:transparent;font-size:1rem;line-height:1.65}.notes-document-editor .editor-content .ProseMirror{min-height:24rem}.notes-document-editor .editor-content .ProseMirror:focus-visible{box-shadow:none}.notes-document-editor .editor-content p{margin:.28em 0}.notes-document-editor .editor-content h1,.notes-document-editor .editor-content h2,.notes-document-editor .editor-content h3{margin-top:1.2em;margin-bottom:.35em}.notes-database{margin-top:2rem;border-top:1px solid var(--divider-color,var(--theme-border-subtle));padding-top:.75rem}.notes-database-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2rem}.notes-database-search,.notes-database-title{display:inline-flex;min-width:0;align-items:center;gap:.5rem}.notes-database-title{font-weight:var(--font-weight-heading)}.notes-database-search{width:14rem}.notes-database-controls{display:flex;min-width:0;align-items:center;gap:.4rem}.notes-sort-select.input{height:2rem;min-width:7rem;font-size:.8125rem}.notes-view-tabs{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--divider-color,var(--theme-border-subtle));margin-top:.5rem}.notes-view-tab{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--theme-text-tertiary);padding:.45rem .5rem;font-size:.8125rem}.notes-view-tab--active,.notes-view-tab:hover{border-bottom-color:var(--theme-text-primary);color:var(--theme-text-primary)}.notes-database-new-row{display:flex;align-items:center;gap:.5rem;min-height:2.25rem;border-bottom:1px solid var(--divider-color,var(--theme-border-subtle))}.notes-table-wrap{overflow-x:auto}.notes-table{width:100%;border-collapse:collapse;font-size:.875rem}.notes-table th{color:var(--theme-text-tertiary);font-weight:var(--font-weight-heading)}.notes-table td,.notes-table th{border-bottom:1px solid var(--divider-color,var(--theme-border-subtle))}.notes-table td{color:var(--theme-text-secondary)}.notes-row-title,.notes-row-title-cell{display:flex;min-width:0;align-items:center;gap:.45rem}.notes-row-title span{min-width:0;overflow:hidden;font-weight:var(--font-weight-heading);text-overflow:ellipsis;white-space:nowrap}.notes-row-meta{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.notes-board{display:grid;grid-template-columns:repeat(3,minmax(14rem,1fr));gap:.75rem;overflow-x:auto;padding-top:.75rem}.notes-board-column{min-height:10rem;padding:.55rem}.notes-board-column-title{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;font-weight:var(--font-weight-heading);margin-bottom:.55rem}.notes-board-cards{display:grid;gap:.45rem}.notes-board-card{padding:.55rem;font-size:.875rem;text-align:left}.notes-calendar,.notes-gallery,.notes-list-view,.notes-timeline{margin-top:.75rem}.notes-calendar{display:grid;grid-template-columns:repeat(3,minmax(13rem,1fr));gap:.75rem;overflow-x:auto}.notes-calendar-day{min-height:12rem;padding:.55rem}.notes-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem}.notes-gallery-card{min-height:9rem}.notes-list-view{display:grid;gap:.35rem}.notes-list-card{width:100%}.notes-timeline{display:grid;gap:.75rem;overflow-x:auto}.notes-timeline-group{display:grid;grid-template-columns:9rem minmax(16rem,1fr);gap:.75rem;min-width:32rem}.notes-timeline-date{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem}.notes-timeline-items{display:grid;gap:.45rem}.notes-empty-database{padding:1rem .25rem;font-size:.875rem}.notes-public-site{min-height:100dvh}.notes-public-header{border-bottom:1px solid var(--divider-color,var(--theme-border-subtle))}.notes-public-header-inner{display:flex;max-width:68rem;min-width:0;align-items:center;gap:.65rem;margin-inline:auto;padding:.75rem 1.25rem}.notes-public-brand{min-width:0;color:var(--theme-text-primary);font-size:.9375rem;font-weight:var(--font-weight-heading);text-decoration:none}.notes-public-nav{display:flex;min-width:0;align-items:center;gap:.125rem;margin-left:auto;overflow-x:auto;scrollbar-width:none}.notes-public-nav::-webkit-scrollbar{display:none}.notes-public-nav .btn{flex:0 0 auto}.notes-public-page{width:min(100%,48rem);margin-inline:auto;padding:4.25rem 1.5rem 7rem}.notes-public-title{color:var(--theme-text-primary);font-size:clamp(2.35rem,5vw,3.1rem);font-weight:var(--font-weight-display);line-height:1.12;margin:0 0 1.75rem}.notes-public-content{font-size:1rem;line-height:1.7}@media (max-width:900px){.notes-sidebar{width:15.5rem}.notes-page{padding-inline:clamp(2rem,6vw,3.5rem)}.notes-breadcrumb-page{max-width:18rem}}@media (max-width:760px){.notes-shell{width:100%}.notes-sidebar-backdrop{position:fixed;inset:0;z-index:45;display:block;border:0;background:var(--card-bg-drop);opacity:0;pointer-events:none;transition:opacity .16s ease}.notes-sidebar-backdrop.is-open{opacity:1;pointer-events:auto}.notes-sidebar{position:fixed;inset:0 auto 0 0;z-index:50;width:min(19rem,86vw);max-width:100vw;border-right:1px solid var(--theme-border-subtle);box-shadow:var(--card-shadow);transform:translateX(-102%);transition:transform .18s ease}.notes-sidebar.is-open{transform:translateX(0)}.notes-mobile-menu-button{display:inline-flex;flex-shrink:0}.notes-main{min-width:100%}.notes-topbar{min-height:3rem;gap:.35rem;padding-inline:.5rem;padding-top:env(safe-area-inset-top)}.notes-breadcrumb{flex:1;gap:.125rem}.notes-breadcrumb>.notes-icon-button{display:none}.notes-breadcrumb-page{max-width:calc(100vw - 13.25rem);padding-inline:.25rem;font-size:.8125rem}.notes-topbar-actions{flex-shrink:0;gap:.125rem}.notes-topbar-actions .btn{min-height:2rem;padding-inline:.5rem}.notes-save-state{display:none}.notes-page{width:100%;padding:2.25rem 1.25rem max(6rem,calc(4.5rem + env(safe-area-inset-bottom)))}.notes-page-icon-row{min-height:3.65rem}.notes-page-icon{font-size:3rem}.notes-title-input{font-size:clamp(2rem,11vw,2.55rem);line-height:1.08}.notes-block-inserter{margin-left:0;opacity:1}.notes-popover--topbar{position:fixed;top:calc(3.25rem + env(safe-area-inset-top));right:.75rem;left:.75rem;width:auto;max-height:min(70vh,32rem);overflow:auto}.notes-document-editor .editor-content,.notes-document-editor .editor-content .ProseMirror{min-height:20rem}.notes-document-editor .editor-block-handle{left:0}.notes-document-editor .editor-content .ProseMirror :where(li),.notes-document-editor .editor-content .ProseMirror>:where(p,h1,h2,h3,h4,blockquote,ul,ol,pre),.notes-document-editor .editor-content>:where(p,h1,h2,h3,h4,blockquote,ul,ol,pre){box-sizing:border-box;padding-left:2.75rem}.notes-document-editor .post-editor-toolbar-root{width:100%;margin:.875rem 0 1rem}.notes-document-editor .post-editor-toolbar{max-width:100%}.notes-database{margin-top:1.5rem}.notes-database-header{align-items:stretch;flex-direction:column;gap:.5rem}.notes-database-controls{align-items:stretch;flex-wrap:wrap}.notes-database-search{flex:1 1 12rem;width:auto}.notes-sort-select.input{flex:1 1 8rem}.notes-view-tabs{flex-wrap:nowrap;margin-inline:-1.25rem;overflow-x:auto;padding-inline:1.25rem;scrollbar-width:none}.notes-view-tabs::-webkit-scrollbar{display:none}.notes-view-tab{flex:0 0 auto}.notes-table{min-width:42rem}.notes-board{grid-auto-columns:minmax(16rem,82vw);grid-auto-flow:column;grid-template-columns:none;margin-inline:-1.25rem;overflow-x:auto;padding-inline:1.25rem;scroll-snap-type:x mandatory}.notes-board-column{scroll-snap-align:start}.notes-calendar{grid-auto-columns:minmax(16rem,82vw);grid-auto-flow:column;grid-template-columns:none;margin-inline:-1.25rem;overflow-x:auto;padding-inline:1.25rem;scroll-snap-type:x mandatory}.notes-calendar-day{scroll-snap-align:start}.notes-gallery{grid-template-columns:minmax(0,1fr)}.notes-timeline{margin-inline:-1.25rem;padding-inline:1.25rem}.notes-public-header-inner{align-items:flex-start;flex-direction:column;gap:.55rem;padding:calc(.75rem + env(safe-area-inset-top)) 1rem .65rem}.notes-public-nav{width:calc(100vw - 2rem);margin-left:0;padding-bottom:.1rem}.notes-public-page{padding:2.75rem 1.25rem max(5rem,calc(4rem + env(safe-area-inset-bottom)))}.notes-public-title{font-size:clamp(2rem,11vw,2.55rem);margin-bottom:1.25rem}}@media (max-width:420px){.notes-topbar-actions .btn span{display:none}.notes-breadcrumb-page{max-width:calc(100vw - 10rem)}}