.ArchiveHeader-module__dKecBW__header{flex-direction:column;gap:.75rem;display:flex}.ArchiveHeader-module__dKecBW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.8125rem;font-weight:700}.ArchiveHeader-module__dKecBW__title{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.ArchiveHeader-module__dKecBW__stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:0;display:grid}.ArchiveHeader-module__dKecBW__stats div{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:.9rem 1rem}.ArchiveHeader-module__dKecBW__stats dt{color:var(--text-muted);margin-bottom:.25rem;font-size:.75rem}.ArchiveHeader-module__dKecBW__stats dd{margin:0;font-size:1rem;font-weight:700}
.MessageItem-module__4Y2aDW__card{justify-content:flex-start;margin-bottom:.65rem;scroll-margin-top:52px;display:flex}.MessageItem-module__4Y2aDW__bubble{--bubble-bg:#e8eef5;--bubble-border:#1976d21f;--bubble-accent:#1976d2;box-sizing:border-box;border:1px solid var(--bubble-border);background:var(--bubble-bg);border-radius:14px 14px 14px 4px;width:fit-content;min-width:min(240px,100%);max-width:min(560px,100%);padding:.55rem .75rem .65rem;box-shadow:0 1px 2px #0f172a0f}.MessageItem-module__4Y2aDW__replyQuote{border-left:3px solid var(--bubble-accent);color:inherit;background:#ffffff8c;border-radius:8px;margin:0 0 .55rem;padding:.4rem .5rem .45rem .55rem;text-decoration:none;display:block;overflow:hidden}.MessageItem-module__4Y2aDW__replyQuote:hover{background:#ffffffd9;text-decoration:none}.MessageItem-module__4Y2aDW__replyLabel{color:#546e7a;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.15rem;font-size:.68rem;display:block}.MessageItem-module__4Y2aDW__replyAuthor{color:var(--bubble-accent);margin-bottom:.2rem;font-size:.78rem;font-weight:600;display:block}.MessageItem-module__4Y2aDW__replyText{color:#455a64;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.MessageItem-module__4Y2aDW__meta{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin-bottom:.35rem;font-size:.75rem;line-height:1.2;display:flex}.MessageItem-module__4Y2aDW__metaId{color:#78909c;font-variant-numeric:tabular-nums;font-weight:500;text-decoration:none}.MessageItem-module__4Y2aDW__metaId:hover{color:var(--bubble-accent);text-decoration:underline}.MessageItem-module__4Y2aDW__metaAuthor{color:#1565c0;word-break:break-word;font-weight:600}.MessageItem-module__4Y2aDW__metaTime{color:#78909c;white-space:nowrap;font-size:.72rem}.MessageItem-module__4Y2aDW__metaOpen{color:var(--bubble-accent);border-radius:4px;align-items:center;margin-left:auto;padding:2px;line-height:0;text-decoration:none;display:inline-flex}.MessageItem-module__4Y2aDW__metaOpen:hover{background:#1976d214}.MessageItem-module__4Y2aDW__metaOpenIcon{width:1rem;height:1rem}.MessageItem-module__4Y2aDW__body{color:#1a237e;font-size:.95rem;line-height:1.45}.MessageItem-module__4Y2aDW__text{white-space:pre-wrap;word-break:break-word;border:none;border-radius:0;margin:0;padding:0}.MessageItem-module__4Y2aDW__text a:hover{text-decoration:underline}.MessageItem-module__4Y2aDW__text code{background:#0000000f;border-radius:4px;padding:.1em .25em;font-size:.88em}@media (max-width:600px){.MessageItem-module__4Y2aDW__bubble{border-radius:12px 12px 12px 4px;width:100%;min-width:0;max-width:100%;padding:.5rem .65rem .55rem}.MessageItem-module__4Y2aDW__body{font-size:.9rem}.MessageItem-module__4Y2aDW__meta{font-size:.72rem}}
.MessageList-module__bq2i1W__list{flex-direction:column;gap:0;display:flex}.MessageList-module__bq2i1W__empty{border:1px dashed var(--border);background:var(--surface);text-align:center;border-radius:16px;padding:2rem 1.25rem}.MessageList-module__bq2i1W__empty p{color:var(--text-muted);margin:0}
.MessagesPageLayout-module__SdtxIG__layoutWithSidebar{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.MessagesPageLayout-module__SdtxIG__layoutPlain{display:block}.MessagesPageLayout-module__SdtxIG__content{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (max-width:860px){.MessagesPageLayout-module__SdtxIG__layoutWithSidebar{grid-template-columns:1fr}}
.PaginationNav-module__yH6fCa__nav{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.PaginationNav-module__yH6fCa__edgeLink{color:var(--accent);font-size:.95rem;font-weight:600;text-decoration:none}.PaginationNav-module__yH6fCa__edgeLink:hover{text-decoration:underline}.PaginationNav-module__yH6fCa__edgeLinkDisabled{color:var(--text-subtle);font-size:.95rem}.PaginationNav-module__yH6fCa__pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.PaginationNav-module__yH6fCa__pageLink,.PaginationNav-module__yH6fCa__currentPage,.PaginationNav-module__yH6fCa__ellipsis{border-radius:8px;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;padding:.25rem .5rem;font-size:.9rem;display:inline-flex}.PaginationNav-module__yH6fCa__pageLink{color:var(--text);text-decoration:none}.PaginationNav-module__yH6fCa__pageLink:hover{color:var(--accent);background:#2563eb14}.PaginationNav-module__yH6fCa__currentPage{color:var(--accent);background:#2563eb1f;font-weight:700}.PaginationNav-module__yH6fCa__ellipsis{color:var(--text-subtle)}
.TopicsNav-module__N-1NMG__sidebar{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:.75rem;max-height:calc(100vh - 2rem);padding:1rem;display:flex;position:sticky;top:1rem;box-shadow:0 1px 2px #0f172a0a}.TopicsNav-module__N-1NMG__title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);margin:0;font-size:.875rem;font-weight:700}.TopicsNav-module__N-1NMG__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.TopicsNav-module__N-1NMG__topicLink{width:100%;color:var(--text);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.TopicsNav-module__N-1NMG__topicLink:hover{background:#2563eb0f}.TopicsNav-module__N-1NMG__topicLinkActive{background:#2563eb1a;border-color:#2563eb33}.TopicsNav-module__N-1NMG__topicTitle{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.TopicsNav-module__N-1NMG__topicCount{min-width:1.75rem;color:var(--text-muted);text-align:center;background:#0f172a0f;border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.75rem;font-weight:600}.TopicsNav-module__N-1NMG__topicLinkActive .TopicsNav-module__N-1NMG__topicCount{color:var(--accent);background:#2563eb26}@media (max-width:860px){.TopicsNav-module__N-1NMG__sidebar{max-height:none;position:static}}
.GroupTopicsList-module__jeAocq__section{flex-direction:column;gap:1rem;display:flex}.GroupTopicsList-module__jeAocq__heading{margin:0;font-size:1.1rem}.GroupTopicsList-module__jeAocq__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.GroupTopicsList-module__jeAocq__card{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:.75rem;height:100%;padding:1.25rem;display:flex}.GroupTopicsList-module__jeAocq__title{margin:0;font-size:1.05rem}.GroupTopicsList-module__jeAocq__title a{color:inherit;text-decoration:none}.GroupTopicsList-module__jeAocq__title a:hover{color:var(--accent)}.GroupTopicsList-module__jeAocq__meta{color:var(--text-muted);margin:0;font-size:.9rem}.GroupTopicsList-module__jeAocq__link{color:var(--accent);margin-top:auto;font-weight:600;text-decoration:none}.GroupTopicsList-module__jeAocq__link:hover{text-decoration:underline}
.page-module__iuO3HW__page{min-height:100vh;padding:2rem 1rem 3rem}.page-module__iuO3HW__container{flex-direction:column;gap:1.25rem;width:min(1200px,100%);margin:0 auto;display:flex}.page-module__iuO3HW__backLink{color:var(--accent);align-self:flex-start;font-size:.95rem;font-weight:600;text-decoration:none}.page-module__iuO3HW__backLink:hover{text-decoration:underline}.page-module__iuO3HW__empty{border:1px dashed var(--border);background:var(--surface);text-align:center;border-radius:16px;padding:2rem 1.25rem}.page-module__iuO3HW__empty h2{margin:0 0 .5rem}.page-module__iuO3HW__empty p{color:var(--text-muted);margin:0}.page-module__iuO3HW__entry{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.page-module__iuO3HW__entryTitle{margin:0;font-size:1.1rem}.page-module__iuO3HW__entryMeta{color:var(--text-muted);margin:0}.page-module__iuO3HW__entryLink{color:var(--accent);align-self:flex-start;font-weight:600;text-decoration:none}.page-module__iuO3HW__entryLink:hover{text-decoration:underline}
.MessagesArchiveView-module__GoHyQq__summary{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:.85rem 1rem}.MessagesArchiveView-module__GoHyQq__summaryText{color:var(--text-muted);margin:0;font-size:.9rem}.MessagesArchiveView-module__GoHyQq__summaryLabel{color:var(--text-subtle);font-weight:600}
