.prokhor-root .tl-page{max-width:var(--w-content);padding:0 var(--sp-5) var(--sp-10);margin:0 auto}.prokhor-root .tl-head{padding:var(--sp-10) 0 var(--sp-8)}.prokhor-root .tl-title{font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:-.03em;font-weight:700;line-height:var(--lh-tight);margin:0}.prokhor-root .tl-lead{max-width:42rem;margin:var(--sp-3) 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:rgb(var(--text-2-rgb))}.prokhor-root .tl-grid{border-top:1px solid rgb(var(--text-rgb) / .1);border-left:1px solid rgb(var(--text-rgb) / .1);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.prokhor-root .tl-group{padding:var(--sp-5);border-right:1px solid rgb(var(--text-rgb) / .1);border-bottom:1px solid rgb(var(--text-rgb) / .1)}.prokhor-root .tl-group-name{margin:0 0 var(--sp-4);font-size:var(--fs-body);font-weight:600}.prokhor-root .tl-list{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.prokhor-root .tl-item{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);margin-left:calc(var(--sp-2) * -1);border-radius:var(--r-sm);color:rgb(var(--text-rgb));font-size:var(--fs-sm);transition:background var(--t-fast) var(--ease);text-decoration:none;display:flex}.prokhor-root .tl-item:hover{background:rgb(var(--text-rgb) / .05)}.prokhor-root .tl-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--text-rgb) / .25);text-decoration-color:rgb(var(--text-rgb) / .25);text-underline-offset:3px;overflow:hidden}.prokhor-root .tl-item:hover .tl-name{text-decoration-color:currentColor}.prokhor-root .tl-icon{-o-object-fit:contain;object-fit:contain;border-radius:var(--r-xs);flex:none;width:1rem;height:1rem}.prokhor-root .tl-icon.is-pale{background:rgb(var(--night-900) / .88);padding:2px}.prokhor-root .tl-icon--letter{background:rgb(var(--text-rgb) / .08);color:rgb(var(--muted-rgb));font-size:var(--fs-caption);text-transform:uppercase;place-items:center;font-weight:700;line-height:1;display:grid}.prokhor-root .tl-foot{max-width:42rem;margin-top:var(--sp-8);font-size:var(--fs-caption);line-height:var(--lh-body);color:rgb(var(--muted-rgb))}@media (max-width:720px){.prokhor-root .tl-page{padding:0 var(--sp-4) var(--sp-8)}.prokhor-root .tl-head{padding:var(--sp-8) 0 var(--sp-6)}}
