*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{background:var(--color-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--color-paper);min-width:20rem;min-height:100dvh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button,select,label,input[type=checkbox]{-webkit-tap-highlight-color:transparent}button{color:inherit}button:active:not(:disabled){transform:translateY(var(--rule-thin))}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}button:not(:disabled),select:not(:disabled),input[type=checkbox]:not(:disabled){cursor:pointer}::selection{background:var(--color-selection);color:var(--color-ink)}:focus{outline:none}:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--rule-thin)}h1,h2,h3,p{margin:0}h1,h2,h3{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);letter-spacing:-.025em}ul{margin:0;padding:0;list-style:none}.sr-only{width:1px;height:1px;margin:calc(-1 * var(--rule-thin));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.app{background:var(--color-paper);min-height:100dvh}.wordmark{background:var(--color-logo-front);width:1.125rem;height:1.125rem;color:var(--color-accent-ink);font-family:var(--font-wordmark);font-size:var(--text-base);letter-spacing:-.04em;border-radius:0;place-items:center;font-weight:700;line-height:1;display:inline-grid}.wordmark-button{white-space:nowrap;background:0 0;border:0;border-radius:0;place-items:center;width:1.125rem;height:1.125rem;min-height:1.125rem;padding:0;display:grid;position:relative}.wordmark-face{position:relative}.wordmark-layer{opacity:0;transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);border-radius:0;position:absolute;inset:0;transform:none}.wordmark-layer-one{background:var(--color-logo-back-one)}.wordmark-layer-two{background:var(--color-logo-back-two)}.wordmark-button:focus-visible .wordmark-layer{opacity:1}.wordmark-button:focus-visible .wordmark-layer-one{transform:translate(-.125rem,.125rem)}.wordmark-button:focus-visible .wordmark-layer-two{transform:translate(.125rem,-.125rem)}.wordmark-button:active:not(:disabled) .wordmark-layer-one{transform:translate(-.0625rem,.0625rem)}.wordmark-button:active:not(:disabled) .wordmark-layer-two{transform:translate(.0625rem,-.0625rem)}.wordmark-button:disabled{cursor:not-allowed;opacity:.55}.wordmark-button[aria-busy=true]{cursor:wait}.wordmark-button[aria-busy=true] .wordmark-face{opacity:.55}.wordmark-button[data-state=error] .wordmark-face{outline:var(--rule-focus) solid var(--color-error)}.wordmark-button[data-state=success] .wordmark-face{outline:var(--rule-focus) solid var(--color-success)}.button{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.75rem;padding-inline:var(--space-md);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);box-shadow:var(--shadow-control);color:var(--color-ink);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out), opacity var(--dur-short) var(--ease-out);font-weight:600;line-height:1;display:inline-flex;position:relative}.button.primary{border-color:var(--color-rule-strong);background:var(--color-ink);color:var(--color-paper-raised)}.button.quiet{background:var(--color-paper-raised)}.button.text{padding-inline:var(--space-xs);box-shadow:none;color:var(--color-muted);background:0 0;border-color:#0000}.button.compact{min-height:2.75rem;padding-inline:var(--space-sm)}.button:active{transform:translateY(1px)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.button.is-loading{cursor:wait;opacity:.72}.button.is-error{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error)}.button.is-success{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.cleanup-button{border-color:var(--color-accent-strong);background:var(--color-accent);color:var(--color-accent-ink)}.workspace-actions{z-index:var(--z-raised);align-items:stretch;gap:var(--space-xs);max-width:calc(100vw - (2 * var(--space-sm)));display:flex;position:fixed;inset-block-start:var(--space-sm);inset-inline-end:max(var(--space-sm), env(safe-area-inset-right));overflow:visible}.webmcp-workspace-actions{z-index:var(--z-popover);inset-block-start:var(--space-md)}.webmcp-activity{color:var(--color-muted);position:relative}.webmcp-activity>summary{align-items:center;gap:var(--space-2xs);width:auto;min-height:2.25rem;padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-xs);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;grid-template-columns:.875rem minmax(0,1fr) auto;list-style:none;display:grid}.webmcp-activity>summary::-webkit-details-marker{display:none}.webmcp-activity>summary:hover,.webmcp-activity[open]>summary{border-color:var(--color-rule-strong);background:0 0}.webmcp-activity>summary:focus-visible{outline:var(--rule-focus) solid var(--color-ink-soft);outline-offset:var(--rule-focus)}.webmcp-signal{background:var(--color-accent);border:0;border-radius:0;justify-self:center;width:.75rem;height:.75rem}.webmcp-trigger-copy,.webmcp-checkpoint-copy{gap:.08rem;min-width:0;display:grid}.webmcp-trigger-copy{padding-inline-start:0}.webmcp-trigger-copy>span{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.webmcp-chevron{color:var(--color-muted);transition:transform var(--dur-short) var(--ease-out)}.webmcp-activity[open] .webmcp-chevron{transform:rotate(180deg)}.webmcp-checkpoint-popover{width:min(28rem, calc(100vw - (2 * var(--space-sm))));border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);max-height:min(38rem,100vh - 5.25rem);box-shadow:0 1.25rem 3.5rem var(--color-shadow);transform-origin:100% 0;animation:webmcp-popover-in var(--dur-short) var(--ease-out) both;display:grid;position:absolute;inset-block-start:calc(100% + var(--space-xs));inset-inline-end:0;overflow:hidden}.webmcp-checkpoint-popover>header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-md) var(--space-sm);display:flex}.webmcp-checkpoint-popover h2{font-size:var(--text-md);margin-block-start:var(--space-3xs)}.webmcp-live-state{align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-2xs);white-space:nowrap;font-weight:700;display:inline-flex}.webmcp-live-state i{background:var(--color-muted);border-radius:50%;width:.45rem;height:.45rem}.webmcp-live-state.is-available i{background:var(--color-accent);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--color-accent) 16%, transparent)}.webmcp-checkpoint-intro{padding:0 var(--space-md) var(--space-sm);color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}.webmcp-checkpoint-list{border-block-start:var(--rule-thin) solid var(--color-rule);overflow-y:auto}.webmcp-checkpoint{align-items:center;column-gap:var(--space-xs);min-height:3.65rem;padding:var(--space-xs) var(--space-md);border-block-end:var(--rule-thin) solid var(--color-rule);transition:background-color var(--dur-micro) var(--ease-out);grid-template-columns:1.8rem minmax(0,1fr) auto;display:grid;position:relative}.webmcp-checkpoint:hover,.webmcp-checkpoint:focus-within{background:var(--color-paper-soft)}.webmcp-checkpoint-mark{border:var(--rule-thin) solid var(--color-rule);width:1.75rem;height:1.75rem;color:var(--color-muted);place-items:center;display:grid}.webmcp-checkpoint-mark[data-status=completed]{border-color:color-mix(in srgb, var(--color-accent) 48%, var(--color-rule));color:var(--color-neutral)}.webmcp-checkpoint-mark[data-status=running]{background:var(--color-accent);color:var(--color-accent-ink);animation:webmcp-pulse 1.15s var(--ease-in-out) infinite alternate}.webmcp-checkpoint-mark[data-status=failed]{border-color:color-mix(in srgb, var(--color-danger) 50%, var(--color-rule));color:var(--color-danger)}.webmcp-checkpoint-copy strong{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.webmcp-checkpoint-copy small,.webmcp-revision{color:var(--color-muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.webmcp-revision{align-self:start;margin-block-start:.1rem}.webmcp-diff{gap:var(--space-xs);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;grid-column:2/4;margin-block-start:var(--space-3xs);display:flex}.webmcp-diff b{color:var(--color-muted);font-weight:750}.webmcp-diff .is-add{color:var(--color-success)}.webmcp-diff .is-remove{color:var(--color-danger)}.webmcp-diff .is-change{color:var(--color-neutral)}.webmcp-revert{align-items:center;gap:var(--space-2xs);min-height:1.55rem;padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper-raised);color:var(--color-neutral);font-size:var(--text-2xs);opacity:0;transition:opacity var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);font-weight:750;display:inline-flex;position:absolute;inset-block-end:var(--space-xs);inset-inline-end:var(--space-md);transform:translateY(.15rem)}.webmcp-checkpoint:hover .webmcp-revert,.webmcp-checkpoint:focus-within .webmcp-revert{opacity:1;transform:none}.webmcp-revert:hover:not(:disabled){background:var(--color-paper)}.webmcp-revert:disabled{cursor:not-allowed;opacity:.45}.webmcp-checkpoint-empty{place-content:center;justify-items:center;gap:var(--space-2xs);min-height:10rem;padding:var(--space-lg);color:var(--color-muted);text-align:center;display:grid}.webmcp-checkpoint-empty strong{color:var(--color-neutral);font-size:var(--text-sm)}.webmcp-checkpoint-empty span{max-width:16rem;font-size:var(--text-xs)}@keyframes webmcp-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 30%, transparent)}to{box-shadow:0 0 0 .32rem color-mix(in srgb, var(--color-accent) 8%, transparent)}}@keyframes webmcp-sweep{0%{transform:translate(-90%)}to{transform:translate(90%)}}@keyframes webmcp-popover-in{0%{opacity:0;transform:translateY(-.3rem)scale(.985)}to{opacity:1;transform:none}}.cleanup-trigger{width:auto;height:auto;color:inherit;box-shadow:none;background:0 0;border:0;align-items:center;display:flex;overflow:visible}.cleanup-trigger-config:hover:not(:disabled),.workspace-actions[data-open=true] .cleanup-trigger-config{border-color:var(--color-ink-soft);background:var(--color-paper-soft)}.cleanup-trigger-config:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 var(--rule-focus) color-mix(in srgb, var(--color-focus) 25%, transparent), var(--shadow-soft);outline:0}.cleanup-trigger-config,.cleanup-trigger-run{height:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cleanup-trigger-config{align-items:center;gap:var(--space-xs);width:9.75rem;min-width:9.75rem;height:2rem;min-height:2rem;padding-inline:var(--space-xs) var(--space-2xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper-soft);color:var(--color-neutral);box-shadow:none;text-align:start;transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);flex:1;display:flex}.cleanup-trigger-run{border:var(--rule-thin) solid var(--color-accent-strong);border-radius:var(--radius-xs);background:var(--color-accent);width:2rem;height:2rem;color:var(--color-accent-ink);box-shadow:var(--shadow-soft);transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);flex:0 0 2rem;place-items:center;display:grid}.cleanup-trigger-config:focus-visible,.cleanup-trigger-run:focus-visible{outline:0}.cleanup-trigger-config:disabled,.cleanup-trigger-run:disabled{cursor:not-allowed;opacity:.5}.cleanup-trigger-run:hover:not(:disabled){border-color:var(--color-ink);background:color-mix(in srgb, var(--color-accent) 86%, white);transform:translateY(-1px)}.cleanup-trigger-run:active:not(:disabled){transform:translateY(0)}.cleanup-trigger-run:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--rule-focus)}.cleanup-trigger-copy{flex:1;gap:.05rem;min-width:0;display:grid;overflow:hidden}.cleanup-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);overflow:hidden}.workspace-actions[data-open=true] .cleanup-trigger-config>svg{transform:rotate(180deg)}.cleanup-options-popover{width:min(23rem, calc(100vw - 2 * var(--space-sm)));gap:var(--space-lg);padding:var(--space-lg);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:0 1rem 3rem var(--color-shadow);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-xs));inset-inline-end:0}.cleanup-options-popover header{gap:var(--space-2xs);display:grid}.cleanup-options-popover header>span{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.cleanup-options-popover header p,.cleanup-options-footer p{color:var(--color-neutral);font-size:var(--text-xs);line-height:1.5}.cleanup-option-fields{border-block-start:var(--rule-thin) solid var(--color-rule);display:grid}.cleanup-option-fields label{align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(7rem,.75fr) minmax(0,1.25fr);display:grid}.cleanup-option-fields label>span{color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:650}.cleanup-option-fields select{width:100%;min-width:0;min-height:2.25rem;padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xs);outline:var(--rule-thin) solid transparent;background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-xs);cursor:pointer}.cleanup-option-fields select:focus-visible{outline-color:var(--color-focus)}.cleanup-options-footer{gap:var(--space-sm);display:grid}.workspace-cleanup{width:100%;height:2.75rem;padding-inline:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.cleanup-disabled-reason{color:var(--color-muted);font-size:var(--text-xs);line-height:1.4}.icon-button{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-xs);width:2.75rem;height:2.75rem;color:var(--color-muted);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out), opacity var(--dur-short) var(--ease-out);background:0 0;flex:0 0 2.75rem;place-items:center;padding:0;display:inline-grid;position:relative}.icon-button:active{transform:translateY(1px)}.icon-button:disabled{cursor:not-allowed;opacity:.45}.workspace{background:var(--color-paper);height:calc(100dvh - 4rem)}.pane{min-width:0;height:100%;display:none;overflow:hidden}.app[data-mobile-pane=folders] .folder-pane,.app[data-mobile-pane=notes] .note-pane,.app[data-mobile-pane=editor] .editor-pane{display:flex}.folder-pane,.note-pane,.editor-pane{flex-direction:column}.folder-pane{background:var(--color-sidebar);padding-block-end:max(var(--space-md), env(safe-area-inset-bottom))}.note-pane{background:var(--color-list)}.editor-pane{background:var(--color-editor-canvas);position:relative}.pane-header{min-height:4.25rem;padding-inline:var(--space-md) calc(2.75rem + var(--space-lg));border-block-end:var(--rule-thin) solid var(--color-rule);align-items:center;display:flex}.sidebar-heading{gap:var(--space-sm);padding-inline:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr) auto;font-weight:600;display:grid;position:relative}.sidebar-collapse-button{border:var(--rule-thin) solid transparent;border-radius:var(--radius-xs);width:2.25rem;height:2.25rem;color:var(--color-muted);opacity:0;transition:opacity var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;place-items:center;padding:0;display:inline-grid}.sidebar-heading:hover .sidebar-collapse-button,.sidebar-collapse-button:focus-visible{opacity:1}.sidebar-collapse-button:hover{background:var(--color-paper-pressed);color:var(--color-ink)}.memo-wordmark{background:var(--color-logo-front);width:5.54rem;max-width:none;height:1.125rem;display:block;-webkit-mask:url(/memo.svg) 50%/contain no-repeat;mask:url(/memo.svg) 50%/contain no-repeat}.library-nav{gap:var(--space-2xs);padding:var(--space-sm);display:grid}.library-row,.folder-name-button{border-radius:var(--radius-sm);min-width:0;min-height:2.75rem;color:var(--color-ink-soft);text-align:start;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;border:0;align-items:center;display:grid}.library-row{gap:var(--space-sm);padding-inline:var(--space-sm);font-size:var(--text-sm);grid-template-columns:1.25rem minmax(0,1fr) auto;font-weight:500}.library-row.is-selected,.folder-row.is-selected{background:var(--color-paper-pressed);box-shadow:inset 0 0 0 var(--rule-thin) var(--color-rule-strong);color:var(--color-ink)}.row-count{color:var(--color-neutral);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.row-trailing{width:1.25rem;height:1.25rem;color:var(--color-neutral);place-items:center;display:grid}.row-count,.row-arrow{transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);grid-area:1/1}.row-arrow{opacity:0;transform:translate(-.2rem)}.library-row:hover .row-count,.library-row:focus-visible .row-count{opacity:0;transform:translate(.2rem)}.library-row:hover .row-arrow,.library-row:focus-visible .row-arrow{opacity:1;transform:translate(0)}.folders-label{min-height:2.25rem;padding-inline:var(--space-lg);color:var(--color-muted);font-size:var(--text-xs);align-items:center;font-weight:600;display:flex}.folder-tree{padding:0 var(--space-sm) var(--space-md);position:relative;overflow-y:auto}.folder-tree ul{padding:0}.folder-row{min-width:0;border-radius:var(--radius-sm);cursor:grab;transition:background-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), opacity var(--dur-short) var(--ease-out);align-items:center;padding-inline-start:calc(var(--level) * var(--space-md));display:flex}.recently-deleted-folder{cursor:pointer}.recently-deleted-folder .folder-name-button{padding-inline-start:var(--space-md)}.folder-row:active{cursor:grabbing}.folder-row.is-dragging{opacity:.42}.folder-row.is-drop-target{background:var(--color-accent-soft);box-shadow:inset 0 0 0 var(--rule-medium) var(--color-accent-strong)}.folder-disclosure{flex-basis:2.25rem;width:2.25rem;height:2.25rem}.folder-name-button{gap:var(--space-xs);padding:0 var(--space-xs) 0 var(--space-md);font-size:var(--text-sm);flex:1;grid-template-columns:1.2rem minmax(0,1fr) auto}.folder-name-button>span:not(.row-count){text-overflow:ellipsis;overflow:hidden}.folder-edit-button{width:2.25rem;height:2.25rem;opacity:.38;transition:opacity var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);flex:0 0 2.25rem;margin-inline-end:var(--space-2xs)}.folder-row:hover .folder-edit-button,.folder-row.is-selected .folder-edit-button,.folder-edit-button:focus-visible{opacity:1}.folder-edit-popover{inset:auto;top:var(--folder-popover-top);left:var(--folder-popover-left);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper);width:min(21.5rem,100vw - 1rem);max-width:calc(100vw - 1rem);color:var(--color-ink);box-shadow:0 1.25rem 4rem var(--color-shadow);margin:0;padding:0;position:fixed;overflow:visible}.folder-edit-popover[data-positioned=false]{visibility:hidden;opacity:0}.folder-edit-popover::backdrop{background:0 0}.folder-edit-popover ::selection{background:var(--color-ink);color:var(--color-paper-raised)}.folder-edit-popover:before{top:calc(var(--folder-popover-anchor-y) - .55rem);border:var(--rule-thin) solid var(--color-rule-strong);background:var(--color-paper);content:"";width:1rem;height:1rem;position:absolute;transform:rotate(45deg)}.folder-edit-popover[data-side=right]:before{border-block-start:0;border-inline-end:0;left:-.55rem}.folder-edit-popover[data-side=left]:before{border-block-end:0;border-inline-start:0;right:-.55rem}.folder-edit-popover-shell{gap:var(--space-sm);max-height:min(32rem,100dvh - 1rem);padding:var(--space-md);border-radius:inherit;background:var(--color-paper);overscroll-behavior:contain;display:grid;position:relative;overflow-y:auto}.folder-edit-header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.folder-edit-header h2{font-size:var(--text-md);letter-spacing:-.02em;font-weight:700}.folder-edit-close{width:2rem;height:2rem;color:var(--color-muted)}.folder-edit-field{gap:var(--space-xs);border:0;min-width:0;margin:0;padding:0;display:grid}.folder-edit-field>span,.folder-edit-field>legend{color:var(--color-muted);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;padding:0;font-weight:700}.folder-edit-field>input{width:100%;height:2.35rem;padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);outline:var(--rule-focus) solid transparent;outline-offset:var(--rule-thin);background:var(--color-paper);color:var(--color-ink);font-family:inherit;font-size:var(--text-sm);line-height:1}.folder-edit-field>input:focus-visible{border-color:var(--color-focus);outline-color:color-mix(in oklch, var(--color-focus) 34%, transparent)}.folder-edit-quick-icons{gap:var(--space-3xs);padding:var(--space-2xs);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.folder-edit-quick-icons>button{border:var(--rule-thin) solid transparent;border-radius:var(--radius-xs);outline:var(--rule-focus) solid transparent;outline-offset:1px;min-width:0;height:2.25rem;color:var(--color-muted);background:0 0;place-items:center;padding:0;display:grid;position:relative}.folder-edit-quick-icons>button:hover:not(:disabled){background:var(--color-paper-pressed);color:var(--color-ink)}.folder-edit-quick-icons>button:focus-visible{outline-color:var(--color-focus)}.folder-edit-quick-icons>button[aria-pressed=true]{border-color:var(--color-ink);color:var(--color-ink);background:0 0}.folder-edit-quick-icons>button svg{width:1.15rem;height:1.15rem}.folder-edit-icon-check{border:2px solid var(--color-paper);border-radius:var(--radius-pill);background:var(--color-ink);width:1rem;height:1rem;color:var(--color-paper-raised);place-items:center;display:grid;position:absolute;bottom:-.28rem;right:-.28rem}.folder-edit-more-icons.item-icon-trigger{justify-content:center;gap:var(--space-xs);width:fit-content;height:2.15rem;padding-inline:var(--space-sm);border-color:var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:600;display:inline-flex}.folder-edit-colors .folder-color-picker{gap:var(--space-xs);grid-template-columns:repeat(7,2rem);padding:0;display:grid}.folder-edit-colors .folder-color-swatch,.folder-edit-colors .folder-custom-color-swatch{aspect-ratio:1;border-radius:var(--radius-xs);width:100%;height:auto;box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--color-paper-raised) 72%, transparent)}.folder-edit-colors .folder-color-swatch.is-default{background:var(--color-paper-pressed)}.folder-edit-colors .folder-color-swatch.is-selected,.folder-edit-colors .folder-custom-color-swatch.is-selected{outline:var(--rule-focus) solid var(--color-ink);outline-offset:2px}.folder-edit-colors .folder-custom-color-swatch input{width:160%;height:160%}.folder-edit-preview{align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-2xs);color:var(--color-ink);font-size:var(--text-sm);font-weight:600;display:flex}.folder-edit-preview>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folder-edit-footer{justify-content:space-between;align-items:center;gap:var(--space-sm);border-block-start:var(--rule-thin) solid var(--color-rule);padding-block-start:var(--space-sm);display:flex}.folder-edit-delete{align-items:center;gap:var(--space-xs);min-height:2.25rem;color:var(--color-error);font-size:var(--text-sm);white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.folder-edit-delete:hover:not(:disabled){color:color-mix(in oklch, var(--color-error) 78%, var(--color-ink))}.folder-edit-footer-actions{align-items:center;gap:var(--space-xs);display:flex}.folder-edit-footer .button{min-height:2.25rem;padding-inline:var(--space-sm)}.folder-edit-footer kbd{display:none}@media (max-width:32rem){.folder-edit-popover-shell{gap:var(--space-sm);padding:var(--space-md)}.folder-edit-colors .folder-color-picker{gap:var(--space-xs)}}@media (max-width:22rem){.folder-edit-footer{flex-direction:column;align-items:stretch}.folder-edit-delete{width:fit-content}.folder-edit-footer-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}.folder-create-appearance{gap:var(--space-md);margin-block:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.folder-create-appearance>div{align-content:start;gap:var(--space-2xs);display:grid}.folder-create-appearance .field-label{margin:0}.folder-create-appearance .item-icon-trigger{width:2.25rem;height:2.25rem}.folder-color-picker{padding-inline:var(--space-2xs);align-items:center;gap:2px;display:inline-flex}.folder-color-swatch{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 2px var(--color-paper-raised);background:0 0;place-items:center;padding:0;display:grid}.folder-custom-color-swatch{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);place-items:center;width:1.15rem;height:1.15rem;display:grid;overflow:hidden}.folder-custom-color-swatch input{background:0 0;border:0;width:1.5rem;height:1.5rem;padding:0}.folder-color-swatch.is-selected{outline:var(--rule-focus) solid var(--color-ink);outline-offset:1px}.folder-color-swatch.is-default{background:conic-gradient(from 45deg, var(--color-muted) 0 25%, transparent 0 50%, var(--color-muted) 0 75%, transparent 0)}.folder-custom-icon{place-items:center;width:1.2rem;font-size:1rem;line-height:1;display:inline-grid}.folder-root-drop-zone{z-index:3;inset:0 var(--space-sm) auto;border:var(--rule-thin) dashed var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);min-height:2.5rem;box-shadow:0 .35rem 1rem var(--color-shadow);color:var(--color-muted);font-size:var(--text-xs);place-items:center;font-weight:600;display:grid;position:absolute}.folder-root-drop-zone.is-over{border-color:var(--color-accent-strong);background:var(--color-accent-soft);color:var(--color-ink)}.folders-empty{gap:var(--space-2xs);padding:var(--space-sm) var(--space-lg);color:var(--color-muted);font-size:var(--text-sm);display:grid}.add-folder-button{width:calc(100% - (2 * var(--space-sm)));align-items:center;gap:var(--space-xs);min-height:2.75rem;margin:0 var(--space-sm) var(--space-md);padding-inline:var(--space-md);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-sm);text-align:start;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;border:0;grid-template-columns:1.2rem minmax(0,1fr);font-weight:500;display:grid}.add-folder-button:hover:not(:disabled){background:var(--color-paper-pressed);color:var(--color-ink)}.add-folder-button:active:not(:disabled){background:var(--color-accent-soft)}.add-folder-button:disabled{color:var(--color-neutral)}.text-link{width:fit-content;min-height:2.75rem;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-strong);text-decoration-color:var(--color-accent-strong);text-underline-offset:var(--space-2xs);white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.sidebar-bottom{gap:var(--space-2xs);padding:var(--space-sm);border-block-start:var(--rule-thin) solid var(--color-rule);margin-block-start:auto;display:grid}.account-menu{position:relative}.account-trigger{align-items:center;gap:var(--space-xs);min-height:3.25rem;padding:var(--space-xs);border:var(--rule-thin) solid transparent;border-radius:var(--radius-sm);color:var(--color-ink-soft);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);grid-template-columns:2rem minmax(0,1fr) auto;list-style:none;display:grid}.account-trigger::-webkit-details-marker{display:none}.account-trigger:hover,.account-menu[open] .account-trigger{border-color:var(--color-rule-strong);background:var(--color-paper-pressed);color:var(--color-ink)}.account-avatar{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);background:var(--color-paper-raised);width:2rem;height:2rem;color:var(--color-ink);place-items:center;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-copy,.account-popover-identity>span,.signed-out-sidebar-status>span{min-width:0;display:grid}.account-copy strong,.account-popover-identity strong,.signed-out-sidebar-status strong{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.account-copy small,.account-popover-identity small,.signed-out-sidebar-status small{color:var(--color-neutral);font-size:var(--text-xs)}.account-chevron{transition:transform var(--dur-short) var(--ease-out)}.account-menu[open] .account-chevron{transform:rotate(180deg)}.account-popover{z-index:var(--z-dropdown);gap:var(--space-xs);max-height:calc(100dvh - 2 * var(--space-md));padding:var(--space-xs);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:0 .7rem 2rem var(--color-shadow);transform-origin:bottom;animation:account-popover-in var(--dur-short) var(--ease-out);display:grid;position:absolute;inset-block-end:calc(100% + var(--space-xs));inset-inline:0;overflow-y:auto}.account-popover-identity{align-items:center;gap:var(--space-xs);padding:var(--space-xs);grid-template-columns:2rem minmax(0,1fr);display:grid}.account-nav-popover{gap:var(--space-2xs);overflow:visible}.account-nav-popover nav{padding-block:var(--space-2xs);border-block:var(--rule-thin) solid var(--color-rule);display:grid}.account-nav-popover nav button{align-items:center;gap:var(--space-sm);min-height:3.25rem;padding-inline:var(--space-sm);border:var(--rule-thin) solid transparent;border-radius:var(--radius-xs);color:var(--color-ink-soft);text-align:start;background:0 0;grid-template-columns:1.25rem minmax(0,1fr) auto;display:grid}.account-nav-popover nav button:hover{border-color:var(--color-rule-strong);background:var(--color-paper-pressed);color:var(--color-ink)}.account-nav-popover nav button>span{gap:var(--space-3xs);min-width:0;display:grid}.account-nav-popover nav strong,.account-nav-popover nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-nav-popover nav strong{font-size:var(--text-sm)}.account-nav-popover nav small{color:var(--color-muted);font-size:var(--text-xs)}.account-page{background:var(--color-editor-canvas);flex-direction:column;overflow-y:auto;display:flex!important}.account-page-header,.account-page-body{width:min(100%,54rem);padding-inline:clamp(var(--space-lg), 6vw, var(--space-3xl));margin-inline:auto}.account-page-header{justify-items:start;gap:var(--space-xs);padding-block:var(--space-xl) var(--space-lg);border-block-end:var(--rule-thin) solid var(--color-rule);display:grid}.account-page-header>span{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-block-start:var(--space-md);font-weight:700}.account-page-header h1{font-size:var(--text-2xl);line-height:1.05}.account-page-header p{color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.account-page-body{gap:var(--space-lg);padding-block:var(--space-xl) var(--space-3xl);display:grid}.account-profile-panel,.account-page .account-theme-panel,.account-page .account-nightly{border:var(--rule-thin) solid var(--color-rule-strong);background:var(--color-paper-raised)}.account-profile-panel .account-popover-identity{gap:var(--space-md);padding:var(--space-lg);border-block-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:3rem minmax(0,1fr)}.account-profile-panel .account-avatar{width:3rem;height:3rem}.account-profile-panel .account-popover-identity strong{font-size:var(--text-md)}.account-profile-panel .account-popover-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-page-actions{padding:var(--space-xs);display:grid}.account-page-actions .account-import{grid-template-columns:1.25rem minmax(0,1fr) auto;min-height:4rem;display:grid}.account-page-actions .account-import>span{gap:var(--space-3xs);display:grid}.account-page-actions .account-import small{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.account-page-actions .account-logout{border-block-start:var(--rule-thin) solid var(--color-rule)}.account-page .account-theme-panel{padding:var(--space-md);border-block-start:var(--rule-thin) solid var(--color-rule-strong)}.account-page .account-nightly{padding:var(--space-lg)}.app[data-account-page] .workspace-actions,.app[data-account-page] .mobile-tabs{display:none}.account-theme-panel{padding-block:var(--space-2xs);border-block-start:var(--rule-thin) solid var(--color-rule);display:grid}.account-theme{gap:var(--space-xs);min-width:0;padding:var(--space-xs) var(--space-xs) var(--space-sm);border:0;margin:0;display:grid}.account-theme legend{color:var(--color-neutral);font-size:var(--text-xs);padding:0;font-weight:650}.account-theme-options{gap:var(--space-xs);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.account-theme-mode-options{border:var(--rule-thin) solid var(--color-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-theme-mode-options label{cursor:pointer;min-width:0;position:relative}.account-theme-mode-options label+label{border-inline-start:var(--rule-thin) solid var(--color-rule-strong)}.account-theme-mode-options input{opacity:0;position:absolute;inset:0}.account-theme-mode-options span{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:2.25rem;color:var(--color-muted);font-size:var(--text-xs);font-weight:650;display:flex}.account-theme-mode-options input:checked+span{background:var(--color-accent);color:var(--color-accent-ink)}.account-theme-mode-options input:focus-visible+span{outline:var(--rule-focus) solid var(--color-focus);outline-offset:calc(-1 * var(--rule-focus))}.account-theme-option{cursor:pointer;place-items:center;display:grid;position:relative}.account-theme-option input{z-index:1;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.account-theme-swatch{border:var(--rule-thin) solid color-mix(in oklch, var(--swatch-color) 58%, var(--color-ink));background:var(--swatch-color);width:2rem;height:2rem;color:var(--color-accent-ink);pointer-events:none;transition:transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);border-radius:0;place-items:center;display:grid}.account-theme-swatch svg{opacity:0}.account-background-swatch{color:var(--color-ink)}.account-custom-color{align-items:center;gap:var(--space-xs);min-height:2.5rem;color:var(--color-muted);font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) auto auto;font-weight:600;display:grid}.account-custom-color input[type=color]{width:2rem;height:2rem;padding:var(--space-3xs);border:var(--rule-thin) solid var(--color-rule-strong);outline:var(--rule-focus) solid transparent;background:var(--color-paper);border-radius:0}.account-custom-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.account-custom-color input[type=color]::-webkit-color-swatch{border:0;border-radius:0}.account-custom-color input[type=color]:focus-visible{outline-color:var(--color-focus);outline-offset:var(--space-2xs)}.account-custom-color output{min-width:4.4rem;color:var(--color-neutral);letter-spacing:.02em;text-align:end;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.account-theme-option:hover .account-theme-swatch{transform:scale(1.08)}.account-theme-option input:focus-visible+.account-theme-swatch{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-2xs)}.account-theme-option input:checked+.account-theme-swatch{box-shadow:0 0 0 var(--rule-focus) var(--color-paper-raised), 0 0 0 calc(2 * var(--rule-focus)) var(--swatch-color)}.account-theme-option input:checked+.account-theme-swatch svg{opacity:1}.account-nightly{gap:var(--space-xs);padding:var(--space-sm) var(--space-xs);border-block:var(--rule-thin) solid var(--color-rule);display:grid}.account-icon-preferences{gap:var(--space-xs);padding:var(--space-sm) var(--space-xs) var(--space-xs);border-block-start:var(--rule-thin) solid var(--color-rule);display:grid}.account-section-heading{justify-content:space-between;align-items:start;gap:var(--space-md);display:flex}.account-section-heading h2{font-size:var(--text-sm)}.account-section-heading p,.account-icon-preferences-copy{color:var(--color-muted);font-size:var(--text-xs)}.webmcp-settings{gap:var(--space-sm)}.webmcp-status{padding:var(--space-2xs) var(--space-xs);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-2xs);white-space:nowrap;flex:none;font-weight:700;line-height:1}.webmcp-status.is-available{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-rule-strong));color:var(--color-neutral)}.webmcp-status.is-available:before{width:.45rem;height:.45rem;background:var(--color-accent);content:"";border-radius:50%;margin-inline-end:var(--space-2xs);display:inline-block}.webmcp-status.is-error{border-color:var(--color-danger);color:var(--color-danger)}.settings-switch{align-items:center;gap:var(--space-xs);color:var(--color-neutral);font-size:var(--text-xs);white-space:nowrap;font-weight:650;display:inline-flex}.settings-switch input{accent-color:var(--color-accent)}.account-page[data-account-surface=settings] .account-page-header,.account-page[data-account-surface=settings] .account-page-body{width:min(100%,76rem);padding-inline:clamp(var(--space-lg), 5vw, var(--space-3xl))}.account-page[data-account-surface=settings] .account-page-header{gap:var(--space-md);padding-block:var(--space-xl) var(--space-lg)}.account-page[data-account-surface=settings] .account-page-header>.button{min-height:2rem;color:var(--color-ink-soft);font-size:var(--text-sm);padding-inline:0;font-weight:500}.account-page-heading-row{justify-content:space-between;align-items:center;gap:var(--space-xl);width:100%;display:flex}.account-page-heading-row>div{gap:var(--space-xs);min-width:0;display:grid}.account-page[data-account-surface=settings] .account-page-heading-row h1{color:var(--color-ink);letter-spacing:-.035em;font-size:clamp(1.9rem,3vw,2.2rem);line-height:1}.account-page[data-account-surface=settings] .account-page-heading-row p{font-size:var(--text-sm)}.account-page[data-account-surface=settings] .account-page-save-state{align-items:center;gap:var(--space-xs);min-height:2rem;color:var(--color-muted);font-size:var(--text-xs);letter-spacing:0;text-transform:none;white-space:nowrap;flex:none;margin:0;font-weight:500;display:inline-flex}.account-page[data-account-surface=settings] .account-page-save-state svg{color:var(--color-neutral)}.account-page[data-account-surface=settings] .account-page-save-state[data-saving=true] svg{color:var(--color-accent)}.account-page[data-account-surface=settings] .account-page-body{padding-block:0 var(--space-3xl);display:block}.settings-document,.settings-document-section{min-width:0}.settings-document-section{padding-block:var(--space-lg);border-block-end:var(--rule-thin) solid var(--color-rule)}.settings-section-heading{gap:var(--space-xs);display:grid}.settings-section-heading h2{color:var(--color-ink-soft);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:650;line-height:1.2}.settings-section-heading p{color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.settings-appearance>.settings-section-heading{margin-block-end:var(--space-sm)}.account-page[data-account-surface=settings] .account-theme{align-items:center;gap:var(--space-xl);min-width:0;padding:var(--space-sm) 0;border:0;border-block-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:12rem minmax(0,1fr) auto;margin:0;display:grid}.account-page[data-account-surface=settings] .account-theme:last-child{border-block-end:0;padding-block-end:0}.account-page[data-account-surface=settings] .account-theme legend{color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:500;display:contents}.account-page[data-account-surface=settings] .account-theme-mode{padding-block:var(--space-xs) var(--space-md);grid-template-columns:12rem minmax(0,1fr)}.account-page[data-account-surface=settings] .account-theme-mode-options{gap:var(--space-lg);border:0;grid-template-columns:repeat(2,minmax(0,1fr));width:min(24rem,100%);display:grid}.account-page[data-account-surface=settings] .account-theme-mode-options label{cursor:pointer;min-width:0;display:block;position:relative}.account-page[data-account-surface=settings] .account-theme-mode-options label+label{border:0}.account-page[data-account-surface=settings] .account-theme-mode-options input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.account-page[data-account-surface=settings] .account-theme-mode-card{align-items:initial;justify-content:initial;gap:var(--space-xs);min-height:0;color:var(--color-muted);font-size:var(--text-xs);text-align:center;background:0 0;display:grid;position:relative}.account-page[data-account-surface=settings] .account-theme-mode-preview{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xs);height:4rem;min-height:0;box-shadow:0 .3rem 1rem var(--color-shadow-soft);transition:border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:#f7f7f7;grid-template-columns:24% 1fr;justify-content:stretch;align-items:stretch;display:grid;position:relative;overflow:hidden}.account-page[data-account-surface=settings] .account-theme-mode-preview[data-preview=dark]{background:#151515;border-color:#444}.account-page[data-account-surface=settings] .account-theme-mode-preview>i{border-inline-end:var(--rule-thin) solid #dedede;background:linear-gradient(#c9c9c9 0 0) .45rem .65rem/.35rem .35rem no-repeat,linear-gradient(#d3d3d3 0 0) .45rem 1.35rem/.35rem .35rem no-repeat,linear-gradient(#d9d9d9 0 0) .45rem 2.05rem/.35rem .35rem no-repeat,#ececec}.account-page[data-account-surface=settings] .account-theme-mode-preview[data-preview=dark]>i{background:linear-gradient(#444 0 0) .45rem .65rem/.35rem .35rem no-repeat,linear-gradient(#3b3b3b 0 0) .45rem 1.35rem/.35rem .35rem no-repeat,linear-gradient(#333 0 0) .45rem 2.05rem/.35rem .35rem no-repeat,#101010;border-inline-end-color:#303030}.account-page[data-account-surface=settings] .account-theme-mode-preview>b{align-content:start;gap:.42rem;padding:.75rem .8rem;display:grid}.account-page[data-account-surface=settings] .account-theme-mode-preview>b>em{background:#d4d4d4;width:72%;height:.2rem;display:block}.account-page[data-account-surface=settings] .account-theme-mode-preview>b>em:first-child{background:#c4c4c4;width:58%;height:.27rem}.account-page[data-account-surface=settings] .account-theme-mode-preview[data-preview=dark]>b>em{background:#353535}.account-page[data-account-surface=settings] .account-theme-mode-preview[data-preview=dark]>b>em:first-child{background:#454545}.account-page[data-account-surface=settings] .account-theme-mode-check{background:var(--color-accent);color:var(--color-accent-ink);opacity:0;transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);border-radius:50%;padding:.12rem;position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem;transform:scale(.75)}.account-page[data-account-surface=settings] .account-theme-mode-label{min-height:0;color:var(--color-muted);background:0 0;line-height:1.2;display:block}.account-page[data-account-surface=settings] .account-theme-mode-options input:checked+.account-theme-mode-card{min-height:0;color:var(--color-ink-soft);background:0 0}.account-page[data-account-surface=settings] .account-theme-mode-options input:hover+.account-theme-mode-card .account-theme-mode-preview{transform:translateY(-1px)}.account-page[data-account-surface=settings] .account-theme-mode-options input:checked+.account-theme-mode-card .account-theme-mode-preview{border-color:var(--color-accent);box-shadow:0 0 0 var(--rule-thin) var(--color-accent), 0 .35rem 1rem var(--color-shadow-soft)}.account-page[data-account-surface=settings] .account-theme-mode-options input:checked+.account-theme-mode-card .account-theme-mode-label{color:var(--color-ink-soft)}.account-page[data-account-surface=settings] .account-theme-mode-options input:checked+.account-theme-mode-card .account-theme-mode-check{opacity:1;transform:scale(1)}.account-page[data-account-surface=settings] .account-theme-mode-options input:focus-visible+.account-theme-mode-card .account-theme-mode-preview{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-2xs)}.account-page[data-account-surface=settings] .account-theme-options{justify-content:space-between;align-items:flex-start;gap:clamp(var(--space-sm), 3vw, var(--space-xl));display:flex}.account-page[data-account-surface=settings] .account-theme-option{align-content:center;justify-items:center;gap:var(--space-2xs);min-width:2.75rem;min-height:2.75rem;display:grid}.account-page[data-account-surface=settings] .account-theme-swatch{width:1.9rem;height:1.9rem}.account-page[data-account-surface=settings] .account-theme-option small{color:var(--color-muted);font-size:var(--text-2xs);line-height:1}.account-page[data-account-surface=settings] .account-custom-color{align-items:center;gap:var(--space-sm);min-height:2.75rem;color:var(--color-ink-soft);font-size:var(--text-xs);grid-template-columns:auto 2rem 6.25rem;font-weight:500;display:grid}.account-page[data-account-surface=settings] .account-custom-color input[type=color]{border-color:var(--color-rule-strong);background:0 0;width:2rem;height:2rem;padding:0}.account-page[data-account-surface=settings] .account-custom-color output{min-height:2rem;padding:0 var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xs);color:var(--color-ink-soft);font-size:var(--text-xs);line-height:calc(2rem - 2 * var(--rule-thin));text-align:start}.settings-icons{gap:var(--space-md);display:grid}.settings-preference-row{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:4.5rem;padding:var(--space-sm) var(--space-md);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xs);cursor:pointer;display:flex}.settings-preference-row>span:first-child{gap:var(--space-xs);min-width:0;display:grid}.settings-preference-row strong{color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:600}.settings-preference-row small{color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}.settings-switch-control{flex:none;width:2.9rem;height:1.55rem;display:block;position:relative}.settings-switch-control input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.settings-switch-control>span{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);background:var(--color-paper-pressed);width:100%;height:100%;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);display:block}.settings-switch-control>span:before{background:var(--color-paper-raised);width:1.15rem;height:1.15rem;box-shadow:0 .1rem .25rem var(--color-shadow);content:"";transition:transform var(--dur-short) var(--ease-out);border-radius:50%;margin:.14rem;display:block}.settings-switch-control input:checked+span{border-color:var(--color-accent);background:var(--color-accent)}.settings-switch-control input:checked+span:before{transform:translate(1.32rem)}.settings-switch-control input:focus-visible+span{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-2xs)}.settings-switch-control input:disabled{cursor:wait}@media (prefers-reduced-motion:reduce){.account-theme-mode-preview,.account-theme-mode-check,.settings-switch-control>span,.settings-switch-control>span:before{transition:none}.account-page[data-account-surface=settings] .account-theme-mode-options input:hover+.account-theme-mode-card .account-theme-mode-preview{transform:none}}.settings-agent-heading{justify-content:space-between;align-items:start;gap:var(--space-xl);display:flex}.webmcp-settings-actions{align-items:center;gap:var(--space-sm);flex:none;display:flex}.webmcp-settings-link{align-items:center;gap:var(--space-2xs);min-height:2rem;color:var(--color-ink-soft);font-size:var(--text-xs);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:.2rem;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.webmcp-settings-link:hover{color:var(--color-ink);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.webmcp-settings-link:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-2xs)}.account-page[data-account-surface=settings] .webmcp-settings{gap:var(--space-md);border-block-end:0;display:grid}.account-page[data-account-surface=settings] .webmcp-status{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs);margin-block-start:0;font-weight:550;line-height:1.1}.webmcp-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.webmcp-capabilities>div{gap:var(--space-sm);padding-inline:0 var(--space-xl);display:grid}.webmcp-capabilities>div+div{padding-inline:var(--space-xl) 0;border-inline-start:var(--rule-thin) solid var(--color-rule)}.webmcp-capabilities h3{align-items:center;gap:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:550;display:flex}.webmcp-capabilities h3 i{background:var(--color-muted);border-radius:50%;width:.65rem;height:.65rem}.webmcp-capabilities h3 i.is-available{background:var(--color-success)}.webmcp-capabilities h3 i.is-review{background:var(--color-warning)}.webmcp-capabilities ul{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.webmcp-capabilities li{align-items:center;gap:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);display:flex}.webmcp-capabilities li svg{color:var(--color-neutral);stroke-width:1.65px;flex:none}.webmcp-boundary-copy{color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}@media (max-width:64rem){.account-page[data-account-surface=settings] .account-theme,.account-page[data-account-surface=settings] .account-theme-mode{grid-template-columns:9rem minmax(0,1fr)}.account-page[data-account-surface=settings] .account-theme-color-row .account-custom-color{grid-column:2;justify-self:end}}@media (max-width:48rem){.account-page[data-account-surface=settings] .account-page-header,.account-page[data-account-surface=settings] .account-page-body{padding-inline:var(--space-md)}.account-page-heading-row,.settings-agent-heading{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.webmcp-settings-actions{justify-content:space-between;width:100%}.account-page[data-account-surface=settings] .account-theme,.account-page[data-account-surface=settings] .account-theme-mode{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.account-page[data-account-surface=settings] .account-theme-mode-options{gap:var(--space-sm);width:100%}.account-page[data-account-surface=settings] .account-theme-options{gap:var(--space-xs);width:100%}.account-page[data-account-surface=settings] .account-theme-color-row .account-custom-color{grid-column:1;justify-self:stretch}.account-page[data-account-surface=settings] .account-custom-color{grid-template-columns:minmax(0,1fr) 2rem 6.25rem}.settings-preference-row{align-items:flex-start}.webmcp-capabilities{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.webmcp-capabilities>div,.webmcp-capabilities>div+div{border:0;padding:0}}.account-nightly .nightly-toggle{min-height:2rem;color:var(--color-ink);padding-inline:0;font-weight:650}.account-nightly .nightly-toggle>span{gap:var(--space-xs)}.account-nightly .nightly-time{padding-inline:0}.account-nightly .nightly-time-input{margin:0}.account-import,.account-logout{align-items:center;gap:var(--space-xs);min-height:2.75rem;padding-inline:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:start;background:0 0;border:0;font-weight:600;display:flex}.account-import{color:var(--color-ink-soft)}.account-import:hover:not(:disabled){background:var(--color-paper-pressed);color:var(--color-ink)}.account-logout{color:var(--color-error)}.account-logout:hover:not(:disabled){background:var(--color-error-soft)}@keyframes account-popover-in{0%{opacity:0;transform:translateY(var(--space-xs)) scale(.98)}}.signed-out-wordmark{cursor:default}.signed-out-nav .library-row{-webkit-user-select:none;user-select:none}.signed-out-folder-list{padding-inline:var(--space-xs);display:grid}.signed-out-folder-row{align-items:center;gap:var(--space-xs);min-width:0;min-height:2.75rem;padding-inline:var(--space-xs);color:var(--color-ink-soft);grid-template-columns:1.2rem minmax(0,1fr) auto;display:grid}.signed-out-folder-row>span:not(.row-count){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signed-out-folder-row>.row-count{grid-area:auto;justify-self:end}.signed-out-sidebar-status{align-items:center;gap:var(--space-xs);min-height:3.25rem;padding:var(--space-xs);color:var(--color-ink-soft);grid-template-columns:2rem minmax(0,1fr);margin-block-start:var(--space-xs);display:grid}.signed-out-note-icon{color:var(--color-neutral)}.signed-out-note-icon:hover{background:0 0}.signed-out-editor-toolbar{justify-content:space-between}.signed-out-toolbar-signin,.signed-out-list-back{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.25rem;padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper-raised);box-shadow:var(--shadow-control);color:var(--color-ink-soft);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;font-weight:650;display:inline-flex}.signed-out-toolbar-signin:hover:not(:disabled),.signed-out-list-back:hover:not(:disabled){background:var(--color-paper-soft);color:var(--color-ink)}.signed-out-toolbar-signin:focus-visible,.signed-out-list-back:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--rule-focus)}.signed-out-toolbar-signin:active:not(:disabled),.signed-out-list-back:active:not(:disabled){transform:translateY(var(--rule-thin))}.signed-out-toolbar-signin:disabled{cursor:not-allowed;opacity:.55}.signed-out-toolbar-signin[data-state=error]{border-color:var(--color-error);color:var(--color-error)}.signed-out-list-back{min-width:0;padding-inline:var(--space-xs);box-shadow:none;background:0 0;border-color:#0000}.signed-out-static-preview{width:min(100%,52rem);padding:var(--space-lg) clamp(3.25rem, 7vw, 5rem) var(--space-xl);color:var(--color-ink-soft);margin-inline:auto}.signed-out-static-preview h1,.signed-out-static-preview h2,.signed-out-static-preview h3{margin-block:var(--space-md) var(--space-sm);color:var(--color-ink);font-size:var(--text-display);line-height:1.03}.signed-out-static-preview p{margin-block:var(--space-sm);font-size:var(--text-base)}.signed-out-editor .note-title-input{white-space:normal;overflow:visible}.signed-out-editor .editor-status{text-align:center;grid-template-columns:minmax(0,1fr)}.signed-out-editor .editor-status>span{grid-column:1}.signed-out-editor .editor-content.note-editor-content{overscroll-behavior:contain;overflow:hidden auto}.rich-editor-embed{width:min(100%,52rem);padding:0 clamp(3.25rem, 7vw, 5rem) var(--space-lg);margin-inline:auto}.signed-out-editor-action{justify-items:start;gap:var(--space-sm);padding-block:var(--space-sm) var(--space-lg);border-block-start:var(--rule-thin) solid var(--color-rule);display:grid}.signed-out-home-explainer{width:100%;border-block-start:var(--rule-thin) solid var(--color-rule);margin-block-start:var(--space-lg);display:grid}.signed-out-home-explainer section{padding-block:var(--space-lg);border-block-end:var(--rule-thin) solid var(--color-rule)}.signed-out-home-explainer h2{margin:0 0 var(--space-xs);font-size:var(--text-lg);line-height:1.15}.signed-out-home-explainer p{max-width:38rem;color:var(--color-ink-soft);font-size:var(--text-base);margin:0;line-height:1.55}.google-signin-button{color:#1f1f1f;letter-spacing:.015625rem;white-space:nowrap;width:fit-content;min-height:2.5rem;transition:background-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), opacity var(--dur-short) var(--ease-out);background:#fff;border:1px solid #747775;border-radius:.25rem;justify-content:center;align-items:center;gap:.75rem;margin-block-start:0;padding-inline:.75rem 1rem;font-family:Roboto,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 1px 2px #3c404314}.google-signin-button:hover:not(:disabled){background:#f8faff;box-shadow:0 1px 3px 1px #3c404326}.google-signin-button:focus-visible{outline-offset:2px;outline:2px solid #0b57d0}.google-signin-button:active:not(:disabled){background:#e9eef6}.google-signin-button[data-state=loading]{cursor:progress;opacity:.68}.google-signin-button[data-state=error]{border-color:#b3261e}.google-signin-button[data-state=success]{border-color:#137333}.google-mark{flex:none;width:1.125rem;height:1.125rem}.signin-error{color:var(--color-error);font-size:var(--text-xs);margin:0}.nightly-toggle{min-height:2.75rem;padding-inline:var(--space-sm);color:var(--color-ink-soft);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.nightly-toggle>span{align-items:center;gap:var(--space-sm);display:inline-flex}.nightly-toggle input,.review-row input{width:1.1rem;height:1.1rem;accent-color:var(--color-accent-strong)}.nightly-time{padding-inline:var(--space-xl);color:var(--color-neutral);font-size:var(--text-xs)}.note-list-heading{justify-content:space-between;gap:var(--space-xs)}.note-list-heading>div:not(.icon-button){flex:1;min-width:0}.note-list-heading h1{color:var(--color-ink);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.note-list-heading span{color:var(--color-neutral);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.note-list-heading .note-list-add-button{border-color:var(--color-accent-strong);border-radius:var(--radius-sm);background:var(--color-accent);width:3.5rem;height:3.5rem;box-shadow:var(--shadow-control);color:var(--color-accent-ink);flex:0 0 3.5rem;margin-inline-start:auto}.note-list-heading .note-list-add-button:hover:not(:disabled){border-color:var(--color-accent-strong);background:var(--color-accent-strong);color:var(--color-accent-ink)}.tablet-back{display:inline-grid}.search-field{align-items:center;gap:var(--space-xs);min-height:2.75rem;margin:var(--space-sm);padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);outline:var(--rule-focus) solid transparent;outline-offset:var(--rule-thin);background:var(--color-paper-raised);color:var(--color-neutral);display:flex}.search-field:focus-within{border-color:var(--color-rule-strong);outline-color:var(--color-focus)}.search-field input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1}.search-field input::placeholder{color:var(--color-muted);opacity:1}.search-field button{border-radius:var(--radius-xs);width:2.75rem;height:2.75rem;color:var(--color-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.todo-composer{align-items:center;gap:var(--space-xs);min-height:2.75rem;margin:var(--space-sm);padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);outline:var(--rule-focus) solid transparent;outline-offset:var(--rule-thin);background:var(--color-paper-raised);color:var(--color-neutral);display:flex}.todo-composer:focus-within{border-color:var(--color-rule-strong);outline-color:var(--color-focus)}.todo-composer input{min-width:0;color:var(--color-ink);font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:1}.todo-composer input::placeholder{color:var(--color-muted);opacity:1}.todo-composer button,.todo-drag-handle,.todo-add-subtask,.todo-delete{border-radius:var(--radius-xs);width:2.75rem;height:2.75rem;color:var(--color-neutral);background:0 0;border:0;place-items:center;padding:0;display:grid}.todo-check{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--color-neutral);background:0 0;border:0;place-items:center;padding:0;display:grid}.todo-list-list,.todo-detail-list{padding:0 var(--space-sm) var(--space-xl);flex:1;overflow-y:auto}.todo-list-row{align-items:center;gap:var(--space-xs);width:100%;min-width:0;min-height:4.75rem;padding:var(--space-sm);border:0;border-block-start:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);text-align:start;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;border-radius:0;grid-template-columns:2rem minmax(0,1fr);display:grid;position:relative}.todo-list-row:first-child{border-block-start-color:#0000}.todo-list-row.is-selected{border-radius:var(--radius-sm);background:var(--color-paper-pressed);box-shadow:inset 0 0 0 var(--rule-thin) var(--color-rule-strong);border-block-start-color:#0000}.todo-list-row.is-selected+.todo-list-row{border-block-start-color:#0000}.todo-list-icon{width:2rem;height:2rem;color:var(--color-neutral);font-size:var(--text-md);place-items:center;display:grid}.todo-list-copy{gap:var(--space-3xs);min-width:0;display:grid}.todo-list-copy strong,.todo-list-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.todo-list-copy strong{font-size:var(--text-sm);font-weight:600}.todo-list-copy small{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.todo-list-composer button:not(:disabled),.folder-list-composer button:not(:disabled){border-radius:var(--radius-xs);background:var(--color-accent);width:2.25rem;height:2.25rem;color:var(--color-accent-ink)}.folder-list-section{flex:none}.folder-todo-list{padding-block-end:var(--space-xs);overflow:visible}.folder-content-section-label{padding:var(--space-xs) var(--space-md) var(--space-2xs);color:var(--color-neutral);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:650}.folder-notes-label{padding-block-start:var(--space-sm)}.todo-detail-identity{padding-block-end:var(--space-2xs)}.item-location-control{align-items:center;gap:var(--space-2xs);min-width:0;min-height:2rem;padding-inline:var(--space-xs) var(--space-2xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper-soft);color:var(--color-neutral);display:inline-flex}.item-location-control select{appearance:none;min-width:0;max-width:18rem;color:inherit;font:inherit;font-size:var(--text-xs);background:0 0;border:0;outline:0}.item-location-control:focus-within{border-color:var(--color-rule-strong);outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--rule-thin)}.item-location-control:has(select:disabled){cursor:progress;opacity:.55}.todo-list-title-input,.note-title-input{border:var(--rule-thin) solid transparent;border-radius:var(--radius-xs);outline:var(--rule-focus) solid transparent;outline-offset:var(--rule-thin);min-width:0;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.025em;background:0 0;font-weight:700}.todo-list-title-input:focus-visible,.note-title-input:focus-visible{border-color:var(--color-rule-strong);outline-color:var(--color-focus);background:var(--color-paper)}.todo-list-title-input:disabled,.note-title-input:disabled{cursor:not-allowed;opacity:.55}.note-title-input[readonly]{cursor:default}.note-title-input[readonly]:focus-visible{background:0 0;border-color:#0000;outline-color:#0000}.todo-list-title-input[aria-invalid=true],.note-title-input[aria-invalid=true],.todo-list-title-input[data-state=error],.note-title-input[data-state=error]{border-color:var(--color-error)}.todo-list-title-input[data-state=success],.note-title-input[data-state=success]{border-color:var(--color-success)}.todo-list-title-input[aria-busy=true],.note-title-input[aria-busy=true]{cursor:progress}.todo-editor-toolbar .editor-toolbar-note-controls{margin-inline-start:0}.editor-content.todo-editor-content{--todo-editor-readable-gutter:clamp(3.25rem, 7vw, 5rem);padding:0;overflow:hidden}.todo-editor-content .todo-list-title-input{height:calc(1.08em + 2px);min-height:calc(1.08em + 2px);box-shadow:none;letter-spacing:-.045em;background:0 0;border:0;border-radius:0;padding:0;font-size:clamp(2rem,3.25vw,3rem);font-weight:760;line-height:1.08}.todo-editor-content .todo-list-title-input:focus-visible{box-shadow:0 2px 0 color-mix(in oklch, var(--color-focus) 72%, transparent);background:0 0;outline:none}.todo-editor-content .todo-list-title-input[readonly]:focus-visible{box-shadow:none}.todo-detail-composer{width:min(calc(100% - (2 * var(--todo-editor-readable-gutter))), calc(52rem - (2 * var(--todo-editor-readable-gutter))));margin-block:0;margin-inline:auto}.todo-detail-list{width:min(calc(100% - (2 * var(--todo-editor-readable-gutter))), calc(52rem - (2 * var(--todo-editor-readable-gutter))));margin-inline:auto;padding-inline:0}@media (min-width:40rem){.todo-detail-identity{grid-template-columns:minmax(0,1fr)}.todo-detail-identity>.todo-list-title-input{grid-column:1}}.todo-tree-item{min-width:0;position:relative}.todo-tree-item.is-dragging{z-index:var(--z-raised);opacity:.55}.todo-tree-item.is-drop-target:before{z-index:var(--z-raised);inset-block-start:calc(-1 * var(--rule-thin));inset-inline:calc((var(--todo-depth,0) * var(--space-md)) + var(--space-xs)) var(--space-xs);height:var(--rule-focus);background:var(--color-accent-strong);content:"";pointer-events:none;position:absolute}.todo-row{min-width:0;border-block-start:var(--rule-thin) solid var(--color-rule);transition:background-color var(--dur-short) var(--ease-out), opacity var(--dur-short) var(--ease-out);grid-template-columns:2.5625rem minmax(0,1fr) auto 2rem;align-items:start;padding-inline-start:calc(var(--todo-depth,0) * var(--space-md));display:grid}.todo-drag-handle{touch-action:none;width:2rem;color:var(--color-neutral);cursor:grab;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), opacity var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);grid-area:1/4;position:relative}.todo-drag-handle:active:not(:disabled),.todo-tree-item.is-dragging .todo-drag-handle{background:var(--color-paper-pressed);color:var(--color-ink);cursor:grabbing}.todo-row:first-child{border-block-start-color:#0000}.todo-check{width:2.5625rem;color:var(--color-neutral);grid-area:1/1}.todo-check svg{width:1rem;height:1rem;transform:translate(.28125rem)}.todo-text{min-width:0;color:var(--color-ink);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;grid-area:1/2;padding-block:.78rem;line-height:1.45}.todo-text-input{width:100%;min-width:0;color:var(--color-ink);font-family:inherit;font-size:var(--text-sm);font-weight:inherit;background:0 0;border:0;outline:0;line-height:1.5}.todo-text-links{cursor:text}.todo-text-links:focus-visible{border-radius:var(--radius-xs);outline:var(--rule-focus) solid var(--color-focus);outline-offset:calc(-1 * var(--rule-focus))}.todo-text-links a{color:var(--color-link,var(--color-accent-strong));text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 42%, transparent);text-decoration-color:color-mix(in oklch, currentColor 42%, transparent);text-decoration-thickness:var(--rule-thin);text-underline-offset:.15em;align-items:baseline;gap:.18em;font-weight:560;display:inline-flex}.todo-text-links a svg{flex:none;transform:translateY(.08em)}.todo-text-links a:hover{color:var(--color-ink);text-decoration-color:currentColor}.todo-row.is-completed .todo-text-links a{color:inherit}.todo-delete{color:var(--color-neutral);opacity:.55}.todo-row-actions{grid-area:1/3;align-items:center;display:flex}.todo-source-badge{align-items:center;gap:var(--space-3xs);min-height:2.75rem;padding-inline:var(--space-xs);color:var(--color-neutral);font-size:var(--text-2xs);white-space:nowrap;grid-area:1/3;display:inline-flex}.todo-row.is-linked-to-daily-memo .todo-drag-handle,.todo-row.is-linked-to-daily-memo .todo-text-input[readonly]{cursor:default}.todo-add-subtask{color:var(--color-neutral)}.subtodo-composer{align-items:center;gap:var(--space-2xs);min-width:0;min-height:2.75rem;border-block-start:var(--rule-thin) solid var(--color-rule);color:var(--color-neutral);margin-inline-start:calc((var(--todo-depth,1) * var(--space-md)) + 4.75rem);display:flex}.subtodo-composer input{min-width:0;color:var(--color-ink);font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:1}.subtodo-composer input::placeholder{color:var(--color-muted)}.subtodo-composer button{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--color-neutral);background:0 0;border:0;place-items:center;padding:0;display:grid}.todo-row.is-completed .todo-check{color:var(--color-success)}.todo-row.is-completed .todo-text{color:var(--color-muted);text-decoration:line-through;text-decoration-thickness:var(--rule-thin)}.todo-list-empty{justify-items:start;gap:var(--space-sm);display:grid}.note-list{padding:0 var(--space-sm) var(--space-xl);flex:1;overflow-y:auto}.note-row{border-block-start:var(--rule-thin) solid var(--color-rule);min-width:0;transition:background-color var(--dur-short) var(--ease-out), opacity var(--dur-short) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.note-row-pin{width:2rem;height:2rem;color:var(--color-neutral);opacity:0;background:0 0;border:0;border-radius:0;flex:0 0 2rem;align-self:center;margin-inline-end:var(--space-xs);padding:0}.note-row:hover .note-row-pin,.note-row:focus-within .note-row-pin,.note-row-pin:focus-visible,.note-row-pin[aria-pressed=true]{opacity:1}.note-row-pin[aria-pressed=true]{color:var(--color-ink)}.note-row-pin:not(:disabled):hover{color:var(--color-ink);background:0 0;border:0}.note-row .note-row-pin:not(:disabled):hover{background:0 0}.note-row:first-child{border-block-start-color:#0000}.note-row.is-selected{border-radius:var(--radius-sm);background:var(--color-paper-pressed);box-shadow:inset 0 0 0 var(--rule-thin) var(--color-rule-strong);border-block-start-color:#0000}.note-row.is-selected+.note-row{border-block-start-color:#0000}.note-row.is-today-daily{color:inherit}.note-row.is-today-daily .note-row-icon{color:var(--color-accent)}.note-row-content{align-items:center;gap:var(--space-xs);min-width:0;min-height:4.75rem;padding:var(--space-sm);text-align:start;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr);display:grid}.note-row-icon{width:2rem;height:2rem;color:var(--color-neutral);font-size:var(--text-md);place-items:center;display:grid}.note-row-copy{align-content:center;gap:var(--space-3xs);min-width:0;display:grid}.note-row-content strong,.note-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-row-content strong{color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.note-meta{color:var(--color-neutral);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.empty-list,.editor-empty,.cleanup-idle,.cleanup-error,.cleanup-loading{justify-items:start;gap:var(--space-sm);color:var(--color-muted);display:grid}.empty-list{padding:var(--space-xl) var(--space-md)}.empty-list p,.editor-empty p,.cleanup-idle p,.cleanup-error p,.cleanup-loading p{max-width:34ch;font-size:var(--text-sm)}.editor-toolbar{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:4.25rem;padding-inline:var(--space-md) calc(2.75rem + var(--space-lg));display:flex;position:relative}.editor-toolbar:has(.note-actions-menu[open]){z-index:var(--z-raised)}.editor-toolbar-note-controls{align-items:center;gap:var(--space-xs);min-width:0;margin-inline-start:var(--space-sm);display:flex}.editor-toolbar-note-type{align-items:center;gap:var(--space-2xs);min-height:2.25rem;padding-inline:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-xs);letter-spacing:.01em;white-space:nowrap;font-weight:650;display:inline-flex}.editor-toolbar-note-type svg{color:var(--color-neutral)}.editor-toolbar .note-toolbar-location{width:auto;min-width:0;font-size:var(--text-xs);margin:0;padding:0}.editor-toolbar .note-toolbar-location .item-location-control{max-width:min(18rem,32vw)}.editor-toolbar .note-toolbar-location .item-location-control select{width:auto}.note-toolbar-static-location{align-items:center;gap:var(--space-2xs);min-height:2.25rem;padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-xs);color:var(--color-muted);font-size:var(--text-xs);display:inline-flex}.back-button{align-items:center;gap:var(--space-xs);min-width:0;min-height:2.75rem;color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;background:0 0;border:0;padding:0;display:inline-flex}.editor-actions{align-items:center;gap:var(--space-xs);margin-inline-start:auto;display:flex}.editor-content{min-height:0;padding:clamp(var(--space-lg), 4vw, var(--space-2xl));flex-direction:column;flex:1;display:flex}.editor-label{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.025em;margin-block-end:var(--space-md);font-weight:700}.editor-content textarea{border:var(--rule-thin) solid transparent;border-radius:var(--radius-xs);outline:var(--rule-focus) solid transparent;outline-offset:var(--rule-thin);resize:vertical;width:100%;min-height:12rem;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);background:0 0;flex:1;padding:0;line-height:1.65}.editor-content textarea::placeholder{color:var(--color-muted);opacity:1}.editor-content textarea:focus-visible{outline-color:var(--color-focus)}.field-helper{min-height:1.5em;color:var(--color-neutral);font-size:var(--text-xs);margin-block-start:var(--space-xs)}.field-helper.is-error,.editor-status .is-error{color:var(--color-error)}.add-note-button{width:fit-content;margin-block-start:var(--space-md)}.note-location{width:min(100%,52rem);padding:var(--space-2xs) clamp(3.25rem, 7vw, 5rem) var(--space-xs);color:var(--color-neutral);font-size:var(--text-xs);margin-inline:auto;font-weight:500}.note-location .item-location-control{width:fit-content;max-width:100%}.note-location .item-location-control select{width:auto}.note-location-actions{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.note-actions-menu{color:var(--color-muted);flex:none;margin-inline-start:auto;position:relative}.note-actions-menu>summary{border:var(--rule-thin) solid transparent;border-radius:var(--radius-xs);cursor:pointer;background:0 0;place-items:center;width:2.25rem;height:2.25rem;list-style:none;display:grid}.note-actions-menu>summary::-webkit-details-marker{display:none}.note-actions-menu[open]>summary,.note-actions-menu>summary:hover{border-color:var(--color-rule-strong);background:var(--color-paper-soft);color:var(--color-ink)}.note-actions-popover{z-index:var(--z-dropdown);width:11rem;padding:var(--space-2xs);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-deep);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-end:0}.note-actions-popover button{align-items:center;gap:var(--space-xs);min-height:2.5rem;padding-inline:var(--space-sm);border-radius:var(--radius-xs);color:var(--color-ink-soft);text-align:start;background:0 0;border:0;display:flex}.note-actions-popover button:hover,.note-actions-popover button:focus-visible{background:var(--color-paper-pressed);color:var(--color-ink)}.note-actions-popover button.is-danger{color:var(--color-error)}.daily-move-notice{width:min(100%,52rem);margin:var(--space-xs) auto 0;padding:var(--space-sm) clamp(3.25rem, 7vw, 5rem);border-block:var(--rule-thin) solid color-mix(in oklch, var(--color-accent) 72%, var(--color-rule));background:color-mix(in oklch, var(--color-accent) 22%, transparent);color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:600}.note-identity{align-items:start;gap:var(--space-xs);width:min(100%,52rem);padding:var(--space-lg) clamp(3.25rem, 7vw, 5rem) var(--space-2xs);grid-template-columns:auto minmax(0,1fr);margin-inline:auto;display:grid}.note-identity>.item-icon-trigger{margin-block-start:var(--space-2xs)}.note-title-input{overflow-wrap:anywhere;letter-spacing:-.045em;resize:none;white-space:pre-wrap;background:0 0;border:0;border-radius:0;width:100%;max-width:100%;min-height:1.2em;padding:0;font-size:clamp(2rem,3.25vw,3rem);font-weight:760;line-height:1.08;display:block;overflow:hidden}.note-editor-content .note-title-input{min-height:1.08em;max-height:calc(6.48em + 2 * var(--space-2xs));appearance:none;caret-color:var(--color-focus);resize:none;box-shadow:none;letter-spacing:-.045em;background:0 0;font-size:clamp(2rem,3.25vw,3rem);font-weight:760;line-height:1.08}.note-editor-content .note-title-input:focus-visible{box-shadow:none;background:0 0;outline:none}.note-editor-content .note-title-input:not([readonly]):focus-visible{box-shadow:0 2px 0 color-mix(in oklch, var(--color-focus) 72%, transparent)}.note-editor-content .note-title-input:hover{background:0 0}.note-title-input::placeholder{color:var(--color-muted);opacity:1}.item-icon-trigger{border:var(--rule-thin) solid transparent;border-radius:var(--radius-sm);outline:var(--rule-focus) solid transparent;outline-offset:var(--rule-thin);width:2.75rem;height:2.75rem;color:var(--color-neutral);font-size:var(--text-lg);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;place-items:center;padding:0;display:grid}.item-icon-trigger:focus-visible{outline-color:var(--color-focus)}.item-icon-trigger:active:not(:disabled){transform:translateY(var(--rule-thin))}.item-icon-trigger:disabled{cursor:not-allowed;opacity:.55}.item-icon-trigger[data-state=loading]{cursor:progress;opacity:.65}.item-icon-trigger[data-state=error]{border-color:var(--color-error);color:var(--color-error)}.item-icon-trigger[data-state=success]{border-color:var(--color-success);color:var(--color-success)}.item-icon-popover{inset:auto;top:var(--picker-top);left:var(--picker-left);width:min(22rem,100vw - 1rem);max-height:min(34rem,100dvh - 1rem);padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:0 var(--space-sm) var(--space-xl) var(--color-shadow);margin:0;position:fixed;overflow-y:auto}.item-icon-popover::backdrop{background:0 0}.item-icon-popover-heading{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-block-end:var(--space-xs);display:flex}.item-icon-popover-heading span,.item-icon-popover p{color:var(--color-neutral);font-size:var(--text-xs)}.item-icon-grid{gap:var(--space-2xs);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.item-icon-section-label{margin-block:var(--space-sm) var(--space-2xs);color:var(--color-muted);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.item-icon-grid-emoji{grid-template-columns:repeat(8,minmax(0,1fr));max-height:11rem;overflow-y:auto}.item-icon-grid-lucide{grid-template-columns:repeat(8,minmax(0,1fr));max-height:10rem;overflow-y:auto}.item-icon-grid-lucide button{font-size:var(--text-sm)}.item-icon-color-row{gap:var(--space-2xs);flex-wrap:wrap;align-items:center;display:flex}.item-icon-color-swatch{border:var(--rule-thin) solid color-mix(in oklch, var(--swatch-color) 55%, var(--color-ink));border-radius:var(--radius-pill);background:var(--swatch-color);width:1.25rem;height:1.25rem;padding:0}.item-icon-color-swatch[style*=currentColor]{background:var(--color-paper-soft)}.item-icon-color-swatch.is-selected{outline:var(--rule-focus) solid var(--color-accent);outline-offset:var(--space-3xs)}.item-icon-custom-color input{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);background:0 0;width:1.4rem;height:1.4rem;padding:0}.item-icon-grid button{border:var(--rule-thin) solid transparent;border-radius:var(--radius-xs);min-width:2.75rem;min-height:2.75rem;font-size:var(--text-md);background:0 0;place-items:center;padding:0;display:grid}.item-icon-grid button[aria-pressed=true]{border-color:var(--color-accent-strong);background:var(--color-accent-soft);color:var(--color-accent-ink)}.item-icon-clear{min-height:2.75rem;padding-inline:var(--space-xs);border-radius:var(--radius-xs);color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;background:0 0;border:0;margin-block-start:var(--space-xs)}.item-icon-popover p[role=alert]{color:var(--color-error);margin-block-start:var(--space-xs)}.note-editor-content textarea{min-height:50dvh;font-size:var(--text-editor);border:0;line-height:1.55}.editor-content.note-editor-content{padding:0;overflow:hidden}.memo-rich-editor{--bn-border-radius:var(--radius-sm);--bn-colors-editor-text:var(--color-ink);--bn-colors-editor-background:transparent;--bn-colors-menu-text:var(--color-ink);--bn-colors-menu-background:var(--color-paper-raised);--bn-colors-tooltip-text:var(--color-ink-soft);--bn-colors-tooltip-background:var(--color-paper-soft);--bn-colors-hovered-text:var(--color-ink);--bn-colors-hovered-background:var(--color-paper-pressed);--bn-colors-selected-text:var(--color-accent-ink);--bn-colors-selected-background:var(--color-accent);--bn-colors-disabled-text:var(--color-neutral);--bn-colors-disabled-background:var(--color-paper-soft);--bn-colors-shadow:var(--color-shadow);--bn-colors-border:var(--color-rule);--bn-colors-side-menu:var(--color-neutral);background:var(--color-editor-canvas);cursor:text;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.rich-editor-loading{background:linear-gradient(90deg, transparent, var(--color-paper-soft), transparent) 0 var(--space-xl) / 45% 2px no-repeat;min-height:50dvh;animation:rich-editor-pulse 1.2s var(--ease-in-out) infinite alternate;flex:1}@keyframes rich-editor-pulse{0%{opacity:.45}to{opacity:1}}.memo-rich-editor .bn-container,.memo-rich-editor .bn-root{background:0 0;min-height:100%}.memo-rich-editor .bn-editor,.memo-rich-editor .bn-default-styles{font-family:var(--font-body)}.memo-rich-editor .bn-editor{width:min(100%,52rem);min-height:calc(100% - 3rem);padding:var(--space-lg) clamp(3.25rem, 7vw, 5rem) var(--space-3xl);color:var(--color-ink);font-size:var(--text-editor);background:0 0;border-radius:0;margin-inline:auto;line-height:1.55}.memo-rich-editor .bn-block-content{padding-block:var(--space-3xs)}.memo-rich-editor .bn-editor:focus-visible,.memo-rich-editor .bn-block-content.ProseMirror-selectednode>*,.memo-rich-editor .ProseMirror-selectednode>.bn-block-content>*{border-radius:0;outline:none}.memo-rich-editor [data-content-type=checkListItem]{min-height:0;padding-block:var(--space-3xs);align-items:center;gap:0}.memo-rich-editor [data-content-type=checkListItem]:before{content:none;display:none}.memo-rich-editor [data-content-type=checkListItem]>[contenteditable=false]{flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.memo-rich-editor [data-content-type=checkListItem] input[type=checkbox]{border:var(--rule-focus) solid var(--color-neutral);border-radius:var(--radius-pill);appearance:none;cursor:pointer;width:1.3em;height:1.3em;transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;margin:0}.memo-rich-editor [data-content-type=checkListItem] input[type=checkbox]:hover{border-color:var(--color-ink-soft)}.memo-rich-editor [data-content-type=checkListItem] input[type=checkbox]:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-3xs)}.memo-rich-editor [data-content-type=checkListItem] input[type=checkbox]:active{transform:scale(.92)}.memo-rich-editor [data-content-type=checkListItem] input[type=checkbox]:checked{border-color:var(--color-success);background:0 0}.memo-rich-editor [data-content-type=checkListItem]>[contenteditable=false]:has(input[type=checkbox]:checked):after{border:solid var(--color-success);border-width:0 var(--rule-focus) var(--rule-focus) 0;content:"";pointer-events:none;width:.28em;height:.52em;position:absolute;transform:translateY(-.06em)rotate(45deg)}.memo-rich-editor [data-content-type=checkListItem] .bn-inline-content{font-size:inherit;line-height:inherit}.memo-rich-editor [data-content-type=checkListItem]:has(input[type=checkbox]:checked) .bn-inline-content{color:var(--color-muted);text-decoration-thickness:var(--rule-thin)}.memo-embed-block{width:min(100%,52rem);margin:var(--space-md) auto;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);box-shadow:var(--shadow-control);overflow:hidden}.memo-embed-block iframe{background:var(--color-paper-raised);border:0;width:100%;min-height:11.25rem;display:block}.link-preview-rail{gap:var(--space-sm);width:min(100%,52rem);margin:0 auto var(--space-lg);padding-inline:clamp(3.25rem,7vw,5rem);display:grid}.link-preview-card{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);min-width:0;color:var(--color-ink);transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);grid-template-columns:minmax(7rem,12rem) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.link-preview-card:hover{border-color:var(--color-rule-strong);background:var(--color-paper-pressed);transform:translateY(-1px)}.link-preview-card img{object-fit:cover;background:var(--color-paper-soft);width:100%;height:100%;min-height:7rem}.link-preview-copy{align-content:center;gap:var(--space-3xs);min-width:0;padding:var(--space-sm) var(--space-md);display:grid}.link-preview-copy small,.link-preview-copy em{color:var(--color-neutral);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.link-preview-copy strong,.link-preview-copy span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.link-preview-copy strong{font-family:var(--font-display);font-size:var(--text-md);line-height:1.2}.link-preview-copy span{color:var(--color-muted);font-size:var(--text-sm)}.link-preview-loading{padding:var(--space-sm) var(--space-md);border-block:var(--rule-thin) solid var(--color-rule);color:var(--color-neutral);font-size:var(--text-xs)}.memo-rich-editor .memo-moved-block{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--color-accent) 16%, transparent);transition:background-color var(--dur-short) var(--ease-out);position:relative}.memo-rich-editor .memo-moved-block:hover,.memo-rich-editor .memo-moved-block:focus-within{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.moved-block-destinations{width:min(calc(100% - 2 * var(--space-lg)), 46rem);margin:0 auto var(--space-lg);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-soft)}.moved-block-destinations>summary{padding:var(--space-sm) var(--space-md);cursor:pointer;color:var(--color-muted);font-size:var(--text-xs);font-weight:700}.moved-block-destination-list{border-block-start:var(--rule-thin) solid var(--color-rule);max-height:16rem;display:grid;overflow-y:auto}.moved-block-destination-list button{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:0;border-block-end:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);cursor:pointer;text-align:start;background:0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.moved-block-destination-list button:last-child{border-block-end:0}.moved-block-destination-list button span{color:var(--color-muted);font-size:var(--text-xs)}.moved-block-destination-list button strong{min-width:0;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memo-rich-editor .bn-block-group .bn-block-group>.bn-block-outer:before{border-inline-start:0!important}.bn-side-menu.bn-side-menu .bn-ak-button{width:1.375rem;height:1.375rem}.bn-side-menu .bn-ak-button svg{width:.95rem;height:.95rem}.memo-rich-editor [data-content-type=heading][data-level="1"]{--level:2.05em}.memo-rich-editor [data-content-type=heading][data-level="2"]{--level:1.55em}.memo-rich-editor [data-content-type=heading][data-level="3"]{--level:1.2em}.memo-rich-editor [data-content-type=heading]{font-family:var(--font-display);letter-spacing:-.025em;padding-block-start:var(--space-sm)}.memo-rich-editor [data-content-type=quote] blockquote{border-inline-start-color:var(--color-accent-strong);color:var(--color-ink-soft)}.memo-rich-editor [data-content-type=divider] hr{border-block-start-color:var(--color-rule-strong)}.memo-rich-editor [data-content-type=codeBlock]{background:var(--color-ink);color:var(--color-paper-raised)}.bn-ak-menu,.bn-ak-popover,.bn-ak-wrapper,.bn-ak-toolbar{font-family:var(--font-body);border-color:var(--color-rule)!important;background:var(--color-paper-raised)!important;color:var(--color-ink)!important;box-shadow:0 var(--space-sm) var(--space-xl) var(--color-shadow)!important}.bn-ak-menu-item[data-active-item],.bn-ak-menu-item[aria-selected=true],.bn-ak-menu-item:hover,.bn-ak-select-item[data-active-item]{background:var(--color-accent)!important;color:var(--color-accent-ink)!important}.bn-ak-button{color:var(--color-ink)!important;background:var(--color-paper-raised)!important}.bn-ak-tooltip{border-color:var(--color-rule)!important;background:var(--color-paper-soft)!important;color:var(--color-ink)!important}#bn-suggestion-menu.bn-suggestion-menu{width:min(22rem, calc(100vw - (2 * var(--space-sm))));min-width:0;max-height:min(26rem, calc(100dvh - (2 * var(--space-sm))));padding:var(--space-2xs);border-radius:var(--radius-sm);font-family:var(--font-body);overflow-y:auto;border:var(--rule-thin) solid var(--color-rule-strong)!important;background:var(--color-paper-raised)!important;color:var(--color-ink)!important;box-shadow:var(--shadow-deep)!important}#bn-suggestion-menu .bn-ak-group-label{padding:var(--space-xs) var(--space-sm) var(--space-2xs);color:var(--color-muted);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.2}#bn-suggestion-menu .bn-suggestion-menu-item{gap:var(--space-xs);min-height:2.35rem;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs)}#bn-suggestion-menu .bn-ak-suggestion-menu-item-section[data-position=left]{width:1.35rem;color:var(--color-muted);padding:0}#bn-suggestion-menu .bn-ak-suggestion-menu-item-title{font-size:var(--text-sm);line-height:1.2}#bn-suggestion-menu .bn-ak-suggestion-menu-item-subtitle{color:var(--color-muted);font-size:var(--text-2xs);margin-top:.1rem;line-height:1.25}#bn-suggestion-menu .bn-ak-suggestion-menu-item-section[data-position=right]{padding-inline:var(--space-2xs);border-radius:var(--radius-xs);font-size:var(--text-2xs)}#bn-suggestion-menu .bn-ak-menu-item[data-active-item],#bn-suggestion-menu .bn-ak-menu-item[aria-selected=true],#bn-suggestion-menu .bn-ak-menu-item:hover{background:var(--memo-accent,var(--color-accent))!important;color:var(--memo-accent-ink,var(--color-accent-ink))!important}#bn-suggestion-menu .bn-ak-menu-item[data-active-item] *,#bn-suggestion-menu .bn-ak-menu-item[aria-selected=true] *,#bn-suggestion-menu .bn-ak-menu-item:hover *{color:inherit}.editor-status{align-items:center;gap:var(--space-md);min-height:2.5rem;padding-inline:var(--space-md);color:var(--color-neutral);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);display:grid}.editor-status-hint{min-width:0;color:var(--color-neutral);text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.editor-status-count{grid-column:3;justify-self:end}.editor-empty{padding:var(--space-xl);align-self:center;margin:auto}.editor-empty h2{color:var(--color-ink);font-size:var(--text-xl)}.blank-page-mark,.organizing-mark,.suggestion-mark{border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent-ink);place-items:center;display:grid}.blank-page-mark{width:3rem;height:3rem}.mobile-tabs{z-index:var(--z-sticky);min-height:4rem;border-block-start:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-raised);grid-template-columns:repeat(3,minmax(0,1fr));padding-block-end:env(safe-area-inset-bottom);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.mobile-tabs button{place-content:center;justify-items:center;gap:var(--space-3xs);min-width:0;min-height:3.75rem;color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;background:0 0;border:0;padding:0;display:grid}.mobile-tabs button.is-active{background:var(--color-paper-soft);box-shadow:inset 0 var(--rule-medium) 0 var(--color-accent-strong);color:var(--color-ink)}.mobile-tabs button.is-active svg{color:var(--color-accent-strong)}.cleanup-modal{z-index:var(--z-modal);width:min(50rem, calc(100% - 2 * var(--space-lg)));max-width:50rem;height:fit-content;max-height:calc(100dvh - 2 * var(--space-lg));border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-lg);opacity:0;min-width:0;transform:translateY(var(--space-md)) scale(.985);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:0 1.25rem 4rem var(--color-shadow);visibility:hidden;transition:transform var(--dur-long) var(--ease-out), opacity var(--dur-short) var(--ease-out), visibility 0s linear var(--dur-long);flex-direction:column;margin:auto;padding:0;display:flex;position:fixed;inset:0}.cleanup-modal:not([open]){pointer-events:none;display:none}.cleanup-modal[open]{pointer-events:auto;display:flex}.cleanup-modal::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cleanup-modal.is-open{opacity:1;visibility:visible;transition:transform var(--dur-long) var(--ease-out), opacity var(--dur-short) var(--ease-out), visibility 0s linear 0s;transform:none}.cleanup-modal:is([data-cleanup-state=loading],[data-cleanup-state=error],[data-cleanup-state=idle]){max-width:42rem}.cleanup-modal:is([data-cleanup-state=loading],[data-cleanup-state=error],[data-cleanup-state=idle]) .cleanup-modal-body{flex:0 auto}.cleanup-modal-header{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:5rem;padding:var(--space-md) var(--space-lg);border-block-end:var(--rule-thin) solid var(--color-rule);display:flex}.cleanup-modal-header h2{font-size:var(--text-lg)}.cleanup-modal-header p,.section-heading p{color:var(--color-muted);font-size:var(--text-xs)}.cleanup-modal-body{padding:var(--space-lg);flex:1;overflow-y:auto}.cleanup-modal-footer{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-block-start:var(--rule-thin) solid var(--color-rule);display:flex}.cleanup-loading,.cleanup-idle,.cleanup-error{padding-block:var(--space-xl)}.cleanup-loading{place-content:center;justify-items:center;gap:var(--space-sm);text-align:center;min-height:20rem;display:grid}.cleanup-loading p{max-width:30rem;color:var(--color-muted);font-size:var(--text-sm);margin-block-end:var(--space-xs);line-height:1.55}.cleanup-loader{width:4rem;height:4rem;background:var(--color-paper-soft);place-items:center;margin-block-end:var(--space-xs);display:grid}.cleanup-loader l-bouncy{transition:opacity var(--dur-short) var(--ease-out)}.cleanup-loader l-bouncy[data-ready=false]{opacity:0}.cleanup-loading-kicker,.cleanup-review-intro>span{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.cleanup-review-intro{gap:var(--space-xs);margin-block-end:var(--space-lg);display:grid}.cleanup-review-intro h3{max-width:34rem;font-size:var(--text-lg)}.cleanup-review-intro p{color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.organizing-mark{width:3rem;height:3rem;animation:cleanup-breathe 1.6s var(--ease-in-out) infinite alternate}@keyframes cleanup-breathe{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:none}}.cleanup-summary{gap:var(--space-xs);border-block-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--space-xl);padding-block-end:var(--space-lg);display:grid}.cleanup-summary div{gap:var(--space-3xs);display:grid}.cleanup-summary strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.cleanup-summary span{color:var(--color-muted);font-size:var(--text-xs)}.cleanup-diff{gap:var(--space-xs);padding-block-start:var(--space-2xs);display:grid}.cleanup-diff small{gap:var(--space-3xs);white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;display:grid;overflow:visible}.cleanup-diff b{color:var(--color-ink-soft);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase}.review-section{gap:var(--space-sm);margin-block-end:var(--space-xl);display:grid}.review-section h3,.pending-suggestions h3{font-size:var(--text-base)}.review-list{border-block:var(--rule-thin) solid var(--color-rule)}.review-row{align-items:center;gap:var(--space-sm);min-height:4rem;padding-block:var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.review-row:last-child{border-block-end:0}.review-row>span:not(.confidence){gap:var(--space-3xs);min-width:0;display:grid}.review-row strong,.review-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-row strong{font-size:var(--text-sm)}.review-row small,.confidence,.kept-note{color:var(--color-muted);font-size:var(--text-xs)}.review-row .cleanup-diff small,.review-row .cleanup-diff small span{white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.cleanup-scope-note,.cleanup-coverage,.cleanup-empty-selection,.kept-note-list{margin-block:0 var(--space-lg);color:var(--color-muted);font-size:var(--text-xs)}.cleanup-coverage{line-height:1.55}.cleanup-coverage summary{cursor:pointer;color:var(--color-ink-soft);font-weight:650}.cleanup-coverage p{margin-block-start:var(--space-xs)}.cleanup-empty-selection{padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-soft)}.kept-note-list summary{cursor:pointer;color:var(--color-ink-soft);font-weight:650}.kept-note-list ul{gap:var(--space-xs);margin-block-start:var(--space-sm);padding-inline-start:var(--space-lg);display:grid}.kept-note-list li{gap:var(--space-3xs);display:grid}.workspace-review-group h3{align-items:center;gap:var(--space-xs);display:flex}.workspace-proposal-row{padding-block:var(--space-md);align-items:start}.workspace-proposal-row>input,.workspace-proposal-row>.confidence{margin-block-start:var(--space-3xs)}.proposal-supporters{white-space:normal;overflow-wrap:anywhere}.unchanged-groups{gap:var(--space-md);margin-block-start:var(--space-md);display:grid}.unchanged-groups h4{color:var(--color-ink-soft);font-size:var(--text-xs)}.pending-cleanup-plans{gap:var(--space-sm);margin-block-end:var(--space-xl);display:grid}.cleanup-plan-card{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-soft);color:var(--color-ink);text-align:start;display:flex}.cleanup-plan-card>span{gap:var(--space-3xs);display:grid}.cleanup-plan-card small{color:var(--color-muted);font-size:var(--text-xs)}.confidence{font-variant-numeric:tabular-nums}.suggestion-review{grid-template-columns:auto minmax(0,1fr)}.pending-suggestions{gap:var(--space-lg);display:grid}.section-heading{gap:var(--space-3xs);display:grid}.suggestion-card{gap:var(--space-sm);padding-block:var(--space-md) var(--space-lg);border-block-start:var(--rule-thin) solid var(--color-rule);display:grid}.suggestion-heading{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.suggestion-heading h3{font-size:var(--text-base)}.suggestion-heading p{color:var(--color-muted);font-size:var(--text-xs)}.suggestion-mark{width:2.4rem;height:2.4rem}.field-label{color:var(--color-ink-soft);font-size:var(--text-xs);margin-block-end:var(--space-xs);font-weight:600;display:block}.text-input,.select-input{width:100%;min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);outline:var(--rule-focus) solid transparent;outline-offset:var(--rule-thin);background:var(--color-paper);color:var(--color-ink);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), opacity var(--dur-short) var(--ease-out)}.text-input:focus-visible,.select-input:focus-visible{outline-color:var(--color-focus)}.text-input:disabled,.select-input:disabled{cursor:not-allowed;opacity:.55}.text-input[aria-invalid=true],.select-input[aria-invalid=true]{border-color:var(--color-error);background:var(--color-error-soft)}.text-input.is-success,.select-input.is-success{border-color:var(--color-success);background:var(--color-success-soft)}.text-input.is-loading,.select-input.is-loading{cursor:wait;opacity:.72}.supporting-notes{gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);display:grid}.supporting-notes li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suggestion-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.folder-dialog,.versions-dialog{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper-raised);width:min(28rem,100% - 2rem);color:var(--color-ink);box-shadow:0 1rem 3rem var(--color-shadow);padding:0}.import-dialog{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper-raised);width:min(48rem,100% - 1.5rem);max-height:min(52rem,100dvh - 1.5rem);color:var(--color-ink);box-shadow:0 1rem 3rem var(--color-shadow);padding:0}.welcome-dialog{color:#f7f5f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--welcome-accent:var(--memo-accent,#4dc8ff);--welcome-accent-ink:var(--memo-accent-ink,#11110f);--welcome-muted:#b9b4aa;--welcome-faint:#827e76;--welcome-rule:#45423c;--welcome-panel:#191814;--welcome-panel-raised:#211f1b;background:#151411;border:1px solid #5a5750;border-radius:.625rem;width:min(60rem,100% - 2rem);max-width:60rem;max-height:min(41rem,100dvh - 2rem);padding:0;overflow:hidden;box-shadow:0 1.75rem 6rem #00000094}.welcome-dialog::backdrop{-webkit-backdrop-filter:blur(4px)saturate(.72);backdrop-filter:blur(4px)saturate(.72);background:#04070ac9}.welcome-dialog-shell{grid-template-rows:5.5rem 4.5rem minmax(0,1fr) 5.5rem;min-height:min(40rem,100dvh - 2rem);display:grid}.welcome-dialog-header,.welcome-dialog-footer{justify-content:space-between;align-items:center;gap:1rem;padding-inline:3rem;display:flex}.welcome-dialog-header{border-block-end:1px solid var(--welcome-rule)}.welcome-brand{align-items:center;gap:.75rem;display:inline-flex}.welcome-brand .wordmark,.welcome-personalize-preview .wordmark{background:var(--welcome-accent);width:1.5rem;height:1.5rem}.welcome-brand .memo-wordmark,.welcome-personalize-preview .memo-wordmark{background:#f7f5f0;width:6.8rem;height:1.4rem}.welcome-close{color:#f7f5f0;background:0 0;border:1px solid #0000;border-radius:.375rem;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid}.welcome-close:hover,.welcome-close:focus-visible{border-color:var(--welcome-rule);background:var(--welcome-panel-raised)}.welcome-dialog-progress{grid-template-columns:auto minmax(0,22.5rem);align-items:center;gap:2rem;padding-inline:3rem;display:grid}.welcome-dialog-progress>span{color:#d0cbc2;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.welcome-dialog-progress ol{grid-template-columns:repeat(4,minmax(2.75rem,1fr));gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}.welcome-dialog-progress li{height:.2rem;transition:background-color var(--dur-short) var(--ease-out);background:#56524c}.welcome-dialog-progress li.is-complete{background:var(--welcome-accent);box-shadow:0 0 .5rem color-mix(in srgb, var(--welcome-accent) 26%, transparent)}.welcome-dialog-content{min-height:0;animation:welcome-step-in var(--dur-short) var(--ease-out) both;grid-template-columns:minmax(19rem,.86fr) minmax(0,1.14fr);align-items:center;gap:3.5rem;padding:.75rem 3rem 2.25rem;display:grid}@keyframes welcome-step-in{0%{opacity:0;transform:translate(.35rem)}to{opacity:1;transform:none}}.welcome-dialog-illustration{border:1px solid var(--welcome-rule);background:linear-gradient(145deg, #ffffff06, transparent 55%), var(--welcome-panel);min-height:20.25rem;color:var(--welcome-muted);border-radius:.55rem;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.welcome-dialog-copy{align-content:center;gap:1rem;display:grid}.welcome-dialog-eyebrow{color:var(--welcome-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700}.welcome-dialog-copy h2{color:#fbfaf7;letter-spacing:-.035em;max-width:27rem;font-size:clamp(1.85rem,3vw,2.25rem);font-weight:700;line-height:1.12}.welcome-dialog-copy p{max-width:28rem;color:var(--welcome-muted);font-size:.9375rem;line-height:1.58}.welcome-dialog-footer{border-block-start:1px solid var(--welcome-rule)}.welcome-dialog-footer>span,.welcome-skip{color:var(--welcome-muted);font-size:.875rem}.welcome-skip{background:0 0;border:0;min-height:2.75rem;padding:0}.welcome-skip:hover,.welcome-skip:focus-visible{color:#fff}.welcome-dialog-actions{gap:.75rem;display:flex}.welcome-button{color:#f7f5f0;background:0 0;border:1px solid #5b5750;border-radius:.4rem;justify-content:center;align-items:center;gap:.6rem;min-width:7.5rem;min-height:3rem;padding-inline:1.25rem;font-size:.9375rem;font-weight:650;line-height:1;display:inline-flex}.welcome-button.primary{border-color:color-mix(in srgb, var(--welcome-accent) 78%, white 8%);background:var(--welcome-accent);color:var(--welcome-accent-ink);box-shadow:0 .35rem 1.15rem color-mix(in srgb, var(--welcome-accent) 22%, transparent)}.welcome-button:hover:not(:disabled),.welcome-button:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.welcome-button:active:not(:disabled){transform:translateY(0)}.welcome-button:disabled{cursor:wait;opacity:.55}.welcome-daily-card,.welcome-capture-card,.welcome-agent-card,.welcome-personalize-card{width:calc(100% - 1.25rem);max-width:23rem}.welcome-daily-card{padding-inline:.5rem}.welcome-daily-card>div{border-block-end:1px solid var(--welcome-rule);color:#8f8b84;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:4.65rem;padding-inline:1rem;font-size:.875rem;display:grid}.welcome-daily-card>div:last-child{border-block-end:0}.welcome-daily-card>div.is-active{border:1px solid color-mix(in srgb, var(--welcome-accent) 34%, var(--welcome-rule));background:color-mix(in srgb, var(--welcome-accent) 10%, #20242b);color:#faf9f6;border-radius:.4rem;margin-block:.35rem;box-shadow:0 .6rem 1.8rem #00000038}.welcome-daily-card>div.is-active svg:first-child{color:var(--welcome-accent)}.welcome-capture-card,.welcome-agent-card{border:1px solid var(--welcome-rule);border-radius:.45rem;overflow:hidden}.welcome-capture-card section{padding:1rem 1.1rem}.welcome-capture-card section+section{border-block-start:1px solid var(--welcome-rule)}.welcome-capture-card header{color:#dad6cf;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-block-end:.8rem;display:grid}.welcome-capture-card header strong{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.welcome-capture-card header span{border:1px solid var(--welcome-rule);color:var(--welcome-muted);border-radius:.3rem;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.75rem;display:inline-flex}.welcome-capture-card p{color:var(--welcome-muted);align-items:center;gap:.6rem;margin-block:.45rem;padding-inline-start:2.25rem;font-size:.8125rem;display:flex}.welcome-capture-card section:last-child p{padding-inline-start:0}.welcome-capture-card p.is-complete{color:#8a867f;text-decoration:line-through}.welcome-capture-card p i{border:1px solid #6a665f;border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;display:grid}.welcome-capture-card p.is-complete i{border-color:var(--welcome-accent);background:var(--welcome-accent);color:var(--welcome-accent-ink)}.welcome-agent-card>header{border-block-end:1px solid var(--welcome-rule);color:#e6e2dc;align-items:center;gap:.75rem;min-height:4.35rem;padding-inline:1rem;font-size:.875rem;display:flex}.welcome-agent-card>header>span{border:1px solid #5a5750;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.welcome-agent-card>header>i{background:#61ce79;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 .5rem #61ce7947}.welcome-agent-action{color:#dcd8d1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:.65rem;padding:.9rem 1rem .65rem;display:grid}.welcome-agent-action>span{gap:.2rem;display:grid}.welcome-agent-action strong,.welcome-agent-action small{font-size:.75rem}.welcome-agent-action small{color:var(--welcome-faint)}.welcome-agent-action b{color:#61ce79;font-size:.8rem}.welcome-agent-action em{color:#ff6868;font-size:.8rem;font-style:normal}.welcome-agent-card section{border:1px solid var(--welcome-rule);border-radius:.35rem;gap:.65rem;margin:0 1rem .85rem;padding:.8rem;display:grid}.welcome-agent-card section>span,.welcome-agent-card section p,.welcome-agent-restore{font-size:.75rem}.welcome-agent-card section>span,.welcome-agent-card section p{align-items:center;gap:.45rem;display:flex}.welcome-agent-card section p{border:1px solid var(--welcome-rule);color:#d4d0c8;justify-content:space-between;padding:.6rem}.welcome-agent-restore{color:#d4d0c8;border:1px solid #5a5750;border-radius:.25rem;justify-self:end;align-items:center;gap:.35rem;min-height:1.9rem;padding-inline:.55rem;display:inline-flex}.welcome-agent-card footer{color:var(--welcome-faint);align-items:center;gap:.55rem;padding:.2rem 1rem .9rem;font-size:.6875rem;display:flex}.welcome-personalize-card{gap:.75rem;padding:.85rem;display:grid}.welcome-personalize-card fieldset{border:0;min-width:0;padding:0}.welcome-personalize-card legend,.welcome-random-icons strong{color:#cac6bf;letter-spacing:.1em;text-transform:uppercase;margin-block-end:.45rem;font-size:.625rem;font-weight:700}.welcome-theme-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.welcome-theme-choices label{cursor:pointer;gap:.35rem;display:grid}.welcome-theme-choices input,.welcome-accent-choices input{opacity:0;width:1px;height:1px;position:absolute}.welcome-theme-choices label>span{border:1px solid var(--welcome-rule);color:#55514b;background:#f4f1eb;border-radius:.35rem;align-content:center;gap:.35rem;min-height:3.6rem;padding:.7rem;display:grid;position:relative}.welcome-theme-choices label:nth-child(2)>span{color:#bdb8af;background:#1d1c19}.welcome-theme-choices label>span i,.welcome-theme-choices label>span b{background:#d2cec7;border-radius:.2rem;width:55%;height:.35rem;display:block}.welcome-theme-choices label>span b{width:35%}.welcome-theme-choices label.is-selected>span,.welcome-theme-choices input:focus-visible+span{border-color:var(--welcome-accent);box-shadow:0 0 0 1px var(--welcome-accent)}.welcome-theme-choices small{color:var(--welcome-muted);text-align:center;font-size:.7rem}.welcome-accent-choices{grid-template-columns:repeat(5,2rem);justify-content:space-between;gap:.5rem;display:grid}.welcome-accent-choices label{cursor:pointer}.welcome-accent-choices label>span{background:var(--welcome-swatch);color:#111;border:1px solid #0000;border-radius:.35rem;place-items:center;width:2rem;height:2rem;display:grid}.welcome-accent-choices label>span svg{opacity:0}.welcome-accent-choices input:checked+span,.welcome-accent-choices input:focus-visible+span{box-shadow:0 0 0 2px var(--welcome-accent);border-color:#fff}.welcome-accent-choices input:checked+span svg{opacity:1}.welcome-random-icons{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;display:flex}.welcome-random-icons>span{display:grid}.welcome-random-icons strong{margin:0}.welcome-random-icons small{color:var(--welcome-faint);font-size:.6875rem}.welcome-random-icons input{width:2.5rem;height:1.35rem;accent-color:var(--welcome-accent)}.welcome-personalize-preview{border:1px solid var(--welcome-rule);border-radius:.35rem;align-items:center;gap:.55rem;min-height:3rem;padding-inline:.75rem;display:flex}.welcome-personalize-preview .wordmark{width:1rem;height:1rem}.welcome-personalize-preview .memo-wordmark{width:4.25rem;height:.85rem}.welcome-personalize-preview>i{background:var(--welcome-rule);width:1px;height:1.5rem;margin-inline:.3rem}.welcome-personalize-preview svg,.welcome-personalize-preview strong{color:var(--welcome-accent)}.welcome-personalize-preview strong{font-size:.75rem}@media (max-width:48rem){.welcome-dialog{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.welcome-dialog-shell{grid-template-rows:4.5rem 3.75rem minmax(0,1fr) auto;min-height:calc(100dvh - 1rem)}.welcome-dialog-header,.welcome-dialog-footer,.welcome-dialog-progress{padding-inline:1.25rem}.welcome-dialog-progress{grid-template-columns:auto minmax(0,1fr);gap:1rem}.welcome-dialog-progress ol{gap:.6rem}.welcome-dialog-content{grid-template-columns:1fr;align-content:start;gap:1.35rem;padding:.5rem 1.25rem 1.25rem;overflow-y:auto}.welcome-dialog-illustration{width:100%;min-height:14rem}.welcome-dialog-copy{gap:.65rem}.welcome-dialog-copy h2{font-size:clamp(1.55rem,7vw,2rem)}.welcome-dialog-footer{min-height:4.75rem;padding-block:.75rem}.welcome-button{min-width:auto;min-height:2.75rem}}@media (max-width:30rem){.welcome-dialog-footer>span{display:none}.welcome-dialog-actions{margin-inline-start:auto}.welcome-brand .memo-wordmark{width:5.8rem}.welcome-daily-card,.welcome-capture-card,.welcome-agent-card,.welcome-personalize-card{width:calc(100% - .5rem)}}@media (max-height:42rem) and (min-width:48.01rem){.welcome-dialog,.welcome-dialog-shell{min-height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)}.welcome-dialog-shell{grid-template-rows:4.5rem 3.5rem minmax(0,1fr) 4.75rem}.welcome-dialog-content{padding-block:.25rem 1rem}.welcome-dialog-illustration{min-height:15.5rem}}.import-dialog::backdrop{background:var(--color-backdrop)}.import-dialog-shell{max-height:min(52rem,100dvh - 1.5rem);padding:var(--space-lg);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.import-dialog-heading{margin-block-end:var(--space-md)}.import-dialog-heading .eyebrow{color:var(--color-neutral);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-2xs);font-weight:700;display:block}.import-source-stage,.import-review-stage{overscroll-behavior:contain;min-height:0;overflow-y:auto}.import-textarea{resize:vertical;width:100%;min-height:10rem;padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);outline:var(--rule-focus) solid transparent;outline-offset:var(--rule-thin);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-sm);line-height:1.55}.import-textarea:focus-visible{outline-color:var(--color-focus)}.import-divider{align-items:center;gap:var(--space-sm);margin-block:var(--space-md);color:var(--color-neutral);font-size:var(--text-xs);display:flex}.import-divider:before,.import-divider:after{height:var(--rule-thin);background:var(--color-rule);content:"";flex:1}.import-file-well{align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-md);border:var(--rule-thin) dashed var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.import-file-well>svg{color:var(--color-neutral)}.import-file-well>div{gap:var(--space-3xs);display:grid}.import-file-well strong{font-size:var(--text-sm)}.import-file-well span{color:var(--color-muted);font-size:var(--text-xs)}.import-file-button{cursor:pointer;grid-column:1/-1;width:100%}.import-file-list{margin-block-start:var(--space-sm);display:grid}.import-file-list li{align-items:center;gap:var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule);min-height:2.75rem;font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.import-file-list li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-file-list small{color:var(--color-muted);font-size:var(--text-xs)}.import-working,.import-success{align-content:center;justify-items:center;gap:var(--space-sm);min-height:20rem;padding:var(--space-xl) var(--space-md);text-align:center;display:grid}.import-working p,.import-success p{max-width:32rem;color:var(--color-muted);font-size:var(--text-sm)}.import-working small{color:var(--color-neutral);font-size:var(--text-xs)}.import-working .loading-line{width:min(18rem,80%)}.import-working-mark,.import-success-mark{border-radius:var(--radius-sm);background:var(--color-accent);width:2.75rem;height:2.75rem;color:var(--color-accent-ink);place-items:center;display:grid}.import-success-mark{background:var(--color-success-soft);color:var(--color-success)}.import-summary{gap:var(--space-xs);padding-block:var(--space-sm) var(--space-md);border-block:var(--rule-thin) solid var(--color-rule);grid-template-columns:repeat(3,1fr);display:grid}.import-summary span{gap:var(--space-3xs);color:var(--color-muted);font-size:var(--text-xs);display:grid}.import-summary strong{color:var(--color-ink);font-size:var(--text-md);font-variant-numeric:tabular-nums}.import-plan-section{padding-block-start:var(--space-lg)}.import-plan-section>h3{color:var(--color-neutral);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;margin-block-end:var(--space-xs)}.import-folder-list{gap:var(--space-xs) var(--space-md);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.import-folder-list>div{align-items:center;gap:var(--space-xs);min-height:2.5rem;font-size:var(--text-sm);display:flex}.import-note-list{display:grid}.import-note-proposal{gap:var(--space-xs);padding-block:var(--space-md);border-block-start:var(--rule-thin) solid var(--color-rule);display:grid}.import-note-proposal-heading{align-items:start;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.import-note-proposal-heading>div{gap:var(--space-3xs);display:grid}.import-note-proposal-heading strong{font-size:var(--text-sm)}.import-note-title-input,.import-note-destination{width:100%;min-height:2.25rem;padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper);color:var(--color-ink);font:inherit}.import-note-title-input{font-weight:650}.import-note-proposal-heading span,.import-note-proposal>p{color:var(--color-muted);font-size:var(--text-xs)}.import-note-proposal>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-inline-start:calc(1rem + var(--space-sm));line-height:1.5;display:-webkit-box;overflow:hidden}.import-format-tags{gap:var(--space-2xs);flex-wrap:wrap;padding-inline-start:calc(1rem + var(--space-sm));display:flex}.import-format-tags span{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-xs);background:var(--color-paper-soft);color:var(--color-neutral);font-size:var(--text-xs)}.import-error{min-height:1.2rem;margin-block-start:var(--space-xs)}.import-dialog-actions{border-block-start:var(--rule-thin) solid var(--color-rule);margin-block-start:0;padding-block-start:var(--space-sm)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.folder-dialog::backdrop,.versions-dialog::backdrop{background:var(--color-backdrop)}.folder-dialog form{padding:var(--space-lg);display:grid}.versions-dialog-shell{max-height:min(42rem,100dvh - 2rem);padding:var(--space-lg);display:grid}.version-list{min-height:0;list-style:none;display:grid;overflow-y:auto}.version-list li{align-items:start;gap:var(--space-md);padding-block:var(--space-md);border-block-start:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.version-list li>div{gap:var(--space-3xs);min-width:0;display:grid}.version-list span,.version-list p{color:var(--color-muted);font-size:var(--text-xs)}.version-list p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.readonly-note-icon{place-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;display:grid}.note-identity>.readonly-note-icon{margin-block-start:var(--space-2xs)}.daily-main-icon{place-items:center start}.readonly-note-title{min-width:0;color:var(--color-ink);font-size:clamp(1.65rem,4vw,2.25rem);font-weight:650}.trashed-note-preview{opacity:.86}.dialog-heading{justify-content:space-between;align-items:start;gap:var(--space-md);margin-block-end:var(--space-lg);display:flex}.dialog-heading h2{font-size:var(--text-lg)}.dialog-heading p{color:var(--color-muted);font-size:var(--text-sm)}.folder-dialog .select-input{margin-block-end:0}.folder-dialog .field-label:not(:first-of-type){margin-block-start:var(--space-md)}.nightly-time-input{width:100%;min-height:2.25rem;padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper-soft);color:var(--color-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nightly-disclosure,.nightly-last-run,.nightly-error{color:var(--color-muted);font-size:.68rem;line-height:1.45}.nightly-error{color:var(--color-danger)}.cleanup-activity{gap:var(--space-xs);padding-block:var(--space-lg);border-block-start:var(--rule-thin) solid var(--color-rule);display:grid}.cleanup-activity>summary{cursor:pointer;align-items:center;gap:var(--space-sm);color:var(--color-ink-soft);list-style:none;display:flex}.cleanup-activity>summary::-webkit-details-marker{display:none}.cleanup-activity>summary>span{gap:var(--space-3xs);display:grid}.cleanup-activity>summary small{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.cleanup-activity-list{margin-block-start:var(--space-sm);padding-inline-start:calc(1rem + var(--space-sm))}.cleanup-run{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-xs);display:flex}.cleanup-run>span{gap:var(--space-3xs);display:grid}.cleanup-run small{color:var(--color-muted);font-size:var(--text-xs)}.dialog-actions{justify-content:flex-end;gap:var(--space-sm);margin-block-start:var(--space-lg);display:flex}.toast{z-index:var(--z-toast);inset-inline:var(--space-md);align-items:center;gap:var(--space-sm);min-height:3.5rem;padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-paper-raised);box-shadow:0 var(--space-sm) var(--space-xl) var(--color-shadow);animation:toast-in var(--dur-long) var(--ease-out) both;grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:fixed;inset-block-end:calc(4rem + var(--space-md) + env(safe-area-inset-bottom))}.toast.is-error{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error)}.toast>span{min-width:0;font-size:var(--text-sm)}.toast>button:not(.icon-button){min-height:2.75rem;padding-inline:var(--space-sm);color:inherit;font-size:var(--text-sm);text-underline-offset:var(--space-2xs);white-space:nowrap;background:0 0;border:0;font-weight:700;text-decoration:underline}.toast .icon-button{color:inherit}@keyframes toast-in{0%{opacity:0;transform:translateY(var(--space-xs))}to{opacity:1;transform:none}}.boot-state{place-content:center;justify-items:center;gap:var(--space-lg);min-height:100dvh;padding:var(--space-lg);background:var(--color-paper);color:var(--color-muted);text-align:center;display:grid}.boot-wordmark{align-items:center;gap:var(--space-sm);grid-template-columns:auto auto;display:inline-grid}.loading-line{width:9rem;height:var(--rule-focus);border-radius:var(--radius-pill);background:var(--color-rule);overflow:hidden}.loading-line:after{content:"";background:var(--color-accent-strong);width:45%;height:100%;animation:loading-line 1.2s var(--ease-in-out) infinite;display:block;transform:translate(-110%)}@keyframes loading-line{to{transform:translate(330%)}}@media (hover:hover) and (pointer:fine){.wordmark-button:hover .wordmark-layer{opacity:1}.wordmark-button:hover .wordmark-layer-one{transform:translate(-.125rem,.125rem)}.wordmark-button:hover .wordmark-layer-two{transform:translate(.125rem,-.125rem)}.wordmark-button:hover:active .wordmark-layer-one{transform:translate(-.0625rem,.0625rem)}.wordmark-button:hover:active .wordmark-layer-two{transform:translate(.0625rem,-.0625rem)}.button:not(:disabled):hover,.icon-button:not(:disabled):hover,.library-row:hover,.folder-row:hover,.todo-list-row:hover,.search-field button:hover,.todo-composer button:not(:disabled):hover,.subtodo-composer button:not(:disabled):hover,.todo-drag-handle:hover,.todo-check:hover,.todo-add-subtask:hover,.todo-delete:hover,.item-icon-trigger:hover,.item-icon-grid button:hover,.item-icon-clear:not(:disabled):hover,.mobile-tabs button:hover{background:var(--color-paper-pressed);color:var(--color-ink)}.todo-list-title-input:hover,.note-title-input:not([readonly]):hover{background:var(--color-paper-soft)}.button.primary:not(:disabled):hover{background:var(--color-ink-soft);color:var(--color-paper-raised);transform:translateY(-1px)}.cleanup-button:not(:disabled):hover{background:var(--color-accent-strong);color:var(--color-accent-ink)}.note-row:hover{border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);border-block-start-color:#0000}.note-row:hover+.note-row{border-block-start-color:#0000}.note-row:hover .note-row-icon,.note-row:hover .note-row-content strong,.note-row:hover .note-meta,.note-row:hover .note-row-pin{color:var(--color-accent-ink)}.note-row:hover .note-row-pin{opacity:1}.todo-row:hover{background:var(--color-paper-soft)}.todo-add-subtask,.todo-delete,.todo-drag-handle{opacity:0}.todo-row:hover .todo-add-subtask,.todo-row:hover .todo-delete,.todo-row:hover .todo-drag-handle,.todo-add-subtask:focus-visible,.todo-delete:focus-visible,.todo-drag-handle:focus-visible,.todo-tree-item.is-dragging .todo-drag-handle{opacity:1}.todo-drag-handle:focus-visible,.todo-tree-item.is-dragging .todo-drag-handle{transition-delay:0s}.text-input:not(:disabled):hover,.select-input:not(:disabled):hover,.search-field:hover{background:var(--color-paper-soft)}}@media (min-width:40rem){.signed-out-workspace{grid-template-rows:100%;grid-template-columns:15rem minmax(0,1fr);height:calc(100dvh - 4rem)}.signed-out-sidebar{border-inline-end:var(--rule-thin) solid var(--color-rule);grid-area:1/1}.signed-out-list{display:none}.import-file-well{grid-template-columns:auto minmax(0,1fr) auto}.import-file-button{grid-column:auto;width:auto}.pane-header{padding-inline:var(--space-md)}.note-identity{grid-template-columns:minmax(0,1fr);gap:0;position:relative}.note-identity>.item-icon-trigger{margin-block-start:0;position:absolute;inset-block-start:var(--space-lg);inset-inline-start:calc(clamp(3.25rem, 7vw, 5rem) - 2.75rem - var(--space-xs))}.note-identity>.note-title-input{padding-inline-start:0}.workspace{grid-template-columns:15rem minmax(0,1fr);height:100dvh;display:grid}.folder-pane{border-inline-end:var(--rule-thin) solid var(--color-rule);grid-area:1/1;display:flex}.app[data-mobile-pane=folders] .note-pane,.app[data-mobile-pane=notes] .note-pane,.app[data-mobile-pane=editor] .editor-pane{grid-area:1/2;display:flex}.account-page{grid-area:1/2}.app[data-mobile-pane=notes] .note-pane .pane-header,.app[data-mobile-pane=editor] .editor-toolbar,.app[data-mobile-pane=editor] .todo-detail-heading{padding-inline-end:8.5rem}.mobile-tabs{display:none}.signed-out-shell .mobile-tabs{display:grid}.cleanup-modal{width:min(50rem, calc(100% - 2 * var(--space-xl)))}.toast{inset-inline:auto var(--space-lg);width:min(28rem,100% - 3rem);inset-block-end:var(--space-lg)}}@media (min-width:40rem) and (min-height:34.01rem){.note-identity:has(>.daily-main-icon){row-gap:var(--space-md);padding-block-start:var(--space-xs)}.note-identity>.daily-main-icon{margin-block-start:0}}@media (max-width:39.99rem){.link-preview-rail{padding-inline:var(--space-sm)}.link-preview-card{grid-template-columns:5.5rem minmax(0,1fr)}.link-preview-card img{min-height:5.5rem}.workspace-actions{inset-block-start:auto;inset-block-end:calc(4rem + var(--space-xs) + env(safe-area-inset-bottom));inset-inline:auto var(--space-xs);transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out)}.webmcp-activity>summary{justify-content:center;gap:var(--space-xs);width:3rem;min-height:2.75rem;padding-inline:var(--space-xs);grid-template-columns:.75rem auto}.webmcp-trigger-copy{display:none}.webmcp-signal{width:.6875rem;height:.6875rem}.app:not([data-mobile-pane=editor]) .workspace-actions{display:none}.app:has(.editor-pane :is(input,textarea,[contenteditable=true]):focus) .workspace-actions{opacity:0;pointer-events:none;transform:translateY(calc(100% + var(--space-xs)))}.cleanup-trigger{width:auto}.cleanup-trigger-config{width:8.75rem;min-width:8.75rem}.cleanup-options-popover{inset-block:auto calc(100% + var(--space-xs));inset-inline-end:0}.webmcp-checkpoint-popover{inset-block:auto calc(100% + var(--space-xs));transform-origin:100% 100%;max-height:min(31rem,100vh - 9rem)}.app[data-mobile-pane=editor] .editor-pane{padding-block-end:3.5rem}.folder-pane{overscroll-behavior-y:contain;scrollbar-gutter:stable;overflow-y:auto}.pane-header,.editor-toolbar,.todo-detail-heading{min-height:3.75rem;padding-inline:var(--space-sm)}.back-button{text-overflow:ellipsis;max-width:min(38vw,9rem);overflow:hidden}.editor-toolbar{gap:var(--space-2xs)}.editor-toolbar-note-controls{justify-content:flex-end;gap:var(--space-3xs);flex:1;margin-inline-start:auto}.editor-toolbar-note-type{display:none}.editor-toolbar .note-toolbar-location .item-location-control,.editor-toolbar .note-toolbar-static-location{max-width:min(36vw,7.5rem)}.editor-toolbar .note-toolbar-location .item-location-control select,.editor-toolbar .note-toolbar-static-location{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-identity{padding:var(--space-sm) var(--space-sm) var(--space-2xs)}.note-editor-content .note-title-input,.todo-detail-identity .todo-list-title-input{font-size:clamp(1.75rem,8vw,2rem)}.note-identity .readonly-note-icon,.note-identity>.item-icon-trigger{width:2.75rem;height:2.75rem;margin-block-start:0}.note-location,.daily-move-notice{padding-inline:var(--space-md)}.memo-rich-editor .bn-editor{padding:var(--space-md) var(--space-md) var(--space-3xl)}.editor-status{gap:var(--space-xs);min-height:2.25rem;padding-inline:var(--space-md);grid-template-columns:minmax(0,1fr) auto}.editor-status-hint{display:none}.editor-status-count{grid-column:2}.note-list-heading .note-list-add-button{flex-basis:2.75rem;width:2.75rem;height:2.75rem}.todo-row{grid-template-columns:2.75rem minmax(0,1fr) auto 2.75rem}.todo-source-badge{text-overflow:ellipsis;max-width:6rem;overflow:hidden}.account-theme-option{min-height:calc(2.75rem + var(--rule-thin))}.account-popover{inset-block-start:var(--space-xs);inset-block-end:calc(9.5rem + env(safe-area-inset-bottom));inset-inline:var(--space-xs);overscroll-behavior:contain;max-height:none;position:fixed}.account-nav-popover{inset-block:auto calc(100% + var(--space-xs));max-height:none;position:absolute;inset-inline:0}.account-page-header,.account-page-body{padding-inline:var(--space-md)}.account-page-header{padding-block-start:var(--space-md)}.cleanup-modal-header,.cleanup-modal-body,.cleanup-modal-footer{padding-inline:var(--space-md)}.cleanup-modal-footer>.button{flex:1}.cleanup-modal{width:calc(100% - 2 * var(--space-xs));height:calc(100dvh - 2 * var(--space-xs));max-height:calc(100dvh - 2 * var(--space-xs))}.folder-dialog,.versions-dialog,.import-dialog{width:calc(100% - 2 * var(--space-xs))}.folder-dialog form,.versions-dialog-shell,.import-dialog-shell{padding:var(--space-md)}}@media (min-width:60rem){.signed-out-workspace{grid-template-rows:100dvh;grid-template-columns:15rem 20rem minmax(0,1fr);height:100dvh}.signed-out-list{border-inline-end:var(--rule-thin) solid var(--color-rule);grid-area:1/2;display:block}.workspace{grid-template-columns:15rem 20rem minmax(0,1fr)}.folder-pane,.note-pane,.editor-pane,.app[data-mobile-pane=folders] .note-pane,.app[data-mobile-pane=notes] .note-pane,.app[data-mobile-pane=editor] .editor-pane{display:flex}.folder-pane{grid-column:1}.note-pane,.app[data-mobile-pane=folders] .note-pane,.app[data-mobile-pane=notes] .note-pane{border-inline-end:var(--rule-thin) solid var(--color-rule);grid-area:1/2}.editor-pane,.app[data-mobile-pane=editor] .editor-pane{grid-area:1/3}.account-page{grid-area:1/2/auto/-1}.tablet-back,.back-button,.signed-out-shell .mobile-tabs{display:none}.editor-toolbar{justify-content:flex-start;padding-inline-end:8.5rem}.todo-detail-heading{padding-inline-end:8.5rem}.note-pane .pane-header{padding-inline-end:var(--space-md)}.editor-content{padding-inline:clamp(var(--space-xl), 7vw, var(--space-4xl))}.editor-content.note-editor-content{padding-inline:0}.note-editor-content textarea{max-width:50rem}}@media (min-width:40rem) and (hover:hover) and (pointer:fine){.app:not(.signed-out-shell) .workspace{grid-template-columns:15rem minmax(0,1fr)}.app:not(.signed-out-shell) .folder-pane{z-index:calc(var(--z-sticky) + 1);position:relative}.app:not(.signed-out-shell) .note-pane,.app:not(.signed-out-shell)[data-mobile-pane=folders] .note-pane,.app:not(.signed-out-shell)[data-mobile-pane=notes] .note-pane,.app:not(.signed-out-shell)[data-mobile-pane=editor] .note-pane{z-index:var(--z-sticky);border-inline:0 var(--rule-thin) solid var(--color-rule);width:min(20rem,100vw - 15rem);box-shadow:none;transition:transform var(--dur-short) var(--ease-out) .14s, box-shadow var(--dur-short) var(--ease-out) .14s;display:flex;position:fixed;inset-block:0;inset-inline:15rem auto;transform:translate(-100%)}.app:not(.signed-out-shell) .note-pane:after{width:var(--rule-medium);background:color-mix(in srgb, var(--color-list) 88%, var(--color-accent));content:"";pointer-events:none;position:absolute;inset-block:0;inset-inline:auto 0}.app:not(.signed-out-shell) .note-pane:hover{box-shadow:var(--shadow-deep);transition-delay:0s;transform:translate(0)}.app:not(.signed-out-shell):has(.library-nav .library-row:hover) .note-pane{box-shadow:var(--shadow-deep);transition-delay:0s;transform:translate(0)}.app:not(.signed-out-shell):has(.library-nav .library-row:focus-visible) .note-pane{box-shadow:var(--shadow-deep);transition-delay:0s;transform:translate(0)}.app:not(.signed-out-shell) .note-pane:has(:focus-visible){box-shadow:var(--shadow-deep);transition-delay:0s;transform:translate(0)}.app:not(.signed-out-shell) .editor-pane,.app:not(.signed-out-shell)[data-mobile-pane=folders] .editor-pane,.app:not(.signed-out-shell)[data-mobile-pane=notes] .editor-pane,.app:not(.signed-out-shell)[data-mobile-pane=editor] .editor-pane{grid-area:1/2;display:flex}}@media (max-width:39.99rem) and (hover:hover) and (pointer:fine){.app:not(.signed-out-shell) .note-pane,.app:not(.signed-out-shell)[data-mobile-pane=folders] .note-pane,.app:not(.signed-out-shell)[data-mobile-pane=notes] .note-pane,.app:not(.signed-out-shell)[data-mobile-pane=editor] .note-pane{z-index:var(--z-sticky);border-inline-start:var(--rule-thin) solid var(--color-rule);width:min(20rem,100vw);box-shadow:none;transition:transform var(--dur-short) var(--ease-out) .14s, box-shadow var(--dur-short) var(--ease-out) .14s;display:flex;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(calc(100% - .875rem))}.app:not(.signed-out-shell) .note-pane:after{border-inline-end:var(--rule-thin) solid var(--color-rule-strong);background:color-mix(in srgb, var(--color-list) 88%, var(--color-accent));content:"";pointer-events:none;width:.875rem;position:absolute;inset-block:0;inset-inline-start:0}.app:not(.signed-out-shell) .note-pane:hover{box-shadow:var(--shadow-deep);transition-delay:0s;transform:translate(0)}.app:not(.signed-out-shell) .note-pane:has(:focus-visible){box-shadow:var(--shadow-deep);transition-delay:0s;transform:translate(0)}}@media (min-width:90rem){.signed-out-workspace,.workspace{grid-template-columns:17rem 23rem minmax(0,1fr)}}@media (min-width:90rem) and (hover:hover) and (pointer:fine){.workspace{grid-template-columns:17rem minmax(0,1fr)}.note-pane,.app[data-mobile-pane=folders] .note-pane,.app[data-mobile-pane=notes] .note-pane,.app[data-mobile-pane=editor] .note-pane{width:min(23rem,100vw - 17rem);inset-inline-start:17rem}}@media (min-width:40rem) and (max-height:34rem) and (hover:hover) and (pointer:fine){.editor-toolbar{min-height:2.75rem}.note-identity{padding-block:var(--space-2xs) 0}.note-identity>.item-icon-trigger{width:2rem;height:2rem;inset-block-start:var(--space-2xs);inset-inline-start:calc(clamp(3.25rem, 7vw, 5rem) - 2rem - var(--space-xs))}.note-title-input{padding-block:0}.note-editor-content .note-title-input{font-size:clamp(1.85rem,2.85vw,2.5rem)}.note-location{padding-block:0}.note-actions-menu>summary{width:2rem;height:2rem}.memo-rich-editor .bn-editor{padding-block-start:var(--space-2xs)}.editor-status{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);min-height:2.25rem}.editor-status-hint{font-size:var(--text-2xs)}}@media (pointer:coarse){.todo-row{grid-template-columns:2.75rem minmax(0,1fr) auto 2.75rem}.todo-drag-handle{width:2.75rem}.subtodo-composer{margin-inline-start:calc((var(--todo-depth,1) * var(--space-md)) + 5.5rem)}.button,.icon-button,.library-row,.folder-name-button,.mobile-tabs button,.text-input,.select-input,.todo-list-row,.todo-drag-handle,.todo-check,.todo-add-subtask,.todo-delete,.subtodo-composer button,.item-icon-trigger,.item-icon-grid button,.item-icon-clear{min-height:2.75rem}}@media (min-width:40rem){.app[data-sidebar-collapsed=true] .workspace{grid-template-columns:4.25rem minmax(0,1fr)}.app[data-sidebar-collapsed=true] .folder-pane{overflow:hidden}.app[data-sidebar-collapsed=true] .folder-pane>:not(.sidebar-heading):not(.library-nav):not(.sidebar-scroll){visibility:hidden;pointer-events:none;opacity:0}.app[data-sidebar-collapsed=true] .folder-pane .library-nav{visibility:visible;gap:var(--space-2xs);padding:var(--space-sm) var(--space-2xs);pointer-events:auto;opacity:1;display:grid}.app[data-sidebar-collapsed=true] .folder-pane .library-row{grid-template-columns:1fr;justify-items:center;gap:0;width:100%;padding-inline:0}.app[data-sidebar-collapsed=true] .folder-pane .library-row>span{display:none}.app[data-sidebar-collapsed=true] .folder-pane .library-row>svg{width:1.25rem;height:1.25rem}.app[data-sidebar-collapsed=true] .sidebar-heading{grid-template-columns:1fr;justify-items:center;padding-inline:0}.app[data-sidebar-collapsed=true] .memo-wordmark{display:none}.app[data-sidebar-collapsed=true] .sidebar-collapse-button{z-index:1;position:absolute;inset-block-start:50%;inset-inline:50% auto;transform:translate(-50%,-50%)}}@media (min-width:40rem) and (hover:hover) and (pointer:fine){.app[data-sidebar-collapsed=true] .note-pane{width:min(20rem,100vw - 4.25rem);inset-inline-start:4.25rem}}@media (min-width:60rem) and (hover:none){.app[data-sidebar-collapsed=true] .workspace{grid-template-columns:4.25rem 20rem minmax(0,1fr)}}@media (min-width:90rem) and (hover:none){.app[data-sidebar-collapsed=true] .workspace{grid-template-columns:4.25rem 23rem minmax(0,1fr)}}@media (min-width:90rem) and (hover:hover) and (pointer:fine){.app[data-sidebar-collapsed=true] .workspace{grid-template-columns:4.25rem minmax(0,1fr)}.app[data-sidebar-collapsed=true] .note-pane{width:min(23rem,100vw - 4.25rem);inset-inline-start:4.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}.cleanup-modal{opacity:0;transform:none}.cleanup-modal.is-open{opacity:1}.webmcp-checkpoint-mark[data-status=running],.webmcp-checkpoint-popover{animation:none}.wordmark-layer-one{transform:translate(-.125rem,.125rem)!important}.wordmark-layer-two{transform:translate(.125rem,-.125rem)!important}.item-icon-trigger:active:not(:disabled){transform:none}}.library-row,.folder-name-button,.todo-list-copy strong{font-size:var(--text-editor)}.library-row.is-demo{cursor:default;opacity:.7}.library-row.is-demo .row-arrow{display:none}.signed-out-list .search-field:has(input:disabled){opacity:.62}.signed-out-shell .folder-pane .library-row.is-selected,.signed-out-shell .folder-pane .library-row.is-selected:hover{color:var(--color-ink)}.signed-out-shell .folder-pane .library-row.is-selected>svg{color:var(--color-accent-ink)}.signed-out-shell .folder-pane .library-row.is-selected .row-count{color:var(--color-neutral)}@media (min-width:60rem){.signed-out-shell .signed-out-workspace{grid-template-columns:15rem minmax(0,1fr);position:relative;overflow:hidden}.signed-out-shell .signed-out-editor{grid-area:1/2}.signed-out-shell .signed-out-list{width:15rem;height:auto;z-index:calc(var(--z-sticky) + 1);border:0;border-inline-end:var(--rule-thin) solid var(--color-rule);background:var(--color-sidebar);box-shadow:none;pointer-events:none;transition:transform var(--dur-short) var(--ease-out);grid-area:auto;display:flex;position:absolute;inset-block:4.5rem 5.5rem;inset-inline-start:0;overflow:hidden;transform:translate(-100%)}.signed-out-shell[data-mobile-pane=notes] .signed-out-list{pointer-events:auto;transform:translate(0)}.signed-out-shell .signed-out-list .note-list-heading{min-height:3.75rem;padding-inline:var(--space-xs)}.signed-out-shell .signed-out-list .note-list-heading>div{min-width:0}.signed-out-shell .signed-out-list .note-list-heading h1{font-size:var(--text-md)}.signed-out-shell .signed-out-list .note-list-add-button{flex-basis:2.25rem;width:2.25rem;height:2.25rem}.signed-out-shell .signed-out-list .search-field{min-height:2.25rem;margin:var(--space-xs);padding-inline:var(--space-xs)}.signed-out-shell .signed-out-list .note-list{padding-inline:var(--space-xs)}.signed-out-shell .signed-out-list .note-row-content{gap:var(--space-xs);min-height:3.75rem;padding:var(--space-xs);grid-template-columns:1.5rem minmax(0,1fr)}}@media (min-width:90rem){.signed-out-shell .signed-out-workspace{grid-template-columns:17rem minmax(0,1fr)}.signed-out-shell .signed-out-list{width:17rem}}@media (prefers-reduced-motion:reduce){.signed-out-shell .signed-out-list{transition:none}}.account-page,.account-page-header,.account-page-body,.account-theme-panel,.account-profile-panel,.account-section-heading>div{min-width:0}.account-page{overflow-x:clip}.account-theme-options{grid-template-columns:repeat(auto-fit,minmax(2.75rem,1fr))}.account-section-heading{flex-wrap:wrap}.account-page-save-state{min-height:1rem}.account-import-help{margin:0 var(--space-sm) var(--space-sm);color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}.account-import:disabled+.account-import-help{color:var(--color-neutral)}.todo-detail-composer,.todo-detail-list{width:min(calc(100% - (2 * var(--todo-editor-readable-gutter))), calc(52rem - (2 * var(--todo-editor-readable-gutter))))}.todo-list-section{display:grid}.todo-list-section+.todo-list-section,.todo-list-archive{margin-block-start:var(--space-sm)}.todo-list-section .folder-content-section-label{padding:var(--space-sm) var(--space-xs) var(--space-2xs);border:0;margin:0}.todo-list-archive{border-block-start:var(--rule-thin) solid var(--color-rule)}.todo-list-archive>summary{padding:var(--space-sm) var(--space-xs);color:var(--color-muted);cursor:pointer;font-size:var(--text-xs);font-weight:650}.todo-source-badge{border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0}.todo-source-badge:hover,.todo-source-badge:focus-visible{background:var(--color-paper-pressed);color:var(--color-ink)}.item-icon-search{align-items:center;gap:var(--space-xs);min-height:2.5rem;margin-block:var(--space-xs);padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xs);color:var(--color-muted);display:flex}.item-icon-search:focus-within{border-color:var(--color-accent);color:var(--color-ink)}.item-icon-search input{min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.item-icon-tabs{border:var(--rule-thin) solid var(--color-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.item-icon-tabs button{min-height:2rem;color:var(--color-muted);font-size:var(--text-xs);background:0 0;border:0;font-weight:650}.item-icon-tabs button+button{border-inline-start:var(--rule-thin) solid var(--color-rule-strong)}.item-icon-tabs button.is-active{background:var(--color-paper-pressed);color:var(--color-ink)}.item-icon-empty,.item-icon-color-help{padding:var(--space-md) var(--space-xs);text-align:center}.welcome-dialog-actions,.confirm-dialog footer,.link-preview-error>div:last-child{align-items:center;gap:var(--space-xs);display:flex}.confirm-dialog{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-raised);width:min(28rem,100% - 2rem);color:var(--color-ink);box-shadow:0 1.25rem 4rem var(--color-shadow);padding:0}.confirm-dialog::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-dialog-shell{gap:var(--space-md);padding:var(--space-lg);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.confirm-dialog-icon{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--color-error);place-items:center;display:grid}.confirm-dialog h2{font-size:var(--text-lg)}.confirm-dialog p{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-xs);line-height:1.5}.confirm-dialog footer{border-block-start:var(--rule-thin) solid var(--color-rule);grid-column:1/-1;justify-content:flex-end;padding-block-start:var(--space-sm)}.link-preview-loading,.link-preview-error{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:4rem;padding:var(--space-sm) var(--space-md);border-block:var(--rule-thin) solid var(--color-rule);color:var(--color-neutral);font-size:var(--text-xs);display:flex}.link-preview-loading>span{border:var(--rule-medium) solid var(--color-rule-strong);border-block-start-color:var(--color-accent);border-radius:50%;flex:0 0 1rem;width:1rem;height:1rem;animation:.7s linear infinite memo-spinner}@keyframes memo-spinner{to{transform:rotate(1turn)}}.link-preview-error>div:first-child{gap:var(--space-3xs);min-width:0;display:grid}.link-preview-error strong{color:var(--color-ink)}.link-preview-error button{min-height:2rem;padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xs);color:var(--color-ink);font-size:var(--text-xs);background:0 0}.note-row,.todo-list-row{content-visibility:auto;contain-intrinsic-size:auto 4.75rem}@media (max-width:48rem){.account-page-header,.account-page-body{padding-inline:var(--space-md)}.account-page-header{padding-block-start:var(--space-md)}.account-theme-options{grid-template-columns:repeat(auto-fit,minmax(2.5rem,1fr))}.todo-detail-composer{width:min(calc(100% - (2 * var(--todo-editor-readable-gutter))), calc(52rem - (2 * var(--todo-editor-readable-gutter))))}.link-preview-error{flex-direction:column;align-items:flex-start}}@media (max-width:39.99rem){.editor-content.todo-editor-content{--todo-editor-readable-gutter:var(--space-md)}}@media (prefers-reduced-motion:reduce){.link-preview-loading>span{animation:none}}@media (min-width:40rem){.app:not(.signed-out-shell):not([data-context-sidebar=true]) .workspace,.app:not(.signed-out-shell)[data-context-sidebar=true] .workspace{grid-template-columns:15rem minmax(0,1fr)}.app:not(.signed-out-shell):not([data-context-sidebar=true]) .note-pane,.app:not(.signed-out-shell)[data-context-sidebar=true] .folder-pane{display:none}.app:not(.signed-out-shell)[data-context-sidebar=true] .note-pane{z-index:var(--z-sticky);border-inline:0 var(--rule-thin) solid var(--color-rule);width:auto;box-shadow:none;grid-area:1/1;transition:none;display:flex;position:relative;inset:auto;transform:none}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar{background:var(--color-sidebar)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-list-heading{min-height:3.75rem;padding-inline:var(--space-sm)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-list-heading h1{font-size:var(--text-md)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-list-heading .note-list-add-button{flex-basis:2.5rem;width:2.5rem;height:2.5rem}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .search-field{min-height:2.25rem;margin:var(--space-xs);padding-inline:var(--space-xs)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-list,.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .todo-list-list{padding-inline:var(--space-xs)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-row-content{gap:var(--space-xs);min-height:3.75rem;padding:var(--space-xs);grid-template-columns:1.5rem minmax(0,1fr)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-row-icon,.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .todo-list-icon{width:1.5rem;height:1.5rem}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-row-pin{width:2rem;height:2rem;margin-inline-end:var(--space-3xs)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .todo-list-row{gap:var(--space-xs);min-height:3.75rem;padding:var(--space-xs);grid-template-columns:1.5rem minmax(0,1fr)}.app:not(.signed-out-shell):not([data-context-sidebar=true]) .editor-pane,.app:not(.signed-out-shell)[data-context-sidebar=true] .editor-pane{grid-area:1/2}.context-sidebar-brand{background:var(--color-sidebar);flex:none}.context-sidebar-logo{flex:none}.context-sidebar-back-row{padding:var(--space-2xs) var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule)}.context-sidebar-back{align-items:center;gap:var(--space-xs);min-height:2.25rem;padding-inline:var(--space-xs);border:var(--rule-thin) solid transparent;border-radius:var(--radius-xs);color:var(--color-muted);font-size:var(--text-xs);background:0 0;font-weight:600;display:inline-flex}.context-sidebar-back:hover{border-color:var(--color-rule-strong);background:var(--color-paper-pressed);color:var(--color-ink)}}@media (min-width:90rem){.app:not(.signed-out-shell):not([data-context-sidebar=true]) .workspace,.app:not(.signed-out-shell)[data-context-sidebar=true] .workspace{grid-template-columns:17rem minmax(0,1fr)}}@media (min-width:40rem){.app:not(.signed-out-shell):not([data-context-sidebar=true])[data-sidebar-collapsed=true] .workspace{grid-template-columns:4.25rem minmax(0,1fr)}}.context-sidebar:after{display:none!important}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar{border-inline-end:var(--rule-thin) solid var(--color-rule)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-back{gap:var(--space-2xs);min-height:2rem;padding-inline:var(--space-2xs);font-size:var(--text-xs)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-list-heading{min-height:3.5rem;padding-block:var(--space-xs);padding-inline:var(--space-sm)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-list-heading h1{font-size:var(--text-md);line-height:1.1}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-list-heading .note-list-add-button{border-radius:var(--radius-xs);width:2.5rem;height:2.5rem;box-shadow:none;flex-basis:2.5rem}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .search-field{min-height:2.5rem;margin:var(--space-xs) var(--space-sm);padding-inline:var(--space-xs)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .search-field button{width:2rem;height:2rem}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-back-row{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-search-toggle{border:var(--rule-thin) solid transparent;border-radius:var(--radius-xs);width:2rem;height:2rem;color:var(--color-muted);flex:0 0 2rem;margin-inline-start:auto}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-search-toggle:hover,.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-search-toggle:focus-visible{border-color:var(--color-rule-strong);background:var(--color-paper-pressed);color:var(--color-ink)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-search-field{align-items:center;gap:var(--space-2xs);width:min(12rem,48%);min-width:0;height:2rem;padding-inline:var(--space-2xs);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper-raised);color:var(--color-muted);margin-inline-start:auto;display:flex}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-search-field:focus-within{border-color:var(--color-accent);color:var(--color-ink)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-search-field input{min-width:0;color:var(--color-ink);font-size:var(--text-2xs);background:0 0;border:0;outline:0;flex:1}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-search-field input::placeholder{color:var(--color-muted)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-search-field>button{width:1.5rem;height:1.5rem;color:var(--color-muted);background:0 0;border:0;flex:0 0 1.5rem;place-items:center;padding:0;display:grid}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-search-field>button:hover,.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-search-field>button:focus-visible{color:var(--color-ink)}.folder-pane,.context-sidebar{--sidebar-type-heading:var(--text-base);--sidebar-type-row:var(--text-sm);--sidebar-type-meta:var(--text-xs);--sidebar-type-section:var(--text-2xs);font-family:var(--font-body)}.folder-pane .library-row,.folder-pane .folder-name-button,.folder-pane .add-folder-button,.context-sidebar .note-row-content strong,.context-sidebar .todo-list-copy strong{font-family:inherit;font-size:var(--sidebar-type-row);line-height:1.35}.folder-pane .row-count,.folder-pane .account-copy strong,.context-sidebar .note-meta,.context-sidebar .todo-list-copy small,.context-sidebar .context-sidebar-back{font-family:inherit;font-size:var(--sidebar-type-meta);line-height:1.35}.folder-pane .folders-label,.context-sidebar .folder-content-section-label,.context-sidebar .note-list-heading span,.context-sidebar .context-sidebar-search-field input{font-family:inherit;font-size:var(--sidebar-type-section);line-height:1.35}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-list-heading h1{font-family:inherit;font-size:var(--sidebar-type-heading);letter-spacing:-.015em;line-height:1.2}@keyframes memo-surface-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes memo-editor-switch-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@keyframes memo-editor-title-switch-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes memo-editor-body-switch-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}@keyframes memo-toolbar-switch-in{0%{opacity:.55}to{opacity:1}}@keyframes memo-disclosure-in{0%{opacity:0;transform:translateY(-.2rem)}to{opacity:1;transform:none}}@keyframes memo-popover-in{0%{opacity:0;transform:translateY(-.2rem)scale(.985)}to{opacity:1;transform:none}}@keyframes memo-popover-fade-in{0%{opacity:0}to{opacity:1}}@keyframes memo-dialog-in{0%{opacity:0;transform:translateY(.35rem)scale(.992)}to{opacity:1;transform:none}}.editor-switch-surface{animation:memo-editor-switch-in .18s var(--ease-out) both}.note-editor-content.editor-switch-surface,.todo-editor-content.editor-switch-surface{animation:none}.note-editor-content.editor-switch-surface>.note-identity,.todo-editor-content.editor-switch-surface>.note-identity{animation:memo-editor-title-switch-in var(--dur-short) var(--ease-out) both}.note-editor-content.editor-switch-surface>:is(.memo-rich-editor,.rich-editor-loading,.daily-move-notice),.todo-editor-content.editor-switch-surface>:is(.todo-detail-composer,.todo-detail-list){animation:memo-editor-body-switch-in .24s var(--ease-out) 40ms both}.editor-switch-toolbar,.editor-switch-status{animation:memo-toolbar-switch-in var(--dur-micro) var(--ease-out) both}.folder-tree-contents{transform-origin:top;animation:memo-disclosure-in .18s var(--ease-out) both}.folder-disclosure>svg{transition:transform .18s var(--ease-out)}.folder-row.is-expanded .folder-disclosure>svg{transform:rotate(90deg)}.note-actions-popover,.account-popover,.cleanup-options-popover,.webmcp-checkpoint-popover,.folder-edit-popover[data-positioned=true]{transform-origin:100% 0;animation:memo-popover-in .16s var(--ease-out) both}.item-icon-popover:popover-open{transform-origin:100% 0;animation:memo-popover-in .16s var(--ease-out) both}.bn-ak-menu,.bn-ak-popover,.bn-ak-toolbar,#bn-suggestion-menu.bn-suggestion-menu{animation:memo-popover-fade-in var(--dur-micro) var(--ease-out) both}.bn-ak-button,.bn-ak-menu-item,.bn-ak-select-item,.bn-side-menu .bn-ak-button{transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), opacity var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out)}.bn-ak-button:active,.bn-ak-menu-item:active,.bn-ak-select-item:active{transform:scale(.97)}.link-preview-card,.memo-embed-block,.daily-move-notice{animation:memo-editor-switch-in var(--dur-short) var(--ease-out) both}.folder-dialog[open]>form,.versions-dialog[open]>.versions-dialog-shell,.import-dialog[open]>.import-dialog-shell,.confirm-dialog[open]>.confirm-dialog-shell{animation:memo-dialog-in var(--dur-short) var(--ease-out) both}.moved-block-destinations[open]>.moved-block-destination-list{animation:memo-disclosure-in .18s var(--ease-out) both}.account-page,.context-sidebar-brand,.welcome-dialog-shell,.cleanup-options-popover,.welcome-dialog{animation:memo-surface-in var(--dur-short) var(--ease-out) both}.note-row.is-selected,.todo-list-row.is-selected{transition:background-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out)}@media (min-width:40rem){.workspace{transition:grid-template-columns var(--dur-long) var(--ease-out)}.folder-pane>*{transition:opacity var(--dur-short) var(--ease-out), visibility 0s linear var(--dur-short)}.app[data-sidebar-collapsed=true] .folder-pane>:not(.sidebar-heading):not(.library-nav):not(.sidebar-scroll){transition-delay:0s,0s}.app[data-sidebar-collapsed=true] .folder-pane .library-nav{animation:memo-surface-in var(--dur-short) var(--ease-out) both}}@media (prefers-reduced-motion:reduce){.account-page,.context-sidebar-brand,.welcome-dialog-shell,.cleanup-options-popover,.welcome-dialog,.note-row,.todo-list-row,.app[data-sidebar-collapsed=true] .folder-pane .library-nav,.editor-switch-surface,.note-editor-content.editor-switch-surface>.note-identity,.todo-editor-content.editor-switch-surface>.note-identity,.note-editor-content.editor-switch-surface>:is(.memo-rich-editor,.rich-editor-loading,.daily-move-notice),.todo-editor-content.editor-switch-surface>:is(.todo-detail-composer,.todo-detail-list),.editor-switch-toolbar,.editor-switch-status,.folder-tree-contents,.note-actions-popover,.account-popover,.cleanup-options-popover,.webmcp-checkpoint-popover,.folder-edit-popover,.item-icon-popover,.bn-ak-menu,.bn-ak-popover,.bn-ak-toolbar,#bn-suggestion-menu.bn-suggestion-menu,.link-preview-card,.memo-embed-block,.daily-move-notice,.folder-dialog[open]>form,.versions-dialog[open]>.versions-dialog-shell,.import-dialog[open]>.import-dialog-shell,.confirm-dialog[open]>.confirm-dialog-shell,.moved-block-destinations[open]>.moved-block-destination-list{animation:none}.folder-disclosure>svg,.bn-ak-button,.bn-ak-menu-item,.bn-ak-select-item,.bn-side-menu .bn-ak-button,.workspace{transition:none}}.folder-pane,.context-sidebar{--sidebar-type-heading:.875rem;--sidebar-type-row:.8125rem;--sidebar-type-meta:.6875rem;--sidebar-type-section:.625rem;--sidebar-icon-size:1rem;--sidebar-icon-size-heading:1.125rem;background:var(--color-sidebar)}.folder-pane{padding-block-end:0}.folder-pane .sidebar-heading,.context-sidebar .context-sidebar-logo{gap:var(--space-sm);min-height:4.5rem;padding-inline:var(--space-md)}.folder-pane .wordmark-button,.folder-pane .wordmark,.context-sidebar .wordmark-button,.context-sidebar .wordmark{width:1.25rem;height:1.25rem;min-height:1.25rem}.folder-pane .memo-wordmark,.context-sidebar .memo-wordmark{width:6.4rem;height:1.25rem}.folder-pane .sidebar-collapse-button{opacity:1;width:2.25rem;height:2.25rem;margin-inline-start:auto}@media (hover:hover) and (pointer:fine){.folder-pane .sidebar-collapse-button{opacity:0}.folder-pane .sidebar-heading:hover .sidebar-collapse-button,.folder-pane .sidebar-collapse-button:focus-visible{opacity:1}.app[data-sidebar-collapsed=true] .folder-pane .wordmark-button{transition:opacity var(--dur-short) var(--ease-out)}.app[data-sidebar-collapsed=true] .folder-pane .sidebar-heading:hover .wordmark-button{opacity:0}.app[data-sidebar-collapsed=true] .folder-pane .sidebar-heading:has(.sidebar-collapse-button:focus-visible) .wordmark-button{opacity:0}}.folder-pane .library-nav{padding:var(--space-sm) var(--space-md);border-block-end:var(--rule-thin) solid var(--color-rule);gap:0}.folder-pane .sidebar-scroll{overscroll-behavior-y:contain;flex:auto;min-height:0;overflow:hidden auto}.folder-pane .library-row{grid-template-columns:var(--sidebar-icon-size) minmax(0, 1fr) auto;gap:var(--space-sm);min-height:3.25rem;color:var(--color-ink-soft);font-size:var(--sidebar-type-row);background:0 0;border-radius:0;padding-inline:.25rem;font-weight:560;position:relative}.folder-pane .library-row>svg,.app[data-sidebar-collapsed=true] .folder-pane .library-row>svg{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size)}.folder-pane .library-row .row-arrow{width:.875rem;height:.875rem}.folder-pane .library-row.is-selected,.folder-pane .library-row.is-selected:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent);box-shadow:none;color:var(--color-accent)}.folder-pane .library-row.is-selected .row-count,.folder-pane .library-row.is-selected .row-arrow{color:var(--color-accent)}.folder-pane .row-count{font-size:var(--sidebar-type-meta);font-weight:450}.folder-pane .folders-label{min-height:3rem;padding:var(--space-sm) var(--space-md) var(--space-xs);color:var(--color-neutral);font-size:var(--sidebar-type-section);letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;font-weight:650}.folder-section-add,.folder-content-add,.folder-context-more{border-radius:var(--radius-xs);width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--color-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.folder-section-add:hover,.folder-content-add:hover,.folder-context-more:hover{background:color-mix(in srgb, var(--color-paper-pressed) 58%, transparent);color:var(--color-ink)}.folder-pane .folder-tree{padding:0 var(--space-md);overflow:visible}.folder-pane .folder-row{min-height:3.15rem;margin-inline:calc(-1 * var(--space-sm));border-radius:var(--radius-xs);padding-inline-start:calc(var(--space-sm) + (var(--level) * var(--space-md)));padding-inline-end:var(--space-sm);position:relative}.folder-pane .folder-name-button{z-index:0;grid-template-columns:var(--sidebar-icon-size) minmax(0, auto);gap:var(--space-sm);width:fit-content;max-width:calc(100% - 3.5rem);min-height:3.15rem;padding:0 var(--space-2xs);font-size:var(--sidebar-type-row);border-radius:0;flex:0 auto;font-weight:520;position:relative}.folder-pane .folder-name-button>svg,.folder-pane .folder-name-button>.folder-icon{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size)}.folder-pane .folder-row-count,.folder-pane .recently-deleted-folder .folder-name-button>.row-count{place-items:center;width:1.25rem;display:grid}.folder-pane .folder-row-count{z-index:1;pointer-events:none;height:1.25rem;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--space-sm) + var(--space-2xs));transform:translateY(-50%)}.folder-pane .recently-deleted-folder .folder-name-button{grid-template-columns:var(--sidebar-icon-size) minmax(0, 1fr) auto;width:auto;max-width:none;flex:1;padding-inline-end:var(--space-2xs)}.folder-pane .recently-deleted-folder .folder-name-button>.row-count{grid-area:auto;justify-self:end}.folder-pane .folder-row.is-selected,.folder-pane .folder-row.is-selected:hover{box-shadow:none;color:var(--color-accent);background:0 0}.folder-pane .folder-row.is-selected .folder-name-button,.folder-pane .folder-row.is-selected .row-count{color:var(--color-accent)}.folder-pane .folder-edit-button,.folder-pane .folder-disclosure{z-index:3;background:0 0;border:0;width:2.25rem;height:2.25rem;margin:0}.folder-pane .folder-disclosure{transition:opacity var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);flex:0 0 2.25rem;position:relative;inset:auto;transform:none}.folder-pane .folder-tree-note-button{width:calc(100% + (2 * var(--space-sm)));grid-template-columns:var(--sidebar-icon-size) minmax(0, 1fr);align-items:center;gap:var(--space-sm);min-height:2.5rem;margin-inline:calc(-1 * var(--space-sm));padding:0 var(--space-sm) 0 calc(var(--space-sm) + (var(--level) * var(--space-md)) + var(--space-2xs));border-radius:var(--radius-xs);color:var(--color-muted);font-family:inherit;font-size:var(--sidebar-type-row);text-align:start;background:0 0;border:0;display:grid}.folder-pane .folder-tree-note-button>svg{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size)}.folder-pane .folder-tree-note-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folder-pane .folder-tree-note-button:hover,.folder-pane .folder-tree-note-button:focus-visible{background:color-mix(in srgb, var(--color-paper-pressed) 58%, transparent);color:var(--color-ink-soft)}.folder-pane .folder-tree-note-button.is-selected{color:var(--color-accent)}.folder-pane .folder-tree-empty{min-height:2.25rem;color:var(--color-muted);font-size:var(--sidebar-type-meta);padding-inline-start:calc(var(--space-sm) + (var(--level) * var(--space-md)) + var(--space-2xs));line-height:2.25rem}@media (hover:hover) and (pointer:fine){.folder-pane .folder-disclosure{opacity:0;pointer-events:none}.folder-pane .folder-row:hover .folder-disclosure,.folder-pane .folder-row:focus-within .folder-disclosure,.folder-pane .folder-row.is-expanded .folder-disclosure,.folder-pane .folder-disclosure:focus-visible{opacity:1;pointer-events:auto}}.folder-pane .folder-edit-button,.folder-pane .folder-row.is-selected .folder-edit-button{opacity:0;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--space-sm) - var(--space-2xs));transform:translateY(-50%)}.folder-pane .folder-row:hover .folder-edit-button,.folder-pane .folder-row .folder-edit-button:focus{opacity:1;pointer-events:auto}.folder-pane .folder-row:hover .folder-row-count{opacity:0}.folder-pane .folder-row:has(.folder-edit-button:focus) .folder-row-count{opacity:0}.folder-pane .recently-deleted-folder .folder-name-button{padding-inline-start:var(--space-2xs)}.folder-pane .recently-deleted-folder{margin-inline:var(--space-2xs)}.folder-pane .recently-deleted-folder .row-count{transform:none}.folder-pane .add-folder-button{width:calc(100% - (2 * var(--space-sm)));gap:var(--space-sm);min-height:3.15rem;margin:0 var(--space-sm) var(--space-md);padding-inline:var(--space-xs);font-size:var(--sidebar-type-row);border-radius:0;grid-template-columns:1.35rem minmax(0,1fr)}.folder-pane .sidebar-bottom{min-height:5.5rem;padding:var(--space-md)}.folder-pane .account-trigger{gap:var(--space-sm);min-height:3.25rem;padding:var(--space-xs);border:0;border-radius:0;grid-template-columns:2.25rem minmax(0,1fr) auto}.folder-pane .account-avatar{width:2.25rem;height:2.25rem}.folder-pane .account-copy strong{font-size:.8125rem;line-height:1.3}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-back-row{min-height:3.75rem;padding:var(--space-xs) var(--space-md)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-back{gap:var(--space-sm);background:0 0;border:0;min-height:2.25rem;padding-inline:0;font-size:.75rem;font-weight:500}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-search-toggle{border:0;flex-basis:2.5rem;width:2.5rem;height:2.5rem}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-search-toggle>svg{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .context-sidebar-search-field{border-radius:var(--radius-sm);width:min(15rem,58%);height:2.5rem}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-list-heading{gap:var(--space-sm);min-height:4.75rem;padding:var(--space-md);border-block-end:0}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .folder-context-heading{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem}.context-sidebar .folder-context-icon{width:2.25rem;height:2.25rem;color:var(--color-accent);place-items:center;display:grid}.context-sidebar .folder-context-icon>svg{width:var(--sidebar-icon-size-heading);height:var(--sidebar-icon-size-heading)}.context-sidebar .context-sidebar-back>svg,.context-sidebar .folder-context-more>svg,.context-sidebar .folder-content-add>svg{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-list-heading h1{font-size:var(--sidebar-type-heading);font-weight:650}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-list-heading span{font-size:var(--sidebar-type-meta)}.context-sidebar .folder-content-section-label{min-height:3rem;padding:var(--space-sm) var(--space-md) var(--space-2xs);color:var(--color-neutral);font-size:var(--sidebar-type-section);letter-spacing:.045em;border:0;justify-content:space-between;align-items:center;font-weight:650;display:flex}.context-sidebar .folder-content-add{margin-inline-end:calc(-1 * var(--space-xs))}.context-sidebar .folder-list-composer{width:auto;min-height:3.25rem;margin:var(--space-2xs) var(--space-lg) var(--space-sm);border-radius:var(--radius-sm)}.context-sidebar .todo-list-list,.context-sidebar .note-list{padding-inline:0}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .todo-list-row{gap:var(--space-sm);min-height:3.75rem;padding:var(--space-xs) var(--space-md);border:0;border-radius:0;grid-template-columns:2.25rem minmax(0,1fr) auto}.context-sidebar .todo-list-copy strong,.context-sidebar .note-row-content strong{font-size:var(--sidebar-type-row);font-weight:560;line-height:1.3}.context-sidebar .todo-list-copy small,.context-sidebar .note-meta{font-size:var(--sidebar-type-meta);line-height:1.35}.context-sidebar .note-row{border:0}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-row-content{gap:var(--space-sm);min-height:3.75rem;padding:var(--space-xs) var(--space-md);grid-template-columns:2.25rem minmax(0,1fr)}.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .note-row-icon,.app:not(.signed-out-shell)[data-context-sidebar=true] .context-sidebar .todo-list-icon{width:2.25rem;height:2.25rem}.context-sidebar .note-row.is-selected,.context-sidebar .todo-list-row.is-selected{background:color-mix(in srgb, var(--color-accent) 8%, transparent);box-shadow:none;border-radius:0}@media (hover:hover) and (pointer:fine){.folder-pane .library-row:hover,.folder-pane .folder-row:hover,.context-sidebar .note-row:hover,.context-sidebar .todo-list-row:hover{background:color-mix(in srgb, var(--color-accent) 4%, transparent);color:var(--color-ink);box-shadow:none;border-color:#0000}.folder-pane .library-row.is-selected:hover,.folder-pane .folder-row.is-selected:hover,.context-sidebar .note-row.is-selected:hover,.context-sidebar .todo-list-row.is-selected:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.context-sidebar .note-row:hover .note-row-icon,.context-sidebar .note-row:hover .note-row-content strong{color:var(--color-ink)}.context-sidebar .note-row:hover .note-meta,.context-sidebar .note-row:hover .note-row-pin{color:var(--color-muted)}}.context-sidebar .note-row.is-selected .note-row-icon,.context-sidebar .note-row.is-selected .note-row-content strong,.context-sidebar .todo-list-row.is-selected .todo-list-icon,.context-sidebar .todo-list-row.is-selected .todo-list-copy strong{color:var(--color-accent)}.context-sidebar .note-row-pin{margin-inline-end:var(--space-md)}@media (min-width:40rem){.app:not(.signed-out-shell):not([data-context-sidebar=true]) .workspace,.app:not(.signed-out-shell)[data-context-sidebar=true] .workspace{grid-template-columns:18rem minmax(0,1fr)}.app:not(.signed-out-shell):not([data-context-sidebar=true]) .note-pane{width:min(18rem,100vw - 18rem);inset-inline-start:18rem}.app:not(.signed-out-shell)[data-sidebar-collapsed=true] .workspace,.app:not(.signed-out-shell):not([data-context-sidebar=true])[data-sidebar-collapsed=true] .workspace{grid-template-columns:4.25rem minmax(0,1fr)}.app[data-sidebar-collapsed=true] .folder-pane .sidebar-heading{min-height:4.5rem;padding-inline:0}.app[data-sidebar-collapsed=true] .folder-pane>.sidebar-scroll{visibility:visible;pointer-events:auto;opacity:1;overflow:hidden}.app[data-sidebar-collapsed=true] .folder-pane .sidebar-scroll>:not(.library-nav){display:none}.app[data-sidebar-collapsed=true] .folder-pane .sidebar-scroll .library-nav{padding:var(--space-sm) var(--space-2xs);display:grid}}@media (min-width:90rem){.app:not(.signed-out-shell):not([data-context-sidebar=true]) .workspace,.app:not(.signed-out-shell)[data-context-sidebar=true] .workspace{grid-template-columns:19rem minmax(0,1fr)}.app:not(.signed-out-shell):not([data-context-sidebar=true]) .note-pane{width:min(19rem,100vw - 19rem);inset-inline-start:19rem}}@media (max-width:39.99rem){.folder-pane .sidebar-heading,.context-sidebar .context-sidebar-logo{min-height:3.75rem;padding-inline:var(--space-md)}.folder-pane .library-nav{padding-inline:var(--space-md)}.app:not(.signed-out-shell) .folder-pane .sidebar-bottom{min-height:4.25rem;padding:var(--space-xs) var(--space-md)}.folder-pane .account-trigger{min-height:3.25rem}}@media (min-width:40rem){.app:not(.signed-out-shell) .workspace{position:relative;overflow:hidden}.app:not(.signed-out-shell) .folder-pane,.app:not(.signed-out-shell)[data-context-sidebar=true] .folder-pane{z-index:var(--z-sticky);grid-area:1/1;display:flex;position:relative;overflow:hidden}.app:not(.signed-out-shell) .folder-pane .sidebar-heading,.app:not(.signed-out-shell) .folder-pane .sidebar-bottom{z-index:2;background:var(--color-sidebar);position:relative}.app:not(.signed-out-shell)[data-context-sidebar=true] .folder-pane .sidebar-scroll{will-change:transform;transition:transform var(--dur-short) var(--ease-out)}.app:not(.signed-out-shell)[data-context-sidebar=true][data-sidebar-screen=main] .folder-pane .sidebar-scroll{pointer-events:auto;transform:translate(0)}.app:not(.signed-out-shell)[data-context-sidebar=true][data-sidebar-screen=detail] .folder-pane .sidebar-scroll{pointer-events:none;transform:translate(-100%)}.app:not(.signed-out-shell)[data-context-sidebar=true] .note-pane.context-sidebar{width:18rem;height:auto;z-index:calc(var(--z-sticky) + 1);border:0;border-inline-end:var(--rule-thin) solid var(--color-rule);box-shadow:none;pointer-events:none;background:0 0;grid-area:auto;display:flex;position:absolute;inset-block:4.5rem 5.5rem;inset-inline-start:0;overflow:hidden;transform:none}.app:not(.signed-out-shell)[data-context-sidebar=true] .note-pane.context-sidebar:before{z-index:0;background:var(--color-sidebar);content:"";pointer-events:none;will-change:transform;transition:transform var(--dur-short) var(--ease-out);position:absolute;inset:0;transform:translate(100%)}.app:not(.signed-out-shell)[data-context-sidebar=true] .note-pane.context-sidebar>*{z-index:1;will-change:transform;transition:transform var(--dur-short) var(--ease-out);position:relative;transform:translate(100%)}.app:not(.signed-out-shell)[data-context-sidebar=true][data-sidebar-screen=detail] .note-pane.context-sidebar{pointer-events:auto}.app:not(.signed-out-shell)[data-context-sidebar=true][data-sidebar-screen=detail] .note-pane.context-sidebar:before,.app:not(.signed-out-shell)[data-context-sidebar=true][data-sidebar-screen=detail] .note-pane.context-sidebar>*{transform:translate(0)}.app:not(.signed-out-shell)[data-context-sidebar=true] .editor-pane{grid-area:1/2}}@media (min-width:90rem){.app:not(.signed-out-shell)[data-context-sidebar=true] .note-pane.context-sidebar{width:19rem}}@media (prefers-reduced-motion:reduce){.app:not(.signed-out-shell)[data-context-sidebar=true] .folder-pane .sidebar-scroll,.app:not(.signed-out-shell)[data-context-sidebar=true] .note-pane.context-sidebar:before,.app:not(.signed-out-shell)[data-context-sidebar=true] .note-pane.context-sidebar>*{transition:none}}:where(.note-actions-popover,.account-popover,.cleanup-options-popover,.webmcp-checkpoint-popover,.folder-edit-popover,.item-icon-popover,.bn-ak-menu,.bn-ak-popover,.bn-ak-toolbar,#bn-suggestion-menu.bn-suggestion-menu){border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-xs);box-shadow:var(--shadow-soft)!important}.note-actions-popover{border-radius:var(--radius-sm);width:9.5rem}.note-actions-popover button{gap:var(--space-2xs);min-height:2rem;padding-inline:var(--space-xs);font-size:var(--text-xs)}.note-actions-popover button svg{width:.875rem;height:.875rem}.account-popover{width:min(13.5rem, calc(100vw - (2 * var(--space-sm))));gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--radius-sm);inset-inline:0 auto}.account-popover-identity{gap:var(--space-xs);padding:var(--space-xs);grid-template-columns:1.75rem minmax(0,1fr)}.account-popover-identity .account-avatar{width:1.75rem;height:1.75rem}.account-nav-popover nav{padding-block:var(--space-2xs)}.account-nav-popover nav button{gap:var(--space-xs);min-height:2.25rem;padding:var(--space-3xs) var(--space-xs);font-size:var(--text-xs);grid-template-columns:1rem minmax(0,1fr) auto}.account-nav-popover nav button svg,.account-logout svg{width:.875rem;height:.875rem}.account-nav-popover nav button strong{font-size:var(--text-xs);line-height:1.2}.account-nav-popover nav button small{font-size:var(--text-2xs);line-height:1.2}.account-nav-popover .account-logout{min-height:2.125rem;padding-inline:var(--space-xs);border-radius:var(--radius-xs);font-size:var(--text-xs)}.webmcp-checkpoint-popover{width:min(23rem, calc(100vw - (2 * var(--space-sm))));border-radius:var(--radius-sm);max-height:min(30rem,100vh - 4.5rem)}.webmcp-checkpoint-popover>header{gap:var(--space-xs);padding:var(--space-sm) var(--space-sm) var(--space-xs)}.webmcp-checkpoint-popover h2{font-size:var(--text-sm)}.webmcp-checkpoint-intro{padding:0 var(--space-sm) var(--space-xs);font-size:var(--text-2xs)}.webmcp-checkpoint{min-height:3rem;padding:var(--space-xs) var(--space-sm);grid-template-columns:1.5rem minmax(0,1fr) auto}.webmcp-checkpoint-mark{width:1.5rem;height:1.5rem}.webmcp-revert{inset-inline-end:var(--space-sm)}.cleanup-options-popover{width:min(20rem, calc(100vw - (2 * var(--space-sm))));gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-sm)}.cleanup-options-popover h2{font-size:var(--text-sm)}.cleanup-option-fields label{gap:var(--space-xs);padding-block:var(--space-xs)}.cleanup-option-fields select{min-height:2rem;font-size:var(--text-xs)}.item-icon-popover{width:min(19rem,100vw - 1rem);max-height:min(28rem,100dvh - 1rem);padding:var(--space-xs);border-radius:var(--radius-sm)}.item-icon-popover-heading strong{font-size:var(--text-xs)}.item-icon-search{min-height:2rem;margin-block:var(--space-2xs);padding-inline:var(--space-xs);font-size:var(--text-xs)}.item-icon-grid button{min-width:2rem;min-height:2rem;font-size:var(--text-sm)}.item-icon-clear{min-height:2rem}.bn-ak-menu,.bn-ak-popover,.bn-ak-toolbar{font-size:var(--text-xs)!important}#bn-suggestion-menu.bn-suggestion-menu{width:min(18rem, calc(100vw - (2 * var(--space-sm))));max-height:min(22rem, calc(100dvh - (2 * var(--space-sm))));border-radius:var(--radius-sm)}#bn-suggestion-menu .bn-suggestion-menu-item{gap:var(--space-2xs);min-height:2rem;padding:var(--space-2xs) var(--space-xs)}#bn-suggestion-menu .bn-ak-suggestion-menu-item-title{font-size:var(--text-xs)}#bn-suggestion-menu .bn-ak-suggestion-menu-item-subtitle{font-size:var(--text-2xs)}
