@layer base{._replyFormInner_1qcr2_2{display:flex;flex-direction:column}._replyEditor_1qcr2_6>div:last-child{min-height:120px}._formActions_1qcr2_9{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-4)}}@layer base{._threadContainer_1sexa_2{display:flex;flex-direction:column}._nestedThread_1sexa_7{padding-left:var(--spacing-6);border-left:2px solid var(--border);margin-top:var(--spacing-4)}._nestedReplies_1sexa_13{display:flex;flex-direction:column}._replyCard_1sexa_18{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6)}._replyHeader_1sexa_25{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4)}._authorInfo_1sexa_32{display:flex;align-items:center;gap:var(--spacing-3)}._avatar_1sexa_38{width:2.5rem;height:2.5rem}._replyAuthorText_1sexa_43{display:flex;flex-direction:column;justify-content:center}._nameRow_1sexa_49{display:flex;align-items:center;gap:var(--spacing-2)}._authorName_1sexa_55{font-weight:600;color:var(--foreground);font-size:.9375rem}._postDate_1sexa_61{font-size:.8125rem;color:var(--muted-foreground)}._replyBody_1sexa_66{font-size:1rem;line-height:1.6;color:var(--foreground);word-break:break-word;padding-left:calc(2.5rem + var(--spacing-3))}._replyBody_1sexa_66 h1{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;margin-top:1.5em;margin-bottom:.5em}._replyBody_1sexa_66 h2{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-top:1.5em;margin-bottom:.5em}._replyBody_1sexa_66 h3{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin-top:1.25em;margin-bottom:.5em}._replyBody_1sexa_66 ul{padding-left:1.5em;list-style-type:disc;margin-bottom:1em}._replyBody_1sexa_66 ol{padding-left:1.5em;list-style-type:decimal;margin-bottom:1em}._replyBody_1sexa_66 blockquote{border-left:3px solid var(--primary);padding-left:1em;margin-left:0;margin-right:0;color:var(--muted-foreground);font-style:italic;margin-bottom:1em}._replyBody_1sexa_66 p{margin-top:0;margin-bottom:1em}._replyBody_1sexa_66 p:last-child{margin-bottom:0}._replyBody_1sexa_66 a{color:var(--primary);text-decoration:underline}._replyBody_1sexa_66 strong{font-weight:600}._replyActions_1sexa_85{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-3);padding-left:calc(2.5rem + var(--spacing-3))}._replyButton_1sexa_92{border-color:color-mix(in srgb,var(--primary) 30%,transparent);color:var(--primary);transition:all var(--animation-duration-fast) ease}._replyActions_1sexa_85 ._replyButton_1sexa_92:hover{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:scale(1.05)}._deleteButton_1sexa_105{border-color:color-mix(in srgb,var(--error) 30%,transparent);color:var(--error);transition:all var(--animation-duration-fast) ease}._replyActions_1sexa_85 ._deleteButton_1sexa_105:hover{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);transform:scale(1.05)}._inlineReplyForm_1sexa_118{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);margin-top:var(--spacing-3);margin-bottom:var(--spacing-4);margin-left:0}._formTitle_1sexa_128{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-4)}._editReplyContainer_1sexa_135{padding:var(--spacing-2) var(--spacing-6) var(--spacing-4)}._formActions_1sexa_139{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-4)}@media(max-width:640px){._replyCard_1sexa_18{padding:var(--spacing-4)}._replyBody_1sexa_66{padding-left:0;margin-top:var(--spacing-3)}._replyActions_1sexa_85{padding-left:0}._nestedThread_1sexa_7{padding-left:var(--spacing-3)}._inlineReplyForm_1sexa_118{margin-left:0}}}@layer base{._container_1p573_2{display:flex;flex-direction:column;width:100%;min-height:100vh;background-color:var(--background)}._layout_1p573_10{max-width:1200px;margin:0 auto;padding:2.5rem var(--spacing-8) var(--spacing-20);width:100%;display:grid;grid-template-columns:1fr 300px;grid-template-areas:"back back" "main side";gap:var(--spacing-8);align-items:start}._backLinkWrapper_1p573_24{grid-area:back}._backLink_1p573_24{color:var(--muted-foreground);padding-left:0}._backLink_1p573_24:hover{color:var(--foreground);background:transparent}._mainContent_1p573_38{grid-area:main;display:flex;flex-direction:column;gap:var(--spacing-8)}._sidebar_1p573_45{grid-area:side;display:flex;flex-direction:column;gap:var(--spacing-6);position:sticky;top:var(--spacing-8)}._article_1p573_55{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._header_1p573_63{padding:var(--spacing-8) var(--spacing-8) var(--spacing-6);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--primary) 2%,var(--surface))}._titleHeader_1p573_69{display:flex;align-items:flex-start;gap:var(--spacing-2);margin:0 0 var(--spacing-6)}._editTitleContainer_1p573_76{display:flex;align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-6);width:100%}._editTitleContainer_1p573_76>input{flex:1;font-family:var(--font-family-heading);font-size:1.5rem;height:auto}._title_1p573_69{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);line-height:1.2;margin:0;letter-spacing:-.02em}._metaRow_1p573_101{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}._authorInfo_1p573_109{display:flex;align-items:center;gap:var(--spacing-3)}._avatar_1p573_115{width:2.5rem;height:2.5rem}._aiAvatarFallback_1p573_120{background-color:var(--primary);color:var(--primary-foreground)}._authorText_1p573_125{display:flex;flex-direction:column}._authorName_1p573_130{font-weight:600;color:var(--foreground);font-size:.9375rem}._postDate_1p573_136{font-size:.8125rem;color:var(--muted-foreground)}._bodyContent_1p573_141{padding:var(--spacing-8);font-size:1.0625rem;line-height:1.7;color:var(--foreground);word-break:break-word}._bodyContent_1p573_141 h1,._replyBody_1p573_149 h1{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;margin-top:1.5em;margin-bottom:.5em}._bodyContent_1p573_141 h2,._replyBody_1p573_149 h2{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-top:1.5em;margin-bottom:.5em}._bodyContent_1p573_141 h3,._replyBody_1p573_149 h3{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin-top:1.25em;margin-bottom:.5em}._bodyContent_1p573_141 ul,._replyBody_1p573_149 ul{padding-left:1.5em;list-style-type:disc;margin-bottom:1em}._bodyContent_1p573_141 ol,._replyBody_1p573_149 ol{padding-left:1.5em;list-style-type:decimal;margin-bottom:1em}._bodyContent_1p573_141 blockquote,._replyBody_1p573_149 blockquote{border-left:3px solid var(--primary);padding-left:1em;margin-left:0;margin-right:0;color:var(--muted-foreground);font-style:italic;margin-bottom:1em}._bodyContent_1p573_141 p,._replyBody_1p573_149 p{margin-top:0;margin-bottom:1em}._bodyContent_1p573_141 p:last-child,._replyBody_1p573_149 p:last-child{margin-bottom:0}._bodyContent_1p573_141 a,._replyBody_1p573_149 a{color:var(--primary);text-decoration:underline}._bodyContent_1p573_141 strong,._replyBody_1p573_149 strong{font-weight:600}._bodyContentWrapper_1p573_213{position:relative}._bodyActions_1p573_217{padding:0 var(--spacing-8) var(--spacing-6);display:flex;justify-content:flex-end}._editBodyContainer_1p573_223{padding:var(--spacing-8)}._repliesSection_1p573_228{display:flex;flex-direction:column;gap:var(--spacing-6)}._repliesHeader_1p573_234{padding-bottom:var(--spacing-2);border-bottom:2px solid var(--border)}._repliesTitle_1p573_239{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._repliesList_1p573_250{display:flex;flex-direction:column;gap:var(--spacing-4)}._noReplies_1p573_256{text-align:center;padding:2.5rem;color:var(--muted-foreground);background:color-mix(in srgb,var(--muted) 30%,transparent);border-radius:var(--radius-md);border:1px dashed var(--border)}._replyFormContainer_1p573_266{margin-top:var(--spacing-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._formTitle_1p573_275{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-4)}._formActions_1p573_282{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-4)}._loginPrompt_1p573_289{margin-top:var(--spacing-4);text-align:center;padding:var(--spacing-8);background:color-mix(in srgb,var(--primary) 4%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:var(--radius-lg)}._loginPrompt_1p573_289 p{margin:0 0 var(--spacing-4);color:var(--muted-foreground)}._emptyState_1p573_303{text-align:center;padding:var(--spacing-20) var(--spacing-4)}._emptyState_1p573_303 h3{font-family:var(--font-family-heading);font-size:1.5rem;margin:0 0 var(--spacing-2)}._emptyState_1p573_303 p{color:var(--muted-foreground);margin:0 0 var(--spacing-6)}._resolvedNotice_1p573_319{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-6);background:color-mix(in srgb,var(--info) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--info) 20%,var(--border));border-radius:var(--radius-lg);color:var(--foreground);margin-top:var(--spacing-4)}._resolvedNotice_1p573_319 p{margin:0}._resolvedIcon_1p573_335{color:var(--info)}._sidebarCard_1p573_340{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._sidebarCardTitle_1p573_348{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-4);color:var(--foreground)}._sidebarStat_1p573_356{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) 0;border-bottom:1px solid var(--border)}._sidebarStat_1p573_356:last-child{border-bottom:none;padding-bottom:0}._sidebarStatLabel_1p573_369{color:var(--muted-foreground);font-size:.875rem}._sidebarStatValue_1p573_374{font-weight:500;color:var(--foreground);font-size:.875rem}._sidebarAuthor_1p573_380{display:flex;align-items:center;gap:var(--spacing-3)}._avatarLarge_1p573_386{width:3rem;height:3rem}._sidebarAuthorName_1p573_391{font-weight:600;color:var(--foreground)}._sidebarLinkContainer_1p573_396{display:flex;align-items:center;gap:var(--spacing-2)}._copyButton_1p573_402{color:var(--muted-foreground)}._copyButton_1p573_402:hover{color:var(--foreground)}._sidebarActionsWrapper_1p573_410{margin-top:var(--spacing-6);display:flex;flex-direction:column}._sidebarButtonRow_1p573_416+._sidebarButtonRow_1p573_416{margin-top:var(--spacing-4)}._fullWidth_1p573_420{width:100%}@media(max-width:900px){._layout_1p573_10{grid-template-columns:1fr;grid-template-areas:"back" "main" "side"}._sidebar_1p573_45{position:static}}@media(max-width:640px){._layout_1p573_10{padding:var(--spacing-6) var(--spacing-4) var(--spacing-12)}._header_1p573_63{padding:var(--spacing-6) var(--spacing-4)}._title_1p573_69{font-size:1.5rem}._bodyContent_1p573_141{padding:var(--spacing-6) var(--spacing-4)}}}
