.cd-avatar{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;line-height:1;display:inline-grid;position:relative;overflow:hidden}.cd-avatar__img{object-fit:cover;background:var(--bg);border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.cd-avatar--0{background:#005ead}.cd-avatar--1{background:#a84716}.cd-avatar--2{background:#1b6b3a}.cd-avatar--3{background:#6b3fa0}.cd-avatar--4{background:#475569}.cd-avatar--5{background:#00696b}.cd-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cd-meta__author{color:var(--ink);font-weight:600}.thread__list{flex-direction:column;display:flex}body.cd-no-anchor{overflow-anchor:none}.thread__post{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:10px 22px;padding:22px 0;display:grid;position:relative}.thread__post--photo{grid-template-columns:220px minmax(0,1fr)}.thread__link{min-width:0;color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}a.thread__link:after{content:"";border-radius:10px;position:absolute;inset:0}a.thread__link:hover{color:inherit}a.thread__link:hover .thread__title{color:var(--link-hover);text-decoration:underline}a.thread__link:focus-visible{outline:none}a.thread__link:focus-visible:after{outline:3px solid var(--link);outline-offset:2px}.thread__photo{z-index:1;cursor:zoom-in;border-radius:10px;align-self:start;display:block;position:relative;overflow:hidden}.thread__photo:focus-visible{outline:3px solid var(--link);outline-offset:2px}.thread__photo-count{color:#fff;background:#000000b3;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:600;position:absolute;bottom:8px;right:8px}.thread__title{margin:0;font-size:22px;font-weight:600}.thread__img{object-fit:cover;background:var(--line);width:100%;height:160px;display:block}.thread__excerpt{overflow-wrap:anywhere;margin:0}.thread__readmore{color:var(--link);margin-top:4px;font-weight:600;display:block}.thread__link:hover .thread__readmore{text-decoration:underline}.thread__more{z-index:1;grid-column:1/-1;position:relative}[data-cd-js] .thread__more{display:none}.thread__more summary{cursor:pointer;width:fit-content;font-weight:600}.thread__body{overflow-wrap:anywhere;margin-top:12px}.thread__body img{max-width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.thread__img{transition:transform .3s var(--ease-out)}@media (hover:hover){.thread__photo:hover .thread__img{transform:scale(1.05)}}}@media (width<=560px){.thread__post--photo{grid-template-columns:minmax(0,1fr)}.thread__img{height:200px}}.cd-dialog{width:min(840px, calc(100vw - 2 * var(--gutter)));max-width:none;max-height:calc(100dvh - 2 * var(--gutter));background:var(--bg);color:var(--ink);border:0;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 24px 64px #00000059}.cd-dialog::backdrop{background:#031221b8}.cd-dialog__inner{max-height:calc(100dvh - 2 * var(--gutter));flex-direction:column;display:flex}.cd-dialog__head{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:14px;padding:18px 56px 16px 22px;display:flex}.cd-dialog__head .cd-avatar{width:44px;height:44px;font-size:20px}.cd-dialog__heading{flex:1;min-width:0}.cd-dialog__title{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.25}.cd-dialog__meta{color:var(--muted);margin:4px 0 0;font-size:15px}.cd-dialog__meta .cd-meta__author{color:var(--ink)}.cd-dialog__body:focus-visible{outline:3px solid var(--link);outline-offset:-3px}.cd-dialog__body{overscroll-behavior:contain;overflow-wrap:anywhere;flex:auto;min-height:0;padding:22px 26px 28px;font-size:17px;line-height:1.6;overflow-y:auto}.cd-dialog__foot{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 10px;padding:10px 12px;display:flex}.cd-dialog__step{gap:4px;display:flex}.cd-dialog__step[hidden],.cd-dialog__robot[hidden],.cd-dialog__view[hidden]{display:none}.cd-dialog__actions{margin-left:auto}.cd-dialog__body h4,.cd-dialog__body h5,.cd-dialog__body h6{margin:1.3em 0 .4em;font-size:19px;line-height:1.3}.cd-dialog__body img{vertical-align:middle;border-radius:8px;max-width:100%;height:auto}.cd-dialog__body img[width="20"]{border-radius:0}.cd-dialog__body .cd-photo-link{cursor:zoom-in;border-radius:8px;max-width:100%;display:inline-block}.cd-dialog__body .cd-photo-link:focus-visible{outline:3px solid var(--link);outline-offset:2px}.cd-dialog__body blockquote,.cd-dialog__body aside{border-left:4px solid var(--line-strong);background:var(--surface);border-radius:0 8px 8px 0;margin:1em 0;padding:10px 16px}.cd-dialog__body aside blockquote{background:0 0;border:0;margin:6px 0 0;padding:0}.cd-dialog__body pre{background:var(--surface);border-radius:8px;padding:12px 14px;font-size:14px;overflow-x:auto}.cd-dialog__body code{font-family:var(--mono);font-size:.92em}.cd-dialog__body table{border-collapse:collapse;max-width:100%;font-size:15px;display:block;overflow-x:auto}.cd-dialog__body th,.cd-dialog__body td{border:1px solid var(--line);text-align:left;padding:6px 10px}@media (width<=560px){.cd-dialog__head{padding:14px 52px 12px 16px}.cd-dialog__head .cd-avatar{width:36px;height:36px;font-size:17px}.cd-dialog__title{font-size:19px}.cd-dialog__body{padding:18px 16px 22px}.cd-dialog__actions{flex:100%}}@media (prefers-reduced-motion:no-preference){dialog.cd-dialog.cd-dialog{transform:scale(.94)}dialog.cd-dialog.cd-dialog[open]{transform:none}@starting-style{dialog.cd-dialog.cd-dialog[open]{opacity:0;transform:scale(.88)}}.cd-dialog[open] .cd-dialog__body>*{transition:opacity .28s var(--ease-out), transform .28s var(--ease-out)}.cd-dialog[open] .cd-dialog__body>:nth-child(2){transition-delay:40ms}.cd-dialog[open] .cd-dialog__body>:nth-child(3){transition-delay:80ms}.cd-dialog[open] .cd-dialog__body>:nth-child(n+4){transition-delay:.12s}@starting-style{.cd-dialog[open] .cd-dialog__body>*{opacity:0;transform:translateY(10px)}}.cd-dialog__body .cd-photo-link img{transition:transform var(--motion-hover) var(--ease-out)}@media (hover:hover){.cd-dialog__body .cd-photo-link:hover img{transform:scale(1.015)}}}
