.live-conversations{--discussion-highlight:color-mix(in srgb, #d8af36 24%, var(--color-paper));--discussion-selected:color-mix(in srgb, #d8af36 45%, var(--color-paper))}.live-conversations button,.live-conversations select,.live-conversations textarea{font:inherit}.live-conversations button{cursor:pointer}.live-conversations button:disabled{opacity:.5;cursor:default}.live-conversations :is(button,select,textarea):focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.live-conversations .discussion-grid{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:38px}.live-conversations .discussion-reading{grid-template-columns:minmax(0,1fr)}.live-conversations .conversation-visibility-toggle{align-items:center;gap:8px;min-height:44px;display:inline-flex}.live-conversations .conversation-activity,.live-conversations .conversation-activity span{background:0 0;border-radius:0;margin:0;padding:0}.live-conversations .conversation-activity{color:var(--color-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11px;line-height:1;display:inline-flex}.conversation-activity svg{width:16px;height:16px}@media (width>=1680px){.live-conversations .discussion-grid:not(.discussion-reading){grid-template-columns:minmax(0,1fr) 320px;width:calc(100% + 358px)}}.live-conversations .discussion-document{font-size:15px}.live-conversations .discussion-rail{font-size:12px}.live-conversations .discussion-rail-header{flex-wrap:wrap;row-gap:0;min-height:0}.conversation-closed-toggle{color:var(--color-secondary);text-align:left;text-underline-offset:3px;background:0 0;border:0;flex-basis:100%;order:1;padding:8px 0;text-decoration:underline}.live-conversations .discussion-selection{left:var(--selection-x);top:var(--selection-y);box-sizing:border-box;white-space:nowrap;height:44px;padding:12px 18px;font-size:12px;line-height:20px;position:fixed}.live-conversations .discussion-card{box-sizing:border-box}.live-conversations .discussion-card button:not(.discussion-primary){color:var(--color-secondary);background:0 0;border:0;padding:5px 0}.live-conversations .discussion-form textarea{box-sizing:border-box}.live-conversations .discussion-reply small{color:var(--color-secondary);font-size:10px}.conversation-options{width:fit-content;max-width:100%;margin-left:auto;font-size:12px}.conversation-options>button{cursor:pointer;min-width:44px;min-height:44px;color:var(--color-secondary);letter-spacing:2px;justify-content:center;align-items:center;display:flex}.conversation-options>button:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.conversation-options-panel{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:6px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;padding:4px;display:none;position:fixed;inset:auto;overflow-y:auto}.conversation-options-panel:popover-open{display:grid}.live-conversations .discussion-card .conversation-options-panel button{text-align:left;min-height:44px;color:var(--color-ink);padding:8px 12px}.conversation-options-panel button:hover{text-underline-offset:3px;text-decoration:underline}.conversation-comment-footer{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conversation-toolbar{border-bottom:1px solid var(--color-rule);align-items:center;gap:8px;display:flex;position:relative}.conversation-pagination{color:var(--color-secondary);flex:1;padding:10px 0;font-size:11px}.conversation-pagination>div{flex-wrap:wrap;gap:6px 16px;margin-top:6px;display:flex}.conversation-messages{overscroll-behavior:contain;overflow-wrap:anywhere;scrollbar-gutter:stable;max-height:min(45dvh,520px);scroll-padding:8px;overflow-y:auto}.conversation-messages:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.conversation-messages>div:focus-visible{outline-offset:-2px;background:var(--color-surface);border-radius:4px;outline:2px solid #0000}@media (forced-colors:active){.conversation-messages>div:focus-visible{outline-color:highlight}}.conversation-unread{color:var(--color-secondary);margin:12px 0;font-size:11px}.conversation-draft-actions{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.conversation-draft-actions>button{white-space:nowrap;min-height:36px}.conversation-feedback{color:var(--color-secondary);font-size:12px}.conversation-feedback:empty{display:none}.discussion-reading .markdown-profile>*{max-width:none}.conversation-more{position:absolute;bottom:0}.live-conversations .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.live-conversations .conversation-done{margin-left:auto}.live-conversations .conversation-messages{max-height:28dvh}:is(.live-conversations .conversation-visibility-toggle,.live-conversations .discussion-meta:not(:has(button:not(.conversation-visibility-toggle)))){display:none}.live-conversations .discussion-selection{top:auto;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 32px);transform:translate(-50%)}.live-conversations .discussion-form textarea{background:color-mix(in srgb, var(--color-ink) 2%, var(--color-paper));border-radius:8px;font-size:16px;line-height:1.5}.live-conversations .discussion-form textarea:focus-visible{border-color:var(--color-secondary);outline:1px solid var(--color-secondary);outline-offset:0;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary) 12%, transparent)}.live-conversations .discussion-mobile-trigger{width:48px;height:48px;left:auto;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));color:var(--color-ink);background:var(--color-paper);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;transform:none;box-shadow:0 2px 8px #00000014}.live-conversations .discussion-grid{display:block}.live-conversations .discussion-sheet-open{padding-bottom:35px}.live-conversations .conversation-more{position:static}}.discussion-rail>.conversation-feedback:not(:empty){z-index:2;background:var(--color-paper);border:1px solid var(--color-rule);padding:8px;position:relative}.copy-link{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:0;display:flex}.copy-link button{color:var(--color-ink);font:inherit;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.copy-link button:hover{text-decoration-thickness:2px}.copy-link a{color:var(--color-secondary);text-underline-offset:4px;overflow-wrap:anywhere;font-size:13px;text-decoration:underline}.copy-link a:focus-visible,.copy-link button:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}
