.composer-publish-button{inline-size:44px;min-inline-size:44px;padding:0}.composer-format-icon{display:inline-flex;min-block-size:36px;min-inline-size:36px;align-items:center;justify-content:center;border:1px solid var(--line-soft);border-radius:var(--radius-control);background:var(--surface-soft);color:var(--faint)}.feed-expand-button{gap:7px}.content-card-actions .feed-expand-button{min-inline-size:46px;inline-size:46px;min-block-size:42px;justify-content:center;border-radius:999px;padding-inline:0}.content-card-actions .feed-expand-button span{position:absolute;inline-size:1px;block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.content-card.is-expanded .feed-expand-button{inline-size:50px;border-color:color-mix(in srgb,var(--blue) 28%,var(--line));background:color-mix(in srgb,var(--blue-soft) 72%,var(--surface-solid));color:var(--blue)}.content-card-inline-region{min-width:0}.article-bookmark-action,.article-share-action{min-inline-size:44px}.article-bookmark-action.is-saved{box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 18%,transparent) inset}@media (min-width:761px){.article-bookmark-action,.article-share-action{inline-size:44px;justify-content:center;border-radius:999px;padding-inline:0}.article-bookmark-action span,.article-share-action span{position:absolute;inline-size:1px;block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}}.content-card-inline-status{margin:4px 0 0;border:1px solid var(--line-soft);border-radius:var(--radius-control);background:var(--surface-soft);color:var(--muted);padding:10px 12px;font-size:13px;font-weight:720}.content-card-inline-status.is-error{border-color:color-mix(in srgb,var(--danger) 28%,var(--line));color:var(--danger)}.rail-topic-tokens{display:flex;flex-wrap:wrap;gap:6px;max-block-size:78px;overflow:hidden}.rail-topic-token{display:inline-flex;min-block-size:30px;max-inline-size:100%;align-items:center;gap:5px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-soft);color:var(--muted);padding:0 9px;font-size:11.5px;font-weight:760;line-height:1;text-decoration:none}.rail-topic-token:hover{border-color:color-mix(in srgb,var(--blue) 28%,var(--line));color:var(--blue)}.rail-search-link{display:inline-flex;min-block-size:36px;align-items:center;gap:7px;margin-block-start:12px;color:var(--blue);font-size:13px;font-weight:780;text-decoration:none}.chat-message-action,.comment-permalink-button{display:inline-flex;min-block-size:32px;min-inline-size:32px;align-items:center;justify-content:center;gap:5px}.chat-message-action.is-saved{color:var(--blue)}.admin-confirm-action,.bookmark-folder-confirm-delete{min-inline-size:84px}.admin-row-save-button{min-inline-size:44px}.admin-user-action.is-ban,.admin-user-action.is-unban{border-color:color-mix(in srgb,var(--danger) 26%,var(--line))}.admin-user-action.is-ban:not(:disabled),.admin-user-action.is-unban:not(:disabled){color:var(--danger)}.moderation-sanction-action.is-danger{border-color:color-mix(in srgb,var(--danger) 30%,var(--line));color:var(--danger)}.moderation-danger-zone{border-color:color-mix(in srgb,var(--danger) 22%,var(--line))}.moderation-danger-zone>span{color:var(--warning-ink)}.auth-form .button-yandex{border-color:var(--provider-yandex-border);background:var(--provider-yandex-bg);color:var(--provider-yandex-ink)}.auth-form .button-yandex:hover{border-color:var(--provider-yandex-hover-border);background:var(--provider-yandex-hover-bg);color:var(--provider-yandex-ink)}.topic-row-open-icon{color:var(--blue);flex:0 0 auto}.topic-row:has(.topic-row-open-icon){display:grid;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;column-gap:12px}.topic-row:has(.topic-row-open-icon)>.icon-button{grid-column:1}.topic-row:has(.topic-row-open-icon)>span:not(.icon-button){grid-column:2}.topic-row-open-icon{grid-column:3;justify-self:end}.bulk-decision-actions,.bulk-utility-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (min-width:761px){.feed-tab{min-height:42px}.rail-card .button{white-space:normal}.admin-row-save-button span{display:none}}@media (max-width:760px){.article-mobile-action-label{position:absolute;inline-size:1px;block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.article-mobile-action-button:last-child .article-mobile-action-label{position:static;inline-size:auto;block-size:auto;clip:auto;clip-path:none;overflow:visible}.bookmark-move-button,.comment-upload-button{min-inline-size:46px;padding-inline:0}.admin-row-save-button span,.bookmark-move-label,.comment-upload-label{position:absolute;inline-size:1px;block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.chat-message-action,.comment-permalink-button,.composer-format-icon{min-block-size:44px;min-inline-size:44px}}@media (prefers-reduced-motion:no-preference){.chat-message-action,.comment-permalink-button,.composer-format-icon,.rail-search-link,.rail-topic-token{transition:border-color .16s var(--ease-out),color .16s var(--ease-out),background .16s var(--ease-out),transform .16s var(--ease-out)}.chat-message-action:active,.comment-permalink-button:active,.composer-format-icon:active{transform:scale(.96)}}.smart-loading-shell{align-items:start;padding-top:22px}.smart-loading-card{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:22px;overflow:hidden;padding:24px;position:relative}.smart-loading-orbit{display:grid;grid-template-columns:repeat(4,42px);gap:10px;grid-column:1/-1}.smart-loading-fact-icon,.smart-loading-orbit span{display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--blue) 15%,var(--line));background:color-mix(in srgb,var(--blue-soft) 46%,var(--surface-solid));color:var(--blue)}.smart-loading-orbit span{width:42px;height:42px;border-radius:14px;animation:smart-loading-float 2.8s ease-in-out infinite}.smart-loading-orbit span:nth-child(2){animation-delay:.18s}.smart-loading-orbit span:nth-child(3){animation-delay:.36s}.smart-loading-orbit span:nth-child(4){animation-delay:.54s}.smart-loading-copy{display:grid;align-content:start;gap:12px;min-width:0}.smart-loading-copy h1{margin:0;color:var(--ink);font-family:var(--font-display-stack);font-size:clamp(28px,4vw,44px);letter-spacing:0;line-height:1.02}.smart-loading-copy p{margin:0;max-width:620px;color:var(--muted);font-size:16px;line-height:1.55}.smart-loading-status{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--green) 18%,var(--line));border-radius:var(--radius-control);background:color-mix(in srgb,var(--green-soft) 56%,var(--surface-solid));color:color-mix(in srgb,var(--ink) 84%,var(--green));padding:9px 12px;font-size:13px;font-weight:720}.smart-loading-facts{display:grid;gap:10px;min-width:0}.smart-loading-fact{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;border:1px solid color-mix(in srgb,var(--line) 82%,var(--blue));border-radius:var(--radius-panel);background:color-mix(in srgb,var(--surface-solid) 84%,var(--surface-raised));padding:12px;box-shadow:0 1px 0 color-mix(in srgb,var(--surface-solid) 78%,transparent)}.smart-loading-fact-icon{width:34px;height:34px;border-radius:12px}.smart-loading-fact p{margin:0;color:var(--ink);font-size:14px;font-weight:620;line-height:1.42}.smart-loading-skeleton{grid-column:1/-1;display:grid;gap:10px;margin-top:4px}.smart-loading-feed-row{display:grid;grid-template-columns:44px minmax(0,1fr) 82px;gap:10px;align-items:center}.smart-loading-feed-row .loading-skeleton:first-child{width:44px;height:44px;border-radius:999px}.smart-loading-feed-row .loading-skeleton:nth-child(2){height:44px;border-radius:var(--radius-panel)}.smart-loading-feed-row .loading-skeleton:last-child{height:32px;border-radius:var(--radius-control)}.smart-loading-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.smart-loading-mini-grid .loading-skeleton{height:82px;border-radius:var(--radius-panel)}.smart-loading-skeleton>.loading-skeleton{height:42px;border-radius:var(--radius-panel)}@keyframes smart-loading-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.smart-loading-orbit span{animation:none}}@media (max-width:760px){.smart-loading-shell{display:block;min-height:calc(100svh - 96px);padding:10px 10px calc(var(--mobile-page-bottom, 104px) + 8px)}.smart-loading-card{grid-template-columns:minmax(0,1fr);gap:14px;border-radius:18px;padding:16px}.smart-loading-orbit{grid-template-columns:repeat(4,36px);gap:8px}.smart-loading-orbit span{width:36px;height:36px;border-radius:12px}.smart-loading-copy h1{font-size:26px;line-height:1.06}.smart-loading-copy p,.smart-loading-fact p{font-size:13px}.smart-loading-status{width:100%;justify-content:center;font-size:12px;text-align:center}.smart-loading-facts{gap:8px}.smart-loading-fact{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:10px}.smart-loading-fact-icon{width:30px;height:30px;border-radius:10px}.smart-loading-mini-grid{grid-template-columns:1fr}.smart-loading-mini-grid .loading-skeleton{height:54px}.smart-loading-feed-row{grid-template-columns:38px minmax(0,1fr)}.smart-loading-feed-row .loading-skeleton:last-child{display:none}}@media (prefers-reduced-motion:no-preference){.motion-surface{animation:soft-enter .26s var(--ease-out) both;animation-delay:var(--motion-surface-delay,0s)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reading-progress-bar{transition:none}}:root[data-theme=dark] .toast-success{border-color:var(--success-border);background:var(--success-bg);color:var(--success-ink)}:root[data-theme=dark] .toast-error{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-ink)}:root[data-theme=dark] .toast-warning{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-ink)}:root[data-theme=dark] .toast-info{border-color:var(--info-border);background:var(--info-bg);color:var(--info-ink)}@media (max-width:760px){.toast-region{right:12px;bottom:calc(78px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}}@media (max-width:900px){.profile-grid,.rating-season-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.article-hero-panel{border-radius:20px}}@media (max-width:760px){.auth-benefits,.profile-grid,.rating-season-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-form{border-radius:20px}.auth-form,.profile-hero-body{padding:18px}.profile-headline,.profile-identity{align-items:flex-start}.profile-actions,.profile-actions .button{width:100%}.profile-level-card{grid-template-columns:1fr}.profile-comment-list,.profile-section-head{padding-inline:16px}.profile-comment-list{padding-bottom:16px}.rating-hero{display:grid}.rating-hero h1{font-size:clamp(34px,11vw,44px);line-height:1.02}.rating-hero p{font-size:16px;line-height:1.48}.rating-hero-trophy{width:50px;height:50px}.rating-season-strip{display:flex;gap:8px;overflow-x:auto;scroll-padding-inline:2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.rating-season-strip span{flex:0 0 min(220px,72vw);min-height:42px;scroll-snap-align:start;white-space:normal}.article-hero-panel{padding:18px}.article-cover{border-radius:18px;aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root[data-theme=dark] .admin-row,:root[data-theme=dark] .admin-table,:root[data-theme=dark] .admin-table-empty,:root[data-theme=dark] .admin-table-row,:root[data-theme=dark] .article-action-dock,:root[data-theme=dark] .article-author-inline,:root[data-theme=dark] .article-mobile-context,:root[data-theme=dark] .button-secondary,:root[data-theme=dark] .comment-attach-panel,:root[data-theme=dark] .comment-composer,:root[data-theme=dark] .community-card,:root[data-theme=dark] .composer-input,:root[data-theme=dark] .content-card,:root[data-theme=dark] .glass-panel,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .message-row,:root[data-theme=dark] .mobile-dock,:root[data-theme=dark] .mobile-search-sheet,:root[data-theme=dark] .portal-agent-compact,:root[data-theme=dark] .profile-menu-panel,:root[data-theme=dark] .searchbar,:root[data-theme=dark] .sidebar,:root[data-theme=dark] .soft-panel,:root[data-theme=dark] .topbar,:root[data-theme=dark] .topic-row,:root[data-theme=dark] .useful-card{background:var(--surface-solid);border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .admin-row,:root[data-theme=dark] .comment-composer,:root[data-theme=dark] .community-card,:root[data-theme=dark] .content-card,:root[data-theme=dark] .soft-panel,:root[data-theme=dark] .topic-row{background:var(--surface-solid)}:root[data-theme=dark] .account-profile-preview,:root[data-theme=dark] .block-textarea,:root[data-theme=dark] .input,:root[data-theme=dark] .message-start-fields input,:root[data-theme=dark] .message-start-fields textarea,:root[data-theme=dark] .right-rail .glass-panel,:root[data-theme=dark] .right-rail .soft-panel,:root[data-theme=dark] .select,:root[data-theme=dark] .textarea{background:var(--surface-solid);border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .block-textarea.is-quote{background:color-mix(in srgb,var(--blue-soft) 32%,var(--surface-solid));border-color:color-mix(in srgb,var(--blue) 30%,var(--line))}:root[data-theme=dark] .account-cover-preview span{border-color:var(--line);background:var(--surface-solid)}:root[data-theme=dark] .profile-achievement-empty,:root[data-theme=dark] .profile-empty-icon,:root[data-theme=dark] .profile-empty-progress span,:root[data-theme=dark] .profile-empty-state{background:color-mix(in srgb,var(--surface-solid) 88%,var(--blue-soft));border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .rail-focus-card{background:var(--rail-surface)}:root[data-theme=dark] .ai-workspace,:root[data-theme=dark] .message-composer,:root[data-theme=dark] .message-start,:root[data-theme=dark] .message-thread-header,:root[data-theme=dark] .product-empty-state,:root[data-theme=dark] .workspace-header{background:var(--surface-solid);border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .ai-tabs button,:root[data-theme=dark] .empty-micro-grid span,:root[data-theme=dark] .message-bubble-body,:root[data-theme=dark] .message-start-perks span,:root[data-theme=dark] .notification-filter,:root[data-theme=dark] .notification-filter span,:root[data-theme=dark] .notification-icon,:root[data-theme=dark] .notification-summary>span,:root[data-theme=dark] .workspace-row{background:color-mix(in srgb,var(--surface-solid) 90%,var(--blue-soft));border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .notification-row{background:var(--surface-solid);border-color:var(--line);box-shadow:var(--shadow-soft);color:var(--ink)}:root[data-theme=dark] .notification-row:hover{border-color:color-mix(in srgb,var(--blue) 36%,var(--line));box-shadow:var(--shadow-medium)}:root[data-theme=dark] .notification-row.is-read{opacity:.86}:root[data-theme=dark] .ai-tabs button.is-active,:root[data-theme=dark] .message-bubble.is-own .message-bubble-body{background:color-mix(in srgb,var(--surface-solid) 72%,var(--blue-soft));border-color:color-mix(in srgb,var(--blue) 34%,var(--line));color:var(--blue)}:root[data-theme=dark] .empty-visual{background:var(--surface-soft);border-color:color-mix(in srgb,var(--blue) 30%,var(--line));box-shadow:var(--shadow-soft)}:root[data-theme=dark] .draft-autosave-card{background:var(--surface-solid);border-color:var(--line)}:root[data-theme=dark] .article-hero-panel,:root[data-theme=dark] .auth-form,:root[data-theme=dark] .profile-comment-card,:root[data-theme=dark] .profile-level-card,:root[data-theme=dark] .rating-arena{background:var(--surface-solid);border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .auth-benefits span,:root[data-theme=dark] .content-card-body,:root[data-theme=dark] .editor-format-help,:root[data-theme=dark] .editor-guidance-card,:root[data-theme=dark] .editor-guidance-list li,:root[data-theme=dark] .feed-loader span,:root[data-theme=dark] .mobile-search-row,:root[data-theme=dark] .profile-reputation-grid span,:root[data-theme=dark] .profile-tabs a,:root[data-theme=dark] .rating-row,:root[data-theme=dark] .rating-season-strip span,:root[data-theme=dark] .template-rules,:root[data-theme=dark] .template-type-grid button,:root[data-theme=dark] .useful-card-rows span,:root[data-theme=dark] .useful-card-tags a,:root[data-theme=dark] .useful-filter-group a,:root[data-theme=dark] .useful-template-strip a{background:color-mix(in srgb,var(--surface-solid) 90%,var(--blue-soft));border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .editor-guidance-list li>span,:root[data-theme=dark] .template-checklist li span,:root[data-theme=dark] .template-rules-head span{background:color-mix(in srgb,var(--surface-solid) 84%,var(--blue-soft))}:root[data-theme=dark] .rating-row.is-podium{background:color-mix(in srgb,var(--amber-soft) 32%,var(--surface-solid))}:root[data-theme=dark] .rating-podium-card{background:var(--surface-solid);border-color:var(--line);box-shadow:var(--shadow-soft)}:root[data-theme=dark] .rating-podium-card.rank-1{background:color-mix(in srgb,var(--amber-soft) 32%,var(--surface-solid))}:root[data-theme=dark] .rating-podium-progress,:root[data-theme=dark] .rating-podium-rank,:root[data-theme=dark] .rating-row-progress{background:color-mix(in srgb,var(--surface-solid) 82%,var(--blue-soft));border-color:var(--line)}:root[data-theme=dark] .article-related-card,:root[data-theme=dark] .comment-actions a,:root[data-theme=dark] .comment-actions button,:root[data-theme=dark] .comment-attachment,:root[data-theme=dark] .comment-thread-rest,:root[data-theme=dark] .content-card.is-expanded,:root[data-theme=dark] .home-topic-strip a,:root[data-theme=dark] .related-mini-row{background:color-mix(in srgb,var(--surface-solid) 86%,var(--blue-soft))}:root[data-theme=dark] .chip,:root[data-theme=dark] .feed-row:hover,:root[data-theme=dark] .mobile-search-row:focus-visible,:root[data-theme=dark] .mobile-search-row:hover,:root[data-theme=dark] .nav-link.is-active,:root[data-theme=dark] .nav-link:hover,:root[data-theme=dark] .profile-menu-accent:hover,:root[data-theme=dark] .profile-menu-link:hover,:root[data-theme=dark] .rail-row:hover,:root[data-theme=dark] .reaction-bar{background:var(--surface-soft)}:root[data-theme=dark] .rail-comment-row{border-color:var(--line);background:color-mix(in srgb,var(--surface-solid) 84%,var(--blue-soft))}:root[data-theme=dark] .rail-comment-row:hover{border-color:color-mix(in srgb,var(--blue) 28%,var(--line));background:color-mix(in srgb,var(--surface-solid) 72%,var(--blue-soft))}:root[data-theme=dark] .button-yandex{color:var(--provider-yandex-ink)}:root[data-theme=dark] .button-primary{background:var(--action-gradient);color:var(--action-ink);box-shadow:none}:root[data-theme=dark] .button-primary:hover:not(:disabled){background:var(--action-hover-gradient)}:root[data-theme=dark] .legal-card,:root[data-theme=dark] .premium-card{background:var(--surface-solid);border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .prose{color:var(--prose-color)}:root[data-theme=dark] .prose blockquote,:root[data-theme=dark] .prose code,:root[data-theme=dark] .prose pre{background:var(--prose-block-bg);color:var(--prose-block-color);border-color:var(--line)}:root[data-theme=dark] .degraded{border-color:var(--degraded-border);background:var(--degraded-bg);color:var(--degraded-color)}:root[data-theme=dark] .article-ai-summary{background:var(--surface-solid);border-color:var(--line)}:root[data-theme=dark] .ai-admin-settings,:root[data-theme=dark] .ai-digest-box,:root[data-theme=dark] .ai-empty-note,:root[data-theme=dark] .ai-premium-note,:root[data-theme=dark] .ai-result-panel,:root[data-theme=dark] .article-ai-summary .ai-result-panel{background:color-mix(in srgb,var(--surface-solid) 88%,var(--blue-soft));border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .article-cover,:root[data-theme=dark] .article-related-thumb,:root[data-theme=dark] .community-cover,:root[data-theme=dark] .content-card-media,:root[data-theme=dark] .profile-cover,:root[data-theme=dark] .thumb{background:var(--surface-soft)}:root[data-theme=dark] .form-error{color:var(--danger)}:root[data-theme=dark] .ai-empty,:root[data-theme=dark] .ai-raw-block,:root[data-theme=dark] .ai-summary-skeleton{background:var(--surface-soft);border-color:var(--line)}:root[data-theme=dark] .ai-summary-skeleton span{background:linear-gradient(90deg,var(--surface-soft),var(--surface-raised),var(--surface-soft))}@media (prefers-color-scheme:dark){:root[data-theme=auto] .toast-success{border-color:var(--success-border);background:var(--success-bg);color:var(--success-ink)}:root[data-theme=auto] .toast-error{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-ink)}:root[data-theme=auto] .toast-warning{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-ink)}:root[data-theme=auto] .toast-info{border-color:var(--info-border);background:var(--info-bg);color:var(--info-ink)}:root[data-theme=auto] .admin-row,:root[data-theme=auto] .admin-table,:root[data-theme=auto] .admin-table-empty,:root[data-theme=auto] .admin-table-row,:root[data-theme=auto] .article-action-dock,:root[data-theme=auto] .article-author-inline,:root[data-theme=auto] .article-mobile-context,:root[data-theme=auto] .button-secondary,:root[data-theme=auto] .comment-attach-panel,:root[data-theme=auto] .comment-composer,:root[data-theme=auto] .community-card,:root[data-theme=auto] .composer-input,:root[data-theme=auto] .content-card,:root[data-theme=auto] .glass-panel,:root[data-theme=auto] .icon-button,:root[data-theme=auto] .message-row,:root[data-theme=auto] .mobile-dock,:root[data-theme=auto] .mobile-search-sheet,:root[data-theme=auto] .portal-agent-compact,:root[data-theme=auto] .profile-menu-panel,:root[data-theme=auto] .searchbar,:root[data-theme=auto] .sidebar,:root[data-theme=auto] .soft-panel,:root[data-theme=auto] .topbar,:root[data-theme=auto] .topic-row,:root[data-theme=auto] .useful-card{background:var(--surface-solid);border-color:var(--line);color:var(--ink)}:root[data-theme=auto] .admin-row,:root[data-theme=auto] .comment-composer,:root[data-theme=auto] .community-card,:root[data-theme=auto] .content-card,:root[data-theme=auto] .soft-panel,:root[data-theme=auto] .topic-row{background:var(--surface-solid)}:root[data-theme=auto] .account-profile-preview,:root[data-theme=auto] .block-textarea,:root[data-theme=auto] .input,:root[data-theme=auto] .message-start-fields input,:root[data-theme=auto] .message-start-fields textarea,:root[data-theme=auto] .right-rail .glass-panel,:root[data-theme=auto] .right-rail .soft-panel,:root[data-theme=auto] .select,:root[data-theme=auto] .textarea{background:var(--surface-solid);border-color:var(--line);color:var(--ink)}:root[data-theme=auto] .block-textarea.is-quote{background:color-mix(in srgb,var(--blue-soft) 32%,var(--surface-solid));border-color:color-mix(in srgb,var(--blue) 30%,var(--line))}:root[data-theme=auto] .account-cover-preview span{border-color:var(--line);background:var(--surface-solid)}:root[data-theme=auto] .profile-achievement-empty,:root[data-theme=auto] .profile-empty-icon,:root[data-theme=auto] .profile-empty-progress span,:root[data-theme=auto] .profile-empty-state{background:color-mix(in srgb,var(--surface-solid) 88%,var(--blue-soft));border-color:var(--line);color:var(--ink)}:root[data-theme=auto] .rail-focus-card{background:var(--rail-surface)}:root[data-theme=auto] .ai-workspace,:root[data-theme=auto] .message-composer,:root[data-theme=auto] .message-start,:root[data-theme=auto] .message-thread-header,:root[data-theme=auto] .product-empty-state,:root[data-theme=auto] .workspace-header{background:var(--surface-solid);border-color:var(--line);color:var(--ink)}:root[data-theme=auto] .ai-tabs button,:root[data-theme=auto] .empty-micro-grid span,:root[data-theme=auto] .message-bubble-body,:root[data-theme=auto] .message-start-perks span,:root[data-theme=auto] .notification-filter,:root[data-theme=auto] .notification-filter span,:root[data-theme=auto] .notification-icon,:root[data-theme=auto] .notification-summary>span,:root[data-theme=auto] .workspace-row{background:color-mix(in srgb,var(--surface-solid) 90%,var(--blue-soft));border-color:var(--line);color:var(--ink)}:root[data-theme=auto] .notification-row{background:var(--surface-solid);border-color:var(--line);box-shadow:var(--shadow-soft);color:var(--ink)}:root[data-theme=auto] .notification-row:hover{border-color:color-mix(in srgb,var(--blue) 36%,var(--line));box-shadow:var(--shadow-medium)}:root[data-theme=auto] .notification-row.is-read{opacity:.86}:root[data-theme=auto] .ai-tabs button.is-active,:root[data-theme=auto] .message-bubble.is-own .message-bubble-body{background:color-mix(in srgb,var(--surface-solid) 72%,var(--blue-soft));border-color:color-mix(in srgb,var(--blue) 34%,var(--line));color:var(--blue)}:root[data-theme=auto] .empty-visual{background:var(--surface-soft);border-color:color-mix(in srgb,var(--blue) 30%,var(--line));box-shadow:var(--shadow-soft)}:root[data-theme=auto] .draft-autosave-card{background:var(--surface-solid);border-color:var(--line)}:root[data-theme=auto] .article-hero-panel,:root[data-theme=auto] .auth-form,:root[data-theme=auto] .profile-comment-card,:root[data-theme=auto] .profile-level-card,:root[data-theme=auto] .rating-arena{background:var(--surface-solid);border-color:var(--line);color:var(--ink)}:root[data-theme=auto] .auth-benefits span,:root[data-theme=auto] .content-card-body,:root[data-theme=auto] .editor-format-help,:root[data-theme=auto] .editor-guidance-card,:root[data-theme=auto] .editor-guidance-list li,:root[data-theme=auto] .feed-loader span,:root[data-theme=auto] .mobile-search-row,:root[data-theme=auto] .profile-reputation-grid span,:root[data-theme=auto] .profile-tabs a,:root[data-theme=auto] .rating-row,:root[data-theme=auto] .rating-season-strip span,:root[data-theme=auto] .template-rules,:root[data-theme=auto] .template-type-grid button,:root[data-theme=auto] .useful-card-rows span,:root[data-theme=auto] .useful-card-tags a,:root[data-theme=auto] .useful-filter-group a,:root[data-theme=auto] .useful-template-strip a{background:color-mix(in srgb,var(--surface-solid) 90%,var(--blue-soft));border-color:var(--line);color:var(--ink)}:root[data-theme=auto] .editor-guidance-list li>span,:root[data-theme=auto] .template-checklist li span,:root[data-theme=auto] .template-rules-head span{background:color-mix(in srgb,var(--surface-solid) 84%,var(--blue-soft))}:root[data-theme=auto] .rating-row.is-podium{background:color-mix(in srgb,var(--amber-soft) 32%,var(--surface-solid))}:root[data-theme=auto] .rating-podium-card{background:var(--surface-solid);border-color:var(--line);box-shadow:var(--shadow-soft)}:root[data-theme=auto] .rating-podium-card.rank-1{background:color-mix(in srgb,var(--amber-soft) 32%,var(--surface-solid))}:root[data-theme=auto] .rating-podium-progress,:root[data-theme=auto] .rating-podium-rank,:root[data-theme=auto] .rating-row-progress{background:color-mix(in srgb,var(--surface-solid) 82%,var(--blue-soft));border-color:var(--line)}:root[data-theme=auto] .article-related-card,:root[data-theme=auto] .comment-actions a,:root[data-theme=auto] .comment-actions button,:root[data-theme=auto] .comment-attachment,:root[data-theme=auto] .comment-thread-rest,:root[data-theme=auto] .content-card.is-expanded,:root[data-theme=auto] .home-topic-strip a,:root[data-theme=auto] .related-mini-row{background:color-mix(in srgb,var(--surface-solid) 86%,var(--blue-soft))}:root[data-theme=auto] .chip,:root[data-theme=auto] .feed-row:hover,:root[data-theme=auto] .mobile-search-row:focus-visible,:root[data-theme=auto] .mobile-search-row:hover,:root[data-theme=auto] .nav-link.is-active,:root[data-theme=auto] .nav-link:hover,:root[data-theme=auto] .profile-menu-accent:hover,:root[data-theme=auto] .profile-menu-link:hover,:root[data-theme=auto] .rail-row:hover,:root[data-theme=auto] .reaction-bar{background:var(--surface-soft)}:root[data-theme=auto] .rail-comment-row{border-color:var(--line);background:color-mix(in srgb,var(--surface-solid) 84%,var(--blue-soft))}:root[data-theme=auto] .rail-comment-row:hover{border-color:color-mix(in srgb,var(--blue) 28%,var(--line));background:color-mix(in srgb,var(--surface-solid) 72%,var(--blue-soft))}:root[data-theme=auto] .button-yandex{color:var(--provider-yandex-ink)}:root[data-theme=auto] .button-primary{background:var(--action-gradient);color:var(--action-ink);box-shadow:none}:root[data-theme=auto] .button-primary:hover:not(:disabled){background:var(--action-hover-gradient)}:root[data-theme=auto] .legal-card,:root[data-theme=auto] .premium-card{background:var(--surface-solid);border-color:var(--line);color:var(--ink)}:root[data-theme=auto] .article-ai-summary{background:var(--surface-solid);border-color:var(--line)}:root[data-theme=auto] .ai-admin-settings,:root[data-theme=auto] .ai-digest-box,:root[data-theme=auto] .ai-empty-note,:root[data-theme=auto] .ai-premium-note,:root[data-theme=auto] .ai-result-panel,:root[data-theme=auto] .article-ai-summary .ai-result-panel{background:color-mix(in srgb,var(--surface-solid) 88%,var(--blue-soft));border-color:var(--line);color:var(--ink)}:root[data-theme=auto] .article-cover,:root[data-theme=auto] .article-related-thumb,:root[data-theme=auto] .community-cover,:root[data-theme=auto] .content-card-media,:root[data-theme=auto] .profile-cover,:root[data-theme=auto] .thumb{background:var(--surface-soft)}:root[data-theme=auto] .form-error{color:var(--danger)}:root[data-theme=auto] .ai-empty,:root[data-theme=auto] .ai-raw-block,:root[data-theme=auto] .ai-summary-skeleton{background:var(--surface-soft);border-color:var(--line)}:root[data-theme=auto] .ai-summary-skeleton span{background:linear-gradient(90deg,var(--surface-soft),var(--surface-raised),var(--surface-soft))}}:root[data-theme=dark] .article-context-strip a{border-color:var(--line);background:var(--surface-soft);color:var(--muted)}:root[data-theme=dark] .article-context-strip a:first-child{border-color:color-mix(in srgb,var(--blue) 24%,var(--line));background:var(--blue-soft);color:var(--blue)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .article-context-strip a{border-color:var(--line);background:var(--surface-soft);color:var(--muted)}:root[data-theme=auto] .article-context-strip a:first-child{border-color:color-mix(in srgb,var(--blue) 24%,var(--line));background:var(--blue-soft);color:var(--blue)}}.editor-field-error{margin:6px 0 0;color:var(--danger);font-size:13px;font-weight:720;line-height:1.45}.input.is-invalid,.select.is-invalid,.textarea.is-invalid{border-color:var(--danger)}.input.is-invalid:focus,.select.is-invalid:focus,.textarea.is-invalid:focus{border-color:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 12%,transparent)}.editor-content.is-invalid{border-color:var(--danger)}.editor-content.is-invalid:focus-within{border-color:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 12%,transparent)}.editor-tags-field.is-invalid{padding:10px;border:1px solid var(--danger);border-radius:16px}.editor-community-policy{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:12px;background:color-mix(in srgb,var(--green) 7%,var(--surface-soft));color:var(--muted);font-size:13px;line-height:1.45}.editor-community-policy strong{color:var(--ink);font-size:13px}.editor-community-policy.is-blocked{border-color:color-mix(in srgb,var(--danger) 32%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--surface-soft))}.autosave-indicator{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:720}.autosave-dot{width:8px;height:8px;border-radius:999px;background:var(--muted)}.autosave-indicator.is-autosaving .autosave-dot,.autosave-indicator.is-publishing .autosave-dot,.autosave-indicator.is-saving .autosave-dot{background:var(--amber);animation:autosave-pulse 1s ease-in-out infinite}.autosave-indicator.is-saved .autosave-dot{background:var(--green)}.autosave-indicator.is-error .autosave-dot{background:var(--danger)}@keyframes autosave-pulse{0%,to{opacity:1}50%{opacity:.35}}:root[data-theme=dark] .editor-section-head>span,:root[data-theme=dark] .media-upload-status{background:color-mix(in srgb,var(--surface-solid) 86%,var(--blue-soft));border-color:var(--line);color:var(--muted)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .editor-section-head>span,:root[data-theme=auto] .media-upload-status{background:color-mix(in srgb,var(--surface-solid) 86%,var(--blue-soft));border-color:var(--line);color:var(--muted)}}:root[data-theme=dark] .bookmark-organizer{background:var(--surface-solid)}:root[data-theme=dark] .bookmark-folder-chip,:root[data-theme=dark] .bookmark-folder-form input,:root[data-theme=dark] .bookmark-folder-manage-row input,:root[data-theme=dark] .bookmark-folder-manager,:root[data-theme=dark] .bookmark-move-panel,:root[data-theme=dark] .bookmark-move-row select{background:color-mix(in srgb,var(--surface-solid) 88%,var(--blue-soft));border-color:var(--line);color:var(--ink)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .bookmark-organizer{background:var(--surface-solid)}:root[data-theme=auto] .bookmark-folder-chip,:root[data-theme=auto] .bookmark-folder-form input,:root[data-theme=auto] .bookmark-folder-manage-row input,:root[data-theme=auto] .bookmark-folder-manager,:root[data-theme=auto] .bookmark-move-panel,:root[data-theme=auto] .bookmark-move-row select{background:color-mix(in srgb,var(--surface-solid) 88%,var(--blue-soft));border-color:var(--line);color:var(--ink)}:root[data-theme=auto] .prose{color:var(--prose-color)}:root[data-theme=auto] .prose blockquote,:root[data-theme=auto] .prose code,:root[data-theme=auto] .prose pre{background:var(--prose-block-bg);color:var(--prose-block-color);border-color:var(--line)}:root[data-theme=auto] .degraded{border-color:var(--degraded-border);background:var(--degraded-bg);color:var(--degraded-color)}}:root[data-theme=dark] .mobile-dock,:root[data-theme=dark] .sidebar,:root[data-theme=dark] .topbar{background:var(--chrome-gradient)}:root[data-theme=dark] .nav-link:hover:not(.is-active){background:var(--hover-bg);color:var(--ink);box-shadow:none}:root[data-theme=dark] .mobile-dock a.is-active,:root[data-theme=dark] .nav-link.is-active{background:var(--selection-gradient);color:var(--selection-ink);box-shadow:inset 0 0 0 1px var(--selection-border)}:root[data-theme=dark] .comment-actions>a:hover,:root[data-theme=dark] .comment-actions>button:hover:not(.is-active),:root[data-theme=dark] .reaction-button:hover:not(.is-active){background:var(--hover-bg);border-color:var(--hover-border);color:var(--ink)}:root[data-theme=dark] .comment-actions>button.is-active,:root[data-theme=dark] .icon-button.is-active,:root[data-theme=dark] .reaction-button.is-active{background:var(--selection-bg);border-color:var(--selection-border);color:var(--selection-ink)}:root[data-theme=dark] .composer-entry,:root[data-theme=dark] .content-card,:root[data-theme=dark] .feed-heading{background:var(--surface-solid)}:root[data-theme=dark] .content-card[data-source=editorial]{border-color:color-mix(in srgb,var(--coral) 24%,var(--line))}:root[data-theme=dark] .content-card[data-content-type=project],:root[data-theme=dark] .content-card[data-source=community]{border-color:color-mix(in srgb,var(--green) 24%,var(--line))}:root[data-theme=dark] .content-card[data-content-type=prompt],:root[data-theme=dark] .content-card[data-content-type=question]{border-color:color-mix(in srgb,var(--amber) 24%,var(--line))}:root[data-theme=dark] .content-card[data-content-type=creative],:root[data-theme=dark] .content-card[data-content-type=meme]{border-color:color-mix(in srgb,var(--rose) 24%,var(--line))}:root[data-theme=dark] .rail-card-comments,:root[data-theme=dark] .rail-card-focus,:root[data-theme=dark] .rail-card-stats,:root[data-theme=dark] .rail-card-topics,:root[data-theme=dark] .rail-card-trending{background:var(--rail-surface)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .mobile-dock,:root[data-theme=auto] .sidebar,:root[data-theme=auto] .topbar{background:var(--chrome-gradient)}:root[data-theme=auto] .nav-link:hover:not(.is-active){background:var(--hover-bg);color:var(--ink);box-shadow:none}:root[data-theme=auto] .mobile-dock a.is-active,:root[data-theme=auto] .nav-link.is-active{background:var(--selection-gradient);color:var(--selection-ink);box-shadow:inset 0 0 0 1px var(--selection-border)}:root[data-theme=auto] .comment-actions>a:hover,:root[data-theme=auto] .comment-actions>button:hover:not(.is-active),:root[data-theme=auto] .reaction-button:hover:not(.is-active){background:var(--hover-bg);border-color:var(--hover-border);color:var(--ink)}:root[data-theme=auto] .comment-actions>button.is-active,:root[data-theme=auto] .icon-button.is-active,:root[data-theme=auto] .reaction-button.is-active{background:var(--selection-bg);border-color:var(--selection-border);color:var(--selection-ink)}:root[data-theme=auto] .composer-entry,:root[data-theme=auto] .content-card,:root[data-theme=auto] .feed-heading{background:var(--surface-solid)}:root[data-theme=auto] .content-card[data-source=editorial]{border-color:color-mix(in srgb,var(--coral) 24%,var(--line))}:root[data-theme=auto] .content-card[data-content-type=project],:root[data-theme=auto] .content-card[data-source=community]{border-color:color-mix(in srgb,var(--green) 24%,var(--line))}:root[data-theme=auto] .content-card[data-content-type=prompt],:root[data-theme=auto] .content-card[data-content-type=question]{border-color:color-mix(in srgb,var(--amber) 24%,var(--line))}:root[data-theme=auto] .content-card[data-content-type=creative],:root[data-theme=auto] .content-card[data-content-type=meme]{border-color:color-mix(in srgb,var(--rose) 24%,var(--line))}:root[data-theme=auto] .rail-card-comments,:root[data-theme=auto] .rail-card-focus,:root[data-theme=auto] .rail-card-stats,:root[data-theme=auto] .rail-card-topics,:root[data-theme=auto] .rail-card-trending{background:var(--rail-surface)}}