body:has(>#community-root){margin:0;background:#070d16}.cm-appeals{border:1px solid #927346;border-radius:10px;padding:20px;margin:20px 0}.cm-review-form{display:grid;gap:12px;margin:16px 0}.cm-review-form button[type=submit]{justify-self:start}.cm-review-event{border-top:1px solid var(--cm-line);padding:16px 0}.cm-review-answer{margin-left:16px;border-left:3px solid var(--cm-accent);padding-left:16px}.cm-review-badge{display:inline-block;font-size:12px;font-weight:500;color:#ffd59a;margin-left:8px}.cm-review-queue{margin:8px 0;color:var(--cm-accent)}.cm-topic-list.cm-topics-lines{border:0;margin-top:20px}.cm-topics-lines .cm-topic-row{padding:5px 0;border:0;gap:8px;align-items:baseline;counter-increment:cm-report}.cm-topics-lines .cm-topic-row:before{content:counter(cm-report) ".";flex:none;min-width:2ch;color:var(--cm-muted);font-size:15px}.cm-topics-lines .cm-topic-content>:not(h2),.cm-topics-lines .cm-counts{display:none}.community .cm-topics-lines .cm-topic-row h2{font-size:16px;line-height:1.5;font-weight:400;margin:0}.cm-topics-lines .cm-topic-row h2 a{display:block;overflow-wrap:anywhere}.cm-main-wrap{min-width:0}.cm-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:24px;padding:16px;background:#0c1624;border:1px solid var(--cm-line);border-radius:9px}.cm-filters label{flex:1 1 145px;min-width:0}.cm-filters button{align-self:end}.cm-work-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cm-topic-editor{display:grid;gap:12px;margin:20px 0;padding:18px;border:1px solid var(--cm-line);border-radius:9px}@media (max-width:850px){.cm-work-board{grid-template-columns:minmax(0,1fr)!important}}.cm-work-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start;margin-top:26px}.cm-work-column{min-width:0;border-top:3px solid #b4a578;padding-top:12px}.cm-work-column[data-stage=progress]{border-color:#79baf3}.cm-work-column[data-stage=fixed]{border-color:#7dd3c7}.cm-work-card{background:#0c1624;border:1px solid var(--cm-line);border-radius:9px;padding:18px;margin:14px 0;overflow-wrap:anywhere}.cm-work-card h3{margin:8px 0;font-size:18px}.cm-work-card .cm-excerpt{color:var(--cm-muted);font-size:14px}.cm-work-card .cm-meta{margin-top:8px}@media (max-width:1100px){.cm-work-board{grid-template-columns:minmax(0,1fr)}}.community button.cm-delete{color:#ffb49f;border-color:#974a43;background:#321b20}.community{font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif;color:#dce6f4;background:#070d16;min-height:100vh;color-scheme:dark;--cm-line:#233248;--cm-muted:#9aabc0;--cm-accent:#7dd3c7}.community *{box-sizing:border-box}.community [hidden]{display:none!important}.community a{color:var(--cm-accent);text-decoration:none}.community a:hover{text-decoration:underline}.community button,.community input,.community textarea,.community select{font:inherit}.community button{cursor:pointer;border:1px solid #354960;background:#152337;color:#e6edf7;padding:9px 15px;border-radius:7px;transition:background .15s}.community button:hover{background:#20344a}.community button:disabled{opacity:.5;cursor:default}.community button:focus-visible,.community a:focus-visible,.community input:focus-visible,.community textarea:focus-visible,.community select:focus-visible{outline:2px solid var(--cm-accent);outline-offset:3px}.community button[aria-pressed=true]{border-color:var(--cm-accent);background:#153b3a}.community .cm-primary{background:var(--cm-accent);color:#082422;border-color:var(--cm-accent);font-weight:650}.community .cm-primary:hover{background:#a0e9de}.community .cm-link{border:0;background:transparent;color:var(--cm-accent);padding:6px 0}.community input,.community textarea,.community select{display:block;width:100%;padding:10px 12px;background:#080f1c;border:1px solid #354960;color:#e6edf7;border-radius:6px;margin-top:7px}.community textarea{resize:vertical}.community label{display:block;font-size:14px;color:#cbd7e7}.community h1{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:10px 0 16px;overflow-wrap:anywhere}.community h2{font-size:20px;margin:8px 0 12px;overflow-wrap:anywhere}.community p{margin:10px 0 18px}.community summary{cursor:pointer;color:var(--cm-muted)}.cm-header{width:100%;margin:0;padding:26px 34px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--cm-line)}.community .cm-brand{font-weight:850;letter-spacing:2px;font-size:19px;color:#ecf4ff}.cm-brand span{color:var(--cm-accent)}.cm-header nav{display:flex;align-items:center;gap:22px;font-size:14px;flex-wrap:wrap}.cm-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:clamp(24px,3vw,45px);width:100%;margin:0;padding:38px 34px 80px}.cm-sidebar nav{display:grid;gap:4px;margin:20px 0 30px}.community .cm-sidebar nav button{text-align:left;background:transparent;border-color:transparent;padding:10px 14px;color:#b9c8dc}.community .cm-sidebar nav button[aria-current]{background:#163331;color:#a1eddf;border-left:3px solid var(--cm-accent)}.cm-eyebrow{font-size:12px;letter-spacing:1.7px;color:var(--cm-muted);font-weight:600}.cm-muted{color:var(--cm-muted)}.cm-small{font-size:14px}.cm-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.cm-page-head button{flex-shrink:0}.cm-meta{font-size:13px;color:var(--cm-muted)}.cm-tag{color:var(--cm-accent);margin-right:12px}.cm-topic-list{margin-top:28px;border-top:1px solid var(--cm-line)}.cm-topic-row{display:flex;gap:24px;border-bottom:1px solid var(--cm-line);padding:23px 0}.cm-topic-content{flex:1;min-width:0}.community .cm-topic-row h2 a{color:#e8effa}.community .cm-excerpt{font-size:14px;color:var(--cm-muted);overflow-wrap:anywhere;margin:6px 0 12px}.cm-counts{display:grid;grid-template-columns:auto auto;align-content:center;gap:3px 8px;color:var(--cm-muted);font-size:13px;min-width:80px}.cm-counts strong{color:#dce6f4}.cm-card,.cm-detail{background:#0c1624;border:1px solid var(--cm-line);padding:24px;border-radius:10px;margin:18px 0}.cm-detail h1{margin-top:16px}.cm-prose{white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0!important}.cm-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.cm-compose{display:grid;gap:20px;width:100%;min-width:0}.cm-compose [data-poll]{display:grid;gap:20px}.cm-compose .cm-primary{justify-self:start}.cm-notice{color:#ffb49f;overflow-wrap:anywhere;white-space:pre-wrap}.cm-notice:empty{display:none}.cm-replies{margin-top:35px}.cm-replies h2 span{color:var(--cm-muted);font-size:16px}.cm-reply{border-bottom:1px solid var(--cm-line);padding:20px 0}.cm-reply-form{display:grid;gap:16px;margin-top:28px}.cm-reply-form button{justify-self:start}.cm-option{display:flex;justify-content:space-between;gap:20px;width:100%;text-align:left;margin:10px 0;overflow-wrap:anywhere}.cm-option strong{flex-shrink:0}.cm-moderation{margin-top:24px}.cm-auth{display:grid;gap:14px;border-top:1px solid var(--cm-line);padding-top:20px}.cm-auth h2{font-size:18px}.cm-auth .cm-captcha{padding:0;width:100%;overflow:hidden}.cm-captcha img{max-width:100%;display:block}.cm-empty{padding:50px 15px;border-bottom:1px solid var(--cm-line);text-align:center;color:var(--cm-muted)}.cm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15000;background:#000a;display:flex;align-items:center;justify-content:center;padding:clamp(5px,1.4vw,20px);height:100dvh;box-sizing:border-box}.cm-overlay-frame{position:relative;width:100%;height:100%;max-height:100%;overflow:auto;border:1px solid #354960;border-radius:12px;background:#070d16}.cm-overlay .community{min-height:100%;padding-top:30px}.cm-overlay-close{position:sticky;top:0;float:right;z-index:2;font:20px system-ui;color:#dce6f4;background:#152337;border:1px solid #354960;border-radius:5px;padding:5px 14px;cursor:pointer}.cm-topic-only{padding:clamp(16px,3vw,35px)!important}@media (max-width:850px){.cm-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 20px 50px}.cm-sidebar nav{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.cm-sidebar>.cm-small{display:none}.cm-header{padding:20px;align-items:flex-start}.cm-header nav{gap:12px;justify-content:flex-end}.cm-page-head{align-items:flex-start}.cm-counts{min-width:auto;grid-template-columns:auto;gap:0;text-align:right}.cm-card,.cm-detail{padding:18px}.cm-auth-slot{max-width:450px}.cm-overlay{padding:5px}.cm-overlay-frame{height:100%}}@media (max-width:460px){.cm-header{flex-direction:column;gap:12px}.cm-page-head{flex-direction:column;gap:4px}.cm-topic-row{gap:10px}.cm-option{flex-direction:column;gap:3px}}.cm-roadmap-meta{display:flex;gap:8px;flex-wrap:wrap;color:#7dd3c7;font-size:14px;margin:8px 0}.cm-roadmap-meta span{padding:3px 9px;border:1px solid #2d665f;border-radius:999px;background:#12302f}.cm-search{margin:0 0 14px!important}.cm-reactions{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.cm-reaction{font-size:13px;padding:5px 9px!important}.cm-reaction.is-active{border-color:var(--cm-accent);background:#153b3a}.cm-linked{padding:12px 0;color:var(--cm-muted);font-size:14px;display:flex;gap:8px;flex-wrap:wrap}.community .cm-main,.community .cm-sidebar,.community .cm-header nav,.community .cm-page-head>div{min-width:0}.community .cm-meta,.community .cm-header nav,.community button{overflow-wrap:anywhere}.community input,.community textarea,.community select{min-width:0;max-width:100%}@media (max-width:460px){.cm-layout{padding:20px 12px 40px}.cm-header{padding:16px 12px}.cm-header nav{justify-content:flex-start}.cm-card,.cm-detail{padding:14px}.cm-sidebar nav button{max-width:100%}.cm-counts{flex-shrink:0}}.cm-page-head{flex-wrap:wrap}.cm-section-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.cm-read-notice:empty{display:none}.cm-read-notice{color:var(--cm-muted);overflow-wrap:anywhere}@media (max-width:600px){.cm-section-actions{width:100%;margin:8px 0 0}.cm-section-actions button{flex:1;min-height:42px}}.cm-reply.cm-reply-nested{margin:12px 0 12px 32px;padding:16px 18px;border:1px solid var(--cm-line);border-left:3px solid var(--cm-accent);border-radius:0 8px 8px 0;background:#0c1927;min-width:0}.cm-reply-label{color:var(--cm-accent);font-size:12px;font-weight:600;margin-bottom:10px}.cm-reply-nested .cm-quote{background:#132435;border-left-color:#426477}.cm-reply-nested>.cm-prose{margin:16px 0!important}@media (max-width:600px){.cm-reply.cm-reply-nested{margin-left:12px;padding:14px 10px}.cm-reply-nested .cm-quote{padding:8px 10px}}.cm-topic-navigation{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 18px}.cm-topic-navigation .cm-tool{min-height:40px;flex:0 1 auto}.cm-unread{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;min-width:22px;padding:1px 6px;border-radius:12px;background:#254966;color:#e9f5ff;font-size:12px;font-variant-numeric:tabular-nums}.cm-quote,.cm-reply-context{margin:10px 0;padding:10px 14px;border-left:3px solid var(--cm-accent);background:#101f30;overflow-wrap:anywhere}.cm-quote p,.cm-reply-context p{margin:5px 0;white-space:pre-wrap}.cm-update-item{padding:14px 0;border-bottom:1px solid var(--cm-line);scroll-margin-top:30px;overflow-wrap:anywhere}.cm-update-item>p{white-space:pre-wrap;margin:0 0 8px}.cm-linked a{overflow-wrap:anywhere}.cm-link-editor{display:grid;gap:10px;margin-top:12px;padding:14px;background:#0b1726;border:1px solid var(--cm-line);border-radius:8px}.cm-link-editor label{min-width:0}.cm-link-editor input,.cm-link-editor select{width:100%;box-sizing:border-box}.cm-link-editor [data-results]{max-height:300px;overflow:auto}.community .cm-link-result{display:block;width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere;margin-bottom:5px}.cm-link-editor [data-chosen]>div{padding:5px 0;overflow-wrap:anywhere}.community .cm-reaction[aria-pressed=true]{background:#21475b;border-color:var(--cm-accent);color:#fff}.community button:disabled{cursor:default;opacity:.55}.cm-topic-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:14px;margin-top:18px;border-top:1px solid var(--cm-line)}.cm-toolbox{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:1;min-width:0}.community .cm-tool{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:6px 10px;font-size:13px;line-height:1.35;border:1px solid #354960;border-radius:6px;background:#111f30;color:#cbd7e7;cursor:pointer;list-style:none}.community .cm-tool:hover{background:#20344a;color:#fff}.cm-tool::-webkit-details-marker{display:none}.cm-tool-menu{margin:0}.cm-tool-menu[open]{flex-basis:100%}.cm-tool-menu[open]>summary{border-color:var(--cm-accent);color:var(--cm-accent)}.cm-tool-menu>.cm-actions{align-items:end;gap:8px;margin:8px 0 0;padding:10px;border:1px solid var(--cm-line);border-radius:6px;background:#080f1c}.cm-tool-menu label{font-size:12px}.cm-tool-menu select{font-size:13px;margin-top:4px;padding:6px 9px;min-height:34px}.cm-rating{display:inline-flex;align-items:center;gap:2px;border:1px solid #354960;border-radius:7px;overflow:hidden;background:#080f1c}.community .cm-rating button{display:flex;align-items:center;gap:5px;min-height:34px;padding:5px 9px;border:0;border-radius:0;font-size:18px;line-height:1.25;background:transparent}.cm-rating button span{font-size:12px}.cm-score{min-width:34px;text-align:center;font-size:14px;padding:0 5px}.community .cm-rating [data-vote="-1"][aria-pressed=true]{background:#153b3a;color:#a1eddf}.community .cm-rating [data-vote="-2"][aria-pressed=true]{background:#48252b;color:#ffb49f}.cm-topic-bar+.cm-topic-editor{margin-top:12px}.cm-reply>.cm-tool{margin-right:8px}.community .cm-reactions .cm-reaction{min-height:32px;border-radius:6px;font-size:12px}@media (max-width:600px){.cm-toolbox{flex-basis:100%}.cm-topic-bar{gap:7px}.community .cm-tool,.community .cm-rating button{min-height:40px}.cm-tool-menu>.cm-actions{flex-wrap:wrap}.cm-tool-menu label{min-width:0;flex:1 1 140px}}.cm-layout-guest{display:block}.cm-guest{max-width:560px;margin:40px auto;text-align:center}.cm-guest h1{margin:0 0 14px;font-size:24px}.cm-guest p{margin:0 0 14px;line-height:1.6}.cm-guest-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:22px 0 6px;align-items:center}.cm-guest .cm-auth-slot{margin-top:10px;text-align:left}.cm-settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:16000;display:grid;place-items:center;padding:16px;background:#000a}.cm-settings{width:min(680px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:22px;border:1px solid var(--cm-line);border-radius:10px;background:#0c1624}.cm-settings-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.cm-settings-head h2{margin:0}.cm-settings-head button{font-size:24px;line-height:1;padding:3px 10px}.cm-notification-list{display:grid;gap:8px}.cm-notification-list label{display:flex;gap:10px;align-items:flex-start;padding:11px;border:1px solid var(--cm-line);border-radius:7px;background:#091321;cursor:pointer}.cm-notification-list input{width:auto;margin:4px 0 0}.cm-notification-list strong,.cm-notification-list small{display:block}.cm-notification-list small{margin-top:2px;color:var(--cm-muted);font-size:12px;line-height:1.35}.cm-official-reply{padding:18px!important;margin:16px 0;border:1px solid #397d76!important;border-left:4px solid var(--cm-accent)!important;border-radius:8px;background:#0d2328}.cm-official-badge{display:inline-block;margin-bottom:10px;padding:3px 9px;border-radius:999px;background:#1d554f;color:#c3fff4;font-size:12px;font-weight:700;letter-spacing:.25px}.cm-official-toggle{display:flex!important;align-items:center;gap:8px;color:#bff6ed!important}.cm-official-toggle input{width:auto!important;margin:0!important}.social-config,.social-post,.social-editor{border:1px solid var(--cm-line);border-radius:9px;background:#0c1624;padding:16px;margin:16px 0}.social-config,.social-post{display:flex;gap:12px;align-items:start;flex-wrap:wrap}.social-post>div:first-child{flex:1;min-width:220px}.social-post h2{margin:6px 0}.social-status{font-size:12px;padding:2px 7px;border-radius:999px;background:#253349;color:#d5e2f6}.social-editor{display:grid;gap:14px}.social-editor fieldset{border:1px solid var(--cm-line);border-radius:7px;display:grid;gap:7px}.social-editor fieldset label,.social-editor>label:last-of-type{display:flex;align-items:center;gap:8px}.social-editor input[type=checkbox]{width:auto;margin:0}.cm-captcha-box{display:grid;gap:8px;justify-items:start;margin:6px 0}.cm-captcha-box small{color:var(--cm-muted);font-size:12px}.cm-captcha-box label{display:grid;gap:6px;width:100%;max-width:260px}.cm-captcha-box .cm-captcha{padding:0;overflow:hidden}.cm-captcha-box img{display:block;max-width:100%}.social-tabs{display:flex;gap:8px;margin:14px 0 6px}.social-tabs button{background:#0c1624;border:1px solid var(--cm-line);color:#d5e2f6;border-radius:999px;padding:6px 14px;cursor:pointer}.social-tabs button.active{border-color:#5aa9ff;color:#fff}.social-tabs button span{opacity:.6;margin-left:4px}.social-post{display:grid;grid-template-columns:220px minmax(0,1fr) 160px;gap:16px;align-items:start}.social-post>div:first-child{flex:none;min-width:0}.social-cover{flex:0 0 220px;width:220px;aspect-ratio:16/9;border-radius:7px;overflow:hidden;background:#07101c;display:flex;align-items:center;justify-content:center;color:#6b7c98;font-size:12px}.social-cover img{width:100%;height:100%;object-fit:cover;display:block}.social-cover-preview{display:block;max-width:320px;border-radius:7px;margin:6px 0}.social-buttons{display:flex;flex-direction:column;align-items:stretch;gap:6px}.social-buttons button{white-space:nowrap}.social-status.s-published{background:#1f4d33;color:#c7f5d8}.social-status.s-partial{background:#4d3f1f;color:#ffe6a8}.social-status.s-failed{background:#4d1f1f;color:#ffc9c9}.social-wall{margin-top:22px;border:1px solid var(--cm-line);border-radius:9px;background:#0c1624;padding:12px 16px}.social-wall summary{cursor:pointer;color:#d5e2f6}.social-wall-table{width:100%;border-collapse:collapse;margin-top:10px;font-size:13px}.social-wall-table th,.social-wall-table td{padding:6px 8px;border-bottom:1px solid var(--cm-line);text-align:left;vertical-align:top}.social-wall-table th{color:#6b7c98;font-weight:600}@media (max-width:820px){.social-post{grid-template-columns:1fr}.social-cover{width:100%}.social-buttons{flex-direction:row;flex-wrap:wrap}}@media (min-width: 851px){.cm-pinned>.cm-header{position:sticky;top:0;z-index:30;background:#070d16f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cm-pinned .cm-sidebar{position:sticky;top:calc(var(--cm-head-h, 88px) + 16px);align-self:start;max-height:calc(100vh - var(--cm-head-h, 88px) - 32px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(117,184,255,.4) transparent}}.cm-settings{color:#dce6f4;color-scheme:dark}.community{--cm-line:rgba(90,140,220,.22);--cm-muted:#8fa8d8;--cm-accent:#6effa8;--cm-panel:rgba(10,18,36,.88);--cm-panel-2:rgba(14,24,46,.9);--cm-border:rgba(90,140,220,.3);--cm-bright:#eaf2ff;--cm-blue:#5aa9ff;--cm-link:#9fd2ff;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#cfe3ff}body:has(>#community-root){background:radial-gradient(circle at 15% 10%,rgba(40,80,160,.18),transparent 42%),radial-gradient(circle at 85% 90%,rgba(110,255,168,.08),transparent 40%),linear-gradient(#040810e0,#040810f0),url(/community-background.webp) center/cover no-repeat fixed,#03050a}body:has(>#community-root) #community-root{background:transparent}.community a{color:var(--cm-link)}.community a:hover{color:var(--cm-bright)}.cm-header{min-height:64px;padding:10px 34px;background:#040811e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--cm-border)}.community .cm-brand{display:flex;flex-direction:column;letter-spacing:0;font-size:inherit;text-decoration:none}.community .cm-brand b{font-size:19px;font-weight:700;letter-spacing:.4px;color:var(--cm-accent)}.community .cm-brand span{font-size:11.5px;font-weight:400;color:var(--cm-muted)}.community .cm-brand:hover{opacity:.85;text-decoration:none}.cm-header nav{gap:18px;font-weight:600}.community .cm-header nav a{color:var(--cm-muted)}.community .cm-header nav a:hover{color:var(--cm-bright);text-decoration:none}.community .cm-header nav .cm-link{color:var(--cm-muted);font-weight:600}.community .cm-header nav .cm-link:hover{color:var(--cm-bright)}.community .cm-header [data-login]{color:#041018;background:linear-gradient(135deg,#6effa8,#45d876);border-color:#6effa880;font-weight:650}.community button{border-color:var(--cm-border);background:var(--cm-panel-2);color:#cfe3ff;border-radius:8px}.community button:hover{background:#162440f2;border-color:#8fd6ff73}.community .cm-primary{color:#041018;background:linear-gradient(135deg,#6effa8,#45d876);border-color:#6effa880;box-shadow:0 4px 18px #6effa829}.community .cm-primary:hover{background:linear-gradient(135deg,#6effa8,#45d876);filter:brightness(1.06)}.community .cm-link{background:transparent;border:0;color:var(--cm-link)}.community .cm-link:hover{background:transparent;color:var(--cm-bright)}.community button[aria-pressed=true]{background:#6effa81f;border-color:var(--cm-accent)}.community input,.community textarea,.community select{background:#040914cc;border-color:#5a8cdc52;color:var(--cm-bright);border-radius:8px}.community input:focus,.community textarea:focus,.community select:focus{border-color:var(--cm-accent);outline:none;box-shadow:0 0 0 3px #6effa81f}.community label{color:var(--cm-muted)}.community .cm-sidebar nav button{color:var(--cm-muted);border-radius:8px}.community .cm-sidebar nav button:hover{color:var(--cm-bright);background:#5a8cdc14}.community .cm-sidebar nav button[aria-current]{background:#6effa817;color:var(--cm-accent);border-left:3px solid var(--cm-accent)}.cm-eyebrow{color:var(--cm-blue);letter-spacing:.9px;font-weight:700}.cm-card,.cm-detail,.cm-filters,.cm-work-card,.cm-topic-editor,.cm-settings,.cm-link-editor,.cm-tool-menu>.cm-actions,.social-config,.social-post,.social-editor,.social-wall,.seo-connection,.seo-add,.seo-runs,.fn-steps,.cm-reply.cm-reply-nested{background:var(--cm-panel);border-color:var(--cm-border);border-radius:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cm-settings{box-shadow:0 18px 60px #0000008c}.seo-table,.seo-history-table,.seo-chart{background:var(--cm-panel)}.seo-table th,.seo-history th{background:#0e182ef7;color:var(--cm-muted)}.cm-quote,.cm-reply-context{background:#0e182ebf}.community .cm-topic-row h2 a{color:var(--cm-bright)}.community .cm-topic-row h2 a:hover{color:var(--cm-accent);text-decoration:none}.cm-tag{color:var(--cm-blue)}.community .cm-tool,.cm-rating{background:var(--cm-panel-2);border-color:var(--cm-border)}.cm-image-picker{min-width:0;margin:12px 0;color:#b9c8dc;font:14px/1.5 system-ui}.cm-image-picker label{display:block}.cm-image-picker input{display:block;max-width:100%;margin:8px 0}.cm-image-picker small{display:block}.cm-image-picker p{color:#ffb49f;overflow-wrap:anywhere}.cm-image-picker p:empty{display:none}.cm-image-previews,.cm-images{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.cm-image-previews>div{display:grid;gap:6px;width:140px;max-width:100%}.cm-image-previews img{width:100%;height:100px;object-fit:contain;background:#080f1c;border-radius:6px}.cm-image-previews button{cursor:pointer}.cm-images:empty{display:none}.cm-images a{display:block;max-width:100%;width:240px}.cm-images img{display:block;width:100%;height:180px;object-fit:contain;background:#080f1c;border:1px solid #354960;border-radius:8px}.cm-image-viewer{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:64px 20px 20px;border:0;background:#050910ed;color:#e6edf7;overflow:auto}.cm-image-viewer[open]{display:flex;align-items:center;justify-content:center}.cm-image-viewer::backdrop{background:#0009}.cm-image-viewer>img{display:block;max-width:100%;max-height:100%;object-fit:contain}.cm-image-viewer>[hidden]{display:none}.cm-image-viewer>button{position:absolute;right:16px;top:12px;width:44px;height:44px;border:1px solid #64748b;border-radius:8px;background:#152337;color:#fff;font:30px/1 system-ui;cursor:pointer}.cm-image-viewer>button:focus-visible{outline:2px solid #7dd3c7;outline-offset:3px}.cm-image-viewer>p{font:16px system-ui}@media (max-width:460px){.cm-image-viewer{padding:64px 8px 12px}}.af-root{--af-panel: rgba(10, 18, 36, .9);--af-border: rgba(90, 140, 220, .3);--af-border-soft: rgba(90, 140, 220, .16);--af-text: #cfe3ff;--af-bright: #eaf2ff;--af-muted: #8fa8d8;--af-dim: #6f82a8;--af-accent: #6effa8;--af-blue: #5aa9ff;--af-red: #ff8a8a;color:var(--af-text);font:14px/1.5 Segoe UI,system-ui,sans-serif;color-scheme:dark}.af-root *,.af-root *:before,.af-root *:after{box-sizing:border-box}.af-root [hidden]{display:none!important}.af-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto;background:radial-gradient(circle at 15% 10%,rgba(40,80,160,.2),transparent 42%),radial-gradient(circle at 85% 90%,rgba(110,255,168,.08),transparent 40%),linear-gradient(#0509128c,#050912c7),url(/auth-background-right-v4.webp) center / cover no-repeat,#03050a}.af-screen .af-card{margin:auto}.af-root .af-card{width:min(100%,420px);padding:26px 26px 20px;background:var(--af-panel);border:1px solid var(--af-border);border-radius:14px;box-shadow:0 18px 60px #0000008c,inset 0 1px #8fd6ff0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.af-inline .af-card{width:100%;max-width:420px;margin:0 auto}.af-root .af-brand{display:flex;flex-direction:column;align-items:center;gap:1px;margin-bottom:18px}.af-root .af-brand b{font-size:24px;letter-spacing:.4px;color:var(--af-accent)}.af-root .af-brand span{font-size:12px;color:var(--af-muted)}.af-root .af-brand span:empty{display:none}.af-root .af-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:18px;border:1px solid var(--af-border-soft);border-radius:10px;background:#04091499}.af-root .af-tabs button{margin:0;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--af-muted);font:600 14px Segoe UI,system-ui,sans-serif;cursor:pointer;transition:background .15s,color .15s}.af-root .af-tabs button:hover{color:var(--af-bright);background:transparent}.af-root .af-tabs button[aria-selected=true]{color:#041018;background:linear-gradient(135deg,#6effa8,#45d876)}.af-root .af-title{margin:0 0 4px;font-size:18px;color:var(--af-bright);font-weight:650;line-height:1.3}.af-root .af-hint{margin:0 0 16px;font-size:13px;color:var(--af-muted)}.af-root .af-form{display:flex;flex-direction:column;gap:12px}.af-root .af-field{display:flex;flex-direction:column;gap:5px;margin:0;font-size:13px;color:var(--af-text)}.af-root .af-label{font-size:12.5px;font-weight:600;color:var(--af-muted);letter-spacing:.2px}.af-root .af-label small{font-weight:400;color:var(--af-dim)}.af-root .af-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.af-root .af-note{font-size:11.5px;color:var(--af-dim)}.af-root .af-input{display:block;width:100%;margin:0;padding:10px 12px;font:14px Segoe UI,system-ui,sans-serif;color:var(--af-bright);background:#040914cc;border:1px solid rgba(90,140,220,.32);border-radius:8px;outline:none;transition:border-color .15s,box-shadow .15s}.af-root .af-input::placeholder{color:#55678a}.af-root .af-input:focus{border-color:var(--af-accent);box-shadow:0 0 0 3px #6effa81f}.af-root .af-pass{position:relative;display:block}.af-root .af-pass .af-input{padding-right:42px}.af-root .af-eye{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:32px;height:30px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--af-muted);font-size:15px;cursor:pointer;opacity:.65}.af-root .af-eye:hover{opacity:1;background:#5a8cdc1f}.af-root .af-captcha-img{display:block;width:210px;max-width:100%;border-radius:6px;border:1px solid rgba(122,169,235,.32);cursor:pointer}.af-root .af-msg{min-height:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.af-root .af-msg:empty{display:none}.af-root .af-msg.is-error{padding:8px 11px;border:1px solid rgba(255,122,122,.35);border-radius:8px;background:#3c10168c;color:#ffb4b4}.af-root .af-msg.is-ok{padding:8px 11px;border:1px solid rgba(110,255,168,.32);border-radius:8px;background:#0e30228c;color:#b9f7d2}.af-root .af-unverified{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid rgba(255,213,106,.3);border-radius:8px;background:#32280c73;color:#f3dda0;font-size:13px}.af-root .af-denial{display:flex;gap:8px}.af-root .af-denial a{flex:1;padding:8px 10px;border:1px solid var(--af-border);border-radius:8px;color:#9fd2ff;font-size:13px;text-align:center;text-decoration:none}.af-root .af-denial a:hover{border-color:var(--af-blue);background:#101a2ecc}.af-root .af-btn{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:10px 16px;font:600 14px Segoe UI,system-ui,sans-serif;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:filter .15s,border-color .15s,color .15s,background .15s}.af-root .af-btn:disabled{opacity:.55;cursor:not-allowed}.af-root .af-submit{width:100%;margin-top:4px;padding:12px 16px;font-size:15px;color:#041018;background:linear-gradient(135deg,#6effa8,#45d876);border-color:#6effa880;box-shadow:0 4px 20px #6effa833}.af-root .af-submit:hover:not(:disabled){filter:brightness(1.06);background:linear-gradient(135deg,#6effa8,#45d876)}.af-root .af-btn-ghost{color:var(--af-text);background:transparent;border-color:var(--af-border);align-self:flex-start;padding:7px 12px;font-size:13px}.af-root .af-btn-ghost:hover:not(:disabled){border-color:#8fd6ff80;background:transparent}.af-root .af-link{margin:0;padding:0;border:0;background:none;color:#9fd2ff;font:12.5px Segoe UI,system-ui,sans-serif;cursor:pointer}.af-root .af-link:hover{color:var(--af-bright);background:none;text-decoration:underline}.af-root .af-back{align-self:center;margin-top:2px;font-size:13px}.af-root .af-footer{display:flex;justify-content:center;gap:18px;margin-top:18px;padding-top:14px;border-top:1px solid var(--af-border-soft);font-size:12.5px}.af-root .af-footer a{color:var(--af-muted);text-decoration:none}.af-root .af-footer a:hover{color:var(--af-bright)}.af-root button:focus-visible,.af-root a:focus-visible{outline:2px solid var(--af-accent);outline-offset:2px}@media (max-width: 480px){.af-root .af-card{padding:20px 16px 16px}.af-screen{padding:12px;align-items:flex-start}}.af-inline .af-brand{display:none}.af-root .af-captcha-refresh{justify-self:start;min-height:42px;padding:9px 14px}.af-root .af-captcha-img[hidden]{display:none}.af-root .af-check{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--af-dim);line-height:1.4;cursor:pointer}.af-root .af-check input{margin:2px 0 0;flex:0 0 auto;accent-color:#45d876}.af-root .af-check a{color:inherit;text-decoration:underline}.af-root .af-check[hidden]{display:none}.af-root .af-submit:disabled{background:#2a3546;color:#8796ab;box-shadow:none;filter:none;opacity:1}.kb-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:16px;border:1px solid var(--cm-line);border-radius:10px;background:#0c1624;margin:20px 0}.kb-filters label{flex:1 1 140px;min-width:0;font-size:12px}.kb-filters input,.kb-filters select{width:100%}.kb-board{display:flex;gap:16px;overflow-x:auto;align-items:flex-start;padding-bottom:20px;scroll-snap-type:x proximity}.kb-column{flex:1 0 290px;max-width:360px;min-width:0;background:#0c1624;border:1px solid var(--cm-line);border-radius:10px;padding:12px;scroll-snap-align:start}.kb-column>header{display:flex;gap:8px;align-items:center;margin-bottom:14px}.kb-column h2{font-size:16px;margin:0;flex:1;overflow-wrap:anywhere}.kb-count{font-size:12px;color:var(--cm-muted);white-space:nowrap}.kb-limit{color:#ffb49f}.kb-done{border-top:3px solid #5fae92}.kb-cards{min-height:80px;display:grid;gap:12px}.kb-cards:empty:after{content:"Нет задач";color:var(--cm-muted);font-size:13px;text-align:center;padding:22px 8px}.kb-column>[data-more]{width:100%;margin-top:12px}.kb-card{border:1px solid #2c4058;border-left:3px solid #657c98;border-radius:8px;background:#101e30;padding:12px;min-width:0;overflow-wrap:anywhere}.kb-card[draggable=true]{cursor:grab}.kb-card-top{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;font-size:11px;color:var(--cm-muted)}.community .kb-card-title{display:block;border:0;background:transparent;padding:10px 0;text-align:left;font-size:15px;font-weight:650;width:100%;white-space:normal;line-height:1.4;color:#e4edfa}.community .kb-card-title:hover{color:var(--cm-accent)}.kb-priority-urgent{border-left-color:#ef7d7d}.kb-priority-high{border-left-color:#eeb663}.kb-priority-low{border-left-color:#548695}.kb-blocked{color:#ffc37e}.kb-overdue .kb-due{color:#ff9d9d}.kb-due{font-size:12px;margin-top:8px;color:var(--cm-muted)}.kb-tags{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px;font-size:11px;color:#8fd4ce}.kb-tags span{border-radius:4px;background:#183338;padding:2px 5px}.kb-card-foot{display:flex;gap:12px;margin-top:12px;color:var(--cm-muted);font-size:12px}.kb-move{margin-top:10px;font-size:12px}.kb-move summary{cursor:pointer;color:var(--cm-accent)}.kb-move select,.kb-move button{width:100%;margin-top:6px;font-size:12px}.kb-dragging{opacity:.4}.kb-drop-target{outline:2px solid var(--cm-accent);outline-offset:-2px}.kb-dialog{width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:24px;border:1px solid #354960;border-radius:12px;background:#0b1421;color:#dce6f4;overflow:auto}.kb-dialog::backdrop{background:#020710cc}.kb-dialog-head{display:flex;align-items:start;gap:16px;justify-content:space-between;margin-bottom:18px}.kb-dialog-head h2{margin:4px 0;overflow-wrap:anywhere}.kb-dialog-head>[data-close]{flex-shrink:0}.kb-dialog form{display:grid;gap:16px}.kb-dialog label{display:block;font-size:13px}.kb-dialog input:not([type=checkbox]),.kb-dialog select,.kb-dialog textarea{width:100%;box-sizing:border-box}.kb-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kb-check-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.kb-check-row input[type=checkbox]{flex:none;width:18px;height:18px}.kb-check-row input[data-text]{flex:1;min-width:0}.kb-check-row button{flex:none}.kb-inline{display:flex!important;gap:8px;align-items:center}.kb-inline input{width:auto}.kb-column-setting{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px;border:1px solid var(--cm-line);padding:12px;border-radius:8px;margin-bottom:12px}.kb-column-setting .cm-actions{margin:0}.kb-history{border-top:1px solid var(--cm-line);margin-top:24px;padding-top:16px}.kb-history summary{cursor:pointer;color:var(--cm-accent)}.kb-task-discussion{margin-top:24px}.kb-task-discussion .cm-detail{margin-top:10px}.kb-check-summary{padding-left:20px}.kb-check-summary li{margin:8px 0;overflow-wrap:anywhere}.community.kb-dialog,.cm-overlay .community.kb-dialog{min-height:0}@media (max-width:600px){.kb-column{flex:0 0 86%;max-width:none}.kb-dialog{padding:16px;width:calc(100vw - 12px)}.kb-fields{grid-template-columns:1fr}.kb-column-setting{grid-template-columns:minmax(0,1fr) 90px}.kb-filters{padding:12px}.kb-filters label{flex-basis:120px}.kb-card[draggable=true]{cursor:auto}.kb-page-head .cm-section-actions button{flex:1 1 45%;overflow-wrap:normal}}.seo-panel{min-width:0}.seo-connections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 8px}.seo-connection{display:flex!important;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--cm-line);border-radius:9px;background:#0a1421;cursor:pointer}.seo-connection.is-ready{border-color:#2f655f;background:#0d2025}.seo-connection input{width:auto;margin:3px 0 0;flex:none}.seo-connection span,.seo-connection strong,.seo-connection small{display:block;min-width:0}.seo-connection small{margin-top:4px;color:var(--cm-muted);font-size:12px;overflow-wrap:anywhere}.seo-connection .seo-cost{color:#e8bf72}.seo-add{display:grid;grid-template-columns:minmax(220px,1fr) 160px 150px auto;align-items:end;gap:10px;margin:24px 0;padding:16px;border:1px solid var(--cm-line);border-radius:9px;background:#0a1421}.seo-add input,.seo-add select{width:100%;box-sizing:border-box}.seo-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:22px 0 8px}.seo-toolbar label{width:min(420px,100%)}.seo-toolbar input{width:100%;box-sizing:border-box}.seo-table-wrap{width:100%;overflow:auto;border:1px solid var(--cm-line);border-radius:9px}.seo-table{width:100%;min-width:980px;border-collapse:collapse;background:#091321}.seo-table th,.seo-table td{padding:13px 12px;border-bottom:1px solid var(--cm-line);text-align:left;vertical-align:top}.seo-table th{position:sticky;top:0;z-index:1;background:#101e2e;color:#9eb0c6;font-size:12px;letter-spacing:.4px;text-transform:uppercase}.seo-table tbody tr:last-child td{border-bottom:0}.seo-table td:first-child{width:23%}.seo-table td:nth-child(2),.seo-table td:nth-child(3){width:24%}.seo-keyword-meta,.seo-metric,.seo-page,.seo-date{display:block;margin-top:5px;font-size:12px;color:var(--cm-muted);overflow-wrap:anywhere}.seo-page{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seo-rank,.seo-volume{font-size:22px;color:#e9f2ff;font-variant-numeric:tabular-nums}.seo-trend{display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;font-size:11px;font-weight:700}.seo-trend-good{color:#a1eddf;background:#153b3a}.seo-trend-bad{color:#ffb49f;background:#47242a}.seo-empty-value{color:#63758b}.seo-row-actions{display:grid;gap:6px;min-width:130px}.seo-row-actions button{padding:6px 9px;font-size:12px;white-space:normal}.seo-runs{margin-top:24px;padding:12px 14px;border:1px solid var(--cm-line);border-radius:9px}.seo-runs summary{font-weight:700}.seo-run{display:grid;grid-template-columns:75px minmax(150px,1fr) auto auto;gap:8px 12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--cm-line);font-size:13px}.seo-run:last-child{border-bottom:0}.seo-run small{grid-column:2/-1;color:#ffb49f;overflow-wrap:anywhere}.seo-run-status{display:inline-flex;justify-content:center;padding:3px 7px;border-radius:999px;background:#26364a;font-size:11px}.seo-run-status.is-success{color:#a1eddf;background:#153b3a}.seo-run-status.is-partial{color:#f8d58e;background:#42391d}.seo-run-status.is-failed{color:#ffb49f;background:#47242a}.seo-run-status.is-running{color:#b8d8ff;background:#173452}.seo-history{width:min(1050px,100%)}.seo-history-table{max-height:360px;overflow:auto;margin-top:18px;border:1px solid var(--cm-line);border-radius:8px}.seo-history table{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.seo-history th,.seo-history td{padding:9px 10px;border-bottom:1px solid var(--cm-line);text-align:left}.seo-history th{position:sticky;top:0;background:#111f30}.seo-chart{margin-top:18px;padding:12px;border:1px solid var(--cm-line);border-radius:8px;background:#08111d;overflow:auto}.seo-chart svg{display:block;width:100%;min-width:560px;height:auto}.seo-chart svg line{stroke:#34475d;stroke-width:1}.seo-chart svg text{fill:#8193aa;font:12px system-ui}.seo-chart-legend{display:flex;align-items:center;gap:16px;color:#cbd7e7;font-size:12px}.seo-chart-legend span{display:flex;align-items:center;gap:5px}.seo-chart-legend i{width:14px;height:3px;border-radius:2px;background:#ffcf40}.seo-chart-legend i.is-google{background:#62a8ff}.seo-chart-legend small{margin-left:auto;color:var(--cm-muted)}@media (max-width:1050px){.seo-connections{grid-template-columns:1fr}.seo-add{grid-template-columns:1fr 1fr}.seo-add label:first-child{grid-column:1/-1}.seo-run{grid-template-columns:70px 1fr}.seo-run small{grid-column:1/-1}}@media (max-width:600px){.seo-add{grid-template-columns:1fr}.seo-add label:first-child{grid-column:auto}.seo-toolbar{align-items:stretch;flex-direction:column}.seo-run{grid-template-columns:1fr}.seo-run small{grid-column:auto}.seo-chart-legend{flex-wrap:wrap}.seo-chart-legend small{width:100%;margin:0}}.fn-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0 6px}.fn-filters select{min-width:140px}.fn-check{display:flex!important;align-items:center;gap:6px;white-space:nowrap}.fn-check input{width:auto;margin:0}.fn-h{margin:28px 0 10px;font-size:18px}.fn-steps{display:grid;gap:6px;padding:14px;border:1px solid var(--cm-line);border-radius:9px;background:#0a1421}.fn-step{display:grid;grid-template-columns:minmax(150px,210px) 1fr 70px 110px 70px;align-items:center;gap:10px;font-size:14px}.fn-step strong{text-align:right;font-variant-numeric:tabular-nums}.fn-bar{height:14px;border-radius:7px;background:#13233a;overflow:hidden}.fn-bar i{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#3f8cff,#5de0c0)}.fn-conv{color:var(--cm-muted);font-size:12px}.fn-drop{color:#ffb49f;font-size:12px;text-align:right}.fn-divider{margin:8px 0 2px;padding-top:8px;border-top:1px dashed var(--cm-line);color:var(--cm-muted);font-size:12px}.fn-table{min-width:720px}.fn-table td{font-size:13px}.fn-sub{display:block;margin-top:3px;color:var(--cm-muted);font-size:11px}.fn-warn{color:#ffb49f;font-weight:700}.fn-muted{color:var(--cm-muted)}.fn-table button{padding:5px 9px;font-size:12px;white-space:nowrap;writing-mode:horizontal-tb}.fn-table td:last-child{width:1%;white-space:nowrap}.seo-history tr.fn-bad td{background:#2a1418}.seo-history tr.fn-srv td{background:#0f1f2b}.seo-history td small{display:block;color:var(--cm-muted);font-size:11px}@media (max-width:700px){.fn-step{grid-template-columns:1fr 60px}.fn-step .fn-bar,.fn-step .fn-conv,.fn-step .fn-drop{grid-column:1/-1}}
