*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--document-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--document-font-size:.875rem;--document-line-height:1.7;--document-measure:44rem;--document-text-align:justify}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{width:100%;height:100%}body{font-family:var(--document-font-family);color:canvastext;background:canvas;margin:0;overflow:hidden}button{color:inherit;font:inherit;background:0 0;border:0;padding:0}button,[role=tab]{cursor:pointer}button[disabled]{cursor:default;opacity:.45}button:focus-visible,[role=tab]:focus-visible,.document-editor:focus-visible{outline-offset:2px;outline:2px solid highlight}.new-note-button,.manage-note-button,.mobile-note-picker,.footer-action,.notes-dialog-select,.notes-dialog-actions button{border-radius:.5rem}.new-note-button:active:not(:disabled),.manage-note-button:active:not(:disabled),.mobile-note-picker:active:not(:disabled),.footer-action:active:not(:disabled),.notes-dialog-actions button:active:not(:disabled),.dialog-actions button:active:not(:disabled),.dialog-header button:active:not(:disabled){background:color-mix(in srgb, CanvasText 12%, Canvas)}.note-tab[aria-selected=true],.notes-dialog-select[aria-current=true],.notes-dialog-select[aria-selected=true],button[aria-pressed=true]{color:selecteditemtext;background:selecteditem}.app-shell{grid-template-columns:13rem minmax(0,1fr);width:100%;height:100dvh;display:grid;overflow:hidden}.sidebar{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;font-size:.8125rem;line-height:1.25;display:grid;overflow:hidden}.sidebar-header{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.5rem;min-width:0;padding:.5rem .625rem;display:grid}.mobile-note-picker,.mobile-feedback{display:none}.new-note-button,.manage-note-button{justify-content:center;align-items:center;width:auto;min-width:2.75rem;height:2rem;padding:0 .375rem;display:flex}.note-list{min-height:0;padding:.25rem;overflow-y:auto}.note-row{grid-template-columns:minmax(0,1fr) 3.5rem;align-items:center;min-width:0;display:grid}.note-tab{-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;width:100%;min-width:0;min-height:2.25rem;padding:.25rem .375rem;display:flex;overflow:hidden}.note-row+.note-row{margin-top:.125rem}.note-order-controls{align-items:center;display:flex}.note-order-controls button{justify-content:center;align-items:center;width:1.75rem;height:2.25rem;display:flex}.note-label{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;flex:1;min-width:0;overflow:hidden}.pin-mark{pointer-events:none;flex:none}.local-note{margin:0;padding:.5rem .625rem}.workspace{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.writing-area{min-width:0;min-height:0;overflow:hidden}.document-editor{width:100%;min-width:0;height:100%;min-height:0;padding:clamp(1.5rem, 6vh, 4.5rem) max(1rem, calc((100% - var(--document-measure)) / 2)) 4rem;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--document-font-family);font-size:var(--document-font-size);line-height:var(--document-line-height);text-align:var(--document-text-align);outline:none;margin:0;overflow-y:auto}.document-editor:empty:before{content:attr(data-placeholder);color:graytext;opacity:.8;pointer-events:none}.workspace-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;min-height:2.25rem;padding:.25rem .75rem;font-size:.75rem;display:flex}.workspace-footer>span:first-child{margin-right:auto}.workspace-footer button{min-height:1.75rem;padding:.125rem .25rem}.privacy-mask{z-index:10;text-align:center;background:canvas;justify-content:center;align-items:center;width:100%;height:100dvh;padding:1.5rem;display:flex;position:fixed;inset:0}.privacy-mask-content{gap:.5rem;line-height:1.5;display:grid}dialog{color:canvastext;border:1px solid color-mix(in srgb, CanvasText 18%, transparent);width:min(30rem,100% - 2rem);max-height:calc(100dvh - 2rem);box-shadow:0 1rem 3rem color-mix(in srgb, CanvasText 18%, transparent);background:canvas;border-radius:.75rem;padding:1rem;overflow-y:auto}dialog::backdrop{background:color-mix(in srgb, CanvasText 28%, transparent)}.dialog-layout{gap:1rem;margin:0;display:grid}.dialog-header,.dialog-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dialog-header{justify-content:space-between}.dialog-section{gap:.5rem;min-width:0;display:grid}.dialog-section>p{margin:0}.dialog-actions button,.dialog-header button{min-height:2rem;padding:.25rem}.notes-dialog-list{min-width:0;display:grid}.notes-dialog-item{border-top:1px solid color-mix(in srgb, CanvasText 14%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid}.notes-dialog-select{text-align:start;text-overflow:ellipsis;white-space:nowrap;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;padding:.5rem .625rem;display:flex;overflow:hidden}.notes-dialog-select>span,.notes-dialog-select>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.notes-dialog-select>small{flex:none}.notes-dialog-actions{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.notes-dialog-actions button{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}@media screen and (width<=45rem){.app-shell{height:var(--visual-viewport-height,100dvh);min-height:0;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);position:relative}.sidebar{border-bottom:1px solid color-mix(in srgb, CanvasText 14%, transparent);display:block;overflow:visible}.sidebar-header{grid-template-columns:minmax(0,1fr) auto auto;gap:.375rem;min-height:3.5rem;padding:.375rem .5rem}.app-name,.note-count,.note-list,.local-note{display:none}.mobile-note-picker{border:1px solid color-mix(in srgb, CanvasText 16%, transparent);background:color-mix(in srgb, CanvasText 4%, Canvas);color:canvastext;text-align:start;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;column-gap:.5rem;width:100%;min-width:0;min-height:2.75rem;padding:.375rem .625rem;display:grid;overflow:hidden}.mobile-note-picker-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-note-picker-meta{color:graytext;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.manage-note-button,.new-note-button{white-space:nowrap;border-radius:.625rem;width:auto;min-width:2.75rem;height:2.75rem;padding:0 .625rem}.workspace{grid-template-rows:minmax(0,1fr)}.document-editor{padding:clamp(1.125rem, 4vw, 1.5rem) max(1rem, 4vw) calc(2rem + env(safe-area-inset-bottom));scroll-padding-block:1.25rem calc(2rem + env(safe-area-inset-bottom));overscroll-behavior:contain;text-align:start;font-size:1rem;line-height:1.7}.workspace-footer{display:none}.mobile-feedback{z-index:4;right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));color:canvastext;background:color-mix(in srgb, Canvas 94%, CanvasText);border:1px solid color-mix(in srgb, CanvasText 18%, transparent);max-width:32rem;min-height:2.75rem;box-shadow:0 .375rem 1.25rem color-mix(in srgb, CanvasText 14%, transparent);border-radius:.75rem;align-items:center;gap:.5rem;margin-left:auto;padding:.375rem .5rem .375rem .75rem;font-size:.75rem;display:flex;position:absolute;overflow:hidden}.mobile-feedback .status-message{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mobile-feedback .footer-character-count{color:graytext;white-space:nowrap;flex:none}.mobile-feedback .footer-action{flex:none;min-width:2.75rem;min-height:2.75rem;padding:.375rem .625rem}.notes-dialog,.manage-dialog{width:100%;max-width:none;max-height:min(85dvh, calc(var(--visual-viewport-height,100dvh) - env(safe-area-inset-top) - 1rem));padding:1rem;padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:max(1rem, env(safe-area-inset-bottom));padding-left:max(1rem, env(safe-area-inset-left));overscroll-behavior:contain;border-bottom:0;border-left:0;border-right:0;border-radius:1rem 1rem 0 0;margin:0;position:fixed;inset:auto 0 0}.notes-dialog .dialog-layout,.manage-dialog .dialog-layout{gap:.75rem}.notes-dialog-list{overscroll-behavior:contain;border-bottom:1px solid color-mix(in srgb, CanvasText 14%, transparent);max-height:min(60dvh,28rem);overflow-y:auto}.notes-dialog-item{min-height:3.25rem}.notes-dialog-select{min-height:3.25rem;padding:.625rem .75rem}.notes-dialog-actions button,.notes-dialog .dialog-header button,.manage-dialog .dialog-header button,.manage-dialog .dialog-actions button{min-width:2.75rem;min-height:2.75rem;padding:.5rem .75rem}.notes-dialog-current{border-top:1px solid color-mix(in srgb, CanvasText 14%, transparent);border-radius:.5rem;gap:.625rem;padding-top:.75rem;display:grid}.notes-dialog-current>p{margin:0}}@media print{.document-editor{font-family:var(--document-font-family);font-size:var(--document-font-size);line-height:var(--document-line-height);text-align:var(--document-text-align)}}
