.public-discussion{margin-top:30px}.public-discussion-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:6px}.public-discussion-head h2{font-family:var(--glyph-font-display);font-size:22px;font-weight:650;letter-spacing:-.02em}.public-discussion-count{color:var(--glyph-text-2);font-size:13.5px;margin-bottom:8px}.public-discussion-sort{background:var(--glyph-surface);border:1px solid var(--glyph-border);border-radius:999px;display:flex;gap:3px;padding:3px}.public-discussion-sort button{background:transparent;border-radius:999px;color:var(--glyph-text-2);cursor:pointer;font-size:12.5px;font-weight:600;height:28px;padding:0 13px;transition:color .15s var(--glyph-ease)}.public-discussion-sort button[aria-pressed=true]{background:var(--glyph-ink);color:var(--glyph-paper)}.participation-composer{display:flex;gap:12px;margin:20px 0 6px}.participation-composer.compact{margin:12px 0 4px}.participation-composer>.public-avatar{flex:none;font-size:11.5px;height:34px;width:34px}.participation-composer-field{background:var(--glyph-surface);border:1px solid var(--glyph-border);border-radius:16px;flex:1 1;min-width:0;padding:13px 15px 11px;transition:border-color .16s var(--glyph-ease),box-shadow .16s var(--glyph-ease)}.participation-composer-field:focus-within{border-color:var(--glyph-text-3);box-shadow:0 0 0 3px rgba(255,210,31,.16)}.participation-composer textarea{background:none;border:0;color:var(--glyph-ink);font-size:15px;line-height:1.55;min-height:24px;outline:none;resize:none;width:100%}.participation-composer textarea::placeholder{color:var(--glyph-text-3)}.participation-composer-meta{color:var(--glyph-text-4);display:flex;font-size:11.5px;justify-content:flex-end;margin-top:5px}.participation-composer-meta .over{color:var(--glyph-danger)}.participation-composer-foot{align-items:center;display:flex;gap:9px;justify-content:flex-end;margin-top:10px}.participation-composer-foot p{color:var(--glyph-danger);flex:1 1;font-size:12px;line-height:1.4}.participation-composer-foot>button{background:var(--glyph-gold);border-radius:999px;color:#1f1e1b;cursor:pointer;font-size:12.5px;font-weight:650;height:32px;padding:0 14px}.participation-composer-foot>button.secondary{background:transparent;color:var(--glyph-text-2)}.participation-composer-foot>button:disabled{cursor:wait;opacity:.58}.participation-comment{padding-top:20px;position:relative}.participation-comment-row{align-items:flex-start;display:flex;gap:13px;position:relative}.participation-comment-row>a,.participation-comment-row>span{flex:none}.participation-comment-row .public-avatar{font-size:11.5px;height:34px;width:34px}.participation-comment-main{flex:1 1;min-width:0}.participation-comment-head{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:5px}.participation-comment-head strong{font-weight:620}.participation-comment-head span,.participation-comment-head>a{color:var(--glyph-text-2)}.participation-comment-head a:hover strong{text-decoration:underline;text-underline-offset:2.5px}.participation-comment-head>a:hover{color:var(--glyph-ink)}.participation-reply-quote{background:var(--glyph-tint);border-left:2px solid var(--glyph-border);border-radius:10px;color:var(--glyph-text-2);font-family:var(--glyph-font-serif);font-size:14px;font-style:italic;margin:2px 0 8px;padding:7px 12px}.participation-comment-body{color:var(--glyph-ink);font-size:15px;line-height:1.58;white-space:pre-wrap}.participation-comment-tombstone{color:var(--glyph-text-3);font-size:14px;font-style:italic}.participation-comment-gif{border-radius:12px;display:block;height:auto;margin-top:10px;max-height:360px;max-width:min(100%,420px);object-fit:contain}.participation-moderated{align-items:center;color:var(--glyph-text-2);display:flex;font-size:14px;gap:7px;position:relative}.participation-moderated details{position:relative}.participation-moderated summary{border-radius:50%;color:var(--glyph-text-3);cursor:pointer;display:grid;height:24px;list-style:none;place-items:center;width:24px}.participation-moderated summary::-webkit-details-marker{display:none}.participation-moderated summary:hover{background:var(--glyph-hover);color:var(--glyph-ink)}.participation-moderated summary svg{height:16px;width:16px}.participation-moderated details>div{background:var(--glyph-surface);border:1px solid var(--glyph-border);border-radius:12px;box-shadow:var(--glyph-shadow-md);color:var(--glyph-text-2);font-size:12.5px;left:0;line-height:1.5;padding:11px 13px;position:absolute;top:29px;width:250px;z-index:12}.participation-moderated details a{color:var(--glyph-gold-text);font-weight:650}.participation-comment-actions{align-items:center;display:flex;flex-wrap:wrap;gap:13px;margin-top:12px;position:relative}.participation-action-link{align-items:center;background:transparent;color:var(--glyph-text-3);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:560;gap:6px;height:26px;padding:0 3px}[data-theme=light] .participation-action-link{color:#716e67}.participation-action-link:hover{color:var(--glyph-ink)}.participation-action-link svg{height:15px;width:15px}.participation-report{color:var(--glyph-text-4);opacity:0;pointer-events:none;visibility:hidden}.participation-comment-main:focus-within .participation-report,.participation-comment-row:hover .participation-report{opacity:1;pointer-events:auto;visibility:visible}.participation-comment.has-children>.participation-comment-row:before{background:var(--glyph-border-soft);bottom:0;content:"";left:16px;pointer-events:none;position:absolute;top:34px;transition:background .15s var(--glyph-ease);width:2px}.participation-comment-children{padding-left:34px;position:relative}.participation-comment-children>.participation-comment:after{background:var(--glyph-border-soft);bottom:0;content:"";left:-18px;pointer-events:none;position:absolute;top:0;transition:background .15s var(--glyph-ease);width:2px}.participation-comment-children>.participation-comment:last-child:after{bottom:auto;height:25px}.participation-comment-children>.participation-comment:before{border-bottom:2px solid var(--glyph-border-soft);border-bottom-left-radius:12px;border-left:2px solid var(--glyph-border-soft);content:"";height:12px;left:-18px;pointer-events:none;position:absolute;top:25px;transition:border-color .15s var(--glyph-ease);width:18px}.participation-tree-hit{background:transparent;bottom:0;cursor:pointer;left:3px;position:absolute;top:54px;width:28px;z-index:2}.participation-tree-collapse{background:var(--glyph-paper);border:1.5px solid var(--glyph-border);border-radius:50%;color:var(--glyph-text-3);cursor:pointer;display:grid;height:19px;left:-30px;padding:0;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:19px;z-index:3}.participation-tree-collapse:before{background:currentColor;border-radius:2px;content:"";height:1.6px;width:9px}.participation-tree-collapse:hover{border-color:var(--glyph-gold);color:var(--glyph-ink)}.participation-comment:has(>.participation-tree-hit:hover)>.participation-comment-row:before{background:var(--glyph-gold)}.participation-comment:has(>.participation-tree-hit:hover)>.participation-comment-children>.participation-comment:after{background:var(--glyph-gold)}.participation-comment:has(>.participation-tree-hit:hover)>.participation-comment-children>.participation-comment:before{border-color:var(--glyph-gold)}.participation-continue,.participation-expand-note{align-items:center;background:transparent;color:var(--glyph-gold-text);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:560;gap:7px;margin:9px 0 2px 47px}.participation-continue{font-size:13px;font-weight:600;margin-top:14px}.participation-continue:hover,.participation-expand-note:hover{text-decoration:underline;text-underline-offset:3px}.participation-continue svg,.participation-expand-note svg{height:14px;width:14px}.public-discussion-empty{color:var(--glyph-text-3);font-size:14px;padding:28px 0}@media (max-width:720px){.participation-comment-children{padding-left:26px}.participation-comment-children>.participation-comment:after,.participation-comment-children>.participation-comment:before{left:-10px}.participation-comment-children>.participation-comment:before{width:10px}.participation-comment-actions{gap:8px}}