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:#f6eadf;color:#1E2330;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:#1E2330;background:#f6eadf;border:none;border-radius:100px;box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff;-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(30,35,48,0.55);border-radius:50%;background-color:#f6eadf;box-shadow:inset 1px 1px 5px #ccc2b9,inset -1px -1px 5px #ffffff;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}input[type=checkbox]:checked:before{background-color:#1E2330;border-color:#1E2330;box-shadow:2px 2px 6px #ccc2b9,-1px -1px 4px #ffffff}input[type=checkbox]:checked:after{content:"";display:block;width:6px;height:11px;border:solid #f6eadf;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:#1E2330;background:#f6eadf;border:none;border-radius:100px;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff}button:disabled,button[disabled]{opacity:0.4}button:focus{outline:none}svg{outline:#1E2330;fill:#1E2330}.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:#1E2330}.top-nav{position:relative;top:30px;left:0;margin-left:1.5%;width:97%;height:60px;border-radius:100px;background-color:#f6eadf;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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:#1E2330;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:#1E2330;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.top-nav .toggle-nav .wrapper.in:hover{transform:scale(1.1);box-shadow:inset 3px 3px 8px #c4b6a8,inset -3px -3px 8px #ffffff}.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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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:4px 4px 10px rgba(180,150,120,0.38),-2px -2px 6px #fff}.top-nav .search #cs:active,.top-nav .search .search-clear:active{box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff;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:#1E2330;background:#f6eadf;border:none;border-radius:100px;box-shadow:inset 2px 2px 5px #d4c9be,inset -2px -2px 5px #ffffff;transform:none;transition:box-shadow 0.28s ease,background-color 0.28s ease}.top-nav .search input::placeholder{color:rgba(30,35,48,0.38);opacity:1;text-align:left}.top-nav .search input:hover:not(:focus){box-shadow:inset 2px 2px 6px #ccc2b9,inset -2px -2px 6px #ffffff}.top-nav .search input:focus{outline:none;color:#1E2330;background:#f3e6d8;box-shadow:inset 4px 4px 10px #c4b6a8,inset -3px -3px 8px #ffffff;transform:none}.top-nav .search input:focus::placeholder{color:rgba(30,35,48,0.38);opacity:1}.top-nav .search:focus-within .si{opacity:0.85;transform:translateY(-50%) scale(1.08);color:#1E2330}.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:#1E2330;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff;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:#2f3542;box-shadow:inset 3px 3px 7px #1a1d24,inset -2px -2px 6px #3d4454}.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 #12141a,-1px -1px 3px #3a4150,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:#f6eadf;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:#f6eadf;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff;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:4px 4px 10px rgba(180,150,120,0.38),-2px -2px 6px #fff}.side-nav .page.in:hover{box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff}}.side-nav .page:active{box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff;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:#f6eadf;color:inherit;cursor:pointer;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff}.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:3px 3px 7px #ccc2b9,-3px -3px 7px #fff;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:4px 4px 10px rgba(180,150,120,0.38),-2px -2px 6px #fff}.side-nav .nav-folder-panel-inner #create-folder-init.in:hover,.side-nav .nav-folder-panel-inner .folders .page.in:hover{box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff}}.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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff}.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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff}.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:#f6eadf;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff}.side-nav.open .nav-folder-panel-inner .folders .page.folder-nav-item .efi:hover{box-shadow:4px 4px 10px rgba(180,150,120,0.38),-2px -2px 6px #fff}.side-nav.open .nav-folder-panel-inner .folders .page.folder-nav-item .efi:active{box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff}.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:#f6eadf;box-shadow:4px 4px 12px #0a0c10,-2px -2px 6px #2a2e38;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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;cursor:pointer;color:#1E2330;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;cursor:pointer;color:#1E2330;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.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 2px 2px 5px #ccc2b9,inset -2px -2px 5px #ffffff}.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 2px 2px 5px #ccc2b9,inset -2px -2px 5px #ffffff}.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:2px 2px 5px #ccc2b9,-2px -2px 5px #ffffff}.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 2px 2px 5px #ccc2b9,inset -2px -2px 5px #ffffff}.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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff;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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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:#1E2330}.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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}@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:#1E2330;box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff;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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff}.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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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(30,35,48,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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;font-family:Comfortaa,sans-serif;font-size:0.85rem;color:#1E2330;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:4px 4px 10px rgba(180,150,120,0.38),-2px -2px 6px #fff}.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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.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:#f6eadf;box-shadow:inset 2px 2px 5px #ccc2b9,inset -2px -2px 5px #ffffff;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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff}.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:#1E2330;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.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(30,35,48,0.32)!important;border-radius:0 10px 10px 0;background:rgba(30,35,48,0.05);color:rgba(30,35,48,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:2px 2px 5px #ccc2b9,-2px -2px 5px #ffffff;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 2px 2px 5px #ccc2b9,inset -2px -2px 5px #ffffff}.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(30,35,48,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:#f6eadf;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;cursor:pointer;color:#1E2330;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;cursor:pointer;transition:box-shadow 0.25s ease}.new-note .nnw .top .right div:active{box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff;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:#1E2330;color:#f6eadf;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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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(30,35,48,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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;font-family:Comfortaa,sans-serif;font-size:0.85rem;color:#1E2330;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:4px 4px 10px rgba(180,150,120,0.38),-2px -2px 6px #fff;color:#161a23}}.new-note .nnw .note-folder-bar .folder-picker-toggle:active{transform:translateY(0) scale(0.97);box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff;transition-duration:0.1s}.new-note .nnw .note-folder-bar .folder-picker-toggle.open{transform:none;box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.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:#f6eadf;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff;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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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:#1E2330;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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.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:#1E2330;box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff;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:4px 4px 10px #ccc2b9,-4px -4px 10px #ffffff}}.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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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:#f6eadf;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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:#1E2330;background:#f6eadf;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff;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:4px 4px 10px rgba(180,150,120,0.38),-2px -2px 6px #fff}.notes .note-section .note .share-badge:active{transform:scale(0.94);box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff}.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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.notes .note-section .note .actions>div:hover{transform:translateX(0) scale(1.04);box-shadow:4px 4px 10px rgba(180,150,120,0.38),-2px -2px 6px #fff}.notes .note-section .note .actions>div:active{transform:translateX(0) scale(0.94);box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff;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:3px 3px 7px #ccc2b9,-3px -3px 7px #fff;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff}.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:#1E2330;font:inherit;font-size:12px;font-weight:700;letter-spacing:0.01em;opacity:0.62;cursor:pointer;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff;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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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:#f6eadf;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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:3px 3px 7px #ccc2b9,-3px -3px 7px #fff}.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:#f6eadf;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:#1E2330;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;padding:0}.folder-dialog .folder-dialog-close svg{fill:none;stroke:currentColor}.folder-dialog .folder-dialog-close:active{box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.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:#1E2330}.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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff;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:#1E2330;background:transparent;border:none;border-radius:999px;box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff;-webkit-appearance:none;appearance:none}.folder-dialog .folder-dialog-input::placeholder{color:rgba(30,35,48,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:#1E2330;color:#f6eadf;cursor:pointer;box-shadow:2px 2px 5px #ccc2b9,-1px -1px 4px #ffffff;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:#1E2330;color:#f6eadf;font-family:Comfortaa,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0.01em;cursor:pointer;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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:#1b1e27;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:#242833;color:#e8e4dc;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}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:#242833;color:#e8e4dc;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .side-nav.open .folders .page.folder-nav-item .efi:hover{box-shadow:4px 4px 9px rgba(0,0,0,0.38),-1px -1px 3px rgba(64,72,90,0.26)}body.dark .side-nav.open .folders .page.folder-nav-item .efi:active{box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}body.dark .side-nav.open.is-closing{background:transparent;box-shadow:none}body.dark .side-nav .page{background:#242833;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .side-nav .page.in{box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}body.dark .side-nav .page:active{box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}body.dark .side-nav .page:hover:not(.in){box-shadow:4px 4px 9px rgba(0,0,0,0.38),-1px -1px 3px rgba(64,72,90,0.26)}body.dark .side-nav .page.in:hover{box-shadow:inset 3px 3px 7px rgba(0,0,0,0.5),inset -1px -1px 2px rgba(64,72,90,0.24)}body.dark .folder-dialog .folder-dialog-close{box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22);color:#e8e4dc;background:#242833}body.dark .folder-dialog .folder-dialog-close:active{box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}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 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2);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 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}body.dark .folder-dialog .folder-dialog-field .folder-dialog-input{box-shadow:none}body.dark .folder-dialog .folder-dialog-confirm{background:#e8e4dc;color:#1b1e27;box-shadow:3px 3px 8px #0a0c10,-1px -1px 3px #2a2e38}body.dark .folder-dialog .folder-dialog-primary{background:#e8e4dc;color:#1b1e27;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}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 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2);background:#1f222b;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(58,64,80,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(58,64,80,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:#242833;color:#e8e4dc;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}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 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}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:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22);color:#e8e4dc;background:#242833}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 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}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 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2);color:#e8e4dc;background:#1c1f28}@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:4px 4px 9px rgba(0,0,0,0.38),-1px -1px 3px rgba(64,72,90,0.26);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 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}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:#242833;box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2);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 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2);background:#1f222b;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:#242833;border-color:rgba(232,228,220,0.55);box-shadow:inset 2px 2px 6px #0a0c10,inset -1px -1px 3px #2a2e38}body.dark input[type=checkbox]:checked:before{background-color:#e8e4dc;border-color:#e8e4dc;box-shadow:3px 3px 8px #0a0c10,-1px -1px 3px #2a2e38}body.dark input[type=checkbox]:checked:after{border-color:#1b1e27}body.dark .theme-toggle{box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22);color:#e8e4dc;background:#242833}body.dark .efi{box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22);color:#e8e4dc;background:#242833}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:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22);color:#e8e4dc;background:#242833}body.dark .notes .note .actions div{background:#242833;color:#e8e4dc;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .notes .note .actions div.in{background:#242833;color:#e8e4dc;box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}body.dark .notes .note .actions div:hover:not(.in){box-shadow:4px 4px 9px rgba(0,0,0,0.38),-1px -1px 3px rgba(64,72,90,0.26)}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:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .theme-toggle{box-shadow:none!important;background:transparent!important;color:inherit}body.dark .side-nav .efi:active{box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}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:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}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:4px 4px 9px rgba(0,0,0,0.38),-1px -1px 3px rgba(64,72,90,0.26)}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 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}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 3px 3px 7px rgba(0,0,0,0.5),inset -1px -1px 2px rgba(64,72,90,0.24)}body.dark .rte button.active{box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}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:#242833;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .toggle-nav .wrapper:hover{box-shadow:4px 4px 9px rgba(0,0,0,0.38),-1px -1px 3px rgba(64,72,90,0.26)}body.dark .toggle-nav .wrapper.in{box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}body.dark .toggle-nav .wrapper.in:hover{box-shadow:inset 3px 3px 7px rgba(0,0,0,0.5),inset -1px -1px 2px rgba(64,72,90,0.24)}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:#242833;color:#e8e4dc;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}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:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22);color:#e8e4dc;background:#242833}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:4px 4px 9px rgba(0,0,0,0.38),-1px -1px 3px rgba(64,72,90,0.26);color:#fff}}body.dark .new-note .nnw .note-folder-bar .folder-picker-toggle:active{transform:translateY(0) scale(0.97);box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}body.dark .new-note .nnw .note-folder-bar .folder-picker-toggle.open{transform:none;box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}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 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}body.dark .new-note .nnw .composer-footer .create-note-btn{background:#e8e4dc;color:#1b1e27;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 #2a2e38;background:#1c1f28;color:#e8e4dc}body.dark .new-note .nnw .note-folder-bar .new-note-folders{background:#242833;color:#e8e4dc;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .new-note .nnw .note-folder-bar .new-note-folders #search-notepad{box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2);background:#1c1f28;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:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22);background:#242833;color:#e8e4dc}body.dark .new-note .nnw .note-folder-bar .new-note-folders #create-folder-from-search-btn{background:#e8e4dc;color:#1b1e27;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 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}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:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .new-note .nnw .content .new-note-content .note-voice,body.dark .new-note .nnw .note-editor-content .note-voice{box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}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:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .notes .note{box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .notes .note .pin-badge,body.dark .notes .note .love-badge,body.dark .notes .note .share-badge{background:#242833;color:#e8e4dc;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}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:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22);color:#e8e4dc}body.dark .notes .note .folders .folder div{background:#242833;color:#e8e4dc;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .notes .note .wall-stat{box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22);color:#e8e4dc}body.dark .notes .note button.wall-like.in{color:#ff5a5a;box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}body.dark .notes .note-section .folders .folder{box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22);color:#e8e4dc}body.dark .notes .note-section .folders .folder div{background:#242833;color:#e8e4dc;box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}.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:#f6eadf;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:#f6eadf;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff;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:#f6eadf;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:#242833;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:#f6eadf;color:#1E2330;box-shadow:4px 4px 10px #ccc2b9,-3px -3px 8px #ffffff;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:4px 4px 10px rgba(180,150,120,0.38),-2px -2px 6px #fff}.fab-new-note:active{transform:scale(0.94);box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.fab-new-note.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:scale(0.85)}body.dark .fab-new-note{background:#242833;color:#e8e4dc;box-shadow:5px 5px 14px #0a0c10,-2px -2px 8px #2a2e38}body.dark .fab-new-note:active{box-shadow:inset 3px 3px 9px #0a0c10,inset -1px -1px 4px #2a2e38}@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:#f6eadf;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:#1E2330;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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}.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:3px 3px 7px #ccc2b9,-3px -3px 7px #ffffff;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #ffffff}body.dark .rte-kb-dock{background:#242833;color:#e8e4dc;box-shadow:0 -6px 18px rgba(0,0,0,0.45)}body.dark .rte-kb-dock .rte-media-btn{box-shadow:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}body.dark .rte-kb-dock .rte-media-btn.recording{box-shadow:inset 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}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:3px 3px 7px rgba(0,0,0,0.32),-1px -1px 3px rgba(58,64,80,0.22)}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 3px 3px 6px rgba(0,0,0,0.45),inset -1px -1px 2px rgba(58,64,80,0.2)}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}}.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:#f6eadf;color:#1E2330;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:#1E2330;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:#f6eadf;color:#1E2330;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff}.gshare-icon-btn:focus-visible{outline:2px solid rgba(30,35,48,0.28);outline-offset:2px}.gshare-icon-btn:disabled{opacity:0.4;cursor:default;transform:none;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff}.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:#f6eadf;box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff;transition:box-shadow 0.15s ease}.gshare-add-row:focus-within{box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff,0 0 0 1px rgba(30,35,48,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:#f6eadf;color:#1E2330;font-size:0.82rem;font-weight:500;box-shadow:2px 2px 5px #ccc2b9,-2px -2px 5px #ffffff}.gshare-chip .gshare-chip-av{width:22px;height:22px;border-radius:50%;background:#1E2330;color:#f6eadf;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{width:22px;height:22px;border:none;border-radius:50%;background:transparent;color:#1E2330;cursor:pointer;font-size:16px;line-height:1;padding:0;opacity:0.65;box-shadow:none}.gshare-chip .gshare-chip-x:hover{opacity:1;box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff}.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:#1E2330!important;border-radius:0!important}.gshare-add-input::placeholder{color:rgba(30,35,48,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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff}.gshare-add-row .gshare-role-btn:active{box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff;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:#f6eadf;color:#1E2330;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:3px 3px 7px #ccc2b9,-3px -3px 7px #fff;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff;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:3px 3px 7px #ccc2b9,-3px -3px 7px #fff}.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:#1E2330;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:#1E2330;background:#f6eadf;box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff}.gshare-message:focus{outline:none;box-shadow:inset 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff,0 0 0 1px rgba(30,35,48,0.08)}.gshare-message::placeholder{color:rgba(30,35,48,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:#f6eadf;color:#1E2330;font-size:0.92rem;font-family:Comfortaa,sans-serif;font-weight:700;cursor:pointer;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff;transform:scale(0.97)}.gshare-send:disabled{opacity:0.45;cursor:default;transform:none;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff}.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:#1E2330}.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:#1E2330;color:#f6eadf;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:3px 3px 7px #ccc2b9,-3px -3px 7px #fff}.gshare-person-av.is-owner{background:#2e7d4f;color:#f6eadf;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff}.gshare-person-meta{flex:1 1 auto;min-width:0}.gshare-person-name{font-size:0.95rem;font-weight:600;color:#1E2330;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:#1E2330;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:#f6eadf;color:#1E2330;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:2px;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff}.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:#f6eadf;color:#1E2330;font-size:0.9rem;font-family:Comfortaa,sans-serif;font-weight:700;cursor:pointer;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff;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:#1E2330;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:#1E2330;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:#1E2330;font-size:0.9rem;font-weight:500}.gshare-expiry-select{font-family:Comfortaa,sans-serif;font-size:0.85rem;font-weight:600;color:#1E2330;background:#f6eadf;border:none;border-radius:999px;padding:8px 14px;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff;cursor:pointer}.gshare-setting-hint{margin:-6px 8px 10px;font-size:0.78rem;opacity:0.65;color:#1E2330}.gshare-setting-hint[hidden]{display:none!important}.gshare-menu{position:absolute;z-index:2;min-width:168px;max-width:280px;padding:8px;background:#f6eadf;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:#1E2330;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 3px 3px 7px #ccc2b9,inset -3px -3px 7px #fff;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:#f6eadf;box-shadow:3px 3px 7px #ccc2b9,-3px -3px 7px #fff}.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:#242833;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:#242833;box-shadow:4px 4px 12px #0a0c10,-2px -2px 6px #2a2e38}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 #2a2e38}html.dark .gshare-add-row,body.dark .gshare-add-row,html.dark .gshare-message,body.dark .gshare-message{background:#242833;box-shadow:inset 3px 3px 9px #0a0c10,inset -1px -1px 4px #2a2e38}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:#242833;box-shadow:4px 4px 12px #0a0c10,-2px -2px 6px #2a2e38}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}}