:root{--bg:#f8f7f4;--surface:#fffefa;--sidebar:#eeede7;--text:#20221f;--muted:#8a8c83;--line:#e6e5df;--lime:#c6ff00;--snippet-accent:#647b36;--lime-soft:#eef5b4;--orange:#f85c33;--rose:#fff0e9;--input:#fffefa;--shadow:0 16px 50px #292c1910;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:light;font-family:var(--sans)}*{box-sizing:border-box}body,html{margin:0;width:100%;height:100%;overscroll-behavior:none}body{background:var(--bg);color:var(--text);font-size:var(--type-body,14px);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit;border:0;background:none}input,textarea{color:var(--text)}[contenteditable],a,button,input,textarea{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}button:disabled{opacity:.45;cursor:default}a:focus-visible,button:focus-visible{outline:2px solid #98b327;outline-offset:4px}input:focus,textarea:focus{outline:0}a{color:inherit}button svg{flex-shrink:0}button{transition:background .16s,color .16s,transform .16s,box-shadow .16s}button:active:not(:disabled){transform:translateY(1px)}::selection{background:#c6ff0066}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#a5a69a50;border-radius:6px}::placeholder{color:var(--muted)}.app-shell{display:flex;height:100dvh;min-height:400px;max-width:1920px;margin:auto;overflow:hidden}.sidebar{width:248px;flex:0 0 248px;background:var(--sidebar);border-right:1px solid var(--line);padding:39px 18px 12px;display:flex;flex-direction:column;z-index:30}.brand{padding:0 13px 27px}.brand,.wordmark{position:relative}.wordmark{font-weight:880;letter-spacing:-1.8px;line-height:1.1;width:max-content}.brand-halo{position:absolute;color:#9ebb12;width:51px;height:20px;right:-44px;top:-4px;transform:rotate(-12deg)}.brand p{color:#73786b;margin:10px 0 0;letter-spacing:.2px}.sidebar-close{display:none!important}.search-box{margin-bottom:19px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-control,8px);height:35px;display:flex;align-items:center;gap:9px;font-size:12px}.search-box kbd{margin-left:auto;font-size:10px;opacity:.8}.sidebar nav{display:grid;gap:5px}.nav-item{width:100%;display:flex;align-items:center;gap:11px;min-height:39px;border-radius:var(--radius-control,8px);padding:9px 12px;text-align:left}.nav-item:hover{background:#8080600c}.nav-item.selected{background:var(--lime-soft);color:#282c16;font-weight:550}.nav-count{font-size:11px;font-weight:400;color:var(--muted);margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.selected .nav-count{color:#5c6343}.red-dot{width:5px;height:5px;background:var(--orange);border-radius:50%;margin-left:-4px}.urgent-nav svg{color:#e2785a}.tags-heading{display:flex;align-items:center;justify-content:space-between;padding:26px 12px 7px;font-size:10px;letter-spacing:1.6px;font-weight:650;color:var(--muted)}.tags-nav{overflow:auto;min-height:85px}.empty-tags{display:flex;gap:10px;align-items:flex-start;padding:12px;color:var(--muted);font-size:11px;line-height:1.7;text-align:left}.sidebar-bottom{margin-top:auto;padding-top:22px}.cat-card{border-radius:14px;background:linear-gradient(125deg,#f8f6ed,#e8e7dd);padding:21px 8px 17px;display:flex;align-items:center;gap:1px;overflow:hidden;min-height:150px}.cat-card svg{width:98px;flex:0 0 98px;transform:translateX(-5px);color:#181c15}.cat-card strong{line-height:1.4;font-weight:650;letter-spacing:-.1px}.cat-card p{font-size:11px;color:#8c8c7f;line-height:1.55;margin:8px 0 0}.settings-link{margin-top:16px;color:var(--muted);font-size:12px}.version{font-size:10px;margin-left:auto;font-family:monospace;opacity:.7}.icon-button{width:32px;height:32px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);flex:0 0 auto}.icon-button:hover{background:#7f82661a;color:var(--text)}.quiet-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-control,8px);padding:9px 12px;font-size:12px;line-height:1.4}.quiet-button:hover{background:#898a7811}.outlined{border:1px solid var(--line)}.lime-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--lime);color:#20240f;padding:11px 17px;border-radius:9px;font-size:12px;font-weight:650;white-space:nowrap}.lime-button:hover{background:#b9ed0d;box-shadow:0 3px 15px #bbdc3730}.muted{font-size:12px;line-height:1.7}.eyebrow,.muted{color:var(--muted)}.eyebrow{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:500;letter-spacing:1.6px}.main-column{display:flex;flex-direction:column;flex:1 1;min-width:0;position:relative}.topbar{height:77px;justify-content:space-between;padding:0 42px;flex:0 0 77px;border-bottom:1px solid var(--line)}.breadcrumb,.topbar{display:flex;align-items:center}.breadcrumb{gap:12px;font-size:11px;color:var(--muted)}.breadcrumb strong{font-weight:500;color:var(--text)}.breadcrumb>span{opacity:.8}.topbar-actions{gap:25px}.sync-status,.topbar-actions{display:flex;align-items:center}.sync-status{gap:6px;color:var(--muted);font-size:10px;letter-spacing:.15px}.status-synced svg{color:#81935e}.status-error,.status-locked{color:#ba714f}.avatar{height:29px;width:29px;border:1px solid #c4c8b8;border-radius:50%;background:#d8dec9;color:#536045;font-size:11px;position:relative}.avatar>span{height:6px;width:6px;border-radius:50%;background:#94ab68;border:2px solid var(--bg);box-sizing:content-box;position:absolute;right:-2px;bottom:-1px}.menu-trigger{display:none}.main-scroll{flex:1 1;overflow:auto;padding:39px 42px 20px;scroll-behavior:smooth}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:31px}.page-heading .eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:11px}.page-heading h1{font-size:33px;line-height:1.1;font-weight:740;letter-spacing:-1.4px;margin:0}.heading-dot{color:#a6b837}.page-heading p{font-size:12px;color:var(--muted);margin:12px 0 0}.new-note{border:1px solid var(--line);background:var(--surface);font-size:11px;padding:9px 11px;align-self:flex-end;margin-bottom:3px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:27px;gap:10px}.tabs{display:flex;gap:23px;align-items:stretch}.tabs>button{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);padding:0 0 14px;position:relative}.tabs>button.active{color:var(--text);font-weight:600}.tabs>button.active:after{content:"";position:absolute;bottom:-1px;height:2px;background:var(--text);width:100%;left:0}.tabs span{font-size:9px;background:var(--sidebar);color:var(--muted);border-radius:5px;min-width:19px;padding:2px 5px;line-height:1.1}.inline-search{display:flex;align-items:center;gap:8px;margin-top:-10px;color:var(--muted);max-width:185px}.inline-search input{border:0;background:none;font-size:11px;min-width:0;width:145px;height:30px}.inline-search .icon-button{width:20px;height:20px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.section-heading>span:first-child{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1.4px;font-weight:600;color:#a75c41}.section-heading b{background:#ebddd4;border-radius:4px;padding:2px 4px;font-size:9px;letter-spacing:0;font-weight:400}.small-muted{font-size:10px;color:var(--muted)}.urgent-stack{display:flex;gap:11px;padding:0 0 27px;overflow-x:auto;scroll-snap-type:x mandatory}.urgent-card{flex:1 0 165px;min-width:155px;max-width:260px;min-height:143px;background:linear-gradient(125deg,#fff0e9,#f9dfd4);border:1px solid #efd0c1;border-radius:var(--radius-card,12px);display:flex;flex-direction:column;padding:13px 14px;text-align:left;scroll-snap-align:start;color:#683a29;box-shadow:0 4px 12px #a46c432}.urgent-card.selected,.urgent-card:hover{border-color:#e29d7f;box-shadow:0 4px 14px #a46c4310}.urgent-card-top{display:flex;align-items:center;gap:6px;color:#cf633a}.urgent-card-top span{font-size:8px;letter-spacing:1px;font-weight:600}.urgent-card-top svg:last-child{margin-left:auto;opacity:.7}.urgent-card strong{font-size:14px;letter-spacing:-.25px;margin-top:11px;line-height:1.4}.urgent-card p{font-size:10px;color:#ac7761;margin:5px 0 13px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.urgent-card-bottom{margin-top:auto;color:#bd896f}.date-divider,.urgent-card-bottom{display:flex;align-items:center;justify-content:space-between;font-size:9px}.date-divider{font-family:ui-monospace,monospace;color:var(--muted);letter-spacing:1.2px;padding:6px 0 14px}.note-row{display:flex;border-bottom:1px solid var(--line);position:relative;padding:18px 0;gap:4px}.date-divider+.note-row{padding-top:0}.note-row.active:before{content:"";position:absolute;inset:-6px -14px 4px;background:#e8eacc44;border-radius:9px;pointer-events:none}.note-main{flex:1 1;min-width:0;gap:20px;text-align:left}.note-main,.note-thumbnail{display:flex;position:relative}.note-thumbnail{flex:0 0 123px;width:123px;min-height:106px;height:112px;border-radius:10px;align-items:center;justify-content:center;overflow:hidden;color:#687263;background:#e9ece1;box-shadow:inset 0 0 0 1px #00000003}.type-article{background:#e8e8df;color:#7d8172}.type-video{background:#e7ded6;color:#b06e51}.type-audio{background:#e6dff0;color:#9b80b7}.type-file{background:#dfe7e6;color:#708d89}.type-image{background:#f0e8d9;color:#a8966d}.note-thumbnail>img{width:100%;height:100%;object-fit:cover}.thumb-corner{position:absolute;bottom:9px;right:10px;font-size:9px;font-family:monospace;opacity:.65}.note-copy{padding-top:1px}.note-meta{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:9px;line-height:1.2;margin-bottom:7px}.note-meta svg{margin-left:auto}.note-copy h3{font-size:14px;font-weight:650;letter-spacing:-.2px;line-height:1.4;margin:0 0 6px}.note-comment,.note-copy h3,.note-excerpt,.note-quote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.note-comment,.note-excerpt,.note-quote{font-size:11px;line-height:1.6;letter-spacing:.05px;color:#898c80;white-space:pre-wrap}.note-quote{font-size:11px;color:#8a8c80;margin:0 0 6px;-webkit-line-clamp:2}.note-comment{padding:7px 10px;border-radius:7px;background:#eef0d9;color:#71774b;font-size:10px;max-height:48px}.note-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:8px;font-size:9px;color:#a0a390}.row-more{width:24px;margin-top:-4px}.list-end{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);opacity:.65;margin:36px 0 14px;font-size:9px}.list-end svg{width:27px;height:14px;color:#9da780}.composer-dock{padding:15px 27px 13px;background:linear-gradient(transparent,var(--bg) 20%);flex-shrink:0}.quick-composer{min-height:63px;background:var(--input);border:1px solid var(--line);border-radius:16px;display:flex;align-items:flex-end;gap:8px;padding:9px;box-shadow:0 6px 30px #3032200c;transition:box-shadow .2s,border-color .2s}.quick-composer:focus-within{border-color:#bdca91;box-shadow:0 2px 25px #9cb72b12}.composer-plus{width:40px;height:42px;border-radius:10px;color:#7c846a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.composer-plus:hover{background:var(--sidebar)}.quick-composer textarea{border:0;background:none;resize:none;line-height:22px;flex:1 1;padding:10px 0;min-width:0;max-height:180px;min-height:42px}.composer-tools{display:flex;gap:3px;align-items:center;height:42px}.composer-tools .icon-button{width:33px;height:33px}.send-button{width:42px;height:42px;background:var(--lime);color:#202711;display:flex;align-items:center;justify-content:center;margin-left:6px;box-shadow:0 2px 10px #c6ff0020}.send-button:disabled{opacity:1;background:var(--lime-soft);color:#8a9758;box-shadow:none}.send-button:hover:not(:disabled){background:#b6eb08}.composer-footnote{display:flex;align-items:center;justify-content:space-between;padding:9px 12px 0;color:var(--muted);font-size:9px;letter-spacing:.1px}.composer-footnote kbd{font-size:10px;font-family:inherit;opacity:.8}.welcome{display:flex;align-items:center;flex-direction:column;padding:12px 0 25px;text-align:center}.welcome-art{height:177px;position:relative;width:280px;margin:0 0 24px}.paper{position:absolute;width:125px;height:94px;border:1px solid #d6d8c9;background:#f1f0e6;left:80px;top:36px;box-shadow:0 10px 20px #3a3e2510}.paper-back{transform:rotate(14deg) translate(7px,8px)}.paper-middle{transform:rotate(-12deg) translate(-8px,1px);background:#e2e7ce}.paper-front{transform:rotate(-3deg);background:#fffef8;padding:13px 18px;text-align:left;display:flex;flex-direction:column;justify-content:center}.paper-front>svg:first-child{width:43px;height:20px;color:#a2bb23;position:absolute;right:9px;top:8px}.paper-front>svg:last-child{position:absolute;right:12px;bottom:12px;color:#69734c}.paper-front span{font-family:ui-monospace,monospace;font-size:11px;font-weight:600;line-height:1.45;letter-spacing:1px}.orbit{border:1px solid #daddc9;position:absolute;left:24px;right:16px;top:65px;height:70px;border-radius:50%;transform:rotate(-15deg)}.orbit-two{transform:rotate(17deg);left:42px;right:34px;height:91px;top:54px;border-style:dashed}.art-spark{font-size:24px;color:#94a34e;position:absolute;left:37px;top:23px;transform:rotate(15deg)}.art-caption{font-family:ui-monospace,monospace;font-size:8px;letter-spacing:.5px;position:absolute;right:-3px;bottom:6px;color:#a1a58e;transform:rotate(-9deg)}.welcome>.eyebrow{font-size:8px;letter-spacing:1.6px}.welcome h2{font-size:36px;line-height:1.2;letter-spacing:-1.5px;font-weight:700;margin:12px 0}.welcome h2>span{color:#9eaf32}.welcome>p{font-size:12px;line-height:1.8;margin:0 0 22px;color:var(--muted)}.welcome-actions{display:flex;align-items:center;gap:8px}.welcome-actions .quiet-button{font-size:11px}.capture-hints{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:12px;max-width:640px;margin-top:49px}.capture-hints button{border:1px solid var(--line);border-radius:11px;padding:18px 10px;text-align:left;display:flex;flex-direction:column;gap:7px;background:var(--surface)}.capture-hints button:hover{transform:translateY(-3px);border-color:#bdc69d;box-shadow:var(--shadow)}.capture-hints svg{color:#89966c;margin-bottom:7px}.capture-hints strong{font-size:11px;font-weight:550}.capture-hints span{font-size:9px;color:var(--muted)}.demo-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--lime-soft);color:#686e45;border-radius:7px;margin:-9px 0 23px;padding:10px 12px}.demo-banner button{display:flex;align-items:center;gap:5px;white-space:nowrap;font-weight:550}.no-results{text-align:center;padding:100px 20px;color:var(--muted)}.no-results h2{font-size:18px;font-weight:550;letter-spacing:-.4px;color:var(--text);margin:18px 0 10px}.no-results p{font-size:12px;line-height:1.6}.detail-pane{width:365px;flex:0 0 365px;border-left:1px solid var(--line);background:#f2f1eb;display:flex;flex-direction:column;animation:detail-in .25s cubic-bezier(.16,1,.3,1)}.detail-top{height:77px;padding:0 20px 0 25px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.detail-top>div{display:flex;gap:3px}.detail-back{display:none}.detail-scroll{padding:25px;overflow:auto;flex:1 1}.detail-type{border:1px solid #00000003;border-radius:9px;padding:19px;display:flex;align-items:center;gap:12px;position:relative}.detail-type>span{font-size:11px}.detail-type>.timecode{position:absolute;right:12px;bottom:9px;font-family:monospace;font-size:10px}.detail-scroll h2{font-size:25px;line-height:1.28;letter-spacing:-.9px;font-weight:700;margin:24px 0 12px}.detail-meta{display:flex;align-items:center;gap:8px;font-size:9px;color:var(--muted);margin-bottom:26px}.detail-body{margin:22px 0}.source-card{border:1px solid #dedfce;background:#e9ecd7;border-radius:9px;padding:13px 15px}.source-heading{display:flex;gap:6px;align-items:center;color:#909775;font-size:8px;letter-spacing:1px}.source-heading a{margin-left:auto;display:flex;align-items:center;gap:2px;text-decoration:none;letter-spacing:0;font-size:9px;color:#626e3d}.source-card blockquote{font-size:13px;line-height:1.75;margin:14px 0;color:#59603f}.source-card small{font-size:9px;color:#989d81}.detail-tags{display:flex;gap:5px;flex-wrap:wrap;margin:20px 0}.tag-pill{background:#e6e6df;display:flex;align-items:center;gap:5px;border-radius:6px;font-size:9px;padding:7px 8px;max-width:100%;overflow:hidden}.tag-pill:hover{background:var(--lime-soft)}.saved-article{border-top:1px solid var(--line);padding:17px 0;margin-top:26px;font-size:11px}.saved-article summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.saved-article>div{white-space:pre-wrap;font-size:12px;line-height:1.8;margin-top:18px}.attachment-list{display:grid;gap:8px;padding:18px 0;border-top:1px solid var(--line)}.attachment-list .eyebrow{margin-bottom:8px}.attachment-list a{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:11px}.attachment-list a>span{max-width:170px;overflow:hidden;text-overflow:ellipsis}.attachment-list small{margin-left:auto;font-size:9px;color:var(--muted)}.related-notes{border-top:1px solid var(--line);margin-top:30px;padding-top:10px}.related-notes h4{font-size:12px;font-weight:600;display:flex;justify-content:space-between}.related-notes h4>span{font-size:9px;font-weight:400;color:var(--muted)}.related-notes button{display:flex;align-items:center;gap:12px;padding:10px 0;width:100%;text-align:left;font-size:11px}.related-notes button>svg:first-child{color:var(--muted)}.related-notes button>svg:last-child{margin-left:auto;color:var(--muted)}.detail-footer{border-top:1px solid var(--line);display:flex;align-items:center;padding:15px;gap:8px}.detail-footer>.quiet-button{margin-right:auto}.is-pinned{color:#8e9e36;background:#dce3c5}.is-urgent{color:var(--orange);background:#f260321a}.danger-button:hover{color:#d45136;background:#e9602810}.document{font-size:13px;line-height:1.85;word-break:break-word}.document p{margin:0 0 .8em}.document p:last-child{margin-bottom:0}.document h1,.document h2,.document h3{line-height:1.3;font-weight:650;letter-spacing:-.5px;margin:1em 0 .5em}.document h1{font-size:27px}.document h2{font-size:22px}.document h3{font-size:18px}.document ol,.document ul{padding-left:21px;margin:.6em 0}.document li p{margin:0}.document blockquote{border-left:3px solid #a7b857;padding-left:15px;margin:15px 0;color:var(--muted)}.document code{font-size:11px;background:#8c926816;border-radius:4px;padding:2px 4px}.document pre{background:#22271d;color:#dfe8d0;padding:15px;border-radius:var(--radius-control,8px);overflow:auto;white-space:pre}.document pre code{padding:0;background:none}.document img{max-height:500px;object-fit:contain}.document audio,.document img,.document video{max-width:100%;border-radius:var(--radius-control,8px)}.document audio,.document video{width:100%}.document-attachment{padding:9px 12px;background:#8f966514;border-radius:var(--radius-control,8px);margin:12px 0}.document a{color:#7d8f3c;text-underline-offset:3px}.document table{border-collapse:collapse;width:100%;table-layout:fixed;margin:12px 0}.document td,.document th{border:1px solid #92987944;min-width:60px;vertical-align:top;padding:8px 10px}.document th{background:#a0a58118}.table-scroll{overflow:auto}.document .task-list,.document ul[data-type=taskList]{list-style:none;padding:0}.task-list>li,ul[data-type=taskList]>li{display:flex;gap:9px;align-items:baseline}.task-list>li.checked>div{text-decoration:line-through;color:var(--muted)}.document input[type=checkbox]{accent-color:#a1ba34;pointer-events:none}.document li>label{-webkit-user-select:none;user-select:none}.document li>div{flex:1 1}.note-reference{background:var(--lime-soft);border-radius:4px;font-size:11px;padding:3px 7px;color:#677739;display:inline-block;line-height:1.5}.document hr{border:0;border-top:1px solid var(--line);margin:20px 0}.modal-backdrop{position:fixed;inset:0;z-index:70;background:#14190e66;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:30px;animation:fade-in .15s}.modal{width:100%;max-height:calc(100dvh - 60px);background:var(--bg);border:1px solid var(--line);border-radius:19px;box-shadow:0 30px 100px #151c1533;display:flex;flex-direction:column;overflow:hidden;animation:modal-in .22s cubic-bezier(.16,1,.3,1)}.modal-top{display:flex;align-items:center;justify-content:space-between;padding:20px 23px;border-bottom:1px solid var(--line);gap:12px;flex-shrink:0}.modal-top h2{font-size:19px;margin:0;letter-spacing:-.5px}.editor-modal{max-width:850px;min-height:560px}.editor-scroll{padding:33px 43px 28px;overflow:auto;flex:1 1}.editor-title{font-size:32px;letter-spacing:-1.1px;font-weight:700;display:block;background:none;border:0;width:100%;line-height:1.4;margin-bottom:20px}.format-toolbar{display:flex;align-items:center;gap:2px;border:1px solid var(--line);background:var(--surface);padding:5px;border-radius:var(--radius-control,8px);margin-bottom:25px;flex-wrap:wrap}.format-toolbar .icon-button{width:32px;height:30px}.format-toolbar .active{background:var(--lime-soft);color:#637d1e}.toolbar-separator{height:16px;background:var(--line);width:1px;margin:0 6px}.editor-content .tiptap{min-height:200px;outline:none;padding:0 0 30px;line-height:1.85}.tiptap p.is-editor-empty:first-child:before{color:var(--muted);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.block-toolbar{display:flex;align-items:center;gap:1px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:13px}.block-toolbar .quiet-button{font-size:10px;color:var(--muted)}.block-toolbar .recording{color:#e6633c;animation:pulse 1.3s infinite}.editor-options{border-top:1px solid var(--line);padding-top:17px;margin-top:15px;display:flex;flex-direction:column;gap:19px}.editor-options>label{display:flex;align-items:center;gap:10px;color:var(--muted)}.editor-options input{font-size:11px;border:0;background:none;width:100%;padding:4px 0}.editor-options>div{display:flex;gap:8px}.option-chip{border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:6px;font-size:10px;padding:8px 11px;color:var(--muted)}.option-chip.selected{background:var(--lime-soft);border-color:#a9b86c;color:#5e6d2d}.option-chip.urgent-selected{background:#f26d2d15;border-color:#e7af90;color:#cc6339}.editor-loading{min-height:250px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px}.reference-picker{padding:10px;border:1px solid var(--line);border-radius:9px;max-height:180px;overflow:auto;margin-top:10px}.reference-picker button{display:block;width:100%;padding:9px;text-align:left;font-size:12px;border-radius:6px}.reference-picker button:hover{background:var(--lime-soft)}.settings-modal{max-width:490px}.settings-content{padding:25px 28px;overflow:auto}.settings-group{border-bottom:1px solid var(--line);padding-bottom:23px;margin-bottom:23px}.settings-status{font-size:14px;display:flex;align-items:center;gap:8px}.status-dot{width:6px;height:6px;border-radius:50%;background:#bf8a64}.status-dot.online{background:#89a457}.settings-content input{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control,8px);padding:12px;width:100%;font-size:12px;margin-bottom:12px}.settings-content input:focus{border-color:#b4c084;box-shadow:0 0 0 2px #b4c08422}.field-label{font-size:11px;color:var(--muted);display:block;margin:17px 0 8px}.theme-choice{display:flex;gap:9px;margin-top:14px}.theme-choice button{display:flex;align-items:center;justify-content:center;gap:10px;flex:1 1;border:1px solid var(--line);border-radius:var(--radius-control,8px);padding:14px;font-size:12px;color:var(--muted)}.theme-choice button.selected{border-color:#a9b86e;background:var(--lime-soft);color:#617134}.settings-group>.quiet-button{display:flex;margin-top:12px;justify-content:flex-start}.settings-brand{display:flex;flex-direction:column;align-items:center;padding:3px 0 9px}.settings-brand svg{width:43px;height:20px;color:#a9bc3c;margin-bottom:5px}.settings-brand strong{font-size:20px;letter-spacing:-.9px}.settings-brand>span{font-size:9px;color:var(--muted);margin-top:8px}.form-error{color:#d56142;font-size:11px;line-height:1.7}.tag-modal{max-width:420px}.tag-modal .muted{margin:0 0 20px}.clipper-help p{font-size:12px;line-height:1.8}.clipper-help h3{font-size:21px;letter-spacing:-.6px;font-weight:650}.clipper-help-icon{height:100px;display:flex;align-items:center;justify-content:center;background:var(--sidebar);border:1px solid var(--line);border-radius:11px;position:relative;color:#77854e}.clipper-help-icon>svg:last-child{position:absolute;width:62px;height:22px;top:12px;left:55%}.clipper-help a{text-decoration:none;font-size:10px;margin:12px 0}.drawing-backdrop{z-index:90}.drawing-modal{max-width:800px;width:100%;border-radius:16px;overflow:hidden;background:var(--bg)}.drawing-modal canvas{width:100%;height:auto;background:#fffef8;display:block;touch-action:none}.drawing-footer{padding:15px;display:flex;align-items:center;justify-content:space-between;gap:10px}.drawing-footer>span{font-size:10px;color:#d46143}.toast{position:fixed;bottom:110px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;border:1px solid #d7dfb6;background:#f4f6e8;color:#5a6742;box-shadow:0 7px 24px #3b402516;padding:8px 8px 8px 15px;border-radius:11px;font-size:11px;z-index:100;max-width:calc(100vw - 30px);animation:fade-in .2s}.toast>span{line-height:1.5}.sidebar-scrim{display:none}@keyframes spinning{to{transform:rotate(1turn)}}.spinning{animation:spinning 1.4s linear infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}@keyframes detail-in{0%{opacity:0;transform:translateX(15px)}to{opacity:1;transform:none}}@keyframes pulse{50%{opacity:.4}}html[data-theme=dark]{--bg:#111210;--surface:#1b1c19;--sidebar:#161714;--text:#efefe8;--muted:#8b9280;--line:#2b2d27;--lime-soft:#303b19;--input:#1b1c19;color-scheme:dark}html[data-theme=dark] .nav-item.selected{color:#d7e897}html[data-theme=dark] .nav-count{color:#858f73}html[data-theme=dark] .brand p{color:#808a70}html[data-theme=dark] .cat-card{background:linear-gradient(135deg,#24291d,#1d2317)}html[data-theme=dark] .cat-card svg{color:#b5c09c}html[data-theme=dark] .cat-card p{color:#7d886d}html[data-theme=dark] .detail-pane{background:#171813}html[data-theme=dark] .urgent-card{background:linear-gradient(125deg,#421d0e,#2e1c10);border-color:#713b20;color:#f7ba98}html[data-theme=dark] .urgent-card-top{color:#ff7841}html[data-theme=dark] .urgent-card p{color:#ae775a}html[data-theme=dark] .urgent-card-bottom{color:#bc744c}html[data-theme=dark] .section-heading>span:first-child{color:#ee864e}html[data-theme=dark] .section-heading b{background:#4a2c19}html[data-theme=dark] .note-comment{background:#29311a;color:#b6c48d}html[data-theme=dark] .type-note{background:#29331e;color:#96a77e}html[data-theme=dark] .type-article{background:#2f3022;color:#aaa985}html[data-theme=dark] .type-video{background:#38251c;color:#c98b6b}html[data-theme=dark] .type-audio{background:#2d2536;color:#ac93c8}html[data-theme=dark] .type-image{background:#363023;color:#b6a47c}html[data-theme=dark] .type-file{background:#22322d;color:#83b1a0}html[data-theme=dark] .paper-back{background:#2e3621;border-color:#555c3c}html[data-theme=dark] .paper-middle{background:#3b4525;border-color:#626d40}html[data-theme=dark] .paper-front{background:#21271a;border-color:#546038;color:#c7d5a3}html[data-theme=dark] .orbit{border-color:#39412b}html[data-theme=dark] .source-card{background:#29301d;border-color:#3c4729}html[data-theme=dark] .source-card blockquote{color:#c8d2ad}html[data-theme=dark] .source-heading a{color:#b1c27d}html[data-theme=dark] .tag-pill{background:#2b3123}html[data-theme=dark] .demo-banner{color:#b2c383}html[data-theme=dark] .option-chip.selected{color:#cae38b}html[data-theme=dark] .toast{background:#2b361b;border-color:#536239;color:#d1e5a2}html[data-theme=dark] .theme-choice .selected{color:#bdd780}@media (min-width:1550px){.sidebar{width:266px;flex-basis:266px;padding-left:22px;padding-right:22px}.main-scroll{padding-left:55px;padding-right:55px}.detail-pane{width:410px;flex-basis:410px}.note-thumbnail{width:160px;flex-basis:160px;height:115px}.note-copy h3{font-size:15px}.note-excerpt{font-size:12px}}@media (max-width:1190px){.sidebar{width:220px;flex-basis:220px;padding-left:12px;padding-right:12px}.topbar{padding:0 27px}.main-scroll{padding:30px 27px 20px}.detail-pane{width:330px;flex-basis:330px}.has-detail .new-note,.has-detail .note-thumbnail{display:none}.has-detail .note-copy h3{font-size:13px}.has-detail .small-muted{display:none}.has-detail .page-heading h1{font-size:29px}.has-detail .page-heading .eyebrow{font-size:8px;letter-spacing:1px}.has-detail .topbar-actions{gap:12px}.has-detail .attachment-trigger,.has-detail .composer-footnote>span:last-child,.has-detail .sync-status>span{display:none}.cat-card svg{width:80px;flex-basis:80px}.cat-card strong{font-size:11px}.cat-card p{font-size:10px}.note-thumbnail{width:108px;flex-basis:108px}.note-main{gap:16px}.detail-scroll{padding:22px}.welcome h2{font-size:32px}.capture-hints{gap:8px}.capture-hints button{padding:15px 10px}}@media (max-width:960px){.has-detail .sidebar{width:196px;flex-basis:196px}.has-detail .brand{padding-left:9px}.has-detail .wordmark{font-size:27px}.has-detail .brand-halo{width:40px;right:-33px}.has-detail .topbar{padding:0 20px}.has-detail .main-scroll{padding-left:20px;padding-right:20px}.has-detail .page-heading h1{font-size:26px}.has-detail .breadcrumb>span,.has-detail .breadcrumb>svg{display:none}.has-detail .inline-search{max-width:110px}.has-detail .tabs{gap:13px}.has-detail .composer-dock{padding-left:13px;padding-right:13px}.has-detail .composer-plus,.has-detail .composer-tools>.icon-button{display:none}.has-detail .quick-composer{gap:6px}.has-detail .quick-composer textarea{font-size:12px;padding-left:7px}.detail-pane{width:320px;flex-basis:320px}}@media (max-width:760px){.sidebar{position:fixed;left:0;top:0;bottom:0;width:276px!important;transform:translateX(-100%);transition:transform .28s cubic-bezier(.2,.9,.3,1);padding:max(48px,env(safe-area-inset-top)) 18px 18px;box-shadow:15px 0 50px #00000020}.sidebar.open{transform:translateX(0)}.sidebar-close{display:inline-flex!important;position:absolute;right:0;top:-5px}.sidebar-scrim{display:block;position:fixed;inset:0;background:#10160b55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:29;animation:fade-in .2s}.sidebar .wordmark{font-size:31px!important}.sidebar .brand-halo{width:51px;right:-44px}.cat-card svg{width:104px;flex-basis:104px}.cat-card strong{font-size:12px}.cat-card p{font-size:11px}.menu-trigger{display:inline-flex}.topbar{padding:0 20px;height:64px;flex-basis:64px;gap:10px}.breadcrumb{margin-right:auto;font-size:11px}.breadcrumb>span,.breadcrumb>svg{display:none}.topbar-actions{gap:15px}.sync-status>span{display:none}.has-detail .main-scroll,.main-scroll{padding:26px 23px 15px}.page-heading h1{font-size:33px}.page-heading{margin-bottom:26px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.3px}.page-heading p{font-size:11px}.new-note{display:none}.collection-toolbar{margin-bottom:25px}.inline-search{max-width:165px}.inline-search input{font-size:12px}.has-detail .note-thumbnail,.note-thumbnail{display:flex;flex-basis:95px;width:95px;height:105px;min-height:105px}.has-detail .note-copy h3,.note-copy h3{font-size:14px}.note-meta{font-size:9px}.note-excerpt{font-size:11px}.note-main{gap:15px}.note-comment{font-size:10px}.note-row{padding:16px 0}.detail-pane{position:fixed;inset:0;z-index:40;width:100%;max-width:100%;animation:detail-in .25s}.detail-top{height:64px;padding:0 17px}.detail-top>.eyebrow{margin-right:auto;margin-left:10px}.detail-back{display:inline-flex}.detail-scroll{padding:24px;max-width:700px;width:100%;margin:auto}.detail-scroll h2{font-size:29px;letter-spacing:-1px}.detail-type{padding:24px}.detail-body{font-size:15px;line-height:1.8}.detail-footer{padding-bottom:max(15px,env(safe-area-inset-bottom));padding-left:18px;padding-right:18px}.composer-dock,.has-detail .composer-dock{padding:12px 12px max(10px,env(safe-area-inset-bottom))}.composer-footnote{display:none}.composer-plus,.has-detail .composer-plus{display:flex}.composer-tools .attachment-trigger{display:none}.composer-tools>.icon-button,.has-detail .composer-tools>.icon-button{display:flex}.quick-composer{min-height:60px;padding:8px;border-radius:16px;gap:4px}.has-detail .quick-composer textarea,.quick-composer textarea{font-size:14px;padding-left:0}.quick-composer textarea::placeholder{font-size:12px}.composer-plus{width:35px}.send-button{width:41px;height:41px;border-radius:11px;margin-left:4px}.composer-tools{gap:0}.composer-tools>.icon-button{width:29px}.composer-tools{height:42px}.welcome{padding-top:5px}.welcome-art{transform:scale(.95);margin-bottom:17px}.welcome h2{font-size:34px}.welcome>p{font-size:12px}.capture-hints{margin-top:32px;gap:8px}.capture-hints button{padding:15px 10px}.capture-hints strong{font-size:10px;line-height:1.5}.capture-hints span{font-size:8px;line-height:1.6}.capture-hints svg{width:18px}.welcome-actions{gap:2px}.welcome-actions .lime-button{font-size:11px;padding:11px 14px}.welcome-actions .quiet-button{font-size:10px}.small-muted{display:none}.urgent-card{min-width:165px;max-width:220px;min-height:143px}.list-end{font-size:8px;gap:6px;margin-top:28px}.demo-banner{align-items:flex-start;line-height:1.5}.demo-banner,.demo-banner button{font-size:9px}.modal-backdrop{padding:0;align-items:flex-end}.modal{max-height:calc(100dvh - 30px);border-radius:19px 19px 0 0}.editor-modal{height:100dvh;max-height:100dvh;border-radius:0}.modal-top{padding:max(17px,env(safe-area-inset-top)) 18px 17px}.editor-modal .modal-top>.eyebrow{display:none}.editor-scroll{padding:27px 23px max(27px,env(safe-area-inset-bottom))}.editor-title{font-size:30px;margin-bottom:20px}.format-toolbar{margin-left:-4px;margin-right:-4px;gap:0}.format-toolbar .icon-button{width:29px}.editor-content .tiptap{font-size:16px;min-height:240px}.block-toolbar .quiet-button{font-size:10px;padding:9px}.settings-modal .settings-content{padding:24px 25px max(25px,env(safe-area-inset-bottom))}.settings-content input{font-size:16px}.settings-content{padding-bottom:30px}.toast{bottom:90px;width:max-content;font-size:11px}.drawing-modal{border-radius:17px 17px 0 0}.drawing-footer{flex-wrap:wrap}.settings-modal .modal-top h2{font-size:22px}.inline-search input{height:30px}.topbar .avatar{width:28px;height:28px}.source-card blockquote{font-size:15px}.source-card{padding:17px}.document{font-size:15px}.tag-modal{max-width:none}.rich-editor .toolbar-separator{margin:0 3px}.is-pinned{color:#91a04a}}@media (max-width:760px) and (prefers-color-scheme:dark){html:not([data-theme=light]){--bg:#111210;--surface:#1b1c19;--sidebar:#161714;--text:#efefe8;--muted:#8b9280;--line:#2b2d27;--lime-soft:#303b19;--input:#1b1c19;color-scheme:dark}html:not([data-theme=light]) .nav-item.selected{color:#d7e897}html:not([data-theme=light]) .nav-count{color:#858f73}html:not([data-theme=light]) .brand p{color:#808a70}html:not([data-theme=light]) .cat-card{background:linear-gradient(135deg,#24291d,#1d2317)}html:not([data-theme=light]) .cat-card svg{color:#b5c09c}html:not([data-theme=light]) .cat-card p{color:#7d886d}html:not([data-theme=light]) .detail-pane{background:#171813}html:not([data-theme=light]) .urgent-card{background:linear-gradient(125deg,#421d0e,#2e1c10);border-color:#713b20;color:#f7ba98}html:not([data-theme=light]) .urgent-card-top{color:#ff7841}html:not([data-theme=light]) .urgent-card p{color:#ae775a}html:not([data-theme=light]) .urgent-card-bottom{color:#bc744c}html:not([data-theme=light]) .section-heading>span:first-child{color:#ee864e}html:not([data-theme=light]) .section-heading b{background:#4a2c19}html:not([data-theme=light]) .note-comment{background:#29311a;color:#b6c48d}html:not([data-theme=light]) .type-note{background:#29331e;color:#96a77e}html:not([data-theme=light]) .type-article{background:#2f3022;color:#aaa985}html:not([data-theme=light]) .type-video{background:#38251c;color:#c98b6b}html:not([data-theme=light]) .type-audio{background:#2d2536;color:#ac93c8}html:not([data-theme=light]) .type-image{background:#363023;color:#b6a47c}html:not([data-theme=light]) .type-file{background:#22322d;color:#83b1a0}html:not([data-theme=light]) .paper-back{background:#2e3621;border-color:#555c3c}html:not([data-theme=light]) .paper-middle{background:#3b4525;border-color:#626d40}html:not([data-theme=light]) .paper-front{background:#21271a;border-color:#546038;color:#c7d5a3}html:not([data-theme=light]) .orbit{border-color:#39412b}html:not([data-theme=light]) .source-card{background:#29301d;border-color:#3c4729}html:not([data-theme=light]) .source-card blockquote{color:#c8d2ad}html:not([data-theme=light]) .source-heading a{color:#b1c27d}html:not([data-theme=light]) .tag-pill{background:#2b3123}html:not([data-theme=light]) .demo-banner{color:#b2c383}html:not([data-theme=light]) .option-chip.selected{color:#cae38b}html:not([data-theme=light]) .toast{background:#2b361b;border-color:#536239;color:#d1e5a2}html:not([data-theme=light]) .theme-choice .selected{color:#bdd780}}.urgent-stack>.urgent-card:first-child{background:#ff6937;border-color:#f55c29;color:#351c10;box-shadow:0 5px 18px #e86a2420}.urgent-stack>.urgent-card:first-child .urgent-card-top{color:#5b2b15}.urgent-stack>.urgent-card:first-child p{color:#6c341c}.urgent-stack>.urgent-card:first-child .urgent-card-bottom{color:#7f3a1e}.toast-undo{font-weight:650;font-size:11px;text-decoration:underline;text-underline-offset:3px;padding:6px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.document-render-error{display:inline-block;padding:var(--spacing-small,8px);border:1px dashed var(--orange);border-radius:var(--radius-control,8px);color:var(--muted)}:root{--bg:#f7f5f2;--surface:#fffefd;--sidebar:#efede9;--text:#191a23;--muted:#81818a;--line:#e7e4e0;--lime-soft:#eef7aa;--input:#fffefd}.app-shell{background:var(--bg)}.sidebar{width:258px;flex-basis:258px;padding:43px 18px 12px;background:linear-gradient(145deg,var(--sidebar),var(--bg))}.brand{padding:0 12px 31px}.wordmark{font-size:30px;letter-spacing:-1.4px}.brand-halo{color:#b1c62d;width:42px;right:-37px;top:0}.brand p{color:var(--muted);font-size:13px}.search-box{height:34px;padding:0 10px;margin-bottom:22px;background:#e6e3df80;border:0;cursor:text;gap:8px}.search-box input{border:0;background:none;min-width:0;width:100%;font-size:12px}.search-box kbd{white-space:nowrap}.nav-item{min-height:37px;font-size:13px;gap:10px}.nav-item.selected{background:linear-gradient(95deg,#eaf78d,#f2f7bd);color:#212216}.tags-heading{padding-top:27px}.nav-count{font-size:12px}.cat-card{background:#f3efe6;min-height:143px;border-radius:12px}.cat-card svg{color:#18191d}.cat-card strong{font-size:12px}.cat-card p{color:var(--muted)}.has-detail .main-scroll,.main-scroll{padding:22px 26px 18px}.mobile-tools{display:none}.feed-label{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;margin:0 0 18px}.main-column{min-width:300px}.demo-banner{background:#eeece8;color:var(--muted);padding:8px 11px;margin:0 0 17px;font-size:10px}.section-heading{margin:0 0 9px}.section-heading>span:first-child{font-size:12px;color:#26232c;letter-spacing:0;font-weight:650}.section-heading>span:first-child svg{color:#f14c59}.section-heading b{background:#f6dfe0;color:#995459;font-size:10px}.small-muted{display:none}.urgent-stack{padding-bottom:18px}.urgent-stack>.urgent-card,.urgent-stack>.urgent-card:first-child,html[data-theme=dark] .urgent-stack>.urgent-card{min-height:58px;min-width:140px;flex:1 0 140px;border:0;border-radius:9px;padding:10px 12px;background:linear-gradient(110deg,#ffe2e2,#fcebe8);color:#2c2026;box-shadow:none;position:relative;justify-content:center}.urgent-stack>.urgent-card .urgent-card-top{display:none}.urgent-stack>.urgent-card strong{font-size:12px;font-weight:550;margin:0;line-height:1.4;padding-right:12px}.urgent-stack>.urgent-card p{display:none}.urgent-stack>.urgent-card .urgent-card-bottom{font-size:9px;color:#a27678;margin-top:5px}.urgent-card-bottom svg{position:absolute;right:11px;top:12px;color:#f35160}.urgent-stack>.urgent-card:hover{background:#ffdbde}.urgent-stack>.urgent-card.selected{box-shadow:inset 0 0 0 1px #efb7bd}.date-divider{font-family:inherit;font-size:12px;letter-spacing:0;text-transform:capitalize;color:var(--text);font-weight:650;padding:4px 0 8px}.date-divider+.note-row,.note-row{padding:10px 8px;margin:0 -8px;align-items:flex-start;border-bottom:1px solid #89838c0c;border-radius:6px;gap:8px}.note-row:hover{background:#99929b08}.note-row.active{background:#e9e6e280}.note-row.active:before{display:none}.note-main{gap:12px;align-items:center;min-height:23px}.has-detail .note-thumbnail,.note-thumbnail{display:flex;flex:0 0 44px;width:44px;height:44px;min-height:44px;border-radius:7px;box-shadow:none;background:#e9e7e4;color:#77767e}.note-thumbnail>svg{width:20px;height:20px}.thumb-corner{display:none}.note-copy{padding:0;flex:1 1}.has-detail .note-copy h3,.note-copy h3{font-size:13px;font-weight:600;letter-spacing:-.15px;margin:0 0 3px;-webkit-line-clamp:1}.note-meta{font-size:10px;margin:0 0 3px;gap:6px}.note-meta>span:not(:first-child),.note-tags,.text-note .note-meta{display:none}.note-comment,.note-excerpt,.note-quote{font-size:13px;line-height:1.55;letter-spacing:0;-webkit-line-clamp:3;margin:0;padding:0;background:none;color:var(--text);border-radius:0;max-height:none}.note-quote{-webkit-line-clamp:1;margin-bottom:3px}.note-comment,.note-quote{color:var(--muted);font-size:12px}.note-comment{-webkit-line-clamp:2}.note-copy h3+.note-excerpt{color:var(--muted);font-size:12px}.row-time{font-size:10px;color:var(--muted);white-space:nowrap;padding-top:3px;line-height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-more{width:20px;height:24px;opacity:0;align-self:flex-start;margin-top:0}.note-row:hover .row-more,.row-more:focus-visible{opacity:1}.list-end{display:none}.type-article,.type-audio,.type-file,.type-image,.type-note,.type-video{background:#eae7e5;color:#77737e}.composer-dock,.has-detail .composer-dock{padding:8px 14px 12px;background:var(--bg)}.quick-composer{min-height:54px;padding:6px;border-radius:15px;border:1px solid #dedbd7;box-shadow:0 3px 15px #25212d06;gap:7px}.quick-composer:focus-within{border-color:#c9c5c0;box-shadow:0 3px 15px #25212d08}.composer-plus{background:#f0eeeb;width:39px;height:39px;border-radius:11px;color:#5f5e69}.quick-composer textarea{min-height:39px;font-size:13px;padding:8px 2px;line-height:23px}.composer-tools{height:39px;gap:5px}.composer-tools .icon-button{background:#f5f3f0;width:34px;height:37px;border-radius:10px}.send-button{width:39px;height:39px;background:#ebfa8d;border-radius:11px;box-shadow:none;color:#25251f}.send-button:disabled{background:#eff5c2;color:#8e9277}.composer-footnote{display:none}.detail-pane{width:var(--detail-width);flex:0 0 var(--detail-width);max-width:calc(100vw - 540px);min-width:280px;position:relative;background:#f5f3f0}.detail-resizer{position:absolute;z-index:10;left:-4px;top:0;bottom:0;width:8px;cursor:col-resize;touch-action:none;outline:none}.detail-resizer:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;background:transparent;transition:background .15s}.detail-resizer:focus-visible:after,.detail-resizer:hover:after,.is-resizing .detail-resizer:after{background:#a09aa5}.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.detail-top{height:54px;padding:0 16px 0 21px;border-bottom:1px solid var(--line)}.detail-top>.eyebrow{font-size:9px;color:var(--muted)}.detail-scroll{padding:22px 24px}.detail-type{display:none}.detail-scroll h2{font-size:23px;letter-spacing:-.7px;margin:0 0 10px;line-height:1.35;overflow-wrap:anywhere}.detail-meta{margin-bottom:21px;font-size:11px}.detail-body{margin:20px 0}.document{font-size:14px;line-height:1.75}.source-card{background:#f1eddb;border-color:transparent}.source-card blockquote{color:#59564d}.source-heading,.source-heading a{color:#8e897a}.tag-pill{background:#e7e5e3;color:#52515c;font-size:10px}.related-notes{margin-top:27px}.detail-footer{padding:10px 14px}.detail-footer .quiet-button{font-size:11px}.detail-expanded>.main-column,.detail-expanded>.sidebar{display:none}.detail-expanded>.detail-pane{position:absolute;inset:0;max-width:none;min-width:0;width:100%;height:100%;border:0;animation:none;background:var(--bg)}.detail-expanded .detail-resizer{display:none}.detail-expanded .detail-scroll{width:100%;max-width:860px;margin:0 auto;padding:42px 38px}.detail-expanded .detail-top{flex-shrink:0}.detail-expanded .detail-footer{justify-content:center}.detail-expanded .detail-footer>.quiet-button{margin-right:12px}.detail-expanded .detail-scroll h2{font-size:32px}.detail-expanded .document{font-size:16px;line-height:1.85}.composer-dock.composer-expanded{position:fixed;inset:0;z-index:55;margin:0;padding:0;background:var(--bg);border-radius:0;box-shadow:none}.expanded-editor{height:100%;display:flex;flex-direction:column}.expanded-editor>.modal-top{padding:13px 24px;height:65px;background:var(--bg)}.expanded-editor .editor-scroll{width:100%;max-width:900px;margin:0 auto;padding:35px 36px;flex:1 1;overflow:auto}.expanded-editor .editor-content .tiptap{min-height:45vh}.composing .main-scroll,.composing>.detail-pane,.composing>.sidebar{visibility:hidden}.expanded-editor .editor-title{font-size:32px}.expanded-editor .format-toolbar{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 10px;margin-bottom:24px}.editor-options .option-chip.selected,.format-toolbar .active{background:#eeeccf;color:#605d3d}.editor-options .option-chip.urgent-selected{background:#fae4e4;color:#b65d66;border-color:#edbfc4}.is-pinned{background:#eeecd7;color:#8d865b}.welcome{padding-top:12px}.welcome-art{height:155px;margin-bottom:12px}.welcome h2{font-size:30px}.capture-hints{margin-top:30px}.paper-middle{background:#e9e5db}.art-spark,.paper-front>svg:first-child{color:#aaa16b}.orbit{border-color:#ddd8cd}.capture-hints svg{color:#96908c}html[data-theme=dark]{--bg:#161617;--surface:#1e1e20;--sidebar:#1a1a1c;--text:#efedef;--muted:#939096;--line:#303033;--lime-soft:#343528;--input:#222224}html[data-theme=dark] .nav-item.selected{background:#343528;color:#e9edbe}html[data-theme=dark] .cat-card{background:#242325}html[data-theme=dark] .cat-card svg{color:#b8b5bc}html[data-theme=dark] .detail-pane{background:#1b1b1d}html[data-theme=dark] .note-comment{background:none;color:var(--muted)}html[data-theme=dark] .note-thumbnail{background:#2b292d;color:#aaa5b1}html[data-theme=dark] .source-card{background:#302e25;border:0}html[data-theme=dark] .source-card blockquote{color:#d1cdbf}html[data-theme=dark] .tag-pill{background:#302e32;color:#b9b4bf}html[data-theme=dark] .urgent-stack>.urgent-card{background:#39272c;color:#f3d5d9}html[data-theme=dark] .urgent-stack>.urgent-card .urgent-card-bottom{color:#b98e98}html[data-theme=dark] .note-row.active{background:#ffffff08}html[data-theme=dark] .composer-plus,html[data-theme=dark] .composer-tools .icon-button{background:#2c2b2e}html[data-theme=dark] .detail-expanded>.detail-pane{background:var(--bg)}@media (max-width:1000px){.sidebar{width:222px;flex-basis:222px;padding-left:12px;padding-right:12px}.has-detail .main-scroll,.main-scroll{padding-left:20px;padding-right:20px}.detail-pane{max-width:calc(100vw - 490px)}.has-detail .sidebar{width:222px;flex-basis:222px}}@media (max-width:760px){.sidebar{width:276px!important}.main-column{min-width:0}.has-detail .main-scroll,.main-scroll{padding:12px 17px 16px}.mobile-tools{display:flex;justify-content:flex-start;margin:0 0 10px}.detail-pane{max-width:none;min-width:0;width:100%;height:100%;flex-basis:auto}.detail-resizer{display:none}.detail-expanded .detail-scroll{padding:24px}.detail-expanded .detail-scroll h2{font-size:27px}.urgent-stack>.urgent-card{min-width:145px}.note-row{padding:10px 6px}.row-more{display:none}.note-main{gap:10px}.note-excerpt{font-size:14px}.has-detail .note-thumbnail,.note-thumbnail{flex-basis:40px;width:40px;height:40px;min-height:40px}.composer-dock,.has-detail .composer-dock{padding:7px 10px max(9px,env(safe-area-inset-bottom))}.expanded-editor .editor-scroll{padding:26px 20px}.expanded-editor>.modal-top{padding-top:max(13px,env(safe-area-inset-top));height:auto;min-height:65px}.detail-top{padding-top:env(safe-area-inset-top);min-height:54px;height:auto}.demo-banner,.row-time{font-size:9px}.detail-expanded>.detail-pane{position:fixed}}@media (max-width:760px) and (prefers-color-scheme:dark){html:not([data-theme=light]){--bg:#161617;--surface:#1e1e20;--sidebar:#1a1a1c;--text:#efedef;--muted:#939096;--line:#303033;--input:#222224}html:not([data-theme=light]) .detail-pane{background:#1b1b1d}html:not([data-theme=light]) .note-comment{background:none;color:var(--muted)}html:not([data-theme=light]) .tag-pill{background:#302e32;color:#b9b4bf}html:not([data-theme=light]) .urgent-stack>.urgent-card{background:#39272c;color:#f3d5d9}html:not([data-theme=light]) .composer-plus,html:not([data-theme=light]) .composer-tools .icon-button{background:#2c2b2e}}.document code{background:#89838d12}.document pre{background:#25242b;color:#eeebf0}.document blockquote{border-color:#c7c0b0}.note-thumbnail.type-image{flex-basis:124px;width:124px;height:70px}.row-more{transition:opacity .15s}.detail-resizer:focus-visible{outline:2px solid #b1a8bf;outline-offset:1px}html[data-theme=dark] .type-article,html[data-theme=dark] .type-audio,html[data-theme=dark] .type-file,html[data-theme=dark] .type-image,html[data-theme=dark] .type-note,html[data-theme=dark] .type-video{background:#2b292d;color:#b8b1bf}html[data-theme=dark] .paper-back,html[data-theme=dark] .paper-front,html[data-theme=dark] .paper-middle{background:#29272b;border-color:#4b474f;color:#d3ced7}html[data-theme=dark] .orbit{border-color:#3c383f}html[data-theme=dark] .is-pinned{background:#333129;color:#b8ad7d}.has-detail .composer-plus{display:flex}.has-detail .composer-tools>.icon-button{display:inline-flex}.note-main[role=button],.snippet-link,.urgent-card[role=button]{cursor:pointer}.snippet-link{color:#327bc1;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.snippet-link:hover{color:#1c5f9c}.note-main:focus-visible{outline:2px solid #a9a2ad;outline-offset:3px;border-radius:4px}.note-context-menu{position:fixed;z-index:120;min-width:224px;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 34px #15121a25}.note-context-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:6px;font-size:12px;text-align:left}.note-context-menu button:focus-visible,.note-context-menu button:hover{background:#8e879714;outline:0}.urgent-unpin{position:absolute;right:5px;top:5px;width:27px;height:27px;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#e65364}.urgent-unpin:hover{background:#d4436216}.urgent-unpin svg{position:static!important}.quick-composer{padding-left:14px}.quick-attachments{padding:4px 2px 10px}.quick-attachment{display:flex;gap:8px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:5px 7px;max-width:250px;font-size:11px}.quick-attachment img{width:52px;height:45px;object-fit:cover;border-radius:5px}.quick-attachment>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-attachment .icon-button{width:23px;height:26px}.upload-status{font-size:11px;color:var(--muted);align-self:center}.composer-tools .quick-voice.recording{width:auto;min-width:66px;padding:0 8px;gap:5px;background:#f9e1e5;color:#ba3f59;font-size:10px}.recording>svg{animation:pulse 1.3s infinite}.search-box{background:#e7e4e180;color:var(--muted)}html[data-theme=dark] .search-box{background:#29282c;color:#a4a0a9}html[data-theme=dark] .snippet-link{color:#7db6f0}html[data-theme=dark] .search-box input{color:var(--text)}@media (max-width:760px) and (prefers-color-scheme:dark){html:not([data-theme=light]) .search-box{background:#29282c;color:#a4a0a9}html:not([data-theme=light]) .snippet-link{color:#7db6f0}}.urgent-stack>.urgent-card{height:70px;max-height:70px}.urgent-stack>.urgent-card strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-section-toggle{display:flex;align-items:center;gap:7px;width:100%;padding:5px 0;text-align:left;font-size:12px;font-weight:650;color:var(--text);border-radius:4px}.feed-section-toggle>svg:first-child{color:var(--muted);transition:transform .2s}.feed-section-toggle>svg.is-open{transform:rotate(90deg)}.feed-section-toggle b{font-size:10px;font-weight:400;color:var(--muted);background:#8e879710;padding:1px 5px;border-radius:4px}.feed-section-toggle:hover{color:var(--muted)}.feed-section-toggle:focus-visible{outline:2px solid #a59bac;outline-offset:3px}.urgent-section .feed-section-toggle>svg:not(:first-child){color:#e45f62}.date-divider,.section-heading{margin:0 0 7px;padding:0;display:block}.feed-section{margin-bottom:14px}.urgent-section{margin-bottom:13px}.urgent-stack{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:8px;overflow:visible;padding:0 0 7px}.urgent-stack>.urgent-card,.urgent-stack>.urgent-card:first-child,html[data-theme=dark] .urgent-stack>.urgent-card{min-width:0;width:auto;max-width:none;scroll-snap-align:none}.urgent-unpin{color:#d95f58}.note-preview{min-width:0}.note-preview-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:13px;line-height:1.55;color:var(--text)}.note-preview--comment .note-preview-text{font-size:12px;color:var(--muted)}.note-preview--long{border-left:2px solid var(--line);padding:4px 0 4px 11px;margin:2px 0}.note-preview-label{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;margin-bottom:5px}.note-preview--long .note-preview-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.note-preview-more{display:flex;align-items:center;gap:5px;font-size:11px;color:#7d758d;margin-top:7px;font-weight:550}.note-main:hover .note-preview-more{color:var(--text)}html[data-theme=dark] .note-preview-more{color:#b5a8ce}@media (max-width:760px){.note-preview-text{font-size:14px}.urgent-stack{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr))}}.urgent-stack>.urgent-card strong{padding-right:28px}.snippet-attachments{display:grid;gap:6px;margin-top:6px;max-width:560px;min-width:0}.note-copy{min-width:0}.quick-composer{flex-direction:column;align-items:stretch;padding:6px 6px 6px 12px;gap:0}.composer-input-row{display:flex;align-items:flex-end;gap:7px;min-width:0;width:100%}.quick-attachments{display:flex;gap:8px;flex-wrap:wrap;padding:5px 5px 10px 0;max-height:32vh;overflow-y:auto}.draft-attachment,.quick-attachments{animation:attachment-enter .22s ease-out}.draft-attachment{position:relative;width:min(290px,100%);min-width:0}.draft-attachment .attachment-card{padding-right:22px}.draft-attachment .attachment-info strong{font-size:11px}.draft-attachment .attachment-action{display:none}.draft-attachment .attachment-audio{padding-right:20px}.draft-remove{position:absolute;top:3px;right:3px;display:flex;align-items:center;justify-content:center;width:19px;height:19px;background:var(--input);color:var(--muted);border:1px solid var(--line);border-radius:50%}.draft-remove:hover{color:#d34860}.upload-status{display:flex;gap:7px;align-items:center;padding:10px 3px}.upload-spinner{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--line);border-top-color:var(--muted);animation:spin .8s linear infinite}.page-drop-zone{position:fixed;z-index:1000;inset:8px;pointer-events:none;border-radius:16px;border:2px dashed #2d94d4;background:#2d94d412;display:grid;place-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:attachment-enter .16s ease-out}.page-drop-zone>div{padding:24px 38px;background:var(--input);border:1px solid var(--line);box-shadow:0 12px 50px #0002;border-radius:16px;display:flex;flex-direction:column;gap:8px;align-items:center;color:var(--text)}.page-drop-zone strong{font-size:15px;font-weight:600}.page-drop-zone span{font-size:12px;color:var(--muted)}@keyframes attachment-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.draft-attachment,.page-drop-zone,.quick-attachments,.upload-spinner{animation:none}.audio-play{transition:none}}@media (max-width:760px){.attachment-audio{gap:10px;padding:8px 10px}.audio-play{width:40px;height:40px;flex-basis:40px}.quick-composer{padding-left:10px}.composer-input-row{gap:4px}.composer-input-row textarea{font-size:16px}}.expanded-editor .modal-top{flex-wrap:wrap;gap:12px}.expanded-editor .modal-top .editor-options{display:flex;align-items:center;gap:12px;padding:0;margin:0;border:0}.expanded-editor .modal-top .editor-options label{max-width:240px}.expanded-editor .editor-scroll{padding:0}.document .source-snippet,.note-card .source-snippet{padding:14px 16px;border:1px solid var(--line);border-left:3px solid var(--snippet-accent);border-radius:9px;font-size:13px}.document .source-snippet blockquote{border:0;margin:8px 0;padding:0}.document .source-snippet a{font-size:11px}.document .snippet-title{display:block;font-size:11px;opacity:.65}.note-row .source-snippet{padding:14px 16px;margin:6px 0;border:1px solid var(--line);border-left:3px solid var(--snippet-accent);border-radius:9px;background:var(--surface);font-size:13px}.note-row .source-snippet a{color:var(--snippet-accent);font-size:11px;text-decoration:none}.note-row .source-snippet blockquote{margin:8px 0;padding:0;border:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.note-row .source-snippet .snippet-title{display:block;font-size:11px;color:var(--muted)}.note-editor-surface{display:flex;flex-direction:column;flex:1 1;height:100%;min-height:0;min-width:0;background:var(--bg)}.note-editor-header{flex-shrink:0;border-bottom:1px solid var(--line);padding:0 16px}.note-editor-header-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:900px;min-height:56px;margin:0 auto;padding:0 16px}.editor-save-status{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-editor-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.editor-action{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--muted)}.editor-action:hover{background:var(--sidebar);color:var(--text)}.editor-action.active{color:var(--text);background:var(--lime-soft)}.editor-action.urgent-active,.editor-delete:hover{color:var(--orange)}.editor-action-divider{width:1px;height:16px;background:var(--line);margin:0 5px}.note-editor-scroll{flex:1 1;min-height:0;overflow:auto}.note-editor-document{width:100%;max-width:900px;margin:0 auto}.note-editor-document>.saved-article{margin:0 32px 24px}.note-tags-editor{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:38px;padding:16px 48px 0 32px;position:relative;z-index:35;font-size:12px}.editor-tag{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;height:26px;color:var(--muted)}.tag-editor-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.tag-editor-hash{opacity:.6}.editor-tag>button{display:flex;align-items:center;justify-content:center;color:var(--muted);border-radius:4px;width:20px;height:24px;opacity:.45}.editor-tag:is(:hover,:focus-within){color:var(--text)}.editor-tag:is(:hover,:focus-within)>button{opacity:1}.editor-tag>button:hover{background:var(--sidebar)}.tag-editor-picker{position:relative;min-width:0;max-width:100%}.tag-editor-add{display:flex;align-items:center;gap:5px;padding:4px 0;color:var(--muted);font-size:12px;height:26px}.tag-editor-add:hover{color:var(--text)}.tag-editor-search{display:flex;align-items:center;gap:6px;width:230px;max-width:100%;height:28px;color:var(--muted)}.tag-editor-search input{min-width:0;width:100%;padding:3px 0;border:0;background:none;color:var(--text);font-size:12px}.tag-editor-search input::placeholder{color:var(--muted)}.tag-editor-suggestions{position:absolute;top:calc(100% + 6px);left:0;width:270px;max-width:calc(100vw - 64px);max-height:240px;overflow:auto;padding:5px;border:1px solid var(--line);border-radius:9px;background:var(--surface);box-shadow:var(--shadow);z-index:40}.tag-editor-suggestions>button{display:flex;align-items:center;gap:9px;width:100%;padding:8px;border-radius:5px;text-align:left;font-size:12px;overflow-wrap:anywhere}.tag-editor-suggestions>button>span:first-child{color:var(--muted)}.tag-editor-suggestions>button:is(:hover,[aria-selected=true]){background:var(--sidebar)}.tag-editor-suggestions>p{margin:0;padding:8px;color:var(--muted);font-size:12px}@media (max-width:500px){.note-editor-header{padding:env(safe-area-inset-top) 8px 0}.note-editor-header-inner{padding:0 12px;min-height:52px;gap:6px}.note-editor-actions{gap:2px}.editor-action{width:30px}.note-tags-editor{padding:12px 32px 0 24px}}.note-editor-header{position:sticky;top:0;z-index:45;background:var(--bg)}.header-recording{display:flex;align-items:center;gap:7px;color:var(--orange);margin-left:auto;min-width:0;font-size:11px;white-space:nowrap}.header-recording button{border:1px solid var(--line);border-radius:5px;padding:5px 7px;font-size:11px}.header-recording~.note-editor-actions{margin-left:4px}.quick-recording{max-width:560px;padding:5px 5px 8px 0}.note-editor-surface{position:relative}.file-drop-active{outline:2px dashed #2d94d4;outline-offset:-3px}.editor-drop-label,.quick-drop-label{pointer-events:none;color:#258bc7;background:var(--input);border:1px solid #2d94d4;border-radius:7px;font-size:12px;padding:8px 12px}.editor-drop-label{position:absolute;top:65px;right:20px;z-index:50}.quick-drop-label{position:absolute;bottom:calc(100% + 8px);left:12px}@media (max-width:500px){.header-recording{gap:4px}.note-editor-header-inner:has(.header-recording) .editor-save-status{display:none}}.note-editor-surface{container-type:inline-size;container-name:note-editor}@container note-editor (max-width: 420px){.note-editor-header{padding-inline:8px}.note-editor-actions{gap:2px}.note-editor-actions .editor-action{width:27px;min-width:27px}.note-editor-header-inner:has(.header-recording){flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.note-editor-header-inner:has(.header-recording) .editor-save-status{display:none}.note-editor-header-inner:has(.header-recording) .note-editor-actions{margin-left:auto}.header-recording{order:2;flex-basis:100%;margin:0}}html[data-theme=dark]{--snippet-accent:#c6ff00}@container note-editor (max-width: 360px){.editor-save-status{display:none}.note-editor-actions{margin-left:auto}}.snippet-attachments{justify-items:start;max-width:340px}.quick-recording{max-width:320px}.draft-attachment{width:fit-content;max-width:min(290px,100%)}.draft-attachment>.attachment-card{width:260px}.draft-attachment>.attachment-audio{width:280px}.draft-attachment>.attachment-picture>img{max-height:110px;max-width:180px}.draft-attachment>.attachment-picture{margin-right:8px}.block-editor .attachment-picture>img{width:auto;height:auto;max-height:180px;max-width:min(240px,100%);margin:0}.source-snippet blockquote{margin:0 0 8px}.source-snippet>a{font-size:12px;text-decoration:none}.note-link-status{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.note-link-status>span{flex:1 1}.theme-choice{flex-wrap:wrap}.theme-choice button{min-width:105px;gap:7px;padding:12px 10px}.mobile-compose-plus,.mobile-editor-tools,.mobile-new-flags,.mobile-row-actions,.mobile-welcome{display:none}.urgent-stack>.mobile-note-row{display:contents}.mobile-tag-label{display:none}@media (min-width:761px){.mobile-row-content{transform:none!important}}@media (max-width:760px){.mobile-tag-label{display:inline}.desktop-tag-label{display:none}body,html{height:100%;overflow:hidden}.app-shell{position:fixed;inset-inline:0;top:var(--mobile-top,0);height:var(--mobile-height,100dvh);min-height:0}.has-detail .main-scroll,.main-scroll{padding:max(20px,env(safe-area-inset-top)) 16px 16px;overscroll-behavior-y:contain}.main-column{min-height:0}.mobile-tools{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mobile-tools:focus-within{position:static;width:auto;height:auto;clip-path:none}.sidebar{top:var(--mobile-top,0);bottom:auto;height:var(--mobile-height,100dvh);padding-top:max(24px,env(safe-area-inset-top));width:min(310px,86vw)!important}.sidebar .nav-item{min-height:46px;font-size:15px}.sidebar .search-box{min-height:42px}.search-box input,.tag-editor-search input{font-size:16px}.sidebar .cat-card{display:none}.sidebar .packs{flex:1 1}.sidebar-bottom{padding-top:12px}.sidebar .settings-link{margin:0}.welcome{display:block;text-align:left;padding:min(18vh,130px) 0 24px}.welcome>:not(.mobile-welcome){display:none}.mobile-welcome{display:block}.mobile-welcome>svg{width:54px;height:30px;color:#a8c86c;margin:0 0 18px}.mobile-welcome h2{font-size:28px;letter-spacing:-.9px;margin:0 0 16px}.mobile-welcome p{font-size:16px;line-height:1.55;color:var(--muted);margin:0}.composer-dock,.has-detail .composer-dock{flex-shrink:0;padding:8px 12px max(10px,env(safe-area-inset-bottom))}.quick-composer{border-color:var(--line);border-radius:24px;padding:4px 7px;min-height:50px;box-shadow:none}.composer-input-row{align-items:center}.mobile-compose-plus{display:flex;align-items:center;justify-content:center;width:36px;height:40px;flex-shrink:0;color:var(--muted)}.composer-input-row textarea{padding:9px 2px;min-height:40px;line-height:22px;font-size:16px}.composer-input-row textarea::placeholder{font-size:16px}.composer-tools{height:auto}.composer-tools>.attachment-trigger,.composer-tools>.icon-button:not(.quick-voice){display:none!important}.composer-tools .quick-voice{width:40px;height:40px}.send-button{width:38px;height:38px;border-radius:50%;margin:0}.send-button:disabled{display:none}.quick-composer:has(textarea:not(:placeholder-shown)) .quick-voice{display:none}.composer-footnote{display:none}.note-row{padding:15px 2px}.note-preview-text{font-size:15px;line-height:1.5}.note-meta,.row-time{font-size:11px}.row-time{min-width:38px;right:2px;text-align:right}.feed-section-toggle{min-height:40px;font-size:13px}.urgent-stack{display:flex;flex-direction:column;gap:7px}.urgent-stack>.mobile-note-row{display:block}.urgent-stack .urgent-card{width:100%;min-width:0;max-width:none;min-height:60px;height:auto;max-height:none;flex:auto;padding:12px 16px;border:0;border-radius:9px;background:#fbe3e2;color:var(--text);box-shadow:none;position:relative;justify-content:center}.urgent-stack .urgent-card strong{font-size:15px;margin:0;line-height:1.4}.urgent-stack .urgent-card p,.urgent-stack .urgent-card-top{display:none}.urgent-stack .urgent-card-bottom{margin-top:5px;color:var(--muted);font-size:10px}html[data-theme=dark] .urgent-stack .urgent-card{background:#392529}.urgent-stack>.urgent-card{flex:auto;min-height:60px;height:auto;max-height:none;padding:12px 16px}.urgent-stack>.urgent-card strong{font-size:15px}.mobile-note-row{position:relative;overflow:hidden;border-radius:9px}.mobile-row-content{position:relative;z-index:1;background:var(--bg);transition:transform .14s ease-out;touch-action:pan-y pinch-zoom}.mobile-row-content.is-dragging{transition:none}.mobile-row-actions{display:flex;position:absolute;inset:0 0 0 auto;width:156px;align-items:stretch}.mobile-row-actions button{width:52px;background:var(--sidebar);color:var(--muted);display:grid;place-items:center}.mobile-row-actions button:nth-child(2){background:#da8a5230;color:#d47b43}.mobile-row-actions button:last-child{background:#d9536326;color:#d95363}.detail-expanded>.detail-pane,.detail-pane{top:0;height:100%;bottom:auto;position:absolute}.expanded-editor{height:100%;max-height:100%;border-radius:0}.composing .composer-dock{position:absolute;inset:0!important;height:100%!important;max-height:100%!important;padding:0!important}.note-editor-surface{height:100%}.note-editor-header{min-height:60px;padding:env(safe-area-inset-top) 10px 0;border:0}.note-editor-header-inner{min-height:58px;padding:0;justify-content:flex-end}.note-editor-actions{margin-left:auto;gap:2px}.note-editor-actions .editor-action{width:38px;height:44px}.note-editor-actions .editor-action-divider,.note-editor-actions .editor-delete,.note-editor-actions [aria-label="Развернуть заметку"],.note-editor-actions [aria-label="Свернуть заметку"]{display:none}.editor-save-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mobile-new-flags{display:flex}.note-tags-editor{position:absolute;top:max(12px,env(safe-area-inset-top));left:16px;padding:0;max-width:calc(100% - 174px);min-height:40px}.note-tags-editor .editor-tag{display:none}.tag-editor-add{min-height:40px;font-size:14px}.tag-editor-picker{width:100%}.note-tags-editor[data-tag-editor-picker-open=true]{position:absolute;left:12px;right:12px;top:max(8px,env(safe-area-inset-top));max-width:none;background:var(--surface);padding:10px;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.note-tags-editor[data-tag-editor-picker-open=true] .editor-tag{display:inline-flex;font-size:14px;height:34px}.note-tags-editor[data-tag-editor-picker-open=true] .editor-tag>button{opacity:1;width:30px;height:30px}.note-tags-editor[data-tag-editor-picker-open=true] .tag-editor-suggestions{max-height:min(240px,40vh)}.tag-editor-search{width:100%}.tag-editor-search>button{width:36px;height:36px;display:grid;place-items:center;color:var(--muted);flex-shrink:0}.note-editor-scroll{overscroll-behavior:contain;display:flex;flex-direction:column}.note-editor-document,.note-editor-document>.rich-editor,.rich-editor .block-editor,.rich-editor>div:first-child{display:flex;flex-direction:column;flex:1 1}.rich-editor .block-editor{padding:16px 20px 32px;min-height:100%}.rich-editor .block-editor>div:first-child{display:flex;flex-direction:column;flex:1 1}.rich-editor .block-editor .tiptap{flex:1 1;min-height:100%;font-size:17px;line-height:1.55}.mobile-editor-tools{display:flex;flex-shrink:0;align-items:center;border-top:1px solid var(--line);background:var(--surface);padding:4px 6px max(4px,env(safe-area-inset-bottom))}html[data-keyboard=true] .mobile-editor-tools{padding-bottom:4px}.mobile-editor-tools>div{display:flex;flex:1 1;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.mobile-editor-tools button{display:grid;place-items:center;min-width:44px;width:44px;height:44px;color:var(--muted);border-radius:7px;flex-shrink:0}.mobile-editor-tools button:active{background:var(--sidebar)}.mobile-editor-tools>button{border-left:1px solid var(--line);margin-left:4px;border-radius:0}.toast{bottom:calc(env(safe-area-inset-bottom) + 76px)}.settings-modal,.tag-modal{max-height:100%}.modal-backdrop{top:var(--mobile-top,0);bottom:auto;height:var(--mobile-height,100dvh)}.header-recording{position:absolute;top:54px;z-index:3;padding:6px 12px;background:var(--surface)}.note-editor-header:has(.header-recording){padding-bottom:36px}}@media (prefers-reduced-motion:reduce){.mobile-row-content{transition:none}}.auth-loading{min-height:100dvh;display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;font-size:24px;font-weight:800;background:var(--bg);color:var(--text)}.auth-loading a,.auth-loading span{font-size:13px;font-weight:400;color:var(--muted)}.landing{min-height:100dvh;background:var(--bg);color:var(--text);padding:34px clamp(24px,6vw,100px) 0;display:flex;flex-direction:column}.landing-header{justify-content:space-between;padding-bottom:28px;border-bottom:1px solid var(--line)}.landing-brand,.landing-header{display:flex;align-items:center}.landing-brand{gap:8px;text-decoration:none;color:inherit;font-size:29px;font-weight:850;letter-spacing:-1.5px}.landing-brand>svg:not(.brand-wordmark){width:44px;color:var(--lime)}.landing-footer>span,.landing-header>span{font-family:monospace;font-size:10px;letter-spacing:1px;color:var(--muted)}.landing-main{width:100%;max-width:1160px;margin:auto;display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(32px,7vw,110px);align-items:center;padding:76px 0 70px}.landing-copy .eyebrow{font-size:10px;letter-spacing:1.3px}.landing h1{font-size:clamp(48px,5.8vw,84px);line-height:1.06;letter-spacing:-4px;margin:23px 0}.landing h1 em{font-style:normal;position:relative;z-index:0}.landing h1 em:after{content:"";position:absolute;bottom:2px;left:-4px;right:-4px;height:12px;background:var(--lime);z-index:-1;transform:rotate(-3deg)}.landing-copy>p{font-size:16px;line-height:1.8;color:var(--muted)}.landing-scrap{margin:36px 0 0 8px;padding:20px 24px;max-width:310px;border:1px solid var(--line);border-left:3px solid var(--lime);background:var(--surface);transform:rotate(-2deg)}.landing-scrap>span{display:flex;gap:8px;font:9px monospace;color:var(--muted);letter-spacing:1px}.landing-scrap p{font-size:16px;line-height:1.5;letter-spacing:-.3px;margin:15px 0}.landing-scrap small{font:11px monospace;color:var(--muted)}.landing-login{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:clamp(25px,3vw,44px);width:100%;max-width:430px}.landing-login h2{font-size:27px;letter-spacing:-1px;margin:16px 0 12px}.landing-login>p{font-size:13px;line-height:1.7;color:var(--muted)}.oauth-buttons{display:grid;gap:10px;margin:28px 0 20px}.oauth-button{display:flex;align-items:center;gap:13px;width:100%;min-height:50px;padding:13px 16px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);text-decoration:none;font-size:13px;font-weight:600}.oauth-button:hover:not(:disabled){border-color:var(--muted)}.oauth-button b{font-size:20px;width:23px;text-align:center}.oauth-button.yandex b{color:#ee4b40}.oauth-button small,.oauth-button svg{margin-left:auto}.oauth-button:disabled{opacity:.5;cursor:default}.oauth-button small{font-size:10px;font-weight:400}.landing-private{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:20px;margin-top:26px;color:var(--muted);font-size:11px}.landing-login .landing-pending{font-size:11px}.landing-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:110px;border-top:1px solid var(--line);position:relative}.landing-cat{width:78px;align-self:end;flex-shrink:0}.landing-cat img{display:block;width:100%;color:var(--text)}.connect-card{width:min(460px,calc(100% - 36px));margin:12vh auto;padding:30px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text)}.connect-card h1{font-size:25px;margin:20px 0}.connect-card p{font-size:14px;line-height:1.6}.connect-card small{display:block;color:var(--muted);line-height:1.6;margin:20px 0}.connect-card button{width:100%}.connect-card a{color:inherit}.admin{max-width:980px;margin:0 auto;padding:28px 20px;color:var(--text)}.admin-top{display:flex;align-items:center;gap:16px;margin-bottom:22px}.admin-top h1{font-size:19px;letter-spacing:-.5px;margin:0}.admin-top a,.admin-top small{color:var(--muted)}.admin-top a{margin-left:auto;font-size:12px}.admin-table{overflow:auto;border:1px solid var(--line);border-radius:8px}.admin table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;white-space:nowrap}.admin th{font-size:10px;font-weight:500;color:var(--muted);background:var(--surface)}.admin td,.admin th{padding:10px 13px;border-bottom:1px solid var(--line)}.admin tbody tr:last-child td{border:0}.admin td:first-child{white-space:normal;min-width:180px}.admin td small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.admin td:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:16px;font-size:12px}.account-settings{font-size:13px}.account-settings small{display:block;color:var(--muted);margin:6px 0 14px}.account-settings a{color:inherit}.admin .form-error{font-size:12px}@media (max-width:720px){.landing{padding:23px 22px 0}.landing-header{padding-bottom:20px}.landing-header>span{font-size:8px}.landing-brand{font-size:25px}.landing-main{display:flex;flex-direction:column;align-items:stretch;padding:43px 0;gap:30px;max-width:440px}.landing h1{font-size:54px;letter-spacing:-2.5px}.landing-copy>p{font-size:14px}.landing-copy .eyebrow{font-size:8px}.landing-scrap{display:none}.landing-login{max-width:100%;padding:26px}.landing-footer{min-height:75px}.landing-footer>span{font-size:8px;max-width:180px;line-height:1.6}.landing-footer>span:last-child{display:none}.landing-cat{width:58px}.landing-break{display:none}}.landing-brand .brand-wordmark{width:142px;height:auto;color:var(--text)}:host,:root,:root[data-theme=light]{--bg:#f7f5f2;--surface:#fffefd;--sidebar:#efede9;--text:#191a23;--muted:#81818a;--line:#e7e4e0;--lime:#cff641;--on-lime:#191a23;--lime-soft:#eef7aa;--snippet-accent:#647b36;--orange:#e14231;--urgent:#ffeee8;--send:#ebfa8d;--tool:#f0eeeb;--brand:#6a7d22;--input:var(--surface);--spacing-small:8px;--spacing-medium:12px;--spacing-large:20px;--radius-control:8px;--radius-card:12px;--type-body:14px;--type-touch-body:17px;--type-caption:12px}:host([data-theme=dark]),:root[data-theme=dark]{--bg:#161617;--surface:#1e1e20;--sidebar:#1a1a1c;--text:#efedef;--muted:#939096;--line:#303033;--lime:#cff641;--on-lime:#191a23;--lime-soft:#343528;--snippet-accent:#c6e886;--orange:#ff765e;--urgent:#3a211c;--send:#d0e985;--tool:#29282b;--brand:#cff641}@media (prefers-color-scheme:dark){:host:not([data-theme]),:root:not([data-theme]){--bg:#161617;--surface:#1e1e20;--sidebar:#1a1a1c;--text:#efedef;--muted:#939096;--line:#303033;--lime:#cff641;--on-lime:#191a23;--lime-soft:#343528;--snippet-accent:#c6e886;--orange:#ff765e;--urgent:#3a211c;--send:#d0e985;--tool:#29282b;--brand:#cff641}}.wordmark{display:flex;align-items:center;gap:8px}.brand-wordmark{display:block;width:142px;height:auto;color:var(--text);flex-shrink:0}.wordmark .brand-halo{position:static;width:38px;height:22px;transform:none;color:var(--brand);flex-shrink:0}.brand p{font-size:12px;line-height:1.5}.brand-illustration{display:block;object-fit:contain;height:auto;-webkit-user-select:none;user-select:none}.cat-card .pile-cat{width:92px;flex:0 0 92px}.welcome-art{width:200px;height:180px;display:grid;place-items:center}.welcome-art .brand-illustration{width:180px;height:180px}.welcome .eyebrow{font-family:var(--sans);letter-spacing:.06em}.settings-brand .brand-wordmark{width:100px}.settings-brand>span{max-width:220px;line-height:1.5}.landing-void{display:flex;align-items:center;gap:16px;margin-top:20px;max-width:400px}.landing-void .brand-illustration{width:200px;height:200px;flex-shrink:0}.landing-void>span{max-width:130px;font-size:12px;line-height:1.5;color:var(--muted)}@media (max-width:760px){.landing-void .brand-illustration{width:120px;height:120px}.landing-void{margin-top:10px}.mobile-welcome>.brand-illustration{width:104px;height:104px;margin:0 0 20px}.wordmark .brand-halo{display:block}}