.knowl-site .csub{margin-top:18px;max-width:56ch;font-size:16.5px;line-height:1.62;color:var(--seg-ink-2,var(--ink-3))}.knowl-site .places{max-width:78ch;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.knowl-site .place:last-child:nth-child(odd){grid-column:1/-1}.knowl-site .place:last-child:nth-child(odd) a{flex-direction:row;align-items:baseline;gap:22px;flex-wrap:wrap}.knowl-site .place:last-child:nth-child(odd) h2{flex:none;min-width:9ch}.knowl-site .place:last-child:nth-child(odd) .place-b{flex:1 1 34ch;margin-top:0}.knowl-site .place:last-child:nth-child(odd) .place-r{margin-top:0;padding-top:0;flex:0 1 26ch}.knowl-site .place a{display:flex;flex-direction:column;padding:26px 26px 24px;border-radius:14px;border:1px solid var(--hair-soft);background:var(--panel);transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.knowl-site .place a:hover{border-color:color-mix(in srgb,var(--cat-fact) 42%,transparent);background:color-mix(in srgb,var(--cat-fact) 5%,var(--panel));transform:translateY(-2px)}.knowl-site .place a:focus-visible{outline:2px solid var(--cat-fact);outline-offset:3px}.knowl-site .place h2{font-size:1.16rem;font-weight:500;color:var(--seg-head,var(--tusk))}.knowl-site .place-b{margin-top:10px;font-size:15.5px;line-height:1.6;color:var(--seg-ink-2,var(--ink-2))}.knowl-site .place-r{padding-top:16px;font-size:12px;color:var(--seg-ink-2,var(--ink-4))}.knowl-site .cnote{margin-top:26px;max-width:60ch;font-size:14.5px;line-height:1.6;color:var(--seg-ink-2,var(--ink-4))}@media (max-width:820px){.knowl-site .places{grid-template-columns:1fr}}html:has(.places) body .knowl-site .sky,html:has(.places) body .knowl-site .stars{display:block!important}html:has(.places) .knowl-site{background:linear-gradient(180deg,#01060B,#0B1830 55%,#101A33) fixed}.knowl-site .cwrap:has(.places){background:transparent;padding:96px 0 104px}.knowl-site .cwrap:has(.places) .chead h1{max-width:22ch;margin-inline:auto}.knowl-site .cwrap:has(.places) .csub{margin:22px auto 0;max-width:56ch;text-align:center;font-size:18.5px;color:var(--ink-2)}.knowl-site .places{max-width:none;margin-top:60px;grid-template-columns:repeat(3,1fr);gap:26px}.knowl-site .place a{height:100%;padding:30px 28px 26px;border:1px solid transparent;border-radius:28px;background-color:transparent;background-image:linear-gradient(in oklab,color-mix(in srgb,var(--panel) 45%,transparent) 0,var(--panel) 100%);transition:border-color .22s var(--ease),background-image .22s var(--ease),transform .22s var(--ease)}.knowl-site .place a:before{content:"";display:block;width:34px;height:3px;border-radius:2px;margin-bottom:18px;background:var(--hue,var(--accent))}.knowl-site .place h2{font-size:1.45rem;color:var(--tusk);letter-spacing:-.01em}.knowl-site .place-b{margin-top:12px;font-size:17px;line-height:1.55;color:var(--ink-3)}.knowl-site .place-r{margin-top:auto;padding:14px 16px;border-left:2px solid var(--hue,var(--accent));border-radius:0 10px 10px 0;background:#061A2399;font-family:var(--mono);font-size:12.5px;line-height:1.5;color:var(--ink-2)}.knowl-site .place a:hover{border-color:color-mix(in srgb,var(--hue,var(--accent)) 34%,transparent);background-image:linear-gradient(in oklab,color-mix(in srgb,var(--panel) 62%,transparent) 0,color-mix(in srgb,var(--hue,var(--accent)) 7%,var(--panel)) 100%);transform:translateY(-3px)}.knowl-site .place[data-place=discord]{--hue:var(--cat-state)}.knowl-site .place[data-place=issues]{--hue:var(--cat-fact)}.knowl-site .place[data-place=source]{--hue:var(--cat-arch)}.knowl-site .place[data-place=email]{--hue:var(--cat-goal)}.knowl-site .place-t{display:flex;align-items:center;gap:11px}.knowl-site .place-t img{flex:none;width:26px;height:26px;object-fit:contain}.knowl-site .place h2{margin:0}.knowl-site .place[data-place=discord]{grid-column:1/-1}.knowl-site .place[data-place=discord] a{flex-direction:row;align-items:center;gap:28px;flex-wrap:wrap;padding:26px 28px}.knowl-site .place[data-place=discord] a:before{width:3px;height:auto;align-self:stretch;margin:0;border-radius:2px}.knowl-site .place[data-place=discord] .place-t{flex:none}.knowl-site .place[data-place=discord] .place-t img{width:32px;height:32px}.knowl-site .place[data-place=discord] .place-b{margin-top:0;flex:1 1 30ch}.knowl-site .place[data-place=discord] .place-r{margin-top:0;flex:0 1 26ch}.knowl-site .place:last-child:nth-child(odd){grid-column:auto}.knowl-site .place:last-child:nth-child(odd) a{flex-direction:column;align-items:stretch;gap:0}.knowl-site .place:last-child:nth-child(odd) .place-b{margin-top:12px;flex:none}.knowl-site .place:last-child:nth-child(odd) .place-r{margin-top:auto;padding:14px 16px;flex:none}.knowl-site .cnote{margin:34px auto 0;max-width:64ch;text-align:center;color:var(--ink-4)}@media (max-width:1000px){.knowl-site .places{grid-template-columns:1fr;gap:20px}.knowl-site .place[data-place=discord] a{flex-direction:column;align-items:stretch;gap:0;flex-wrap:nowrap;padding:30px 28px 26px}.knowl-site .place[data-place=discord] a:before{width:34px;height:3px;align-self:flex-start;margin-bottom:18px}.knowl-site .place[data-place=discord] .place-t img{width:26px;height:26px}.knowl-site .place[data-place=discord] .place-b{flex:none;margin-top:12px}.knowl-site .place[data-place=discord] .place-r{flex:none;margin-top:auto}}@media (prefers-reduced-motion:reduce){.knowl-site .place a:hover{transform:none}}