:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f7;--surface:#fff;--surface-muted:#eef1f4;--text:#171a1f;--muted:#66707c;--border:#d9dee5;--accent:#2764e6;--accent-strong:#1e4eb8;--positive:#1f8f55;--negative:#b83a3a;--shadow:0 10px 30px #10182814;--shell-left:236px;--shell-center:640px;--shell-right:300px;--shell-gap:28px;--shell-max:1232px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101216;--surface:#171a20;--surface-muted:#20242c;--text:#eceff3;--muted:#a4acb8;--border:#2c323b;--accent:#7aa2ff;--accent-strong:#9bb8ff;--positive:#74c69d;--negative:#ff8f8f;--shadow:0 14px 36px #00000047}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--text);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.site-shell{min-height:100vh}.info-site-shell{align-content:start;display:grid}.mobile-dock{display:none}.topbar{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:64px;position:sticky;top:0}.topbar:not(:has(.topbar-inner)){grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:0 28px;display:grid}.topbar-inner{grid-template-columns:var(--shell-left) minmax(0, var(--shell-center)) var(--shell-right);align-items:center;gap:var(--shell-gap);width:min(var(--shell-max), calc(100% - 32px));min-height:64px;margin:0 auto;display:grid}.brand,.topbar-actions,.main-nav,.feed-tabs,.card-meta,.card-counters,.code-row,.external-auth{align-items:center;display:flex}.brand{gap:10px;font-size:18px;font-weight:750}.brand-mark{background:var(--text);width:32px;height:32px;color:var(--surface);border-radius:8px;place-items:center;display:grid}.main-nav{color:var(--muted);gap:18px;font-size:14px;font-weight:600}.main-nav a{white-space:nowrap}.main-nav a:first-child{color:var(--text)}.topbar-actions{justify-content:end;gap:10px;min-width:0}.auth-open,.write-link,.external-auth a{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;font-size:14px;font-weight:700}.auth-open,.write-link{padding:10px 14px}.write-link{background:var(--accent);color:#fff;border-color:var(--accent);justify-content:center;align-items:center;gap:8px;display:inline-flex}.trend-strip{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.trend-strip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-icon-link{width:38px;height:38px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.topbar-icon-link:hover{background:var(--surface-muted);color:var(--text)}.icon-button,.modal-close,.code-row button{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);border-radius:8px;place-items:center;display:grid}.site-footer{width:min(var(--shell-max), calc(100% - 32px));padding:28px 0 calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--border);color:var(--muted);margin:56px auto 0}.site-footer-inner{grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(120px,1fr));align-items:start;gap:26px;display:grid}.site-footer h2{color:var(--text);text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:850}.site-footer p,.site-footer-bottom{margin:0;font-size:13px;line-height:1.55}.site-footer nav,.site-footer-brand{gap:9px;display:grid}.site-footer nav a,.site-footer-contact{width:fit-content;color:var(--muted);align-items:center;gap:7px;font-size:14px;font-weight:650;display:inline-flex}.site-footer nav a:hover,.site-footer-contact:hover{color:var(--text)}.site-footer-brand .brand{width:fit-content;color:var(--text)}.site-footer-contact{margin-top:4px}.site-footer-bottom{border-top:1px solid var(--border);justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;display:flex}.cookie-consent{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;pointer-events:none;justify-items:center;display:grid;position:fixed;left:16px}.cookie-consent-card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, transparent);width:min(760px,100%);box-shadow:var(--shadow);pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px;display:grid}.cookie-consent-copy{gap:6px;min-width:0;display:grid}.cookie-consent-copy strong,.cookie-consent-settings strong{color:var(--text);font-size:14px;font-weight:850}.cookie-consent-copy p,.cookie-consent-settings small{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.cookie-consent-copy a{width:fit-content;color:var(--accent);font-size:13px;font-weight:750}.cookie-consent-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cookie-consent-actions button,.cookie-consent-reopen{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);border-radius:8px;font-size:13px;font-weight:820}.cookie-consent-actions button{padding:0 11px}.cookie-consent-actions button:not(.cookie-consent-primary):not(.cookie-consent-danger){background:var(--surface-muted)}.cookie-consent-actions .cookie-consent-primary{border-color:var(--accent);background:var(--accent);color:#fff}.cookie-consent-actions .cookie-consent-danger{border-color:color-mix(in srgb, var(--negative) 34%, var(--border));background:color-mix(in srgb, var(--negative) 12%, var(--surface));color:var(--negative)}.cookie-consent-settings{gap:12px;min-width:min(320px,100%);display:grid}.cookie-consent-settings label{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.cookie-consent-settings input{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.cookie-consent-settings span{gap:3px;min-width:0;display:grid}.cookie-consent-reopen{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:55;color:var(--muted);box-shadow:var(--shadow);padding:0 10px;position:fixed}.fa-icon{background:currentColor;flex:none;display:inline-block}.workspace{grid-template-columns:minmax(0,740px) 280px;gap:28px;width:min(1100px,100% - 32px);margin:24px auto 80px;display:grid}.workspace-three-column{grid-template-columns:var(--shell-left) minmax(0, var(--shell-center)) var(--shell-right);gap:var(--shell-gap);width:min(var(--shell-max), calc(100% - 32px));align-items:start}.feed-column{min-width:0}.workspace-three-column .feed-column{width:100%;max-width:var(--shell-center)}.feed-tabs{gap:8px;padding-bottom:12px;overflow-x:auto}.feed-tabs button,.feed-tabs a{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:8px;flex:none;padding:9px 13px;font-size:14px;font-weight:700}.feed-tabs button.is-active,.feed-tabs a.is-active{color:var(--surface);background:var(--text);border-color:var(--text)}.direction-hero{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:8px;margin-bottom:14px;padding:20px;display:grid}.direction-hero-title{align-items:center;gap:10px;display:flex}.direction-hero-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.direction-hero h1{margin:0;font-size:28px;line-height:1.12}.direction-hero p{color:var(--muted);margin:0;line-height:1.55}.direction-meta,.direction-content-tabs,.direction-subfilters,.direction-comment-meta{flex-wrap:wrap;align-items:center;display:flex}.direction-meta{gap:8px}.direction-meta span{background:var(--surface-muted);color:var(--muted);border-radius:8px;padding:5px 8px;font-size:12px;font-weight:850}.direction-content-tabs,.direction-subfilters{gap:8px;margin-bottom:12px;padding-bottom:4px;overflow-x:auto}.direction-content-tabs a,.direction-subfilters a{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--muted);border-radius:8px;flex:none;align-items:center;padding:0 12px;font-size:14px;font-weight:850;display:inline-flex}.direction-content-tabs a.is-active,.direction-subfilters a.is-active{border-color:var(--text);background:var(--text);color:var(--surface)}.direction-comment-list{gap:10px;display:grid}.direction-comment-card,.direction-comment-composer{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.direction-comment-card{gap:10px;padding:16px;display:grid}.direction-comment-card p,.direction-comment-composer h2,.direction-comment-composer p{margin:0}.direction-comment-meta{color:var(--muted);gap:8px;font-size:13px;font-weight:800}.direction-comment-meta strong{color:var(--text)}.direction-comment-card p{color:var(--text);line-height:1.55}.direction-comment-card a{color:var(--accent);font-weight:850}.direction-comment-composer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.direction-comment-composer h2{color:var(--text);font-size:20px;line-height:1.2}.direction-comment-composer p{color:var(--muted);line-height:1.45}.composer-strip{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:20px;display:flex}.composer-strip h1{margin:0 0 6px;font-size:28px;line-height:1.12}.composer-strip p,.feed-card p{color:var(--muted);margin:0;line-height:1.55}.feed-search{color:var(--muted);gap:7px;margin-bottom:14px;font-size:13px;font-weight:750;display:grid}.feed-search input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);border-radius:8px;padding:0 13px;font-size:15px;font-weight:650}.feed-list{gap:12px;display:grid}.feed-date-row{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:800;display:flex}.feed-date-row div{align-items:center;gap:7px;display:inline-flex}.top-news-cluster{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:16px;display:grid}.top-news-item{color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;font-size:17px;font-weight:650;line-height:1.45;display:grid}.top-news-item em{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.feed-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:16px;display:grid}.feed-card-compact{content-visibility:auto}.card-meta,.card-counters{color:var(--muted);gap:10px;font-size:13px;font-weight:650}.card-meta a{color:var(--accent)}.card-title{font-size:22px;font-weight:780;line-height:1.18}.feed-card-media,.card-cover{aspect-ratio:16/7;object-fit:cover;background:var(--surface-muted);border-radius:8px;width:100%;height:auto;display:block}.feed-card-media{border:1px solid var(--border)}.card-cover{background:repeating-linear-gradient(90deg, transparent 0 28px, color-mix(in srgb, var(--border) 55%, transparent) 28px 29px), var(--surface-muted);border:1px solid var(--border)}.article-workspace{align-items:start}.article-detail,.directory-page,.solo-feed-page{gap:16px;min-width:0;display:grid}.article-detail{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;padding:24px}.article-kicker,.article-counters,.article-actions,.article-comments header,.rating-list a,.directory-grid a{align-items:center;display:flex}.article-kicker{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:13px;font-weight:750}.article-kicker a{color:var(--accent)}.article-detail h1,.directory-head h1{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(32px,5vw,48px);line-height:1.05}.article-lead,.directory-head p{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.article-cover{aspect-ratio:16/8;border:1px solid var(--border);background:var(--surface-muted);object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.article-counters,.article-actions{flex-wrap:wrap;gap:8px}.production-state-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.production-state-card.is-loading{background:linear-gradient(90deg, var(--surface), var(--surface-muted), var(--surface));background-size:220% 100%;animation:1.4s ease-in-out infinite production-state-pulse}.production-state-card.is-error{border-color:color-mix(in srgb, var(--negative) 42%, var(--border))}.production-state-card.is-locked{border-color:color-mix(in srgb, var(--accent) 34%, var(--border))}.production-state-icon{background:var(--surface-muted);width:36px;height:36px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.production-state-card.is-error .production-state-icon{color:var(--negative)}.production-state-copy{gap:7px;min-width:0;display:grid}.production-state-copy h2,.production-state-copy p{margin:0}.production-state-copy h2{color:var(--text);font-size:17px;line-height:1.25}.production-state-copy p{color:var(--muted);font-size:14px;line-height:1.5}.production-state-action{margin-top:4px}.production-state-action .request-login-button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:850;display:inline-flex}@keyframes production-state-pulse{0%{background-position:0}to{background-position:220%}}.article-reaction-panel{border-top:1px solid var(--border);gap:10px;padding-top:18px;display:grid}.article-reaction-actions{flex-wrap:wrap;gap:8px;display:flex}.article-reaction-actions button{border:1px solid var(--border);background:var(--surface-muted);min-height:36px;color:var(--text);border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-weight:850;display:inline-flex}.article-author-panel{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.article-author-panel img,.article-author-fallback{border:1px solid var(--border);background:var(--surface);object-fit:cover;border-radius:50%;flex:0 0 52px;width:52px;height:52px}.article-author-fallback{color:var(--muted);place-items:center;display:grid}.article-author-panel div{gap:3px;min-width:0;display:grid}.article-author-panel a,.article-author-panel strong{color:var(--text);font-size:15px;font-weight:900}.article-author-panel span{color:var(--muted);font-size:13px;font-weight:750}.article-trust-surface{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:13px;padding:14px;display:grid}.article-trust-author{gap:12px;min-width:0;display:flex}.article-trust-author img{border:1px solid var(--border);background:var(--surface);object-fit:cover;border-radius:50%;flex:0 0 52px;width:52px;height:52px}.article-trust-author>div{gap:4px;min-width:0;display:grid}.article-trust-author a,.article-trust-author strong{color:var(--text);font-size:15px;font-weight:900}.article-trust-author span,.article-trust-author p,.article-trust-timeline dt,.article-trust-notes p,.article-trust-policy a{color:var(--muted);font-size:13px;line-height:1.45}.article-trust-author p,.article-trust-notes p,.article-trust-timeline,.article-trust-timeline dd{margin:0}.article-trust-links,.article-trust-policy,.article-trust-sources{flex-wrap:wrap;gap:8px;display:flex}.article-trust-links a,.article-trust-policy a,.article-trust-sources a,.article-trust-sources>span{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:8px;padding:6px 8px;font-size:12px;font-weight:850}.article-trust-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.article-trust-timeline div,.article-trust-notes,.article-trust-sources{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:10px}.article-trust-timeline div{gap:4px;display:grid}.article-trust-timeline dd{color:var(--text);font-size:13px;font-weight:850}.article-trust-notes{gap:7px;display:grid}.article-trust-notes strong,.article-trust-sources strong{color:var(--text)}.article-trust-sources{align-items:center}.article-trust-sources a,.article-trust-sources>span{align-items:center;gap:6px;display:inline-flex}.article-counters span,.article-actions button{border:1px solid var(--border);background:var(--surface-muted);min-height:36px;color:var(--text);border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.card-actions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.card-actions a,.card-actions span,.card-actions .request-login-button{align-items:center;gap:6px;display:inline-flex}.card-actions .request-login-action{display:inline-flex}.card-actions .request-login-button{min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.card-actions .request-login-button:hover{color:var(--accent)}.card-actions .request-login-popover{top:auto;bottom:calc(100% + 8px)}.card-actions .request-login-action:first-child .request-login-button,.card-actions a:first-child{color:var(--positive)}.card-actions .request-login-action:nth-child(2) .request-login-button,.card-actions a:nth-child(2){color:var(--negative)}.feed-actions-checking{opacity:.72}.article-actions button{background:var(--surface);cursor:pointer}.request-login-action{min-width:0;display:inline-grid;position:relative}.request-login-button{justify-content:center}.request-login-popover{z-index:20;border:1px solid var(--border);background:var(--surface);width:min(320px,100vw - 32px);box-shadow:var(--shadow);border-radius:8px;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.request-login-popover strong{color:var(--text);font-size:14px}.request-login-popover p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.request-login-popover .auth-open{justify-self:start}.article-body{gap:14px;padding-top:4px;display:grid}.article-body h2,.article-body h3{color:var(--text);letter-spacing:0;margin:8px 0 0}.article-body h2{font-size:26px;line-height:1.18}.article-body h3{font-size:22px;line-height:1.22}.article-body p,.article-comments p,.article-related span{color:var(--text);margin:0;font-size:17px;line-height:1.72}.article-block-image,.article-gallery img{border:1px solid var(--border);background:var(--surface-muted);object-fit:cover;border-radius:8px;width:100%;height:auto}.article-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.article-gallery img{aspect-ratio:16/10}.article-quote{border-left:3px solid var(--accent);background:var(--surface-muted);border-radius:8px;gap:8px;margin:0;padding:14px 16px;display:grid}.article-quote blockquote{color:var(--text);margin:0;font-size:18px;font-weight:750;line-height:1.6}.article-quote figcaption{color:var(--muted);font-size:13px;font-weight:800}.article-resource,.article-embed-link{border:1px solid var(--border);background:var(--surface-muted);min-width:0;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:12px;font-weight:850;display:flex}.article-resource span,.article-embed-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.article-resource em{color:var(--muted);margin-left:auto;font-size:12px;font-style:normal}.article-comments,.article-related{border-top:1px solid var(--border);gap:12px;padding-top:18px;display:grid}.article-comments header{justify-content:space-between;gap:12px}.article-comments h2,.article-related h2{margin:0;font-size:22px}.article-comments header span{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;place-items:center;min-width:34px;height:34px;font-weight:900;display:grid}.article-comment-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.article-comment-list li{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:7px;padding:12px;display:grid}.article-comment-list div{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.article-comment-list strong{color:var(--text)}.article-related>div{gap:8px;display:grid}.article-related a{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:5px;padding:12px;display:grid}.article-related span{color:var(--muted);font-size:14px;line-height:1.5}.article-collection-page{align-content:start}.article-collection-source,.article-collection-note,.article-collection-card,.article-collection-empty{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px}.article-collection-source,.article-collection-note{gap:8px;padding:14px;display:grid}.article-collection-source span,.article-collection-note,.article-collection-meta,.article-collection-counters,.article-collection-actions{align-items:center;display:flex}.article-collection-source span,.article-collection-meta,.article-collection-note{color:var(--muted);font-size:13px;font-weight:800}.article-collection-source a{color:var(--text);font-size:17px;font-weight:850;line-height:1.35}.article-collection-note{grid-template-columns:auto 1fr;line-height:1.45}.article-collection-list{gap:12px;display:grid}.article-collection-card,.article-collection-empty{gap:12px;padding:16px;display:grid}.article-collection-meta,.article-collection-counters,.article-collection-actions{flex-wrap:wrap;gap:8px}.article-collection-meta a{color:var(--accent);font-weight:850}.article-collection-card p,.article-collection-empty p{color:var(--text);margin:0;font-size:16px;line-height:1.62}.article-collection-counters span,.article-collection-actions .request-login-button{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--text);border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.article-collection-actions .request-login-popover{top:auto;bottom:calc(100% + 8px)}.article-collection-actions .request-login-action.is-report .request-login-button{color:var(--negative)}.article-collection-empty h2{margin:0;font-size:20px}.directory-page,.solo-feed-page{width:min(920px,100% - 32px);margin:24px auto 80px}.workspace-three-column .directory-page,.workspace-three-column .solo-feed-page{width:100%;margin:0}.directory-head{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:8px;padding:22px;display:grid}.bookmarks-page{gap:16px;min-width:0;display:grid}.bookmarks-page .directory-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.bookmarks-segments,.bookmarks-editor-entry,.bookmarks-empty-state{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.bookmarks-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.bookmarks-segments button{min-width:0;min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:850;display:inline-flex}.bookmarks-segments button[aria-selected=true]{background:var(--surface-muted);color:var(--text)}.bookmarks-editor-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.bookmarks-editor-entry p,.bookmarks-editor-entry h2,.bookmarks-editor-entry span,.bookmarks-empty-state h2,.bookmarks-empty-state p{margin:0}.bookmarks-editor-entry p{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900}.bookmarks-editor-entry h2,.bookmarks-empty-state h2{color:var(--text);font-size:20px;line-height:1.2}.bookmarks-editor-entry span,.bookmarks-empty-state p{color:var(--muted);line-height:1.5}.bookmarks-empty-state{justify-items:start;gap:10px;display:grid}.bookmarks-empty-state>svg{color:var(--accent)}.bookmarks-empty-state a{color:var(--accent);font-weight:850}.directory-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.directory-grid a{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:14px}.directory-grid strong,.directory-grid span{min-width:0}.directory-grid span{color:var(--muted);margin-left:auto;font-size:12px;font-weight:900}.discovery-page{gap:16px;min-width:0;display:grid}.discovery-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.discovery-search,.discovery-card,.discovery-rank-card,.discovery-topic-card,.discovery-fallback,.discovery-empty{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.discovery-search{gap:8px;padding:14px;display:grid}.discovery-search label{color:var(--muted);font-size:12px;font-weight:900}.discovery-search div{border:1px solid var(--border);background:var(--surface-muted);min-width:0;color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.discovery-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;font-weight:750}.discovery-search input::placeholder{color:var(--muted)}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.discovery-card{min-width:0;color:var(--text);gap:9px;padding:16px;display:grid}.discovery-card .fa-icon,.discovery-empty .fa-icon{color:var(--accent)}.discovery-card strong,.discovery-rank-card strong,.discovery-topic-card strong,.discovery-fallback h2,.discovery-empty h2{color:var(--text);line-height:1.2}.discovery-card span,.discovery-rank-card small,.discovery-rank-card em,.discovery-topic-card small,.discovery-fallback p,.discovery-empty p{color:var(--muted);line-height:1.45}.discovery-card span,.discovery-rank-card em{font-size:14px}.discovery-list,.discovery-topic-grid{gap:10px;display:grid}.discovery-rank-card,.discovery-topic-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.discovery-rank-main,.discovery-topic-card a{min-width:0;color:var(--text);align-items:center;gap:12px;display:flex}.discovery-rank-main>span:last-child,.discovery-topic-card a>span:last-child{gap:4px;min-width:0;display:grid}.discovery-rank-main small,.discovery-rank-main em,.discovery-topic-card small{min-width:0;display:block}.discovery-rank-main em{font-style:normal}.discovery-rank-number{background:var(--surface-muted);width:28px;height:28px;color:var(--muted);border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.discovery-avatar{background:var(--accent);color:#fff;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:900;display:inline-flex}.discovery-rank-side{justify-items:end;gap:8px;min-width:132px;display:grid}.discovery-rank-side>span{color:var(--text);font-weight:900}.discovery-topic-card .request-login-popover,.discovery-rank-side .request-login-popover{width:min(300px,100vw - 48px);left:auto;right:0}.discovery-fallback,.discovery-empty{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.discovery-fallback p,.discovery-fallback h2,.discovery-empty h2,.discovery-empty p{margin:0}.discovery-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.discovery-actions a,.discovery-empty a{border:1px solid var(--border);min-height:36px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:850;display:inline-flex}.rating-list{gap:10px;display:grid}.rating-list a{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:14px}.rating-list a>span{background:var(--text);width:36px;height:36px;color:var(--surface);border-radius:8px;flex:none;place-items:center;font-weight:900;display:grid}.rating-list div{gap:4px;min-width:0;display:grid}.rating-list small,.rating-list em{color:var(--muted);font-style:normal;font-weight:800}.rating-list em{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.status-page{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 76%, transparent), transparent 44%), var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.status-panel{border:1px solid var(--border);background:var(--surface);width:min(620px,100%);box-shadow:var(--shadow);border-radius:8px;gap:14px;padding:28px;display:grid}.status-kicker,.status-actions,.status-actions a,.status-actions button{align-items:center;display:flex}.status-kicker{color:var(--accent);text-transform:uppercase;gap:8px;font-size:13px;font-weight:850}.status-code{color:var(--muted);margin:0;font-size:14px;font-weight:900}.status-panel h1{margin:0;font-size:clamp(32px,6vw,48px);line-height:1.05}.status-copy,.status-digest{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.status-digest{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800}.status-actions{flex-wrap:wrap;gap:8px;padding-top:4px}.status-actions a,.status-actions button{border:1px solid var(--border);background:var(--surface-muted);min-height:40px;color:var(--text);border-radius:8px;gap:8px;padding:0 13px;font-size:14px;font-weight:800}.status-actions a:first-child,.status-actions button:first-child{background:var(--text);color:var(--surface);border-color:var(--text)}.media-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.media-gallery[data-count="1"]{grid-template-columns:1fr}.media-gallery-item{min-width:0;aspect-ratio:var(--gallery-ratio,16 / 9);border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;margin:0;position:relative;overflow:hidden}.media-gallery-item img{object-fit:cover;width:100%;height:100%;display:block}.media-gallery-item figcaption{background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:700;line-height:1.25;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.card-counters span:first-child{color:var(--positive)}.card-counters span:nth-child(2){color:var(--negative)}.feed-sentinel{min-height:54px;color:var(--muted);place-items:center;font-size:14px;display:grid}.feed-sentinel button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:9px 14px;font-weight:700}.right-sidebar{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;align-self:start;padding:16px;position:sticky;top:88px}.sidebar-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sidebar-head h2{margin:0;font-size:18px}.sidebar-head a{color:var(--accent);font-size:13px;font-weight:700}.direction-list{gap:4px;display:grid}.direction-list a{min-height:34px;color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;font-weight:650;display:flex}.direction-list a:hover{background:var(--surface-muted);color:var(--text)}.left-sidebar{scrollbar-gutter:stable;align-self:start;gap:26px;max-height:calc(100vh - 104px);padding-right:2px;display:grid;position:sticky;top:88px;overflow:auto}.left-nav-block,.left-direction-list{gap:6px;display:grid}.left-nav-block a,.left-direction-list a{min-height:40px;color:var(--muted);border-radius:8px;align-items:center;gap:12px;font-size:15px;font-weight:680;display:flex}.left-nav-block a{padding:9px 12px}.left-direction-list a{padding:8px 10px}.left-nav-block a:hover,.left-direction-list a:hover,.left-nav-block a.is-active{background:var(--surface-muted);color:var(--text)}.left-nav-block a.is-active{color:var(--accent)}.left-sidebar-section{gap:12px;display:grid}.left-sidebar-heading{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:13px;font-weight:800;display:flex}.left-sidebar-heading a{color:var(--accent);text-transform:none;font-size:12px}.right-collections{box-shadow:none;background:0 0;border:0;gap:16px;padding:0;display:grid}.collection-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:16px;display:grid}.collection-card h2,.collection-card p{margin:0}.collection-card h2{font-size:15px;font-weight:780}.collection-card p{color:var(--muted);font-size:14px;line-height:1.55}.collection-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.collection-plus-visual{color:#6ea0ff;background:linear-gradient(135deg,#11172a,#1b2140);border-radius:8px;place-items:center;min-height:104px;display:grid}.collection-plus a{background:var(--accent);color:#fff;border-radius:8px;justify-self:start;padding:8px 12px;font-size:13px;font-weight:800}.popular-comment-list,.editor-pick-list{gap:10px;display:grid}.popular-comment-list a{color:var(--muted);gap:4px;font-size:13px;line-height:1.45;display:grid}.popular-comment-list strong{color:var(--text);font-size:14px}.popular-comment-list em{color:var(--accent);font-style:normal;font-weight:750}.editor-pick-list a{background:var(--surface-muted);color:var(--text);border-radius:8px;padding:9px 10px;font-size:14px;font-weight:700}.modal-backdrop{z-index:50;background:#0000006b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-modal{border:1px solid var(--border);background:var(--surface);width:min(420px,100%);box-shadow:var(--shadow);border-radius:8px;padding:22px;position:relative}.auth-modal h2{margin:0 42px 8px 0;font-size:22px}.auth-mode-notes{color:var(--muted);gap:6px;margin:0 0 14px;padding:0;font-size:13px;line-height:1.42;list-style:none;display:grid}.auth-mode-notes li{padding-left:15px;position:relative}.auth-mode-notes li:before{background:var(--accent);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.72em;left:0}.modal-close{position:absolute;top:14px;right:14px}.auth-form{gap:8px;display:grid}.auth-step{margin-top:12px}.auth-form label{color:var(--muted);font-size:13px;font-weight:700}.auth-copy,.auth-status,.auth-success{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.45}.auth-status{min-height:18px;margin:10px 0 0;font-weight:750}.auth-status.is-error{color:var(--negative)}.auth-status.is-success{color:var(--positive)}.auth-success{color:var(--positive);margin-top:12px;font-weight:750}.code-row{gap:8px}.code-row input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:42px;color:var(--text);border-radius:8px;padding:0 12px}.code-row button:disabled,.auth-inline-action:disabled{cursor:not-allowed;opacity:.62}.auth-inline-action{min-height:32px;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:750}.external-auth{gap:8px;margin-top:14px}.external-auth a{flex:1;justify-content:center;align-items:center;gap:8px;min-height:40px;display:flex}.settings-shell{grid-template-columns:var(--shell-left) minmax(0, 860px);gap:var(--shell-gap);width:min(var(--shell-max), calc(100% - 32px));min-height:calc(100vh - 64px);margin:0 auto;padding:24px 0 80px;display:grid}.cabinet-settings-nav{border-right:1px solid var(--border);align-content:start;align-self:start;gap:22px;min-height:calc(100vh - 64px);padding:18px;display:grid;position:sticky;top:88px}.settings-brand{align-self:start}.cabinet-settings-nav nav,.cabinet-owner-nav,.cabinet-content,.cabinet-profile-card,.cabinet-profile-fields,.cabinet-panel,.cabinet-linked-list,.cabinet-admin-actions{display:grid}.cabinet-settings-nav nav{gap:4px}.cabinet-settings-nav :is(a,button){appearance:none;width:100%;min-height:38px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:750;display:flex}.cabinet-settings-nav a[aria-current=page]{background:var(--surface-muted);color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}.cabinet-owner-nav{border-top:1px solid var(--border);gap:6px;padding-top:16px}.cabinet-owner-nav>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.cabinet-logout{border:1px solid color-mix(in srgb, var(--negative) 38%, var(--border));background:color-mix(in srgb, var(--negative) 12%, var(--surface));justify-content:space-between;align-self:end;margin-top:auto;color:var(--negative)!important}.cabinet-content{align-content:start;gap:18px;min-width:0}.cabinet-profile-card{min-width:0}.cabinet-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.cabinet-head p{color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:800}.cabinet-head h1,.cabinet-profile-card h2,.cabinet-panel h2{margin:0}.cabinet-head h1{font-size:30px;line-height:1.12}.cabinet-profile-card,.cabinet-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.cabinet-banner{aspect-ratio:5;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 18%, var(--surface-muted)), var(--surface-muted));border-bottom:1px solid var(--border)}.cabinet-profile-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:-34px;padding:0 24px 18px;display:grid}.cabinet-avatar{border:4px solid var(--surface);background:var(--text);width:86px;height:86px;color:var(--surface);border-radius:50%;place-items:center;font-size:32px;font-weight:850;display:grid}.cabinet-name-row{align-items:center;gap:8px;display:flex}.cabinet-name-row h2{font-size:25px;line-height:1.15}.cabinet-profile-main p,.cabinet-action-row p{color:var(--muted);margin:4px 0 0}.cabinet-check{background:color-mix(in srgb, var(--positive) 18%, var(--surface));width:24px;height:24px;color:var(--positive);border-radius:50%;place-items:center;display:grid}.cabinet-edit,.cabinet-action-row a,.cabinet-admin-actions a{border:1px solid var(--border);background:var(--surface-muted);min-height:38px;color:var(--text);border-radius:8px;padding:9px 13px;font-size:13px;font-weight:800}.cabinet-profile-fields{border:1px solid var(--border);border-radius:8px;gap:0;margin:0 24px 24px}.cabinet-profile-fields div{gap:6px;padding:14px;display:grid}.cabinet-profile-fields div+div{border-top:1px solid var(--border)}.cabinet-profile-fields dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.cabinet-profile-fields dd{margin:0;font-weight:750}.public-profile-page,.public-profile-post-list,.public-profile-comment-list,.public-profile-achievement-list{gap:14px;min-width:0;display:grid}.public-profile-header,.public-profile-post-card,.public-profile-comment-card,.public-profile-achievement-card,.public-profile-empty{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.public-profile-header{gap:16px;display:grid}.public-profile-cover{background-color:var(--surface-muted);border-bottom:1px solid var(--border);background-position:50%;background-size:cover;min-height:148px}.public-profile-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:-48px;padding:0 20px;display:grid}.public-profile-avatar{border:4px solid var(--surface);background:var(--text);width:96px;height:96px;color:var(--surface);border-radius:50%;place-items:center;font-size:28px;font-weight:900;display:grid}.public-profile-identity,.public-profile-actions,.public-profile-links,.public-profile-tabs,.public-profile-stats,.public-profile-post-meta,.public-profile-post-counters,.public-profile-comment-meta{min-width:0}.public-profile-name-row,.public-profile-actions,.public-profile-links,.public-profile-tabs,.public-profile-post-meta,.public-profile-post-counters,.public-profile-comment-meta,.public-profile-achievement-link{flex-wrap:wrap;align-items:center;display:flex}.public-profile-name-row{gap:8px}.public-profile-name-row h1{color:var(--text);margin:0;font-size:30px;line-height:1.08}.public-profile-identity p,.public-profile-bio,.public-profile-comment-card p,.public-profile-achievement-card p,.public-profile-empty p{color:var(--muted);margin:0;line-height:1.55}.public-profile-check,.public-profile-status{border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:850;display:inline-flex}.public-profile-check{background:color-mix(in srgb, var(--positive) 14%, var(--surface-muted));color:var(--positive)}.public-profile-status{background:var(--surface-muted);color:var(--muted);margin-top:8px}.public-profile-actions{justify-content:end;gap:8px}.public-profile-bio{padding:0 20px}.public-profile-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 20px;display:grid}.public-profile-stats div{background:var(--surface-muted);border-radius:8px;min-width:0;padding:10px}.public-profile-stats dt{color:var(--muted);font-size:11px;font-weight:850}.public-profile-stats dd{color:var(--text);margin:3px 0 0;font-weight:900}.public-profile-links,.public-profile-tabs{gap:8px;padding:0 20px}.public-profile-links a,.public-profile-achievement-link,.public-profile-tabs a{border:1px solid var(--border);min-width:0;min-height:36px;color:var(--text);border-radius:8px;padding:0 11px;font-size:13px;font-weight:850}.public-profile-links a{align-items:center;gap:7px;display:inline-flex}.public-profile-links em{color:var(--muted);font-size:11px;font-style:normal}.public-profile-achievement-link{justify-self:start;gap:7px;margin:0 20px}.public-profile-tabs{padding-bottom:14px}.public-profile-tabs a{align-items:center;display:inline-flex}.public-profile-tabs a.is-active{border-color:var(--text);background:var(--text);color:var(--surface)}.public-profile-post-card{grid-template-columns:168px minmax(0,1fr);gap:16px;padding:14px;display:grid}.public-profile-post-media{aspect-ratio:16/10;background:var(--surface-muted);border-radius:8px;display:block;overflow:hidden}.public-profile-post-media img{object-fit:cover;width:100%;height:100%}.public-profile-post-meta,.public-profile-post-counters,.public-profile-comment-meta{color:var(--muted);gap:8px;font-size:13px;font-weight:800}.public-profile-post-meta a,.public-profile-comment-card a{color:var(--accent)}.public-profile-post-title{color:var(--text);margin-top:6px;font-size:21px;font-weight:900;line-height:1.18;display:block}.public-profile-post-card p{color:var(--muted);margin:8px 0 10px;line-height:1.5}.public-profile-post-counters span{align-items:center;gap:5px;display:inline-flex}.public-profile-comment-card,.public-profile-achievement-card,.public-profile-empty{gap:10px;padding:16px;display:grid}.public-profile-comment-meta strong,.public-profile-achievement-card strong,.public-profile-empty h2,.public-profile-comment-card p{color:var(--text)}.public-profile-achievement-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.public-profile-achievement-card.is-unlocked .fa-icon{color:var(--positive)}.public-profile-achievement-card.is-locked .fa-icon{color:var(--muted)}.public-profile-achievement-card span{color:var(--muted);font-size:13px;font-weight:850}.public-profile-empty h2{margin:0}.cabinet-panel{gap:14px;padding:20px 24px}.cabinet-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cabinet-stat-grid span{border:1px solid var(--border);background:var(--surface-muted);min-width:0;color:var(--muted);border-radius:8px;padding:12px;font-size:12px;font-weight:750}.cabinet-stat-grid strong{color:var(--text);font-size:18px;display:block}.achievement-dashboard{min-width:0}.achievement-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.achievement-summary div{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;min-width:0;padding:12px}.achievement-summary span,.achievement-card-meta,.achievement-card p,.achievement-privacy-note p,.achievement-notification-panel p{color:var(--muted)}.achievement-summary span,.achievement-card-meta{font-size:12px;font-weight:850}.achievement-summary strong{color:var(--text);margin-top:5px;font-size:18px;display:block}.achievement-privacy-note,.achievement-notification-panel{grid-template-columns:auto minmax(0,1fr);align-items:start}.achievement-privacy-note .fa-icon{color:var(--accent)}.achievement-privacy-note p,.achievement-notification-panel p{margin:6px 0 0;line-height:1.5}.achievement-privacy-note a,.achievement-notification-panel a{color:var(--accent);justify-self:start;margin-top:10px;font-weight:850;text-decoration:none}.achievement-grid{gap:12px;display:grid}.achievement-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;display:grid}.achievement-card-icon{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.achievement-card.is-unlocked .achievement-card-icon{color:var(--positive)}.achievement-card.is-locked .achievement-card-icon{color:var(--muted)}.achievement-card-meta{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.achievement-card h2,.achievement-card p{margin:0}.achievement-card h2{font-size:19px;line-height:1.25}.achievement-card p{margin-top:6px;line-height:1.5}.achievement-progress{background:var(--surface-muted);border-radius:999px;height:8px;margin:14px 0 8px;position:relative;overflow:hidden}.achievement-progress span{border-radius:inherit;background:var(--accent);height:100%;display:block}.achievement-card strong{font-size:13px}.cabinet-action-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.cabinet-linked-list,.cabinet-admin-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cabinet-linked-list span{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;align-items:center;gap:9px;min-width:0;padding:12px;font-weight:800;display:flex}.cabinet-admin-panel{border-color:color-mix(in srgb, var(--accent) 46%, var(--border))}.messenger-shell{background:var(--bg);min-height:100vh;color:var(--text);grid-template-columns:72px 280px minmax(0,1fr) 260px;display:grid}.messenger-rail,.messenger-sidebar,.messenger-main,.messenger-members{min-width:0}.messenger-rail{border-right:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, var(--bg));grid-template-rows:auto 1fr auto;gap:18px;padding:16px 10px;display:grid}.messenger-rail-home,.messenger-rail nav button,.messenger-rail-bottom button{border:1px solid var(--border);background:var(--surface);width:48px;height:48px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.messenger-rail-home{background:var(--text);color:var(--surface);font-size:18px;font-weight:900}.messenger-rail-home span{transform:translateY(-1px)}.messenger-rail nav{align-content:start;gap:10px;display:grid}.messenger-rail nav button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 54%, var(--border));background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}.messenger-sidebar{border-right:1px solid var(--border);background:var(--surface);grid-template-rows:auto auto auto auto auto 1fr auto;gap:14px;padding:16px;display:grid;position:relative}.messenger-server-head,.messenger-topline,.messenger-channel-title,.messenger-top-actions,.messenger-friend-tabs,.messenger-userbar,.messenger-message header,.messenger-composer,.messenger-member-row,.messenger-dm-list button,.messenger-channel-group button{align-items:center;display:flex}.messenger-server-head{justify-content:space-between;gap:12px;min-height:38px}.messenger-server-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:850;overflow:hidden}.messenger-server-head button,.messenger-top-actions button,.messenger-composer button,.messenger-userbar button{border:1px solid var(--border);background:var(--surface-muted);width:34px;height:34px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.messenger-search{border:1px solid var(--border);background:var(--surface-muted);min-height:40px;color:var(--muted);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.messenger-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px;font-weight:750}.messenger-channel-group,.messenger-dm-list,.messenger-members section{gap:5px;display:grid}.messenger-channel-group h2,.messenger-dm-list h2,.messenger-members h2{color:var(--muted);letter-spacing:.08em;margin:0 0 3px;font-size:11px;font-weight:900}.messenger-channel-group button,.messenger-dm-list button{min-width:0;min-height:36px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;gap:10px;font-size:14px;font-weight:750}.messenger-channel-group button{padding:0 10px}.messenger-channel-group button[aria-pressed=true],.messenger-channel-group button:hover,.messenger-dm-list button:hover{background:var(--surface-muted);color:var(--text)}.messenger-dm-list{border-top:1px solid var(--border);align-content:start;padding-top:12px;overflow:hidden}.messenger-dm-list button{grid-template-columns:auto minmax(0,1fr) auto;padding:6px 8px;display:grid}.messenger-dm-list strong,.messenger-dm-list small,.messenger-userbar strong,.messenger-userbar small,.messenger-member-row strong,.messenger-member-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.messenger-dm-list small,.messenger-userbar small,.messenger-member-row small{color:var(--muted);font-size:12px;font-weight:700}.messenger-userbar{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:9px;min-width:0;margin:4px -4px -4px;padding:8px}.messenger-userbar>span:not(.messenger-avatar){flex:1;min-width:0}.messenger-avatar{border:1px solid var(--border);background:var(--text);width:34px;height:34px;color:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.messenger-dm-list i,.messenger-member-row i{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.messenger-dm-list i[data-online=true],.messenger-member-row i[data-online=true]{background:var(--positive)}.messenger-main{background:var(--bg);grid-template-rows:auto auto minmax(0,1fr) auto;min-height:100vh;display:grid}.messenger-topline{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 78%, var(--bg));justify-content:space-between;gap:16px;min-height:60px;padding:0 22px}.messenger-channel-title{gap:10px;min-width:0}.messenger-channel-title strong{font-size:18px}.messenger-channel-title span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.messenger-top-actions{flex:none;gap:8px}.messenger-friend-tabs{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 58%, var(--bg));gap:8px;min-width:0;min-height:52px;padding:8px 22px;overflow-x:auto}.messenger-friend-tabs span,.messenger-friend-tabs button{flex:none}.messenger-friend-tabs span{border-right:1px solid var(--border);align-items:center;gap:8px;padding-right:10px;font-weight:850;display:flex}.messenger-friend-tabs button{min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 12px;font-size:13px;font-weight:850}.messenger-friend-tabs button[aria-pressed=true]{border-color:var(--border);background:var(--surface);color:var(--text)}.messenger-friend-tabs .messenger-add-friend{border-color:color-mix(in srgb, var(--positive) 42%, var(--border));background:color-mix(in srgb, var(--positive) 14%, var(--surface));color:var(--positive)}.messenger-thread{align-content:start;gap:18px;min-height:0;padding:28px 28px 22px;display:grid;overflow:auto}.messenger-channel-intro{border-bottom:1px solid var(--border);gap:8px;max-width:720px;padding-bottom:12px;display:grid}.messenger-channel-intro h1{margin:0;font-size:32px;line-height:1.1}.messenger-channel-intro p,.messenger-message p{color:var(--muted);margin:0;line-height:1.55}.messenger-message{grid-template-columns:auto minmax(0,1fr);gap:12px;max-width:820px;display:grid}.messenger-message header{gap:8px;margin-bottom:4px}.messenger-message time{color:var(--muted);font-size:12px;font-weight:750}.messenger-message h2{margin:0 0 5px;font-size:18px;line-height:1.2}.messenger-composer{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:8px;margin:0 28px 24px;padding:10px}.messenger-composer label{flex:1;min-width:0}.messenger-composer label span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.messenger-composer input{width:100%;min-height:36px;color:var(--text);background:0 0;border:0;outline:0;font-size:15px;font-weight:700}.messenger-members{border-left:1px solid var(--border);background:var(--surface);align-content:start;gap:24px;padding:22px 16px;display:grid}.messenger-member-row{min-width:0;min-height:38px;color:var(--muted);gap:10px}.messenger-member-row>span:not(.messenger-avatar){flex:1;min-width:0}.messenger-member-row strong{color:var(--text);font-size:14px}.profile-settings-form fieldset{border:1px solid var(--border);border-radius:8px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.profile-settings-form legend{color:var(--muted);padding:0 6px;font-size:13px;font-weight:850}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-save-button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;justify-self:start;min-height:40px;padding:0 14px;font-weight:850}.profile-save-button:disabled{border-color:var(--border);background:var(--surface-muted);color:var(--muted);cursor:not-allowed}.profile-media-picker{align-content:start;position:relative}.profile-file-input{opacity:0;pointer-events:none;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;inset:0 auto auto 0;overflow:hidden}.profile-file-button{border:1px dashed var(--border);background:var(--surface-muted);min-height:42px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:850;display:flex}.profile-media-picker:hover .profile-file-button,.profile-file-input:focus-visible+input+.profile-file-button{border-color:var(--accent);color:var(--accent)}.profile-media-picker small{color:var(--muted);font-size:12px;font-weight:750}.profile-media-preview{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;width:100%;height:120px;display:block;position:relative;overflow:hidden}.profile-media-preview img{object-fit:cover;width:100%;height:100%;max-height:120px;display:block}.notification-settings-form{gap:14px;display:grid}.notification-inbox{gap:18px}.notification-inbox-head,.notification-inbox-actions,.notification-inbox-footer,.notification-item-actions{align-items:center;gap:10px;display:flex}.notification-inbox-head{justify-content:space-between}.notification-inbox-head p,.notification-inbox-meta,.notification-inbox-item p,.notification-inbox-empty{color:var(--muted)}.notification-inbox-list{gap:10px;display:grid}.notification-inbox-item{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px;display:grid}.notification-inbox-item[data-read=false]{border-color:color-mix(in srgb, var(--accent) 44%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface-muted))}.notification-topic-icon{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.notification-inbox-meta{flex-wrap:wrap;gap:8px;margin-bottom:4px;font-size:12px;font-weight:850;display:flex}.notification-inbox-item h3{margin:0;font-size:15px}.notification-inbox-item p{margin:6px 0 0;font-size:13px;line-height:1.45}.notification-item-actions{margin-top:10px}.notification-item-actions a,.notification-item-actions button{color:var(--accent);font:inherit;font-size:13px;font-weight:850;text-decoration:none}.notification-item-actions button{cursor:pointer;background:0 0;border:0;padding:0}.notification-inbox-empty{border:1px dashed var(--border);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:96px;font-size:13px;font-weight:800;display:flex}.notification-inbox-footer{flex-wrap:wrap;justify-content:space-between}.push-subscription-panel{gap:14px}.push-subscription-panel p{color:var(--muted);font-size:13px;line-height:1.45}.push-subscription-actions{flex-wrap:wrap;gap:10px;display:flex}.push-subscription-actions .profile-save-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.wallet-balance-panel{gap:16px}.wallet-balance-head,.wallet-balance-breakdown{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-balance-head p,.wallet-ledger-note,.wallet-balance-breakdown dt{color:var(--muted);font-size:13px;line-height:1.45}.wallet-balance-icon{border:1px solid var(--border);background:var(--surface-muted);width:42px;height:42px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.wallet-balance-value{font-size:34px;line-height:1}.wallet-balance-breakdown{flex-wrap:wrap;justify-content:flex-start}.wallet-balance-breakdown div{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;min-width:160px;padding:12px}.wallet-balance-breakdown dt,.wallet-balance-breakdown dd{margin:0}.wallet-balance-breakdown dd{margin-top:4px;font-weight:850}.premium-status-panel{gap:14px}.premium-status-head,.premium-status-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.premium-status-head p,.premium-status-row span{color:var(--muted);font-size:13px;line-height:1.45}.premium-status-icon{border:1px solid var(--border);background:var(--surface-muted);width:42px;height:42px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.premium-status-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;padding:12px}.gateway-settings-panel{gap:16px}.gateway-settings-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gateway-settings-head p,.gateway-settings-note,.gateway-setting-row span,.gateway-setting-row dt{color:var(--muted);font-size:13px;line-height:1.45}.gateway-settings-icon{border:1px solid var(--border);background:var(--surface-muted);width:42px;height:42px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.gateway-settings-grid{gap:10px;display:grid}.gateway-setting-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;grid-template-columns:minmax(160px,1fr) auto minmax(220px,1.1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.gateway-setting-row>div:first-child{gap:4px;min-width:0;display:grid}.gateway-setting-status{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-self:start;padding:5px 8px;font-weight:850}.gateway-setting-status.is-enabled{color:var(--positive)}.gateway-setting-status.is-error{color:var(--negative)}.gateway-setting-status.is-ok{color:var(--positive)}.gateway-setting-status.is-warning{color:var(--warning)}.admin-seo-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-seo-summary article,.admin-seo-issue-grid span{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:3px;padding:10px;display:grid}.admin-seo-summary strong{color:var(--text);font-size:22px}.admin-seo-summary span,.admin-seo-issue-grid span,.admin-seo-row small{color:var(--muted);font-size:12px;line-height:1.45}.admin-seo-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-seo-row{grid-template-columns:minmax(0,1fr) minmax(220px,auto)}.admin-seo-row small{display:block}.gateway-setting-row dl{gap:6px;min-width:0;margin:0;display:grid}.gateway-setting-row dl div{grid-template-columns:minmax(120px,1fr) minmax(90px,auto);gap:8px;min-width:0;display:grid}.gateway-setting-row dt,.gateway-setting-row dd,.gateway-settings-note{margin:0}.gateway-setting-row dt,.gateway-setting-row dd{overflow-wrap:anywhere;min-width:0}.gateway-setting-row dd{text-align:right;font-weight:850}.admin-roles-panel{gap:16px}.admin-role-row dl div{grid-template-columns:minmax(130px,.9fr) minmax(160px,1.1fr)}.admin-roles-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-role-form{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.admin-role-form h3{margin:0;font-size:16px}.admin-role-form label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}.admin-role-form input,.admin-role-form select,.admin-role-form textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;font-size:14px;line-height:1.35}.admin-role-form input,.admin-role-form select{min-height:42px;padding:0 11px}.admin-role-form textarea{resize:vertical;padding:10px 11px}.admin-taxonomy-row strong,.admin-taxonomy-category-list button{align-items:center;gap:8px;min-width:0;display:flex}.admin-taxonomy-category-list{flex-wrap:wrap;gap:8px;display:flex}.admin-taxonomy-category-list button{border:1px solid var(--border);background:var(--surface);max-width:100%;min-height:36px;color:var(--text);font:inherit;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:800}.admin-taxonomy-category-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px}.moderation-queue-panel{gap:16px}.moderation-queue-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.moderation-queue-head p,.moderation-empty,.moderation-report-meta,.moderation-report-row p,.moderation-controls label span{color:var(--muted);font-size:13px;line-height:1.45}.moderation-controls{grid-template-columns:minmax(220px,1fr) minmax(160px,.45fr) minmax(96px,.25fr);gap:10px;display:grid}.moderation-controls label{gap:6px;min-width:0;display:grid}.moderation-controls input,.moderation-controls select{border:1px solid var(--border);background:var(--surface-muted);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:9px 10px;font-size:14px}.moderation-report-list{gap:10px;display:grid}.moderation-report-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.moderation-report-row h3,.moderation-report-row p{overflow-wrap:anywhere;min-width:0;margin:0}.moderation-report-row h3{font-size:17px}.moderation-report-meta,.moderation-report-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.moderation-report-actions button{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:850}.moderation-report-actions button:nth-child(2){color:var(--negative)}.moderation-report-actions button:disabled{cursor:progress;opacity:.65}.moderation-empty{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;margin:0;padding:12px}.moderation-term-panel{gap:16px}.moderation-term-form{grid-template-columns:minmax(120px,.6fr) minmax(180px,1fr) minmax(130px,.6fr) minmax(130px,.6fr);gap:10px;display:grid}.moderation-term-form label,.moderation-term-form-wide{gap:6px;min-width:0;display:grid}.moderation-term-form label span,.moderation-term-row span,.moderation-term-row small{color:var(--muted);font-size:13px;line-height:1.45}.moderation-term-form input,.moderation-term-form select,.moderation-term-form textarea{border:1px solid var(--border);background:var(--surface-muted);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:9px 10px;font-size:14px}.moderation-term-form textarea{resize:vertical;min-height:94px}.moderation-term-form-wide,.moderation-term-form .profile-save-button{grid-column:1/-1}.moderation-term-form .profile-save-button{justify-self:start}.moderation-term-list{gap:8px;display:grid}.moderation-term-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;grid-template-columns:minmax(120px,1fr) minmax(180px,1fr) auto minmax(96px,auto);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.moderation-term-row strong,.moderation-term-row span,.moderation-term-row small{overflow-wrap:anywhere;min-width:0}.promotion-campaign-panel{gap:16px}.promotion-campaign-head,.promotion-campaign-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.promotion-campaign-head p,.promotion-campaign-row span,.promotion-campaign-empty,.promotion-campaign-row dt{color:var(--muted);font-size:13px;line-height:1.45}.promotion-campaign-icon{border:1px solid var(--border);background:var(--surface-muted);width:42px;height:42px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.promotion-campaign-form{grid-template-columns:minmax(120px,1fr) minmax(150px,1fr) minmax(110px,.8fr) minmax(110px,.8fr) auto;align-items:end;gap:10px;display:grid}.promotion-campaign-form label{gap:6px;min-width:0;display:grid}.promotion-campaign-form label span{color:var(--muted);font-size:12px;font-weight:850}.promotion-campaign-form input,.promotion-campaign-form select{border:1px solid var(--border);background:var(--surface-muted);min-width:0;min-height:38px;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:9px 11px;font-size:14px;font-weight:750}.promotion-campaign-list{gap:10px;display:grid}.promotion-campaign-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;padding:12px}.promotion-campaign-row>div{gap:4px;min-width:0;display:grid}.promotion-campaign-row dl{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0;display:flex}.promotion-campaign-row dl div{min-width:88px}.promotion-campaign-row dt,.promotion-campaign-row dd,.promotion-campaign-empty{margin:0}.promotion-campaign-row dd{margin-top:3px;font-weight:850}.report-action{min-width:0;display:inline-grid;position:relative}.report-action-button{border:1px solid var(--border);background:var(--surface-muted);min-height:32px;color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.report-action-popover{z-index:20;border:1px solid var(--border);background:var(--surface);width:min(320px,100vw - 32px);box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.report-action-popover label{gap:6px;display:grid}.report-action-popover label span,.report-action-status{color:var(--muted);font-size:12px;font-weight:800}.report-action-popover select,.report-action-popover textarea{border:1px solid var(--border);background:var(--surface-muted);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:9px 10px;font-size:14px}.report-action-popover textarea{resize:vertical;min-height:86px}.report-action-status{min-height:18px;margin:0}.notification-preference-grid{gap:6px;display:grid}.notification-preference-head,.notification-preference-row{grid-template-columns:minmax(140px,1fr) repeat(3,minmax(86px,110px));align-items:center;gap:8px;display:grid}.notification-preference-head{color:var(--muted);font-size:12px;font-weight:850}.notification-preference-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;min-width:0;padding:10px}.notification-preference-row label{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.linked-accounts-panel,.linked-accounts-list,.sessions-panel,.sessions-list{gap:10px;display:grid}.linked-account-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.linked-account-row span{align-items:center;gap:9px;min-width:0;font-weight:850;display:flex}.linked-account-row button{border:1px solid color-mix(in srgb, var(--negative) 42%, var(--border));background:color-mix(in srgb, var(--negative) 10%, var(--surface));min-height:34px;color:var(--negative);border-radius:8px;padding:0 12px;font-size:13px;font-weight:850}.session-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.15fr) auto;align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.session-row-main{align-items:center;gap:11px;min-width:0;display:flex}.session-icon{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.session-row h3,.session-row p,.session-meta{margin:0}.session-row h3{font-size:15px;line-height:1.25}.session-row p{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.35}.session-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.session-meta div{min-width:0}.session-meta dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.session-meta dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:800;overflow:hidden}.session-row button{border:1px solid color-mix(in srgb, var(--negative) 42%, var(--border));background:color-mix(in srgb, var(--negative) 10%, var(--surface));min-height:34px;color:var(--negative);border-radius:8px;padding:0 12px;font-size:13px;font-weight:850}.session-row button:disabled{border-color:var(--border);background:var(--surface);color:var(--muted);cursor:not-allowed}.privacy-settings-list{gap:8px;display:grid}.privacy-setting-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px;display:flex}.privacy-setting-row span{color:var(--muted);font-size:13px;font-weight:850}.privacy-setting-row strong{text-align:right}.cabinet-preferences-form,.cabinet-preference-stack{gap:14px;display:grid}.cabinet-preferences-form{padding:18px}.cabinet-preferences-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.cabinet-preferences-head h3,.cabinet-preferences-head p,.cabinet-preference-group p{margin:0}.cabinet-preferences-head h3{color:var(--text);font-size:19px;line-height:1.2}.cabinet-preferences-head p,.cabinet-preference-group p,.cabinet-segment-card small,.cabinet-switch-row small{color:var(--muted);line-height:1.45}.cabinet-preferences-head p,.cabinet-preference-group p{margin-top:5px;font-size:13px}.cabinet-preference-group{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.cabinet-preference-group legend{color:var(--text);font-size:14px;font-weight:900}.cabinet-segment-row{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;display:grid}.cabinet-segment-card{cursor:pointer;min-width:0;min-height:78px;position:relative}.cabinet-segment-card input{opacity:0;cursor:pointer;position:absolute;inset:0}.cabinet-segment-card span,.cabinet-switch-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.cabinet-segment-card input:checked+span{border-color:color-mix(in srgb, var(--accent) 72%, var(--border));background:color-mix(in srgb, var(--accent) 11%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 48%, transparent)}.cabinet-segment-card input:focus-visible+span,.cabinet-switch-row input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cabinet-segment-card strong,.cabinet-switch-row strong{color:var(--text);font-size:13px;font-weight:900}.cabinet-segment-card small,.cabinet-switch-row small{font-size:12px}.cabinet-switch-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cabinet-switch-row span{gap:4px;min-width:0;display:grid}.cabinet-switch-row input{width:20px;height:20px;accent-color:var(--accent)}.author-dashboard,.author-dashboard-summary{gap:14px;display:grid}.author-dashboard-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.author-stat-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:14px;display:grid}.author-stat-card .fa-icon{color:var(--accent)}.author-stat-card span{color:var(--muted);font-size:12px;font-weight:850}.author-stat-card strong{color:var(--text);font-size:24px;line-height:1.05}.author-stat-card.is-wide{grid-column:span 1}.author-performance-panel{padding:18px}.author-performance-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.author-performance-head h2,.author-performance-head p,.author-dashboard-empty h2,.author-dashboard-empty p{margin:0}.author-performance-head p,.author-dashboard-empty p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.45}.author-performance-head a{background:var(--accent);color:#fff;border-radius:8px;min-height:36px;padding:8px 12px;font-size:13px;font-weight:850}.author-performance-table{border:1px solid var(--border);border-radius:8px;display:grid;overflow:hidden}.author-performance-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) repeat(4,minmax(72px,auto));align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.author-performance-row:first-child{border-top:0}.author-performance-row.is-head{background:var(--surface-muted);color:var(--muted);font-size:12px;font-weight:900}.author-performance-row a{color:var(--text);font-weight:900}.author-performance-row small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.author-performance-row strong{text-align:right}.author-dashboard-empty{border:1px dashed var(--border);background:var(--surface-muted);border-radius:8px;align-items:start;gap:12px;padding:14px;display:flex}.legal-page{border:1px solid var(--border);background:var(--surface);width:min(760px,100% - 32px);box-shadow:var(--shadow);border-radius:8px;gap:18px;margin:40px auto 0;padding:28px;display:grid}.legal-page-kicker{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.legal-page-kicker time{font-weight:650}.legal-page h1{color:var(--text);margin:0;font-size:clamp(34px,5vw,52px);line-height:1.04}.legal-page-lead{color:var(--muted);margin:0;font-size:18px;line-height:1.6}.legal-section-list{gap:18px;display:grid}.legal-section-list section{border-top:1px solid var(--border);gap:10px;padding-top:18px;display:grid}.legal-section-list h2{color:var(--text);margin:0;font-size:21px;line-height:1.2}.legal-section-list p{color:var(--text);margin:0;font-size:16px;line-height:1.72}@media (max-width:980px){.messenger-shell{grid-template-columns:72px 260px minmax(0,1fr)}.messenger-members{display:none}}@media (max-width:920px){.topbar:not(:has(.topbar-inner)){grid-template-columns:1fr auto}.main-nav{grid-column:1/-1;padding-bottom:10px;overflow-x:auto}.workspace{grid-template-columns:1fr}.right-sidebar{position:static}.direction-list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.settings-shell{grid-template-columns:1fr}.cabinet-settings-nav{border-right:0;border-bottom:1px solid var(--border);min-height:0;position:static}.cabinet-settings-nav nav{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.cabinet-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.promotion-campaign-form{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-campaign-form .profile-save-button{grid-column:1/-1;justify-content:center}.gateway-setting-row{grid-template-columns:1fr}.gateway-setting-row dd{text-align:left}.moderation-controls,.moderation-term-form,.moderation-term-row{grid-template-columns:1fr}.moderation-term-form .profile-save-button{justify-content:center;justify-self:stretch}.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-brand{grid-column:1/-1}}@media (max-width:820px){.messenger-shell{grid-template-columns:1fr}.messenger-rail{border-right:0;border-bottom:1px solid var(--border);grid-template-rows:auto;grid-template-columns:auto 1fr auto;gap:10px;min-height:64px;padding:8px 10px}.messenger-rail nav{grid-auto-columns:44px;grid-auto-flow:column;overflow-x:auto}.messenger-rail-home,.messenger-rail nav button,.messenger-rail-bottom button{width:42px;height:42px}.messenger-sidebar{border-right:0;border-bottom:1px solid var(--border);grid-template-rows:auto auto auto;position:static}.messenger-channel-group:nth-of-type(n+3),.messenger-dm-list,.messenger-userbar{display:none}.messenger-main{min-height:calc(100vh - 212px)}.messenger-topline{min-height:54px;padding:0 14px}.messenger-channel-title span,.messenger-top-actions button:not(:first-child){display:none}.messenger-friend-tabs{flex-wrap:wrap;padding:8px 14px;overflow:visible}.messenger-friend-tabs .messenger-add-friend{flex-basis:100%;justify-content:center}.messenger-thread{padding:20px 14px}.messenger-channel-intro h1{font-size:24px}.messenger-message{grid-template-columns:30px minmax(0,1fr)}.messenger-avatar{width:30px;height:30px}.messenger-composer{margin:0 10px 12px}.messenger-members{display:none}}@media (max-width:560px){.topbar:not(:has(.topbar-inner)){grid-template-columns:1fr auto;gap:12px;min-height:64px;padding:10px 14px}.main-nav{display:none}.workspace{width:min(100% - 20px,1100px);margin-top:14px;margin-bottom:96px}.composer-strip{flex-direction:column;align-items:stretch}.card-title{font-size:20px}.media-gallery,.promotion-campaign-form,.admin-roles-forms{grid-template-columns:1fr}.promotion-campaign-row{display:grid}.promotion-campaign-row dl{justify-content:flex-start}.feed-list{padding-bottom:84px}.mobile-dock{z-index:30;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);min-height:58px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px;display:grid;position:fixed;bottom:10px;left:10px;right:10px}.mobile-dock a{min-width:0;color:var(--muted);text-align:center;border-radius:8px;place-items:center;gap:3px;font-size:11px;font-weight:750;line-height:1.1;display:grid}.mobile-dock a:first-child{background:var(--text);color:var(--surface)}.mobile-dock span:not(.fa-icon){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.settings-shell{width:min(100% - 20px, var(--shell-max));padding-top:14px;padding-bottom:96px}.cabinet-profile-main{grid-template-columns:auto minmax(0,1fr);align-items:end}.cabinet-edit{text-align:center;grid-column:1/-1}.cabinet-stat-grid,.cabinet-linked-list,.cabinet-admin-actions,.profile-form-grid,.achievement-summary,.cabinet-action-row,.achievement-privacy-note,.achievement-notification-panel,.achievement-card{grid-template-columns:1fr}.cabinet-action-row{flex-direction:column;align-items:stretch}.notification-preference-head{display:none}.notification-preference-row{grid-template-columns:1fr}.notification-inbox-head,.notification-inbox-actions,.notification-inbox-footer{flex-direction:column;align-items:stretch}.notification-inbox-item{grid-template-columns:1fr}.notification-topic-icon{width:34px;height:34px}.push-subscription-actions{flex-direction:column;align-items:stretch}.session-row,.session-meta{grid-template-columns:1fr}.privacy-setting-row{flex-direction:column;align-items:flex-start;gap:6px}.privacy-setting-row strong{text-align:left}.site-footer{width:min(100% - 20px, var(--shell-center));margin-top:36px}.site-footer-inner,.site-footer-bottom{grid-template-columns:1fr}.site-footer-bottom{display:grid}.legal-page{width:min(100% - 20px, var(--shell-center));margin-top:14px;padding:20px}.cookie-consent{right:10px;bottom:calc(84px + env(safe-area-inset-bottom));left:10px}.cookie-consent-card{grid-template-columns:1fr;gap:12px;padding:14px}.cookie-consent-actions{justify-content:stretch}.cookie-consent-actions button{flex:150px}.cookie-consent-reopen{right:10px;bottom:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:1180px){.topbar-inner,.workspace-three-column{grid-template-columns:minmax(184px,220px) minmax(0,1fr);gap:20px;width:min(980px,100% - 28px)}.trend-strip,.right-collections{display:none}.discovery-grid{grid-template-columns:1fr}}@media (max-width:760px){.topbar-inner{width:min(100% - 20px, var(--shell-max));grid-template-columns:minmax(0,1fr) auto;gap:10px}.topbar-actions{gap:6px}.topbar-icon-link,.topbar-actions .icon-button{display:none}.topbar-actions .write-link{min-height:38px;padding:9px 11px}.topbar-actions .write-link span:not(.fa-icon){display:none}.workspace-three-column{width:min(100% - 20px, var(--shell-center));margin-top:14px;margin-bottom:96px;display:block}.workspace-three-column .feed-column{max-width:none}.article-trust-timeline{grid-template-columns:1fr}.article-trust-author{align-items:flex-start}.discovery-head,.discovery-rank-card,.discovery-topic-card,.discovery-fallback,.discovery-empty,.direction-hero-head,.direction-comment-composer{grid-template-columns:1fr}.discovery-head .request-login-action,.discovery-head .write-link,.discovery-rank-side,.discovery-topic-card .request-login-action,.discovery-actions,.direction-hero-head .request-login-action,.direction-comment-composer .request-login-action{justify-content:stretch;justify-self:stretch;justify-items:stretch}.discovery-rank-side{min-width:0}.discovery-actions a,.discovery-empty a,.discovery-topic-card .request-login-button,.discovery-rank-side .request-login-button,.direction-hero-head .request-login-button,.direction-comment-composer .request-login-button,.public-profile-actions .request-login-button{width:100%}.public-profile-main,.public-profile-post-card{grid-template-columns:1fr}.public-profile-avatar{width:82px;height:82px}.public-profile-actions{justify-content:stretch}.public-profile-stats,.author-dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.author-performance-head,.author-performance-row{grid-template-columns:1fr;display:grid}.author-performance-head a{text-align:center;justify-content:center}.author-performance-row{align-items:start}.author-performance-row.is-head{display:none}.author-performance-row strong{text-align:left}.left-sidebar,.right-collections{display:none}}.editor-workspace{grid-template-columns:240px minmax(0,760px);gap:28px;width:min(1060px,100% - 32px);margin:24px auto 80px;display:grid}.editor-workspace.is-single{grid-template-columns:minmax(0,760px);justify-content:center}.editor-tools,.editor-surface{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.editor-tools{align-self:start;padding:16px;position:sticky;top:88px}.editor-tools h2{margin:0 0 12px;font-size:18px}.editor-tool-list{gap:6px;display:grid}.editor-tool-list button{min-height:36px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;font-weight:700;display:flex}.editor-tool-list button:hover{background:var(--surface-muted);color:var(--text)}.editor-surface{padding:22px}.editor-head,.editor-actions{align-items:center;display:flex}.editor-head{justify-content:space-between;gap:20px;margin-bottom:20px}.editor-head h1{margin:0 0 6px;font-size:28px}.editor-head p,.editor-placeholder p{color:var(--muted);margin:0;line-height:1.55}.editor-actions{gap:8px}.editor-actions :is(a,button){border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-weight:750;display:inline-flex}.editor-actions .primary-action{border-color:var(--accent);background:var(--accent);color:#fff}.editor-draft-list{gap:16px;display:grid}.editor-draft-grid{gap:10px;display:grid}.editor-login-prompt{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.editor-login-prompt strong{margin-bottom:4px;display:block}.editor-login-prompt p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.editor-draft-card{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:8px;gap:8px;padding:14px;display:grid}.editor-draft-card span{color:var(--muted);font-size:13px;line-height:1.45}.editor-draft-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.editor-draft-card dl div{gap:2px;min-width:0;display:grid}.editor-draft-card dt,.editor-draft-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.editor-draft-card dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.editor-draft-card dd{font-size:13px;font-weight:800}.editor-form{gap:14px;display:grid}.editor-form label{color:var(--muted);gap:7px;font-size:13px;font-weight:750;display:grid}.editor-form input,.editor-form select,.editor-form textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:8px}.editor-form input{min-height:46px;padding:0 12px;font-size:18px;font-weight:750}.editor-form select{cursor:pointer;min-height:42px;padding:0 12px;font-size:15px;font-weight:700}.editor-form textarea{resize:vertical;min-height:88px;padding:12px}.editor-seo-panel{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:12px;padding:14px;display:grid}.editor-seo-panel header,.editor-faq-blocks>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.editor-seo-panel header strong,.editor-seo-panel header span,.editor-faq-blocks strong,.editor-seo-preview strong,.editor-seo-preview span{display:block}.editor-seo-panel header strong,.editor-faq-blocks strong,.editor-seo-preview strong{color:var(--text);font-size:15px}.editor-seo-panel header span,.editor-seo-preview span,.editor-seo-preview p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.editor-seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.editor-checkbox-row{align-items:center;color:var(--text)!important;gap:9px!important;display:flex!important}.editor-checkbox-row input{width:18px;min-height:18px}.editor-faq-blocks{gap:10px;display:grid}.editor-faq-policy{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.editor-faq-blocks button{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.editor-faq-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.editor-seo-preview{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:5px;padding:12px;display:grid}.editor-yati-checklist{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:10px;padding:12px;display:grid}.editor-yati-checklist header{align-items:center}.editor-yati-checklist header>span{background:var(--surface-muted);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.editor-yati-checklist header>span[data-status=ready]{color:var(--success);background:#10b98121}.editor-yati-checklist ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.editor-yati-checklist li{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:3px;padding:9px 10px;display:grid}.editor-yati-checklist li[data-ok=true]{border-color:#10b98159}.editor-yati-checklist li strong,.editor-yati-checklist li span{display:block}.editor-yati-checklist li strong{color:var(--text);font-size:13px}.editor-yati-checklist li span{color:var(--muted);font-size:12px;line-height:1.45}.editor-author-preview{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:12px;padding:14px;display:grid}.editor-author-preview-head,.editor-cover-fields{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:start;gap:12px;display:grid}.editor-author-preview-head strong,.editor-author-preview-head span,.editor-author-card strong,.editor-author-card span{display:block}.editor-author-preview-head strong{color:var(--text);font-size:15px}.editor-author-preview-head span,.editor-author-card span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.editor-author-badge{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-self:end;padding:6px 9px;font-weight:850;color:var(--text)!important;font-size:12px!important}.editor-cover-preview{border:1px solid var(--border);background:var(--surface);min-height:210px;color:var(--muted);border-radius:8px;place-items:center;font-size:13px;font-weight:850;display:grid;position:relative;overflow:hidden}.editor-cover-preview img{object-fit:cover}.editor-cover-preview span{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:9px 11px;display:inline-flex}.editor-author-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px 12px;padding:12px;display:grid}.editor-author-avatar{background:var(--text);width:42px;height:42px;color:var(--surface);border-radius:50%;place-items:center;font-weight:900;display:grid}.editor-author-card h2,.editor-author-card p{grid-column:1/-1;margin:0}.editor-author-card h2{font-size:26px;line-height:1.1}.editor-author-card p{color:var(--muted);line-height:1.5}.editor-status{min-height:20px;color:var(--muted);margin:-2px 0 0;font-size:13px;font-weight:700}.editor-status.is-saved{color:var(--positive)}.editor-status.is-error{color:var(--negative)}.editor-canvas{border:1px dashed var(--border);background:var(--surface-muted);border-radius:8px;align-items:start;gap:14px;min-height:280px;padding:14px;display:grid}.editor-block-editor{gap:12px;width:100%;display:grid}.editor-block-toolbar{flex-wrap:wrap;gap:8px;display:flex}.editor-block-toolbar button{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.editor-block-toolbar button:disabled{cursor:not-allowed;opacity:.55}.editor-block-list{gap:10px;display:grid}.editor-block-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:10px;padding:12px;display:grid}.editor-block-card header,.editor-block-fields{gap:10px;display:grid}.editor-block-card header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.editor-block-card header button{border:1px solid var(--border);background:var(--surface-muted);min-height:32px;color:var(--muted);cursor:pointer;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.editor-block-preview{background:var(--surface-muted);color:var(--muted);border-radius:8px;margin:0;padding:10px;font-size:13px;line-height:1.5}.editor-placeholder{text-align:center;justify-self:center;width:100%;max-width:420px;padding:20px}.editor-revision-panel{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:12px;padding:14px;display:grid}.editor-publish-panel{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(180px,260px);align-items:end;gap:12px;padding:14px;display:grid}.editor-publish-panel strong,.editor-publish-panel span{display:block}.editor-publish-panel span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.editor-publish-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.editor-revision-panel header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.editor-revision-panel header div{gap:4px;min-width:0;display:grid}.editor-revision-panel header span,.editor-revision-list p,.editor-revision-list small{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.editor-revision-panel header button,.editor-revision-list button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;font-weight:800}.editor-revision-panel header button{min-height:34px;padding:0 11px}.editor-revision-panel header button:disabled{cursor:not-allowed;opacity:.55}.editor-revision-list{gap:8px;display:grid}.editor-revision-list button{text-align:left;gap:3px;padding:10px;display:grid}.editor-revision-list span{overflow-wrap:anywhere;color:var(--text)}@media (max-width:820px){.article-trust-timeline{grid-template-columns:1fr}}@media (max-width:760px){.editor-workspace{grid-template-columns:1fr;margin-bottom:96px}.editor-tools{position:static}.editor-tool-list{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.editor-head{flex-direction:column;align-items:stretch}.editor-author-preview-head,.editor-cover-fields,.editor-seo-panel header,.editor-faq-blocks>div,.editor-seo-grid,.editor-faq-row{grid-template-columns:1fr}.editor-author-badge{justify-self:start}.editor-cover-preview{min-height:180px}.editor-author-card h2{font-size:22px}.editor-login-prompt,.editor-draft-card dl,.editor-block-card header,.editor-revision-panel header,.editor-publish-panel{grid-template-columns:1fr}}
