.notes-page[data-astro-cid-mejek24l]{margin:1rem 0 3rem}.notes-page[data-astro-cid-mejek24l] h1[data-astro-cid-mejek24l]{margin-bottom:.25rem}.kb-progress-banner[data-astro-cid-mejek24l]{display:flex;align-items:center;gap:14px;padding:12px 16px;margin:1.25rem 0 1.5rem;border-radius:10px;border:1px solid color-mix(in srgb,#BA7517 30%,transparent);background:linear-gradient(135deg,color-mix(in srgb,#BA7517 10%,transparent),color-mix(in srgb,#BA7517 4%,transparent));color:var(--text);font-size:.88rem;line-height:1.45}.kb-progress-icon[data-astro-cid-mejek24l]{flex-shrink:0;color:#ba7517;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,#BA7517 12%,transparent);animation:kb-progress-bob 3.4s ease-in-out infinite}.kb-progress-text[data-astro-cid-mejek24l]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.kb-progress-text[data-astro-cid-mejek24l] strong[data-astro-cid-mejek24l]{font-weight:600;color:var(--text)}.kb-progress-text[data-astro-cid-mejek24l] span[data-astro-cid-mejek24l]{color:var(--text-muted);font-size:.82rem}.kb-progress-text[data-astro-cid-mejek24l] em[data-astro-cid-mejek24l]{font-style:normal;color:#ba7517;font-weight:600}.kb-progress-sparkle[data-astro-cid-mejek24l]{font-size:1.1rem;flex-shrink:0;animation:kb-progress-twinkle 2.6s ease-in-out infinite}@keyframes kb-progress-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-3deg)}}@keyframes kb-progress-twinkle{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.kb-progress-icon[data-astro-cid-mejek24l],.kb-progress-sparkle[data-astro-cid-mejek24l]{animation:none}}.notes-subtitle[data-astro-cid-mejek24l]{color:var(--text-muted);font-size:.9rem;margin-bottom:1.5rem}@media(max-width:480px){.notes-page[data-astro-cid-mejek24l] h1[data-astro-cid-mejek24l]{font-size:1.6rem}.notes-subtitle[data-astro-cid-mejek24l]{font-size:.85rem;word-wrap:break-word;overflow-wrap:break-word}.kb-progress-banner[data-astro-cid-mejek24l]{gap:10px;padding:10px 12px;margin:1rem 0 1.25rem;font-size:.82rem}.kb-progress-icon[data-astro-cid-mejek24l]{width:30px;height:30px}.kb-progress-icon[data-astro-cid-mejek24l] svg[data-astro-cid-mejek24l]{width:18px;height:18px}.kb-progress-text[data-astro-cid-mejek24l] strong[data-astro-cid-mejek24l]{font-size:.86rem}.kb-progress-text[data-astro-cid-mejek24l] span[data-astro-cid-mejek24l]{font-size:.76rem}.kb-progress-sparkle[data-astro-cid-mejek24l]{display:none}}.notes-graph-resizable[data-astro-cid-mejek24l]{position:relative;margin-top:2rem;margin-bottom:2rem}.notes-graph-toolbar[data-astro-cid-mejek24l]{display:flex;justify-content:flex-end;gap:6px;margin-bottom:4px}.graph-toggle-btn[data-astro-cid-mejek24l]{padding:3px 10px;font-size:.72rem;font-weight:600;font-family:inherit;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text-muted);cursor:pointer;transition:all .15s}.graph-toggle-btn[data-astro-cid-mejek24l]:hover{color:var(--link);border-color:var(--link)}.notes-graph-resize-handle[data-astro-cid-mejek24l]{display:flex;align-items:center;justify-content:center;height:16px;cursor:ns-resize;color:var(--text-muted);opacity:.5;transition:opacity .15s;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.notes-graph-resize-handle[data-astro-cid-mejek24l]:hover{opacity:1}.tag-filter-banner[data-astro-cid-mejek24l]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--bg-surface, var(--bg));border:1px solid var(--link);border-radius:8px;margin-bottom:16px;font-size:.88rem;color:var(--text)}.tag-filter-tag[data-astro-cid-mejek24l]{font-weight:600;color:var(--link);padding:2px 10px;background:var(--bg-card, var(--bg));border:1px solid var(--border);border-radius:99px;font-size:.82rem}.tag-filter-clear[data-astro-cid-mejek24l]{margin-left:auto;background:none;border:1px solid var(--border);border-radius:4px;padding:3px 10px;font-size:.78rem;color:var(--text-muted);cursor:pointer;font-family:inherit;transition:all .15s}.tag-filter-clear[data-astro-cid-mejek24l]:hover{color:var(--link);border-color:var(--link)}.notes-tree[data-astro-cid-mejek24l]{display:flex;flex-direction:column;gap:6px}.topic-folder[data-astro-cid-mejek24l]{border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color .15s}.topic-folder[data-astro-cid-mejek24l]:hover{border-color:var(--border-hover, var(--border))}.topic-folder[data-astro-cid-mejek24l][open]>.topic-header[data-astro-cid-mejek24l] .folder-chevron[data-astro-cid-mejek24l]{transform:rotate(90deg)}.topic-header[data-astro-cid-mejek24l]{display:flex;align-items:center;gap:6px;padding:8px 12px;cursor:pointer;font-weight:600;font-size:.85rem;list-style:none;user-select:none;transition:background .1s}.topic-header[data-astro-cid-mejek24l]:hover{background:var(--border)}.topic-header[data-astro-cid-mejek24l]::-webkit-details-marker{display:none}.topic-header[data-astro-cid-mejek24l]::marker{content:""}.folder-chevron[data-astro-cid-mejek24l]{transition:transform .15s;color:var(--text-muted);flex-shrink:0}.topic-name[data-astro-cid-mejek24l]{text-transform:capitalize;flex:1}.topic-count[data-astro-cid-mejek24l]{font-size:.7rem;font-weight:500;color:var(--text-muted);background:var(--border);padding:1px 6px;border-radius:99px}.topic-children[data-astro-cid-mejek24l]{display:flex;flex-direction:column;gap:1px;padding:0 12px 8px 16px}.sub-folder[data-astro-cid-mejek24l]{margin-top:2px}.sub-folder[data-astro-cid-mejek24l][open]>.sub-header[data-astro-cid-mejek24l] .folder-chevron[data-astro-cid-mejek24l]{transform:rotate(90deg)}.sub-header[data-astro-cid-mejek24l]{display:flex;align-items:center;gap:6px;padding:4px 8px;cursor:pointer;font-weight:600;font-size:.82rem;list-style:none;user-select:none;border-radius:4px;transition:background .1s;color:var(--text)}.sub-header[data-astro-cid-mejek24l]:hover{background:var(--border)}.sub-header[data-astro-cid-mejek24l]::-webkit-details-marker{display:none}.sub-header[data-astro-cid-mejek24l]::marker{content:""}.sub-name[data-astro-cid-mejek24l]{flex:1}.sub-notes[data-astro-cid-mejek24l]{display:flex;flex-direction:column;gap:1px;padding:2px 0;margin-left:12px}.note-link[data-astro-cid-mejek24l]{display:flex;align-items:center;gap:6px;text-decoration:none;color:var(--text-muted);font-weight:400;font-size:.84rem;padding:4px 8px;border-radius:4px;border-left:2px solid transparent;transition:all .1s;min-width:0}.note-title[data-astro-cid-mejek24l]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-link[data-astro-cid-mejek24l]:hover{color:var(--text);background:var(--border)}.note-icon[data-astro-cid-mejek24l]{flex-shrink:0;opacity:.45}.note-link[data-astro-cid-mejek24l]:hover .note-icon[data-astro-cid-mejek24l]{opacity:.7}.note-diff[data-astro-cid-mejek24l]{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:0 5px;border-radius:3px;border:1px solid;flex-shrink:0;margin-left:auto}.diff-beginner[data-astro-cid-mejek24l]{color:#1d9e75;border-color:#1d9e7530}.diff-intermediate[data-astro-cid-mejek24l]{color:#ba7517;border-color:#ba751730}.diff-advanced[data-astro-cid-mejek24l]{color:#e24b4a;border-color:#e24b4a30}.diff-research[data-astro-cid-mejek24l]{color:#8b5cf6;border-color:#8b5cf630}.note-link-unreleased[data-astro-cid-mejek24l]{opacity:.62;padding-left:22px;transition:opacity .12s,padding-left .12s}.note-link-unreleased[data-astro-cid-mejek24l] .note-title[data-astro-cid-mejek24l]{font-style:italic;color:color-mix(in srgb,#BA7517 78%,var(--text-muted))}.note-link-unreleased[data-astro-cid-mejek24l] .note-icon[data-astro-cid-mejek24l]{opacity:.45;color:color-mix(in srgb,#BA7517 60%,var(--text-muted))}.note-link-unreleased[data-astro-cid-mejek24l]:hover{opacity:.95;background:color-mix(in srgb,#BA7517 6%,transparent)}.note-link-unreleased[data-astro-cid-mejek24l]:hover .note-title[data-astro-cid-mejek24l]{color:color-mix(in srgb,#BA7517 92%,var(--text))}.note-coming-soon[data-astro-cid-mejek24l]{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:3px;border:1px solid color-mix(in srgb,#BA7517 30%,transparent);background:color-mix(in srgb,#BA7517 7%,transparent);color:#ba7517;flex-shrink:0;margin-left:auto;white-space:nowrap}.note-coming-soon[data-astro-cid-mejek24l]+.note-diff[data-astro-cid-mejek24l]{margin-left:6px}@media(max-width:480px){.topic-header[data-astro-cid-mejek24l]{padding:6px 8px;font-size:.82rem}.sub-header[data-astro-cid-mejek24l]{padding:3px 6px;font-size:.79rem}.note-link[data-astro-cid-mejek24l]{font-size:.8rem;padding:3px 6px}.topic-children[data-astro-cid-mejek24l]{padding:0 8px 6px 10px}.sub-notes[data-astro-cid-mejek24l]{margin-left:8px}}
