.page-module__KKQMWq__container{background:var(--background);pointer-events:auto;width:100%;min-height:100vh;padding:0 0 4rem;position:relative;overflow:hidden}.page-module__KKQMWq__content{z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:4rem 2rem 0;position:relative}.page-module__KKQMWq__background{z-index:1;pointer-events:none;position:absolute;inset:0}.page-module__KKQMWq__gradient{background:var(--radial-gradient);z-index:1;pointer-events:none;position:absolute;inset:0}.page-module__KKQMWq__headerSection{background-color:var(--hero-color);color:#fff;z-index:2;width:100%;padding:8rem 0;position:relative}.page-module__KKQMWq__headerSection .page-module__KKQMWq__content{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}.page-module__KKQMWq__backLink{color:#fffc;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:1rem;text-decoration:none;transition:color .3s;display:inline-flex}.page-module__KKQMWq__backLink:hover{color:#fff}.page-module__KKQMWq__postHeader{flex-direction:column;gap:1.5rem;display:flex}.page-module__KKQMWq__category{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#fff3;border-radius:1rem;align-self:flex-start;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:inline-block}.page-module__KKQMWq__title{background:linear-gradient(90deg,#fff 0%,#a0a0a0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:3.2rem;font-weight:700;line-height:1.2;position:relative}.page-module__KKQMWq__meta{color:#fffc;align-items:center;gap:2rem;display:flex}.page-module__KKQMWq__date{font-size:1rem}.page-module__KKQMWq__author{align-items:center;gap:1rem;display:flex}.page-module__KKQMWq__authorAvatar{border:2px solid #fff3;border-radius:50%}.page-module__KKQMWq__authorInfo{flex-direction:column;display:flex}.page-module__KKQMWq__authorName{color:#fff;font-weight:500}.page-module__KKQMWq__authorRole{color:#fff9;font-size:.875rem}.page-module__KKQMWq__postContent{background:#ffffff08;border:1px solid #ffffff0d;border-radius:1rem;list-style-position:inside;overflow:hidden;box-shadow:0 4px 6px #0000001a}.page-module__KKQMWq__featuredImage{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.page-module__KKQMWq__postBody{color:var(--foreground);padding:3rem;line-height:1.8}.page-module__KKQMWq__postBody h2{color:var(--foreground);margin:2.5rem 0 1.5rem;font-size:2rem;font-weight:600}.page-module__KKQMWq__postBody p{margin-bottom:1.5rem;font-size:1.1rem}.page-module__KKQMWq__postBody a{color:var(--hero-color);text-decoration:none;transition:color .3s}.page-module__KKQMWq__postBody a:hover{color:#fff}@media (max-width:768px){.page-module__KKQMWq__content{padding:2rem 1rem 0}.page-module__KKQMWq__title{font-size:2.5rem}.page-module__KKQMWq__meta{flex-direction:column;align-items:flex-start;gap:1rem}.page-module__KKQMWq__postBody{padding:2rem 1.5rem}.page-module__KKQMWq__postBody h2{font-size:1.75rem}.page-module__KKQMWq__postBody p{font-size:1rem}}
.Comments-module__BCxjdG__commentsContainer{margin-top:2rem}.Comments-module__BCxjdG__loading,.Comments-module__BCxjdG__error,.Comments-module__BCxjdG__noComments{text-align:center;color:var(--muted-foreground);background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:3rem 2rem;font-style:italic}.Comments-module__BCxjdG__error{color:#ef4444;background:#ef44441a;border-color:#ef444433}.Comments-module__BCxjdG__noComments{color:#3b82f6;background:#3b82f60d;border-color:#3b82f61a}.Comments-module__BCxjdG__error{color:#ef4444}.Comments-module__BCxjdG__commentsList{flex-direction:column;gap:1.5rem;animation:.6s ease-out Comments-module__BCxjdG__fadeInUp;display:flex}@keyframes Comments-module__BCxjdG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Comments-module__BCxjdG__comment{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.Comments-module__BCxjdG__comment:before{content:"";opacity:0;background:linear-gradient(90deg,#2563eb 0%,#3b82f6 100%);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.Comments-module__BCxjdG__comment:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.Comments-module__BCxjdG__comment:hover:before{opacity:1}.Comments-module__BCxjdG__comment.Comments-module__BCxjdG__reply{background:#ffffff08;border-color:#ffffff14;margin-left:2rem}.Comments-module__BCxjdG__commentHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.Comments-module__BCxjdG__authorInfo{flex-direction:column;gap:.25rem;display:flex}.Comments-module__BCxjdG__authorName{color:var(--foreground);background:linear-gradient(90deg,#2563eb 0%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:700}.Comments-module__BCxjdG__authorWebsite{color:var(--primary);opacity:.8;font-size:.85rem;text-decoration:none;transition:opacity .2s}.Comments-module__BCxjdG__authorWebsite:hover{opacity:1;text-decoration:underline}.Comments-module__BCxjdG__commentDate{color:var(--muted-foreground);white-space:nowrap;font-size:.85rem}.Comments-module__BCxjdG__commentContent{color:var(--foreground);white-space:pre-wrap;word-wrap:break-word;background:#ffffff05;border-left:4px solid #3b82f64d;border-radius:12px;margin-top:1rem;padding:1.5rem;font-size:1.05rem;line-height:1.7}.Comments-module__BCxjdG__replies{border-left:3px solid #3b82f633;margin-top:1.5rem;padding-left:1.5rem;position:relative}.Comments-module__BCxjdG__replies:before{content:"";background:linear-gradient(#2563eb 0%,#3b82f6 100%);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:-1.5px}.Comments-module__BCxjdG__replies .Comments-module__BCxjdG__comment{margin-bottom:1rem}.Comments-module__BCxjdG__replies .Comments-module__BCxjdG__comment:last-child{margin-bottom:0}@media (max-width:768px){.Comments-module__BCxjdG__commentsContainer{margin-top:1.5rem}.Comments-module__BCxjdG__comment{padding:1rem}.Comments-module__BCxjdG__comment.Comments-module__BCxjdG__reply{margin-left:1rem}.Comments-module__BCxjdG__commentHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.Comments-module__BCxjdG__replies{padding-left:.5rem}}
.CommentForm-module__HeX7Tq__commentFormContainer{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-top:2rem;padding:2rem}.CommentForm-module__HeX7Tq__formTitle{color:var(--foreground);margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.CommentForm-module__HeX7Tq__commentForm{flex-direction:column;gap:1.5rem;display:flex}.CommentForm-module__HeX7Tq__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.CommentForm-module__HeX7Tq__formGroup{flex-direction:column;gap:.5rem;display:flex}.CommentForm-module__HeX7Tq__label{color:var(--foreground);font-size:.9rem;font-weight:500}.CommentForm-module__HeX7Tq__input,.CommentForm-module__HeX7Tq__textarea{color:var(--foreground);background:#ffffff0d;border:1px solid #fff3;border-radius:8px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.CommentForm-module__HeX7Tq__input:focus,.CommentForm-module__HeX7Tq__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);background:#ffffff14;outline:none}.CommentForm-module__HeX7Tq__input::placeholder,.CommentForm-module__HeX7Tq__textarea::placeholder{color:var(--muted-foreground);opacity:.7}.CommentForm-module__HeX7Tq__input:disabled,.CommentForm-module__HeX7Tq__textarea:disabled{opacity:.6;cursor:not-allowed}.CommentForm-module__HeX7Tq__textarea{resize:vertical;min-height:100px;line-height:1.5}.CommentForm-module__HeX7Tq__charCount{color:var(--muted-foreground);text-align:right;margin-top:.25rem;font-size:.8rem}.CommentForm-module__HeX7Tq__message{border-radius:8px;padding:.75rem 1rem;font-size:.9rem;font-weight:500}.CommentForm-module__HeX7Tq__message.CommentForm-module__HeX7Tq__success{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d}.CommentForm-module__HeX7Tq__message.CommentForm-module__HeX7Tq__error{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}.CommentForm-module__HeX7Tq__formActions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.CommentForm-module__HeX7Tq__submitButton,.CommentForm-module__HeX7Tq__cancelButton{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .2s}.CommentForm-module__HeX7Tq__submitButton{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(90deg,#2563eb 0%,#3b82f6 100%);border:none;border-radius:8px;font-size:1rem;font-weight:600;transition:all .3s}.CommentForm-module__HeX7Tq__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #2563eb4d}.CommentForm-module__HeX7Tq__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CommentForm-module__HeX7Tq__cancelButton{color:var(--muted-foreground);background:0 0;border:1px solid #fff3}.CommentForm-module__HeX7Tq__cancelButton:hover:not(:disabled){color:var(--foreground);background:#ffffff0d}.CommentForm-module__HeX7Tq__cancelButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.CommentForm-module__HeX7Tq__commentFormContainer{margin-top:1.5rem;padding:1.5rem}.CommentForm-module__HeX7Tq__formRow{grid-template-columns:1fr;gap:1rem}.CommentForm-module__HeX7Tq__formActions{flex-direction:column;align-items:stretch}.CommentForm-module__HeX7Tq__submitButton,.CommentForm-module__HeX7Tq__cancelButton{justify-content:center;width:100%}}
.CommentsSection-module__wNa_KG__commentsSection{border-top:1px solid #ffffff1a;margin-top:3rem;padding:2rem 0}.CommentsSection-module__wNa_KG__sectionTitle{color:var(--foreground);text-align:center;margin-bottom:2rem;font-size:1.75rem;font-weight:600}@media (max-width:768px){.CommentsSection-module__wNa_KG__commentsSection{margin-top:2rem;padding:1.5rem 0}.CommentsSection-module__wNa_KG__sectionTitle{margin-bottom:1.5rem;font-size:1.5rem}}
