:root{--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--font-prose:"Avenir Next", Avenir, Seravek, "Segoe UI", system-ui, sans-serif;--bg:#fbfaf8;--fg:#1c1a17;--muted:#6b6560;--border:#e3ded7;--good:#1a7f45;--bad:#b3261e;--accent:#2f6f4f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#16151a;--fg:#eae7e2;--muted:#9a938c;--border:#2e2c33;--good:#5fbf85;--bad:#f2857c;--accent:#7fc3a0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font:16px/1.6 var(--font-ui);margin:0}.shell{max-width:46rem;margin:0 auto;padding:4rem 1.5rem}h1{letter-spacing:-.02em;margin:0;font-size:2.25rem}.tagline{color:var(--muted);margin:.25rem 0 2.5rem}.status{border:1px solid var(--border);border-radius:.6rem;padding:1rem 1.25rem}.status h2{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .5rem;font-size:.75rem}.status p{font-family:var(--font-mono);margin:0;font-size:.9rem}.good{color:var(--good)}.bad{color:var(--bad)}.muted{color:var(--muted)}.centered{justify-content:center;align-items:center;min-height:70vh;display:flex}.login{text-align:center;width:100%;max-width:22rem}.login h1{margin-bottom:.25rem}.login-actions{flex-direction:column;gap:.6rem;margin-top:2rem;display:flex}.provider{font:inherit;color:var(--fg);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1rem;font-weight:500;transition:border-color .15s,background .15s;display:flex}.provider-icon{flex-shrink:0;width:1.15em;height:1.15em}.provider:hover:not(:disabled){border-color:var(--accent)}.provider:disabled{opacity:.55;cursor:default}.login-form{text-align:left;flex-direction:column;gap:.6rem;margin-top:1.25rem;display:flex}.login-form label{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.login-input{font:inherit;color:var(--fg);background:color-mix(in srgb, var(--fg) 4%, transparent);border:1px solid var(--border);border-radius:.4rem;padding:.55rem .7rem}.login-input:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.login-input:focus{border-color:var(--accent);outline:none}.login-form .btn-primary{margin-top:.25rem}.login-switch{align-self:center}.login-or{color:var(--muted);align-items:center;gap:.75rem;margin-top:1.25rem;font-size:.8rem;display:flex}.login-or:before,.login-or:after{content:"";border-top:1px solid var(--border);flex:1}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;padding-bottom:.6rem;display:flex}.topbar h1{font-size:1.35rem}.account{align-items:center;gap:.25rem;font-size:.9rem;display:flex}.account-menu{display:inline-flex}.link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}.note-item,.link,.plain{text-decoration:none}.link:hover{text-decoration:underline}.plain{color:inherit}.settings-section p a,.confirm p a,.confirm-detail a,.panel>p a{color:var(--accent);text-underline-offset:.15em;text-decoration:underline}.settings-section p a:hover,.confirm p a:hover,.confirm-detail a:hover,.panel>p a:hover{color:var(--fg)}.link.active{font-weight:600}.shell.wide{flex-direction:column;max-width:none;height:100dvh;padding:2rem 1.5rem 1rem;display:flex;overflow:hidden}.notes{grid-template-columns:var(--sidebar-width,19rem) 1px 1fr;flex:1;gap:0 1rem;min-height:0;display:grid}.notes[data-resizing]{-webkit-user-select:none;user-select:none}.resize-handle{background:var(--border);cursor:col-resize;touch-action:none;border:none;width:1px;padding:0;position:relative}.resize-handle:before{content:"";width:11px;height:100%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.resize-handle:hover,.resize-handle:focus-visible,.resize-handle[data-dragging]{background:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.resize-handle:focus-visible{outline:none}.sidebar{flex-direction:column;gap:.75rem;min-width:0;min-height:0;padding-left:.7rem;padding-right:.7rem;display:flex}.sidebar-head{justify-content:space-between;align-items:center;display:flex}.count{color:var(--muted);font-size:.8rem}.primary{font:inherit;color:var(--bg);background:var(--accent);cursor:pointer;border:none;border-radius:.4rem;padding:.35rem .8rem;font-size:.85rem;font-weight:500}.primary:hover{opacity:.9}.btn{font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.btn-small{padding:.25rem .55rem;font-size:.78rem}.btn:disabled{opacity:.55;cursor:default}.btn-primary{color:var(--bg);background:var(--accent);border-color:var(--accent)}.btn-primary:hover:not(:disabled){opacity:.9}.btn-secondary{color:var(--fg);border-color:var(--border)}.btn-secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-quiet{color:var(--muted);padding-left:.5rem;padding-right:.5rem}.btn-quiet:hover:not(:disabled){color:var(--fg);background:color-mix(in srgb, var(--fg) 8%, transparent)}.btn-danger{color:var(--bad)}.btn-danger.btn-secondary:hover:not(:disabled){color:var(--bad);border-color:var(--bad);background:color-mix(in srgb, var(--bad) 8%, transparent)}.btn-danger.btn-quiet:hover:not(:disabled){color:var(--bad);background:color-mix(in srgb, var(--bad) 10%, transparent)}.btn-danger.btn-primary{color:#fff;background:var(--bad);border-color:var(--bad)}@media (prefers-color-scheme:dark){.btn-danger.btn-primary{color:#16151a}}.note-list{flex-direction:column;flex:1;gap:.15rem;min-height:0;margin:0 calc(-.7rem - 3px);padding:3px;list-style:none;display:flex;overflow-y:auto}.note-item{font:inherit;text-align:left;color:var(--fg);cursor:pointer;background:0 0;border:none;border-radius:.45rem;flex-direction:column;gap:.15rem;padding:.6rem .7rem;display:flex}.note-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.note-item:hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}.note-item.active{background:color-mix(in srgb, var(--accent) 14%, transparent)}.note-title{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:500;overflow:hidden}.note-meta{color:var(--muted);font-size:.72rem}.note-excerpt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.note-tags{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.empty{padding:.6rem .7rem}.workspace{flex-direction:column;min-width:0;min-height:0;display:flex}.shell.embed{flex-direction:column;max-width:none;height:100dvh;padding:0;display:flex;overflow:hidden}.embedded{flex-direction:column;flex:1;min-height:0;padding:0 .75rem;display:flex}.embedded .pane{padding-bottom:3.5rem}.placeholder{text-align:center;margin-top:3rem}.workspace-head{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.workspace-title-row{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.overflow-slot{display:inline-flex}.overflow{display:inline-flex;position:relative}.overflow-trigger{min-width:2.75rem;height:2.75rem;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:.3rem;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}.overflow-trigger:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 7%, transparent)}.overflow-list{z-index:20;background:var(--bg);border:1px solid var(--border);min-width:14rem;max-width:min(20rem,100vw - 2rem);box-shadow:0 6px 20px color-mix(in srgb, var(--fg) 12%, transparent);border-radius:.5rem;flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0}.overflow-item{font:inherit;text-align:left;color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.35rem;padding:.6rem .7rem;font-size:.9rem}.overflow-item:hover{background:color-mix(in srgb, var(--fg) 8%, transparent)}.overflow-item.danger{color:var(--bad)}a.overflow-item{text-decoration:none}.workspace-error-head{display:none}.view-back{min-width:2.75rem;height:2.75rem;color:var(--muted);justify-content:center;align-items:center;margin-left:0;font-size:1.25rem;text-decoration:none;display:none}.view-back:hover{color:var(--fg)}.title-input{min-width:0;font:inherit;color:var(--fg);background:0 0;border:none;flex:1;padding:.2rem 0;font-size:1.25rem;font-weight:600}.title-input:focus{outline:none}.title-input::placeholder{color:var(--muted)}.workspace-actions{white-space:nowrap;align-items:center;gap:.9rem;display:flex}.small{font-size:.78rem}.danger{color:var(--bad)}.panes{flex:1;grid-template-columns:1fr;gap:1.5rem;min-height:0;display:grid;position:relative}.panes.split{grid-template-columns:minmax(0, calc(var(--editor-fraction,.5) * 100%)) 1px minmax(0, 1fr);gap:0 1rem}.panes.reading>.editor-pane{visibility:hidden;position:absolute}.pane{min-width:0;overflow-y:auto}.preview-pane{padding-left:0}.editor-host{height:100%}.preview{max-width:46rem;padding:1rem 0;line-height:1.7}.preview>:first-child{margin-top:0}.preview h1{font-size:1.5rem}.preview h2{font-size:1.25rem}.preview h3{font-size:1.05rem}.preview img{border-radius:.3rem;max-width:100%;height:auto}.preview a{color:var(--accent)}.preview code{font-family:var(--font-mono);background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:.25rem;padding:.12em .32em;font-size:.88em}.preview pre{background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:.45rem;padding:.9rem 1rem;overflow-x:auto}.preview pre code{background:0 0;padding:0}.preview blockquote{color:var(--muted);border-left:3px solid var(--border);margin-left:0;padding-left:1rem}.preview ol{list-style-type:decimal}.preview ol ol{list-style-type:lower-alpha}.preview ol ol ol{list-style-type:lower-roman}.preview ol ol ol ol{list-style-type:decimal}.preview ol ol ol ol ol{list-style-type:lower-alpha}.preview ol ol ol ol ol ol{list-style-type:lower-roman}.preview ul,.preview ol{padding-left:1.6rem}.preview table{border-collapse:collapse;display:block;overflow-x:auto}.preview th,.preview td{border:1px solid var(--border);padding:.4rem .7rem}.preview hr{border:none;border-top:1px solid var(--border)}.notebook-scope-wrap{position:relative}.notebook-scope-wrap:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;width:.4rem;height:.4rem;position:absolute;top:50%;right:.65rem;transform:translateY(-65%)rotate(45deg)}.notebook-scope{width:100%;font:inherit;color:var(--fg);background:color-mix(in srgb, var(--fg) 4%, transparent);border:1px solid var(--border);cursor:pointer;appearance:none;border-radius:.4rem;padding:.4rem 2rem .4rem .6rem;font-size:.85rem}.notebook-scope:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.notebook-scope:focus{border-color:var(--accent);outline:none}.date-range{flex-wrap:wrap;align-items:flex-end;gap:.4rem;display:flex}.date-range label{min-width:0;color:var(--muted);flex-direction:column;flex:1 1 0;gap:.15rem;display:flex}.date-range input{width:100%;min-width:0;font:inherit;color:var(--fg);background:color-mix(in srgb, var(--fg) 4%, transparent);border:1px solid var(--border);border-radius:.4rem;padding:.4rem .5rem;font-size:.85rem}.date-range input:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.date-range input:focus{border-color:var(--accent);outline:none}.link-button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:.4rem .2rem;text-decoration:underline}.link-button:hover{color:var(--fg)}.export-filtered{color:var(--muted);padding:.35rem 0;text-decoration:none;display:block}.export-filtered:before{content:"↓ "}.export-filtered:hover{color:var(--accent);text-decoration:underline}.filters-end{border-bottom:1px solid var(--border);padding-bottom:.6rem}.tag-filter{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.3rem;padding-bottom:.6rem;display:flex}.tag-filter-item{font:inherit;color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.75rem;display:inline-flex}.tag-filter-item:hover{color:var(--fg);border-color:var(--accent)}.tag-filter-item.active{color:var(--bg);background:var(--accent);border-color:var(--accent)}.tag-count{opacity:.7;font-variant-numeric:tabular-nums}.trash-link{color:var(--muted);border-top:1px solid var(--border);align-items:center;gap:.35rem;margin-top:.15rem;padding:.6rem .7rem 0;font-size:.85rem;text-decoration:none;display:flex}.trash-link:hover{color:var(--fg)}.sidebar-status{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:.45rem .7rem 0;font-size:.8rem;text-decoration:none;display:block;overflow:hidden}a.sidebar-status:hover{color:var(--fg);text-decoration:underline}.tag-filter-wrap{border-bottom:1px solid var(--border);padding-bottom:.6rem}.tag-filter-wrap>summary{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;padding:.3rem 0;font-size:.8rem;font-weight:500;display:flex}.tag-filter-wrap>summary::-webkit-details-marker{display:none}.tag-filter-wrap>summary::marker{content:""}.tag-filter-wrap>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.36rem;height:.36rem;margin-left:.35rem;transition:transform .15s;transform:rotate(-45deg)translate(-.05rem,-.05rem)}.tag-filter-wrap[open]>summary:after{transform:rotate(45deg)translate(-.05rem,-.05rem)}.tag-filter-summary-count{opacity:.75;margin-left:auto;font-size:.75rem;font-weight:400}.tag-filter-wrap>summary:hover{color:var(--fg)}.tag-filter-wrap>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.25rem}.tag-filter-active{text-overflow:ellipsis;min-width:0;color:var(--bg);background:var(--accent);border-radius:999px;margin-left:auto;padding:.1rem .45rem;font-size:.72rem;overflow:hidden}.tag-filter-wrap .tag-filter{border-bottom:none;padding-top:.5rem;padding-bottom:0}.avatar-trigger{min-width:2.75rem;height:2.75rem}.avatar{width:1.75rem;height:1.75rem;color:var(--bg);background:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.overflow-email{color:var(--muted);border-bottom:1px solid var(--border);cursor:default;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;padding-bottom:.5rem;font-size:.78rem;overflow:hidden}.tag-row{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem 0;display:flex}.tag-row-wrap>summary{display:none}.editor-toolbar.docked{z-index:30;padding:.4rem .75rem calc(.4rem + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border);box-shadow:0 -4px 12px color-mix(in srgb, var(--fg) 8%, transparent);border-bottom:none;flex-wrap:nowrap;position:fixed;left:0;right:0}.editor-toolbar.docked .tb-scroll{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.editor-toolbar.docked .tb-scroll::-webkit-scrollbar{display:none}.editor-toolbar.docked .tb-btn{flex:none}.editor-toolbar.docked .tb-views{border-left:1px solid var(--border);background:var(--bg);flex:none;margin-left:0;padding-left:.5rem;position:relative}.editor-toolbar.docked .tb-views:before{content:"";background:linear-gradient(to right, transparent, var(--bg));pointer-events:none;opacity:0;width:2.25rem;transition:opacity .12s;position:absolute;top:0;bottom:0;right:100%}.editor-toolbar.docked.tb-more .tb-views:before{opacity:1}.attachments{border-bottom:1px solid var(--border);margin:.35rem 0 .15rem;padding:.45rem 0}.attachments summary{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;font-size:.78rem}.attachments-warn{color:var(--bad)}.attachments-list{flex-direction:column;gap:.35rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.attachments-row{border-radius:.3rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.35rem .5rem;display:flex}.attachments-row.unlinked{background:color-mix(in srgb, var(--bad) 9%, transparent);box-shadow:inset 3px 0 0 var(--bad)}.attachments-info{flex-direction:column;gap:.1rem;min-width:0;display:flex}.attachments-name{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;display:block;overflow:hidden}.attachments-meta{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.attachments-status{color:var(--bad);font-weight:600}.attachments-actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.attachments-error{margin:.35rem 0 0}.attachments-row{flex-wrap:wrap}.attachments-info{flex:1 1 0}.attachments-actions{flex-shrink:0}.attachments-row>.confirm{flex:1 0 100%;margin-top:.5rem}.tag-input{cursor:text;flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tag-chip{min-height:1.65rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .25rem .15rem .55rem;font-size:.75rem;display:inline-flex}.tag-remove{font:inherit;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;padding:0 .25rem;font-size:.9rem;line-height:1}.tag-remove:hover{opacity:1}.tag-entry{border:1px dashed var(--border);border-radius:999px;align-items:center;width:5.5rem;min-height:1.65rem;transition:width .16s,border-color .16s,background-color .16s;display:inline-flex;position:relative}.tag-entry:hover{border-color:var(--accent)}.tag-entry.active{background:var(--bg);border-style:solid;border-color:var(--accent);width:9rem}.tag-add-hint{width:100%;color:var(--muted);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:.75rem;transition:opacity .12s;display:inline-flex}.tag-entry:hover .tag-add-hint{color:var(--accent)}.tag-add-plus{font-size:.85rem;line-height:1}.tag-entry.active .tag-add-hint{opacity:0}.tag-field{width:100%;font:inherit;color:var(--fg);background:0 0;border:none;border-radius:999px;padding:.15rem .55rem;font-size:.8rem;position:absolute;inset:0}.tag-field:focus{outline:none}.tag-field::placeholder{color:var(--muted)}.tag-suggestions{z-index:10;background:var(--bg);border:1px solid var(--border);border-radius:.4rem;min-width:10rem;margin:.25rem 0 0;padding:.25rem;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 6px 20px #0000001f}.tag-suggestions button{width:100%;font:inherit;text-align:left;color:var(--fg);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.3rem .5rem;font-size:.8rem;display:block}.tag-suggestions button:hover{background:color-mix(in srgb, var(--fg) 7%, transparent)}.search-field{width:100%;font:inherit;color:var(--fg);background:color-mix(in srgb, var(--fg) 4%, transparent);border:1px solid var(--border);border-radius:.4rem;padding:.4rem .6rem;font-size:.85rem}.search-field:focus{border-color:var(--accent);outline:none}.search-field::placeholder{color:var(--muted)}.note-excerpt mark{color:inherit;background:color-mix(in srgb, var(--accent) 28%, transparent);border-radius:.15rem;padding:0 .1em}.panel{margin-inline:auto;border:1px solid var(--border);background:color-mix(in srgb, var(--fg) 3%, transparent);border-radius:.6rem;flex-direction:column;align-items:flex-start;gap:.9rem;max-width:78rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.panel-head{justify-content:space-between;align-items:baseline;width:100%;display:flex}.panel-head h2{margin:0;font-size:1.05rem}.panel p{max-width:46rem;margin:0}.panel code{background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:.2rem;padding:.05em .3em;font-size:.9em}.progress-bar{background:color-mix(in srgb, var(--fg) 10%, transparent);border-radius:999px;width:100%;height:.4rem;overflow:hidden}.progress-fill{background:var(--accent);height:100%;transition:width .3s}.import-stats{flex-wrap:wrap;gap:1.5rem;margin:0;display:flex}.import-stats>div{flex-direction:column;gap:.1rem;display:flex}.import-stats dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.7rem}.import-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem}.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:46rem;overflow:hidden}.failures{width:100%;max-width:46rem}.failures summary{cursor:pointer;color:var(--muted)}.failures ul{max-height:12rem;margin:.5rem 0 0;padding-left:1.2rem;overflow-y:auto}.failures li{color:var(--muted);margin-bottom:.25rem}.device-panel{width:100%;max-width:30rem;margin-top:3rem}.device-form{align-items:center;gap:.5rem;width:100%;display:flex}.device-input{min-width:0;font:inherit;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);background:color-mix(in srgb, var(--fg) 4%, transparent);border:1px solid var(--border);border-radius:.4rem;flex:1;padding:.45rem .6rem}.device-input:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.device-input:focus{border-color:var(--accent);outline:none}.device-code{width:100%;font-family:var(--font-mono);letter-spacing:.2em;text-align:center;background:color-mix(in srgb, var(--fg) 4%, transparent);border-radius:.4rem;margin:0;padding:.6rem;font-size:1.5rem}.device-actions{gap:.6rem;display:flex}.enex-help{width:100%;max-width:46rem}.enex-help summary{cursor:pointer;color:var(--muted)}.enex-help summary:hover{color:var(--fg)}.enex-help>div{margin:.5rem 0 0}.enex-help p{color:var(--muted);margin:0 0 .5rem}.enex-help p:last-child{margin-bottom:0}.enex-help a{text-decoration:underline}.checkbox-row{cursor:pointer;align-items:flex-start;gap:.55rem;max-width:46rem;display:flex}.checkbox-row input{margin-top:.2rem}.checkbox-row span{color:var(--muted)}.matched-file{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.backfill-row{flex-wrap:wrap;align-items:baseline;gap:.7rem;width:100%;display:flex}.load-more{width:100%;font:inherit;color:var(--accent);border:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:.45rem;padding:.55rem;font-size:.82rem}.load-more:hover:not(:disabled){border-color:var(--accent)}.load-more:disabled{opacity:.6;cursor:default}.editor-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:.15rem;padding:.4rem 0;display:flex}.tb-scroll{flex-wrap:wrap;flex:auto;align-items:center;gap:.15rem;min-width:0;display:flex}.tb-attach{flex:none;align-items:center;display:inline-flex}.tb-btn{min-width:1.9rem;height:1.75rem;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:.3rem;padding:0 .4rem;font-size:.82rem;line-height:1}.tb-btn:hover:not(:disabled){color:var(--fg);background:color-mix(in srgb, var(--fg) 7%, transparent)}.tb-btn:disabled{opacity:.4;cursor:default}.tb-table{display:inline-flex;position:relative}.tb-table .cm-table-picker{position:absolute;top:calc(100% + .3rem);left:0}.tb-views{align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.tb-split{justify-content:center;align-items:center;display:inline-flex}.tb-split[aria-pressed=true]{color:var(--fg);background:color-mix(in srgb, var(--fg) 8%, transparent)}.tb-segmented{align-items:center;gap:.1rem;display:inline-flex}.tb-seg{height:1.75rem;font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.3rem;padding:0 .45rem;font-size:.78rem;line-height:1}.tb-seg:hover{color:var(--fg)}.tb-seg[aria-checked=true]{color:var(--fg);background:color-mix(in srgb, var(--fg) 9%, transparent)}.tb-bold{font-weight:700}.tb-italic{font-family:Georgia,serif;font-style:italic}.tb-strike{text-decoration:line-through}.workspace-error{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.pdf-preview{border:1px solid var(--border);border-radius:.5rem;margin:.75rem 0;overflow:hidden}.pdf-preview-head{background:color-mix(in srgb, currentColor 4%, transparent);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .6rem;display:flex}.pdf-preview-name{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.pdf-preview-actions{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.pdf-preview-pages{background:color-mix(in srgb, currentColor 6%, transparent);flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;display:flex}.pdf-preview-canvas{background:#fff;max-width:100%;box-shadow:0 1px 3px #0000002e;height:auto!important}.pdf-preview p{margin:.5rem .6rem}.import-finished{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.trash-head{display:none}.trash-head h2{margin:0;font-size:1.15rem}.trash-actions{gap:.25rem;padding:0 .1rem .45rem;display:flex}.notebook-admin{align-self:stretch;margin:.5rem 0;padding:0;list-style:none}.notebook-admin li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem 0;display:flex}.notebook-admin-name{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.9rem;display:flex}.notebook-admin-name:hover{color:var(--accent)}.notebook-admin-actions{flex-shrink:0;align-items:center;gap:.75rem;margin-left:auto;display:flex}.notebook-admin-new{gap:.5rem;margin:.75rem 0 .5rem;display:flex}.notebook-admin-new .search-field{flex:1}.note-notebook{min-height:1.65rem;font:inherit;color:inherit;border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:.35rem;flex-shrink:0;padding:.2rem .4rem;font-size:.8rem}.note-notebook:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.confirm{border:1px solid var(--bad);border-radius:.45rem;width:100%;min-width:0;max-width:40rem;margin:.75rem 0 .25rem;padding:.9rem}.confirm p{overflow-wrap:anywhere;margin:0 0 .45rem}.confirm-token{width:10rem;margin-top:.35rem}.confirm-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.7rem;display:flex}.confirm-secondary{margin-top:.85rem;display:block}.primary.danger{color:var(--bg);background:var(--bad)}.settings{width:100%;max-width:78rem;min-height:0;margin:0 auto;overflow-y:auto}.settings-head{align-items:center;gap:.25rem;margin-bottom:.9rem;display:flex}.settings-head h2{margin:0;font-size:1.15rem}.settings-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;padding-bottom:.9rem;display:flex}.settings-nav-item,.settings-nav-disabled{color:var(--muted);border:1px solid var(--border);border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:.8rem;text-decoration:none;display:inline-flex}.settings-nav-item:hover{color:var(--fg);border-color:var(--accent)}.settings-nav-item.active{color:var(--bg);background:var(--accent);border-color:var(--accent)}.settings-nav-disabled{opacity:.45;cursor:default}.settings-section{border-top:1px solid var(--border);width:100%;padding-top:.9rem}.settings-section h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .4rem;font-size:.7rem}.settings-section p{max-width:46rem;margin:0 0 .7rem}.export-button{text-decoration:none;display:inline-block}.export-tree{min-width:0;max-width:46rem;color:var(--muted);background:color-mix(in srgb, var(--fg) 5%, transparent);border-radius:.4rem;align-self:stretch;margin:0;padding:.8rem;font-size:.78rem;line-height:1.5;overflow-x:auto}@media (width<=860px){.notes{grid-template-columns:1fr}.sidebar{padding-right:0}.resize-handle,.notes.note-open>.sidebar,.notes:not(.note-open)>.workspace{display:none}.view-back{display:inline-flex}.workspace-error-head{display:flex}.view-back{margin-left:-.75rem;margin-right:-.6rem}.settings{width:auto;margin-inline:-.75rem;padding-inline:.75rem}.trash-head{margin-inline:-.7rem;align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}:is(.shell.wide:has(.notes.note-open)>.topbar,.shell.wide:has(.settings)>.topbar,.shell.wide:has(.trash-head)>.topbar){display:none}.workspace-title-row .title-input{font-size:1.15rem}.workspace-head{grid-template-columns:1fr auto;align-items:center;column-gap:.5rem;display:grid}.workspace-actions{gap:.35rem;font-size:.78rem}.confirm-actions button{justify-content:center;align-items:center;min-height:2.75rem;padding-inline:.9rem;display:inline-flex}.confirm-actions .confirm-secondary{padding-inline:0}.tag-filter-wrap>summary{min-height:2.75rem;padding:0}.shell.wide{padding-top:.5rem}.shell:not(.embed),.shell.wide:not(.embed){padding-inline:.75rem}.tag-row-wrap{border-bottom:1px solid var(--border);padding-bottom:0}.tag-row-wrap[open]{padding-bottom:0}.tag-row-wrap>summary{min-height:2.25rem;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.8rem;line-height:1;display:flex}.tag-row-wrap>summary::-webkit-details-marker{display:none}.tag-row-wrap>summary::marker{content:""}.tag-row-wrap>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.36rem;height:.36rem;margin-left:.35rem;transition:transform .15s;transform:rotate(-45deg)translate(-.05rem,-.05rem)}.tag-row-wrap[open]>summary:after{transform:rotate(45deg)translate(-.05rem,-.05rem)}.tag-row-wrap>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.25rem}.tag-row-summary{white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;gap:.5rem;min-width:0;margin-right:auto;display:flex;overflow:hidden}.tag-row-summary-book{flex:none}.tag-row-summary-tags{color:var(--accent);text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace:has(.editor-toolbar.docked) .pane{padding-bottom:3.5rem}.topbar{margin-bottom:.9rem}.preview-pane{padding-left:0}.tb-btn{min-width:2.75rem;height:2.75rem;font-size:.95rem}.editor-toolbar,.tb-scroll{gap:.25rem}.tb-seg{height:2.75rem;padding:0 .55rem;font-size:.85rem}.shell.wide{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}
