.tg{--tg-scale:1}.tg-hero{isolation:isolate;background:#08060d;border-radius:24px;margin:18px 0 44px;padding:38px 38px 26px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #d2b6ff,inset 0 0 16px 2px #a77bff,inset 0 0 56px 8px #7434f5b8,inset 0 0 130px 14px #7434f533}.tg-hero-copy{max-width:660px}.tg-hero h1{font:700 clamp(32px,4.4vw,60px)/.98 var(--font-space),sans-serif;letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(#f6eeff 10%,#b48cff 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.tg-hero-copy p{color:#dccff3;max-width:560px;margin-top:14px;font-size:15px;line-height:1.6}.tg-field{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:28px 0 22px;padding:0;list-style:none;display:flex}.tg-bubble{width:calc(var(--d) * var(--tg-scale) * 1px);aspect-ratio:1;color:#fff;text-align:center;line-height:1.15;font-size:calc(9.5px + var(--d) * var(--tg-scale) * .022px);animation:.5s cubic-bezier(.2,1.3,.5,1) backwards tg-pop;animation-delay:calc(var(--i) * 35ms);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:9%;transition:scale .18s;display:flex}.tg-bubble span{overflow-wrap:anywhere;font-weight:600}.tg-bubble strong{font:700 1.22em/1.1 var(--font-space),sans-serif;letter-spacing:-.02em}.tg-bubble:hover{scale:1.07}.tg-bubble:focus-visible{outline-offset:3px;outline:2px solid #fff}.tg-bubble[data-activity=active]{background:radial-gradient(circle at 32% 26%,#9a6bff,#6a2bef 55%,#4a16c4);box-shadow:0 0 26px #7434f599}.tg-bubble[data-activity=quiet]{color:#ddd2ea;border:1.5px dashed #9c89b6}.tg-bubble[data-activity=unknown]{color:#e7def2;background:#251d30;border:1.5px solid #6e5a85}@keyframes tg-pop{0%{opacity:0;scale:.4}}.tg-legend{color:#cdbfdf;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.tg-legend li[data-activity]{align-items:center;gap:8px;display:flex}.tg-legend li[data-activity]:before{content:"";border-radius:50%;width:13px;height:13px}.tg-legend li[data-activity=active]:before{background:#7d45f5;box-shadow:0 0 8px #a77bff}.tg-legend li[data-activity=quiet]:before{border:1.5px dashed #9c89b6}.tg-legend li[data-activity=unknown]:before{background:#251d30;border:1.5px solid #6e5a85}.tg-legend-date{color:#afa1c0;margin-left:auto}.tg-section{margin-top:40px}.tg-section>h2,.tg-safety h2{font:600 24px/1.2 var(--font-space),sans-serif;letter-spacing:-.02em}.tg-section>p{max-width:640px;color:var(--pdir-muted);margin:8px 0 16px;font-size:14px;line-height:1.65}.tg-rows{border-top:1px solid var(--pdir-line);margin:0;padding:0;list-style:none}.tg-rows>li{border-bottom:1px solid var(--pdir-line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.5fr) 150px 96px 180px 84px;align-items:center;gap:14px;padding:15px 12px;font-size:13px;transition:background .15s;display:grid;position:relative}.tg-rows>li:hover{background:#1b1524}.tg-rows p{margin:0}.tg-row-name a{color:var(--pdir-text);font:600 16px/1.3 var(--font-space),sans-serif;letter-spacing:-.01em}.tg-row-name a:after{content:"";position:absolute;inset:0}.tg-row-name a:focus-visible{outline:0}.tg-row-name a:focus-visible:after{outline:2px solid var(--pdir-accent);outline-offset:-2px}.tg-row-name small{color:#a89bb7;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;font-size:12px;display:flex}.tg-verified{color:#cdb4f2;align-items:center;gap:4px;display:inline-flex}.tg-row-members{color:var(--pdir-muted)}.tg-row-members strong{color:var(--pdir-text);font:600 15px/1 var(--font-space),sans-serif}.tg-row-online{color:var(--pdir-muted)}.tg-row-posters{color:#d9c4ff}li[data-activity=quiet] .tg-row-posters,li[data-activity=unknown] .tg-row-posters{color:#a89bb7}.tg-join{color:#e8d4ff;background:#352147;border:1px solid #815aa1;border-radius:99px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:12px;font-weight:600;display:inline-flex}.tg-rows>li:hover .tg-join{color:#fff;background:#6a2bef;border-color:#c4a1ff}.tg-safety{background:#1b1524;border-left:3px solid #a77bff;max-width:760px;margin-top:40px;padding:20px 22px}.tg-safety h2{font-size:18px}.tg-safety p{color:#d7cce4;margin-top:8px;font-size:14px;line-height:1.65}.tg-safety a,.tg .pdir-editorial-note a{color:#d3b5fc;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.tg{--tg-scale:.85}.tg-rows>li{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.tg-row-name{grid-column:1}.tg-join{grid-area:1/2/span 3;padding:0 14px}.tg-row-members,.tg-row-online,.tg-row-posters{grid-column:1}}@media (max-width:620px){.tg{--tg-scale:.78}.tg-hero{border-radius:20px;margin-bottom:32px;padding:26px 16px 20px}.tg-field{gap:6px}.tg-legend-date{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.tg-bubble{transition:none;animation:none}.tg-rows>li{transition:none}}
