html{color-scheme:light}html.dark,html.dark body,body.dark{color-scheme:dark}html,body{width:100%;height:100%;scrollbar-width:none;-ms-overflow-style:none}body{margin:0;background-color:#f5f0e6;color:#1d1a15;transition:background-color 0.55s ease,color 0.4s ease}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}[contenteditable]:focus{outline:none}[contenteditable]:empty::before{content:attr(placeholder);color:grey}input[type=text],input[type=search]{font-size:18px;padding:0 20px 0 20px;color:#1d1a15;background:#f5f0e6;border:none;border-radius:100px;box-shadow:inset 0 0 0 1px #d3c5ae;-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input:focus{outline:none}input[type=checkbox]{position:relative;cursor:pointer;width:18px;height:18px;margin:0;vertical-align:middle;-webkit-appearance:none;appearance:none;background:transparent;border:none;flex-shrink:0}input[type=checkbox]:before{content:"";display:block;position:absolute;width:22px;height:22px;left:-2px;top:-3px;box-sizing:border-box;border:2px solid rgba(29,26,21,0.55);border-radius:50%;background-color:#f5f0e6;box-shadow:inset 0 0 0 1px #d3c5ae;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}input[type=checkbox]:checked:before{background-color:#1d1a15;border-color:#1d1a15;box-shadow:0 0 0 1px #e6dccb}input[type=checkbox]:checked:after{content:"";display:block;width:6px;height:11px;border:solid #f5f0e6;border-width:0 2.5px 2.5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;left:6px;z-index:1}button{color:#1d1a15;background:#f5f0e6;border:none;border-radius:100px;box-shadow:0 0 0 1px #e6dccb}button:disabled,button[disabled]{opacity:0.4}button:focus{outline:none}svg{outline:#1d1a15;fill:currentColor}.rte.rte-media .rte-media-btn svg,.rte button[data-cmd="undo"] svg,.rte button[data-cmd="redo"] svg,.rte button[data-cmd="link"] svg,.rte button[data-cmd="image"] svg,.rte button[data-cmd="file"] svg,.rte button[data-cmd="voice"] svg,.new-note .right #close-notepad-form svg,.current-note .close-current-note svg,.notes .note.is-editing .close-current-note svg,.notes .note.is-editing .close-current-note svg{fill:none!important;stroke:currentColor}.rte.rte-media .rte-media-btn svg path,.rte.rte-media .rte-media-btn svg circle,.rte.rte-media .rte-media-btn svg rect,.rte.rte-media .rte-media-btn svg line,.rte.rte-media .rte-media-btn svg polyline,.rte.rte-media .rte-media-btn svg polygon,.rte button[data-cmd="undo"] svg path,.rte button[data-cmd="undo"] svg circle,.rte button[data-cmd="undo"] svg rect,.rte button[data-cmd="undo"] svg line,.rte button[data-cmd="undo"] svg polyline,.rte button[data-cmd="undo"] svg polygon,.rte button[data-cmd="redo"] svg path,.rte button[data-cmd="redo"] svg circle,.rte button[data-cmd="redo"] svg rect,.rte button[data-cmd="redo"] svg line,.rte button[data-cmd="redo"] svg polyline,.rte button[data-cmd="redo"] svg polygon,.rte button[data-cmd="link"] svg path,.rte button[data-cmd="link"] svg circle,.rte button[data-cmd="link"] svg rect,.rte button[data-cmd="link"] svg line,.rte button[data-cmd="link"] svg polyline,.rte button[data-cmd="link"] svg polygon,.rte button[data-cmd="image"] svg path,.rte button[data-cmd="image"] svg circle,.rte button[data-cmd="image"] svg rect,.rte button[data-cmd="image"] svg line,.rte button[data-cmd="image"] svg polyline,.rte button[data-cmd="image"] svg polygon,.rte button[data-cmd="file"] svg path,.rte button[data-cmd="file"] svg circle,.rte button[data-cmd="file"] svg rect,.rte button[data-cmd="file"] svg line,.rte button[data-cmd="file"] svg polyline,.rte button[data-cmd="file"] svg polygon,.rte button[data-cmd="voice"] svg path,.rte button[data-cmd="voice"] svg circle,.rte button[data-cmd="voice"] svg rect,.rte button[data-cmd="voice"] svg line,.rte button[data-cmd="voice"] svg polyline,.rte button[data-cmd="voice"] svg polygon,.new-note .right #close-notepad-form svg path,.new-note .right #close-notepad-form svg circle,.new-note .right #close-notepad-form svg rect,.new-note .right #close-notepad-form svg line,.new-note .right #close-notepad-form svg polyline,.new-note .right #close-notepad-form svg polygon,.current-note .close-current-note svg path,.current-note .close-current-note svg circle,.current-note .close-current-note svg rect,.current-note .close-current-note svg line,.current-note .close-current-note svg polyline,.current-note .close-current-note svg polygon,.notes .note.is-editing .close-current-note svg path,.notes .note.is-editing .close-current-note svg circle,.notes .note.is-editing .close-current-note svg rect,.notes .note.is-editing .close-current-note svg line,.notes .note.is-editing .close-current-note svg polyline,.notes .note.is-editing .close-current-note svg polygon,.notes .note.is-editing .close-current-note svg path,.notes .note.is-editing .close-current-note svg circle,.notes .note.is-editing .close-current-note svg rect,.notes .note.is-editing .close-current-note svg line,.notes .note.is-editing .close-current-note svg polyline,.notes .note.is-editing .close-current-note svg polygon{fill:none!important;stroke:currentColor}.rte button.rte-checklist svg circle{fill:none!important;stroke:currentColor}.l{margin-top:0}.side-nav .nav-heart,.side-nav .nav-heart path{fill:#e53935;outline:#e53935}.new-note #love svg,.new-note #pin svg,.new-note #share svg,.current-note .editor-love svg,.notes .note.is-editing .editor-love svg,.current-note .editor-pin svg,.notes .note.is-editing .editor-pin svg,.notes .note.is-editing .editor-love svg,.notes .note.is-editing .editor-pin svg,.notes .note .actions .love svg,.notes .note .actions .pin svg,.notes .note .actions .archive svg,.notes .note .actions .delete svg,.notes .note .pin-badge svg,.notes .note .love-badge svg{display:block;width:20px;height:20px;fill:currentColor;stroke:none;overflow:visible;margin:0}.new-note #love svg path,.new-note #love svg g,.new-note #pin svg path,.new-note #pin svg g,.new-note #share svg path,.new-note #share svg g,.current-note .editor-love svg path,.current-note .editor-love svg g,.notes .note.is-editing .editor-love svg path,.notes .note.is-editing .editor-love svg g,.current-note .editor-pin svg path,.current-note .editor-pin svg g,.notes .note.is-editing .editor-pin svg path,.notes .note.is-editing .editor-pin svg g,.notes .note.is-editing .editor-love svg path,.notes .note.is-editing .editor-love svg g,.notes .note.is-editing .editor-pin svg path,.notes .note.is-editing .editor-pin svg g,.notes .note .actions .love svg path,.notes .note .actions .love svg g,.notes .note .actions .pin svg path,.notes .note .actions .pin svg g,.notes .note .actions .archive svg path,.notes .note .actions .archive svg g,.notes .note .actions .delete svg path,.notes .note .actions .delete svg g,.notes .note .pin-badge svg path,.notes .note .pin-badge svg g,.notes .note .love-badge svg path,.notes .note .love-badge svg g{fill:currentColor;stroke:none}.notes .note .pin-badge svg,.notes .note .love-badge svg{width:15px;height:15px}.new-note #love svg,.new-note #pin svg,.new-note #share svg{width:22px;height:22px}.notes .note .actions .love.in,.notes .note .actions .love.in svg,.notes .note .actions .love.in path,.notes .note.is-loved .actions .love,.notes .note.is-loved .actions .love svg,.notes .note.is-loved .actions .love path,.new-note #love.in,.new-note #love.in svg,.new-note #love.in path,.current-note .editor-love.in,.notes .note.is-editing .editor-love.in,.current-note .editor-love.in svg,.notes .note.is-editing .editor-love.in svg,.current-note .editor-love.in path,.notes .note.is-editing .editor-love.in path,.notes .note.is-editing .editor-love.in,.notes .note.is-editing .editor-love.in svg,.notes .note.is-editing .editor-love.in path{fill:#e53935;color:#e53935;stroke:none}.fi{transform:scale(0.65)}.fi g{fill:#1d1a15}.top-nav{position:relative;top:30px;left:0;margin-left:1.5%;width:97%;height:60px;border-radius:100px;background-color:#f5f0e6;box-shadow:0 0 0 1px #e6dccb;z-index:5;transition:background-color 0.55s ease,color 0.4s ease,box-shadow 0.55s ease}.top-nav .toggle-nav{position:relative;left:8px;width:45px;height:60px;display:flex;align-items:center;justify-content:center;float:left}.top-nav .toggle-nav .wrapper{width:45px;height:45px;border-radius:50px;box-shadow:5px 5px 12px rgba(140,120,100,0.55),2px 2px 5px rgba(160,140,120,0.35),-3px -3px 8px #fff,-1px -1px 3px rgba(255,255,255,0.9);cursor:pointer;display:flex;align-items:center;justify-content:center;transform:scale(1);transform-origin:center;will-change:transform;transition:transform 0.42s cubic-bezier(0.22,1.18,0.36,1),box-shadow 0.32s ease}.top-nav .toggle-nav .wrapper .brand-logo{width:30px;height:30px;color:#1d1a15;display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:none;transition:transform 0.42s cubic-bezier(0.22,1.18,0.36,1)}.top-nav .toggle-nav .wrapper .brand-logo svg{width:100%;height:100%;display:block;overflow:visible;fill:none;color:#1d1a15;shape-rendering:geometricPrecision}.top-nav .toggle-nav .wrapper .brand-logo svg .brand-logo-frame{fill:none!important;stroke:currentColor!important;stroke-linecap:round;stroke-linejoin:round}.top-nav .toggle-nav .wrapper .brand-logo svg .brand-logo-ink{fill:currentColor!important;stroke:none!important}.top-nav .toggle-nav .wrapper:hover{transform:scale(1.12);box-shadow:6px 6px 14px rgba(130,110,90,0.58),3px 3px 6px rgba(150,130,110,0.4),-4px -4px 10px #fff,-1px -1px 4px rgba(255,255,255,0.95)}.top-nav .toggle-nav .wrapper:hover .brand-logo{transform:scale(1.08)}.top-nav .toggle-nav .wrapper:active{transform:scale(0.94);transition-duration:0.12s}.top-nav .toggle-nav .wrapper.in{box-shadow:inset 0 0 0 1px #d3c5ae}.top-nav .toggle-nav .wrapper.in:hover{transform:scale(1.1);box-shadow:inset 0 0 0 1px #d3c5ae}.top-nav .toggle-nav .wrapper.in:active{transform:scale(0.96)}.top-nav .search{position:relative;left:20px;height:60px;width:clamp(180px,45%,600px);display:flex;align-items:center;float:left}.top-nav .search .si{position:absolute;left:16px;top:50%;width:22px;height:22px;margin:0;transform:translateY(-50%);opacity:0.45;transition:opacity 0.25s ease,transform 0.25s ease,color 0.25s ease;pointer-events:none;z-index:2}.top-nav .search #cs,.top-nav .search .search-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);flex:none;width:35px;height:35px;display:none;align-items:center;justify-content:center;opacity:0;border:none;background:transparent;padding:0;border-radius:50px;box-shadow:0 0 0 1px #e6dccb;cursor:pointer;z-index:3;pointer-events:auto;transition:opacity 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease}.top-nav .search #cs.is-visible,.top-nav .search .search-clear.is-visible{display:flex;opacity:1}.top-nav .search #cs:hover,.top-nav .search .search-clear:hover{transform:translateY(-50%) scale(1.06);box-shadow:0 0 0 1px #d3c5ae,0 8px 18px -12px rgba(60,40,20,0.35)}.top-nav .search #cs:active,.top-nav .search .search-clear:active{box-shadow:inset 0 0 0 1px #d3c5ae;transform:translateY(-50%) scale(0.96)}.top-nav .search #cs svg,.top-nav .search .search-clear svg{transform:scale(0.85);padding:0;pointer-events:none;fill:none;stroke:currentColor}.top-nav .search form{flex:1 1 auto;width:100%;min-width:0;margin:0}.top-nav .search input{height:45px;width:100%;box-sizing:border-box;text-align:left;padding:3px 44px 0 46px;color:#1d1a15;background:#f5f0e6;border:none;border-radius:100px;box-shadow:inset 0 0 0 1px #d3c5ae;transform:none;transition:box-shadow 0.28s ease,background-color 0.28s ease}.top-nav .search input::placeholder{color:rgba(29,26,21,0.38);opacity:1;text-align:left}.top-nav .search input:hover:not(:focus){box-shadow:inset 0 0 0 1px #d3c5ae}.top-nav .search input:focus{outline:none;color:#1d1a15;background:#f3e6d8;box-shadow:inset 0 0 0 1px #d3c5ae;transform:none}.top-nav .search input:focus::placeholder{color:rgba(29,26,21,0.38);opacity:1}.top-nav .search:focus-within .si{opacity:0.85;transform:translateY(-50%) scale(1.08);color:#1d1a15}.top-nav .nav-end{float:right;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:14px;height:60px;margin-right:18px;box-sizing:border-box}.top-nav .mode{position:relative;flex:0 0 auto;height:auto;display:flex;align-items:center;justify-content:center}.top-nav .mode .theme-toggle{width:76px;height:40px;border:none;border-radius:999px;background:transparent;color:#1d1a15;cursor:pointer;padding:0;margin:0;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:none;-webkit-appearance:none;appearance:none}.top-nav .mode .theme-toggle:hover .toggle-slot{transform:scale(1.06)}.top-nav .mode .theme-toggle .toggle-slot{position:relative;display:block;width:76px;height:40px;border-radius:999px;background-color:#efe3d6;box-shadow:inset 0 0 0 1px #d3c5ae;transition:background-color 0.45s ease,box-shadow 0.45s ease,transform 0.2s ease}.top-nav .mode .theme-toggle .toggle-button{position:absolute;top:5px;left:5px;width:30px;height:30px;border-radius:50%;box-sizing:border-box;background:radial-gradient(circle at 32% 28%,#ffd978 0%,#f0a020 52%,#e09018 100%);box-shadow:2px 2px 6px rgba(180,120,40,0.35),-1px -1px 4px rgba(255,255,255,0.75),0 0 12px rgba(240,160,32,0.42),inset 0 1px 2px rgba(255,236,180,0.7);transform:translateX(36px);transition:transform 0.22s ease,background 0.35s ease,box-shadow 0.35s ease;z-index:2}.top-nav .mode .theme-toggle .sun-icon-wrapper,.top-nav .mode .theme-toggle .moon-icon-wrapper{position:absolute;top:0;bottom:0;width:36px;display:flex;align-items:center;justify-content:center;transform-origin:50% 50%;pointer-events:none;z-index:1;transition:opacity 0.2s ease,transform 0.5s cubic-bezier(0.26,2,0.46,0.71)}.top-nav .mode .theme-toggle .sun-icon-wrapper{left:2px;opacity:1;transform:none;color:#f0a020}.top-nav .mode .theme-toggle .sun-icon-wrapper .sun-icon{fill:none!important;stroke:currentColor!important;display:block;overflow:visible;filter:drop-shadow(0 0 1.5px rgba(240,160,32,0.4))}.top-nav .mode .theme-toggle .sun-icon-wrapper .sun-rays{transform-origin:12px 12px;transform-box:view-box;animation:sun-rays-spin 10s linear infinite}.top-nav .mode .theme-toggle .sun-icon-wrapper .sun-rays path:nth-child(odd){animation:sun-ray-pulse 2.4s ease-in-out infinite}.top-nav .mode .theme-toggle .sun-icon-wrapper .sun-rays path:nth-child(even){animation:sun-ray-pulse 2.4s ease-in-out 1.2s infinite}.top-nav .mode .theme-toggle .sun-icon-wrapper .sun-core{transform-origin:12px 12px;transform-box:view-box;animation:sun-core-glow 2.6s ease-in-out infinite}.top-nav .mode .theme-toggle .moon-icon-wrapper{right:0;width:40px;opacity:0;transform:rotate(0deg);color:#f2e6c4}.top-nav .mode .theme-toggle .moon-icon-wrapper .moon-icon{width:30px;height:26px;fill:currentColor!important;stroke:none!important;display:block;overflow:visible;filter:drop-shadow(0 0 1.5px rgba(255,230,160,0.45))}.top-nav .mode .theme-toggle .moon-icon-wrapper .moon-body{fill:currentColor}.top-nav .mode .theme-toggle .moon-icon-wrapper .moon-stars{fill:#ffe9a8;opacity:0.9}.top-nav .mode .theme-toggle .moon-icon-wrapper .moon-stars path:nth-child(1),.top-nav .mode .theme-toggle .moon-icon-wrapper .moon-stars path:nth-child(2),.top-nav .mode .theme-toggle .moon-icon-wrapper .moon-stars path:nth-child(3),.top-nav .mode .theme-toggle .moon-icon-wrapper .moon-stars path:nth-child(4),.top-nav .mode .theme-toggle .moon-icon-wrapper .moon-stars path:nth-child(5){transform-origin:center;transform-box:fill-box}.top-nav .mode .theme-toggle:not([aria-pressed="true"]) .sun-icon-wrapper .sun-rays{animation:sun-rays-spin 10s linear infinite}.top-nav .mode .theme-toggle[aria-pressed="true"] .toggle-slot{background-color:#24201a;box-shadow:inset 3px 3px 7px #15130f,inset -2px -2px 6px #332d24}.top-nav .mode .theme-toggle[aria-pressed="true"] .toggle-button{background:radial-gradient(circle at 32% 28%,#fff8e8 0%,#f7ebc4 58%,#e8d9a8 100%);box-shadow:2px 2px 6px #0f0d0a,-1px -1px 3px #332d24,0 0 14px rgba(247,235,196,0.38),inset 0 1px 2px rgba(255,255,255,0.55);transform:translateX(0)}.top-nav .mode .theme-toggle[aria-pressed="true"] .sun-icon-wrapper{opacity:0;transform:rotate(0deg) translateX(4px);color:#f0a020}.top-nav .mode .theme-toggle[aria-pressed="true"] .sun-icon-wrapper .sun-rays,.top-nav .mode .theme-toggle[aria-pressed="true"] .sun-icon-wrapper .sun-rays path,.top-nav .mode .theme-toggle[aria-pressed="true"] .sun-icon-wrapper .sun-core{animation:none}.top-nav .mode .theme-toggle[aria-pressed="true"] .moon-icon-wrapper{opacity:1;transform:none;color:#f7ebc4}.top-nav .mode .theme-toggle[aria-pressed="true"] .moon-icon-wrapper .moon-stars path:nth-child(1){animation:moon-star-twinkle 2.6s ease-in-out infinite}.top-nav .mode .theme-toggle[aria-pressed="true"] .moon-icon-wrapper .moon-stars path:nth-child(2){animation:moon-star-twinkle 2.6s ease-in-out 0.7s infinite}.top-nav .mode .theme-toggle[aria-pressed="true"] .moon-icon-wrapper .moon-stars path:nth-child(3){animation:moon-star-twinkle 2.6s ease-in-out 1.3s infinite}.top-nav .mode .theme-toggle[aria-pressed="true"] .moon-icon-wrapper .moon-stars path:nth-child(4){animation:moon-star-twinkle 2.2s ease-in-out 0.4s infinite}.top-nav .mode .theme-toggle[aria-pressed="true"] .moon-icon-wrapper .moon-stars path:nth-child(5){animation:moon-star-twinkle 2.2s ease-in-out 1.1s infinite}.top-nav .profile{position:relative;flex:0 0 auto;height:auto;display:flex;align-items:center;justify-content:center}.top-nav .profile .wrapper{appearance:none;border:none;height:45px;width:45px;box-sizing:border-box;border-radius:50%;overflow:hidden;box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;transition:transform 0.18s ease}.top-nav .profile .wrapper:hover{transform:translateY(-1px) scale(1.03)}.top-nav .profile .wrapper:active{transform:scale(0.96)}.top-nav .profile .wrapper .profile-avatar,.top-nav .profile .wrapper img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}@keyframes theme-btn-spin{0%{transform:rotate(0deg) scale(1)}45%{transform:rotate(160deg) scale(0.85)}100%{transform:rotate(360deg) scale(1)}}@keyframes moon-star-twinkle{0%,100%{opacity:0.45}50%{opacity:1}}@keyframes sun-rays-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes sun-ray-pulse{0%,100%{opacity:0.55;stroke-width:2}50%{opacity:1;stroke-width:2.6}}@keyframes sun-core-glow{0%,100%{opacity:0.9;filter:drop-shadow(0 0 0 rgba(240,160,32,0))}50%{opacity:1;filter:drop-shadow(0 0 2px rgba(255,190,60,0.7))}}.theme-fx{position:fixed;inset:0;z-index:10000;pointer-events:none;overflow:hidden;opacity:0;visibility:hidden;--fx-x:50%;--fx-y:40px;--fx-moon-x:50%;--fx-moon-y:40px}.theme-fx.is-active{opacity:1;visibility:visible}.theme-fx-rays{position:absolute;left:var(--fx-x);top:var(--fx-y);width:280vmax;height:280vmax;margin-left:-140vmax;margin-top:-140vmax;border-radius:50%;opacity:0;transform:scale(0.08) rotate(0deg);background:repeating-conic-gradient(from 0deg,rgba(255,176,32,0) 0deg,rgba(255,176,32,0.55) 4deg,rgba(255,236,180,0.35) 8deg,rgba(255,120,60,0) 14deg,rgba(255,120,60,0) 22deg);mix-blend-mode:screen;filter:saturate(1.25);will-change:transform,opacity,filter}.theme-fx-rays::before{content:"";position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle at center,rgba(255,248,220,0.95) 0%,rgba(255,186,60,0.55) 18%,rgba(255,140,80,0.2) 42%,transparent 68%);mix-blend-mode:screen}.theme-fx-rays::after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 12deg,rgba(255,90,40,0) 0deg,rgba(255,210,90,0.45) 3deg,rgba(255,255,255,0.25) 6deg,transparent 12deg,transparent 20deg);opacity:0.85;mix-blend-mode:color-dodge}.theme-fx--sun .theme-fx-rays{animation:theme-sun-rays-burst 1.15s cubic-bezier(0.16,0.84,0.28,1) forwards}.theme-fx--sun .theme-fx-voids{display:none}.theme-fx-voids{position:absolute;inset:0}.theme-fx-void{position:absolute;left:8%;top:78%;width:28px;height:28px;margin:0;border-radius:0;opacity:0;transform:translate(-50%,-50%) scale(0.2) rotate(0deg);--dx:0px;--dy:0px;background:#f5f0e6;clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);box-shadow:0 0 10px 2px rgba(246,234,223,0.85),0 0 28px 6px rgba(232,228,220,0.35);filter:drop-shadow(0 0 6px rgba(246,234,223,0.9));will-change:transform,opacity,filter}.theme-fx-void::before{content:"";position:absolute;inset:18%;border-radius:0;background:rgba(255,255,255,0.95);clip-path:inherit;opacity:0;transform:scale(1.4) rotate(18deg)}.theme-fx--moon .theme-fx-rays{display:none}.theme-fx--moon .theme-fx-void:nth-child(1){animation:theme-moon-star-fly 1.4s cubic-bezier(0.22,0.9,0.2,1) forwards;animation-delay:0s}.theme-fx--moon .theme-fx-void:nth-child(2){width:40px;height:40px;animation:theme-moon-star-fly 1.4s cubic-bezier(0.22,0.9,0.2,1) forwards;animation-delay:0.08s}.theme-fx--moon .theme-fx-void:nth-child(3){width:22px;height:22px;animation:theme-moon-star-fly 1.4s cubic-bezier(0.22,0.9,0.2,1) forwards;animation-delay:0.16s}.theme-fx--moon .theme-fx-void:nth-child(4){width:34px;height:34px;animation:theme-moon-star-fly 1.4s cubic-bezier(0.22,0.9,0.2,1) forwards;animation-delay:0.1s}.theme-fx--moon .theme-fx-void:nth-child(5){width:18px;height:18px;animation:theme-moon-star-fly 1.4s cubic-bezier(0.22,0.9,0.2,1) forwards;animation-delay:0.2s}.theme-fx--moon .theme-fx-void:nth-child(6){width:46px;height:46px;animation:theme-moon-star-fly 1.4s cubic-bezier(0.22,0.9,0.2,1) forwards;animation-delay:0.04s}.theme-fx--moon .theme-fx-void:nth-child(7){width:26px;height:26px;animation:theme-moon-star-fly 1.4s cubic-bezier(0.22,0.9,0.2,1) forwards;animation-delay:0.22s}.theme-fx--moon .theme-fx-void::before{animation:theme-moon-star-twinkle 1.4s cubic-bezier(0.22,0.9,0.2,1) forwards}.theme-fx--moon .theme-fx-void:nth-child(2)::before{animation-delay:0.08s}.theme-fx--moon .theme-fx-void:nth-child(3)::before{animation-delay:0.16s}.theme-fx--moon .theme-fx-void:nth-child(4)::before{animation-delay:0.1s}.theme-fx--moon .theme-fx-void:nth-child(5)::before{animation-delay:0.2s}.theme-fx--moon .theme-fx-void:nth-child(6)::before{animation-delay:0.04s}.theme-fx--moon .theme-fx-void:nth-child(7)::before{animation-delay:0.22s}@keyframes theme-sun-rays-burst{0%{opacity:0;transform:scale(0.05) rotate(-18deg);filter:saturate(1.45) brightness(1.35) hue-rotate(0deg)}18%{opacity:1;filter:saturate(1.55) brightness(1.25) hue-rotate(12deg)}45%{opacity:1;transform:scale(0.92) rotate(28deg);filter:saturate(1.65) brightness(1.2) hue-rotate(32deg)}70%{opacity:0.9;transform:scale(1.12) rotate(52deg);filter:saturate(1.4) brightness(1.12) hue-rotate(48deg)}100%{opacity:0;transform:scale(1.38) rotate(82deg);filter:saturate(1.05) brightness(1.05) hue-rotate(70deg)}}@keyframes theme-moon-star-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(0.15) rotate(-20deg);filter:drop-shadow(0 0 2px rgba(246,234,223,0.4))}18%{opacity:1;transform:translate(calc(-50% + 2vw),calc(-50% - 3vh)) scale(1.15) rotate(25deg);filter:drop-shadow(0 0 14px rgba(246,234,223,0.95))}42%{opacity:1;transform:translate(calc(-50% + 6vw),calc(-50% - 9vh)) scale(1.35) rotate(70deg);filter:drop-shadow(0 0 18px rgba(255,255,255,0.85))}72%{opacity:1;transform:translate(calc(-50% + var(--dx) * 0.72),calc(-50% + var(--dy) * 0.72)) scale(0.55) rotate(140deg);filter:drop-shadow(0 0 10px rgba(232,228,220,0.7))}100%{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(0.04) rotate(210deg);filter:drop-shadow(0 0 2px rgba(232,228,220,0.2))}}@keyframes theme-moon-star-twinkle{0%{opacity:0;transform:scale(1.6) rotate(0deg)}20%{opacity:1;transform:scale(1.2) rotate(30deg)}50%{opacity:0.9;transform:scale(0.7) rotate(90deg)}80%{opacity:0.35;transform:scale(0.25) rotate(150deg)}100%{opacity:0;transform:scale(0) rotate(200deg)}}html.theme-switching,html.theme-switching body,html.theme-switching body *:not(script):not(style):not(link):not(br):not(wbr){transition-property:background-color,background,color,box-shadow,border-color,outline-color,fill,stroke,caret-color,opacity,filter!important;transition-duration:0.55s!important;transition-timing-function:ease!important}html.theme-switching body .theme-fx,html.theme-switching body .theme-fx *,html.theme-switching body .theme-toggle .toggle-button,html.theme-switching body .theme-toggle .sun-icon-wrapper,html.theme-switching body .theme-toggle .moon-icon-wrapper,html.theme-switching body .theme-toggle .sun-rays,html.theme-switching body .theme-toggle .sun-rays path,html.theme-switching body .theme-toggle .sun-core,html.theme-switching body .theme-toggle .moon-stars,html.theme-switching body .theme-toggle .moon-stars path{transition-property:transform,opacity,filter,width,left,right,background-color,box-shadow,color!important}@media (prefers-reduced-motion:reduce){.top-nav .theme-toggle .toggle-button,.top-nav .theme-toggle .sun-icon-wrapper,.top-nav .theme-toggle .moon-icon-wrapper,.top-nav .theme-toggle .toggle-slot,html.theme-switching,html.theme-switching body,html.theme-switching body *{transition:none!important;animation:none!important}.top-nav .theme-toggle .moon-stars path,.top-nav .theme-toggle .sun-rays,.top-nav .theme-toggle .sun-rays path,.top-nav .theme-toggle .sun-core{animation:none!important;opacity:0.9}.theme-fx,.theme-fx-rays,.theme-fx-void,.theme-fx-void::before{animation:none!important;display:none!important}}.side-nav{position:absolute;top:100px;left:1.5%;width:89px;max-height:calc(100% - 120px);padding:20px 22px 20px 8px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;background:transparent;border-radius:28px;box-shadow:none;transform-origin:left center;overflow:visible;scrollbar-width:none;transition:width 0.44s cubic-bezier(0.33,1,0.68,1),padding 0.44s cubic-bezier(0.33,1,0.68,1),background-color 0.36s ease,box-shadow 0.36s ease,border-radius 0.36s ease;z-index:8}.side-nav::-webkit-scrollbar{display:none;width:0;height:0}.side-nav .page{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;box-sizing:border-box;flex:0 0 auto;width:45px;height:45px;min-width:45px;padding:0;margin:0 0 18px;border-radius:50px;background:#f5f0e6;box-shadow:0 0 0 1px #e6dccb;cursor:pointer;color:inherit;text-decoration:none;transform-origin:center;transition:width 0.44s cubic-bezier(0.33,1,0.68,1),color 0.12s ease,box-shadow 0.34s ease}@media (hover:hover) and (pointer:fine){.side-nav .page:hover:not(.in){box-shadow:0 0 0 1px #d3c5ae,0 8px 18px -12px rgba(60,40,20,0.35)}.side-nav .page.in:hover{box-shadow:inset 0 0 0 1px #1d1b18}}.side-nav .page:active{box-shadow:inset 0 0 0 1px #1d1b18;transition:box-shadow 0.12s ease}.side-nav .page:active .icon{transform:scale(0.94)}.side-nav .page .icon{position:relative;width:45px;height:45px;min-width:45px;flex:0 0 45px;display:flex;align-items:center;justify-content:center;transition:transform 0.32s cubic-bezier(0.33,1,0.68,1)}.side-nav .page .icon svg{display:block;flex-shrink:0;margin:0}.side-nav .page .icon svg.home{width:26px;height:23px}.side-nav .page .page-title{position:absolute;top:0;left:45px;height:45px;width:165px;display:flex;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-8px);transition:opacity 0.28s ease,visibility 0.28s ease,transform 0.32s cubic-bezier(0.33,1,0.68,1)}.side-nav .page .page-title .folder-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-nav .efi{position:absolute;top:50%;left:3px;width:39px;height:39px;border-radius:50px;border:none;background:#f5f0e6;color:inherit;cursor:pointer;box-shadow:0 0 0 1px #e6dccb;display:flex;align-items:center;justify-content:center;z-index:2;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) translateX(0);transition:left 0.44s cubic-bezier(0.33,1,0.68,1),opacity 0.28s ease,visibility 0.28s ease,transform 0.36s cubic-bezier(0.33,1,0.68,1),box-shadow 0.28s ease}.side-nav .efi svg{width:18px;height:18px;display:block;flex-shrink:0}.side-nav .efi:active{box-shadow:inset 0 0 0 1px #1d1b18}.side-nav .nav-section-label{position:relative;height:28px;margin:8px 0 4px;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-8px);transition:opacity 0.28s ease,visibility 0.28s ease,transform 0.32s cubic-bezier(0.33,1,0.68,1)}.side-nav .nav-section-label span{position:absolute;left:45px;top:4px;font-size:0.75rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;opacity:0.55;white-space:nowrap}.side-nav .nav-folder-group{position:relative;margin-bottom:0;width:auto;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.side-nav .nav-folder-toggle{appearance:none;-webkit-appearance:none;border:none;font:inherit;color:inherit;text-align:left;padding:0;margin-bottom:18px;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;box-sizing:border-box}.side-nav .nav-folder-toggle .nav-fold-chevron{position:absolute;right:12px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;transform:translateY(-1px) scale(0.85);width:22px;height:22px;display:none;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:transform 0.32s cubic-bezier(0.33,1,0.68,1),opacity 0.28s ease,visibility 0.28s ease}.side-nav .nav-folder-toggle .nav-fold-chevron svg{fill:none;stroke:currentColor;display:block}.side-nav .nav-folder-panel{display:grid;grid-template-rows:1fr;width:100%;transition:grid-template-rows 0.36s cubic-bezier(0.33,1,0.68,1)}.side-nav .nav-folder-panel-inner{overflow:visible;min-height:0;width:100%;padding:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;transition:padding-left 0.44s cubic-bezier(0.33,1,0.68,1),padding-right 0.44s cubic-bezier(0.33,1,0.68,1)}.side-nav .nav-folder-panel-inner #create-folder-init,.side-nav .nav-folder-panel-inner .folders .page{width:45px;min-width:45px;height:45px;margin:0 0 18px;align-self:flex-start;box-shadow:0 0 0 1px #e6dccb;opacity:1;transition:width 0.44s cubic-bezier(0.33,1,0.68,1),height 0.44s cubic-bezier(0.33,1,0.68,1),margin-bottom 0.44s cubic-bezier(0.33,1,0.68,1),opacity 0.28s ease,box-shadow 0.34s ease}@media (hover:hover) and (pointer:fine){.side-nav .nav-folder-panel-inner #create-folder-init:hover:not(.in),.side-nav .nav-folder-panel-inner .folders .page:hover:not(.in){box-shadow:0 0 0 1px #d3c5ae,0 8px 18px -12px rgba(60,40,20,0.35)}.side-nav .nav-folder-panel-inner #create-folder-init.in:hover,.side-nav .nav-folder-panel-inner .folders .page.in:hover{box-shadow:inset 0 0 0 1px #1d1b18}}.side-nav .nav-folder-panel-inner #create-folder-init:active,.side-nav .nav-folder-panel-inner #create-folder-init.in,.side-nav .nav-folder-panel-inner .folders .page:active,.side-nav .nav-folder-panel-inner .folders .page.in{box-shadow:inset 0 0 0 1px #1d1b18}.side-nav .nav-folder-panel-inner .folders{display:flex;flex-direction:column;align-items:flex-start;width:100%}.side-nav .nav-folder-panel-inner .folders-empty{transform:translateX(-8px);transition:opacity 0.28s ease,visibility 0.28s ease,transform 0.32s cubic-bezier(0.33,1,0.68,1)}.side-nav .nav-folder-group.is-collapsed .nav-folder-toggle{margin-bottom:18px}.side-nav .nav-folder-group.is-collapsed .nav-folder-toggle .nav-fold-chevron{transform:translateY(-1px) rotate(-90deg)}.side-nav .nav-folder-group.is-collapsed .nav-folder-panel{grid-template-rows:0fr;pointer-events:none}.side-nav .nav-folder-group.is-collapsed .nav-folder-panel-inner{overflow:hidden}.side-nav .nav-folder-group.is-collapsed .nav-folder-panel-inner #create-folder-init,.side-nav .nav-folder-group.is-collapsed .nav-folder-panel-inner .folders .page,.side-nav .nav-folder-group.is-collapsed .nav-folder-panel-inner .folders-empty{opacity:0;pointer-events:none}.side-nav .folders-empty{position:relative;min-height:28px;opacity:0;visibility:hidden;font-size:0.8rem;padding-left:45px;white-space:nowrap;transition:opacity 0.28s ease,visibility 0.28s ease}.side-nav .create-folder-icon{display:grid;place-items:center;color:inherit}.side-nav .create-folder-icon svg{display:block;width:22px;height:22px}.side-nav .folder-icon svg{display:block}.side-nav .page.in{box-shadow:inset 0 0 0 1px #1d1b18}.side-nav.open{width:328px;padding:18px 40px 22px 20px;background:transparent;border-radius:28px;box-shadow:none;overflow-x:hidden;overflow-y:auto}.side-nav.open .page{width:268px}.side-nav.open .page .icon{transform:none}.side-nav.open .page-title,.side-nav.open .efi,.side-nav.open .nav-section-label,.side-nav.open .folders-empty,.side-nav.open .nav-fold-chevron{transition-delay:0.1s}.side-nav.open .nav-folder-panel-inner{padding-left:0;padding-right:0}.side-nav.open .nav-folder-panel-inner #create-folder-init,.side-nav.open .nav-folder-panel-inner .folders .page{width:268px;max-width:100%;min-width:0;height:42px;margin-bottom:12px;padding-right:6px;gap:0;box-sizing:border-box}.side-nav.open .nav-folder-panel-inner .folders .page.folder-nav-item{width:268px;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;contain:none;padding-right:4px;position:relative}.side-nav.open .nav-folder-panel-inner .folders .page.folder-nav-item .icon{flex:0 0 45px}.side-nav.open .nav-folder-panel-inner .folders .page.folder-nav-item .page-title{position:static;top:auto;left:auto;flex:1 1 0;width:0;min-width:0;height:auto;max-width:none;padding-right:8px;transform:none;overflow:hidden}.side-nav.open .nav-folder-panel-inner .folders .page.folder-nav-item .folder-title{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-nav.open .nav-folder-panel-inner .folders .page.folder-nav-item .efi{position:static;top:auto;left:auto;flex:0 0 36px;width:36px;height:36px;min-height:36px;margin:0 2px 0 0;transform:none;align-self:center;opacity:1;visibility:visible;pointer-events:auto;background:#f5f0e6;box-shadow:0 0 0 1px #e6dccb}.side-nav.open .nav-folder-panel-inner .folders .page.folder-nav-item .efi:hover{box-shadow:0 0 0 1px #d3c5ae,0 8px 18px -12px rgba(60,40,20,0.35)}.side-nav.open .nav-folder-panel-inner .folders .page.folder-nav-item .efi:active{box-shadow:inset 0 0 0 1px #1d1b18}.side-nav.open .nav-folder-panel-inner #create-folder-init .page-title{position:static;top:auto;left:auto;flex:1 1 auto;width:auto;min-width:0;height:auto;transform:none}.side-nav.open .nav-folder-panel-inner .folders-empty{transform:translateX(0);padding-left:14px;min-height:36px;display:flex;align-items:center}.side-nav.open .folder-nav-item .folder-icon{color:hsl(var(--folder-hue,210),48%,36%)}.side-nav.open a.page.folder-nav-item{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.side-nav.open .efi{pointer-events:auto;left:auto;transform:none}.side-nav.open .page-title,.side-nav.open .efi,.side-nav.open .nav-section-label,.side-nav.open .folders-empty,.side-nav.open .nav-fold-chevron{opacity:1;visibility:visible}.side-nav.open .page .page-title{transform:translateX(0)}.side-nav.open .nav-section-label{transform:translateX(0);pointer-events:none}.side-nav.open .nav-fold-chevron{display:flex;opacity:0.55;transform:translateY(-1px) scale(1)}.side-nav.open.is-closing{width:89px;padding:20px 22px 20px 8px;background:transparent;box-shadow:none;transition-delay:0.12s}.side-nav.open.is-closing .page{width:45px;transition-delay:0.12s}.side-nav.open.is-closing .page .icon{transform:none}.side-nav.open.is-closing .nav-folder-panel-inner{padding-left:0;padding-right:0;transition-delay:0.12s}.side-nav.open.is-closing .nav-folder-panel-inner #create-folder-init,.side-nav.open.is-closing .nav-folder-panel-inner .folders .page{width:45px;height:45px;margin-bottom:18px;transition-delay:0.12s}.side-nav.open.is-closing .nav-folder-panel-inner .folders .page.folder-nav-item .efi{position:absolute;top:50%;left:3px;right:auto;flex:none;width:39px;height:39px;min-height:39px;transform:translateY(-50%);transition-delay:0s!important;transition-duration:0.36s!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.side-nav.open.is-closing .page-title,.side-nav.open.is-closing .efi,.side-nav.open.is-closing .nav-section-label,.side-nav.open.is-closing .folders-empty,.side-nav.open.is-closing .nav-fold-chevron{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s!important;transition-duration:0.18s!important}.side-nav.open.is-closing .page .page-title{transform:translateX(-8px)}.side-nav.open.is-closing .efi{left:3px;transform:translateY(-50%);transition-property:left,opacity,visibility,transform;transition-duration:0.36s,0.18s,0.18s,0.36s!important}.side-nav.open.is-closing .nav-section-label,.side-nav.open.is-closing .folders-empty{transform:translateX(-8px)}.side-nav.open.is-closing .nav-fold-chevron{transform:translateY(-1px) scale(0.85);display:flex}.new-note,.notes-wrapper{transition:margin-left 0.44s cubic-bezier(0.33,1,0.68,1),opacity 0.2s ease}body.view-switching .new-note,body.view-switching .notes-wrapper{opacity:0;pointer-events:none}@media (min-width:801px){body.sidenav-expanded .new-note,body.sidenav-expanded .notes-wrapper{margin-left:220px!important}}@media (prefers-reduced-motion:reduce){.side-nav,.side-nav .page,.side-nav .page .page-title,.side-nav .page .icon,.side-nav .efi,.side-nav .nav-section-label,.side-nav .nav-fold-chevron,.side-nav .folders-empty,.side-nav .nav-folder-panel-inner,.side-nav .nav-folder-panel-inner #create-folder-init,.side-nav .nav-folder-panel-inner .folders .page,.notes-wrapper,.top-nav .toggle-nav .wrapper,.top-nav .toggle-nav .wrapper .brand-logo,.notes .note>.actions,.notes .note>.actions>div{transition:none!important;animation:none!important;filter:none!important}body.view-switching .new-note,body.view-switching .notes-wrapper{opacity:1!important;pointer-events:auto!important}.top-nav .toggle-nav .wrapper:hover,.top-nav .toggle-nav .wrapper:active,.top-nav .toggle-nav .wrapper.in:hover,.side-nav .page:hover,.side-nav .page:active,.side-nav .page.in:hover{transform:none!important}.notes .note>.actions,.notes .note>.actions>div{transform:none!important}}.current-note{position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,0.7);opacity:0;display:none;justify-content:center;align-items:center;z-index:20}.current-note .wrapper,.notes .note.is-editing .wrapper{position:relative;width:640px;max-width:calc(100% - 32px);max-height:calc(100% - 48px);display:flex;flex-direction:column;padding:1.1rem 1.15rem 1.25rem;box-sizing:border-box;border-radius:30px;background:#f5f0e6;box-shadow:4px 4px 12px #0a0c10,-2px -2px 6px #24201a;overflow-x:hidden;overflow-y:auto}.current-note .note-editor-top,.notes .note.is-editing .note-editor-top{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.9rem}.current-note .note-editor-top .editor-meta,.notes .note.is-editing .note-editor-top .editor-meta{flex:0 0 auto;display:flex;align-items:center;gap:10px}.current-note .note-editor-top .editor-meta .editor-love,.current-note .note-editor-top .editor-meta .editor-pin,.current-note .note-editor-top .editor-meta .editor-share,.notes .note.is-editing .note-editor-top .editor-meta .editor-love,.notes .note.is-editing .note-editor-top .editor-meta .editor-pin,.notes .note.is-editing .note-editor-top .editor-meta .editor-share{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50px;background:none;box-shadow:0 0 0 1px #e6dccb;cursor:pointer;color:#1d1a15;transition:box-shadow 0.2s ease,transform 0.18s ease;user-select:none;-webkit-user-select:none}.current-note .note-editor-top .editor-meta .editor-love:hover,.current-note .note-editor-top .editor-meta .editor-pin:hover,.current-note .note-editor-top .editor-meta .editor-share:hover,.notes .note.is-editing .note-editor-top .editor-meta .editor-love:hover,.notes .note.is-editing .note-editor-top .editor-meta .editor-pin:hover,.notes .note.is-editing .note-editor-top .editor-meta .editor-share:hover{transform:scale(1.06)}.current-note .note-editor-top .editor-meta .editor-love:active,.current-note .note-editor-top .editor-meta .editor-pin:active,.current-note .note-editor-top .editor-meta .editor-share:active,.notes .note.is-editing .note-editor-top .editor-meta .editor-love:active,.notes .note.is-editing .note-editor-top .editor-meta .editor-pin:active,.notes .note.is-editing .note-editor-top .editor-meta .editor-share:active{transform:scale(0.96);box-shadow:inset 0 0 0 1px #d3c5ae}.current-note .note-editor-top .editor-meta .editor-love.in,.current-note .note-editor-top .editor-meta .editor-pin.in,.current-note .note-editor-top .editor-meta .editor-share.in,.notes .note.is-editing .note-editor-top .editor-meta .editor-love.in,.notes .note.is-editing .note-editor-top .editor-meta .editor-pin.in,.notes .note.is-editing .note-editor-top .editor-meta .editor-share.in{box-shadow:inset 0 0 0 1px #d3c5ae}.current-note .note-editor-top .editor-meta .editor-love svg,.current-note .note-editor-top .editor-meta .editor-pin svg,.current-note .note-editor-top .editor-meta .editor-share svg,.notes .note.is-editing .note-editor-top .editor-meta .editor-love svg,.notes .note.is-editing .note-editor-top .editor-meta .editor-pin svg,.notes .note.is-editing .note-editor-top .editor-meta .editor-share svg{display:block;width:18px;height:18px}.current-note .note-editor-top .editor-meta .editor-love svg,.current-note .note-editor-top .editor-meta .editor-pin svg,.notes .note.is-editing .note-editor-top .editor-meta .editor-love svg,.notes .note.is-editing .note-editor-top .editor-meta .editor-pin svg{fill:currentColor;stroke:none}.current-note .note-editor-top .editor-meta .editor-share svg,.notes .note.is-editing .note-editor-top .editor-meta .editor-share svg{fill:none!important;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.current-note .note-editor-top .editor-meta .editor-share svg circle,.current-note .note-editor-top .editor-meta .editor-share svg path,.notes .note.is-editing .note-editor-top .editor-meta .editor-share svg circle,.notes .note.is-editing .note-editor-top .editor-meta .editor-share svg path{fill:none!important;stroke:currentColor}.current-note .note-editor-top .editor-meta .editor-love.in,.notes .note.is-editing .note-editor-top .editor-meta .editor-love.in{color:#e53935}.current-note .note-editor-top .ct,.notes .note.is-editing .note-editor-top .ct{flex:1 1 auto;min-width:0;max-width:100%;height:47px;font-size:18px;font-weight:600;background:transparent;padding-left:8px;padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.current-note .note-editor-top .close-current-note,.notes .note.is-editing .note-editor-top .close-current-note{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:none;border-radius:50px;background:none;box-shadow:0 0 0 1px #e6dccb;cursor:pointer;color:#1d1a15;padding:0}.current-note .note-editor-top .close-current-note svg,.notes .note.is-editing .note-editor-top .close-current-note svg{display:block}.current-note .note-editor-top .close-current-note:active,.notes .note.is-editing .note-editor-top .close-current-note:active{box-shadow:inset 0 0 0 1px #d3c5ae}.current-note .note-editor-wall-stats,.notes .note.is-editing .note-editor-wall-stats{margin:-0.35rem 0 0.85rem;padding:0 0.15rem}.current-note .note-share-bar,.notes .note.is-editing .note-share-bar{margin-top:0.85rem;padding:0.75rem 0.85rem;border-radius:18px;box-shadow:inset 0 0 0 1px #d3c5ae}.current-note .note-share-bar .note-share-row,.notes .note.is-editing .note-share-bar .note-share-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.45rem}.current-note .note-share-bar .note-share-url,.notes .note.is-editing .note-share-bar .note-share-url{flex:1 1 12rem;min-width:0;height:40px;padding:0 0.9rem;border:none;border-radius:999px;background:transparent;color:inherit;font-size:0.88rem;box-shadow:inset 0 0 0 1px #d3c5ae}.current-note .note-share-bar .note-share-copy,.current-note .note-share-bar .note-share-rotate,.current-note .note-share-bar .note-share-stop,.notes .note.is-editing .note-share-bar .note-share-copy,.notes .note.is-editing .note-share-bar .note-share-rotate,.notes .note.is-editing .note-share-bar .note-share-stop{height:40px;padding:0 0.9rem;border:none;border-radius:999px;background:none;color:inherit;font-size:0.86rem;cursor:pointer;box-shadow:0 0 0 1px #e6dccb}.current-note .note-share-bar .note-share-copy:active,.current-note .note-share-bar .note-share-rotate:active,.current-note .note-share-bar .note-share-stop:active,.notes .note.is-editing .note-share-bar .note-share-copy:active,.notes .note.is-editing .note-share-bar .note-share-rotate:active,.notes .note.is-editing .note-share-bar .note-share-stop:active{box-shadow:inset 0 0 0 1px #d3c5ae}.current-note .note-share-bar .note-share-hint,.notes .note.is-editing .note-share-bar .note-share-hint{margin:0.55rem 0 0;font-size:0.78rem;opacity:0.58}.current-note .rte-wrap,.notes .note.is-editing .rte-wrap{display:flex;flex-direction:column;align-items:stretch;gap:0.55rem;width:100%;margin:0 0 0.85rem}.current-note .rte,.notes .note.is-editing .rte{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:0;width:100%}.current-note .rte .rte-history,.current-note .rte .rte-format,.current-note .rte .rte-blocks,.notes .note.is-editing .rte .rte-history,.notes .note.is-editing .rte .rte-format,.notes .note.is-editing .rte .rte-blocks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.current-note .rte .rte-letter,.notes .note.is-editing .rte .rte-letter{font-size:15px;font-weight:700;line-height:1;letter-spacing:0.02em}.current-note .rte button.rte-voice.recording,.notes .note.is-editing .rte button.rte-voice.recording{color:#e25555;box-shadow:inset 0 0 0 1px #d3c5ae;animation:rte-voice-pulse 1.1s ease-in-out infinite}.current-note .rte.rte-uploading,.notes .note.is-editing .rte.rte-uploading{opacity:0.72;pointer-events:none}.current-note .rte.rte-media,.notes .note.is-editing .rte.rte-media{justify-content:flex-start;align-items:stretch;gap:10px;margin:0;padding:0 0 0.35rem;border:none;width:100%;max-width:100%;box-sizing:border-box}.current-note .rte.rte-media .rte-media-btn,.notes .note.is-editing .rte.rte-media .rte-media-btn{flex:1 1 0%;width:0;min-width:0;height:48px;margin:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;padding:0 0.85rem;font-size:0.92rem;font-weight:600;line-height:1;place-items:center;box-sizing:border-box}.current-note .rte.rte-media .rte-media-btn svg,.notes .note.is-editing .rte.rte-media .rte-media-btn svg{flex:0 0 auto;width:18px;height:18px;display:block;fill:none!important;stroke:currentColor}.current-note .rte.rte-media .rte-media-btn svg path,.current-note .rte.rte-media .rte-media-btn svg circle,.current-note .rte.rte-media .rte-media-btn svg rect,.notes .note.is-editing .rte.rte-media .rte-media-btn svg path,.notes .note.is-editing .rte.rte-media .rte-media-btn svg circle,.notes .note.is-editing .rte.rte-media .rte-media-btn svg rect{fill:none!important;stroke:currentColor}.current-note .rte.rte-media .rte-media-btn .rte-media-label,.notes .note.is-editing .rte.rte-media .rte-media-btn .rte-media-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.current-note .rte button:not(.rte-media-btn),.notes .note.is-editing .rte button:not(.rte-media-btn){width:40px;height:40px;margin:0 6px 6px;padding:0;background:none;border-radius:50px;box-shadow:0 0 0 1px #e6dccb;font-size:18px;display:grid;place-items:center;user-select:none;-webkit-user-select:none;touch-action:manipulation;color:inherit}.current-note .rte button:not(.rte-media-btn) svg,.notes .note.is-editing .rte button:not(.rte-media-btn) svg{display:block;margin:0;pointer-events:none}.current-note .rte button:not(.rte-media-btn)[data-cmd="undo"] svg,.current-note .rte button:not(.rte-media-btn)[data-cmd="redo"] svg,.current-note .rte button:not(.rte-media-btn)[data-cmd="link"] svg,.current-note .rte button:not(.rte-media-btn)[data-cmd="image"] svg,.current-note .rte button:not(.rte-media-btn)[data-cmd="file"] svg,.current-note .rte button:not(.rte-media-btn)[data-cmd="voice"] svg,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="undo"] svg,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="redo"] svg,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="link"] svg,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="image"] svg,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="file"] svg,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="voice"] svg{fill:none!important;stroke:#1d1a15}.current-note .rte button:not(.rte-media-btn)[data-cmd="undo"] svg path,.current-note .rte button:not(.rte-media-btn)[data-cmd="undo"] svg circle,.current-note .rte button:not(.rte-media-btn)[data-cmd="undo"] svg rect,.current-note .rte button:not(.rte-media-btn)[data-cmd="redo"] svg path,.current-note .rte button:not(.rte-media-btn)[data-cmd="redo"] svg circle,.current-note .rte button:not(.rte-media-btn)[data-cmd="redo"] svg rect,.current-note .rte button:not(.rte-media-btn)[data-cmd="link"] svg path,.current-note .rte button:not(.rte-media-btn)[data-cmd="link"] svg circle,.current-note .rte button:not(.rte-media-btn)[data-cmd="link"] svg rect,.current-note .rte button:not(.rte-media-btn)[data-cmd="image"] svg path,.current-note .rte button:not(.rte-media-btn)[data-cmd="image"] svg circle,.current-note .rte button:not(.rte-media-btn)[data-cmd="image"] svg rect,.current-note .rte button:not(.rte-media-btn)[data-cmd="file"] svg path,.current-note .rte button:not(.rte-media-btn)[data-cmd="file"] svg circle,.current-note .rte button:not(.rte-media-btn)[data-cmd="file"] svg rect,.current-note .rte button:not(.rte-media-btn)[data-cmd="voice"] svg path,.current-note .rte button:not(.rte-media-btn)[data-cmd="voice"] svg circle,.current-note .rte button:not(.rte-media-btn)[data-cmd="voice"] svg rect,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="undo"] svg path,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="undo"] svg circle,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="undo"] svg rect,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="redo"] svg path,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="redo"] svg circle,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="redo"] svg rect,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="link"] svg path,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="link"] svg circle,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="link"] svg rect,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="image"] svg path,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="image"] svg circle,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="image"] svg rect,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="file"] svg path,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="file"] svg circle,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="file"] svg rect,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="voice"] svg path,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="voice"] svg circle,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="voice"] svg rect{fill:none!important;stroke:currentColor}.current-note .rte button:not(.rte-media-btn)[data-cmd="quote"] svg,.notes .note.is-editing .rte button:not(.rte-media-btn)[data-cmd="quote"] svg{fill:currentColor;stroke:none}.current-note .rte button:not(.rte-media-btn).active,.notes .note.is-editing .rte button:not(.rte-media-btn).active{box-shadow:inset 0 0 0 1px #d3c5ae}.current-note .rte button:not(.rte-media-btn):active,.notes .note.is-editing .rte button:not(.rte-media-btn):active{transform:scale(0.96);box-shadow:inset 0 0 0 1px #d3c5ae}@keyframes rte-voice-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}.current-note .note-editor-content,.notes .note.is-editing .note-editor-content{flex:1 1 auto;min-height:220px;max-height:520px;overflow-y:auto;overflow-x:hidden;border-radius:24px;padding:1rem 1.1rem;box-sizing:border-box;font-size:18px;line-height:1.45;color:#1d1a15;box-shadow:inset 0 0 0 1px #d3c5ae;cursor:text}.current-note .note-editor-content b,.current-note .note-editor-content strong,.notes .note.is-editing .note-editor-content b,.notes .note.is-editing .note-editor-content strong{font-weight:700}.current-note .note-editor-content i,.current-note .note-editor-content em,.notes .note.is-editing .note-editor-content i,.notes .note.is-editing .note-editor-content em{font-style:italic}.current-note .note-editor-content u,.notes .note.is-editing .note-editor-content u{text-decoration:underline}.current-note .note-editor-content s,.current-note .note-editor-content strike,.current-note .note-editor-content del,.notes .note.is-editing .note-editor-content s,.notes .note.is-editing .note-editor-content strike,.notes .note.is-editing .note-editor-content del{text-decoration:line-through}.current-note .note-editor-content:empty::before,.notes .note.is-editing .note-editor-content:empty::before{content:attr(placeholder);color:grey}.current-note .note-editor-content input[type='checkbox'],.notes .note.is-editing .note-editor-content input[type='checkbox']{margin-right:12px}.current-note .note-editor-content .checklist,.notes .note.is-editing .note-editor-content .checklist{padding-left:5px;list-style-type:none}.current-note .note-editor-content .checklist .checkbox-item,.notes .note.is-editing .note-editor-content .checklist .checkbox-item{margin-top:12px}.current-note .note-editor-content .checklist .checklist,.notes .note.is-editing .note-editor-content .checklist .checklist{padding-left:1.35rem;margin:0.15rem 0 0.35rem}.current-note .note-editor-content .checklist .checklist .checkbox-item,.notes .note.is-editing .note-editor-content .checklist .checklist .checkbox-item{margin-top:8px}.current-note .note-editor-content ul:not(.checklist),.current-note .note-editor-content ol,.notes .note.is-editing .note-editor-content ul:not(.checklist),.notes .note.is-editing .note-editor-content ol{padding-left:1.35em}.current-note .note-editor-content ul:not(.checklist) ul,.current-note .note-editor-content ul:not(.checklist) ol,.current-note .note-editor-content ol ul,.current-note .note-editor-content ol ol,.notes .note.is-editing .note-editor-content ul:not(.checklist) ul,.notes .note.is-editing .note-editor-content ul:not(.checklist) ol,.notes .note.is-editing .note-editor-content ol ul,.notes .note.is-editing .note-editor-content ol ol{margin-top:0.2em}.current-note .note-editor-folders,.notes .note.is-editing .note-editor-folders{display:flex;flex-wrap:wrap;gap:0.45rem;margin-top:0.9rem}.current-note .note-editor-folders .note-editor-folder,.notes .note.is-editing .note-editor-folders .note-editor-folder{display:inline-flex;align-items:center;padding:0.35rem 0.85rem;border-radius:999px;font-size:0.85rem;box-shadow:0 0 0 1px #e6dccb}.current-note .editor-folder-bar,.notes .note.is-editing .editor-folder-bar{margin-top:0.9rem;position:relative;width:100%;z-index:5}.current-note .editor-folder-bar .note-folder-bar-row,.notes .note.is-editing .editor-folder-bar .note-folder-bar-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.55rem;row-gap:0.7rem}.current-note .editor-folder-bar .editor-folder-chips,.notes .note.is-editing .editor-folder-bar .editor-folder-chips{display:flex;flex-wrap:wrap;align-items:center;gap:0.45rem;min-width:0}.current-note .editor-folder-bar .editor-folder-chips:empty,.notes .note.is-editing .editor-folder-bar .editor-folder-chips:empty{display:none}.current-note .editor-folder-bar .editor-folder-chips:not(:empty),.notes .note.is-editing .editor-folder-bar .editor-folder-chips:not(:empty){flex:1 0 100%;width:100%}.current-note .editor-folder-bar .note-folder,.notes .note.is-editing .editor-folder-bar .note-folder{display:inline-flex;align-items:center;gap:0.4rem;padding:0.4rem 0.4rem 0.4rem 0.85rem;border-radius:999px;font-size:0.92rem;font-weight:600;line-height:1.2;box-shadow:0 0 0 1px #e6dccb;cursor:pointer}.current-note .editor-folder-bar .note-folder .chip-remove,.notes .note.is-editing .editor-folder-bar .note-folder .chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0;border:none;border-radius:50%;background:transparent!important;box-shadow:none!important;color:inherit;cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:0;opacity:0.55;flex-shrink:0}.current-note .editor-folder-bar .note-folder .chip-remove:hover,.current-note .editor-folder-bar .note-folder .chip-remove:active,.notes .note.is-editing .editor-folder-bar .note-folder .chip-remove:hover,.notes .note.is-editing .editor-folder-bar .note-folder .chip-remove:active{opacity:1;background:rgba(29,26,21,0.1)!important;box-shadow:none!important}.current-note .editor-folder-bar .folder-picker-toggle,.notes .note.is-editing .editor-folder-bar .folder-picker-toggle{display:inline-flex;align-items:center;gap:0.4rem;height:36px;padding:0 0.9rem;border-radius:999px;border:none;background:none;cursor:pointer;box-shadow:0 0 0 1px #e6dccb;font-family:Comfortaa,sans-serif;font-size:0.85rem;color:#1d1a15;flex:0 0 auto;transition:box-shadow 0.2s ease,transform 0.18s ease}.current-note .editor-folder-bar .folder-picker-toggle:hover,.notes .note.is-editing .editor-folder-bar .folder-picker-toggle:hover{transform:translateY(-1px) scale(1.045);box-shadow:0 0 0 1px #d3c5ae,0 8px 18px -12px rgba(60,40,20,0.35)}.current-note .editor-folder-bar .folder-picker-toggle:active,.current-note .editor-folder-bar .folder-picker-toggle.open,.notes .note.is-editing .editor-folder-bar .folder-picker-toggle:active,.notes .note.is-editing .editor-folder-bar .folder-picker-toggle.open{transform:scale(0.97);box-shadow:inset 0 0 0 1px #d3c5ae}.current-note .editor-folder-bar .folder-picker-toggle.open:hover,.notes .note.is-editing .editor-folder-bar .folder-picker-toggle.open:hover{transform:scale(1)}.current-note .editor-folder-bar .folder-picker-toggle svg,.notes .note.is-editing .editor-folder-bar .folder-picker-toggle svg{margin-top:0;fill:currentColor;flex-shrink:0;transition:transform 0.2s ease}.current-note .editor-folder-bar .folder-picker-toggle:hover:not(.open) svg,.notes .note.is-editing .editor-folder-bar .folder-picker-toggle:hover:not(.open) svg{transform:scale(1.08)}.current-note .editor-folder-bar .editor-folder-panel,.notes .note.is-editing .editor-folder-bar .editor-folder-panel{position:relative;left:auto;right:auto;top:auto;margin-top:0.65rem;padding:0.85rem;border-radius:20px;background:#f5f0e6;box-shadow:inset 0 0 0 1px #d3c5ae;z-index:6}.current-note .editor-folder-bar .editor-folder-panel .folder-picker-title,.notes .note.is-editing .editor-folder-bar .editor-folder-panel .folder-picker-title{font-size:0.8rem;opacity:0.7;margin-bottom:0.55rem}.current-note .editor-folder-bar .editor-folder-panel .editor-folder-search,.notes .note.is-editing .editor-folder-bar .editor-folder-panel .editor-folder-search{width:100%;height:40px;margin-bottom:0.55rem;box-sizing:border-box}.current-note .editor-folder-bar .editor-folder-panel .editor-folder-picker-list,.notes .note.is-editing .editor-folder-bar .editor-folder-panel .editor-folder-picker-list{max-height:180px;overflow-y:auto}.current-note .editor-folder-bar .editor-folder-panel .folder-pick-row,.notes .note.is-editing .editor-folder-bar .editor-folder-panel .folder-pick-row{display:flex;align-items:center;gap:0.55rem;padding:0.4rem 0.55rem;border-radius:999px;cursor:pointer;box-shadow:0 0 0 1px #e6dccb}.current-note .editor-folder-bar .editor-folder-panel .folder-pick-row:hover,.notes .note.is-editing .editor-folder-bar .editor-folder-panel .folder-pick-row:hover{background:rgba(0,0,0,0.04)}.current-note .editor-folder-bar .editor-folder-panel .folder-picker-empty,.notes .note.is-editing .editor-folder-bar .editor-folder-panel .folder-picker-empty{padding:0.5rem 0.25rem;font-size:0.85rem;opacity:0.65}.current-note .editor-folder-bar .editor-create-folder-btn,.notes .note.is-editing .editor-folder-bar .editor-create-folder-btn{margin-top:0.5rem;width:100%;height:40px;border:none;border-radius:999px;background:none;color:#1d1a15;box-shadow:0 0 0 1px #e6dccb;cursor:pointer;font-family:Comfortaa,sans-serif;transition:box-shadow 0.2s ease,transform 0.18s ease}.current-note .editor-folder-bar .editor-create-folder-btn:hover,.notes .note.is-editing .editor-folder-bar .editor-create-folder-btn:hover{transform:scale(1.02)}.current-note .editor-folder-bar .editor-create-folder-btn:active,.notes .note.is-editing .editor-folder-bar .editor-create-folder-btn:active{transform:scale(0.97);box-shadow:inset 0 0 0 1px #d3c5ae}.notes .note.is-editing{overflow:visible;height:auto;min-height:0;cursor:default;z-index:2}.notes .note.is-editing>.actions,.notes .note.is-editing>.pin-badge,.notes .note.is-editing>.love-badge,.notes .note.is-editing>.share-badge,.notes .note.is-editing>.text,.notes .note.is-editing>.folders,.notes .note.is-editing>.note-stats{display:none!important}.notes .note.is-editing .wrapper{width:100%;max-width:none;max-height:none;padding:0;margin:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.notes .note.is-editing .note-editor-content{min-height:8rem;max-height:none}.note-editor-content h2,.note-editor-content h3,.new-note-content h2,.new-note-content h3{margin:0.55em 0 0.35em;line-height:1.25;font-weight:700}.note-editor-content h2,.new-note-content h2{font-size:1.28em}.note-editor-content h3,.new-note-content h3{font-size:1.12em}.note-editor-content blockquote,.note-editor-content blockquote.note-quote,.new-note-content blockquote,.new-note-content blockquote.note-quote{margin:0.65em 0!important;padding:0.35em 0 0.35em 0.95em!important;border:none!important;border-left:3px solid rgba(29,26,21,0.32)!important;border-radius:0 10px 10px 0;background:rgba(29,26,21,0.05);color:rgba(29,26,21,0.88);font-style:italic}.note-editor-content a:not(.note-file),.new-note-content a:not(.note-file){color:#3a6ea5;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.note-editor-content img.note-img,.new-note-content img.note-img{display:block;max-width:100%;height:auto;margin:0.65em 0;border-radius:14px}.note-editor-content a.note-file,.new-note-content a.note-file{display:inline-flex;align-items:center;gap:0.35rem;max-width:100%;margin:0.25em 0.15em 0.25em 0;padding:0.35rem 0.75rem;border-radius:999px;text-decoration:none;color:inherit;box-shadow:0 0 0 1px #e6dccb;vertical-align:middle}.note-editor-content a.note-file .note-file-name,.new-note-content a.note-file .note-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:0.92em}.note-editor-content a.note-file .note-file-ico,.new-note-content a.note-file .note-file-ico{flex:0 0 auto;display:block}.note-editor-content .note-voice,.new-note-content .note-voice{display:block;margin:0.65em 0;padding:0.55rem 0.7rem;border-radius:16px;box-shadow:inset 0 0 0 1px #d3c5ae}.note-editor-content .note-voice audio,.new-note-content .note-voice audio{display:block;width:100%;max-width:100%;height:36px}.note-editor-content.drag-over,.new-note-content.drag-over{outline:2px dashed rgba(29,26,21,0.28);outline-offset:-6px}body.dark .note-editor-content blockquote,body.dark .note-editor-content blockquote.note-quote,body.dark .new-note-content blockquote,body.dark .new-note-content blockquote.note-quote{border-left-color:rgba(232,228,220,0.38)!important;background:rgba(232,228,220,0.06);color:rgba(232,228,220,0.9)}body.dark .note-editor-content a:not(.note-file),body.dark .new-note-content a:not(.note-file){color:#8eb7e8}.rte-wrap{display:flex;flex-direction:column;align-items:stretch;gap:0.55rem;width:100%;margin:0 0 0.55rem}.rte.rte-media{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;max-width:100%;margin:0;padding:0 0 0.35rem;border:none;box-sizing:border-box}.rte.rte-media .rte-media-btn{flex:1 1 0%;width:0;min-width:0;height:48px;margin:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;padding:0 0.85rem;font-size:0.92rem;font-weight:600;line-height:1;box-sizing:border-box}.rte.rte-media .rte-media-btn svg{flex:0 0 auto;width:18px;height:18px;display:block;fill:none!important;stroke:currentColor}.rte.rte-media .rte-media-btn svg path,.rte.rte-media .rte-media-btn svg circle,.rte.rte-media .rte-media-btn svg rect{fill:none!important;stroke:currentColor}.rte.rte-media .rte-media-btn .rte-media-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}body.dark .rte.rte-media,body.dark .new-note .rte.rte-media,body.dark .current-note .rte.rte-media,body.dark .notes .note.is-editing .rte.rte-media{border:none}.new-note{position:relative;top:70px;width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:28px;transition:margin-left 0.44s cubic-bezier(0.33,1,0.68,1),opacity 0.2s ease,transform 0.62s cubic-bezier(0.16,1,0.3,1);z-index:1;overflow:visible}.new-note.open{margin-bottom:12px}.new-note>form{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;margin:0;padding:0;overflow:visible}.new-note .nnw{width:100%;max-width:600px;height:60px;border-radius:30px;background-color:#f5f0e6;box-shadow:0 0 0 1px #e6dccb;overflow:hidden;display:flex;flex-direction:column;transform:translate3d(0,22px,0);transform-origin:center top;will-change:height,box-shadow,transform;transition:height 0.62s cubic-bezier(0.16,1,0.3,1),box-shadow 0.55s cubic-bezier(0.16,1,0.3,1),border-radius 0.55s cubic-bezier(0.16,1,0.3,1),transform 0.62s cubic-bezier(0.16,1,0.3,1),padding 0.45s cubic-bezier(0.33,1,0.68,1),background-color 0.55s ease,color 0.4s ease}.new-note .nnw .top{position:relative;height:60px;flex:0 0 60px;z-index:2;display:flex;justify-content:center;align-items:center;padding:0;box-sizing:border-box;transition:height 0.52s cubic-bezier(0.33,1,0.68,1),flex-basis 0.52s cubic-bezier(0.33,1,0.68,1),padding 0.45s cubic-bezier(0.33,1,0.68,1)}.new-note .nnw .top .composer-meta{position:absolute;left:10px;top:0;height:60px;z-index:2;display:flex;align-items:center;gap:16px;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-6px);transition:opacity 0.32s cubic-bezier(0.33,1,0.68,1),visibility 0.32s linear,transform 0.4s cubic-bezier(0.33,1,0.68,1)}.new-note .nnw .top .composer-meta #love,.new-note .nnw .top .composer-meta #pin,.new-note .nnw .top .composer-meta #share{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50px;background:none;box-shadow:0 0 0 1px #e6dccb;cursor:pointer;color:#1d1a15;transition:box-shadow 0.2s ease,transform 0.18s ease;user-select:none;-webkit-user-select:none}.new-note .nnw .top .composer-meta #love:hover,.new-note .nnw .top .composer-meta #pin:hover,.new-note .nnw .top .composer-meta #share:hover{transform:scale(1.06)}.new-note .nnw .top .composer-meta #love:active,.new-note .nnw .top .composer-meta #pin:active,.new-note .nnw .top .composer-meta #share:active{transform:scale(0.96);box-shadow:inset 0 0 0 1px #d3c5ae}.new-note .nnw .top .composer-meta #love.in,.new-note .nnw .top .composer-meta #pin.in,.new-note .nnw .top .composer-meta #share.in{box-shadow:inset 0 0 0 1px #d3c5ae}.new-note .nnw .top .composer-meta #share svg{fill:none!important;stroke:currentColor}.new-note .nnw .top .composer-meta #share svg circle,.new-note .nnw .top .composer-meta #share svg path{fill:none!important;stroke:currentColor}.new-note .nnw .top .composer-meta #love.in{color:#e53935}.new-note .nnw .top .right{position:absolute;right:10px;top:0;height:60px;width:45px;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(6px);transition:opacity 0.32s cubic-bezier(0.33,1,0.68,1),visibility 0.32s linear,transform 0.4s cubic-bezier(0.33,1,0.68,1)}.new-note .nnw .top .right .in{box-shadow:inset 0 0 0 1px #d3c5ae}.new-note .nnw .top .right div{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:none;border-radius:50px;box-shadow:0 0 0 1px #e6dccb;cursor:pointer;transition:box-shadow 0.25s ease}.new-note .nnw .top .right div:active{box-shadow:inset 0 0 0 1px #d3c5ae}.new-note .nnw .top .title{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:calc(100% - 16px);height:44px;margin:0;float:none;display:block;flex:0 0 auto;box-sizing:border-box;padding:0 20px;line-height:44px;font-size:18px;text-align:left;border-radius:100px;border:none;background:none;box-shadow:inset 0 0 0 1px #d3c5ae;transition:width 0.45s cubic-bezier(0.33,1,0.68,1),height 0.45s cubic-bezier(0.33,1,0.68,1),padding 0.4s cubic-bezier(0.33,1,0.68,1),line-height 0.4s cubic-bezier(0.33,1,0.68,1),font-size 0.4s cubic-bezier(0.33,1,0.68,1),top 0.45s cubic-bezier(0.33,1,0.68,1),right 0.45s cubic-bezier(0.33,1,0.68,1),bottom 0.45s cubic-bezier(0.33,1,0.68,1),left 0.45s cubic-bezier(0.33,1,0.68,1)}.new-note .nnw .nn-reveal{opacity:0;transform:translateY(6px);pointer-events:none;will-change:opacity,transform;transition:opacity 0.38s cubic-bezier(0.33,1,0.68,1),transform 0.42s cubic-bezier(0.33,1,0.68,1)}.new-note .nnw .compose-editor{display:flex;flex-direction:column;gap:12px;width:100%;margin:0 auto;padding:4px 16px 0;box-sizing:border-box;flex:1 1 auto;min-height:0}.new-note .nnw .compose-editor .composer-toolbar{flex:0 0 auto;width:100%;margin-left:0;box-sizing:border-box}.new-note .nnw .compose-editor .nn-reveal-rte .rte:not(.rte-media){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 10px;width:100%;padding:4px 0;box-sizing:border-box}.new-note .nnw .compose-editor .nn-reveal-rte .rte.rte-media{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:10px;width:100%;max-width:100%;margin:0;padding:0 0 8px;border:none;box-sizing:border-box}.new-note .nnw .compose-editor .nn-reveal-rte .rte.rte-media .rte-media-btn{flex:1 1 0%;width:0;min-width:0;max-width:none;height:48px;margin:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;padding:0 0.7rem;box-sizing:border-box;font-size:0.92rem;font-weight:600;line-height:1}.new-note .nnw .compose-editor .rte.rte-media{opacity:0;transform:translateY(6px);pointer-events:none;will-change:opacity,transform;transition:opacity 0.38s cubic-bezier(0.33,1,0.68,1),transform 0.42s cubic-bezier(0.33,1,0.68,1)}.new-note .nnw .compose-editor .rte-format{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0;opacity:0;transform:translateY(6px);pointer-events:none;will-change:opacity,transform;transition:opacity 0.38s cubic-bezier(0.33,1,0.68,1),transform 0.42s cubic-bezier(0.33,1,0.68,1)}.new-note .nnw .compose-editor .rte-history{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0;margin-left:0;opacity:0;transform:translateY(6px);pointer-events:none;will-change:opacity,transform;transition:opacity 0.38s cubic-bezier(0.33,1,0.68,1),transform 0.42s cubic-bezier(0.33,1,0.68,1)}.new-note .nnw .compose-editor .rte-blocks{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0;opacity:0;transform:translateY(6px);pointer-events:none;will-change:opacity,transform;transition:opacity 0.38s cubic-bezier(0.33,1,0.68,1),transform 0.42s cubic-bezier(0.33,1,0.68,1)}.new-note .nnw .compose-editor .content{width:100%;margin:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.new-note .nnw .composer-footer{display:flex;flex-direction:column;align-items:stretch;gap:0.7rem;width:100%;padding:12px 16px 28px;box-sizing:border-box;margin-top:auto;flex:0 0 auto;position:relative;z-index:3;overflow:visible}.new-note .nnw .composer-footer .new-note-folder-list{display:flex;flex-wrap:wrap;gap:0.45rem;align-items:center;width:100%;min-height:0}.new-note .nnw .composer-footer .new-note-folder-list:empty{display:none}.new-note .nnw .composer-footer .composer-footer-row{display:flex;flex-wrap:nowrap;align-items:stretch;gap:10px 12px;width:100%}.new-note .nnw .composer-footer .note-folder-bar{position:relative;flex:0 0 auto;min-width:0;width:auto;max-width:none;margin:0;z-index:5;display:flex;align-items:stretch;overflow:visible}.new-note .nnw .composer-footer .note-folder-bar .folder-picker-toggle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:52px;min-height:52px;max-height:52px;padding:0 1.15rem;margin:0;font-size:0.95rem;font-weight:600;gap:0.5rem;align-self:stretch;line-height:1}.new-note .nnw .composer-footer .create-note-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;align-self:stretch;box-sizing:border-box;min-width:132px;width:auto;height:52px;min-height:52px;margin:0;padding:0 28px;border-radius:999px;border:none;background:#1d1a15;color:#f5f0e6;font-family:Comfortaa,sans-serif;font-size:16px;font-weight:700;letter-spacing:0.02em;line-height:1;box-shadow:4px 4px 12px rgba(30,35,48,0.22),-2px -2px 8px rgba(255,255,255,0.55);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease}.new-note .nnw .composer-footer .create-note-btn:hover{transform:scale(1.04);box-shadow:5px 5px 16px rgba(30,35,48,0.3),-3px -3px 10px rgba(255,255,255,0.65)}.new-note .nnw .composer-footer .create-note-btn:active{transform:scale(0.97);box-shadow:inset 3px 3px 8px rgba(0,0,0,0.3),inset -2px -2px 6px rgba(255,255,255,0.12)}.new-note .nnw .note-folder-bar{position:relative;z-index:5}.new-note .nnw .note-folder-bar .note-folder-bar-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.55rem;row-gap:0.7rem}.new-note .nnw .note-folder-bar .new-note-folder-list{display:flex;flex-wrap:wrap;gap:0.45rem;align-items:center;min-height:0}.new-note .nnw .note-folder-bar .new-note-folder-list:empty{display:none}.new-note .nnw .note-folder-bar .note-folder{display:inline-flex;align-items:center;gap:0.4rem;padding:0.4rem 0.4rem 0.4rem 0.8rem;border-radius:999px;box-shadow:0 0 0 1px #e6dccb;font-size:0.92rem;font-weight:600;line-height:1.2;cursor:pointer}.new-note .nnw .note-folder-bar .note-folder .chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0;border-radius:50%;border:none;background:transparent!important;box-shadow:none!important;cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:0;color:inherit;opacity:0.55;flex-shrink:0}.new-note .nnw .note-folder-bar .note-folder .chip-remove:hover,.new-note .nnw .note-folder-bar .note-folder .chip-remove:active{opacity:1;background:rgba(29,26,21,0.1)!important;box-shadow:none!important}.new-note .nnw .note-folder-bar .folder-picker-toggle{display:inline-flex;align-items:center;gap:0.4rem;box-sizing:border-box;padding:0 0.9rem;border-radius:999px;border:none;background:none;cursor:pointer;box-shadow:0 0 0 1px #e6dccb;font-family:Comfortaa,sans-serif;font-size:0.85rem;color:#1d1a15;line-height:1;transition:box-shadow 0.22s ease,transform 0.2s cubic-bezier(0.33,1,0.68,1),color 0.2s ease}@media (hover:hover) and (pointer:fine){.new-note .nnw .note-folder-bar .folder-picker-toggle:hover:not(.open){transform:translateY(-1px) scale(1.045);box-shadow:0 0 0 1px #d3c5ae,0 8px 18px -12px rgba(60,40,20,0.35);color:#110f0c}}.new-note .nnw .note-folder-bar .folder-picker-toggle:active{transform:translateY(0) scale(0.97);box-shadow:inset 0 0 0 1px #d3c5ae;transition-duration:0.1s}.new-note .nnw .note-folder-bar .folder-picker-toggle.open{transform:none;box-shadow:inset 0 0 0 1px #d3c5ae}.new-note .nnw .note-folder-bar .folder-picker-toggle.open:hover{transform:none}.new-note .nnw .note-folder-bar .folder-picker-toggle svg{margin-top:0;fill:currentColor;flex-shrink:0;transition:transform 0.2s ease}@media (hover:hover) and (pointer:fine){.new-note .nnw .note-folder-bar .folder-picker-toggle:hover:not(.open) svg{transform:scale(1.08)}}.new-note .nnw .note-folder-bar .new-note-folders{position:absolute;left:0;right:auto;bottom:calc(100% + 12px);top:auto;width:min(300px,calc(100vw - 40px));min-width:240px;max-height:320px;overflow:visible;padding:1.1rem 1.15rem 1.25rem;box-sizing:border-box;border-radius:22px;background:#f5f0e6;box-shadow:0 0 0 1px #e6dccb;z-index:8}.new-note .nnw .note-folder-bar .new-note-folders[hidden]{display:none!important}.new-note .nnw .note-folder-bar .new-note-folders .folder-picker-title{font-size:0.95rem;font-weight:700;margin-bottom:0.75rem}.new-note .nnw .note-folder-bar .new-note-folders #search-notepad{width:100%;height:44px;border:none;border-radius:999px;padding:0 1.1rem;box-sizing:border-box;background:transparent;box-shadow:inset 0 0 0 1px #d3c5ae;margin-bottom:0.55rem}.new-note .nnw .note-folder-bar .new-note-folders .folder-list{display:flex;flex-direction:column;gap:0.55rem;margin:0.35rem -4px 0.35rem;padding:10px 8px 12px;max-height:168px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.new-note .nnw .note-folder-bar .new-note-folders .folder-pick-row{display:flex;align-items:center;gap:0.65rem;padding:0.6rem 0.85rem;border-radius:999px;cursor:pointer;box-shadow:0 0 0 1px #e6dccb;box-sizing:border-box;min-width:0}.new-note .nnw .note-folder-bar .new-note-folders .folder-pick-row input{width:16px;height:16px;flex-shrink:0}.new-note .nnw .note-folder-bar .new-note-folders .folder-pick-row span{font-size:0.92rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-note .nnw .note-folder-bar .new-note-folders .folder-picker-empty{opacity:0.55;font-size:0.85rem;padding:0.5rem 0.25rem}.new-note .nnw .note-folder-bar .new-note-folders #create-folder-from-search-btn{margin-top:0.55rem;margin-bottom:0.15rem;width:100%;height:42px;border:none;border-radius:999px;background:#1d1a15;color:#fff;font-family:Comfortaa,sans-serif;box-shadow:3px 4px 10px rgba(30,35,48,0.28),-1px -1px 4px rgba(255,255,255,0.45);cursor:pointer;transition:box-shadow 0.2s ease,transform 0.18s ease}.new-note .nnw .note-folder-bar .new-note-folders #create-folder-from-search-btn:hover{transform:translateY(-1px)}.new-note .nnw .note-folder-bar .new-note-folders #create-folder-from-search-btn:active{transform:translateY(0) scale(0.98);box-shadow:inset 2px 2px 6px rgba(0,0,0,0.35)}.new-note .nnw .new-note-folders-wrapper{display:none}.new-note .nnw .compose-editor .rte-format button,.new-note .nnw .compose-editor .rte-history button,.new-note .nnw .compose-editor .rte-blocks button{width:42px;height:42px;margin:0;padding:0;background:none;border-radius:50px;box-shadow:0 0 0 1px #e6dccb;font-size:18px;display:grid;place-items:center;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:box-shadow 0.15s ease,color 0.15s ease,transform 0.15s ease}.new-note .nnw .compose-editor .rte-format button:hover:not(.active),.new-note .nnw .compose-editor .rte-history button:hover:not(.active),.new-note .nnw .compose-editor .rte-blocks button:hover:not(.active){transform:scale(1.05)}.new-note .nnw .compose-editor .rte-format button svg,.new-note .nnw .compose-editor .rte-history button svg,.new-note .nnw .compose-editor .rte-blocks button svg{display:block;margin:0;pointer-events:none}.new-note .nnw .compose-editor .rte-format button[data-cmd="undo"] svg,.new-note .nnw .compose-editor .rte-format button[data-cmd="redo"] svg,.new-note .nnw .compose-editor .rte-format button[data-cmd="link"] svg,.new-note .nnw .compose-editor .rte-history button[data-cmd="undo"] svg,.new-note .nnw .compose-editor .rte-history button[data-cmd="redo"] svg,.new-note .nnw .compose-editor .rte-history button[data-cmd="link"] svg,.new-note .nnw .compose-editor .rte-blocks button[data-cmd="undo"] svg,.new-note .nnw .compose-editor .rte-blocks button[data-cmd="redo"] svg,.new-note .nnw .compose-editor .rte-blocks button[data-cmd="link"] svg{margin-top:0;stroke:currentColor;fill:none!important}.new-note .nnw .compose-editor .rte-format button[data-cmd="undo"] svg path,.new-note .nnw .compose-editor .rte-format button[data-cmd="undo"] svg circle,.new-note .nnw .compose-editor .rte-format button[data-cmd="undo"] svg rect,.new-note .nnw .compose-editor .rte-format button[data-cmd="redo"] svg path,.new-note .nnw .compose-editor .rte-format button[data-cmd="redo"] svg circle,.new-note .nnw .compose-editor .rte-format button[data-cmd="redo"] svg rect,.new-note .nnw .compose-editor .rte-format button[data-cmd="link"] svg path,.new-note .nnw .compose-editor .rte-format button[data-cmd="link"] svg circle,.new-note .nnw .compose-editor .rte-format button[data-cmd="link"] svg rect,.new-note .nnw .compose-editor .rte-history button[data-cmd="undo"] svg path,.new-note .nnw .compose-editor .rte-history button[data-cmd="undo"] svg circle,.new-note .nnw .compose-editor .rte-history button[data-cmd="undo"] svg rect,.new-note .nnw .compose-editor .rte-history button[data-cmd="redo"] svg path,.new-note .nnw .compose-editor .rte-history button[data-cmd="redo"] svg circle,.new-note .nnw .compose-editor .rte-history button[data-cmd="redo"] svg rect,.new-note .nnw .compose-editor .rte-history button[data-cmd="link"] svg path,.new-note .nnw .compose-editor .rte-history button[data-cmd="link"] svg circle,.new-note .nnw .compose-editor .rte-history button[data-cmd="link"] svg rect,.new-note .nnw .compose-editor .rte-blocks button[data-cmd="undo"] svg path,.new-note .nnw .compose-editor .rte-blocks button[data-cmd="undo"] svg circle,.new-note .nnw .compose-editor .rte-blocks button[data-cmd="undo"] svg rect,.new-note .nnw .compose-editor .rte-blocks button[data-cmd="redo"] svg path,.new-note .nnw .compose-editor .rte-blocks button[data-cmd="redo"] svg circle,.new-note .nnw .compose-editor .rte-blocks button[data-cmd="redo"] svg rect,.new-note .nnw .compose-editor .rte-blocks button[data-cmd="link"] svg path,.new-note .nnw .compose-editor .rte-blocks button[data-cmd="link"] svg circle,.new-note .nnw .compose-editor .rte-blocks button[data-cmd="link"] svg rect{fill:none!important;stroke:currentColor}.new-note .nnw .compose-editor .rte-format button.active,.new-note .nnw .compose-editor .rte-history button.active,.new-note .nnw .compose-editor .rte-blocks button.active{box-shadow:inset 0 0 0 1px #d3c5ae}.new-note .nnw .content{position:relative;height:auto;min-height:0;display:flex;flex-direction:column}.new-note .nnw .content .new-note-content{position:relative;border-radius:24px;box-sizing:border-box;width:100%;flex:1 1 auto;min-height:120px;height:auto;max-height:none;padding:18px 20px;overflow-x:hidden;overflow-y:auto;font-size:18px;line-height:1.55;color:#1d1a15;box-shadow:inset 0 0 0 1px #d3c5ae;cursor:text;transition:box-shadow 0.25s ease}.new-note .nnw .content .new-note-content b,.new-note .nnw .content .new-note-content strong{font-weight:700}.new-note .nnw .content .new-note-content i,.new-note .nnw .content .new-note-content em{font-style:italic}.new-note .nnw .content .new-note-content u{text-decoration:underline}.new-note .nnw .content .new-note-content s,.new-note .nnw .content .new-note-content strike,.new-note .nnw .content .new-note-content del{text-decoration:line-through}.new-note .nnw .content .new-note-content input[type='checkbox']{margin-right:20px}.new-note .nnw .content .new-note-content .checklist{padding-left:10px;list-style-type:none}.new-note .nnw .content .new-note-content .checklist .checkbox-item{margin-top:15px}.new-note .nnw .content .new-note-content .checklist .checklist{padding-left:1.35rem;margin:0.15rem 0 0.35rem}.new-note .nnw .content .new-note-content .checklist .checklist .checkbox-item{margin-top:8px}.new-note .nnw .content .new-note-content ul:not(.checklist),.new-note .nnw .content .new-note-content ol{padding-left:1.35em}.new-note .nnw .content .new-note-content ul:not(.checklist) ul,.new-note .nnw .content .new-note-content ul:not(.checklist) ol,.new-note .nnw .content .new-note-content ol ul,.new-note .nnw .content .new-note-content ol ol{margin-top:0.2em}.new-note .extended{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px);transition:opacity 0.42s cubic-bezier(0.16,1,0.3,1),visibility 0.42s linear,transform 0.55s cubic-bezier(0.16,1,0.3,1)}@media (hover:hover){.new-note:not(.open) .nnw{cursor:pointer}.new-note:not(.open) .nnw:hover{transform:translate3d(0,16px,0);box-shadow:0 0 0 1px #e6dccb}}.new-note.open .nnw{height:min(780px,calc(100dvh - 120px));border-radius:36px;overflow:visible;padding:14px 12px 16px;box-sizing:border-box;box-shadow:5px 8px 22px rgba(180,150,120,0.28),-4px -4px 14px rgba(255,255,255,0.9);transform:translate3d(0,0,0) scale(1);will-change:height,box-shadow,transform}.new-note.open .nnw .top{height:76px;flex:0 0 76px;padding:0 8px;overflow:visible;display:flex;flex-direction:row;align-items:center;gap:10px;box-sizing:border-box}.new-note.open .nnw .top .composer-meta{position:static;left:auto;top:auto;height:auto;flex:0 0 auto;z-index:3;gap:10px}.new-note.open .nnw .top .composer-meta #love,.new-note.open .nnw .top .composer-meta #pin,.new-note.open .nnw .top .composer-meta #share{width:48px;height:48px;flex-shrink:0}.new-note.open .nnw .top .right{position:static;right:auto;top:auto;height:auto;width:auto;flex:0 0 auto;z-index:3}.new-note.open .nnw .top .right div{width:48px;height:48px}.new-note.open .nnw .top .title{position:static;top:auto;right:auto;bottom:auto;left:auto;flex:1 1 auto;width:auto;min-width:0;max-width:100%;height:52px;margin:0;padding:0 16px;line-height:52px;text-align:left;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.new-note.open .nnw .top .composer-meta{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0.04s}.new-note.open .nnw .top .right{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0.04s}.new-note.open .nnw .extended{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0.02s;flex:1 1 auto;min-height:0;overflow:visible;display:flex;flex-direction:column}.new-note.open .nnw .nn-reveal{opacity:1;transform:translateY(0);pointer-events:auto}.new-note.open .nnw .top .composer-meta.nn-reveal,.new-note.open .nnw .top .right.nn-reveal{transition-delay:0.05s}.new-note.open .nnw .compose-editor{gap:20px;padding:6px 24px 0;overflow:visible}.new-note.open .nnw .compose-editor .composer-toolbar{margin-left:0;width:100%;overflow:visible}.new-note.open .nnw .compose-editor .nn-reveal-rte .rte:not(.rte-media){gap:12px 14px;padding:8px 2px;margin:-4px 0;box-sizing:border-box}.new-note.open .nnw .compose-editor .nn-reveal-rte .rte.rte-media{gap:12px}.new-note.open .nnw .compose-editor .nn-reveal-rte .rte.rte-media .rte-media-btn{flex:1 1 0%;width:0;min-width:0;height:52px;padding:0 0.85rem}.new-note.open .nnw .compose-editor .rte-format{gap:12px}.new-note.open .nnw .compose-editor .rte-history{gap:12px}.new-note.open .nnw .compose-editor .content{min-height:0}.new-note.open .nnw .compose-editor .rte-format button,.new-note.open .nnw .compose-editor .rte-history button,.new-note.open .nnw .compose-editor .rte-blocks button{width:46px;height:46px}.new-note.open .nnw .compose-editor .rte-media .rte-media-btn{flex:1 1 0%;width:0;min-width:0;height:52px;margin:0;border-radius:999px;padding:0 0.85rem}.new-note.open .nnw .compose-editor .rte-format{opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:0.08s}.new-note.open .nnw .compose-editor .rte-history{opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:0.1s}.new-note.open .nnw .compose-editor .rte-blocks{opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:0.11s}.new-note.open .nnw .compose-editor .nn-reveal-rte .rte.rte-media,.new-note.open .nnw .compose-editor .rte.rte-media{opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:0.06s}.new-note.open .nnw .content.nn-reveal{transition-delay:0.12s;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.new-note.open .nnw .composer-footer.nn-reveal{transition-delay:0.14s}.new-note.open .nnw .compose-editor{flex:1 1 auto;min-height:0;overflow:visible}.new-note.open .nnw .content .new-note-content{flex:1 1 auto;min-height:120px;height:auto;max-height:none;padding:26px 28px;font-size:19px;line-height:1.7;border-radius:28px}.new-note.open .nnw .composer-footer{flex:0 0 auto;padding:20px 24px 36px;gap:0.85rem;margin-top:0;position:relative;z-index:3;overflow:visible}.new-note.open .nnw .composer-footer .composer-footer-row{gap:14px 18px;align-items:stretch}.new-note.open .nnw .composer-footer .create-note-btn{min-width:152px;height:52px;min-height:52px;padding:0 34px;font-size:17px;line-height:1}.new-note.open .nnw .composer-footer .new-note-folder-list:not(:empty){gap:0.55rem}.new-note.open .nnw .composer-footer .new-note-folder-list:not(:empty) .note-folder{font-size:0.95rem;min-height:34px;padding:0.35rem 0.35rem 0.35rem 0.9rem}.new-note.open .nnw .composer-footer .new-note-folder-list:not(:empty) .chip-remove{width:20px;height:20px;font-size:15px}.new-note.open .nnw .composer-footer .note-folder-bar .folder-picker-toggle{height:52px;min-height:52px;padding:0 1.25rem;font-size:0.95rem;font-weight:600;gap:0.55rem;line-height:1}.new-note.open .nnw .composer-footer .note-folder-bar .folder-picker-toggle svg{width:18px;height:16px}.new-note.open.is-closing .nnw{height:60px;border-radius:30px;overflow:hidden;padding:0;box-shadow:0 0 0 1px #e6dccb;transform:translate3d(0,28px,0) scale(0.97);transition-delay:0s}.new-note.open.is-closing .nnw .top{height:60px;flex:0 0 60px;padding:0}.new-note.open.is-closing .nnw .top .composer-meta{position:absolute;left:10px;height:60px;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-6px);transition-delay:0s;transition-duration:0.2s}.new-note.open.is-closing .nnw .top .composer-meta #love,.new-note.open.is-closing .nnw .top .composer-meta #pin,.new-note.open.is-closing .nnw .top .composer-meta #share{width:45px;height:45px}.new-note.open.is-closing .nnw .top .right{position:absolute;right:10px;height:60px;width:45px;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(6px);transition-delay:0s;transition-duration:0.2s}.new-note.open.is-closing .nnw .top .right div{width:45px;height:45px}.new-note.open.is-closing .nnw .top .title{position:relative;top:auto;right:auto;bottom:auto;left:auto;flex:0 0 auto;width:calc(100% - 16px);height:44px;padding:0 20px;line-height:44px;font-size:18px;transition-delay:0s}.new-note.open.is-closing .nnw .extended{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition-delay:0s;transition-duration:0.22s}.new-note.open.is-closing .nnw .nn-reveal,.new-note.open.is-closing .nnw .compose-editor .rte-format,.new-note.open.is-closing .nnw .compose-editor .rte-history,.new-note.open.is-closing .nnw .compose-editor .rte-blocks,.new-note.open.is-closing .nnw .compose-editor .rte-media{opacity:0;transform:translateY(4px);pointer-events:none;transition-delay:0s!important;transition-duration:0.18s!important}.new-note.open.is-closing .nnw .composer-footer.nn-reveal{transition-delay:0s!important}.new-note.open.is-closing .nnw .content.nn-reveal{transition-delay:0s!important}.new-note.open.is-closing .nnw .compose-editor .rte-history,.new-note.open.is-closing .nnw .compose-editor .rte-format,.new-note.open.is-closing .nnw .compose-editor .rte-blocks,.new-note.open.is-closing .nnw .compose-editor .rte-media{transition-delay:0s!important}.new-note.open.is-closing .nnw .top .composer-meta.nn-reveal,.new-note.open.is-closing .nnw .top .right.nn-reveal{transition-delay:0s!important}@media (prefers-reduced-motion:reduce){.new-note .nnw,.new-note .nnw .top .title,.new-note .nnw .top .composer-meta,.new-note .nnw .top .right,.new-note .nnw .extended,.new-note .nnw .nn-reveal,.new-note .nnw .compose-editor .rte-format,.new-note .nnw .compose-editor .rte-history,.new-note .nnw .compose-editor .rte-blocks,.new-note .nnw .compose-editor .rte-media{transition:none!important;animation:none!important;filter:none!important}.new-note.open .nnw .nn-reveal,.new-note.open .nnw .compose-editor .rte-format,.new-note.open .nnw .compose-editor .rte-history,.new-note.open .nnw .compose-editor .rte-blocks,.new-note.open .nnw .compose-editor .rte-media{opacity:1;transform:none;pointer-events:auto}.new-note.open.is-closing .nnw .nn-reveal,.new-note.open.is-closing .nnw .compose-editor .rte-format,.new-note.open.is-closing .nnw .compose-editor .rte-history,.new-note.open.is-closing .nnw .compose-editor .rte-blocks,.new-note.open.is-closing .nnw .compose-editor .rte-media,.new-note.open.is-closing .nnw .extended,.new-note.open.is-closing .nnw .top .composer-meta,.new-note.open.is-closing .nnw .top .right{opacity:0}.new-note.open.is-closing .nnw{transition-delay:0s}}.notes-wrapper{position:relative;top:85px;width:100%;display:flex;justify-content:center;transition:margin-left 0.44s cubic-bezier(0.33,1,0.68,1),opacity 0.2s ease;z-index:1;padding-top:8px}.notes-wrapper .current-page-title{position:relative;display:flex;align-items:center;gap:0.55rem;margin:12px 0 12px 0;font-size:28px;font-weight:bold;line-height:1.15}.notes-wrapper .current-page-title .heading-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.15rem;height:2.15rem;color:inherit;opacity:0.9}.notes-wrapper .current-page-title .heading-icon svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%;fill:currentColor}.notes-wrapper .current-page-title .heading-icon svg[fill="none"]{fill:none;stroke:currentColor}.notes-wrapper .current-page-title .heading-text{min-width:0}.notes-wrapper .current-page-title.current-page-title--loved{color:#e53935}.notes-wrapper .current-page-title.current-page-title--wall{color:#2f5d50}.notes-wrapper .current-page-title.current-page-title--wall .heading-text{display:flex;flex-direction:column;align-items:flex-start;gap:0.2rem;line-height:1.1}.notes-wrapper .current-page-title.current-page-title--wall .heading-sub{font-size:0.42em;font-weight:500;letter-spacing:0.01em;opacity:0.72;line-height:1.35;max-width:22rem}.notes.notes--wall .note{border-color:rgba(47,93,80,0.14)}.notes{position:relative;width:100%;max-width:600px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));box-sizing:border-box;transition:opacity 0.45s ease}.notes .section-title{position:relative;top:10px;display:flex;align-items:center;gap:0.65rem;font-size:26px;font-weight:700;line-height:1.2}.notes .section-title .heading-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.1rem;height:2.1rem;color:inherit;opacity:0.85}.notes .section-title .heading-icon svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%;fill:currentColor}.notes .section-title .heading-icon svg[fill="none"]{fill:none;stroke:currentColor}.notes .section-title .heading-text{min-width:0}.notes .notes-block{position:relative;margin:0 0 12px}.notes .notes-block:last-child{margin-bottom:0}.notes .notes-block-title{display:flex;align-items:center;gap:8px;margin:0 4px 14px;font-size:12px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;opacity:0.5}.notes .notes-block-title svg{width:14px;height:14px;flex:0 0 auto;fill:currentColor}.notes .note-section{position:relative;left:0;top:12px;width:100%;display:grid}.notes .note-section .note{position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:35px;overflow:hidden;display:block;opacity:0;padding:12px 14px 12px;margin:0 0 18px;border-radius:24px;border:none;background-color:#f5f0e6;box-shadow:0 0 0 1px #e6dccb;transition:opacity 1s ease-in-out,background-color 0.55s ease,color 0.4s ease,box-shadow 0.55s ease}.notes .note-section .note .pin-badge,.notes .note-section .note .love-badge,.notes .note-section .note .share-badge{position:absolute;top:12px;left:12px;right:auto;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:#1d1a15;background:#f5f0e6;box-shadow:0 0 0 1px #e6dccb;pointer-events:none;overflow:visible}.notes .note-section .note .pin-badge svg,.notes .note-section .note .love-badge svg,.notes .note-section .note .share-badge svg{display:block;width:14px;height:14px;overflow:visible;fill:currentColor;opacity:0.9}.notes .note-section .note .share-badge{z-index:4;pointer-events:auto;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease}.notes .note-section .note .share-badge svg{fill:none!important;stroke:currentColor;opacity:0.85}.notes .note-section .note .share-badge svg circle,.notes .note-section .note .share-badge svg path{fill:none!important;stroke:currentColor}.notes .note-section .note .share-badge:hover{transform:scale(1.1);box-shadow:0 0 0 1px #d3c5ae,0 8px 18px -12px rgba(60,40,20,0.35)}.notes .note-section .note .share-badge:active{transform:scale(0.94);box-shadow:inset 0 0 0 1px #1d1b18}.notes .note-section .note .love-badge{color:#e53935}.notes .note-section .note .love-badge svg{opacity:1}.notes .note-section .note.is-loved .pin-badge{left:46px}.notes .note-section .note.is-loved .share-badge,.notes .note-section .note.is-pinned .share-badge{left:46px}.notes .note-section .note.is-loved.is-pinned .share-badge{left:80px}.notes .note-section .note.is-pinned .text,.notes .note-section .note.is-loved .text,.notes .note-section .note.is-shared .text{padding-left:48px;padding-right:16px}.notes .note-section .note.is-pinned.is-loved .text,.notes .note-section .note.is-pinned.is-shared .text,.notes .note-section .note.is-loved.is-shared .text{padding-left:82px;padding-right:16px}.notes .note-section .note.is-pinned.is-loved.is-shared .text{padding-left:116px;padding-right:16px}.notes .note-section .note.is-pinned .folders,.notes .note-section .note.is-loved .folders,.notes .note-section .note.is-shared .folders{padding-left:48px}.notes .note-section .note.is-pinned.is-loved .folders,.notes .note-section .note.is-pinned.is-shared .folders,.notes .note-section .note.is-loved.is-shared .folders{padding-left:82px}.notes .note-section .note.is-pinned.is-loved.is-shared .folders{padding-left:116px}.notes .note-section .note .actions{position:absolute;top:14px;right:14px;z-index:4;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(12px);will-change:transform,opacity;transition:opacity 0.32s cubic-bezier(0.22,0.8,0.28,1),visibility 0.32s ease,transform 0.42s cubic-bezier(0.22,1.12,0.36,1)}.notes .note-section .note .actions>input{display:none}.notes .note-section .note .actions>div{width:40px;height:40px;border-radius:50px;margin-left:10px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #e6dccb;cursor:pointer;z-index:5;opacity:0;transform:translateX(10px);transition:opacity 0.3s cubic-bezier(0.22,0.8,0.28,1),transform 0.4s cubic-bezier(0.22,1.12,0.36,1),box-shadow 0.25s ease}.notes .note-section .note .actions>div svg{pointer-events:none}.notes .note-section .note .actions>.share svg{width:18px;height:18px;fill:none!important;stroke:currentColor}.notes .note-section .note .actions>.share svg circle,.notes .note-section .note .actions>.share svg path{fill:none!important;stroke:currentColor}.notes .note-section .note .actions>div:nth-child(2){transition-delay:0s}.notes .note-section .note .actions>div:nth-child(3){transition-delay:0.03s}.notes .note-section .note .actions>div:nth-child(4){transition-delay:0.06s}.notes .note-section .note .actions>div:nth-child(5){transition-delay:0.09s}.notes .note-section .note .actions>div:nth-child(6){transition-delay:0.12s}.notes .note-section .note .actions>div.in{box-shadow:inset 0 0 0 1px #d3c5ae}.notes .note-section .note .actions>div:hover{transform:translateX(0) scale(1.04);box-shadow:0 0 0 1px #d3c5ae,0 8px 18px -12px rgba(60,40,20,0.35)}.notes .note-section .note .actions>div:active{transform:translateX(0) scale(0.94);box-shadow:inset 0 0 0 1px #d3c5ae;transition-duration:0.12s}.notes .note-section .note:hover>.actions,.notes .note-section .note:focus-within>.actions{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.notes .note-section .note:hover>.actions>div,.notes .note-section .note:focus-within>.actions>div{opacity:1;transform:translateX(0)}.notes .note-section .note:hover>.actions>div:nth-child(2),.notes .note-section .note:focus-within>.actions>div:nth-child(2){transition-delay:0.16s}.notes .note-section .note:hover>.actions>div:nth-child(3),.notes .note-section .note:focus-within>.actions>div:nth-child(3){transition-delay:0.12s}.notes .note-section .note:hover>.actions>div:nth-child(4),.notes .note-section .note:focus-within>.actions>div:nth-child(4){transition-delay:0.08s}.notes .note-section .note:hover>.actions>div:nth-child(5),.notes .note-section .note:focus-within>.actions>div:nth-child(5){transition-delay:0.04s}.notes .note-section .note:hover>.actions>div:nth-child(6),.notes .note-section .note:focus-within>.actions>div:nth-child(6){transition-delay:0s}.notes .note-section .note .text{position:relative;cursor:pointer;padding:4px 12px 8px 12px;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;white-space:normal;overflow-wrap:anywhere;word-break:break-word;z-index:3}.notes .note-section .note .text span{position:relative}.notes .note-section .note .text .title{display:block;min-height:26px;max-width:100%;font-size:17px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.notes .note-section .note .text .note-meta{display:block;margin-top:2px;font-size:12px;font-weight:500;letter-spacing:0.01em;line-height:1.35;opacity:0.48;white-space:normal;overflow:hidden}.notes .note-section .note .text .note-stats{display:flex;flex-wrap:wrap;align-items:center;gap:0.55rem;margin-top:0.45rem}.notes .note-section .note .text .wall-stat{display:inline-flex;align-items:center;gap:0.28rem;min-height:28px;padding:0 0.55rem;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:600;opacity:0.72;box-shadow:0 0 0 1px #e6dccb;cursor:default}.notes .note-section .note .text button.wall-like{cursor:pointer;color:inherit;transition:color 0.15s ease,box-shadow 0.15s ease,transform 0.12s ease}.notes .note-section .note .text button.wall-like.in{color:#e53935;opacity:1;box-shadow:inset 0 0 0 1px #1d1b18}.notes .note-section .note .text button.wall-like:hover{opacity:1;transform:scale(1.04)}.notes .note-section .note .text button.wall-like:active{transform:scale(0.96)}.notes .note-section .note .text .wall-stat-n{min-width:0.75rem;font-variant-numeric:tabular-nums}.notes .note-section .note .text .wall-views svg{opacity:0.9}.notes .note-section .note .text .content{margin-top:6px;max-width:100%;min-width:0;box-sizing:border-box;max-height:5.8rem;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;white-space:normal;font-size:15px;line-height:1.45;opacity:0.88;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;cursor:text}.notes .note-section .note .text .content *{max-width:100%;box-sizing:border-box}.notes .note-section .note .text .content img,.notes .note-section .note .text .content video,.notes .note-section .note .text .content iframe{display:block;width:100%;height:auto;max-height:140px;object-fit:cover;border-radius:12px;margin:0.35em 0}.notes .note-section .note .text .content audio,.notes .note-section .note .text .content .note-voice,.notes .note-section .note .text .content .note-file{display:none}.notes .note-section .note .text .content .note-voice{margin:0.45em 0;padding:0.45rem 0.55rem;border-radius:14px;overflow:hidden}.notes .note-section .note .text .content .note-voice audio{height:36px}.notes .note-section .note .text .content pre,.notes .note-section .note .text .content code{white-space:pre-wrap;overflow-wrap:anywhere}.notes .note-section .note .text .content input[type='checkbox']{margin-right:20px}.notes .note-section .note .text .content .checklist{padding-left:5px;list-style-type:none}.notes .note-section .note .text .content .checklist .checkbox-item{margin-top:15px}.notes .note-section .note .text .content .checklist .checklist{padding-left:1.2rem;margin:0.1rem 0 0.25rem}.notes .note-section .note .text .content .checklist .checklist .checkbox-item{margin-top:8px}.notes .note-section .note .text .content ul:not(.checklist),.notes .note-section .note .text .content ol{padding-left:1.2em}.notes .note-section .note .text .empty{position:relative;top:0;font-size:20px;color:grey;cursor:text}.notes .note-section .note .text .content.is-expanded{-webkit-line-clamp:unset;line-clamp:unset}.notes .note-section .note .text .content-expand{display:inline-flex;align-items:center;gap:0.3rem;margin-top:4px;padding:5px 12px;border:none;border-radius:999px;background:transparent;color:#1d1a15;font:inherit;font-size:12px;font-weight:700;letter-spacing:0.01em;opacity:0.62;cursor:pointer;box-shadow:0 0 0 1px #e6dccb;transition:opacity 0.15s ease,box-shadow 0.15s ease,transform 0.12s ease}.notes .note-section .note .text .content-expand[hidden]{display:none!important}.notes .note-section .note .text .content-expand:hover{opacity:1;transform:scale(1.03)}.notes .note-section .note .text .content-expand:active{transform:scale(0.97)}.notes .note-section .note .folders{position:relative;z-index:2;box-sizing:border-box;width:100%;padding:8px 12px 8px 12px}.notes .note-section .note .folders .folder{position:relative;height:16px;min-width:20px;max-width:150px;display:inline-block;justify-content:center;align-items:center;padding:12px;margin:4px 8px 0 0;border-radius:50px;box-shadow:0 0 0 1px #e6dccb;cursor:pointer}.notes .note-section .note .folders .folder span{float:left;font-size:15px}.notes .note-section .note .folders .folder div{position:absolute;right:1px;bottom:2px;height:35px;width:35px;display:flex;align-items:center;justify-content:center;border-radius:50px;background:#f5f0e6;box-shadow:0 0 0 1px #e6dccb;cursor:pointer;opacity:0;transition:opacity 0.25s ease-in-out}.notes .note-section .note .folders .folder div svg{position:relative;bottom:1px;transform:scale(0.5)}.notes.notes--archive .note .actions>.archive,.notes.notes--archive .note .actions>.archive.in,.notes.notes--loved .note .actions>.love,.notes.notes--loved .note .actions>.love.in,.notes.notes--trash .note .actions>.delete,.notes.notes--trash .note .actions>.delete.in{box-shadow:0 0 0 1px #e6dccb}.folder-dialog{position:relative;width:440px;max-width:calc(100% - 32px);height:auto;padding:1.75rem 1.65rem 1.7rem;box-sizing:border-box;border-radius:32px;background:#f5f0e6;box-shadow:6px 10px 28px rgba(30,35,48,0.16),-4px -4px 14px rgba(255,255,255,0.75)}.folder-dialog .folder-dialog-close{position:absolute;right:16px;top:16px;width:44px;height:44px;border:none;border-radius:50px;background:none;color:#1d1a15;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #e6dccb;padding:0}.folder-dialog .folder-dialog-close svg{fill:none;stroke:currentColor}.folder-dialog .folder-dialog-close:active{box-shadow:inset 0 0 0 1px #d3c5ae}.folder-dialog .folder-dialog-title{margin:0 3.25rem 0.4rem 0;font-size:1.7rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2;color:#1d1a15}.folder-dialog .folder-dialog-hint{margin:0 3.25rem 1.45rem 0;font-size:0.92rem;opacity:0.5;line-height:1.4}.folder-dialog .folder-dialog-form{display:flex;flex-direction:column;gap:0.7rem;position:relative;top:0}.folder-dialog .folder-dialog-label{font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;opacity:0.55;margin:0 0 0.15rem}.folder-dialog .folder-dialog-field{position:relative;display:flex;align-items:center;width:100%;height:54px;border-radius:999px;box-shadow:inset 0 0 0 1px #d3c5ae;background:transparent}.folder-dialog .folder-dialog-input{width:100%;height:54px;box-sizing:border-box;margin:0;float:none;padding:0 1.4rem;font-size:1.05rem;font-family:Comfortaa,sans-serif;font-weight:500;color:#1d1a15;background:transparent;border:none;border-radius:999px;box-shadow:inset 0 0 0 1px #d3c5ae;-webkit-appearance:none;appearance:none}.folder-dialog .folder-dialog-input::placeholder{color:rgba(29,26,21,0.38);font-weight:400}.folder-dialog .folder-dialog-input:focus{outline:none}.folder-dialog .folder-dialog-field .folder-dialog-input{box-shadow:none;padding:0 3.4rem 0 1.4rem;height:100%}.folder-dialog .folder-dialog-confirm{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#1d1a15;color:#f5f0e6;cursor:pointer;box-shadow:0 0 0 1px #e6dccb;transition:opacity 0.2s ease,transform 0.15s ease,box-shadow 0.15s ease,background-color 0.2s ease}.folder-dialog .folder-dialog-confirm svg{fill:none;stroke:currentColor}.folder-dialog .folder-dialog-confirm:disabled{opacity:0.35;cursor:not-allowed;box-shadow:none}.folder-dialog .folder-dialog-confirm:not(:disabled):hover{transform:translateY(-50%) scale(1.06);box-shadow:3px 3px 9px rgba(30,35,48,0.3),-2px -2px 7px rgba(255,255,255,0.6)}.folder-dialog .folder-dialog-confirm:not(:disabled):active{transform:translateY(-50%) scale(0.94);box-shadow:inset 2px 2px 6px rgba(0,0,0,0.3)}.folder-dialog .folder-dialog-primary{width:100%;height:52px;margin-top:0.55rem;float:none;padding:0 1.4rem;border:none;border-radius:999px;background:#1d1a15;color:#f5f0e6;font-family:Comfortaa,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0.01em;cursor:pointer;box-shadow:0 0 0 1px #e6dccb;transition:transform 0.15s ease,box-shadow 0.15s ease,opacity 0.2s ease}.folder-dialog .folder-dialog-primary:disabled{opacity:0.4;cursor:not-allowed}.folder-dialog .folder-dialog-primary:not(:disabled):hover{transform:scale(1.04);box-shadow:4px 4px 12px rgba(30,35,48,0.28),-3px -3px 9px rgba(255,255,255,0.65)}.folder-dialog .folder-dialog-primary:not(:disabled):active{transform:scale(0.97);box-shadow:inset 3px 3px 8px rgba(0,0,0,0.3)}.folder-dialog .folder-dialog-danger{position:static;top:auto;left:auto;width:100%;height:52px;margin-top:0.55rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:0.55rem;border:1.5px solid #b42318;border-radius:999px;background:transparent;color:#b42318;font-family:Comfortaa,sans-serif;font-size:0.95rem;font-weight:700;letter-spacing:0.01em;cursor:pointer;box-shadow:none;transition:background-color 0.18s ease,color 0.18s ease,border-color 0.18s ease,transform 0.15s ease}.folder-dialog .folder-dialog-danger svg{fill:currentColor;stroke:none;flex-shrink:0}.folder-dialog .folder-dialog-danger:hover{background:rgba(180,35,24,0.08);border-color:#9a1e14;color:#9a1e14;transform:scale(1.02)}.folder-dialog .folder-dialog-danger:active{transform:scale(0.98);background:rgba(180,35,24,0.12)}.create-folder-form,.edit-folder-form{position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,0.55);z-index:-1;display:none;justify-content:center;align-items:center;opacity:0}.trash-note{position:relative;left:0;top:0;width:100%;display:flex;justify-content:center}.trash-note div{width:70%}.trash-note span{text-align:center}.trash-note button{position:relative;top:15px;margin:0 auto;padding:10px;display:block}body.dark{background-color:#15130f;color:#e8e4dc}body.dark .top-nav,body.dark .new-note .nnw,body.dark .notes .note,body.dark .create-folder-form .wrapper,body.dark .edit-folder-form .wrapper,body.dark .current-note .wrapper,body.dark .notes .note.is-editing .wrapper,body.dark .new-note-folders{background-color:#1d1a15;color:#e8e4dc;box-shadow:0 0 0 1px #332d24}body.dark .side-nav{background:transparent;box-shadow:none;color:#e8e4dc}body.dark .side-nav.open{background:transparent;box-shadow:none;color:#e8e4dc}body.dark .side-nav.open .folder-nav-item .folder-icon{color:hsl(var(--folder-hue,210),55%,72%)}body.dark .side-nav.open .folders .page.folder-nav-item .efi{background:#1d1a15;color:#e8e4dc;box-shadow:0 0 0 1px #332d24}body.dark .side-nav.open .folders .page.folder-nav-item .efi:hover{box-shadow:0 0 0 1px #463e32,0 8px 18px -12px rgba(0,0,0,0.6)}body.dark .side-nav.open .folders .page.folder-nav-item .efi:active{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .side-nav.open.is-closing{background:transparent;box-shadow:none}body.dark .side-nav .page{background:#1d1a15;box-shadow:0 0 0 1px #332d24}body.dark .side-nav .page.in{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .side-nav .page:active{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .side-nav .page:hover:not(.in){box-shadow:0 0 0 1px #463e32,0 8px 18px -12px rgba(0,0,0,0.6)}body.dark .side-nav .page.in:hover{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .folder-dialog .folder-dialog-close{box-shadow:0 0 0 1px #332d24;color:#e8e4dc;background:#1d1a15}body.dark .folder-dialog .folder-dialog-close:active{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .folder-dialog{color:#e8e4dc}body.dark .folder-dialog .folder-dialog-title{color:#e8e4dc}body.dark .folder-dialog .folder-dialog-hint{color:rgba(232,228,220,0.58);opacity:1}body.dark .folder-dialog .folder-dialog-label{color:rgba(232,228,220,0.68);opacity:1}body.dark .folder-dialog .folder-dialog-input{box-shadow:inset 0 0 0 1px #ece5d8;color:#e8e4dc;background:transparent}body.dark .folder-dialog .folder-dialog-input::placeholder{color:rgba(232,228,220,0.4)}body.dark .folder-dialog .folder-dialog-field{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .folder-dialog .folder-dialog-field .folder-dialog-input{box-shadow:none}body.dark .folder-dialog .folder-dialog-confirm{background:#e8e4dc;color:#15130f;box-shadow:3px 3px 8px #0a0c10,-1px -1px 3px #24201a}body.dark .folder-dialog .folder-dialog-primary{background:#e8e4dc;color:#15130f;box-shadow:0 0 0 1px #332d24}body.dark .folder-dialog .folder-dialog-danger{border-color:#ff8a80;color:#ff8a80}body.dark .folder-dialog .folder-dialog-danger:hover{background:rgba(255,138,128,0.12);border-color:#ff9a92;color:#ff9a92}body.dark .folder-dialog .folder-dialog-danger:active{background:rgba(255,138,128,0.18)}body.dark .top-nav .search input,body.dark .new-note .title,body.dark .new-note-content,body.dark .current-note .ct,body.dark .notes .note.is-editing .ct,body.dark .current-note .note-editor-content,body.dark .notes .note.is-editing .note-editor-content,body.dark input,body.dark .page-title,body.dark .current-page-title,body.dark .section-title{color:#e8e4dc}body.dark .top-nav .search input,body.dark .new-note .top .title,body.dark .new-note-content,body.dark .current-note .ct,body.dark .notes .note.is-editing .ct,body.dark .current-note .note-editor-content,body.dark .notes .note.is-editing .note-editor-content{box-shadow:inset 0 0 0 1px #ece5d8;background:#1a1813;color:#e8e4dc}body.dark .top-nav .search input:hover:not(:focus){box-shadow:inset 2px 2px 6px rgba(0,0,0,0.5),inset -1px -1px 3px rgba(70,62,50,0.25)}body.dark .top-nav .search input:focus{background:#1a1d26;color:#e8e4dc;box-shadow:inset 4px 4px 10px rgba(0,0,0,0.58),inset -1px -1px 3px rgba(70,62,50,0.22);transform:none}body.dark .top-nav .search input::placeholder{color:rgba(232,228,220,0.42);opacity:1}body.dark .top-nav .search input:focus::placeholder{color:rgba(232,228,220,0.42);opacity:1}body.dark .top-nav .search .si{fill:rgba(232,228,220,0.45);color:#e8e4dc}body.dark .top-nav .search:focus-within .si{fill:rgba(232,228,220,0.9);opacity:0.9}body.dark .top-nav .search #cs,body.dark .top-nav .search .search-clear{background:#1d1a15;color:#e8e4dc;box-shadow:0 0 0 1px #332d24}body.dark .top-nav .search #cs svg,body.dark .top-nav .search .search-clear svg{fill:none;stroke:currentColor}body.dark .top-nav .search #cs:active,body.dark .top-nav .search .search-clear:active{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .current-note .rte.rte-media,body.dark .notes .note.is-editing .rte.rte-media{border:none}body.dark .current-note .close-current-note,body.dark .notes .note.is-editing .close-current-note,body.dark .current-note .note-editor-folder,body.dark .notes .note.is-editing .note-editor-folder,body.dark .current-note .editor-meta .editor-love,body.dark .notes .note.is-editing .editor-meta .editor-love,body.dark .current-note .editor-meta .editor-pin,body.dark .notes .note.is-editing .editor-meta .editor-pin,body.dark .current-note .editor-meta .editor-share,body.dark .notes .note.is-editing .editor-meta .editor-share,body.dark .current-note .editor-folder-bar .note-folder,body.dark .notes .note.is-editing .editor-folder-bar .note-folder,body.dark .current-note .editor-folder-bar .folder-picker-toggle,body.dark .notes .note.is-editing .editor-folder-bar .folder-picker-toggle,body.dark .current-note .editor-folder-bar .editor-create-folder-btn,body.dark .notes .note.is-editing .editor-folder-bar .editor-create-folder-btn,body.dark .current-note .note-share-bar .note-share-copy,body.dark .notes .note.is-editing .note-share-bar .note-share-copy,body.dark .current-note .note-share-bar .note-share-rotate,body.dark .notes .note.is-editing .note-share-bar .note-share-rotate,body.dark .current-note .note-share-bar .note-share-stop,body.dark .notes .note.is-editing .note-share-bar .note-share-stop,body.dark .current-note .rte button:not(.active),body.dark .notes .note.is-editing .rte button:not(.active){box-shadow:0 0 0 1px #332d24;color:#e8e4dc;background:#1d1a15}body.dark .current-note .editor-folder-bar .note-folder .chip-remove,body.dark .notes .note.is-editing .editor-folder-bar .note-folder .chip-remove{background:transparent!important;box-shadow:none!important;color:#e8e4dc}body.dark .current-note .editor-folder-bar .note-folder .chip-remove:hover,body.dark .current-note .editor-folder-bar .note-folder .chip-remove:active,body.dark .notes .note.is-editing .editor-folder-bar .note-folder .chip-remove:hover,body.dark .notes .note.is-editing .editor-folder-bar .note-folder .chip-remove:active{background:rgba(232,228,220,0.12)!important;color:#fff}body.dark .current-note .note-share-bar,body.dark .notes .note.is-editing .note-share-bar{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .current-note .note-share-bar .note-share-url,body.dark .notes .note.is-editing .note-share-bar .note-share-url{box-shadow:inset 0 0 0 1px #ece5d8;color:#e8e4dc;background:#191612}@media (hover:hover) and (pointer:fine){body.dark .current-note .editor-folder-bar .folder-picker-toggle:hover:not(.open),body.dark .notes .note.is-editing .editor-folder-bar .folder-picker-toggle:hover:not(.open){transform:translateY(-1px) scale(1.045);box-shadow:0 0 0 1px #463e32,0 8px 18px -12px rgba(0,0,0,0.6);color:#fff}}body.dark .current-note .close-current-note:active,body.dark .notes .note.is-editing .close-current-note:active,body.dark .current-note .editor-meta .editor-love:active,body.dark .notes .note.is-editing .editor-meta .editor-love:active,body.dark .current-note .editor-meta .editor-pin:active,body.dark .notes .note.is-editing .editor-meta .editor-pin:active,body.dark .current-note .editor-meta .editor-share:active,body.dark .notes .note.is-editing .editor-meta .editor-share:active,body.dark .current-note .editor-meta .editor-love.in,body.dark .notes .note.is-editing .editor-meta .editor-love.in,body.dark .current-note .editor-meta .editor-pin.in,body.dark .notes .note.is-editing .editor-meta .editor-pin.in,body.dark .current-note .editor-meta .editor-share.in,body.dark .notes .note.is-editing .editor-meta .editor-share.in,body.dark .current-note .editor-folder-bar .folder-picker-toggle:active,body.dark .notes .note.is-editing .editor-folder-bar .folder-picker-toggle:active,body.dark .current-note .editor-folder-bar .folder-picker-toggle.open,body.dark .notes .note.is-editing .editor-folder-bar .folder-picker-toggle.open,body.dark .current-note .editor-folder-bar .editor-create-folder-btn:active,body.dark .notes .note.is-editing .editor-folder-bar .editor-create-folder-btn:active,body.dark .current-note .note-share-bar .note-share-copy:active,body.dark .notes .note.is-editing .note-share-bar .note-share-copy:active,body.dark .current-note .note-share-bar .note-share-rotate:active,body.dark .notes .note.is-editing .note-share-bar .note-share-rotate:active,body.dark .current-note .note-share-bar .note-share-stop:active,body.dark .notes .note.is-editing .note-share-bar .note-share-stop:active,body.dark .current-note .rte button:active,body.dark .notes .note.is-editing .rte button:active,body.dark .current-note .rte button.active,body.dark .notes .note.is-editing .rte button.active{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .current-note .editor-meta .editor-love.in,body.dark .notes .note.is-editing .editor-meta .editor-love.in{color:#ff5a5a}body.dark .current-note .editor-meta .editor-share svg,body.dark .notes .note.is-editing .editor-meta .editor-share svg{fill:none!important;stroke:#e8e4dc}body.dark .current-note .editor-meta .editor-share svg circle,body.dark .current-note .editor-meta .editor-share svg path,body.dark .notes .note.is-editing .editor-meta .editor-share svg circle,body.dark .notes .note.is-editing .editor-meta .editor-share svg path{fill:none!important;stroke:#e8e4dc}body.dark .current-note .editor-folder-bar .editor-folder-panel,body.dark .notes .note.is-editing .editor-folder-bar .editor-folder-panel{background:#1d1a15;box-shadow:inset 0 0 0 1px #ece5d8;color:#e8e4dc}body.dark .current-note .editor-folder-bar .editor-folder-search,body.dark .notes .note.is-editing .editor-folder-bar .editor-folder-search{box-shadow:inset 0 0 0 1px #ece5d8;background:#1a1813;color:#e8e4dc}body.dark .current-note .editor-folder-bar .folder-pick-row:hover,body.dark .notes .note.is-editing .editor-folder-bar .folder-pick-row:hover{background:rgba(255,255,255,0.06)}body.dark input[type=checkbox]:before{background-color:#1d1a15;border-color:rgba(232,228,220,0.55);box-shadow:inset 2px 2px 6px #0a0c10,inset -1px -1px 3px #24201a}body.dark input[type=checkbox]:checked:before{background-color:#e8e4dc;border-color:#e8e4dc;box-shadow:3px 3px 8px #0a0c10,-1px -1px 3px #24201a}body.dark input[type=checkbox]:checked:after{border-color:#15130f}body.dark .theme-toggle{box-shadow:0 0 0 1px #332d24;color:#e8e4dc;background:#1d1a15}body.dark .efi{box-shadow:0 0 0 1px #332d24;color:#e8e4dc;background:#1d1a15}body.dark .profile .wrapper{background:transparent;box-shadow:none}body.dark .toggle-nav .wrapper,body.dark .rte button:not(.active),body.dark .create-note-btn,body.dark #cs,body.dark .folder-picker-toggle,body.dark .note-folder,body.dark .folder-pick-row{box-shadow:0 0 0 1px #332d24;color:#e8e4dc;background:#1d1a15}body.dark .notes .note .actions div{background:#1d1a15;color:#e8e4dc;box-shadow:0 0 0 1px #332d24}body.dark .notes .note .actions div.in{background:#1d1a15;color:#e8e4dc;box-shadow:inset 0 0 0 1px #ece5d8}body.dark .notes .note .actions div:hover:not(.in){box-shadow:0 0 0 1px #463e32,0 8px 18px -12px rgba(0,0,0,0.6)}body.dark .notes.notes--archive .note .actions>.archive,body.dark .notes.notes--archive .note .actions>.archive.in,body.dark .notes.notes--loved .note .actions>.love,body.dark .notes.notes--loved .note .actions>.love.in,body.dark .notes.notes--trash .note .actions>.delete,body.dark .notes.notes--trash .note .actions>.delete.in{box-shadow:0 0 0 1px #332d24}body.dark .theme-toggle{box-shadow:none!important;background:transparent!important;color:inherit}body.dark .side-nav .efi:active{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .top-nav .theme-toggle .sun-icon{fill:none!important;stroke:#f0a020!important}body.dark .top-nav .theme-toggle .moon-icon{fill:unset!important}body.dark .top-nav .theme-toggle .moon-body{fill:#f7ebc4!important}body.dark .top-nav .theme-toggle .moon-stars{fill:#ffe9a8!important}body.dark .side-nav .nav-folder-panel-inner #create-folder-init,body.dark .side-nav .nav-folder-panel-inner .folders .page{box-shadow:0 0 0 1px #332d24}body.dark .side-nav .nav-folder-panel-inner #create-folder-init:hover:not(.in),body.dark .side-nav .nav-folder-panel-inner .folders .page:hover:not(.in){box-shadow:0 0 0 1px #463e32,0 8px 18px -12px rgba(0,0,0,0.6)}body.dark .side-nav .nav-folder-panel-inner #create-folder-init:active,body.dark .side-nav .nav-folder-panel-inner #create-folder-init.in,body.dark .side-nav .nav-folder-panel-inner .folders .page:active,body.dark .side-nav .nav-folder-panel-inner .folders .page.in{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .side-nav .nav-folder-panel-inner #create-folder-init.in:hover,body.dark .side-nav .nav-folder-panel-inner .folders .page.in:hover{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .rte button.active{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .folder-picker-toggle svg,body.dark .note-folder svg{fill:currentColor}body.dark .side-nav svg,body.dark .top-nav svg:not(.sun-icon):not(.moon-icon),body.dark .notes .note svg,body.dark .rte svg,body.dark .actions svg{fill:#e8e4dc}body.dark .notes .note .actions .love.in,body.dark .notes .note .actions .love.in svg,body.dark .notes .note .actions .love.in path,body.dark .notes .note.is-loved .actions .love,body.dark .notes .note.is-loved .actions .love svg,body.dark .notes .note.is-loved .actions .love path,body.dark .new-note #love.in,body.dark .new-note #love.in svg,body.dark .new-note #love.in path{fill:#ff5a5a;color:#ff5a5a}body.dark .toggle-nav .wrapper .brand-logo{color:#e8e4dc}body.dark .toggle-nav .wrapper .brand-logo svg{color:#e8e4dc}body.dark .toggle-nav .wrapper .brand-logo svg .brand-logo-frame,body.dark .toggle-nav .wrapper .brand-logo svg .brand-logo-ink{stroke:currentColor!important}body.dark .toggle-nav .wrapper .brand-logo svg .brand-logo-frame{fill:none!important}body.dark .toggle-nav .wrapper .brand-logo svg .brand-logo-ink{fill:currentColor!important;stroke:none!important}body.dark .toggle-nav .wrapper{background:#1d1a15;box-shadow:0 0 0 1px #332d24}body.dark .toggle-nav .wrapper:hover{box-shadow:0 0 0 1px #463e32,0 8px 18px -12px rgba(0,0,0,0.6)}body.dark .toggle-nav .wrapper.in{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .toggle-nav .wrapper.in:hover{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .side-nav .nav-heart,body.dark .side-nav .nav-heart path{fill:#ff5a5a;outline:#ff5a5a}body.dark .current-page-title.current-page-title--loved{color:#ff5a5a}body.dark .rte button[data-cmd="undo"] svg,body.dark .rte button[data-cmd="redo"] svg{fill:none;stroke:#e8e4dc}body.dark .rte button svg{fill:currentColor;outline:currentColor}body.dark .rte button[data-cmd="undo"] svg,body.dark .rte button[data-cmd="redo"] svg,body.dark .rte button[data-cmd="link"] svg,body.dark .rte button[data-cmd="image"] svg,body.dark .rte button[data-cmd="file"] svg,body.dark .rte button[data-cmd="voice"] svg{fill:none!important;stroke:currentColor}body.dark .new-note .nnw{background:#1d1a15;color:#e8e4dc;box-shadow:0 0 0 1px #332d24}body.dark .new-note .nnw .compose-editor .rte.rte-media,body.dark .new-note .nnw .rte.rte-media{border:none}body.dark .new-note .nnw .top .right div,body.dark .new-note .nnw .composer-meta #love,body.dark .new-note .nnw .composer-meta #pin,body.dark .new-note .nnw .composer-meta #share,body.dark .new-note .nnw .compose-editor .rte-format button:not(.active),body.dark .new-note .nnw .compose-editor .rte-history button:not(.active),body.dark .new-note .nnw .compose-editor .rte-blocks button:not(.active),body.dark .new-note .nnw .compose-editor .rte-media button:not(.active),body.dark .new-note .nnw .rte button:not(.active),body.dark .new-note .nnw .note-folder-bar .note-folder,body.dark .new-note .nnw .note-folder-bar .folder-picker-toggle,body.dark .new-note .nnw .note-folder-bar .folder-pick-row{box-shadow:0 0 0 1px #332d24;color:#e8e4dc;background:#1d1a15}body.dark .new-note .nnw .note-folder-bar .note-folder .chip-remove{background:transparent!important;box-shadow:none!important;color:#e8e4dc}body.dark .new-note .nnw .note-folder-bar .note-folder .chip-remove:hover,body.dark .new-note .nnw .note-folder-bar .note-folder .chip-remove:active{background:rgba(232,228,220,0.12)!important;color:#fff}body.dark .new-note .nnw .note-folder-bar .folder-picker-toggle{transition:box-shadow 0.22s ease,transform 0.2s cubic-bezier(0.33,1,0.68,1),color 0.2s ease}@media (hover:hover) and (pointer:fine){body.dark .new-note .nnw .note-folder-bar .folder-picker-toggle:hover:not(.open){transform:translateY(-1px) scale(1.045);box-shadow:0 0 0 1px #463e32,0 8px 18px -12px rgba(0,0,0,0.6);color:#fff}}body.dark .new-note .nnw .note-folder-bar .folder-picker-toggle:active{transform:translateY(0) scale(0.97);box-shadow:inset 0 0 0 1px #ece5d8}body.dark .new-note .nnw .note-folder-bar .folder-picker-toggle.open{transform:none;box-shadow:inset 0 0 0 1px #ece5d8}body.dark .new-note .nnw .top .right div:active,body.dark .new-note .nnw .composer-meta #love:active,body.dark .new-note .nnw .composer-meta #pin:active,body.dark .new-note .nnw .composer-meta #share:active,body.dark .new-note .nnw .composer-meta #love.in,body.dark .new-note .nnw .composer-meta #pin.in,body.dark .new-note .nnw .composer-meta #share.in,body.dark .new-note .nnw .compose-editor .rte-format button:active,body.dark .new-note .nnw .compose-editor .rte-history button:active,body.dark .new-note .nnw .compose-editor .rte-blocks button:active,body.dark .new-note .nnw .compose-editor .rte-media button:active,body.dark .new-note .nnw .compose-editor .rte-format button.active,body.dark .new-note .nnw .compose-editor .rte-history button.active,body.dark .new-note .nnw .compose-editor .rte-blocks button.active,body.dark .new-note .nnw .compose-editor .rte-media button.active,body.dark .new-note .nnw .rte button:active,body.dark .new-note .nnw .rte button.active,body.dark .new-note .nnw .note-folder-bar .folder-picker-toggle:active,body.dark .new-note .nnw .note-folder-bar .folder-picker-toggle.open{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .new-note .nnw .composer-footer .create-note-btn{background:#e8e4dc;color:#15130f;box-shadow:4px 4px 12px rgba(0,0,0,0.35),-2px -2px 8px rgba(72,80,100,0.2)}body.dark .new-note .nnw .composer-meta #love.in{color:#ff5a5a}body.dark .new-note .nnw .composer-meta #share svg{fill:none!important;stroke:currentColor}body.dark .new-note .nnw .composer-meta #share svg circle,body.dark .new-note .nnw .composer-meta #share svg path{fill:none!important;stroke:currentColor}body.dark .new-note .nnw .top .title,body.dark .new-note .nnw .content .new-note-content,body.dark .new-note .nnw .note-folder-bar #search-notepad{box-shadow:inset 3px 3px 9px #0a0c10,inset -1px -1px 4px #24201a;background:#191612;color:#e8e4dc}body.dark .new-note .nnw .note-folder-bar .new-note-folders{background:#1d1a15;color:#e8e4dc;box-shadow:0 0 0 1px #332d24}body.dark .new-note .nnw .note-folder-bar .new-note-folders #search-notepad{box-shadow:inset 0 0 0 1px #ece5d8;background:#191612;color:#e8e4dc}body.dark .new-note .nnw .note-folder-bar .new-note-folders .folder-list{overflow-x:hidden;overflow-y:auto}body.dark .new-note .nnw .note-folder-bar .new-note-folders .folder-pick-row{box-shadow:0 0 0 1px #332d24;background:#1d1a15;color:#e8e4dc}body.dark .new-note .nnw .note-folder-bar .new-note-folders #create-folder-from-search-btn{background:#e8e4dc;color:#15130f;box-shadow:3px 5px 14px rgba(0,0,0,0.45),-1px -1px 4px rgba(72,80,100,0.22)}body.dark .new-note .nnw .note-folder-bar .new-note-folders #create-folder-from-search-btn:hover{box-shadow:4px 6px 16px rgba(0,0,0,0.5),-1px -1px 5px rgba(72,80,100,0.28)}body.dark .new-note .nnw .note-folder-bar .new-note-folders #create-folder-from-search-btn:active{box-shadow:inset 3px 3px 8px rgba(0,0,0,0.22)}body.dark .new-note .nnw .note-folder-bar .folder-picker-empty{color:rgba(232,228,220,0.55)}body.dark .new-note .nnw .compose-editor .rte-history button[data-cmd="undo"] svg,body.dark .new-note .nnw .compose-editor .rte-history button[data-cmd="redo"] svg,body.dark .new-note .nnw .rte button[data-cmd="undo"] svg,body.dark .new-note .nnw .rte button[data-cmd="redo"] svg,body.dark .new-note .nnw .rte button[data-cmd="link"] svg,body.dark .new-note .nnw .rte button[data-cmd="image"] svg,body.dark .new-note .nnw .rte button[data-cmd="file"] svg,body.dark .new-note .nnw .rte button[data-cmd="voice"] svg{stroke:#e8e4dc;fill:none}body.dark .new-note .nnw button.rte-voice.recording{color:#ff6b6b;box-shadow:inset 0 0 0 1px #ece5d8}body.dark .new-note .nnw .content .new-note-content a:not(.note-file),body.dark .new-note .nnw .note-editor-content a:not(.note-file){color:#8eb7e8}body.dark .new-note .nnw .content .new-note-content a.note-file,body.dark .new-note .nnw .content .new-note-content .note-voice,body.dark .new-note .nnw .note-editor-content a.note-file,body.dark .new-note .nnw .note-editor-content .note-voice{box-shadow:0 0 0 1px #332d24}body.dark .new-note .nnw .content .new-note-content .note-voice,body.dark .new-note .nnw .note-editor-content .note-voice{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .new-note .nnw .content .new-note-content blockquote,body.dark .new-note .nnw .content .new-note-content blockquote.note-quote,body.dark .new-note .nnw .note-editor-content blockquote,body.dark .new-note .nnw .note-editor-content blockquote.note-quote{border-left-color:rgba(232,228,220,0.38)!important;background:rgba(232,228,220,0.06);color:rgba(232,228,220,0.9)}body.dark .new-note.open .nnw{box-shadow:5px 8px 22px rgba(0,0,0,0.38),-3px -3px 12px rgba(72,80,100,0.22)}body.dark .new-note.open.is-closing .nnw{box-shadow:0 0 0 1px #332d24}body.dark .notes .note{box-shadow:0 0 0 1px #332d24}body.dark .notes .note .pin-badge,body.dark .notes .note .love-badge,body.dark .notes .note .share-badge{background:#1d1a15;color:#e8e4dc;box-shadow:0 0 0 1px #332d24}body.dark .notes .note .love-badge{color:#ff5a5a}body.dark .notes .note .share-badge svg{fill:none;stroke:currentColor}body.dark .notes .note .folders .folder{box-shadow:0 0 0 1px #332d24;color:#e8e4dc}body.dark .notes .note .folders .folder div{background:#1d1a15;color:#e8e4dc;box-shadow:0 0 0 1px #332d24}body.dark .notes .note .wall-stat{box-shadow:0 0 0 1px #332d24;color:#e8e4dc}body.dark .notes .note button.wall-like.in{color:#ff5a5a;box-shadow:inset 0 0 0 1px #ece5d8}body.dark .notes .note-section .folders .folder{box-shadow:0 0 0 1px #332d24;color:#e8e4dc}body.dark .notes .note-section .folders .folder div{background:#1d1a15;color:#e8e4dc;box-shadow:0 0 0 1px #332d24}.sidenav-backdrop{display:none}@media screen and (max-width:970px){.current-note .rte-wrap,.notes .note.is-editing .rte-wrap{display:flex;flex-direction:column;align-items:stretch;gap:0.55rem}.current-note .rte:not(.rte-media),.notes .note.is-editing .rte:not(.rte-media){display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:10px 4px;margin:-4px 0;box-sizing:border-box}.current-note .rte:not(.rte-media) .rte-history,.current-note .rte:not(.rte-media) .rte-format,.current-note .rte:not(.rte-media) .rte-blocks,.notes .note.is-editing .rte:not(.rte-media) .rte-history,.notes .note.is-editing .rte:not(.rte-media) .rte-format,.notes .note.is-editing .rte:not(.rte-media) .rte-blocks{display:contents}.current-note .rte:not(.rte-media) button,.notes .note.is-editing .rte:not(.rte-media) button{flex:0 0 auto}.current-note .rte.rte-media,.notes .note.is-editing .rte.rte-media{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%;gap:10px;overflow:visible;padding:6px 2px;margin:-2px 0;box-sizing:border-box}.top-nav{display:flex;flex-direction:row;align-items:center;gap:12px;width:calc(100% - 24px);margin-left:12px;margin-right:12px;left:0;box-sizing:border-box;padding:0 10px 0 14px;overflow:visible}.top-nav .toggle-nav{float:none;left:0;flex:0 0 45px;width:45px;height:60px;margin:0;position:relative}.top-nav .search{float:none;left:0;flex:1 1 auto;width:auto;min-width:0;margin:0}.top-nav .search input{width:100%;min-width:0;box-sizing:border-box}.top-nav .nav-end{float:none;flex:0 0 auto;margin-right:0;gap:8px;height:60px}.top-nav .profile .wrapper{width:42px;height:42px}.top-nav .mode .theme-toggle{width:64px;height:34px}.top-nav .mode .theme-toggle .toggle-slot{width:64px;height:34px}.top-nav .mode .theme-toggle .toggle-button{top:4px;left:4px;width:26px;height:26px;transform:translateX(30px)}.top-nav .mode .theme-toggle .sun-icon-wrapper,.top-nav .mode .theme-toggle .moon-icon-wrapper{width:30px}.top-nav .mode .theme-toggle .moon-icon-wrapper{right:2px;left:auto}.sidenav-backdrop{display:block;position:fixed;inset:0;z-index:55;background:rgba(20,16,14,0.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;padding:0;margin:0;cursor:pointer}.sidenav-backdrop[hidden]{display:none!important}.side-nav{position:fixed;top:0;left:12px;bottom:0;width:min(300px,88vw);max-height:none;height:100%;height:100dvh;padding:calc(18px + env(safe-area-inset-top,0px)) 14px calc(18px + env(safe-area-inset-bottom,0px));margin:0;border-radius:0 24px 24px 0;background:#f5f0e6;box-shadow:4px 0 24px rgba(30,35,48,0.18);transform:translateX(-105%);transform-origin:left center;overflow-x:hidden;overflow-y:auto;z-index:60;visibility:hidden;transition:transform 0.32s cubic-bezier(0.33,1,0.68,1),box-shadow 0.32s ease,visibility 0s linear 0.32s;pointer-events:none}.side-nav .page{width:100%;max-width:100%;height:auto;min-height:45px;margin-bottom:12px;padding-right:8px;gap:10px}.side-nav .page .page-title,.side-nav .page .efi{position:static;top:auto;left:auto;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;width:auto;flex:1 1 auto;height:auto;min-height:45px}.side-nav .page .efi{flex:0 0 36px!important;width:36px!important;height:36px!important;min-height:36px!important;margin:0 2px 0 0!important;align-self:center;border-radius:50px;background:#f5f0e6;box-shadow:0 0 0 1px #e6dccb;color:inherit}.side-nav .page .efi svg{width:18px!important;height:18px!important;transform:none!important}.side-nav .nav-section-label,.side-nav .folders-empty{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.side-nav .nav-fold-chevron{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(-1px)!important}.side-nav .nav-folder-group.is-collapsed .nav-fold-chevron{transform:translateY(-1px) rotate(-90deg)!important}.side-nav .nav-folder-panel-inner #create-folder-init,.side-nav .nav-folder-panel-inner .folders .page{width:100%;max-width:100%}.side-nav.open,.side-nav.open.is-closing{width:min(300px,88vw);padding:calc(18px + env(safe-area-inset-top,0px)) 14px calc(18px + env(safe-area-inset-bottom,0px));background:#f5f0e6;box-shadow:4px 0 24px rgba(30,35,48,0.18);border-radius:0 24px 24px 0;pointer-events:auto}.side-nav.open{transform:translateX(0);visibility:visible;transition:transform 0.32s cubic-bezier(0.33,1,0.68,1),box-shadow 0.32s ease,visibility 0s linear 0s}.side-nav.open.is-closing{transform:translateX(-105%);visibility:hidden;transition-delay:0s;transition:transform 0.32s cubic-bezier(0.33,1,0.68,1),box-shadow 0.32s ease,visibility 0s linear 0.32s}.side-nav.open.is-closing .page{width:100%}.side-nav.open.is-closing .page-title,.side-nav.open.is-closing .efi,.side-nav.open.is-closing .nav-section-label,.side-nav.open.is-closing .folders-empty{opacity:1;visibility:visible;transform:none}.side-nav.open.is-closing .nav-fold-chevron{opacity:1;visibility:visible;transform:translateY(-1px)}body.dark .side-nav{background:transparent;box-shadow:none;color:#e8e4dc}body.dark .side-nav.open,body.dark .side-nav.open.is-closing{background:#1d1a15;box-shadow:4px 0 28px rgba(0,0,0,0.55);color:#e8e4dc}body.dark .sidenav-backdrop{background:rgba(0,0,0,0.45)}body:has(.new-note.open) .notes-wrapper,body:has(.new-note.open) .fab-new-note{visibility:hidden;pointer-events:none}.new-note{top:calc(44px + env(safe-area-inset-top,0px));width:100%;padding:0 max(32px,env(safe-area-inset-left,0px)) 0 max(32px,env(safe-area-inset-right,0px));box-sizing:border-box}.new-note>form{max-width:none;width:100%}.new-note .nnw{max-width:none;width:100%}.new-note .nnw .top .title{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:calc(100% - 16px);height:44px}.new-note.open .nnw{height:var(--rte-composer-h,min(860px,calc(100dvh - 118px)));max-height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px));transform:translate3d(0,0,0) scale(1);transform-origin:center top}.new-note.open .nnw .top{height:72px;flex:0 0 72px;padding:0 10px;display:flex;flex-direction:row;align-items:center;gap:8px}.new-note.open .nnw .top .composer-meta{position:static;left:auto;height:auto;gap:8px}.new-note.open .nnw .top .composer-meta #love,.new-note.open .nnw .top .composer-meta #pin,.new-note.open .nnw .top .composer-meta #share{width:44px;height:44px}.new-note.open .nnw .top .right{position:static;right:auto;height:auto;width:auto}.new-note.open .nnw .top .right div{width:44px;height:44px}.new-note.open .nnw .top .title{position:static;top:auto;right:auto;bottom:auto;left:auto;flex:1 1 auto;width:auto;min-width:0;max-width:100%;height:48px;padding:0 14px;line-height:48px;text-align:left;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-note.open .nnw .compose-editor{gap:16px;padding:4px 10px 0;overflow:visible}.new-note.open .nnw .compose-editor .nn-reveal-rte .rte:not(.rte-media){display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:10px 4px;margin:-4px 0;box-sizing:border-box}.new-note.open .nnw .compose-editor .nn-reveal-rte .rte:not(.rte-media) .rte-history,.new-note.open .nnw .compose-editor .nn-reveal-rte .rte:not(.rte-media) .rte-format,.new-note.open .nnw .compose-editor .nn-reveal-rte .rte:not(.rte-media) .rte-blocks{display:contents}.new-note.open .nnw .compose-editor .nn-reveal-rte .rte:not(.rte-media) button{flex:0 0 auto}.new-note.open .nnw .compose-editor .nn-reveal-rte .rte.rte-media{display:flex;flex-wrap:nowrap;width:100%;gap:10px;overflow:visible;padding:6px 2px;margin:-2px 0;box-sizing:border-box}.new-note.open .nnw .extended .compose-editor .rte-format button,.new-note.open .nnw .extended .compose-editor .rte-history button,.new-note.open .nnw .extended .compose-editor .rte-blocks button{width:44px;height:44px}.new-note.open .nnw .extended .compose-editor .rte-media .rte-media-btn{flex:1 1 0%;width:0;min-width:0;height:48px;font-size:0.88rem;padding:0 0.65rem;gap:0.35rem}.new-note.open .nnw .content .new-note-content{min-height:160px;padding:18px 16px}.new-note.open .nnw .composer-footer{padding:14px 12px max(28px,calc(16px + env(safe-area-inset-bottom,0px)))}.new-note.open .nnw .composer-footer .composer-footer-row{align-items:stretch;gap:12px 14px}.new-note.open .nnw .composer-footer .create-note-btn,.new-note.open .nnw .composer-footer .note-folder-bar .folder-picker-toggle{height:52px;min-height:52px;box-sizing:border-box}.notes-wrapper{width:100%;padding:0 max(32px,env(safe-area-inset-left,0px)) 0 max(32px,env(safe-area-inset-right,0px));box-sizing:border-box}.notes-wrapper .notes{left:0;width:100%;max-width:none}.notes-wrapper .notes .note{width:100%}}@media screen and (max-width:630px){input[type='text']{font-size:17px}.new-note{width:100%;padding:0 max(26px,env(safe-area-inset-left,0px)) 0 max(26px,env(safe-area-inset-right,0px));box-sizing:border-box;left:0}.new-note>form{max-width:none;width:100%}.new-note .nnw{max-width:none;width:100%}.new-note .nnw .top .title{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:calc(100% - 12px);height:44px}.new-note.open .nnw{height:var(--rte-composer-h,min(820px,calc(100dvh - 110px)));max-height:calc(100dvh - 104px - env(safe-area-inset-bottom,0px));transform:translate3d(0,0,0) scale(1);transform-origin:center top}.new-note.open .nnw .top{height:68px;flex:0 0 68px;padding:0 8px;display:flex;flex-direction:row;align-items:center;gap:6px}.new-note.open .nnw .top .composer-meta{position:static;left:auto;height:auto;gap:6px}.new-note.open .nnw .top .right{position:static;right:auto;height:auto;width:auto}.new-note.open .nnw .top .title{position:static;top:auto;right:auto;bottom:auto;left:auto;flex:1 1 auto;width:auto;min-width:0;max-width:100%;height:44px;padding:0 12px;line-height:44px;text-align:left;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-note.open .nnw .top .composer-meta #love,.new-note.open .nnw .top .composer-meta #pin,.new-note.open .nnw .top .composer-meta #share,.new-note.open .nnw .top .right div{width:38px;height:38px}.new-note.open .nnw .compose-editor{gap:10px;padding:2px 8px 0;overflow:visible}.new-note.open .nnw .compose-editor .nn-reveal-rte .rte:not(.rte-media){gap:6px 8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:10px 4px;margin:-4px 0;box-sizing:border-box}.new-note.open .nnw .compose-editor .nn-reveal-rte .rte:not(.rte-media) .rte-history,.new-note.open .nnw .compose-editor .nn-reveal-rte .rte:not(.rte-media) .rte-format,.new-note.open .nnw .compose-editor .nn-reveal-rte .rte:not(.rte-media) .rte-blocks{display:contents}.new-note.open .nnw .compose-editor .nn-reveal-rte .rte:not(.rte-media) button{flex:0 0 auto}.new-note.open .nnw .compose-editor .nn-reveal-rte .rte.rte-media{gap:6px;width:100%;max-width:100%;overflow:visible;padding:6px 2px;margin:-2px 0;box-sizing:border-box}.new-note.open .nnw .extended .compose-editor .rte-format button,.new-note.open .nnw .extended .compose-editor .rte-history button,.new-note.open .nnw .extended .compose-editor .rte-blocks button{width:38px;height:38px;font-size:15px}.new-note.open .nnw .extended .compose-editor .rte-media .rte-media-btn{flex:1 1 0%;width:0;min-width:0;height:44px;font-size:0.8rem;padding:0 0.45rem;gap:0.25rem}.new-note.open .nnw .extended .compose-editor .rte-media .rte-media-btn svg{width:16px;height:16px}.new-note.open .nnw .extended .compose-editor .rte-media .rte-media-btn .rte-media-label{font-size:0.75rem}.new-note.open .nnw .extended .content .new-note-content{font-size:17px;min-height:140px;padding:16px 14px;line-height:1.65}.new-note.open .nnw .extended .composer-footer{padding:12px 10px max(28px,calc(14px + env(safe-area-inset-bottom,0px)));gap:0.65rem;overflow:visible}.new-note.open .nnw .extended .composer-footer .composer-footer-row{gap:10px 12px;align-items:stretch}.new-note.open .nnw .extended .composer-footer .create-note-btn{min-width:0;flex:1 1 auto;height:48px;min-height:48px;padding:0 16px;font-size:15px}.new-note.open .nnw .extended .composer-footer .note-folder-bar .folder-picker-toggle{height:48px;min-height:48px;padding:0 0.9rem;flex:0 0 auto}.notes-wrapper{width:100%;padding:0 max(26px,env(safe-area-inset-left,0px)) 0 max(26px,env(safe-area-inset-right,0px));box-sizing:border-box}.notes-wrapper .notes{left:0;width:100%;max-width:none}.notes-wrapper .notes .note{width:100%}}.empty-state{width:100%;padding:2.5rem 1rem 3rem;text-align:center;opacity:0.7}.empty-state p{margin:0;font-size:1.05rem}.note.search-hit .text{cursor:pointer;white-space:normal}.note.search-hit .text .title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.note.search-hit .text .content{cursor:pointer;-webkit-line-clamp:3}.fab-new-note{position:fixed;z-index:40;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));left:auto;width:58px;height:58px;border:0;border-radius:50%;padding:0;margin:0;cursor:pointer;display:grid;place-items:center;background:#f5f0e6;color:#1d1a15;box-shadow:0 0 0 1px #e6dccb;transition:transform 0.2s ease,box-shadow 0.2s ease,opacity 0.25s ease,visibility 0.25s ease}.fab-new-note svg{display:block;width:24px;height:24px}.fab-new-note:hover{transform:scale(1.06);box-shadow:0 0 0 1px #d3c5ae,0 8px 18px -12px rgba(60,40,20,0.35)}.fab-new-note:active{transform:scale(0.94);box-shadow:inset 0 0 0 1px #d3c5ae}.fab-new-note.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:scale(0.85)}body.dark .fab-new-note{background:#1d1a15;color:#e8e4dc;box-shadow:5px 5px 14px #0a0c10,-2px -2px 8px #24201a}body.dark .fab-new-note:active{box-shadow:inset 3px 3px 9px #0a0c10,inset -1px -1px 4px #24201a}@media (prefers-reduced-motion:reduce){.fab-new-note{transition:opacity 0.15s ease,visibility 0.15s ease}}.rte-kb-dock{position:fixed;left:0;right:0;bottom:var(--rte-kb-inset,0px);z-index:60;width:100%;max-width:100%;margin:0;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#f5f0e6;box-shadow:0 -6px 18px rgba(30,35,48,0.12);border-radius:18px 18px 0 0;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;color:#1d1a15;overflow:visible}.rte-kb-dock.composer-toolbar,.rte-kb-dock.rte-wrap,.rte-kb-dock .rte-wrap{margin:0;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:0.55rem;overflow:visible}.rte-kb-dock .rte-wrap{gap:0.55rem;overflow:visible}.rte-kb-dock .rte{display:flex;align-items:center;width:100%;margin:0;color:inherit;overflow:visible}.rte-kb-dock .rte:not(.rte-media){justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;gap:8px;padding:10px 4px;margin:-4px 0;box-sizing:border-box}.rte-kb-dock .rte:not(.rte-media) .rte-history,.rte-kb-dock .rte:not(.rte-media) .rte-format,.rte-kb-dock .rte:not(.rte-media) .rte-blocks{display:contents}.rte-kb-dock .rte:not(.rte-media) button{flex:0 0 auto}.rte-kb-dock .rte.rte-media{justify-content:flex-start;flex-wrap:nowrap;align-items:stretch;gap:8px;padding:8px 2px 6px;margin:0;opacity:1!important;transform:none!important;pointer-events:auto!important;overflow:visible}.rte-kb-dock .rte-history,.rte-kb-dock .rte-format,.rte-kb-dock .rte-blocks{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:2px 0;opacity:1!important;transform:none!important;pointer-events:auto!important;overflow:visible}.rte-kb-dock .rte-media-btn{flex:1 1 0%;width:0;min-width:0;height:44px;margin:0;border:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;padding:0 0.55rem;background:none;color:inherit;font-size:0.8rem;font-weight:600;line-height:1;box-shadow:0 0 0 1px #e6dccb;cursor:pointer;touch-action:manipulation}.rte-kb-dock .rte-media-btn svg{flex:0 0 auto;width:16px;height:16px;display:block;fill:none!important;stroke:currentColor}.rte-kb-dock .rte-media-btn .rte-media-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rte-kb-dock .rte-media-btn.recording{color:#e25555;box-shadow:inset 0 0 0 1px #d3c5ae}.rte-kb-dock .rte-format button,.rte-kb-dock .rte-history button,.rte-kb-dock .rte-blocks button{width:38px;height:38px;margin:0;padding:0;border:none;background:none;border-radius:50px;box-shadow:0 0 0 1px #e6dccb;font-size:15px;color:inherit;display:grid;place-items:center;user-select:none;-webkit-user-select:none;touch-action:manipulation;cursor:pointer;flex:0 0 auto}.rte-kb-dock .rte-format button svg,.rte-kb-dock .rte-history button svg,.rte-kb-dock .rte-blocks button svg{display:block;margin:0;pointer-events:none}.rte-kb-dock .rte-format button[data-cmd="undo"] svg,.rte-kb-dock .rte-format button[data-cmd="redo"] svg,.rte-kb-dock .rte-format button[data-cmd="link"] svg,.rte-kb-dock .rte-history button[data-cmd="undo"] svg,.rte-kb-dock .rte-history button[data-cmd="redo"] svg,.rte-kb-dock .rte-history button[data-cmd="link"] svg,.rte-kb-dock .rte-blocks button[data-cmd="undo"] svg,.rte-kb-dock .rte-blocks button[data-cmd="redo"] svg,.rte-kb-dock .rte-blocks button[data-cmd="link"] svg{fill:none!important;stroke:currentColor}.rte-kb-dock .rte-format button[data-cmd="undo"] svg path,.rte-kb-dock .rte-format button[data-cmd="undo"] svg circle,.rte-kb-dock .rte-format button[data-cmd="undo"] svg rect,.rte-kb-dock .rte-format button[data-cmd="redo"] svg path,.rte-kb-dock .rte-format button[data-cmd="redo"] svg circle,.rte-kb-dock .rte-format button[data-cmd="redo"] svg rect,.rte-kb-dock .rte-format button[data-cmd="link"] svg path,.rte-kb-dock .rte-format button[data-cmd="link"] svg circle,.rte-kb-dock .rte-format button[data-cmd="link"] svg rect,.rte-kb-dock .rte-history button[data-cmd="undo"] svg path,.rte-kb-dock .rte-history button[data-cmd="undo"] svg circle,.rte-kb-dock .rte-history button[data-cmd="undo"] svg rect,.rte-kb-dock .rte-history button[data-cmd="redo"] svg path,.rte-kb-dock .rte-history button[data-cmd="redo"] svg circle,.rte-kb-dock .rte-history button[data-cmd="redo"] svg rect,.rte-kb-dock .rte-history button[data-cmd="link"] svg path,.rte-kb-dock .rte-history button[data-cmd="link"] svg circle,.rte-kb-dock .rte-history button[data-cmd="link"] svg rect,.rte-kb-dock .rte-blocks button[data-cmd="undo"] svg path,.rte-kb-dock .rte-blocks button[data-cmd="undo"] svg circle,.rte-kb-dock .rte-blocks button[data-cmd="undo"] svg rect,.rte-kb-dock .rte-blocks button[data-cmd="redo"] svg path,.rte-kb-dock .rte-blocks button[data-cmd="redo"] svg circle,.rte-kb-dock .rte-blocks button[data-cmd="redo"] svg rect,.rte-kb-dock .rte-blocks button[data-cmd="link"] svg path,.rte-kb-dock .rte-blocks button[data-cmd="link"] svg circle,.rte-kb-dock .rte-blocks button[data-cmd="link"] svg rect{fill:none!important;stroke:currentColor}.rte-kb-dock .rte-format button.active,.rte-kb-dock .rte-format button:active,.rte-kb-dock .rte-history button.active,.rte-kb-dock .rte-history button:active,.rte-kb-dock .rte-blocks button.active,.rte-kb-dock .rte-blocks button:active{box-shadow:inset 0 0 0 1px #d3c5ae}body.dark .rte-kb-dock{background:#1d1a15;color:#e8e4dc;box-shadow:0 -6px 18px rgba(0,0,0,0.45)}body.dark .rte-kb-dock .rte-media-btn{box-shadow:0 0 0 1px #332d24}body.dark .rte-kb-dock .rte-media-btn.recording{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .rte-kb-dock .rte-format button,body.dark .rte-kb-dock .rte-history button,body.dark .rte-kb-dock .rte-blocks button{box-shadow:0 0 0 1px #332d24}body.dark .rte-kb-dock .rte-format button.active,body.dark .rte-kb-dock .rte-format button:active,body.dark .rte-kb-dock .rte-history button.active,body.dark .rte-kb-dock .rte-history button:active,body.dark .rte-kb-dock .rte-blocks button.active,body.dark .rte-kb-dock .rte-blocks button:active{box-shadow:inset 0 0 0 1px #ece5d8}body.rte-kb-open{--composer-bottom-gap:15px}body.rte-kb-open .new-note-content,body.rte-kb-open .note-editor-content{scroll-padding-bottom:12px}body.rte-kb-open .new-note.open .nnw{height:var(--rte-composer-h,min(680px,calc(100dvh - 80px)))!important;max-height:var(--rte-composer-h,none);transition:height 0.22s cubic-bezier(0.16,1,0.3,1),transform 0.22s cubic-bezier(0.16,1,0.3,1)}body.rte-kb-open .new-note.open .nnw .composer-footer{display:none}body.rte-kb-open .new-note.open .nnw .compose-editor{gap:8px;padding-top:2px;padding-bottom:4px}body.rte-kb-open .new-note.open .nnw .content .new-note-content{min-height:96px;padding:14px 12px}body.rte-kb-open .current-note .rte-dock-spacer,body.rte-kb-open .notes .note.is-editing .rte-dock-spacer{display:none}.rte-dock-spacer{flex:0 0 auto;width:100%;height:0!important;min-height:0!important;margin:0!important;padding:0!important;pointer-events:none;visibility:hidden;overflow:hidden}@media screen and (max-width:430px){.notes-wrapper .current-page-title{font-size:22px;gap:0.4rem;margin:2px 0 8px}.notes-wrapper .current-page-title .heading-icon{width:1.65rem;height:1.65rem}.top-nav{width:calc(100% - 24px);margin-left:12px;margin-right:12px;left:0;gap:8px;padding:0 8px 0 14px}.top-nav .toggle-nav{left:0;flex:0 0 45px;width:45px;margin:0}.top-nav .search{left:0;width:auto;flex:1 1 0%;min-width:0;float:none}.top-nav .search .si{left:14px;width:18px;height:18px}.top-nav .search input{font-size:16px;padding-left:40px;padding-right:38px}.top-nav .nav-end{gap:6px}.top-nav .profile .wrapper{width:38px;height:38px}.top-nav .mode .theme-toggle{width:56px;height:30px}.top-nav .mode .theme-toggle .toggle-slot{width:56px;height:30px}.top-nav .mode .theme-toggle .toggle-button{top:3px;left:3px;width:24px;height:24px;transform:translateX(26px)}.top-nav .mode .theme-toggle .sun-icon-wrapper,.top-nav .mode .theme-toggle .moon-icon-wrapper{width:26px}.top-nav .mode .theme-toggle .moon-icon-wrapper{right:1px}.new-note.open .nnw{height:min(760px,calc(100dvh - 100px))}.new-note.open .nnw .top{gap:5px;padding:0 6px}.new-note.open .nnw .top .title{padding:0 10px;font-size:16px;height:40px;line-height:40px}.new-note.open .nnw .compose-editor{gap:8px;padding:2px 6px 0}.new-note.open .nnw .extended .compose-editor .rte-format button,.new-note.open .nnw .extended .compose-editor .rte-history button,.new-note.open .nnw .extended .compose-editor .rte-blocks button{width:34px;height:34px;font-size:14px}.new-note.open .nnw .extended .compose-editor .rte-media .rte-media-btn{height:40px;font-size:0.72rem;padding:0 0.35rem}.new-note.open .nnw .extended .composer-footer{padding:10px 8px max(22px,calc(12px + env(safe-area-inset-bottom,0px)))}.notes-wrapper{padding:0 max(24px,env(safe-area-inset-left,0px)) 0 max(24px,env(safe-area-inset-right,0px))}.new-note{padding:0 max(24px,env(safe-area-inset-left,0px)) 0 max(24px,env(safe-area-inset-right,0px))}}@media screen and (max-width:370px){.top-nav{gap:6px;padding:0 6px 0 14px;margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.top-nav .toggle-nav{left:0;flex:0 0 45px;width:45px;margin:0}.top-nav .nav-end{gap:4px}.top-nav .profile .wrapper{width:34px;height:34px}.top-nav .mode .theme-toggle{width:48px;height:28px}.top-nav .mode .theme-toggle .toggle-slot{width:48px;height:28px}.top-nav .mode .theme-toggle .toggle-button{top:2px;left:2px;width:24px;height:24px;transform:translateX(20px)}.top-nav .mode .theme-toggle .sun-icon-wrapper,.top-nav .mode .theme-toggle .moon-icon-wrapper{width:22px}.top-nav .search .si{left:12px;width:17px;height:17px}.top-nav .search input{font-size:16px;padding-left:36px;padding-right:34px}}.checkbox-item:has(>input[type=checkbox]:checked):not(:has(>ul,>ol)){text-decoration:line-through;text-decoration-color:rgba(29,26,21,0.45);color:rgba(29,26,21,0.55)}body.dark .checkbox-item:has(>input[type=checkbox]:checked):not(:has(>ul,>ol)){text-decoration-color:rgba(232,228,220,0.4);color:rgba(232,228,220,0.5)}html.dark .notes .note-section .note .text .content-expand,body.dark .notes .note-section .note .text .content-expand{color:#e8e4dc}.notes .list-empty{width:100%;box-sizing:border-box;padding:2.25rem 1rem 2.75rem;text-align:center}.notes .list-empty p{margin:0;font-size:1.05rem;opacity:0.75}.notes .list-empty .empty-hint{margin-top:0.45rem;font-size:0.9rem;opacity:0.55}.notes.notes--trash .note-section .note>.actions{opacity:1;visibility:visible;pointer-events:auto;transform:none}.notes.notes--trash .note-section .note>.actions>div{opacity:1;transform:none}.notes.notes--trash .note-section .note>.actions .trash-restore svg,.notes.notes--trash .note-section .note>.actions .trash-purge svg{fill:none!important;stroke:currentColor}.notes.notes--trash .note-section .note>.actions .trash-purge{color:#c62828}.notes.notes--trash .note-section .note .text{padding-right:112px!important;cursor:default}.notes.notes--trash .note-section .note .text .title,.notes.notes--trash .note-section .note .text .content{cursor:default}body.dark .notes.notes--trash .note-section .note>.actions .trash-purge{color:#ff6b6b}.current-note .editor-footer-actions,.notes .note.is-editing .editor-footer-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.current-note .editor-footer-actions button,.notes .note.is-editing .editor-footer-actions button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50px;background:#f5f0e6;color:#1d1a15;cursor:pointer;box-shadow:0 0 0 1px #e6dccb;transition:box-shadow 0.2s ease,transform 0.18s ease,color 0.2s ease}.current-note .editor-footer-actions button svg,.notes .note.is-editing .editor-footer-actions button svg{display:block}.current-note .editor-footer-actions button svg,.current-note .editor-footer-actions button svg path,.notes .note.is-editing .editor-footer-actions button svg,.notes .note.is-editing .editor-footer-actions button svg path{fill:currentColor!important}.current-note .editor-footer-actions button:hover,.notes .note.is-editing .editor-footer-actions button:hover{transform:scale(1.06)}.current-note .editor-footer-actions button:active,.current-note .editor-footer-actions button.in,.notes .note.is-editing .editor-footer-actions button:active,.notes .note.is-editing .editor-footer-actions button.in{transform:scale(0.97);box-shadow:inset 0 0 0 1px #1d1b18}.current-note .editor-footer-actions .editor-trash:hover,.notes .note.is-editing .editor-footer-actions .editor-trash:hover{color:#c62828}body.dark .current-note .editor-footer-actions button,body.dark .notes .note.is-editing .editor-footer-actions button{background:#1d1a15;color:#e8e4dc;box-shadow:0 0 0 1px #332d24}body.dark .current-note .editor-footer-actions button:active,body.dark .current-note .editor-footer-actions button.in,body.dark .notes .note.is-editing .editor-footer-actions button:active,body.dark .notes .note.is-editing .editor-footer-actions button.in{box-shadow:inset 0 0 0 1px #ece5d8}body.dark .current-note .editor-footer-actions .editor-trash:hover,body.dark .notes .note.is-editing .editor-footer-actions .editor-trash:hover{color:#ff6b6b}@media screen and (max-width:630px){.current-note .note-editor-top,.notes .note.is-editing .note-editor-top{flex-wrap:wrap;row-gap:10px}.current-note .note-editor-top .editor-meta,.notes .note.is-editing .note-editor-top .editor-meta{order:1}.current-note .note-editor-top .close-current-note,.notes .note.is-editing .note-editor-top .close-current-note{order:2;margin-left:auto}.current-note .note-editor-top .ct,.notes .note.is-editing .note-editor-top .ct{order:3;flex:1 0 100%;width:100%}.new-note.open .nnw .top{flex-wrap:wrap;height:auto;flex:0 0 auto;row-gap:8px;padding-top:4px;padding-bottom:4px}.new-note.open .nnw .top .composer-meta{order:1}.new-note.open .nnw .top .right{order:2;margin-left:auto}.new-note.open .nnw .top .title{order:3;flex:1 0 100%;width:100%}.notes .note-section .note.is-pinned .text,.notes .note-section .note.is-loved .text,.notes .note-section .note.is-shared .text{padding-left:0!important;padding-top:36px}.notes .note-section .note.is-pinned .folders,.notes .note-section .note.is-loved .folders,.notes .note-section .note.is-shared .folders{padding-left:0!important}.notes.notes--trash .note-section .note .text{padding-right:0!important;padding-top:52px}.notes.notes--trash .note-section .note.is-pinned .text,.notes.notes--trash .note-section .note.is-loved .text{padding-top:52px}}@media screen and (max-width:430px){.current-note .rte.rte-media .rte-media-btn,.notes .note.is-editing .rte.rte-media .rte-media-btn{height:40px;font-size:0.72rem;padding:0 0.35rem}}body.dark .trash-note button{background:#1d1a15;color:#e8e4dc;box-shadow:0 0 0 1px #332d24}@media (hover:none){.notes .note-section .note:not(.is-trashed)>.actions{display:none}}@media screen and (max-width:970px) and (max-height:560px){.new-note.open .rte-wrap,.current-note .rte-wrap,.notes .note.is-editing .rte-wrap{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;padding:2px 0!important;margin:0!important;height:auto!important}.new-note.open .rte-wrap::-webkit-scrollbar,.current-note .rte-wrap::-webkit-scrollbar,.notes .note.is-editing .rte-wrap::-webkit-scrollbar{display:none}.new-note.open .rte-wrap>.rte,.new-note.open .rte-wrap>.rte>div,.current-note .rte-wrap>.rte,.current-note .rte-wrap>.rte>div,.notes .note.is-editing .rte-wrap>.rte,.notes .note.is-editing .rte-wrap>.rte>div{flex:0 0 auto!important;flex-wrap:nowrap!important;padding:0!important;margin:0!important;gap:6px!important;overflow:visible!important;height:auto!important;width:auto!important;max-width:none!important}.new-note.open .rte-wrap .rte-media-label,.current-note .rte-wrap .rte-media-label,.notes .note.is-editing .rte-wrap .rte-media-label{display:none!important}.new-note.open .rte-wrap .rte-media-btn,.current-note .rte-wrap .rte-media-btn,.notes .note.is-editing .rte-wrap .rte-media-btn{flex:0 0 40px!important;width:40px!important;min-width:40px!important;padding:0!important;justify-content:center!important}.new-note.open .nnw{height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;scroll-margin-top:8px}.new-note.open .composer-footer{padding-top:6px!important;padding-bottom:8px!important;margin:0!important}.new-note.open .compose-editor,.new-note.open .extended{min-height:0!important}.new-note.open .compose-editor>.content{flex:1 1 0!important;min-height:0!important;display:flex!important;flex-direction:column!important}.new-note.open .new-note-content{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important}.current-note .wrapper{height:calc(100% - 16px)!important;max-height:calc(100% - 16px)!important;padding:12px 14px 14px!important}.current-note .editor-folder-bar{display:none!important}.current-note .note-editor-content{flex:1 1 0!important;min-height:0!important;max-height:none!important}}.gshare-backdrop{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(30,35,48,0.42);box-sizing:border-box;font-family:Comfortaa,sans-serif;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gshare-backdrop[hidden]{display:none!important}.gshare-dialog{position:relative;width:480px;max-width:calc(100% - 32px);max-height:92vh;display:flex;flex-direction:column;background:#f5f0e6;color:#1d1a15;border-radius:32px;box-shadow:5px 8px 22px rgba(180,150,120,0.28),-4px -4px 14px rgba(255,255,255,0.9);font-family:Comfortaa,sans-serif;font-size:0.95rem;line-height:1.4;overflow:visible}.gshare-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:1.55rem 1.15rem 0.55rem 1.55rem}.gshare-title{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-0.02em;color:#1d1a15;line-height:1.25;padding-right:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gshare-header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.gshare-icon-btn{width:44px;height:44px;border:none;border-radius:50px;background:#f5f0e6;color:#1d1a15;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:0 0 0 1px #e6dccb;transition:transform 0.18s ease,box-shadow 0.2s ease}.gshare-icon-btn:hover{transform:scale(1.06);box-shadow:4px 4px 10px rgba(180,150,120,0.38),-2px -2px 6px #fff}.gshare-icon-btn:active{transform:scale(0.96);box-shadow:inset 0 0 0 1px #d3c5ae}.gshare-icon-btn:focus-visible{outline:2px solid rgba(29,26,21,0.28);outline-offset:2px}.gshare-icon-btn:disabled{opacity:0.4;cursor:default;transform:none;box-shadow:0 0 0 1px #e6dccb}.gshare-body{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:0.55rem 1.55rem 0.35rem}.gshare-add-row{display:flex;align-items:center;gap:8px;min-height:52px;padding:6px 8px 6px 14px;border:none;border-radius:999px;background:#f5f0e6;box-shadow:inset 0 0 0 1px #d3c5ae;transition:box-shadow 0.15s ease}.gshare-add-row:focus-within{box-shadow:inset 0 0 0 1px #d3c5ae,0 0 0 1px rgba(29,26,21,0.08)}.gshare-chips{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:4px 0}.gshare-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:30px;padding:0 4px 0 4px;border-radius:999px;background:#f5f0e6;color:#1d1a15;font-size:0.82rem;font-weight:500;box-shadow:0 0 0 1px #e6dccb}.gshare-chip .gshare-chip-av{width:22px;height:22px;border-radius:50%;background:#1d1a15;color:#f5f0e6;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:none}.gshare-chip .gshare-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:11rem}.gshare-chip .gshare-chip-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:50%;background:transparent;color:#1d1a15;cursor:pointer;font-size:16px;line-height:1;padding:0;opacity:0.65;box-shadow:none}.gshare-chip .gshare-chip-x svg{display:block;width:12px;height:12px}.gshare-chip .gshare-chip-x:hover{opacity:1;box-shadow:inset 0 0 0 1px #d3c5ae}.gshare-add-input{flex:1 1 8rem;min-width:7rem;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:8px 4px!important;margin:0!important;height:auto!important;font-size:0.95rem!important;font-family:Comfortaa,sans-serif!important;font-weight:500!important;color:#1d1a15!important;border-radius:0!important}.gshare-add-input::placeholder{color:rgba(29,26,21,0.38);font-weight:400}.gshare-add-role-wrap{flex:0 0 auto}.gshare-add-row .gshare-role-btn{box-shadow:none;background:transparent;padding:8px 10px}.gshare-add-row .gshare-role-btn:hover{transform:none;box-shadow:inset 0 0 0 1px #d3c5ae}.gshare-add-row .gshare-role-btn:active{box-shadow:inset 0 0 0 1px #d3c5ae;transform:scale(0.97)}.gshare-role-btn,.gshare-access-btn,.gshare-person-role-btn{display:inline-flex;align-items:center;gap:2px;border:none;background:#f5f0e6;color:#1d1a15;font-size:0.88rem;font-family:Comfortaa,sans-serif;font-weight:600;cursor:pointer;padding:8px 12px;border-radius:999px;white-space:nowrap;box-shadow:0 0 0 1px #e6dccb;transition:transform 0.15s ease,box-shadow 0.15s ease}.gshare-role-btn:hover,.gshare-access-btn:hover,.gshare-person-role-btn:hover{transform:scale(1.04);box-shadow:4px 4px 10px rgba(180,150,120,0.38),-2px -2px 6px #fff}.gshare-role-btn:active,.gshare-access-btn:active,.gshare-person-role-btn:active{box-shadow:inset 0 0 0 1px #d3c5ae;transform:scale(0.97)}.gshare-role-btn:disabled,.gshare-access-btn:disabled,.gshare-person-role-btn:disabled{opacity:0.4;cursor:default;transform:none;box-shadow:0 0 0 1px #e6dccb}.gshare-role-btn svg,.gshare-access-btn svg,.gshare-person-role-btn svg{color:inherit;opacity:0.7}.gshare-notify{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:4px 2px 6px}.gshare-notify[hidden]{display:none!important}.gshare-check{display:inline-flex;align-items:center;gap:10px;color:#1d1a15;font-size:0.9rem;font-weight:500;cursor:pointer;user-select:none}.gshare-check input{width:18px;height:18px}.gshare-message{width:100%;box-sizing:border-box;border:none;border-radius:18px;padding:12px 14px;font:inherit;font-family:Comfortaa,sans-serif;resize:vertical;min-height:64px;color:#1d1a15;background:#f5f0e6;box-shadow:inset 0 0 0 1px #d3c5ae}.gshare-message:focus{outline:none;box-shadow:inset 0 0 0 1px #d3c5ae,0 0 0 1px rgba(29,26,21,0.08)}.gshare-message::placeholder{color:rgba(29,26,21,0.38)}.gshare-message[hidden]{display:none!important}.gshare-send{align-self:flex-end;height:42px;padding:0 1.35rem;border:none;border-radius:999px;background:#f5f0e6;color:#1d1a15;font-size:0.92rem;font-family:Comfortaa,sans-serif;font-weight:700;cursor:pointer;box-shadow:0 0 0 1px #e6dccb;transition:transform 0.15s ease,box-shadow 0.15s ease}.gshare-send:hover{transform:scale(1.04);box-shadow:4px 4px 10px rgba(180,150,120,0.38),-2px -2px 6px #fff}.gshare-send:active{box-shadow:inset 0 0 0 1px #d3c5ae;transform:scale(0.97)}.gshare-send:disabled{opacity:0.45;cursor:default;transform:none;box-shadow:0 0 0 1px #e6dccb}.gshare-section{margin-top:1.35rem}.gshare-section-title{margin:0 0 0.65rem;font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;opacity:0.55;color:#1d1a15}.gshare-people{list-style:none;margin:0;padding:0}.gshare-person{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 0}.gshare-person-av{width:40px;height:40px;border-radius:50%;background:#1d1a15;color:#f5f0e6;font-size:0.82rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;text-transform:uppercase;box-shadow:0 0 0 1px #e6dccb}.gshare-person-av.is-owner{background:#2e7d4f;color:#f5f0e6;box-shadow:0 0 0 1px #e6dccb}.gshare-person-meta{flex:1 1 auto;min-width:0}.gshare-person-name{font-size:0.95rem;font-weight:600;color:#1d1a15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gshare-person-name .gshare-you{font-weight:400;opacity:0.55}.gshare-person-email{font-size:0.78rem;opacity:0.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gshare-person-role{flex:0 0 auto;color:#1d1a15;font-size:0.88rem;font-weight:600;padding:8px 12px;opacity:0.7}.gshare-general{display:flex;align-items:flex-start;gap:12px;padding:6px 0 4px}.gshare-general-icon{position:relative;width:44px;height:44px;border-radius:50%;background:#f5f0e6;color:#1d1a15;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:2px;box-shadow:0 0 0 1px #e6dccb}.gshare-general-icon svg{display:block;position:absolute;inset:0;margin:auto;width:20px;height:20px}.gshare-general-icon svg[hidden],.gshare-general-icon svg.is-hidden{display:none!important}.gshare-general-main{flex:1 1 auto;min-width:0}.gshare-access-btn{padding-left:12px;font-size:0.92rem;max-width:100%;box-sizing:border-box}.gshare-access-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gshare-access-hint{margin:8px 0 0;font-size:0.8rem;opacity:0.5;line-height:1.35}.gshare-general-role{flex:0 0 auto;padding-top:2px}.gshare-general-role[hidden]{display:none!important}.gshare-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1rem 1.35rem 1.35rem}.gshare-copy,.gshare-done{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 1.15rem;border:none;border-radius:999px;background:#f5f0e6;color:#1d1a15;font-size:0.9rem;font-family:Comfortaa,sans-serif;font-weight:700;cursor:pointer;box-shadow:0 0 0 1px #e6dccb;transition:transform 0.15s ease,box-shadow 0.15s ease}.gshare-copy:hover,.gshare-done:hover{transform:scale(1.04);box-shadow:4px 4px 10px rgba(180,150,120,0.38),-2px -2px 6px #fff}.gshare-copy:active,.gshare-done:active{box-shadow:inset 0 0 0 1px #d3c5ae;transform:scale(0.97)}.gshare-copy svg,.gshare-done svg{opacity:0.75;flex:0 0 auto}.gshare-copy{font-weight:600;padding:0 1rem}.gshare-done{min-width:96px;padding:0 1.4rem}.gshare-settings-pane[hidden]{display:none!important}.gshare-back{display:inline-flex;align-items:center;gap:10px;border:none;background:transparent;color:#1d1a15;font-size:1.05rem;font-family:Comfortaa,sans-serif;font-weight:700;cursor:pointer;padding:6px 10px 16px 0;margin:0;border-radius:999px;box-shadow:none}.gshare-back:hover{opacity:0.8}.gshare-back svg{flex:0 0 auto}.gshare-setting{display:flex;align-items:flex-start;gap:14px;padding:14px 4px;color:#1d1a15;font-size:0.9rem;font-weight:500;line-height:1.45;cursor:pointer}.gshare-setting input{margin-top:2px;width:18px;height:18px;flex:0 0 auto}.gshare-setting-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 4px;color:#1d1a15;font-size:0.9rem;font-weight:500}.gshare-expiry-select{font-family:Comfortaa,sans-serif;font-size:0.85rem;font-weight:600;color:#1d1a15;background:#f5f0e6;border:none;border-radius:999px;padding:8px 14px;box-shadow:0 0 0 1px #e6dccb;cursor:pointer}.gshare-setting-hint{margin:-6px 8px 10px;font-size:0.78rem;opacity:0.65;color:#1d1a15}.gshare-setting-hint[hidden]{display:none!important}.gshare-menu{position:absolute;z-index:2;min-width:168px;max-width:280px;padding:8px;background:#f5f0e6;border-radius:22px;box-shadow:4px 6px 16px rgba(180,150,120,0.22),-3px -3px 10px rgba(255,255,255,0.85);display:flex;flex-direction:column;gap:2px;font-family:Comfortaa,sans-serif}.gshare-menu[hidden]{display:none!important}.gshare-menu button{display:block;width:100%;text-align:left;border:none;background:transparent;color:#1d1a15;font-size:0.9rem;font-family:Comfortaa,sans-serif;font-weight:500;padding:11px 14px;cursor:pointer;border-radius:14px;box-shadow:none;transition:box-shadow 0.15s ease,background 0.15s ease}.gshare-menu button:hover,.gshare-menu button[aria-selected="true"]{box-shadow:inset 0 0 0 1px #d3c5ae;background:transparent}.gshare-menu.gshare-menu-access{min-width:260px}.gshare-menu-title{display:block;font-weight:700}.gshare-menu-sub{display:block;margin-top:3px;font-size:0.78rem;opacity:0.5;font-weight:400}.gshare-pending{font-size:0.75rem;font-weight:600;color:#b86a1c;margin-top:2px}.share-request-sheet{text-align:center;max-width:28rem;margin:3rem auto}.share-request-icon{color:inherit;opacity:0.55;margin-bottom:0.75rem}.share-request-actions{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;margin-top:1.5rem}.share-request-primary,.share-request-secondary{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 1.35rem;border-radius:999px;text-decoration:none;font-size:0.92rem;font-family:Comfortaa,sans-serif;font-weight:700;color:inherit;background:#f5f0e6;box-shadow:0 0 0 1px #e6dccb}.share-request-secondary{font-weight:600;opacity:0.85}html.dark .gshare-backdrop,body.dark .gshare-backdrop{background:rgba(0,0,0,0.68)}html.dark .gshare-dialog,body.dark .gshare-dialog,html.dark .gshare-menu,body.dark .gshare-menu{background:#1d1a15;color:#e8e4dc;box-shadow:6px 12px 28px rgba(0,0,0,0.45),-3px -3px 12px rgba(72,80,100,0.18)}html.dark .gshare-title,body.dark .gshare-title,html.dark .gshare-section-title,body.dark .gshare-section-title,html.dark .gshare-person-name,body.dark .gshare-person-name,html.dark .gshare-access-hint,body.dark .gshare-access-hint,html.dark .gshare-check,body.dark .gshare-check,html.dark .gshare-setting,body.dark .gshare-setting,html.dark .gshare-setting-row,body.dark .gshare-setting-row,html.dark .gshare-setting-hint,body.dark .gshare-setting-hint,html.dark .gshare-back,body.dark .gshare-back,html.dark .gshare-menu-title,body.dark .gshare-menu-title,html.dark .gshare-person-role,body.dark .gshare-person-role{color:#e8e4dc}html.dark .gshare-icon-btn,body.dark .gshare-icon-btn,html.dark .gshare-role-btn,body.dark .gshare-role-btn,html.dark .gshare-access-btn,body.dark .gshare-access-btn,html.dark .gshare-person-role-btn,body.dark .gshare-person-role-btn,html.dark .gshare-send,body.dark .gshare-send,html.dark .gshare-copy,body.dark .gshare-copy,html.dark .gshare-done,body.dark .gshare-done,html.dark .gshare-general-icon,body.dark .gshare-general-icon,html.dark .gshare-chip,body.dark .gshare-chip,html.dark .share-request-primary,body.dark .share-request-primary,html.dark .share-request-secondary,body.dark .share-request-secondary,html.dark .gshare-expiry-select,body.dark .gshare-expiry-select{color:#e8e4dc;background:#1d1a15;box-shadow:4px 4px 12px #0a0c10,-2px -2px 6px #24201a}html.dark .gshare-icon-btn:hover,body.dark .gshare-icon-btn:hover,html.dark .gshare-role-btn:hover,body.dark .gshare-role-btn:hover,html.dark .gshare-access-btn:hover,body.dark .gshare-access-btn:hover,html.dark .gshare-person-role-btn:hover,body.dark .gshare-person-role-btn:hover,html.dark .gshare-send:hover,body.dark .gshare-send:hover,html.dark .gshare-copy:hover,body.dark .gshare-copy:hover,html.dark .gshare-done:hover,body.dark .gshare-done:hover{box-shadow:5px 5px 14px #080a0e,-2px -2px 7px #323848}html.dark .gshare-icon-btn:active,body.dark .gshare-icon-btn:active,html.dark .gshare-role-btn:active,body.dark .gshare-role-btn:active,html.dark .gshare-access-btn:active,body.dark .gshare-access-btn:active,html.dark .gshare-person-role-btn:active,body.dark .gshare-person-role-btn:active,html.dark .gshare-send:active,body.dark .gshare-send:active,html.dark .gshare-copy:active,body.dark .gshare-copy:active,html.dark .gshare-done:active,body.dark .gshare-done:active,html.dark .gshare-menu button:hover,body.dark .gshare-menu button:hover,html.dark .gshare-menu button[aria-selected="true"],body.dark .gshare-menu button[aria-selected="true"],html.dark .gshare-add-row .gshare-role-btn:hover,body.dark .gshare-add-row .gshare-role-btn:hover{box-shadow:inset 3px 3px 9px #0a0c10,inset -1px -1px 4px #24201a}html.dark .gshare-add-row,body.dark .gshare-add-row,html.dark .gshare-message,body.dark .gshare-message{background:#1d1a15;box-shadow:inset 3px 3px 9px #0a0c10,inset -1px -1px 4px #24201a}html.dark .gshare-add-row .gshare-role-btn,body.dark .gshare-add-row .gshare-role-btn{background:transparent;box-shadow:none}html.dark .gshare-add-input,body.dark .gshare-add-input,html.dark .gshare-message,body.dark .gshare-message{color:#e8e4dc!important}html.dark .gshare-person-av,body.dark .gshare-person-av,html.dark .gshare-chip .gshare-chip-av,body.dark .gshare-chip .gshare-chip-av{background:#e8e4dc;color:#1d1a15;box-shadow:4px 4px 12px #0a0c10,-2px -2px 6px #24201a}html.dark .gshare-person-av.is-owner,body.dark .gshare-person-av.is-owner{background:#3d9a63;color:#e8e4dc}html.dark .gshare-menu button,body.dark .gshare-menu button{color:#e8e4dc}@media (max-width:560px){.gshare-backdrop{align-items:flex-end;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.gshare-dialog{width:100%;max-width:100%;max-height:94vh;border-radius:28px 28px 0 0;box-shadow:0 -8px 28px rgba(180,150,120,0.28),0 -2px 8px rgba(255,255,255,0.5)}.gshare-header{padding:1.25rem 1rem 0.45rem 1.2rem}.gshare-body{padding:0.45rem 1.2rem 0.25rem}.gshare-footer{padding:0.85rem 1.1rem 1.2rem}.gshare-title{font-size:1.15rem}}html.dark .gshare-add-input::placeholder,body.dark .gshare-add-input::placeholder,html.dark .gshare-message::placeholder,body.dark .gshare-message::placeholder{color:rgba(232,228,220,0.45)}.zp-backdrop[hidden],.zp-sheet[hidden],.zp-drawer[hidden],.zp-menu[hidden],.zp-comment-form[hidden],.zp-block[hidden],.zp-locked[hidden],.zp-hint[hidden],.editor-more-badge[hidden],.ux-lock-chip[hidden],.shared-comments[hidden],.shared-comments form[hidden]{display:none!important}.premium-pill{appearance:none;border:0;height:38px;padding:0 14px;margin-right:12px;border-radius:999px;background:#f5f0e6;box-shadow:0 0 0 1px #e6dccb;font:inherit;font-family:Comfortaa,system-ui,sans-serif;font-size:0.8rem;font-weight:700;color:#1d1a15;cursor:pointer;flex-shrink:0}.premium-pill:hover{transform:scale(1.04)}.premium-pill.is-premium{background:#1d1a15;color:#fff;box-shadow:none}@media (max-width:520px){.premium-pill{padding:0 10px;margin-right:6px;font-size:0.74rem}}.ux-profile-overlay .zp-profile-text{margin:0 0 12px;font-size:0.92rem;line-height:1.45;color:var(--ux-ov-ink);opacity:0.72}.note-editor-top .editor-meta .editor-tool{position:relative;display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50px;box-shadow:0 0 0 1px #e6dccb;cursor:pointer;color:#1d1a15;transition:box-shadow 0.2s ease,transform 0.18s ease;user-select:none}.note-editor-top .editor-meta .editor-tool:hover{transform:scale(1.06)}.note-editor-top .editor-meta .editor-tool:active{transform:scale(0.96);box-shadow:inset 0 0 0 1px #d3c5ae}.note-editor-top .editor-meta .editor-tool svg{display:block;width:18px;height:18px;fill:currentColor}.editor-more-badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#c24a36;color:#fff;font-size:0.68rem;font-weight:700;line-height:18px;text-align:center}.zp-backdrop{position:fixed;inset:0;z-index:9000;background:rgba(20,16,14,0.38)}.zp-sheet,.zp-drawer{position:fixed;z-index:9001;background:#f5f0e6;color:#1d1a15;font-family:Comfortaa,system-ui,sans-serif;box-shadow:0 14px 40px rgba(0,0,0,0.2);overflow:auto}.zp-sheet{left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 24px);max-width:440px;max-height:92dvh;border-radius:26px;padding:26px 22px 20px}.zp-sheet.zp-wide{max-width:880px}.zp-sheet h2{margin:0 0 6px;font-size:1.3rem;letter-spacing:-0.02em}.zp-drawer{top:0;right:0;bottom:0;width:100vw;max-width:420px;padding:24px 20px;border-radius:26px 0 0 26px;display:flex;flex-direction:column}.zp-drawer h2{margin:0 0 10px;font-size:1.2rem}.zp-x{display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:0;position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#6b6b6b;font-size:24px;cursor:pointer}.zp-x svg{display:block;width:20px;height:20px}.zp-lead,.zp-hint,.zp-foot,.zp-locked{color:#6b6b6b;line-height:1.5;font-size:0.9rem}.zp-lead{margin:0 0 14px}.zp-hint{margin:4px 0 10px}.zp-foot{margin:10px 0 0;font-size:0.8rem;text-align:center}.zp-block{padding:14px 16px;margin-bottom:12px;border-radius:18px;box-shadow:inset 0 0 0 1px #d3c5ae}.zp-row{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-size:0.92rem}.zp-meter{height:8px;margin-top:10px;border-radius:6px;background:rgba(30,35,48,0.08);overflow:hidden}.zp-meter i{display:block;height:100%;width:0;background:#c24a36;border-radius:6px}.zp-features ul{margin:8px 0 0;padding-left:18px;display:grid;gap:6px;font-size:0.88rem}.zp-btn{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:0;border-radius:999px;background:#1d1a15;color:#fff;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.zp-btn.ghost{background:transparent;color:#1d1a15;box-shadow:0 0 0 1px #e6dccb}.zp-btn[disabled]{opacity:0.6}.zp-link{border:0;background:none;padding:0;font:inherit;color:#c24a36;font-weight:700;cursor:pointer;text-decoration:underline}.zp-menu{position:absolute;z-index:9002;min-width:250px;padding:10px;border-radius:18px;background:#f5f0e6;box-shadow:0 12px 32px rgba(0,0,0,0.18);font-family:Comfortaa,system-ui,sans-serif}.zp-menu button,.zp-menu a[role="menuitem"]{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:12px 14px;border:0;border-radius:12px;background:transparent;font:inherit;font-size:0.92rem;line-height:1.3;color:#1d1a15;text-align:left;text-decoration:none;cursor:pointer;box-shadow:none}.zp-menu button:hover,.zp-menu a[role="menuitem"]:hover{background:rgba(30,35,48,0.06)}.zp-menu button+button,.zp-menu button+a[role="menuitem"]{margin-top:4px}.zp-menu hr{border:0;border-top:1px solid rgba(30,35,48,0.1);margin:8px 6px}.zp-menu .zp-dl-toggle .zp-chev{margin-left:auto;flex:none;opacity:0.6;transition:transform 0.18s ease}.zp-menu .zp-dl-toggle[aria-expanded="true"]{background:rgba(30,35,48,0.06)}.zp-menu .zp-dl{position:absolute;left:calc(100% + 6px);min-width:230px;padding:10px;border-radius:18px;background:inherit;box-shadow:0 12px 32px rgba(0,0,0,0.18)}.zp-menu.dl-left .zp-dl{left:auto;right:calc(100% + 6px)}.zp-menu.dl-left .zp-dl-toggle .zp-chev{transform:rotate(180deg)}.zp-menu .zp-menu-n{color:#6b6b6b}.zp-menu [hidden]{display:none!important}@media (max-width:560px){.zp-menu .zp-dl,.zp-menu.dl-left .zp-dl{position:static;min-width:0;padding:0 0 0 12px;box-shadow:none;background:transparent}.zp-menu .zp-dl-toggle .zp-chev,.zp-menu.dl-left .zp-dl-toggle .zp-chev{transform:rotate(90deg)}}.zp-history{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;min-height:320px}.zp-history-list{list-style:none;margin:0;padding:4px;max-height:60dvh;overflow:auto;display:grid;gap:8px;align-content:start}.zp-history-list button{display:grid;gap:2px;width:100%;padding:10px 12px;border:0;border-radius:14px;background:#f5f0e6;box-shadow:0 0 0 1px #e6dccb;font:inherit;color:#1d1a15;text-align:left;cursor:pointer}.zp-history-list button.is-on{box-shadow:inset 0 0 0 1px #d3c5ae}.zp-history-list strong{font-size:0.86rem}.zp-history-list em{font-style:normal;font-size:0.76rem;color:#6b6b6b}.zp-history-list span{font-size:0.8rem;color:#6b6b6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zp-history-preview{border-radius:18px;box-shadow:inset 0 0 0 1px #d3c5ae;padding:16px;max-height:60dvh;overflow:auto}.zp-history-preview h3{margin:6px 0 10px}.zp-preview-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.zp-preview-body{line-height:1.55}.zp-preview-body img{max-width:100%;border-radius:10px}.zp-locked{margin:12px 0 0}@media (max-width:720px){.zp-history{grid-template-columns:1fr}.zp-history-list{max-height:30dvh}}.zp-comments{list-style:none;margin:0;padding:0;flex:1;overflow:auto;display:grid;gap:10px;align-content:start}.zp-comments li:not(.zp-hint){padding:12px 14px;border-radius:16px;box-shadow:0 0 0 1px #e6dccb}.zp-comments p{margin:6px 0 0;line-height:1.45;font-size:0.9rem;word-wrap:break-word}.zp-c-head{display:flex;gap:8px;align-items:baseline;font-size:0.82rem}.zp-c-head span{color:#6b6b6b}.zp-c-head .zp-link{margin-left:auto;font-size:0.78rem}.zp-comment-form{display:grid;gap:8px;margin-top:12px}.zp-comment-form textarea{width:100%;box-sizing:border-box;border:0;border-radius:16px;padding:12px 14px;background:#f5f0e6;box-shadow:inset 0 0 0 1px #d3c5ae;font:inherit;color:#1d1a15;resize:vertical}body.zp-open{overflow:hidden}body.dark .premium-pill{background:#1d1a15;color:#e8e4dc;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .premium-pill.is-premium{background:#e8e4dc;color:#15130f}body.dark .note-editor-top .editor-meta .editor-tool{background:#1d1a15;color:#e8e4dc;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .zp-sheet,body.dark .zp-drawer,body.dark .zp-menu{background:#15130f;color:#e8e4dc}body.dark .zp-block,body.dark .zp-history-preview{box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}body.dark .zp-history-list button,body.dark .zp-comments li:not(.zp-hint){background:#1d1a15;color:#e8e4dc;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .zp-history-list button.is-on,body.dark .zp-comments li:not(.zp-hint).is-on{box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}body.dark .zp-btn{background:#e8e4dc;color:#15130f}body.dark .zp-btn.ghost{background:transparent;color:#e8e4dc;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .zp-menu button,body.dark .zp-menu a[role="menuitem"]{color:#e8e4dc}body.dark .zp-menu button:hover,body.dark .zp-menu a[role="menuitem"]:hover{background:rgba(232,228,220,0.08)}body.dark .zp-meter{background:rgba(232,228,220,0.1)}body.dark .zp-comment-form textarea{background:#1d1a15;color:#e8e4dc;box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}.gshare-setting .ux-lock-chip{margin-left:6px}﻿html,body,button,input,select,textarea,.zp-sheet,.zp-drawer,.zp-menu,.ux-paywall{font-family:"Literata","PT Serif",Georgia,"Times New Roman",serif!important}body{background:#f5f0e6!important;color:#1d1b18;font-feature-settings:"kern" 1,"liga" 1,"onum" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#f0dfae;color:#1d1b18}a{color:#7a2e2e;text-underline-offset:3px;text-decoration-thickness:1px}.top-nav{background:rgba(255,253,248,0.86)!important;backdrop-filter:blur(8px);box-shadow:0 0 0 1px #e6dccb,0 10px 24px -20px rgba(60,40,20,0.4)!important;border-radius:14px!important}html.fx-lite .top-nav{backdrop-filter:none;background:#fffdf8!important}.top-nav .toggle-nav .wrapper,.top-nav .profile .wrapper,.top-nav .search-clear,.premium-pill,.sfx-toggle{border-radius:10px!important;background:#fffdf8!important;box-shadow:0 0 0 1px #e6dccb!important;color:#1d1b18!important}.premium-pill{font-style:italic;font-weight:500!important;letter-spacing:0.01em}.premium-pill.is-premium{background:#1d1b18!important;color:#fffdf8!important;box-shadow:none!important;font-style:normal}.sfx-toggle{appearance:none;border:0;width:38px;height:38px;margin-right:10px;display:inline-grid;place-items:center;cursor:pointer;flex-shrink:0}.sfx-toggle svg{width:18px;height:18px}.sfx-toggle .sfx-off{display:none}.sfx-toggle.is-muted{color:#7a7368!important}.sfx-toggle.is-muted .sfx-on{display:none}.sfx-toggle.is-muted .sfx-off{display:block}.top-nav .search input,#s{border-radius:10px!important;background:#faf6ee!important;box-shadow:inset 0 0 0 1px #e6dccb!important;font-style:italic}.theme-toggle .toggle-slot{border-radius:10px!important;box-shadow:inset 0 0 0 1px #e6dccb!important;background:#faf6ee!important}.theme-toggle .toggle-button{border-radius:7px!important;background:#1d1b18!important;box-shadow:none!important}.side-nav a,.side-nav button,.side-nav .folder-nav-item,.side-nav .nav-folder-toggle{border-radius:10px!important;box-shadow:0 0 0 1px #e6dccb!important;background:#fffdf8!important;color:#1d1b18!important}.side-nav .in,.side-nav .active,.side-nav [aria-current="page"]{box-shadow:inset 0 0 0 1px #1d1b18,inset 3px 0 0 #7a2e2e!important}.page-title,.heading-text,.current-page-title,.notes-block-title{font-family:"Literata","PT Serif",Georgia,"Times New Roman",serif!important;font-weight:600!important;letter-spacing:-0.01em}.notes-block-title,.heading-text{font-variant:small-caps;letter-spacing:0.06em;color:#7a7368!important;font-weight:500!important}.new-note,.nnw{background:#fffdf8!important;border-radius:14px!important;box-shadow:0 0 0 1px #e6dccb,0 1px 0 rgba(60,40,20,0.04),0 14px 32px -22px rgba(60,40,20,0.35)!important}.new-note input[type="text"],.new-note .nn-title,.ct{font-family:"Literata","PT Serif",Georgia,"Times New Roman",serif!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:-0.015em;background:transparent!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #e6dccb!important;border-radius:0!important}.new-note-content,.note-editor-content{font-family:"Literata","PT Serif",Georgia,"Times New Roman",serif!important;font-size:1.08rem!important;line-height:1.72!important;color:#1d1b18!important;background:#fffdf8!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #e6dccb!important;max-width:72ch}.new-note-content h1,.new-note-content h2,.new-note-content h3,.new-note-content h4,.note-editor-content h1,.note-editor-content h2,.note-editor-content h3,.note-editor-content h4{font-family:"Literata","PT Serif",Georgia,"Times New Roman",serif;font-weight:650;letter-spacing:-0.015em;line-height:1.25}.new-note-content h1,.note-editor-content h1{font-size:1.7em}.new-note-content h2,.note-editor-content h2{font-size:1.35em}.new-note-content h3,.note-editor-content h3{font-size:1.15em}.new-note-content blockquote,.note-editor-content blockquote{margin:0.9em 0;padding:0.1em 0 0.1em 1em;border-left:2px solid #7a2e2e;font-style:italic;color:#45403a}.new-note-content a,.note-editor-content a{color:#7a2e2e}.new-note-content ul,.new-note-content ol,.note-editor-content ul,.note-editor-content ol{padding-left:1.4em}.new-note-content img,.note-editor-content img{border-radius:8px}.notes .note{background:#fffdf8!important;border-radius:12px!important;box-shadow:0 0 0 1px #e6dccb,0 1px 0 rgba(60,40,20,0.04),0 14px 32px -22px rgba(60,40,20,0.35)!important;transition:box-shadow 0.18s ease,transform 0.18s ease}.notes .note:hover{box-shadow:0 0 0 1px #d3c5ae,0 18px 36px -22px rgba(60,40,20,0.45)!important}.notes .note .title{font-family:"Literata","PT Serif",Georgia,"Times New Roman",serif;font-weight:600;font-size:1.12rem;letter-spacing:-0.01em}.notes .note .text,.notes .note .content{color:#45403a;line-height:1.6}.notes .note .note-meta{font-style:italic;color:#7a7368;font-size:0.8rem}.notes .note.is-editing,.current-note .wrapper{background:#fffdf8!important;border-radius:14px!important;box-shadow:0 0 0 1px #e6dccb,0 30px 70px -30px rgba(40,25,10,0.45)!important}.love-badge,.pin-badge,.share-badge{color:#7a2e2e!important}.note-editor-top .editor-meta .editor-love,.note-editor-top .editor-meta .editor-pin,.note-editor-top .editor-meta .editor-share,.note-editor-top .editor-meta .editor-tool,.close-current-note{border-radius:10px!important;background:#fffdf8!important;box-shadow:0 0 0 1px #e6dccb!important;color:#1d1b18!important}.note-editor-top .editor-meta .editor-love.in,.note-editor-top .editor-meta .editor-pin.in,.note-editor-top .editor-meta .editor-share.in,.note-editor-top .editor-meta .editor-tool.in,.close-current-note.in{box-shadow:inset 0 0 0 1px #1d1b18!important}.note-editor-top .editor-meta .editor-love.in{color:#7a2e2e!important}.rte button,.rte .rte-btn,.rte-media-btn{border-radius:8px!important;background:#fffdf8!important;box-shadow:0 0 0 1px #e6dccb!important;color:#45403a!important}.rte button.active,.rte .rte-btn.active,.rte-media-btn.active{background:#1d1b18!important;color:#fffdf8!important;box-shadow:none!important}.rte-media-label{font-style:italic}.note-folder,.folder-picker-toggle,.editor-create-folder-btn{border-radius:8px!important;box-shadow:0 0 0 1px #e6dccb!important;background:#faf6ee!important;font-style:italic}.fab-new-note{border-radius:16px!important;background:#1d1b18!important;color:#fffdf8!important;box-shadow:0 14px 30px -12px rgba(30,20,10,0.55)!important}.folder-dialog,.gshare-dialog{border-radius:14px!important;background:#fffdf8!important;box-shadow:0 0 0 1px #e6dccb,0 30px 70px -30px rgba(40,25,10,0.5)!important}.folder-dialog-input{border-radius:10px!important;box-shadow:inset 0 0 0 1px #e6dccb!important;background:#faf6ee!important}.folder-dialog-primary,.gshare-done{border-radius:10px!important;background:#1d1b18!important;color:#fffdf8!important}.zp-sheet,.zp-drawer,.zp-menu{background:#fffdf8!important;border-radius:14px}.zp-drawer{border-radius:14px 0 0 14px}.zp-block,.zp-history-preview{border-radius:10px;box-shadow:inset 0 0 0 1px #e6dccb}.zp-history-list button,.zp-comments li:not(.zp-hint){border-radius:10px;box-shadow:0 0 0 1px #e6dccb;background:#faf6ee}.zp-btn{border-radius:10px}.zp-meter i{background:#7a2e2e}.zp-preview-body{font-size:1.02rem;line-height:1.7}body.dark{background:#15130f!important;color:#ece5d8}body.dark ::selection{background:#5b4a22;color:#ece5d8}body.dark a{color:#d9927f}body.dark .top-nav{background:rgba(29,26,21,0.88)!important;box-shadow:0 0 0 1px #332d24!important}body.dark .top-nav .toggle-nav .wrapper,body.dark .top-nav .profile .wrapper,body.dark .top-nav .search-clear,body.dark .premium-pill,body.dark .sfx-toggle,body.dark .side-nav a,body.dark .side-nav button,body.dark .side-nav .folder-nav-item,body.dark .side-nav .nav-folder-toggle,body.dark .note-editor-top .editor-meta .editor-love,body.dark .note-editor-top .editor-meta .editor-pin,body.dark .note-editor-top .editor-meta .editor-share,body.dark .note-editor-top .editor-meta .editor-tool,body.dark .close-current-note,body.dark .rte button,body.dark .rte .rte-btn,body.dark .rte-media-btn{background:#1d1a15!important;box-shadow:0 0 0 1px #332d24!important;color:#ece5d8!important}body.dark .premium-pill.is-premium,body.dark .rte button.active{background:#ece5d8!important;color:#15130f!important}body.dark .top-nav .search input,body.dark #s,body.dark .theme-toggle .toggle-slot{background:#24201a!important;box-shadow:inset 0 0 0 1px #332d24!important}body.dark .theme-toggle .toggle-button{background:#ece5d8!important}body.dark .new-note,body.dark .nnw,body.dark .notes .note,body.dark .notes .note.is-editing,body.dark .current-note .wrapper,body.dark .folder-dialog,body.dark .gshare-dialog,body.dark .zp-sheet,body.dark .zp-drawer,body.dark .zp-menu{background:#1d1a15!important;box-shadow:0 0 0 1px #332d24,0 1px 0 rgba(0,0,0,0.3),0 18px 40px -24px rgba(0,0,0,0.8)!important}body.dark .new-note-content,body.dark .note-editor-content{background:#1d1a15!important;color:#ece5d8!important;box-shadow:inset 0 0 0 1px #332d24!important}body.dark .new-note-content blockquote,body.dark .note-editor-content blockquote{border-left-color:#d9927f;color:#cfc6b6}body.dark .new-note-content a,body.dark .note-editor-content a{color:#d9927f}body.dark .ct,body.dark .new-note input[type="text"]{border-bottom-color:#332d24!important;color:#ece5d8!important}body.dark .notes .note .text,body.dark .notes .note .content{color:#cfc6b6}body.dark .notes-block-title,body.dark .heading-text,body.dark .notes .note .note-meta{color:#a19887!important}body.dark .note-folder,body.dark .folder-picker-toggle,body.dark .editor-create-folder-btn{background:#24201a!important;box-shadow:0 0 0 1px #332d24!important}body.dark .fab-new-note{background:#ece5d8!important;color:#15130f!important}body.dark .love-badge,body.dark .pin-badge,body.dark .share-badge,body.dark .note-editor-top .editor-meta .editor-love.in{color:#d9927f!important}body.dark .side-nav .in,body.dark .side-nav .active{box-shadow:inset 0 0 0 1px #ece5d8,inset 3px 0 0 #d9927f!important}body.dark .zp-history-list button,body.dark .zp-comments li:not(.zp-hint){background:#24201a;box-shadow:0 0 0 1px #332d24}.new-note{background:transparent!important;box-shadow:none!important}body.dark .new-note{background:transparent!important;box-shadow:none!important}.sfx-toggle svg{fill:none!important;stroke:currentColor}.top-nav .theme-toggle,.theme-toggle{width:38px!important;height:38px!important;border-radius:10px!important;background:#fffdf8!important;box-shadow:0 0 0 1px #e6dccb!important;color:#45403a!important}.top-nav .theme-toggle .toggle-slot,.theme-toggle .toggle-slot{width:100%!important;height:100%!important;background:transparent!important;box-shadow:none!important;transform:none!important}.top-nav .theme-toggle .toggle-button,.theme-toggle .toggle-button{display:none!important}.top-nav .theme-toggle .sun-icon-wrapper,.top-nav .theme-toggle .moon-icon-wrapper,.theme-toggle .sun-icon-wrapper,.theme-toggle .moon-icon-wrapper{inset:0!important;left:0!important;right:0!important;width:auto!important;color:inherit!important;transform:none!important;transition:opacity 0.15s ease!important}.top-nav .theme-toggle .sun-icon-wrapper,.theme-toggle .sun-icon-wrapper{opacity:0!important}.top-nav .theme-toggle .moon-icon-wrapper,.theme-toggle .moon-icon-wrapper{opacity:1!important}.top-nav .theme-toggle[aria-pressed="true"] .sun-icon-wrapper,.theme-toggle[aria-pressed="true"] .sun-icon-wrapper{opacity:1!important}.top-nav .theme-toggle[aria-pressed="true"] .moon-icon-wrapper,.theme-toggle[aria-pressed="true"] .moon-icon-wrapper{opacity:0!important}.top-nav .theme-toggle .sun-icon,.theme-toggle .sun-icon{width:18px!important;height:18px!important;filter:none!important;stroke:currentColor!important;fill:none!important}.top-nav .theme-toggle .sun-rays,.top-nav .theme-toggle .sun-rays path,.top-nav .theme-toggle .sun-core,.top-nav .theme-toggle .moon-stars path,.theme-toggle .sun-rays,.theme-toggle .sun-rays path,.theme-toggle .sun-core,.theme-toggle .moon-stars path{animation:none!important}.top-nav .theme-toggle .sun-core,.theme-toggle .sun-core{fill:transparent!important}.top-nav .theme-toggle .moon-icon,.theme-toggle .moon-icon{width:18px!important;height:16px!important;filter:none!important}.top-nav .theme-toggle .moon-stars,.theme-toggle .moon-stars{fill:currentColor!important;opacity:0.6}body.dark .theme-toggle{background:#1d1a15!important;box-shadow:0 0 0 1px #332d24!important;color:#cfc6b6!important}.notes .note .pin-badge,.notes .note .love-badge,.notes .note .share-badge{background:transparent!important;box-shadow:none!important;width:18px!important;height:18px!important;top:15px!important;left:auto!important;right:14px!important}.notes .note .actions>div,.notes .note .actions>button{border-radius:9px!important;background:#fffdf8!important;box-shadow:0 0 0 1px #e6dccb!important}body.dark .notes .note .actions>div,body.dark .notes .note .actions>button{background:#1d1a15!important;box-shadow:0 0 0 1px #332d24!important}.current-page-title .heading-icon{width:1.5rem!important;height:1.5rem!important;color:#7a7368!important;opacity:1!important}.current-page-title{color:#1d1b18!important;font-weight:600!important}body.dark .current-page-title{color:#ece5d8!important}body.dark .current-page-title .heading-icon{color:#a19887!important}@media screen and (max-width:970px){.side-nav{background:#f5f0e6!important;box-shadow:1px 0 0 #e6dccb,24px 0 60px -40px rgba(40,25,10,0.5)!important;border-radius:0 14px 14px 0!important}body.dark .side-nav{background:#15130f!important;box-shadow:1px 0 0 #332d24,24px 0 60px -40px rgba(0,0,0,0.8)!important}}.side-nav .page{border-radius:10px!important;background:#fffdf8!important;box-shadow:0 0 0 1px #e6dccb!important;color:#1d1b18!important}.side-nav .page svg{color:inherit}.side-nav .page.in{box-shadow:inset 0 0 0 1px #1d1b18,inset 3px 0 0 #7a2e2e!important}body.dark .side-nav .page{background:#1d1a15!important;box-shadow:0 0 0 1px #332d24!important;color:#ece5d8!important}body.dark .side-nav .page.in{box-shadow:inset 0 0 0 1px #ece5d8,inset 3px 0 0 #d9927f!important}@media (min-width:761px){.fab-new-note{display:none!important}}.notes .note.is-pinned .text,.notes .note.is-loved .text,.notes .note.is-shared .text,.notes .note.is-pinned .folders,.notes .note.is-loved .folders,.notes .note.is-shared .folders{padding-left:12px!important;padding-right:30px!important}.new-note:not(.open) .ct,.new-note:not(.open) input[type="text"]{border-bottom-color:transparent!important}body.dark .new-note:not(.open) .ct,body.dark .new-note:not(.open) input[type="text"]{border-bottom-color:transparent!important}.side-nav .nav-heart,.side-nav .nav-heart path,.current-note .editor-love.in,.current-note .editor-love.in svg,.current-note .editor-love.in path,.notes .note.is-editing .editor-love.in,.notes .note.is-editing .editor-love.in svg,.notes .note.is-editing .editor-love.in path{fill:#7a2e2e!important;outline-color:#7a2e2e!important;color:#7a2e2e!important}body.dark .side-nav .nav-heart,body.dark .side-nav .nav-heart path,body.dark .current-note .editor-love.in,body.dark .current-note .editor-love.in svg,body.dark .current-note .editor-love.in path,body.dark .notes .note.is-editing .editor-love.in,body.dark .notes .note.is-editing .editor-love.in svg,body.dark .notes .note.is-editing .editor-love.in path{fill:#d9927f!important;outline-color:#d9927f!important;color:#d9927f!important}.notes .note-section .note.is-pinned .text,.notes .note-section .note.is-loved .text,.notes .note-section .note.is-shared .text{padding-left:12px!important;padding-top:4px!important;padding-right:30px!important}.notes .note-section .note.is-pinned .folders,.notes .note-section .note.is-loved .folders,.notes .note-section .note.is-shared .folders{padding-left:12px!important}@media (max-width:560px){.sfx-toggle{margin-right:0!important;width:34px!important;height:34px!important}.top-nav .theme-toggle,.theme-toggle{width:34px!important;height:34px!important}.premium-pill{width:34px!important;height:34px!important;padding:0!important;font-size:0!important;display:inline-grid!important;place-items:center}.premium-pill::before{content:"★";font-size:15px;font-style:normal;line-height:1}.top-nav .nav-end{gap:6px!important}.top-nav .search{overflow:hidden}}.new-note .composer-meta>div,.new-note .right>div{border-radius:10px!important;background:#fffdf8!important;box-shadow:0 0 0 1px #e6dccb!important;color:#1d1b18!important}body.dark .new-note .composer-meta>div,body.dark .new-note .right>div{background:#1d1a15!important;box-shadow:0 0 0 1px #332d24!important;color:#ece5d8!important}.new-note .new-note-content,.note-editor-content{max-width:none!important}.create-note-btn{border-radius:10px!important;background:#1d1b18!important;color:#fffdf8!important;box-shadow:none!important;font-weight:600!important}body.dark .create-note-btn{background:#ece5d8!important;color:#15130f!important}.new-note #love.in,.new-note #pin.in,.notes .note .actions>.love.in,.notes .note .actions>.pin.in,.note-editor-top .editor-meta .editor-love.in,.note-editor-top .editor-meta .editor-pin.in{background:rgba(122,46,46,0.08)!important;box-shadow:inset 0 0 0 1.5px #7a2e2e!important;color:#7a2e2e!important}.new-note #love.in svg,.new-note #love.in svg path,.new-note #pin.in svg,.new-note #pin.in svg path,.notes .note .actions>.love.in svg,.notes .note .actions>.love.in svg path,.notes .note .actions>.pin.in svg,.notes .note .actions>.pin.in svg path,.note-editor-top .editor-meta .editor-love.in svg,.note-editor-top .editor-meta .editor-love.in svg path,.note-editor-top .editor-meta .editor-pin.in svg,.note-editor-top .editor-meta .editor-pin.in svg path{fill:currentColor!important;color:inherit!important}body.dark .new-note #love.in,body.dark .new-note #pin.in,body.dark .notes .note .actions>.love.in,body.dark .notes .note .actions>.pin.in,body.dark .note-editor-top .editor-meta .editor-love.in,body.dark .note-editor-top .editor-meta .editor-pin.in{background:rgba(217,146,127,0.14)!important;box-shadow:inset 0 0 0 1.5px #d9927f!important;color:#d9927f!important}.notes .note .folders .folder{display:inline-flex!important;align-items:center;gap:4px;height:auto!important;padding:9px 14px!important;line-height:1.2}.notes .note .folders .folder span{float:none!important}.notes .note .folders .folder #remove-folder{position:static!important;flex:none;width:18px!important;height:18px!important;margin-right:-6px;background:transparent!important;box-shadow:none!important;border-radius:50%;visibility:hidden;pointer-events:none}.notes .note .folders .folder #remove-folder svg{position:static!important;transform:none!important;width:12px;height:12px}@media (hover:hover){.notes .note .folders .folder:hover #remove-folder,.notes .note .folders .folder #remove-folder:focus-visible{visibility:visible;pointer-events:auto;opacity:1!important}.notes .note .folders .folder #remove-folder:hover{background:rgba(122,46,46,0.1)!important}}@media (hover:none){.notes .note .folders .folder #remove-folder{display:none!important}}