.LikeButton_like-btn__F3vZY{display:flex;align-items:center;gap:6px}.LikeButton_like-btn__F3vZY>svg{width:16px;height:16px}.LikeButton_like-btn__F3vZY>span{font-size:14px;font-weight:500;line-height:20px;color:#9ca3af}.LikeButton_like-btn__F3vZY.LikeButton_liked__d7KUK svg path{fill:#9ca3af}@media(min-width:900px){.LikeButton_like-btn__F3vZY svg{width:20px;height:20px}}.CommentButton_comment-btn__4n6gM{display:flex;align-items:center;gap:6px;cursor:pointer}.CommentButton_comment-btn__4n6gM svg{width:16px;height:16px}.CommentButton_comment-btn__4n6gM span{font-size:14px;font-weight:500;line-height:20px;color:#9ca3af}@media(min-width:900px){.CommentButton_comment-btn__4n6gM svg{width:20px;height:20px}}.UsageConfirmModal_modal-content__Fk9Lc{padding:16px 0}.UsageConfirmModal_usage-box__Tb_HH{border:1px solid #f0f0f0;border-radius:4px;padding:16px;margin:8px 0}.UsageConfirmModal_usage-header__n_1nL{display:flex;justify-content:space-between;margin-bottom:8px}.UsageConfirmModal_usage-footer__gToPk{display:flex;justify-content:space-between;margin-top:4px}.UsageConfirmModal_warning-box__v9Rb1{background-color:#fffbe6;border:1px solid #ffe58f;border-left:4px solid #faad14;border-radius:4px;padding:12px;margin:8px 0}.LimitExceededModal_modal-content__p_u3i{padding:16px 0}.LimitExceededModal_limit-box__K4RIY{background-color:#f7f7f7;border-radius:4px;padding:16px;margin:8px 0}.LimitExceededModal_benefits-list__Ob7JP{margin:12px 0 0 16px;padding:0}.LimitExceededModal_benefits-list__Ob7JP li{margin-bottom:8px;position:relative}.LimitExceededModal_benefits-list__Ob7JP li:before{content:"•";position:absolute;left:-14px;color:#1890ff}.LimitExceededModal_benefits-list__Ob7JP li:last-child{margin-bottom:0}.LimitExceededModal_action-hint__lvaJI{text-align:center;font-weight:500}.InactiveLessonPlanOverlay_container__eW_OK{position:relative;width:100%;height:100%}.InactiveLessonPlanOverlay_content__3tGat{width:100%;height:100%}.InactiveLessonPlanOverlay_blurred__mRwix{filter:blur(5px);pointer-events:none}.InactiveLessonPlanOverlay_overlay__ZmCLc{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:10}.InactiveLessonPlanOverlay_message__r_cuy{background-color:#fff;padding:24px;border-radius:8px;text-align:center;max-width:80%;display:flex;flex-direction:column;gap:16px}.InactiveLessonPlanOverlay_upgrade-button__DsOrk{margin-top:8px}.ArticleList_article-list__gKN5q{margin-top:28px;display:flex;flex-direction:column;gap:40px}.ArticleList_article-list__gKN5q>div:not(:last-of-type){position:relative}.ArticleList_article-list__gKN5q>div:not(:last-of-type):after{content:"";position:absolute;left:0;bottom:-20px;width:100%;height:1px;background:#e5e7eb}@media(min-width:900px){.ArticleList_article-list__gKN5q{margin-top:48px;gap:72px}.ArticleList_article-list__gKN5q>div:not(:last-of-type):after{bottom:-36px}}.PeerLearningChat_floatingButton__rxQh2{position:fixed;bottom:24px;right:24px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1000}.PeerLearningChat_floatingButton__rxQh2:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.2)}.PeerLearningChat_floatingButton__rxQh2.PeerLearningChat_pulse__Mipd5{animation:PeerLearningChat_pulse__Mipd5 2s infinite}.PeerLearningChat_floatingButton__rxQh2 .PeerLearningChat_badge__iesjh{position:absolute;top:-8px;right:-8px;background:#ff6b6b;color:#fff;font-size:11px;padding:2px 8px;border-radius:12px;white-space:nowrap;font-weight:600}.PeerLearningChat_floatingButton__rxQh2 .PeerLearningChat_notification__GPgXO{position:absolute;bottom:70px;right:0;background:#fff;color:#212529;padding:10px 16px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);white-space:nowrap;font-size:14px;font-weight:500;animation:PeerLearningChat_slideUp__p90gW .3s ease}.PeerLearningChat_floatingButton__rxQh2 .PeerLearningChat_notification__GPgXO:after{content:"";position:absolute;bottom:-6px;right:24px;width:12px;height:12px;background:#fff;transform:rotate(45deg);box-shadow:2px 2px 4px rgba(0,0,0,.1)}@keyframes PeerLearningChat_pulse__Mipd5{0%{box-shadow:0 0 0 0 rgba(102,126,234,.7)}70%{box-shadow:0 0 0 10px rgba(102,126,234,0)}to{box-shadow:0 0 0 0 rgba(102,126,234,0)}}.PeerLearningChat_chatContainer__xfcLW{position:fixed;bottom:24px;right:24px;width:380px;height:600px;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;z-index:1000;animation:PeerLearningChat_slideUp__p90gW .3s ease}@media(max-width:768px){.PeerLearningChat_chatContainer__xfcLW{width:calc(100vw - 32px);height:calc(100vh - 100px);right:16px;bottom:16px}}@keyframes PeerLearningChat_slideUp__p90gW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PeerLearningChat_header__x2rUm{padding:16px;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px 16px 0 0}.PeerLearningChat_header__x2rUm .PeerLearningChat_headerContent__vE3Cv{display:flex;align-items:center;gap:8px}.PeerLearningChat_header__x2rUm .PeerLearningChat_headerContent__vE3Cv h3{margin:0;font-size:16px;font-weight:600}.PeerLearningChat_header__x2rUm .PeerLearningChat_closeButton__8_JVD{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.PeerLearningChat_header__x2rUm .PeerLearningChat_closeButton__8_JVD:hover{background:hsla(0,0%,100%,.2)}.PeerLearningChat_messagesContainer__pEwo8{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:#f8f9fa;position:relative}.PeerLearningChat_message__tY5Jm{display:flex;flex-direction:column;max-width:70%;animation:PeerLearningChat_fadeIn__DPqWb .3s ease}.PeerLearningChat_message__tY5Jm.PeerLearningChat_user__wxawJ{align-self:flex-end}.PeerLearningChat_message__tY5Jm.PeerLearningChat_user__wxawJ .PeerLearningChat_messageContent__rLAQn{background:#667eea;color:#fff;border-radius:16px 16px 4px 16px}.PeerLearningChat_message__tY5Jm.PeerLearningChat_assistant__XRAKK{align-self:flex-start}.PeerLearningChat_message__tY5Jm.PeerLearningChat_assistant__XRAKK .PeerLearningChat_messageContent__rLAQn{background:#fff;color:#212529;border-radius:16px 16px 16px 4px;border:1px solid #dee2e6}.PeerLearningChat_message__tY5Jm .PeerLearningChat_messageContent__rLAQn{padding:10px 14px;word-wrap:break-word;line-height:1.4;font-size:14px}.PeerLearningChat_message__tY5Jm .PeerLearningChat_messageTime__T9aw1{font-size:11px;color:#868e96;margin-top:4px;padding:0 4px}@keyframes PeerLearningChat_fadeIn__DPqWb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PeerLearningChat_typing__h2LH0{display:flex;align-items:center;gap:4px;padding:12px 14px}.PeerLearningChat_typing__h2LH0 span{width:8px;height:8px;background:#868e96;border-radius:50%;animation:PeerLearningChat_typing__h2LH0 1.4s infinite}.PeerLearningChat_typing__h2LH0 span:nth-child(2){animation-delay:.2s}.PeerLearningChat_typing__h2LH0 span:nth-child(3){animation-delay:.4s}@keyframes PeerLearningChat_typing__h2LH0{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.PeerLearningChat_inputContainer__7NBim{padding:16px;border-top:1px solid #e9ecef;display:flex;gap:8px;background:#fff;border-radius:0 0 16px 16px}.PeerLearningChat_inputContainer__7NBim .PeerLearningChat_input__9NWfq{flex:1;padding:10px 14px;border:1px solid #dee2e6;border-radius:24px;font-size:14px;outline:none;transition:border-color .2s;resize:none;min-height:20px;max-height:100px;font-family:inherit}.PeerLearningChat_inputContainer__7NBim .PeerLearningChat_input__9NWfq:focus{border-color:#667eea}.PeerLearningChat_inputContainer__7NBim .PeerLearningChat_input__9NWfq:disabled{background:#f1f3f5;cursor:not-allowed}.PeerLearningChat_inputContainer__7NBim .PeerLearningChat_sendButton__xubTL{width:40px;height:40px;border-radius:50%;background:#667eea;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.PeerLearningChat_inputContainer__7NBim .PeerLearningChat_sendButton__xubTL:hover:not(:disabled){background:#5f3dc4;transform:scale(1.05)}.PeerLearningChat_inputContainer__7NBim .PeerLearningChat_sendButton__xubTL:disabled{background:#adb5bd;cursor:not-allowed}.PeerLearningChat_scrollButton__mkted{position:absolute;bottom:80px;right:24px;width:36px;height:36px;border-radius:50%;background:#667eea;color:#fff;border:none;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.PeerLearningChat_scrollButton__mkted:hover{background:#5f3dc4;transform:scale(1.05)}.PeerLearningChat_scrollButton__mkted:active{transform:scale(.95)}