.news-module__-kvtqW__container{max-width:760px;padding:clamp(16px,4vw,24px)clamp(12px,5vw,18px)calc(clamp(32px,6vw,48px) + var(--bottom-nav-offset,0px));background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--primary)8%,transparent),transparent 45%),radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--accent)10%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary)94%,transparent)0%,color-mix(in srgb,var(--bg-secondary)92%,transparent)100%);flex-direction:column;gap:clamp(18px,3vw,24px);margin:0 auto;display:flex}.news-module__-kvtqW__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.news-module__-kvtqW__title{margin:0;font-size:clamp(1.5rem,3.2vw,2rem)}.news-module__-kvtqW__subtitle{color:var(--text-secondary);max-width:520px;margin:0;line-height:1.45}.news-module__-kvtqW__refreshButton{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border-primary);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:var(--transition-fast);padding:10px 16px;display:inline-flex}.news-module__-kvtqW__refreshButton:hover{background:var(--bg-secondary)}.news-module__-kvtqW__composeSection{background:color-mix(in srgb,var(--surface-card)90%,transparent);border:1px solid color-mix(in srgb,var(--border-primary)55%,transparent);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:clamp(14px,2.4vw,18px)}.news-module__-kvtqW__sectionTitle{margin:0 0 var(--space-2);font-size:1.25rem}.news-module__-kvtqW__composeForm{gap:var(--space-4);flex-direction:column;display:flex}.news-module__-kvtqW__formRow{gap:var(--space-2);flex-direction:column;display:flex}.news-module__-kvtqW__formRowInline{align-items:center;gap:var(--space-3);display:flex}.news-module__-kvtqW__label{font-weight:var(--weight-semibold);color:var(--text-secondary)}.news-module__-kvtqW__input,.news-module__-kvtqW__textarea,.news-module__-kvtqW__select{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-primary);font:inherit;color:var(--text-primary);transition:var(--transition-fast);padding:10px 14px}.news-module__-kvtqW__input:focus,.news-module__-kvtqW__textarea:focus,.news-module__-kvtqW__select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #22c55e26}.news-module__-kvtqW__textarea{resize:vertical}.news-module__-kvtqW__actions{align-items:center;gap:var(--space-3);display:flex}.news-module__-kvtqW__submitButton{border-radius:var(--radius-full);background:var(--gradient-primary);color:var(--primary-foreground);font-weight:var(--weight-semibold);cursor:pointer;border:none;padding:10px 20px;transition:transform .2s}.news-module__-kvtqW__submitButton:disabled{opacity:.6;cursor:not-allowed}.news-module__-kvtqW__submitButton:not(:disabled):hover{transform:translateY(-1px)}.news-module__-kvtqW__success{color:var(--status-success-text);font-size:var(--text-sm)}.news-module__-kvtqW__error{padding:var(--space-3)var(--space-4);border-radius:var(--radius-lg);background:var(--status-error-bg);color:var(--error-dark);border:1px solid color-mix(in srgb,var(--status-error-border)80%,transparent);font-weight:var(--weight-medium)}.news-module__-kvtqW__loading,.news-module__-kvtqW__empty{align-items:center;gap:var(--space-3);padding:var(--space-8);color:var(--text-secondary);flex-direction:column;display:flex}.news-module__-kvtqW__feed{flex-direction:column;gap:clamp(14px,3vw,18px);margin:0;padding:0;list-style:none;display:flex}.news-module__-kvtqW__card{gap:var(--space-3);border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--border-primary)60%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card)96%,transparent)0%,color-mix(in srgb,var(--surface-card)88%,transparent)100%);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr;padding:clamp(12px,2vw,16px);display:grid;position:relative}.news-module__-kvtqW__cardIcon{background:color-mix(in srgb,var(--primary)16%,transparent);width:46px;height:46px;color:var(--primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff2e}.news-module__-kvtqW__cardContent{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.news-module__-kvtqW__cardHeader{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.news-module__-kvtqW__cardTitle{letter-spacing:-.01em;margin:0;font-size:1rem;line-height:1.35}.news-module__-kvtqW__cardTime{color:var(--text-tertiary);font-size:var(--text-xs)}.news-module__-kvtqW__cardBody{gap:var(--space-2);color:var(--text-secondary);flex-direction:column;display:flex}.news-module__-kvtqW__cardParagraph{word-break:break-word;margin:0;line-height:1.6}.news-module__-kvtqW__cardParagraph a{color:var(--primary,var(--success));word-break:break-all;text-decoration:underline}.news-module__-kvtqW__cardUpdated{color:var(--text-secondary);font-size:var(--text-xs);background:color-mix(in srgb,var(--surface-chip)80%,transparent);border-radius:var(--radius-full);padding:4px 8px}.news-module__-kvtqW__cardMediaLink{border-radius:var(--radius-xl);background:var(--bg-secondary);box-shadow:var(--shadow-md);display:block;overflow:hidden}.news-module__-kvtqW__cardMediaImage{-o-object-fit:cover;object-fit:cover;width:100%;max-height:420px;display:block}.news-module__-kvtqW__cardMediaVideo{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-backdrop)80%,transparent);width:100%;max-height:460px;box-shadow:var(--shadow-md);overflow:hidden}.news-module__-kvtqW__cardMediaEmbed{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-backdrop)80%,transparent);width:100%;box-shadow:var(--shadow-md);aspect-ratio:16/9;position:relative;overflow:hidden}.news-module__-kvtqW__cardMediaEmbed iframe{border:0;width:100%;height:100%}.news-module__-kvtqW__cardModel{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--status-success-border)35%,transparent);background:color-mix(in srgb,var(--status-success-bg)60%,transparent);color:inherit;text-decoration:none;transition:border-color .2s;display:inline-flex}.news-module__-kvtqW__cardModel:hover{border-color:color-mix(in srgb,var(--status-success-border)80%,transparent)}.news-module__-kvtqW__cardModelPreview{border-radius:var(--radius-lg);background-position:50%;background-size:cover;flex-shrink:0;width:42px;height:42px}.news-module__-kvtqW__cardModelInitial{border-radius:var(--radius-lg);background:color-mix(in srgb,var(--status-success-bg)85%,transparent);width:42px;height:42px;font-weight:var(--weight-semibold);color:var(--status-success-text);justify-content:center;align-items:center;display:inline-flex}.news-module__-kvtqW__cardModel small{color:var(--text-secondary);font-size:var(--text-xs);display:block}.news-module__-kvtqW__cardFooter{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.news-module__-kvtqW__badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-chip)100%,transparent);border:1px solid color-mix(in srgb,var(--border-primary)45%,transparent);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);padding:4px 10px;display:inline-flex}.news-module__-kvtqW__badge[data-kind=ADMIN]{background:var(--status-warning-bg);color:var(--status-warning-text);border-color:color-mix(in srgb,var(--status-warning-border)80%,transparent)}.news-module__-kvtqW__badge[data-kind=MODEL_PROFILE]{background:var(--status-info-bg);color:var(--status-info-text);border-color:color-mix(in srgb,var(--status-info-border)80%,transparent)}.news-module__-kvtqW__badge[data-kind=MODEL_MEDIA]{background:var(--status-success-bg);color:var(--status-success-text);border-color:color-mix(in srgb,var(--status-success-border)80%,transparent)}.news-module__-kvtqW__author{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);display:inline-flex}.news-module__-kvtqW__cardUpdated{font-size:var(--text-xs);color:var(--text-tertiary)}.news-module__-kvtqW__commentCount{font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:4px;display:inline-flex}.news-module__-kvtqW__commentSection{margin-top:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.news-module__-kvtqW__commentToggle{border-radius:var(--radius-full);border:1px solid var(--border-primary);background:var(--bg-primary);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast);align-self:flex-start;padding:6px 14px}.news-module__-kvtqW__commentToggle:hover{background:var(--bg-secondary)}.news-module__-kvtqW__adminActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.news-module__-kvtqW__adminButton,.news-module__-kvtqW__dangerButton,.news-module__-kvtqW__commentButton,.news-module__-kvtqW__commentDanger,.news-module__-kvtqW__commentSecondary,.news-module__-kvtqW__commentSubmit,.news-module__-kvtqW__loadMoreButton,.news-module__-kvtqW__commentLogin,.news-module__-kvtqW__secondaryButton{border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;padding:6px 14px;display:inline-flex}.news-module__-kvtqW__adminButton,.news-module__-kvtqW__commentButton,.news-module__-kvtqW__loadMoreButton,.news-module__-kvtqW__commentSubmit,.news-module__-kvtqW__commentLogin,.news-module__-kvtqW__secondaryButton{background:var(--bg-primary);border-color:var(--border-primary)}.news-module__-kvtqW__adminButton:hover,.news-module__-kvtqW__commentButton:hover,.news-module__-kvtqW__loadMoreButton:hover,.news-module__-kvtqW__secondaryButton:hover,.news-module__-kvtqW__commentLogin:hover{background:var(--bg-secondary)}.news-module__-kvtqW__dangerButton,.news-module__-kvtqW__commentDanger{background:var(--status-error-bg);color:var(--error-dark);border-color:color-mix(in srgb,var(--status-error-border)80%,transparent)}.news-module__-kvtqW__dangerButton:hover,.news-module__-kvtqW__commentDanger:hover{background:color-mix(in srgb,var(--status-error-bg)70%,var(--error-dark)12%)}.news-module__-kvtqW__commentSubmit{background:var(--gradient-primary);color:var(--primary-foreground);border:none}.news-module__-kvtqW__commentSubmit:disabled{opacity:.6;cursor:not-allowed}.news-module__-kvtqW__commentLogin{font-weight:var(--weight-semibold)}.news-module__-kvtqW__commentsPanel{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-card)90%,transparent);border:1px solid color-mix(in srgb,var(--border-primary)55%,transparent);flex-direction:column;display:flex}.news-module__-kvtqW__commentList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.news-module__-kvtqW__commentItem{padding:var(--space-3);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-elevated)92%,transparent);border:1px solid color-mix(in srgb,var(--border-primary)45%,transparent);gap:var(--space-2);flex-direction:column;display:flex}.news-module__-kvtqW__commentMeta{align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:var(--text-xs);display:flex}.news-module__-kvtqW__commentAuthor{font-weight:var(--weight-semibold);color:var(--text-secondary)}.news-module__-kvtqW__commentBody{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin:0}.news-module__-kvtqW__commentActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.news-module__-kvtqW__commentForm{gap:var(--space-2);flex-direction:column;display:flex}.news-module__-kvtqW__commentTextarea{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-primary);width:100%;font:inherit;color:var(--text-primary);resize:vertical;padding:10px 14px}.news-module__-kvtqW__commentTextarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #22c55e26}.news-module__-kvtqW__commentError{padding:var(--space-2)var(--space-3);border-radius:var(--radius-lg);background:var(--status-error-bg);color:var(--error-dark);border:1px solid color-mix(in srgb,var(--status-error-border)80%,transparent);font-size:var(--text-sm)}.news-module__-kvtqW__commentLoading,.news-module__-kvtqW__commentEmpty{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);display:flex}.news-module__-kvtqW__commentEditBlock{gap:var(--space-2);flex-direction:column;display:flex}.news-module__-kvtqW__loadMoreButton{align-self:flex-start}.news-module__-kvtqW__editForm{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-card)88%,transparent);border:1px dashed color-mix(in srgb,var(--border-primary)55%,transparent);flex-direction:column;display:flex}.news-module__-kvtqW__secondaryButton{border-color:var(--border-primary);background:0 0}@media (max-width:640px){.news-module__-kvtqW__commentToggle,.news-module__-kvtqW__adminActions,.news-module__-kvtqW__commentActions,.news-module__-kvtqW__commentSubmit,.news-module__-kvtqW__commentLogin{width:100%}.news-module__-kvtqW__container{padding:16px 12px calc(32px + var(--bottom-nav-offset,0px))}.news-module__-kvtqW__card{padding:var(--space-3);grid-template-columns:1fr}.news-module__-kvtqW__cardIcon{width:38px;height:38px}.news-module__-kvtqW__cardModel{justify-content:flex-start;width:100%}.news-module__-kvtqW__formRowInline{flex-direction:column;align-items:flex-start}}
