.page_searchInput__TFtdp{min-width:0;flex:1;--echo-color-page:#f1f2f3;--echo-color-controls-secondary-stroke-active:#dfe2e5;--echo-color-controls-secondary-stroke-hover:#9ca6af;--echo-color-controls-secondary-text-active:#1b1c1c;--echo-color-controls-secondary-text-hover:#1b1c1c;--echo-color-controls-secondary-text-pressed:#626b73;--echo-color-controls-secondary-icon-active:#626b73;--echo-dimension-12x:44px;--echo-radius-md:8px}.page_searchButton__F6BNc.page_searchButton__F6BNc{min-width:88px;height:44px;border-radius:8px;flex-shrink:0}.page_shareButton__OfKwG.page_shareButton__OfKwG{min-height:48px;justify-content:flex-start;border-radius:8px;background-color:#fff;color:#1b1c1c;border:1px solid #e0e3e6;transition:border-color .15s ease,box-shadow .15s ease}.page_shareButton__OfKwG.page_shareButton__OfKwG:hover{background-color:#fff;border-color:#9ca6af;box-shadow:0 2px 8px rgb(0 0 0/4%)}.page_postLink__veACE:focus-visible,.page_shareButton__OfKwG.page_shareButton__OfKwG:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.page_postLink__veACE{display:flex;width:100%;min-width:0;box-sizing:border-box;align-self:stretch;flex-direction:column;gap:12px;padding:20px;border-radius:8px;text-decoration:none;overflow-wrap:anywhere;transition:background-color .15s ease}.page_postLink__veACE:hover{background-color:color-mix(in srgb,var(--echo-color-text-primary) 3%,transparent)}.page_staticSurface__VluQy.page_staticSurface__VluQy{width:100%;min-width:0;border-radius:8px;transform:none;transition:none}.page_staticSurface__VluQy.page_staticSurface__VluQy:active,.page_staticSurface__VluQy.page_staticSurface__VluQy:hover{transform:none}.page_commentContent__LP9Ro{width:100%;min-width:0;box-sizing:border-box;padding:16px;overflow-wrap:anywhere}.page_commentComposer__UtCwT{width:100%;min-width:0;padding-top:16px;border-top:1px solid var(--echo-color-interaction-stroke-neutrals-quinary)}.page_commentsSection__E8O_c{font-family:var(--font-body);font-size:14px;line-height:1.5}.page_commentAuthor__AV04F,.page_commentsHeading__7J8z1,.page_composerLabel__QQsIn{font-size:14px;line-height:1.5;font-weight:600;color:var(--echo-color-text-primary)}.page_commentMain__VU_yh{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.page_commentBody__s91KC{font-size:14px;line-height:1.6;white-space:pre-wrap;color:var(--echo-color-text-primary)}.page_commentMeta__xLA2h,.page_replyLabel__fd6nm{font-size:12px;line-height:1.5;color:var(--echo-color-text-secondary)}.page_commentControl__S2ZDY.page_commentControl__S2ZDY,.page_commentControl__S2ZDY.page_commentControl__S2ZDY span{font-family:var(--font-body);font-size:13px;font-weight:500;line-height:20px}.page_commentEditor__tr_JW{min-width:0;--echo-radius-md:8px;--echo-color-controls-secondary-stroke-active:var(--echo-color-interaction-stroke-neutrals-quinary);--echo-color-controls-secondary-stroke-hover:var(--echo-color-interaction-stroke-neutrals-quinary)}.page_commentEditor__tr_JW:focus-within{--echo-color-controls-secondary-stroke-active:var(--color-primary);--echo-color-controls-secondary-stroke-hover:var(--color-primary)}.page_commentEditor__tr_JW textarea{font-family:var(--font-body);font-size:14px;line-height:1.5;min-height:80px;padding:10px 12px}.page_commentEditor__tr_JW textarea::placeholder{font-size:14px}.page_composerFooter__3h_Zo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.page_commentThread__Qn0of{min-width:0}.page_replyThread__WSsl4{margin-top:12px;margin-left:20px;padding-left:16px;border-left:2px solid var(--echo-color-interaction-stroke-neutrals-quinary);min-width:0}.page_replyThreadFlat__ob0An>.page_commentThread__Qn0of+.page_commentThread__Qn0of,.page_replyThread__WSsl4>.page_commentThread__Qn0of+.page_commentThread__Qn0of{margin-top:12px}.page_replyThreadFlat__ob0An{margin-top:12px;min-width:0}.page_replyComposer__UdcGp{display:flex;flex-direction:column;gap:8px;min-width:0;padding-top:12px;border-top:1px solid var(--echo-color-interaction-stroke-neutrals-quinary)}.page_removedComment__S43O4{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;font-size:13px;color:var(--echo-color-text-secondary)}.page_actionButton__HfXST.page_actionButton__HfXST{width:32px;height:32px;min-width:32px;padding:8px;flex-shrink:0;color:var(--echo-color-text-secondary)}@media (max-width:480px){.page_postLink__veACE{padding:16px}.page_replyThread__WSsl4{margin-left:8px;padding-left:10px}}.SourceList_sources__6lVtB{margin-top:16px;padding-top:12px;border-top:1px solid var(--echo-color-interaction-stroke-neutrals-quinary,color-mix(in srgb,var(--color-outline-variant) 40%,transparent))}.SourceList_heading__0MIIE{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-family:var(--font-label);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--color-on-surface) 50%,transparent)}.SourceList_count__8aJnM{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:10px;letter-spacing:0;color:var(--echo-color-text-secondary,var(--color-on-surface-variant));background:var(--echo-color-surface-level2,var(--color-surface-container))}.SourceList_grid__6nY3x{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;margin:0;padding:0;list-style:none}.SourceList_item__aPqd2{min-width:0;display:flex}.SourceList_card__AyW9O.SourceList_card__AyW9O{position:relative;width:100%;min-width:0;overflow:hidden;border-radius:8px;border:1px solid var(--echo-color-interaction-stroke-neutrals-quinary,color-mix(in srgb,var(--color-outline-variant) 40%,transparent));transform:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;animation:SourceList_source-in__pCmXE .35s cubic-bezier(.22,1,.36,1) both}.SourceList_card__AyW9O.SourceList_card__AyW9O:active,.SourceList_card__AyW9O.SourceList_card__AyW9O:hover{transform:none}.SourceList_card__AyW9O.SourceList_card__AyW9O:has(.SourceList_titleLink__A1Goq):hover{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--color-on-surface) 6%,transparent)}.SourceList_card__AyW9O.SourceList_card__AyW9O:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent)}.SourceList_cardInner__UESvZ{display:flex;align-items:flex-start;gap:8px;width:100%;box-sizing:border-box;padding:8px 10px;min-width:0}.SourceList_num__A6MFt{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;margin-top:1px;border-radius:5px;font-family:var(--font-label);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent);transition:background-color .15s ease,color .15s ease}.SourceList_card__AyW9O.SourceList_card__AyW9O:has(.SourceList_titleLink__A1Goq):hover .SourceList_num__A6MFt{color:var(--color-on-primary);background:var(--color-primary)}.SourceList_body__GmFpd{display:flex;flex:1;min-width:0;overflow:hidden;flex-direction:column;gap:2px}.SourceList_titleRow__bSVdQ{display:flex;align-items:center;gap:6px;min-width:0}.SourceList_titleLink__A1Goq{display:block;min-width:0;overflow:hidden;color:inherit;text-decoration:none;outline:none}.SourceList_titleLink__A1Goq:after{content:"";position:absolute;inset:0;border-radius:inherit}.SourceList_title__qXuQZ{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-headline);font-size:12.5px;font-weight:700;line-height:1.35;color:var(--echo-color-text-primary,var(--color-on-surface))}.SourceList_external__3nIMc{flex-shrink:0;color:var(--echo-color-text-secondary,var(--color-on-surface-variant));opacity:.6;transition:opacity .15s ease,color .15s ease}.SourceList_card__AyW9O.SourceList_card__AyW9O:hover .SourceList_external__3nIMc{opacity:1;color:var(--color-primary)}.SourceList_trail__lathG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;color:var(--echo-color-text-secondary,var(--color-on-surface-variant))}.SourceList_meta__uenYv{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;margin-top:2px;min-width:0}.SourceList_kindBadge__6AUBg.SourceList_kindBadge__6AUBg,.SourceList_kindBadge__6AUBg.SourceList_kindBadge__6AUBg *{font-size:10px;line-height:14px}.SourceList_kindBadge__6AUBg.SourceList_kindBadge__6AUBg{height:auto;min-height:0;padding:1px 6px}.SourceList_diagramLink__WyLpB{position:relative;z-index:1;font-size:10.5px;font-weight:600;line-height:1.4;color:var(--color-primary);text-decoration:none}.SourceList_diagramLink__WyLpB:hover{text-decoration:underline;text-underline-offset:2px}.SourceList_diagramLink__WyLpB:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.SourceList_inlineCite__h57zG.SourceList_inlineCite__h57zG{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin:0 1px;padding:0 5px;border-radius:999px;vertical-align:.15em;font-family:var(--font-label);font-size:10.5px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;text-decoration:none;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent);transition:background-color .15s ease,color .15s ease}.SourceList_inlineCite__h57zG.SourceList_inlineCite__h57zG:hover{color:var(--color-on-primary);background:var(--color-primary)}.SourceList_inlineCite__h57zG.SourceList_inlineCite__h57zG:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes SourceList_source-in__pCmXE{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.SourceList_card__AyW9O.SourceList_card__AyW9O,.SourceList_external__3nIMc,.SourceList_inlineCite__h57zG.SourceList_inlineCite__h57zG,.SourceList_num__A6MFt{animation:none;transition:none}}