.CommentsSection-module__moTa9W__commentsSection{border-top:1px solid var(--border-color);margin-top:48px;padding-top:40px}.CommentsSection-module__moTa9W__title{margin-bottom:24px;font-size:1.5rem}.CommentsSection-module__moTa9W__form{background-color:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);margin-bottom:32px;padding:24px}.CommentsSection-module__moTa9W__formGroup{margin-bottom:16px}.CommentsSection-module__moTa9W__input{border-radius:var(--radius-sm);border:1px solid var(--border-color);background-color:var(--bg-card);width:100%;color:var(--text-main);font-family:var(--font-sans);transition:var(--transition);outline:none;padding:12px 16px;font-size:.95rem}.CommentsSection-module__moTa9W__input:focus,.CommentsSection-module__moTa9W__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.CommentsSection-module__moTa9W__textarea{border-radius:var(--radius-sm);border:1px solid var(--border-color);background-color:var(--bg-card);width:100%;color:var(--text-main);font-family:var(--font-sans);resize:vertical;transition:var(--transition);outline:none;padding:12px 16px;font-size:.95rem}.CommentsSection-module__moTa9W__errorText{color:var(--error);margin-bottom:12px;font-size:.9rem;font-weight:600}.CommentsSection-module__moTa9W__commentsList{flex-direction:column;gap:16px;display:flex}.CommentsSection-module__moTa9W__noComments{color:var(--text-muted);font-style:italic}.CommentsSection-module__moTa9W__commentCard{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);transition:var(--transition);padding:20px}.CommentsSection-module__moTa9W__commentCard:hover{border-color:var(--accent);transform:translate(4px)}.CommentsSection-module__moTa9W__commentHeader{align-items:center;gap:10px;margin-bottom:12px;display:flex}.CommentsSection-module__moTa9W__avatar{font-size:1.2rem}.CommentsSection-module__moTa9W__author{color:var(--primary);font-weight:700}.CommentsSection-module__moTa9W__date{color:var(--text-muted);margin-left:auto;font-size:.8rem}.CommentsSection-module__moTa9W__commentBody{white-space:pre-wrap;font-size:.95rem;line-height:1.6}
.AdPlaceholder-module__bYz0zW__adDevContainer{background:var(--bg-secondary);border:2px dashed var(--accent);border-radius:var(--radius-md);text-align:center;max-width:100%;min-height:120px;transition:var(--transition);flex-direction:column;justify-content:center;align-items:center;margin:32px auto;padding:24px;display:flex;position:relative;overflow:hidden}.AdPlaceholder-module__bYz0zW__adDevContainer:before{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));width:100%;height:4px;position:absolute;top:0;left:0}.AdPlaceholder-module__bYz0zW__adDevContainer:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.AdPlaceholder-module__bYz0zW__adLabel{color:var(--primary);letter-spacing:.1em;margin-bottom:6px;font-size:.8rem;font-weight:800}.AdPlaceholder-module__bYz0zW__adDetails{color:var(--text-muted);margin-bottom:8px;font-family:monospace;font-size:.75rem}.AdPlaceholder-module__bYz0zW__adBannerHint{color:var(--text-muted);max-width:80%;font-size:.8rem;font-style:italic}.AdPlaceholder-module__bYz0zW__adProdContainer{text-align:center;max-width:100%;margin:32px auto}
.page-module__E0kJGG__homePage{padding-bottom:96px}.page-module__E0kJGG__hero{text-align:center;border-bottom:1px solid var(--border-color);background:radial-gradient(circle at 80% 25%,#ddeee380,#0000 60%);padding:110px 0 80px;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.page-module__E0kJGG__hero{background:radial-gradient(circle at 80% 25%,#1537224d,#0000 70%)}}.page-module__E0kJGG__heroBackground{z-index:-1;pointer-events:none;opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__E0kJGG__heroBackdropLogo{opacity:0;z-index:0;pointer-events:none;filter:blur(2px);width:450px;max-width:80%;transition:all .8s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.page-module__E0kJGG__hero:hover .page-module__E0kJGG__heroBackdropLogo{opacity:.12;filter:blur();transform:translate(-50%,-50%)scale(1)rotate(3deg)}@media (prefers-color-scheme:dark){.page-module__E0kJGG__hero:hover .page-module__E0kJGG__heroBackdropLogo{opacity:.08}}.page-module__E0kJGG__dnaHelix{object-fit:cover;width:100%;height:100%;animation:16s ease-in-out infinite alternate page-module__E0kJGG__floatBG}@keyframes page-module__E0kJGG__floatBG{0%{transform:translateY(0)scale(1)rotate(0)}to{transform:translateY(-20px)scale(1.04)rotate(2deg)}}.page-module__E0kJGG__heroBadge{background-color:var(--accent-light);color:var(--primary);letter-spacing:.12em;box-shadow:var(--shadow-sm);border-radius:99px;margin-bottom:28px;padding:6px 18px;font-size:.8rem;font-weight:800;display:inline-block}@media (prefers-color-scheme:dark){.page-module__E0kJGG__heroBadge{background-color:var(--bg-secondary)}}.page-module__E0kJGG__heroTitle{letter-spacing:-.04em;max-width:820px;color:var(--primary);margin:0 auto 20px;font-size:3.4rem;font-weight:800;line-height:1.15}@media (max-width:768px){.page-module__E0kJGG__heroTitle{font-size:2.3rem}}.page-module__E0kJGG__heroSubtitle{color:var(--text-muted);max-width:700px;margin:0 auto 36px;font-size:1.15rem;line-height:1.7}.page-module__E0kJGG__searchWrapper{z-index:10;margin-top:20px;position:relative}.page-module__E0kJGG__contentSection{padding-top:48px}.page-module__E0kJGG__categoryFilters{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:48px;display:flex}.page-module__E0kJGG__filterPill{border-radius:var(--radius-lg);background-color:var(--bg-card);border:1px solid var(--border-color);color:var(--text-main);box-shadow:var(--shadow-sm);transition:var(--transition);padding:12px 24px;font-size:.9rem;font-weight:700}.page-module__E0kJGG__filterPill:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__E0kJGG__activeFilter{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--bg-primary);border-color:var(--primary)}.page-module__E0kJGG__activeFilter:hover{border-color:var(--primary);filter:brightness(1.1)}.page-module__E0kJGG__postsGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:40px;display:grid}@media (max-width:480px){.page-module__E0kJGG__postsGrid{grid-template-columns:1fr}}.page-module__E0kJGG__postCard{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:var(--transition);background-color:#f5faf7;border:1px solid #cfe2d6b3;flex-direction:column;padding:36px;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__postCard:before{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));opacity:0;width:100%;height:6px;transition:var(--transition);position:absolute;top:0;left:0}.page-module__E0kJGG__postCard:hover{box-shadow:var(--shadow-lg);background-color:#eef7f1;border-color:#356e4a4d;transform:translateY(-6px)}.page-module__E0kJGG__postCard:hover:before{opacity:1}@media (prefers-color-scheme:dark){.page-module__E0kJGG__postCard{background-color:#18211b;border-color:#26362ccc}.page-module__E0kJGG__postCard:hover{background-color:#1e2922;border-color:#89d2a459}}.page-module__E0kJGG__cardLink{flex-direction:column;height:100%;display:flex}.page-module__E0kJGG__postTitle{color:var(--text-main);letter-spacing:-.01em;transition:var(--transition);margin-bottom:14px;font-size:1.35rem;font-weight:800;line-height:1.45}.page-module__E0kJGG__postCard:hover .page-module__E0kJGG__postTitle{color:var(--primary)}.page-module__E0kJGG__postSummary{color:var(--text-muted);flex:1;margin-bottom:28px;font-size:.95rem;line-height:1.65}.page-module__E0kJGG__postMeta{border-top:1px solid var(--border-color);color:var(--text-muted);justify-content:space-between;align-items:center;padding-top:20px;font-size:.85rem;font-weight:600;display:flex}.page-module__E0kJGG__readMore{color:var(--accent);font-weight:800}.page-module__E0kJGG__postCard:hover .page-module__E0kJGG__readMore{color:var(--primary);transform:translate(4px)}.page-module__E0kJGG__noResults{text-align:center;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background-color:#f5faf7;border:1px solid #cfe2d6b3;width:100%;padding:80px 24px}@media (prefers-color-scheme:dark){.page-module__E0kJGG__noResults{background-color:#18211b;border-color:#26362ccc}}.page-module__E0kJGG__noResultsIcon{margin-bottom:20px;font-size:3.5rem}.page-module__E0kJGG__noResults h3{margin-bottom:12px}.page-module__E0kJGG__noResults p{color:var(--text-muted)}
.page-module__jHsWgW__postDetailPage{padding-top:56px;padding-bottom:96px;max-width:840px!important}.page-module__jHsWgW__backBtn{color:var(--accent);align-items:center;margin-bottom:32px;font-size:.95rem;font-weight:700;display:inline-flex}.page-module__jHsWgW__backBtn:hover{color:var(--primary);transform:translate(-4px)}.page-module__jHsWgW__article{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin-top:24px;padding:56px}@media (max-width:768px){.page-module__jHsWgW__article{padding:32px 24px}}.page-module__jHsWgW__header{border-bottom:1px solid var(--border-color);margin-bottom:40px;padding-bottom:32px}.page-module__jHsWgW__title{color:var(--primary);letter-spacing:-.04em;margin-top:16px;margin-bottom:20px;font-size:2.8rem;font-weight:800;line-height:1.2}@media (max-width:768px){.page-module__jHsWgW__title{font-size:2.1rem}}.page-module__jHsWgW__meta{color:var(--text-muted);gap:28px;font-size:.9rem;font-weight:600;display:flex}.page-module__jHsWgW__summaryBox{background-color:var(--bg-secondary);border-left:5px solid var(--primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-main);box-shadow:var(--shadow-sm);margin-bottom:40px;padding:24px 28px;font-size:1.05rem;font-style:italic;line-height:1.7}.page-module__jHsWgW__content{color:var(--text-main);font-size:1.1rem;line-height:1.85}.page-module__jHsWgW__content>p:first-of-type:first-letter{float:left;color:var(--primary);font-size:4rem;font-weight:800;line-height:.8;font-family:var(--font-serif);margin-top:6px;margin-right:12px}.page-module__jHsWgW__content p{margin-bottom:1.6em}.page-module__jHsWgW__content h2{color:var(--primary);margin-top:2em;margin-bottom:.8em;font-size:1.85rem}.page-module__jHsWgW__content h3{color:var(--primary);margin-top:1.6em;margin-bottom:.6em;font-size:1.4rem}.page-module__jHsWgW__content strong{color:var(--primary);font-weight:700}.page-module__jHsWgW__content ul{margin-bottom:1.6em;padding-left:28px}.page-module__jHsWgW__content li{margin-bottom:.6em}.page-module__jHsWgW__content li::marker{color:var(--accent);font-size:1.2rem}
