.sidebar-root[data-v-3a204da5]{padding-top:1.5rem}.sidebar-label[data-v-3a204da5]{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;margin-bottom:.75rem}.sidebar-nav[data-v-3a204da5]{display:flex;flex-direction:column;gap:2px}.sidebar-entry[data-v-3a204da5]{display:flex;flex-direction:column}.sidebar-link[data-v-3a204da5]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#374151;background:transparent;text-decoration:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.sidebar-link[data-v-3a204da5]:hover{background:#0ec82412;color:#0f5e1c;box-shadow:inset 0 0 0 1px #0ec8241f}.sidebar-link--active[data-v-3a204da5]{background:#0ec8241a;color:#0a5018;font-weight:600;box-shadow:inset 0 0 0 1px #0ec8242e,0 1px 4px #0ec8241a}.sidebar-link-name[data-v-3a204da5]{flex:1;min-width:0}.sidebar-link-count[data-v-3a204da5]{font-size:.6875rem;font-family:Jura,monospace;font-weight:500;color:#9ca3af;margin-left:.5rem;flex-shrink:0}.sidebar-posts-wrap[data-v-3a204da5]{overflow:hidden}.sidebar-posts[data-v-3a204da5]{display:flex;flex-direction:column;gap:2px;border-left:1.5px solid rgba(14,200,36,.15);margin-left:.875rem;padding-top:.5rem;padding-bottom:.25rem;max-height:16rem;overflow-y:auto;overscroll-behavior:contain}.sidebar-posts[data-v-3a204da5]::-webkit-scrollbar{width:4px}.sidebar-posts[data-v-3a204da5]::-webkit-scrollbar-track{background:transparent}.sidebar-posts[data-v-3a204da5]::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.sidebar-posts[data-v-3a204da5]::-webkit-scrollbar-thumb:hover{background:#00000040}.sidebar-post-link[data-v-3a204da5]{position:relative;font-size:.8125rem;padding:.375rem .75rem .375rem 1.25rem;color:#1f2937bf;text-decoration:none;border-radius:0 .375rem .375rem 0;transition:color .15s ease;display:flex;align-items:flex-start;gap:0}.sidebar-post-link[data-v-3a204da5]:hover{color:#0a5018}.sidebar-post-link--active[data-v-3a204da5]{color:#0a5018;font-weight:600}.sidebar-post-tick[data-v-3a204da5]{position:absolute;left:0;top:.625rem;width:.6875rem;height:1.5px;background:#0ec82440;flex-shrink:0}.sidebar-search-wrap[data-v-3a204da5]{margin-bottom:1rem}.sidebar-search-box[data-v-3a204da5]{position:relative;display:flex;align-items:center}.sidebar-search-icon[data-v-3a204da5]{position:absolute;left:.75rem;width:13px;height:13px;color:#9ca3af;pointer-events:none;flex-shrink:0}@keyframes sidebar-spin-3a204da5{to{transform:rotate(360deg)}}.sidebar-search-icon--spin[data-v-3a204da5]{animation:sidebar-spin-3a204da5 .75s linear infinite;color:#1a7a28}.sidebar-search-input[data-v-3a204da5]{width:100%;padding:.5rem .75rem .5rem 2.125rem;font-size:.8125rem;color:#0a1a0b;background:#fff;border-radius:.5rem;outline:none;border:none;box-shadow:0 0 0 1px #0ec8242e,0 2px 6px #0000000d;transition:box-shadow .2s ease;appearance:none}.sidebar-search-input[data-v-3a204da5]:focus{box-shadow:0 0 0 1.5px #0ec82459,0 2px 10px #0ec82414}.sidebar-search-input[data-v-3a204da5]::placeholder{color:#9ca3af}.sidebar-search-results[data-v-3a204da5]{display:flex;flex-direction:column;gap:2px}.sidebar-result-link[data-v-3a204da5]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;border-radius:.5rem;text-decoration:none;background:transparent;transition:background .15s ease,box-shadow .15s ease}.sidebar-result-link[data-v-3a204da5]:hover{background:#0ec8240f;box-shadow:inset 0 0 0 1px #0ec8241f}.sidebar-result-title[data-v-3a204da5]{font-size:.8125rem;font-weight:500;color:#0a1a0b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidebar-result-meta[data-v-3a204da5]{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.sidebar-result-cat[data-v-3a204da5]{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#1a7a28}.sidebar-result-dot[data-v-3a204da5]{font-size:.6875rem;color:#d1d5db}.sidebar-result-time[data-v-3a204da5]{font-size:.6875rem;color:#9ca3af}.sidebar-search-empty[data-v-3a204da5]{padding:1rem .5rem}.sidebar-search-empty-text[data-v-3a204da5]{font-size:.8125rem;color:#6b7280;line-height:1.5;margin:0}.sidebar-skeleton-list[data-v-3a204da5]{display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.sidebar-skeleton-row[data-v-3a204da5]{display:flex;flex-direction:column;gap:.375rem;padding:.5rem .625rem;border-radius:.5rem;background:#fff;box-shadow:0 0 0 1px #0000000d}.sidebar-skel[data-v-3a204da5]{border-radius:.25rem;background:linear-gradient(90deg,#f3f4f6 25%,#e9ecef,#f3f4f6 75%);background-size:200% 100%;animation:sidebar-shimmer-3a204da5 1.4s ease infinite}@keyframes sidebar-shimmer-3a204da5{0%{background-position:200% 0}to{background-position:-200% 0}}.sidebar-skel--title[data-v-3a204da5]{height:.75rem;width:90%}.sidebar-skel--cat[data-v-3a204da5]{height:.625rem;width:45%}.sidebar-fade-enter-active[data-v-3a204da5],.sidebar-fade-leave-active[data-v-3a204da5]{transition:opacity .18s ease,transform .18s ease}.sidebar-fade-enter-from[data-v-3a204da5]{opacity:0;transform:translateY(4px)}.sidebar-fade-leave-to[data-v-3a204da5]{opacity:0;transform:translateY(-2px)}
