.CopyLinkButton-module__uyFpBG__btn:before{display:none!important}.CopyLinkButton-module__uyFpBG__btn{all:unset;letter-spacing:.03em;cursor:pointer;color:inherit;background:#8080801a;border-radius:20px;align-items:center;gap:7px;padding:7px 16px;font-size:.78rem;font-weight:600;line-height:1;transition:background .25s,color .25s,transform .15s,box-shadow .25s;display:inline-flex}.CopyLinkButton-module__uyFpBG__btn:hover{color:#29a587;background:#29a5871a;box-shadow:0 0 0 1px #29a58740}.CopyLinkButton-module__uyFpBG__copied{transform:scale(.96);color:#29a587!important;background:#29a58726!important;box-shadow:0 0 0 1px #29a5874d!important}.CopyLinkButton-module__uyFpBG__icon{flex-shrink:0;width:13px;height:13px;position:relative}.CopyLinkButton-module__uyFpBG__icon svg{transition:opacity .2s;position:absolute;inset:0}.CopyLinkButton-module__uyFpBG__iconCopy{opacity:1}.CopyLinkButton-module__uyFpBG__iconCheck,.CopyLinkButton-module__uyFpBG__copied .CopyLinkButton-module__uyFpBG__iconCopy{opacity:0}.CopyLinkButton-module__uyFpBG__copied .CopyLinkButton-module__uyFpBG__iconCheck{opacity:1}
.CopyCodeButton-module__0HXvXW__btn:before{display:none!important}.CopyCodeButton-module__0HXvXW__btn{all:unset;letter-spacing:.04em;cursor:pointer;color:#fff9;background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:5px;padding:3px 10px;font-family:monospace;font-size:.72rem;line-height:1;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.CopyCodeButton-module__0HXvXW__btn:hover{color:#ffffffe6;background:#ffffff21;border-color:#ffffff38}.CopyCodeButton-module__0HXvXW__copied{color:#29a587!important;background:#29a58733!important;border-color:#29a58759!important}
.TocToggle-module__xNH8NW__btn:before{display:none!important}.TocToggle-module__xNH8NW__btn{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;width:100%;color:inherit;background:#29a58714;border:1px solid #29a58740;border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.85rem;font-weight:600;transition:background .2s,border-color .2s;display:flex}.TocToggle-module__xNH8NW__btn:hover{background:#29a58724;border-color:#29a58766}.TocToggle-module__xNH8NW__chevron{font-style:normal;transition:transform .2s;display:inline-block}.TocToggle-module__xNH8NW__chevronOpen{transform:rotate(180deg)}
.CommentsSection-module__MReTCq__actionRow{border-top:1px solid #8080801f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding-top:8px;display:flex}.CommentsSection-module__MReTCq__actionBtn{--btn-color:currentColor;--btn-hover-bg:#29a5871a;--btn-hover-color:#29a587;-webkit-user-select:none;user-select:none;opacity:.78;letter-spacing:.01em!important;text-transform:none!important;height:auto!important;min-height:0!important;color:var(--btn-color)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:2px 10px!important;font-size:.72rem!important;font-weight:500!important;line-height:1.2!important;transition:color .18s,background .18s,border-color .18s,opacity .18s,transform .12s!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.CommentsSection-module__MReTCq__actionBtn:before{content:none!important;display:none!important}.CommentsSection-module__MReTCq__actionBtn:hover:not(:disabled){opacity:1;color:var(--btn-hover-color)!important;background:var(--btn-hover-bg)!important;border-color:#29a5872e!important}.CommentsSection-module__MReTCq__actionBtn:active:not(:disabled){transform:scale(.96)}.CommentsSection-module__MReTCq__actionBtn:focus-visible{outline-offset:2px;outline:2px solid #29a58780}.CommentsSection-module__MReTCq__actionBtn:disabled{opacity:.4;cursor:not-allowed}.CommentsSection-module__MReTCq__icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:11px;height:11px;transition:transform .2s,fill .2s}.CommentsSection-module__MReTCq__likeBtn{}.CommentsSection-module__MReTCq__likeBtn .CommentsSection-module__MReTCq__count{font-variant-numeric:tabular-nums;text-align:left;min-width:.8em}.CommentsSection-module__MReTCq__likeActive{--btn-color:#ef4565;--btn-hover-color:#ef4565;--btn-hover-bg:#ef45651a;opacity:1;color:#ef4565!important;background:#ef456514!important;border-color:#ef45652e!important}.CommentsSection-module__MReTCq__likeActive .CommentsSection-module__MReTCq__icon{fill:#ef4565;stroke:#ef4565;animation:.36s cubic-bezier(.34,1.56,.64,1) CommentsSection-module__MReTCq__heartPop}@keyframes CommentsSection-module__MReTCq__heartPop{0%{transform:scale(1)}35%{transform:scale(1.4)}70%{transform:scale(.92)}to{transform:scale(1)}}.CommentsSection-module__MReTCq__replyBtn{}.CommentsSection-module__MReTCq__editBtn{}.CommentsSection-module__MReTCq__deleteBtn{--btn-color:inherit;--btn-hover-color:#ef4565;--btn-hover-bg:#ef45651a;}.CommentsSection-module__MReTCq__deleteBtn:hover:not(:disabled){border-color:#ef456533!important}.CommentsSection-module__MReTCq__toggleBtn{margin-left:auto;}.CommentsSection-module__MReTCq__toggleBtn .CommentsSection-module__MReTCq__chevron{width:10px;height:10px;transition:transform .22s}.CommentsSection-module__MReTCq__toggleBtnOpen .CommentsSection-module__MReTCq__chevron{transform:rotate(180deg)}.CommentsSection-module__MReTCq__primaryBtn,.CommentsSection-module__MReTCq__ghostBtn,.CommentsSection-module__MReTCq__linkBtn{text-transform:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;cursor:pointer!important;letter-spacing:.01em!important;justify-content:center!important;align-items:center!important;font-family:inherit!important;line-height:1.2!important;transition:background .18s,color .18s,border-color .18s,transform .12s!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.CommentsSection-module__MReTCq__primaryBtn:before,.CommentsSection-module__MReTCq__ghostBtn:before,.CommentsSection-module__MReTCq__linkBtn:before{content:none!important;display:none!important}.CommentsSection-module__MReTCq__primaryBtn{color:#fff!important;background:#29a587!important;border:1px solid #29a587!important;border-radius:8px!important;padding:8px 18px!important;font-size:.84rem!important;font-weight:600!important}.CommentsSection-module__MReTCq__primaryBtn:hover:not(:disabled){color:#fff!important;background:#228a72!important;border-color:#228a72!important}.CommentsSection-module__MReTCq__primaryBtn:active:not(:disabled){transform:scale(.97)}.CommentsSection-module__MReTCq__primaryBtn:disabled{opacity:.5!important;cursor:not-allowed!important}.CommentsSection-module__MReTCq__ghostBtn{color:inherit!important;background:0 0!important;border:1px solid #8080804d!important;border-radius:8px!important;padding:7px 16px!important;font-size:.82rem!important;font-weight:500!important}.CommentsSection-module__MReTCq__ghostBtn:hover:not(:disabled){color:inherit!important;background:#80808014!important;border-color:#80808073!important}.CommentsSection-module__MReTCq__ghostBtn:active:not(:disabled){transform:scale(.97)}.CommentsSection-module__MReTCq__linkBtn{opacity:.7;color:inherit!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:4px 10px!important;font-size:.78rem!important;font-weight:500!important}.CommentsSection-module__MReTCq__linkBtn:hover:not(:disabled){opacity:1;color:inherit!important;background:#80808014!important}@media (max-width:480px){.CommentsSection-module__MReTCq__actionRow{gap:8px}.CommentsSection-module__MReTCq__actionBtn{padding:2px 8px!important;font-size:.7rem!important}.CommentsSection-module__MReTCq__primaryBtn{padding:7px 14px!important;font-size:.8rem!important}.CommentsSection-module__MReTCq__ghostBtn{padding:6px 12px!important;font-size:.78rem!important}}
