#site-tree-preview{--tree-left:224px;--tree-right:24px;position:fixed;inset:0 var(--tree-right) 0 var(--tree-left);box-sizing:border-box;width:calc(100% - var(--tree-left) - var(--tree-right));height:100dvh;max-width:none;max-height:none;margin:0;padding:38px 42px 0;border:0;color:var(--color-foreground,#ddd);background:var(--color-background,#1c1d1e);font-family:var(--font-family-body, sans-serif);overflow:hidden;color-scheme:dark}#site-tree-preview[open]{display:flex;flex-direction:column;animation:tree-enter .18s ease-out}#site-tree-preview::backdrop{background:#00000038}#site-tree-preview *{box-sizing:border-box}#site-tree-preview button,#site-tree-preview input{font:inherit;color:inherit}#site-tree-preview button{cursor:pointer;border:0;background:transparent}.tree-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px}#site-tree-preview h1{font-size:44px;line-height:1.1;margin:0 0 10px;font-weight:650;letter-spacing:-.025em;color:var(--color-contrast,#fff)}.tree-description{margin:0;font-size:15px;color:var(--color-secondary,#aaa)}#site-tree-preview .tree-close{width:44px;height:44px;display:grid;place-items:center;border-radius:8px}#site-tree-preview svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.5;fill:none;flex-shrink:0}.tree-toolbar{display:flex;gap:24px;align-items:center}.tree-search{display:flex;align-items:center;gap:12px;flex:1;min-width:0;border-bottom:1px solid var(--color-border,#444);padding:10px 0 14px}#site-tree-preview input{width:100%;background:none;border:0;outline:0;font-size:17px;min-width:0}#site-tree-preview input::placeholder{color:var(--color-secondary,#aaa)}.tree-search:focus-within{border-color:var(--color-accent,#64b97a)}.tree-modes{display:flex;gap:4px;flex-shrink:0;padding:4px;background:var(--color-background-200,#292a2d);border-radius:9px}#site-tree-preview .tree-modes button{padding:9px 13px;border-radius:6px;font-size:13px;white-space:nowrap}#site-tree-preview .tree-modes [aria-pressed=true]{background:var(--color-background-300,#404146);color:var(--color-contrast,#fff)}.tree-meta{display:flex;justify-content:space-between;gap:16px;padding:20px 0 12px;font-size:12px;color:var(--color-secondary,#aaa)}#site-tree-preview .tree-meta button{font-size:12px;color:var(--color-secondary,#aaa)}.tree-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border,#444) transparent;padding:8px 8px 32px 0}.tree-grid{columns:3;column-gap:36px}.tree-grid section{break-inside:avoid;margin:0 0 32px}#site-tree-preview h2{font-size:19px;font-weight:600;line-height:1.3;margin:0 0 15px;color:var(--color-contrast,#fff)}#site-tree-preview summary{display:flex;align-items:center;gap:8px;padding:9px 0;cursor:pointer;font-size:14px;line-height:1.45;list-style:none}#site-tree-preview summary::-webkit-details-marker{display:none}#site-tree-preview summary:before{content:"";width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg);flex-shrink:0;margin-right:4px;transition:transform .15s}#site-tree-preview details[open]>summary:before{transform:rotate(45deg)}#site-tree-preview small{margin-left:auto;color:var(--color-secondary,#aaa);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.tree-children{margin:3px 0 12px 3px;padding-left:17px;border-left:1px solid var(--color-border,#444)}#site-tree-preview a{display:flex;gap:10px;align-items:baseline;color:inherit;text-decoration:none;padding:8px 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}#site-tree-preview a:hover,#site-tree-preview summary:hover,#site-tree-preview a[aria-current=page]{color:var(--color-accent,#64b97a)}.tree-overview a{font-size:12px!important;color:var(--color-secondary,#aaa)!important}.tree-tag-grid>details{break-inside:avoid;margin-bottom:10px}.tree-results{max-width:850px}.tree-results>div{padding:9px 0 16px;border-bottom:1px solid var(--color-border,#444)}#site-tree-preview .tree-results a{font-size:18px}.tree-results p{font-size:12px;color:var(--color-secondary,#aaa);margin:2px 0;overflow-wrap:anywhere}.tree-bottom{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--color-border,#444);font-size:11px;color:var(--color-secondary,#aaa)}.tree-footer-link{display:block;background:none;border:0;padding:0;cursor:pointer;text-align:start}.footer .tree-footer-link{font-size:14px;font-weight:450}#site-tree-preview :focus-visible{outline:2px solid var(--color-accent,#64b97a);outline-offset:3px}#site-tree-preview input:focus-visible{outline:none}.tree-close:hover{background:var(--color-background-200,#292a2d)!important}@keyframes tree-enter{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:1600px){.tree-grid{columns:4}}@media(max-width:1150px){.tree-grid{columns:2}.tree-toolbar{gap:14px}}@media(max-width:700px){#site-tree-preview{inset:0;width:100%;padding:24px 20px 0}.tree-grid{columns:1}.tree-toolbar{align-items:stretch;flex-direction:column;gap:12px}.tree-modes{align-self:flex-start}.tree-head{margin-bottom:18px}#site-tree-preview h1{font-size:36px}.tree-description{font-size:13px}.tree-meta{padding-top:16px}.tree-bottom span{display:none}.tree-body{padding-right:4px}}@media(prefers-reduced-motion:reduce){#site-tree-preview[open]{animation:none}#site-tree-preview summary:before{transition:none}}.tree-nav-link[aria-expanded=true]{color:var(--color-accent,#64b97a)!important}#site-tree-preview h1{display:flex;align-items:center;gap:14px}#site-tree-preview h1>svg{width:34px;height:34px;fill:currentColor;stroke:none}#site-tree-preview[dir=rtl] .tree-children{margin-left:0;margin-right:3px;padding-left:0;padding-right:17px;border-left:0;border-right:1px solid var(--color-border,#444)}#site-tree-preview[dir=rtl] small{margin-left:0;margin-right:auto}
