.taxonomy-tree[data-astro-cid-tqqbaeus]{margin:2rem 0;border-radius:1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;overflow:hidden}html.dark .taxonomy-tree[data-astro-cid-tqqbaeus]{background:linear-gradient(135deg,#1e2a2c,#2a3234);border-color:#3a4a4c}.taxonomy-title[data-astro-cid-tqqbaeus]{padding:1.25rem 1.5rem 0;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0}html.dark .taxonomy-title[data-astro-cid-tqqbaeus]{color:#9b9691}.taxonomy-content[data-astro-cid-tqqbaeus]{padding:1.25rem 1.5rem 1.5rem}.taxonomy-node[data-astro-cid-tqqbaeus]{display:flex;align-items:center;gap:.75rem;padding:.5rem .875rem;border-radius:.5rem;transition:background-color .15s ease}.taxonomy-node[data-astro-cid-tqqbaeus]:hover{background:#0000000a}html.dark .taxonomy-node[data-astro-cid-tqqbaeus]:hover{background:#ffffff0a}.taxonomy-node[data-astro-cid-tqqbaeus].is-highlight{background:#3b82f614;border:1px solid rgba(59,130,246,.2);margin:.125rem 0}html.dark .taxonomy-node[data-astro-cid-tqqbaeus].is-highlight{background:#60a5fa1a;border-color:#60a5fa40}.taxonomy-node[data-astro-cid-tqqbaeus].is-highlight .taxonomy-label[data-astro-cid-tqqbaeus]{font-weight:600;color:#1e40af}html.dark .taxonomy-node[data-astro-cid-tqqbaeus].is-highlight .taxonomy-label[data-astro-cid-tqqbaeus]{color:#93c5fd}.taxonomy-dot[data-astro-cid-tqqbaeus]{width:.5rem;height:.5rem;border-radius:9999px;flex-shrink:0}.taxonomy-label[data-astro-cid-tqqbaeus]{font-size:.9375rem;line-height:1.4;color:#1e293b}html.dark .taxonomy-label[data-astro-cid-tqqbaeus]{color:#d2cdc8}.depth-0[data-astro-cid-tqqbaeus]>.taxonomy-label[data-astro-cid-tqqbaeus]{font-weight:700;font-size:1rem}.depth-1[data-astro-cid-tqqbaeus]>.taxonomy-label[data-astro-cid-tqqbaeus]{font-weight:600}.taxonomy-children[data-astro-cid-tqqbaeus]{position:relative;margin-left:1.1875rem;padding-left:1.25rem;border-left:2px solid #cbd5e1}html.dark .taxonomy-children[data-astro-cid-tqqbaeus]{border-left-color:#4a5a5c}.taxonomy-branch[data-astro-cid-tqqbaeus]{position:relative}.taxonomy-branch[data-astro-cid-tqqbaeus]:before{content:"";position:absolute;left:-1.25rem;top:1.0625rem;width:.875rem;height:2px;background:#cbd5e1}html.dark .taxonomy-branch[data-astro-cid-tqqbaeus]:before{background:#4a5a5c}.taxonomy-branch[data-astro-cid-tqqbaeus]:last-child:after{content:"";position:absolute;left:-1.375rem;top:1.0625rem;bottom:0;width:4px;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}html.dark .taxonomy-branch[data-astro-cid-tqqbaeus]:last-child:after{background:linear-gradient(135deg,#1e2a2c,#2a3234)}@media(max-width:640px){.taxonomy-content[data-astro-cid-tqqbaeus]{padding:1rem}.taxonomy-children[data-astro-cid-tqqbaeus]{margin-left:.75rem;padding-left:1rem}.taxonomy-branch[data-astro-cid-tqqbaeus]:before{left:-1rem;width:.625rem}.taxonomy-branch[data-astro-cid-tqqbaeus]:last-child:after{left:-1.125rem}.taxonomy-node[data-astro-cid-tqqbaeus]{padding:.375rem .625rem;gap:.5rem}.taxonomy-label[data-astro-cid-tqqbaeus]{font-size:.8125rem}.depth-0[data-astro-cid-tqqbaeus]>.taxonomy-label[data-astro-cid-tqqbaeus]{font-size:.875rem}}
