.about-project-page{max-width:1180px;margin:0 auto;padding-bottom:28px;display:none}.workspace.about-project-active>:not(.about-project-page){display:none!important}.workspace.about-project-active .about-project-page{display:block}.about-project-hero{background:radial-gradient(circle at 85% 15%,#6f89ff38,#0000 34%),linear-gradient(145deg,#101b30f5,#0a1220e6);border:1px solid #ffffff14;border-radius:24px;padding:30px 34px;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000029}.about-project-hero-main{align-items:center;gap:24px;display:flex}.about-project-logo{object-fit:cover;border:1px solid #7d91ff33;border-radius:24px;flex:0 0 118px;width:118px;height:118px;box-shadow:0 18px 45px #2230562e}.about-project-hero-copy{min-width:0}.about-project-kicker,.about-card-label{color:#7e91ff;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.about-project-hero h1{letter-spacing:-.03em;margin:8px 0 12px;font-size:clamp(30px,3.8vw,46px);line-height:1.06}.about-project-lead{color:#a6b3c8;max-width:780px;margin:0;font-size:16px;line-height:1.65}.about-project-flow{color:#dce4ff;background:#7189ff17;border:1px solid #7d91ff2e;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding:8px;font-size:12px;font-weight:700;display:inline-flex}.about-project-flow span{background:#ffffff0f;border-radius:999px;padding:3px 7px}.about-project-flow b{color:#7e91ff}.about-project-grid{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}.about-card{background:#0d1627c2;border:1px solid #ffffff13;border-radius:20px;width:100%;padding:24px;box-shadow:0 18px 60px #0000001a}.about-card h2{margin:7px 0 10px;font-size:21px}.about-card p{color:#8e9cb2;margin:0;line-height:1.65}.about-card-intro{align-items:flex-start;gap:16px;display:flex}.about-card-intro>div:last-child{max-width:860px}.about-card-icon{color:#dbe3ff;background:linear-gradient(145deg,#657cf647,#8a5cf238);border:1px solid #7d91ff33;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.about-feature-list{gap:8px;margin-top:16px;display:grid}.about-feature-list>div{background:#ffffff06;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.about-feature-list b{color:#7789ff;font-size:11px}.about-feature-list span{color:#c9d2e0;font-size:13px}.about-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.about-process>div{background:#ffffff05;border:1px solid #ffffff0e;border-radius:16px;min-height:164px;padding:18px;position:relative;overflow:hidden}.about-process b{color:#7d91ff24;font-size:52px;line-height:1;position:absolute;top:8px;right:14px}.about-process strong{color:#e7edf7;margin:34px 0 8px;font-size:15px;display:block;position:relative}.about-process p{font-size:12px;line-height:1.55;position:relative}.about-roadmap-card{grid-column:auto}.about-roadmap-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.about-roadmap-badge{color:#bfd0ff;background:#667ef61a;border:1px solid #7d91ff26;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.about-roadmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.about-roadmap-item{background:#ffffff05;border:1px solid #ffffff0e;border-radius:14px;grid-template-columns:14px 1fr;gap:12px;padding:15px;display:grid}.about-roadmap-dot{background:#7d91ff;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 5px #7d91ff17}.about-roadmap-item strong{color:#e7edf7;font-size:14px;display:block}.about-roadmap-item p{margin-top:5px;font-size:12px;line-height:1.55}.about-project-footer-note{color:#b9c5d8;background:#7791ff0e;border:1px solid #7d91ff1a;border-radius:16px;align-items:center;gap:16px;margin-top:16px;padding:17px 20px;display:flex}.about-project-footer-note strong{color:#e8edf7;flex:none}.about-nav-button span{display:inline}html[data-theme=light] .about-project-hero,html[data-theme=light] .about-card{background:#fff;border-color:#2a3a581a;box-shadow:0 20px 55px #27334e14}html[data-theme=light] .about-project-hero{background:radial-gradient(circle at 85% 15%,#6f89ff26,#0000 34%),#fff}html[data-theme=light] .about-project-logo{border-color:#485bae24;box-shadow:0 16px 36px #34446c1f}html[data-theme=light] .about-project-lead,html[data-theme=light] .about-card p{color:#66758d}html[data-theme=light] .about-project-flow{color:#4f61a7;background:#f4f6ff}html[data-theme=light] .about-project-flow span{background:#485bae12}html[data-theme=light] .about-feature-list>div,html[data-theme=light] .about-roadmap-item,html[data-theme=light] .about-process>div{background:#f8faff;border-color:#2a3a5812}html[data-theme=light] .about-feature-list span,html[data-theme=light] .about-roadmap-item strong,html[data-theme=light] .about-process strong,html[data-theme=light] .about-project-footer-note strong{color:#283750}html[data-theme=light] .about-project-footer-note{color:#627189;background:#f6f8ff;border-color:#485bae1a}@media (width<=980px){.about-roadmap{grid-template-columns:1fr}.about-process{grid-template-columns:repeat(2,minmax(0,1fr))}.about-nav-button span{display:none}}@media (width<=680px){.about-project-hero{padding:24px 20px}.about-project-hero-main{align-items:flex-start;gap:16px}.about-project-logo{border-radius:18px;flex-basis:76px;width:76px;height:76px}.about-project-hero h1{font-size:30px}.about-project-lead{font-size:15px}.about-card{padding:19px}.about-card-intro,.about-project-footer-note,.about-roadmap-head{flex-direction:column;align-items:flex-start}}@media (width<=520px){.about-project-hero-main{display:grid}.about-project-logo{width:70px;height:70px}.about-project-flow{border-radius:16px}.about-process{grid-template-columns:1fr}.about-process>div{min-height:140px}}.video-enhancement-block{gap:12px;margin-top:10px;display:grid}.video-source-warning{border:1px solid color-mix(in srgb, #f59e0b 45%, var(--border,#dfe5f1));background:color-mix(in srgb, #f59e0b 9%, var(--surface,#fff));border-radius:14px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.video-source-icon{background:color-mix(in srgb, #f59e0b 18%, var(--surface,#fff));color:#b56b00;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.video-source-warning strong{color:var(--text,#17223b);margin-bottom:3px;display:block}.video-source-warning p{color:var(--muted,#6f7c96);margin:0;font-size:13px;line-height:1.45}.uploaded-video-list{gap:12px;display:grid}.uploaded-video-card{border:1px solid var(--border,#dfe5f1);background:var(--surface,#fff);border-radius:14px;overflow:hidden}.uploaded-video-card video{background:#0f172a;width:100%;max-height:320px;display:block}.uploaded-video-meta{align-items:center;gap:10px;padding:10px 12px;display:flex}.uploaded-video-meta span{font-weight:600}.uploaded-video-meta small{color:var(--muted,#6f7c96)}.video-delete{border:1px solid color-mix(in srgb, #ef4444 35%, var(--border,#dfe5f1));color:#d84b55;cursor:pointer;background:0 0;border-radius:9px;margin-left:auto;padding:7px 10px}.video-processing-note{border:1px solid color-mix(in srgb, #6385ff 28%, var(--border,#dfe5f1));background:color-mix(in srgb, #6385ff 7%, var(--surface,#fff));border-radius:12px;gap:4px;padding:11px 13px;display:grid}.video-processing-note strong{color:var(--text,#17223b);font-size:12px}.video-processing-note span{color:var(--muted,#6f7c96);font-size:11px;line-height:1.45}.video-upload-row{display:block}.video-upload-button{color:#9ab0ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;margin-top:0;padding:0;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.video-upload-button:hover{color:#7b8fff}.video-upload-button svg{flex:none}.video-upload-hint{color:var(--muted,#6f7c96);margin-top:6px;font-size:10px;display:block}.video-upload-status{color:var(--muted,#6f7c96);margin-top:6px;font-size:11px;display:block}.video-upload-status:empty{display:none}.video-upload-status.ok{color:#218a57}.video-upload-status.error,.video-enhancement-error{color:#c94c5b;font-size:11px}@media (width<=720px){.uploaded-video-meta{flex-wrap:wrap;align-items:flex-start}.video-delete{margin-left:0}}.editorial-card-no-media{color:#66758d;background:radial-gradient(circle at 50% 38%,#7791ff1a,#0000 42%),#0c1422;border-right:1px solid #ffffff0f;place-content:center;justify-items:center;gap:9px;height:100%;min-height:240px;display:grid}.editorial-card-no-media span{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}html[data-theme=light] .editorial-card-no-media{color:#8a97aa;background:radial-gradient(circle at 50% 38%,#576de31a,#0000 42%),#f3f6fb;border-right-color:#2a3a5814}html[data-theme=light] .editorial-post-card .editorial-status.status-pending,html[data-theme=light] .editorial-post-card .editorial-status.status-rewriting{color:#3157c7;background:#e8eeff;border-color:#c4d1ff}@media (width<=760px){.editorial-card-no-media{min-height:210px}}@media (width<=520px){.editorial-card-no-media{border-bottom:1px solid #ffffff0f;border-right:0;height:180px;min-height:180px}html[data-theme=light] .editorial-card-no-media{border-bottom-color:#2a3a5814}}.schedule-datetime-controls{grid-template-columns:minmax(190px,1fr) auto;align-items:center;gap:10px;display:grid}.schedule-time-controls{align-items:center;gap:6px;display:inline-flex}.schedule-time-controls select{color:#edf2fa;min-width:72px;min-height:42px;font:inherit;font-variant-numeric:tabular-nums;background:#08111f;border:1px solid #ffffff17;border-radius:10px;padding:0 30px 0 11px;font-size:13px}.schedule-time-controls span{color:#aebbd0;font-size:18px;font-weight:700}html[data-theme=light] .schedule-time-controls select{color:#24324a;background:#fff;border-color:#2a3a5821}html[data-theme=light] .schedule-time-controls span{color:#59687d}@media (width<=620px){.schedule-datetime-controls{grid-template-columns:1fr}.schedule-time-controls{justify-content:flex-start}}.signature-block{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;padding:18px}.signature-heading{gap:4px;margin-bottom:12px;display:grid}.signature-heading strong{font-size:14px}.signature-heading span{color:#78879d;font-size:11px}.signature-inherited{color:#8ea5ff;margin-bottom:8px;font-size:11px}.signature-editor{position:relative}.signature-toolbar{background:#070e198c;border:1px solid #ffffff14;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:4px;padding:6px;display:flex}.signature-toolbar button{color:#aebbd0;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.signature-toolbar button:hover{color:#fff;background:#7791ff24}.signature-emoji-wrap{position:relative}.signature-emoji{z-index:20;background:#111b2d;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:repeat(5,1fr);gap:4px;width:190px;padding:8px;display:grid;position:absolute;top:38px;left:0;box-shadow:0 18px 50px #0000004d}.signature-emoji button{font-size:18px}.signature-editor textarea{resize:vertical;color:#edf2fa;background:#091220;border:1px solid #ffffff17;border-radius:0 0 10px 10px;outline:none;width:100%;min-height:100px;padding:12px;line-height:1.55}.signature-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.signature-actions button{border-radius:9px;min-height:36px;padding:0 12px;font-size:11px}.signature-save{color:#fff;background:#6277f5;border:0;align-items:center;gap:6px;display:inline-flex}.signature-secondary{color:#9baac0;background:0 0;border:1px solid #ffffff1a}.signature-link-backdrop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030811b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.signature-link-dialog{background:#111b2d;border:1px solid #ffffff1a;border-radius:14px;width:min(460px,92vw);padding:20px;box-shadow:0 24px 80px #0006}.signature-link-dialog strong{margin-bottom:14px;font-size:18px;display:block}.signature-link-dialog label{color:#8c9ab0;gap:6px;margin-top:10px;font-size:11px;display:grid}.signature-link-dialog input{color:#edf2fa;background:#0a1322;border:1px solid #ffffff1a;border-radius:9px;outline:none;padding:10px 11px}.signature-link-dialog>div{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.signature-link-dialog>div button{color:#dbe3ef;background:#172238;border:1px solid #ffffff1a;border-radius:9px;min-height:36px;padding:0 12px}.signature-link-dialog>div button:last-child{color:#fff;background:#6277f5;border:0}.post-signature-block{border-top:1px solid #ffffff12;margin-top:22px}html[data-theme=light] .signature-block{background:#f8f9fc;border-color:#2a3a581a}html[data-theme=light] .signature-toolbar{background:#f1f4f9;border-color:#2a3a581a}html[data-theme=light] .signature-toolbar button{color:#65738a}html[data-theme=light] .signature-editor textarea,html[data-theme=light] .signature-link-dialog input{color:#24324a;background:#fff;border-color:#2a3a5821}html[data-theme=light] .signature-link-dialog{color:#24324a;background:#fff;border-color:#2a3a581f}html[data-theme=light] .signature-emoji{background:#fff;border-color:#2a3a581f}.editorial-queue{gap:18px;display:grid}.editorial-tabs{background:#0d1627b8;border:1px solid #ffffff12;border-radius:15px;align-items:center;gap:8px;padding:8px;display:flex;overflow-x:auto}.editorial-tabs button{color:#91a0b8;white-space:nowrap;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:inline-flex}.editorial-tabs button:hover,.editorial-tabs button.active{color:#f5f8ff;background:#7791ff1f}.editorial-tabs button.active{box-shadow:inset 0 -2px #7d92ff}.editorial-tabs b{background:#ffffff12;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:inline-grid}.editorial-tabs .editorial-refresh{margin-left:auto;padding-inline:12px}.editorial-message{color:#c9ffe5;background:#35b27a1a;border:1px solid #57cd983d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.editorial-message.error{color:#ffd1d8;background:#c438521f;border-color:#ff5f7840}.editorial-message button{color:inherit;background:0 0;border:0;font-size:20px}.editorial-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.editorial-post-card{min-height:240px;color:inherit;text-align:left;background:#0d1627c2;border:1px solid #ffffff13;border-radius:17px;grid-template-columns:180px minmax(0,1fr);padding:0;transition:transform .16s,border-color .16s,background .16s;display:grid;overflow:hidden;box-shadow:0 18px 60px #0000001a}.editorial-post-card:hover{background:#142037f0;border-color:#7791ff52;transform:translateY(-2px)}.editorial-post-card>img{object-fit:cover;background:#0c1422;width:100%;height:100%;min-height:240px}.editorial-card-body{flex-direction:column;min-width:0;padding:18px;display:flex}.editorial-card-meta{color:#728099;justify-content:space-between;gap:12px;font-size:11px;display:flex}.editorial-card-body strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:18px;font-size:16px;line-height:1.35;display:-webkit-box;overflow:hidden}.editorial-card-body p{color:#8c9ab0;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:10px 0 16px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.editorial-status{color:#cbd5ff;background:#7082eb21;border:1px solid #7d91ff26;border-radius:999px;width:fit-content;margin-top:auto;padding:5px 9px;font-size:10px;font-weight:750}.editorial-status.status-awaiting_moderation{color:#ffdfac;background:#de9e3e1c;border-color:#de9e3e33}.editorial-status.status-approved,.editorial-status.status-scheduled{color:#bff9d7;background:#48b67b1a;border-color:#48b67b2e}.editorial-status.status-rejected,.editorial-status.status-failed{color:#ffc5ce;background:#dc4b631a;border-color:#dc4b632e}.editorial-status.status-publication_unknown{color:#ffd58a;background:#f59e0b1f;border-color:#f59e0b47}.editorial-empty{color:#7d8ba3;border:1px dashed #ffffff1a;border-radius:16px;grid-column:1/-1;place-content:center;justify-items:center;gap:8px;min-height:260px;display:grid}.editorial-empty strong{color:#cbd4e4;margin-top:5px}.editorial-empty span{text-align:center;max-width:420px;font-size:12px}.queue-pagination{color:#7f8da4;background:#0d1627b8;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:8px 10px;font-size:12px;display:flex}.queue-pagination label{align-items:center;gap:9px;display:inline-flex}.queue-pagination select{color:#e6ecf7;background:#111c2e;border:1px solid #ffffff1a;border-radius:9px;outline:none;min-width:68px;height:34px;padding:0 28px 0 10px}.queue-pagination-summary{white-space:nowrap;margin-left:auto}.queue-pagination nav{align-items:center;gap:5px;display:inline-flex}.queue-pagination nav button{color:#91a0b8;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;min-width:34px;height:34px;padding:0 8px;display:inline-grid}.queue-pagination nav button:hover:not(:disabled),.queue-pagination nav button.active{color:#f5f8ff;background:#7791ff21;border-color:#7791ff33}.queue-pagination nav button:disabled{opacity:.32;cursor:default}.queue-pagination nav>span{text-align:center;color:#66758d;min-width:18px}.editorial-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030811ad;position:fixed;inset:0}.editorial-drawer{color:#e8edf7;background:#0b1423;width:min(820px,92vw);height:100%;padding:28px 32px 34px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 100px #00000057}.editorial-drawer-head{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.editorial-drawer-head h2{margin:0 0 7px;font-size:28px}.drawer-material-id{color:#73829a;margin:-2px 0 8px;font-size:11px;display:block}.drawer-close{color:#aebbd0;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.scheduled-banner{color:#bff9d7;align-items:center;gap:8px;margin:2px 0 18px 58px;font-size:13px;display:inline-flex}.drawer-source-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 16px;display:flex}.drawer-source-row strong,.drawer-source-row span{display:block}.drawer-source-row span{color:#77869c;margin-top:4px;font-size:11px}.drawer-source-row a{color:#9ab0ff;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.drawer-media{margin-bottom:24px}.drawer-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.drawer-photo{border-radius:12px;min-width:0;transition:opacity .16s,transform .16s;position:relative}.drawer-photo:first-child{grid-column:1/-1}.drawer-photo img{object-fit:cover;cursor:zoom-in;background:#111a2b;border:1px solid #ffffff14;border-radius:11px;width:100%;height:120px;display:block}.drawer-photo:first-child img{object-fit:contain;height:min(410px,42vh)}.drawer-photo>span{color:#fff;background:#080d16ad;border-radius:999px;padding:4px 7px;font-size:9px;position:absolute;bottom:8px;left:8px}.media-controls{gap:5px;display:flex;position:absolute;top:8px;right:8px}.media-controls button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d16c2;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.media-controls button:disabled{opacity:.28;cursor:default}.no-media{color:#77869c;border:1px dashed #ffffff1a;border-radius:12px;place-content:center;justify-items:center;gap:8px;min-height:150px;display:grid}.upload-media-button{color:#9ab0ff;cursor:pointer;align-items:center;gap:8px;width:fit-content;margin-top:10px;font-size:12px;font-weight:700;display:inline-flex}.upload-media-button input{display:none}.drawer-media>small{color:#66758d;margin-top:6px;font-size:10px;display:block}.drawer-text-section{border-top:1px solid #ffffff12;padding-top:22px}.drawer-section-title{color:#7f8da4;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.publication-text,.source-text-preview{white-space:pre-wrap;color:#dce4f0;line-height:1.65}.publication-text{font-size:15px}.editorial-drawer textarea{resize:vertical;color:#edf2fa;background:#091220;border:1px solid #ffffff1a;border-radius:0 0 12px 12px;outline:none;width:100%;min-height:250px;padding:14px;line-height:1.6}.rich-editor{background:#091220;border:1px solid #ffffff1a;border-radius:12px;overflow:visible}.rich-editor textarea{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0}.rich-toolbar{align-items:center;gap:4px;min-height:46px;padding:6px 8px;display:flex;position:relative}.rich-toolbar>button,.emoji-control>button{color:#aebbd0;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.rich-toolbar>button:hover,.emoji-control>button:hover{color:#fff;background:#7791ff21}.toolbar-divider{background:#ffffff1a;width:1px;height:22px;margin:0 4px}.emoji-control{position:relative}.emoji-picker{z-index:5;background:#101a2c;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(6,1fr);gap:4px;width:220px;padding:9px;display:grid;position:absolute;top:40px;left:0;box-shadow:0 18px 50px #00000052}.emoji-picker button{background:0 0;border:0;border-radius:7px;height:30px;padding:0;font-size:18px}.emoji-picker button:hover{background:#7791ff24}.format-hint{color:#66758d;padding:0 13px 11px;font-size:10px;display:block}.drawer-inline-actions{flex-wrap:wrap;gap:18px;margin-top:16px;display:flex}.drawer-inline-actions button{color:#91a6ff;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.source-text-preview{color:#aebad0;background:#ffffff06;border-radius:12px;margin-top:16px;padding:14px;font-size:13px}.schedule-panel{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;align-items:flex-end;gap:12px;margin-top:22px;padding:14px;display:flex}.schedule-panel label{color:#8190a8;flex:1;gap:7px;font-size:11px;display:grid}.schedule-panel input{color:#edf2fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08111f;border:1px solid #ffffff17;border-radius:10px;width:100%;padding:10px 11px}.schedule-validation-error{color:#ff9bac;font-size:11px;font-weight:650;line-height:1.4}.drawer-footer{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding-top:20px;display:flex}.drawer-main-actions{flex-wrap:wrap;gap:8px;display:flex}.drawer-delete{color:#f1a2af;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.queue-lightbox{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04080ff0;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.queue-lightbox img{object-fit:contain;border-radius:12px;max-width:92vw;max-height:90vh}.queue-lightbox>button{color:#fff;background:#0e1727c7;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}html[data-theme=light] .editorial-tabs,html[data-theme=light] .editorial-post-card{color:#1f2d43;background:#fffffff0;border-color:#2a3a581a;box-shadow:0 18px 50px #2b3a5814}html[data-theme=light] .editorial-tabs button{color:#6f7d93}html[data-theme=light] .editorial-tabs button:hover,html[data-theme=light] .editorial-tabs button.active{color:#24324a;background:#eef2ff}html[data-theme=light] .editorial-post-card:hover{background:#fff;border-color:#576de33d}html[data-theme=light] .editorial-card-body p{color:#6f7d92}html[data-theme=light] .editorial-empty{color:#7a8799;border-color:#2a3a5821}html[data-theme=light] .editorial-empty strong{color:#324056}html[data-theme=light] .queue-pagination{color:#6f7d93;background:#fffffff0;border-color:#2a3a581a;box-shadow:0 18px 50px #2b3a580f}html[data-theme=light] .queue-pagination select{color:#24324a;background:#fff;border-color:#2a3a5821}html[data-theme=light] .queue-pagination nav button{color:#6f7d93}html[data-theme=light] .queue-pagination nav button:hover:not(:disabled),html[data-theme=light] .queue-pagination nav button.active{color:#24324a;background:#eef2ff}html[data-theme=light] .editorial-drawer{color:#1f2d43;background:#fff}html[data-theme=light] .drawer-close,html[data-theme=light] .drawer-source-row,html[data-theme=light] .schedule-panel{color:#46546a;background:#f7f9fc;border-color:#2a3a581a}html[data-theme=light] .publication-text{color:#24324a}html[data-theme=light] .source-text-preview{color:#59687d;background:#f5f7fb}html[data-theme=light] .rich-editor{background:#fff;border-color:#2a3a5821}html[data-theme=light] .rich-editor textarea,html[data-theme=light] .schedule-panel input{color:#24324a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#2a3a5821}html[data-theme=light] .rich-toolbar>button,html[data-theme=light] .emoji-control>button{color:#58677e}html[data-theme=light] .rich-toolbar>button:hover,html[data-theme=light] .emoji-control>button:hover{color:#24324a;background:#eef2ff}html[data-theme=light] .emoji-picker{background:#fff;border-color:#2a3a5821;box-shadow:0 18px 45px #2b3a5829}html[data-theme=light] .toolbar-divider{background:#2a3a581f}@media (width<=1180px){.editorial-card-grid{grid-template-columns:1fr}}@media (width<=760px){.editorial-post-card{grid-template-columns:120px minmax(0,1fr);min-height:210px}.editorial-post-card>img{min-height:210px}.editorial-drawer{width:100vw;padding:20px 16px 28px}.editorial-drawer-head h2{font-size:23px}.drawer-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-panel{flex-direction:column;align-items:stretch}.queue-pagination{flex-wrap:wrap;align-items:stretch}.queue-pagination-summary{align-self:center;margin-left:0}.queue-pagination nav{margin-left:auto}}@media (width<=520px){.editorial-post-card{grid-template-columns:1fr}.editorial-post-card>img{height:180px;min-height:180px}.editorial-tabs button span{display:none}.drawer-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emoji-picker{left:auto;right:0}.queue-pagination label{justify-content:space-between;width:100%}.queue-pagination-summary{text-align:center;order:3;width:100%}.queue-pagination nav{justify-content:center;width:100%;margin-left:0}}.media-section-title{align-items:flex-start}.media-summary-actions{text-transform:none;letter-spacing:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.media-bulk-actions{gap:6px;display:inline-flex}.media-bulk-actions button{color:#aebcff;background:#7791ff14;border:1px solid #7d91ff2e;border-radius:8px;min-height:30px;padding:0 10px;font-size:10px;font-weight:700}.media-bulk-actions button:hover:not(:disabled){color:#fff;background:#7791ff29}.media-bulk-actions button:disabled{opacity:.35;cursor:default}.media-excluded-label{pointer-events:none;color:#fff;text-shadow:0 1px 8px #000000b3;background:#050a1247;border-radius:11px;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.media-controls-readable{flex-wrap:wrap;justify-content:flex-end;left:8px;right:8px}.media-controls-readable button{width:30px}.media-controls-readable button span{display:none}.media-controls-readable .media-remove,.media-controls-readable .media-restore,.media-controls-readable .media-delete-file{gap:6px;width:auto;padding:0 9px;display:inline-flex}.media-controls-readable .media-remove span,.media-controls-readable .media-restore span,.media-controls-readable .media-delete-file span{display:inline}.media-controls-readable .media-restore{background:#419969e0}.media-controls-readable .media-delete-file{background:#b14053e0}.scheduled-banner{color:#79d9aa;flex-wrap:wrap}.link-dialog-backdrop{z-index:130;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030811c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.link-dialog{color:#e8edf7;background:#0e192a;border:1px solid #ffffff1a;border-radius:18px;width:min(520px,100vw - 32px);padding:22px;box-shadow:0 28px 90px #0000006b}.link-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.link-dialog-head h3{margin:0;font-size:22px}.link-dialog-head p{color:#8190a8;margin:6px 0 0;font-size:12px;line-height:1.5}.link-dialog-close{color:#aebbd0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.link-dialog label{gap:7px;margin-top:14px;display:grid}.link-dialog label>span{color:#9aa8bd;font-size:11px;font-weight:700}.link-dialog input{color:#edf2fa;background:#091220;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:44px;padding:0 12px}.link-dialog input:focus{border-color:#7d91ff85;box-shadow:0 0 0 3px #7791ff1a}.link-dialog-error{color:#ffc5ce;background:#dc4b6317;border:1px solid #dc4b6333;border-radius:9px;margin-top:12px;padding:9px 11px;font-size:11px}.link-dialog-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.link-dialog-actions button{justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:inline-flex}html[data-theme=light] .media-bulk-actions button{color:#5369c7;background:#f1f4ff;border-color:#485bae26}html[data-theme=light] .scheduled-banner{color:#2f6f58}html[data-theme=light] .link-dialog{color:#1f2d43;background:#fff;border-color:#2a3a581f;box-shadow:0 28px 90px #27334e38}html[data-theme=light] .link-dialog-head p,html[data-theme=light] .link-dialog label>span{color:#6e7c91}html[data-theme=light] .link-dialog-close{color:#526079;background:#f5f7fb;border-color:#2a3a581a}html[data-theme=light] .link-dialog input{color:#24324a;background:#f8fafc;border-color:#2a3a5821}@media (width<=620px){.media-section-title{gap:8px;display:grid}.media-summary-actions{justify-content:flex-start}.media-controls-readable .media-delete-file span{display:none}}.publication-recovery{background:#f59e0b14;border:1px solid #f59e0b73;border-radius:16px;margin:18px 22px;padding:18px}.publication-recovery-title{color:#f59e0b;gap:12px;display:flex}.publication-recovery-title strong{color:var(--text-primary,#f8fafc)}.publication-recovery-title p{color:var(--text-secondary,#94a3b8);margin:6px 0 0;line-height:1.45}.publication-recovery-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.publication-recovery-actions button,.publication-recovery-actions .button-link{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.publication-attempts{color:var(--text-secondary,#94a3b8);margin-top:16px}.publication-attempts summary{cursor:pointer;font-weight:700}.publication-attempt{border-top:1px solid #94a3b829;grid-template-columns:120px 1fr auto;gap:6px 14px;padding:11px 0;display:grid}.publication-attempt strong{color:var(--text-primary,#f8fafc)}.publication-attempt small{grid-column:2/-1}html[data-theme=light] .editorial-status{color:#3550a8;background:#e9eeff;border-color:#c7d3ff}html[data-theme=light] .editorial-status.status-pending,html[data-theme=light] .editorial-status.status-rewriting{color:#23439a;background:#e4ebff;border-color:#b8c7ff}html[data-theme=light] .editorial-status.status-awaiting_moderation{color:#8a5600;background:#fff1d8;border-color:#f2cf8f}html[data-theme=light] .editorial-status.status-approved,html[data-theme=light] .editorial-status.status-scheduled,html[data-theme=light] .editorial-status.status-published{color:#17683f;background:#e3f5eb;border-color:#b8dfc9}html[data-theme=light] .editorial-status.status-rejected,html[data-theme=light] .editorial-status.status-failed{color:#9b2f45;background:#fde8ed;border-color:#efbdc8}html[data-theme=light] .schedule-validation-error{color:#b4233d}html[data-theme=light] .drawer-inline-actions button{color:#4d63d6;font-weight:650}html[data-theme=light] .drawer-inline-actions button:hover:not(:disabled){color:#2f46bd}html[data-theme=light] .drawer-inline-actions button:disabled{color:#9ba8d8;opacity:.72}html[data-theme=light] .drawer-inline-actions .ai-rewrite-action{color:#5865d8}html[data-theme=light] .drawer-inline-actions .ai-rewrite-action:hover:not(:disabled){color:#3949c6}.scheduler-page{max-width:1180px}.scheduler-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.scheduler-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.scheduler-stat,.scheduler-form-card,.log-toolbar,.scheduler-log-card,.scheduler-log-empty{background:#0d1627c2;border:1px solid #ffffff13;box-shadow:0 18px 60px #0000001a}.scheduler-stat{border-radius:15px;align-content:center;gap:9px;min-height:96px;padding:17px;display:grid}.scheduler-stat span,.scheduler-stat small{color:#74839a;font-size:11px}.scheduler-stat strong{font-size:14px;line-height:1.35}.scheduler-stat .positive{color:#82d9a7}.scheduler-stat .negative{color:#ff9aad}.scheduler-stat .muted{color:#95a1b4}.scheduler-form-card{border-radius:18px;padding:22px}.scheduler-form-title{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.scheduler-form-title>div{gap:5px;display:grid}.scheduler-form-title strong{font-size:16px}.scheduler-form-title span,.scheduler-hint{color:#78879f;font-size:12px;line-height:1.55}.scheduler-toggle{flex:0 0 48px;height:27px;position:relative}.scheduler-toggle input{opacity:0;position:absolute}.scheduler-toggle span{cursor:pointer;background:#29354a;border-radius:999px;width:48px;height:27px;transition:all .18s;display:block}.scheduler-toggle span:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .18s;position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #00000040}.scheduler-toggle input:checked+span{background:#637df1}.scheduler-toggle input:checked+span:after{transform:translate(21px)}.scheduler-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:20px;display:grid}.scheduler-fields label,.log-toolbar label{color:#8f9db4;gap:7px;font-size:11px;font-weight:650;display:grid}.scheduler-fields input,.scheduler-fields select,.log-toolbar select{color:#edf2fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1220;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;padding:10px 11px}.scheduler-time-input{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.scheduler-time-input b{color:#7f8da5;text-align:center;font-size:15px}.scheduler-time-input select{text-align:center;min-width:0}.scheduler-hint{margin:17px 0 0}.scheduler-actions{justify-content:flex-end;margin-top:18px;display:flex}.logs-section-title{gap:5px;margin:0 0 12px;display:grid}.logs-section-title strong{font-size:16px}.logs-section-title span{color:#78879f;font-size:11px}.user-audit-list{gap:9px;display:grid}.user-audit-card{background:#ffffff06;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:34px minmax(180px,1.4fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.user-audit-icon{color:#91a3ec;background:#7082eb1f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.user-audit-main,.user-audit-person{gap:4px;min-width:0;display:grid}.user-audit-main strong,.user-audit-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-audit-main span,.user-audit-person small,.user-audit-card time{color:#74839a;font-size:10px;line-height:1.4}.user-audit-card time{white-space:nowrap}.editorial-log-toolbar{flex-wrap:wrap}.editorial-log-toolbar input{color:#edf2fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1220;border:1px solid #ffffff17;border-radius:10px;width:100%;padding:9px 11px}.editorial-audit-card{grid-template-columns:34px minmax(180px,1.4fr) minmax(140px,1fr) minmax(130px,.8fr) 80px auto}.audit-material-link{color:#91a6ff;background:0 0;border:0;width:fit-content;padding:0;font-size:12px;font-weight:750}.audit-material-link:hover{text-decoration:underline}.log-toolbar{border-radius:15px;gap:12px;margin-bottom:14px;padding:14px;display:flex}.log-toolbar label{min-width:150px}.scheduler-log-list{gap:9px;display:grid}.scheduler-log-card{border-radius:15px;overflow:hidden}.scheduler-log-summary{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:108px 1.1fr 1.3fr .8fr .8fr 1fr 20px;align-items:center;gap:14px;padding:15px 17px;display:grid}.scheduler-log-summary:hover{background:#7791ff0e}.scheduler-log-summary>span:not(.run-status),.source-run-row>span:not(.run-status){gap:4px;min-width:0;display:grid}.scheduler-log-summary small,.source-run-row small{color:#6f7f98;font-size:10px;font-weight:500}.scheduler-log-summary strong,.source-run-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.run-status{color:#aab7cb;white-space:nowrap;background:#919eb51a;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:750}.run-status-success,.run-status-no_changes{color:#9ce5b9;background:#42b1701f}.run-status-failed,.run-status-interrupted{color:#ffb3c0;background:#da4a631f}.run-status-partial{color:#f5ce8b;background:#dd99351f}.run-status-running{color:#b9c6ff;background:#667eef24}.scheduler-log-detail{border-top:1px solid #ffffff0f;padding:4px 17px 15px}.source-run-row{border-bottom:1px solid #ffffff0d;grid-template-columns:108px minmax(180px,1.5fr) 1fr .7fr;align-items:center;gap:14px;padding:13px 0;display:grid}.source-run-row:last-child{border-bottom:0}.source-run-name{gap:4px;min-width:0;display:grid}.source-run-name strong,.source-run-name a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-run-name strong{font-size:13px}.source-run-name a{color:#8da4ff;font-size:10px;text-decoration:none}.source-run-row p{color:#ffadba;grid-column:2/-1;margin:-3px 0 0;font-size:11px}.scheduler-run-error{color:#ffbdc8;background:#d040591a;border-radius:10px;margin-top:11px;padding:10px 12px;font-size:12px}.scheduler-detail-loading,.scheduler-log-empty{color:#7d8ba3;text-align:center;padding:24px}.scheduler-log-empty{border-radius:15px}.log-pagination{color:#74839a;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;font-size:11px;display:flex}.log-pagination>div{align-items:center;gap:10px;display:flex}.log-pagination strong{color:#aab6c9;text-align:center;min-width:52px}html[data-theme=light] .scheduler-stat,html[data-theme=light] .scheduler-form-card,html[data-theme=light] .log-toolbar,html[data-theme=light] .scheduler-log-card,html[data-theme=light] .scheduler-log-empty,html[data-theme=light] .user-audit-card{background:#ffffffe0;border-color:#2939561a;box-shadow:0 16px 44px #2f3e5c12}html[data-theme=light] .editorial-log-toolbar input,html[data-theme=light] .scheduler-fields input,html[data-theme=light] .scheduler-fields select,html[data-theme=light] .log-toolbar select{color:#1f2b3d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#2a3a5824}html[data-theme=light] .scheduler-form-title,html[data-theme=light] .scheduler-log-detail,html[data-theme=light] .source-run-row{border-color:#2a3a5814}html[data-theme=light] .run-status-success,html[data-theme=light] .run-status-no_changes{color:#237447}html[data-theme=light] .run-status-failed,html[data-theme=light] .run-status-interrupted{color:#a23e50}html[data-theme=light] .run-status-partial{color:#8e651c}@media (width<=1100px){.scheduler-status-grid,.scheduler-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduler-log-summary{grid-template-columns:100px 1fr 1fr 20px}.scheduler-log-summary>span:nth-of-type(4),.scheduler-log-summary>span:nth-of-type(5){display:none}.user-audit-card{grid-template-columns:34px 1fr auto}.user-audit-person{display:none}}@media (width<=680px){.scheduler-head{align-items:flex-start}.scheduler-status-grid,.scheduler-fields{grid-template-columns:1fr}.log-toolbar{grid-template-columns:1fr 1fr;display:grid}.scheduler-log-summary{grid-template-columns:94px 1fr 20px}.scheduler-log-summary>span:nth-of-type(3),.scheduler-log-summary>span:nth-of-type(6){display:none}.source-run-row{grid-template-columns:94px 1fr}.source-run-row>span:nth-of-type(2),.source-run-row>span:nth-of-type(3){grid-column:2}.source-run-row p{grid-column:1/-1}.log-pagination{align-items:flex-start}}.queue-nav-group{gap:4px;display:grid;position:relative}.queue-nav-parent{width:100%}.queue-nav-parent>span{flex:1}.queue-nav-chevron{opacity:.72;flex:none;margin-left:auto}.queue-nav-children{scrollbar-width:thin;gap:3px;max-height:260px;padding:2px 0 4px 18px;display:grid;overflow-y:auto}nav .queue-nav-channel{color:#8391a8;border-radius:10px;gap:9px;width:100%;min-width:0;padding:7px 8px;font-size:12px}nav .queue-nav-channel:hover{color:#edf3ff;background:#7791ff14}nav .queue-nav-channel.active{color:#f5f8ff;box-shadow:none;background:#7791ff24}.queue-nav-avatar{color:#8fa4ff;background:#6f88ff1c;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.queue-nav-avatar img{object-fit:cover;width:100%;height:100%;display:block}.queue-nav-channel-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.settings-nav-children .queue-nav-channel>svg{color:#8297ef;flex:none}.queue-context{color:#73829a;margin:7px 0 0;font-size:12px;font-weight:600}html[data-theme=light] nav .queue-nav-channel{color:#68778d}html[data-theme=light] nav .queue-nav-channel:hover{color:#233149;background:#5c6fda12}html[data-theme=light] nav .queue-nav-channel.active{color:#24324a;background:#eef2ff}html[data-theme=light] .queue-nav-avatar{color:#6075e8;background:#eef2ff}html[data-theme=light] .queue-context{color:#738198}@media (width<=980px){.queue-nav-children{padding:2px 0 4px}.queue-nav-chevron,.queue-nav-parent>span,.queue-nav-channel-name{display:none}nav .queue-nav-channel{justify-content:center;padding:6px}}@media (width<=680px){.queue-nav-group{display:block}.queue-nav-children{z-index:80;background:#0d1728;border:1px solid #ffffff1a;border-radius:12px;width:min(280px,100vw - 28px);max-height:320px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 45px #0000004d}nav .queue-nav-channel{justify-content:flex-start;padding:8px;font-size:12px}.queue-nav-channel-name{display:block}html[data-theme=light] .queue-nav-children{background:#fff;border-color:#2a3a581f;box-shadow:0 18px 45px #2b3a5829}}.entity-icon.channel-avatar{background:0 0;border-radius:50%;padding:0;overflow:hidden}.entity-icon.channel-avatar img{object-fit:cover;width:100%;height:100%;display:block}.source-avatar{border-radius:50%;flex:0 0 38px;width:38px;height:38px;overflow:hidden}.source-avatar img{object-fit:cover;width:100%;height:100%;display:block}.attach-list .attach-source{align-items:center;gap:14px;min-height:58px;display:flex}.attach-list .attach-source>.source-avatar{margin-right:2px}.attach-list .attach-source>span:nth-child(2){flex:auto;min-width:0}.attach-list .attach-source>small{flex:none;margin-left:auto}.channel-rewrite-block{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;gap:14px;margin-top:18px;padding:18px;display:grid}.channel-rewrite-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.channel-rewrite-title{align-items:flex-start;gap:11px;min-width:0;display:flex}.channel-rewrite-title>div{gap:4px;display:grid}.channel-rewrite-title strong{font-size:14px}.channel-rewrite-title span:not(.channel-rewrite-icon){color:#78879d;font-size:11px;line-height:1.45}.channel-rewrite-icon{color:#8ea5ff;background:#7791ff1f;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.channel-rewrite-mode{color:#8998ae;background:#ffffff0d;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:700}.channel-rewrite-mode.custom{color:#aebcff;background:#7791ff24}.channel-rewrite-inherited{color:#8ea5ff;background:#7791ff12;border-radius:11px;padding:10px 12px;font-size:11px;line-height:1.5}.channel-rewrite-field{gap:7px;display:grid}.channel-rewrite-field>span{color:#8190a8;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.channel-rewrite-field textarea{resize:vertical;color:#edf2fa;width:100%;min-height:164px;font:inherit;background:#091220;border:1px solid #ffffff17;border-radius:12px;outline:none;padding:12px 13px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.channel-rewrite-field textarea:focus{border-color:#748bff6b;box-shadow:0 0 0 3px #6780ff14}.channel-rewrite-field textarea:disabled{opacity:.65}.channel-rewrite-field small{color:#6f7f98;justify-self:end;font-size:11px}.channel-rewrite-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.channel-rewrite-actions button{align-items:center;gap:7px;display:inline-flex}html[data-theme=light] .channel-rewrite-block{background:#f8f9fc;border-color:#2a3a581a}html[data-theme=light] .channel-rewrite-title span:not(.channel-rewrite-icon){color:#738199}html[data-theme=light] .channel-rewrite-icon{color:#6277f5;background:#6277f51a}html[data-theme=light] .channel-rewrite-mode{color:#738199;background:#2a3a580e}html[data-theme=light] .channel-rewrite-mode.custom{color:#596fe9;background:#6277f51a}html[data-theme=light] .channel-rewrite-inherited{color:#6378df;background:#6277f512}html[data-theme=light] .channel-rewrite-field>span{color:#68778f}html[data-theme=light] .channel-rewrite-field textarea{color:#24324a;background:#fff;border-color:#2a3a5821}html[data-theme=light] .channel-rewrite-field small{color:#78869a}@media (width<=700px){.channel-rewrite-heading{flex-direction:column;align-items:stretch}.channel-rewrite-mode{align-self:flex-start}.channel-rewrite-actions{justify-content:stretch}.channel-rewrite-actions button{flex:auto;justify-content:center}}.users-page{max-width:1240px}.users-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.users-head-actions,.user-actions{flex-wrap:wrap;gap:9px;display:flex}.users-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.users-list-card,.user-detail-card{background:#0d1627c2;border:1px solid #ffffff13;border-radius:18px;box-shadow:0 18px 60px #0000001a}.users-list-card{overflow:hidden}.users-list-title{color:#8e9cb3;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:17px 18px;font-size:12px;display:flex}.users-list-title strong{color:#cbd5ff;text-align:center;background:#7082eb21;border-radius:999px;min-width:25px;padding:4px 7px}.users-list{max-height:calc(100vh - 190px);display:grid;overflow:auto}.users-list>button{color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:42px minmax(0,1fr) 10px;align-items:center;gap:11px;padding:13px 16px;display:grid}.users-list>button:last-of-type{border-bottom:0}.users-list>button:hover,.users-list>button.active{background:#7088ff17}.users-list>button.active{box-shadow:inset 3px 0 #7d92ff}.users-page .user-avatar{color:#d9e1ff;background:linear-gradient(145deg,#5f7af147,#8959ed3d);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid;overflow:hidden}.users-page .user-avatar.large{border-radius:50%;flex-basis:48px;width:48px;height:48px;font-size:17px}.users-page .user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.user-list-copy{min-width:0}.user-list-copy strong,.user-list-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-list-copy strong{font-size:13px}.user-list-copy small{color:#74839b;margin-top:4px;font-size:10px}.user-dot{border-radius:50%;width:8px;height:8px}.user-dot.active{background:#54c486;box-shadow:0 0 0 4px #54c4861a}.user-dot.blocked{background:#db5b72;box-shadow:0 0 0 4px #db5b721a}.user-detail-card{min-height:600px;padding:22px}.user-detail-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:21px;display:flex}.user-detail-head>div:first-child{align-items:center;gap:13px;display:flex}.user-detail-head h2{margin:0 0 4px;font-size:20px}.user-detail-head p{color:#77869d;margin:0;font-size:11px}.user-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.user-badges span{border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:700;display:inline-flex}.user-badges .positive{color:#a5e9c0;background:#41b0701f}.user-badges .negative{color:#ffb2bf;background:#da4a631f}.user-badges .warning{color:#f3cb8b;background:#d294381f}.user-section{border-bottom:1px solid #ffffff12;padding:22px 0}.user-section:last-child{border-bottom:0;padding-bottom:0}.user-section-title{color:#8b9cf2;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.user-section-title>div{gap:4px;display:grid}.user-section-title strong{color:#e3e9f4;font-size:14px}.user-section-title span{color:#74839a;font-size:10px}.user-field{color:#8f9db4;gap:7px;margin-bottom:15px;font-size:11px;font-weight:650;display:grid}.user-field input,.temporary-password-row input{color:#edf2fa;background:#0a1220;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;min-width:0;padding:10px 11px}.user-field input:focus,.temporary-password-row input:focus{border-color:#748bff6b;box-shadow:0 0 0 3px #6780ff14}.user-role-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.user-role-picker label{cursor:pointer;background:#ffffff05;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:17px minmax(0,1fr);gap:9px;padding:12px;display:grid}.user-role-picker label.selected{background:#6a81f014;border-color:#748bff4d}.user-role-picker label.disabled:not(.selected){opacity:.48;cursor:not-allowed}.user-role-picker input{accent-color:#758cf4;margin:2px 0 0}.user-role-picker span{min-width:0}.user-role-picker strong,.user-role-picker small{display:block}.user-role-picker strong{font-size:12px}.user-role-picker small{color:#74839a;margin-top:4px;font-size:10px;line-height:1.4}.administrator-role-hint{color:#aab9f4;background:#6a81f012;border-radius:9px;grid-column:1/-1;margin:1px 0 0;padding:9px 11px;font-size:10px;line-height:1.45}.user-hint{color:#78879f;margin:12px 0 0;font-size:11px;line-height:1.5}.user-target-access{background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;margin-top:18px;padding:14px}.user-target-access-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:11px;display:flex}.user-target-access-head>div{gap:4px;display:grid}.user-target-access-head strong{color:#e0e7f3;font-size:13px}.user-target-access-head span{color:#77869d;font-size:10px}.user-target-access-head>span{color:#aebcf5;background:#7082eb1f;border-radius:999px;flex:none;padding:5px 7px}.user-target-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.user-target-picker label{cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:16px 32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.user-target-picker label.selected{background:#6a81f014;border-color:#748bff4d}.user-target-picker input{accent-color:#758cf4;margin:0}.target-picker-icon{color:#91a3ec;background:#7082eb1f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.target-picker-icon img{object-fit:cover;width:100%;height:100%}.user-target-picker label>span:last-child{min-width:0}.user-target-picker strong,.user-target-picker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-target-picker strong{color:#dce4f1;font-size:11px}.user-target-picker small{color:#708097;margin-top:3px;font-size:9px}.user-target-access-actions{gap:7px;margin-top:10px;display:flex}.user-target-access-actions button{padding:7px 9px;font-size:10px}.administrator-target-access{color:#91a3ec;align-items:flex-start;gap:11px;display:flex}.administrator-target-access>div{gap:4px;display:grid}.administrator-target-access strong{color:#dce4f1;font-size:12px}.administrator-target-access span{color:#78879f;font-size:10px;line-height:1.5}.user-actions{margin-top:17px}.danger.subtle{box-shadow:none}.temporary-password-row{grid-template-columns:minmax(0,1fr) 36px auto;align-items:center;gap:8px;display:grid}.temporary-password-row .icon-button{width:36px;height:39px}.security-hint{max-width:640px;margin:-4px 0 13px}.security-actions{gap:10px;display:grid}.security-action{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.security-action>div{gap:4px;min-width:0;display:grid}.security-action strong{color:#dce4f1;font-size:12px}.security-action span{color:#74839a;font-size:10px;line-height:1.45}.security-action button{flex:none}.password-reset-modal{width:min(560px,100%)}.password-reset-message{color:#8d9bb0;margin:-4px 0 18px;font-size:12px;line-height:1.55}.password-reset-message strong{color:#dce4f1}.password-reset-message.success{color:#a8dfc0}.password-reset-field{color:#8f9db4;gap:8px;font-size:11px;font-weight:650;display:grid}.password-reset-error{margin-top:10px}.password-reset-copied{color:#86d7aa;align-items:center;gap:6px;margin:9px 0 0;font-size:10px;display:flex}.password-reset-effects{color:#8492a8;background:#ffffff06;border-radius:11px;gap:8px;margin-top:17px;padding:13px 14px;font-size:10px;display:grid}.password-reset-effects span{align-items:center;gap:7px;display:flex}.password-reset-effects svg{color:#8197f2;flex:none}.password-reset-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.users-empty{color:#7d8ba3;text-align:center;margin:0;padding:24px;font-size:12px}.users-empty.large{place-content:center;min-height:540px;display:grid}.user-create-modal{width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto}.form-grid>.wide{grid-column:1/-1}.form-label{color:#8f9db4;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.form-grid label small{color:#74839a;font-weight:500;line-height:1.4}.form-grid .temporary-password-row input{padding:10px 11px}.role-comparison{background:#ffffff05;border:1px solid #ffffff13;border-radius:13px;margin-top:2px;padding:15px}.role-comparison-title{gap:4px;margin-bottom:12px;display:grid}.role-comparison-title strong{color:#dfe6f3;font-size:13px}.role-comparison-title span,.role-comparison>p{color:#74839a;font-size:10px;line-height:1.5}.role-comparison-scroll{overflow-x:auto}.role-comparison table{border-collapse:collapse;width:100%;min-width:610px;font-size:10px}.role-comparison th,.role-comparison td{text-align:left;border-bottom:1px solid #ffffff0f;padding:9px 8px}.role-comparison thead th{color:#7f8da5;font-weight:650}.role-comparison tbody th{color:#d5ddeb;font-weight:700}.role-comparison tbody td{color:#aab9f4}.role-comparison tbody td.muted{color:#626f84}.role-comparison th:first-child{z-index:1;background:#0d1728;min-width:145px;position:sticky;left:0}.role-comparison tbody tr:last-child th,.role-comparison tbody tr:last-child td{border-bottom:0}.role-comparison>p{margin:12px 0 0}html[data-theme=light] .users-list-card,html[data-theme=light] .user-detail-card{background:#ffffffe0;border-color:#2939561a;box-shadow:0 16px 44px #2f3e5c12}html[data-theme=light] .users-list-title,html[data-theme=light] .users-list>button,html[data-theme=light] .user-detail-head,html[data-theme=light] .user-section{border-color:#2a3a5814}html[data-theme=light] .users-list>button:hover,html[data-theme=light] .users-list>button.active{background:#f2f5ff}html[data-theme=light] .user-section-title strong{color:#26354c}html[data-theme=light] .user-field input,html[data-theme=light] .temporary-password-row input{color:#1f2b3d;background:#fff;border-color:#2a3a5824}html[data-theme=light] .user-role-picker label{background:#fff;border-color:#2a3a581c}html[data-theme=light] .user-role-picker label.selected{background:#f1f4ff;border-color:#576de34d}html[data-theme=light] .user-target-access{background:#f8f9fc;border-color:#2a3a581c}html[data-theme=light] .user-target-access-head strong,html[data-theme=light] .user-target-picker strong{color:#26354c}html[data-theme=light] .user-target-picker label{background:#fff;border-color:#2a3a581a}html[data-theme=light] .user-target-picker label.selected{background:#f1f4ff;border-color:#576de34d}html[data-theme=light] .administrator-target-access strong{color:#26354c}html[data-theme=light] .security-action{background:#f8f9fc;border-color:#2a3a581a}html[data-theme=light] .security-action strong,html[data-theme=light] .password-reset-message strong{color:#26354c}html[data-theme=light] .password-reset-effects{color:#64738a;background:#f5f7fa}html[data-theme=light] .role-comparison{background:#f8f9fc;border-color:#2a3a581c}html[data-theme=light] .role-comparison-title strong,html[data-theme=light] .role-comparison tbody th{color:#26354c}html[data-theme=light] .role-comparison th,html[data-theme=light] .role-comparison td{border-color:#2a3a5814}html[data-theme=light] .role-comparison tbody td{color:#4f61ac}html[data-theme=light] .role-comparison tbody td.muted{color:#8793a5}html[data-theme=light] .role-comparison th:first-child{background:#f8f9fc}@media (width<=980px){.users-layout{grid-template-columns:1fr}.users-list{max-height:320px}}@media (width<=680px){.users-head{align-items:flex-start}.users-head-actions{justify-content:flex-end}.users-head-actions button{padding-inline:10px;font-size:0}.users-head-actions button svg{margin:0}.user-detail-head{display:grid}.user-badges{justify-content:flex-start}.user-target-picker,.user-role-picker{grid-template-columns:1fr}.security-action{flex-direction:column;align-items:stretch}.security-action button{width:100%}.form-grid>.wide{grid-column:auto}.temporary-password-row{grid-template-columns:minmax(0,1fr) 36px}.temporary-password-row .secondary{grid-column:1/-1}}:root{color:#e8edf7;font-synthesis:none;text-rendering:optimizelegibility;background:#08101f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 100% 0,#16233f 0,#0b1220 34%,#070d18 72%);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070d18db;border-right:1px solid #ffffff12;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brand-mark{background:linear-gradient(145deg,#6d8dff,#8b5cf6);border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 30px #6d8dff42}.brand strong{letter-spacing:.01em;font-size:17px;display:block}.brand span{color:#7f8ca7;margin-top:3px;font-size:11px;display:block}nav{gap:6px;display:grid}nav button{color:#9aa7bd;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;display:flex}nav button:hover,nav button.active{color:#f8fbff;background:#7a90ff1f}nav button.active{box-shadow:inset 3px 0 #7d92ff}.sidebar-foot{border-top:1px solid #ffffff12;margin-top:auto;padding-top:16px}.sidebar-theme-row{justify-content:space-between;align-items:center;gap:10px;padding:0 5px;display:flex}.sidebar-theme-label{color:#8491a7;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.sidebar-theme-compact{color:#aab7cb;background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;place-items:center;width:38px;height:38px;margin:0 auto;display:none}.workspace{min-width:0;padding:28px 34px 48px}.topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.eyebrow{color:#687898;letter-spacing:.18em;margin:0 0 6px;font-size:10px;font-weight:700}h1{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.1}h2,h3,p{margin-top:0}.primary,.secondary,.danger{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:650;display:inline-flex}.primary{color:#fff;background:linear-gradient(135deg,#627cf6,#8a5cf2);box-shadow:0 8px 25px #5e75ef38}.secondary{color:#dfe7f6;background:#ffffff0a;border-color:#ffffff1a}.danger{color:#ffd4da;background:#ff627b1a;border-color:#ff627b33}.compact{padding:7px 10px;font-size:12px}button:disabled{opacity:.55;cursor:wait}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast{color:#c8ffe5;background:#32b37b17;border:1px solid #6ee4ac33;border-radius:12px;justify-content:space-between;gap:12px;margin-bottom:18px;padding:11px 14px;display:flex}.toast.error{color:#ffd0d9;background:#c2324c1a;border-color:#ff5b7633}.toast button{color:inherit;background:0 0;border:0;font-size:20px;line-height:1}.table-card,.editor-panel,.queue-card{background:#0d1627c2;border:1px solid #ffffff13;box-shadow:0 18px 60px #0000001f}.queue-layout,.split-admin{grid-template-columns:minmax(290px,390px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.queue-list{gap:10px;max-height:calc(100vh - 120px);padding-right:3px;display:grid;overflow:auto}.queue-card{width:100%;color:inherit;text-align:left;border-radius:15px;padding:15px;transition:all .18s}.queue-card:hover,.queue-card.selected{background:#142037eb;border-color:#7791ff54;transform:translateY(-1px)}.queue-card-head,.queue-card-bottom,.editor-head,.table-head,.entity-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.queue-card h3{margin:12px 0 7px;font-size:14px}.queue-card p{color:#91a0b7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.queue-card time,.queue-card-bottom{color:#657590;font-size:11px}.queue-card-bottom{margin-top:13px}.badge{color:#cbd5ff;background:#7082eb21;border:1px solid #7d91ff26;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.status-approved{color:#bff9d7;background:#48b67b1a;border-color:#48b67b2e}.status-rejected,.status-failed{color:#ffc5ce;background:#dc4b631a;border-color:#dc4b632e}.status-awaiting_moderation{color:#ffdfac;background:#de9e3e1a;border-color:#de9e3e2e}.editor-panel{border-radius:18px;min-height:560px;padding:20px}.editor-head h2{margin:9px 0 0;font-size:20px}.editor-head a{color:#9ab0ff;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.photo-strip{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin:20px 0;display:grid}.photo-strip img{object-fit:cover;background:#111a2b;border-radius:11px;width:100%;height:150px}.text-block{margin-top:18px}.text-block label{color:#8190a8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.original-text{white-space:pre-wrap;color:#b3bfd2;background:#ffffff06;border-radius:11px;padding:14px;line-height:1.55}textarea{resize:vertical;color:#edf2fa;background:#0b1424;border:1px solid #ffffff17;border-radius:12px;outline:none;width:100%;padding:14px;line-height:1.55}textarea:focus{border-color:#748bff6b;box-shadow:0 0 0 3px #6780ff14}.actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.empty{color:#7d8ba3;text-align:center;padding:24px}.empty.large{place-content:center;justify-items:center;min-height:500px;display:grid}.empty.large h3{color:#cbd4e4;margin:12px 0 4px}.empty.large p{max-width:360px}.table-card{border-radius:18px;overflow:hidden}.table-head{border-bottom:1px solid #ffffff0f;padding:18px 20px}.table-head.embedded{margin-top:4px;padding-inline:0}.table-head h2{margin:0;font-size:17px}.table-head span{color:#74839b;font-size:12px}.table-actions{align-items:center;gap:10px;display:flex}.entity-row{border-bottom:1px solid #ffffff0d;padding:15px 20px}.entity-row:last-child{border-bottom:0}.entity-button{width:100%;color:inherit;text-align:left;background:0 0;border:0}.entity-button:hover,.entity-button.selected{background:#7289ff14}.entity-icon{color:#91a6ff;background:#6f88ff1a;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.entity-main{flex:1;min-width:0}.entity-main strong,.entity-main span{display:block}.entity-main span{color:#75849c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.switch-label{color:#7d8798;background:#ffffff0a;border:0;border-radius:999px;padding:5px 8px;font-size:11px}.switch-label.on{color:#c4f6d6;background:#3ea56a1a}.clickable{cursor:pointer}.icon-button{color:#aebbd0;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.danger-icon{color:#f4a7b3}.section-divider{background:#ffffff12;height:1px;margin:20px 0 10px}.attach-list{gap:8px;margin-top:18px;display:grid}.attach-list>label{color:#8190a8;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.attach-source{color:#dfe7f5;text-align:left;background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.attach-source:hover{background:#7791ff12;border-color:#7791ff47}.attach-source small{color:#73829a}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060ebd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#0c1525;border:1px solid #ffffff17;border-radius:18px;width:min(560px,100%);padding:22px;box-shadow:0 30px 100px #00000061}.modal-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.modal-head h2{margin-bottom:0}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label{color:#8f9db4;gap:7px;font-size:11px;font-weight:650;display:grid}.form-grid label.wide{grid-column:1/-1}.form-grid input,.form-grid select{color:#edf2fa;background:#0a1220;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;padding:10px 11px}.form-grid select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.form-grid .primary{grid-column:1/-1;margin-top:5px}@media (width<=980px){.shell{grid-template-columns:76px 1fr}.sidebar{padding-inline:12px}.brand{padding-inline:5px}.brand>div:last-child,nav button{font-size:0}nav button{justify-content:center;padding:12px}.sidebar-theme-row{display:none}.sidebar-theme-compact{display:grid}.workspace{padding:22px}.queue-layout,.split-admin{grid-template-columns:1fr}.queue-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (width<=680px){.shell{display:block}.sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:10px 14px;position:static}.brand{padding:0}nav{margin-left:auto;display:flex}.sidebar-foot{border-top:0;border-left:1px solid #ffffff12;margin:0 0 0 8px;padding:0 0 0 8px}.workspace{padding:18px 14px 36px}.topbar{align-items:flex-end}.topbar .primary{padding-inline:11px}.queue-list{grid-template-columns:1fr}.photo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-template-columns:1fr}.form-grid label.wide,.form-grid .primary{grid-column:auto}}.setup-hint{background:#f5b54612;border:1px solid #f5b54633;border-radius:12px;gap:5px;margin:14px 0 6px;padding:14px 16px;display:grid}.setup-hint strong{color:#ffe1a8;font-size:13px}.setup-hint span{color:#a99572;font-size:12px;line-height:1.45}.form-note{color:#77869e;margin:-8px 0 18px;font-size:11px}.form-note span,.form-grid label b{color:#ff8fa3;font-weight:700}.form-grid label small{color:#66758d;margin-left:4px;font-weight:500}.form-grid input:invalid,.form-grid select:invalid{border-color:#ff69826b}.form-grid input:invalid:focus,.form-grid select:invalid:focus{border-color:#ff6982bf;box-shadow:0 0 0 3px #ff698214}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-toggle{z-index:25;color:#aebbd0;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;min-height:34px;padding:8px 10px;display:inline-flex;position:fixed;bottom:46px;left:18px;box-shadow:0 8px 28px #0000001f}.theme-toggle:hover{color:#f4f7ff;background:#fff1}.theme-toggle span{font-size:11px}.editor-panel:has(.photo-strip){grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}.editor-panel:has(.photo-strip) .editor-head{grid-column:1/-1}.editor-panel:has(.photo-strip) .actions{grid-column:1/-1}.editor-panel:has(.photo-strip) .empty.large{grid-column:1/-1}.editor-panel:has(.photo-strip) .photo-strip{grid-area:2/1/span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;margin:0;display:grid}.editor-panel:has(.photo-strip) .photo-strip img{object-fit:contain;background:#0000002e;border-radius:12px;width:100%;height:150px}.editor-panel:has(.photo-strip) .photo-strip img:only-child{grid-column:1/-1;height:300px}.editor-panel:has(.photo-strip) .text-block{grid-column:2;margin-top:0}.original-text{white-space:normal;line-height:1.55}.text-block textarea{height:210px;min-height:150px}html[data-theme=light] body{color:#1d2738;background:radial-gradient(circle at 100% 0,#edf2ff 0,#f6f8fc 34%,#f2f5f9 72%)}html[data-theme=light] .sidebar{background:#fafcffeb;border-right-color:#1c2b4417}html[data-theme=light] .sidebar-foot{border-color:#1c2b4417}html[data-theme=light] .sidebar-theme-label{color:#68778d}html[data-theme=light] .sidebar-theme-compact{color:#52627a;background:#ffffffe0;border-color:#2a3a581f}html[data-theme=light] .brand span,html[data-theme=light] .eyebrow,html[data-theme=light] .metric span,html[data-theme=light] .metric small,html[data-theme=light] .queue-card time,html[data-theme=light] .queue-card-bottom,html[data-theme=light] .table-head span,html[data-theme=light] .entity-main span,html[data-theme=light] .empty,html[data-theme=light] .form-note,html[data-theme=light] .form-grid label,html[data-theme=light] .attach-source small{color:#6f7d91}html[data-theme=light] nav button{color:#617087}html[data-theme=light] nav button:hover,html[data-theme=light] nav button.active{color:#1c2a40;background:#5c6fda1a}html[data-theme=light] .table-card,html[data-theme=light] .editor-panel,html[data-theme=light] .queue-card,html[data-theme=light] .modal-card{background:#ffffffdb;border-color:#2939561a;box-shadow:0 16px 44px #2f3e5c14}html[data-theme=light] .queue-card:hover,html[data-theme=light] .queue-card.selected,html[data-theme=light] .entity-button:hover,html[data-theme=light] .entity-button.selected{background:#f4f6ff;border-color:#576de342}html[data-theme=light] .queue-card p,html[data-theme=light] .original-text,html[data-theme=light] .confirm-message{color:#42516a}html[data-theme=light] .original-text{background:#f5f7fb}html[data-theme=light] textarea,html[data-theme=light] .form-grid input,html[data-theme=light] .form-grid select{color:#1f2b3d;background:#fff;border-color:#2a3a5824}html[data-theme=light] .secondary,html[data-theme=light] .icon-button,html[data-theme=light] .theme-toggle,html[data-theme=light] .attach-source{color:#3b4960;background:#ffffffe0;border-color:#2a3a581f}html[data-theme=light] .secondary:hover,html[data-theme=light] .icon-button:hover,html[data-theme=light] .theme-toggle:hover,html[data-theme=light] .attach-source:hover{background:#eef2fb}html[data-theme=light] .danger{color:#b4233d;box-shadow:none;background:#fff0f3;border-color:#efb3bf}html[data-theme=light] .danger:hover:not(:disabled){color:#95172f;background:#ffe3e8;border-color:#e68899}html[data-theme=light] .icon-button.danger-icon{color:#b4233d;background:#fff0f3;border-color:#efb3bf}html[data-theme=light] .icon-button.danger-icon:hover:not(:disabled){color:#95172f;background:#ffe3e8;border-color:#e68899}html[data-theme=light] .danger:disabled,html[data-theme=light] .icon-button.danger-icon:disabled{color:#c98f9a;opacity:1;background:#fff7f8;border-color:#efd5da}html[data-theme=light] .badge{color:#5568b8;background:#5a6fd917;border-color:#5a6fd921}html[data-theme=light] .status-approved,html[data-theme=light] .switch-label.on{color:#237447;background:#2d995e1a}html[data-theme=light] .status-rejected,html[data-theme=light] .status-failed{color:#a23e50;background:#c6465b14}html[data-theme=light] .status-awaiting_moderation{color:#8e651c;background:#dc9e3e1a}html[data-theme=light] .editorial-status.status-approved,html[data-theme=light] .editorial-status.status-scheduled{color:#216a46;background:#e9f6ef;border-color:#216a462e}html[data-theme=light] .scheduled-banner{color:#216a46;font-weight:650}html[data-theme=light] .editorial-message:not(.error){color:#245f42;background:#edf8f2;border-color:#247b4e38}html[data-theme=light] .entity-icon{color:#5b70d8;background:#5c70db17}html[data-theme=light] .section-divider,html[data-theme=light] .table-head,html[data-theme=light] .entity-row{border-color:#2a3a5814}html[data-theme=light] .toast{color:#21633e;background:#38a46014;border-color:#2e91542e}html[data-theme=light] .toast.error{color:#963e4e;background:#ca4d6114;border-color:#ca4d612e}html[data-theme=light] .setup-hint{background:#e6ab3a14;border-color:#bb841f2e}html[data-theme=light] .setup-hint strong{color:#805c19}html[data-theme=light] .setup-hint span{color:#806d4e}html[data-theme=light] .modal-backdrop{background:#1e273a47}@media (width<=980px){.theme-toggle{justify-content:center;width:50px;left:12px}.theme-toggle span{display:none}.editor-panel:has(.photo-strip){grid-template-columns:1fr}:is(.editor-panel:has(.photo-strip) .photo-strip,.editor-panel:has(.photo-strip) .text-block,.editor-panel:has(.photo-strip) .actions){grid-area:auto/1}}@media (width<=680px){.theme-toggle{position:fixed;bottom:14px;left:auto;right:14px}.editor-panel:has(.photo-strip) .photo-strip img{height:220px}.editor-panel:has(.photo-strip) .photo-strip img:only-child{height:220px}}.theme-switch{font:inherit;background:0 0;border:0;padding:0}.theme-switch-track{color:#77869d;background:#08111f;border:1px solid #ffffff17;border-radius:999px;grid-template-columns:1fr 1fr;place-items:center;width:62px;height:32px;display:grid;position:relative;overflow:hidden}.theme-switch-thumb{background:linear-gradient(145deg,#6f88ff,#8d60f5);border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 4px 14px #5e75ef52}html[data-theme=light] .theme-switch-thumb{transform:translate(30px)}.theme-switch-sun,.theme-switch-moon{z-index:2;pointer-events:none;position:relative}html[data-theme=dark] .theme-switch-sun,html[data-theme=light] .theme-switch-moon{color:#fff}.settings-page{gap:28px;display:grid}.settings-page-head h1{margin:4px 0 0}html[data-theme=light] .theme-switch-track{background:#eef2f8;border-color:#2a3a581f}.brand-mark.brand-portrait{background:0 0;border:1px solid #ffffff1a;padding:0;overflow:hidden;box-shadow:0 8px 24px #00000024}.brand-mark.brand-portrait img{object-fit:cover;width:100%;height:100%;display:block}html[data-theme=light] .brand-mark.brand-portrait{border-color:#2a3a581f;box-shadow:0 8px 24px #2f3e5c1a}@media (width<=1100px){.brand{justify-content:center;gap:0;padding-inline:0}.brand>:not(.brand-mark){display:none!important}}@media (width<=680px){.brand{flex:none}}.drawer-media .drawer-section-title{align-items:center}.drawer-photo{overflow:hidden}.drawer-photo.excluded{opacity:1}.drawer-photo.excluded img{filter:grayscale(.9)brightness(.38)}.drawer-photo.excluded:after{content:"Не попадёт в публикацию";z-index:1;pointer-events:none;color:#f2f5fb;letter-spacing:.01em;text-shadow:0 2px 8px #000000bf;background:#070c1438;place-items:center;font-size:12px;font-weight:750;display:grid;position:absolute;inset:0}.drawer-photo>span,.media-controls{z-index:2}.media-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:calc(100% - 20px);display:flex;top:10px;left:auto;right:10px}.media-controls button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080d16db;border:1px solid #ffffff21;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:34px;height:34px;padding:0 10px;display:inline-flex;box-shadow:0 5px 18px #0003}.media-controls button:hover:not(:disabled){background:#19253cf5;border-color:#91a6ff73}.media-controls button[title="Исключить из публикации"]:after{content:"Убрать";font-size:11px;font-weight:700}.media-controls button[title="Вернуть в публикацию"]:after{content:"Вернуть";font-size:11px;font-weight:700}.media-controls button[title="Удалить загруженное фото"]{color:#ffc3cd;border-color:#ee5b7347}.media-controls button[title="Удалить загруженное фото"]:after{content:"Удалить файл";font-size:11px;font-weight:700}.media-controls button[title=Сдвинуть\ левее],.media-controls button[title=Сдвинуть\ правее]{width:34px;padding:0}.drawer-photo.excluded>span{display:none}.drawer-media>small{max-width:680px;margin-top:9px;line-height:1.45}.drawer-media>small:after{content:"  «Убрать» исключает фото только из этой публикации — исходная новость не меняется. У загруженных вручную фото кнопка «Удалить файл» удаляет сам файл.";color:#8291a8}html[data-theme=light] .drawer-photo.excluded:after{color:#fff;background:#18223447}html[data-theme=light] .media-controls button{color:#f7f9ff;background:#19253ae0;border-color:#ffffff29}@media (width<=760px){.media-controls button:after{display:none}.media-controls button{width:34px;padding:0}}.target-connect-panel{box-sizing:border-box;background:#6675f614;border:1px solid #7e91b229;border-radius:14px;grid-column:1/-1;width:100%;padding:16px 18px}.target-connect-help{color:#dce5f5;font-size:13px;line-height:1.55}.target-connect-help strong{color:#eef3ff;margin-bottom:6px;display:block}.target-connect-help ol{margin:4px 0 10px 20px;padding:0}.target-connect-help li+li{margin-top:4px}.target-connect-help p{color:#8f9db5;margin:0}.target-connect-help p b{color:#dce5f5}.target-connect-help code{font:inherit;color:#e7ecff;background:#6675f62e;border-radius:6px;padding:1px 5px;font-weight:700}.target-link-error{color:#d96a78;margin-top:7px;font-size:12px;line-height:1.45;display:block}html[data-theme=light] .target-connect-panel{background:#5c70db12;border-color:#2a3a581f}html[data-theme=light] .target-connect-help{color:#42516a}html[data-theme=light] .target-connect-help strong,html[data-theme=light] .target-connect-help p b{color:#27344a}html[data-theme=light] .target-connect-help p{color:#6f7d91}html[data-theme=light] .target-connect-help code{color:#4355a8;background:#5c70db1f}html[data-theme=light] .target-link-error{color:#b94a4a}.source-platform-hint,.source-link-error{margin-top:7px;font-size:12px;line-height:1.45;display:block}.source-platform-hint{color:#74839a}.source-link-error{color:#c95d5d}html[data-theme=light] .source-platform-hint{color:#708098}html[data-theme=light] .source-link-error{color:#b94a4a}.auth-page{place-content:center;justify-items:center;gap:18px;min-height:100vh;padding:32px 20px;display:grid}.auth-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a1221db;border:1px solid #ffffff17;border-radius:22px;width:min(420px,100vw - 32px);padding:32px;box-shadow:0 28px 90px #00000047}.auth-theme-toggle{color:#aebbd0;background:#0a1221b8;border:1px solid #ffffff17;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:fixed;top:20px;right:20px}.auth-theme-toggle:hover{color:#f4f7ff;background:#141f34e6}.auth-brand{text-align:center}.auth-brand-logo{border:1px solid #ffffff1f;border-radius:22px;width:76px;height:76px;margin:0 auto 18px;overflow:hidden;box-shadow:0 14px 36px #0000003d}.auth-brand-logo img{object-fit:cover;width:100%;height:100%;display:block}.auth-brand .eyebrow{margin-bottom:9px}.auth-brand h1{font-size:28px}.auth-subtitle{color:#8795ab;margin:10px 0 0;font-size:13px;line-height:1.5}.auth-account{color:#cbd5e6;background:#5e75db14;border:1px solid #8197f229;border-radius:999px;gap:5px;margin:14px 0 0;padding:6px 10px;font-size:11px;display:inline-flex}.auth-account span{color:#7f8da4}.auth-form{gap:16px;margin-top:28px;display:grid}.auth-form label{gap:8px;display:grid}.auth-form label>span:first-child{color:#91a0b6;font-size:12px;font-weight:650}.auth-form input{color:#edf2fa;background:#0a1220;border:1px solid #ffffff1a;border-radius:11px;outline:none;width:100%;min-height:44px;padding:11px 12px}.auth-form input:focus{border-color:#748bff7a;box-shadow:0 0 0 3px #6780ff1a}.auth-password-field{display:block;position:relative}.auth-password-field input{padding-right:46px}.auth-password-field button{color:#8290a6;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.auth-password-field button:hover{color:#dce5f4;background:#ffffff0d}.auth-field-hint{color:#6f7e95;font-size:10px;line-height:1.35}.auth-submit{width:100%;min-height:44px;margin-top:2px}.auth-error{color:#ffd0d9;background:#c2324c1c;border:1px solid #ff5b7638;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45}.auth-security-note{color:#75849b;border-top:1px solid #ffffff12;align-items:flex-start;gap:9px;margin-top:22px;padding-top:18px;font-size:11px;line-height:1.45;display:flex}.auth-security-note svg{color:#8197f2;flex:none;margin-top:1px}.auth-logout{color:#79879d;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;margin-top:9px;font-size:11px;display:flex}.auth-logout:hover:not(:disabled){color:#b9c5d7;background:#ffffff0a}.password-change-modal{width:min(480px,100%)}.password-change-copy{color:#8795ab;margin:-5px 0 0;font-size:12px;line-height:1.5}.password-change-form{margin-top:20px}.password-change-actions{justify-content:flex-end;gap:9px;margin-top:2px;display:flex}.password-change-note{color:#75849b;align-items:center;gap:7px;margin-top:17px;font-size:10px;display:flex}.password-change-note svg{color:#8197f2}.auth-footer{color:#65738a;margin:0;font-size:11px}.auth-state{text-align:center;justify-items:center;padding:24px 4px;display:grid}.auth-state>svg{color:#8197f2}.auth-state h1{margin-top:18px;font-size:24px}.auth-state p{color:#8795ab;max-width:300px;margin:10px 0 20px;font-size:13px;line-height:1.5}html[data-theme=light] .auth-card{background:#ffffffe6;border-color:#2939561c;box-shadow:0 26px 70px #2f3e5c21}html[data-theme=light] .auth-theme-toggle{color:#52627a;background:#ffffffe0;border-color:#2a3a581f}html[data-theme=light] .auth-theme-toggle:hover{color:#26364e;background:#fff}html[data-theme=light] .auth-brand-logo{border-color:#2a3a581f;box-shadow:0 14px 36px #2f3e5c24}html[data-theme=light] .auth-subtitle,html[data-theme=light] .auth-state p,html[data-theme=light] .auth-footer{color:#6e7c91}html[data-theme=light] .auth-account{color:#46566e;background:#5165c60f;border-color:#5165c624}html[data-theme=light] .auth-account span,html[data-theme=light] .auth-field-hint{color:#718098}html[data-theme=light] .auth-form label>span:first-child{color:#596a82}html[data-theme=light] .auth-form input{color:#1f2b3d;background:#fff;border-color:#2a3a5826}html[data-theme=light] .auth-password-field button{color:#66768d}html[data-theme=light] .auth-password-field button:hover{color:#293951;background:#eef2f8}html[data-theme=light] .auth-error{color:#963e4e;background:#ca4d6114;border-color:#ca4d6133}html[data-theme=light] .auth-security-note{color:#68778d;border-color:#2a3a5817}html[data-theme=light] .auth-logout{color:#718098}html[data-theme=light] .auth-logout:hover:not(:disabled){color:#34445b;background:#f2f5fa}html[data-theme=light] .password-change-copy,html[data-theme=light] .password-change-note{color:#68778d}@media (width<=520px){.auth-page{align-content:start;padding-top:72px}.auth-card{border-radius:18px;padding:26px 22px}.auth-brand-logo{border-radius:19px;width:66px;height:66px}.auth-brand h1{font-size:25px}}.user-menu{margin-bottom:14px;position:relative}.user-menu summary{cursor:pointer;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:8px 7px;list-style:none;display:flex}.user-menu summary::-webkit-details-marker{display:none}.user-menu summary:hover,.user-menu[open] summary{background:#ffffff0b}.user-avatar{color:#dbe3ff;background:linear-gradient(145deg,#627cf6c7,#8a5cf2c7);border:1px solid #8197f233;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.user-summary-text{min-width:0}.user-summary-text strong,.user-summary-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-summary-text strong{color:#dce5f3;font-size:12px}.user-summary-text small{color:#75849b;margin-top:3px;font-size:10px}.user-menu-popover{z-index:100;background:#0c1627;border:1px solid #ffffff1a;border-radius:13px;width:238px;padding:10px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 20px 54px #00000057}.user-menu-identity{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:5px 7px 10px;display:flex}.profile-avatar{flex-basis:42px;width:42px;height:42px;font-size:13px}.user-menu-identity-copy{min-width:0}.user-menu-identity-copy strong,.user-menu-identity-copy>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-menu-identity strong{color:#e5ebf6;font-size:12px}.user-menu-identity-copy>span{color:#78879e;margin-top:3px;font-size:10px}.user-avatar-input{display:none}.user-menu-actions{gap:3px;padding-top:7px;display:grid}.user-menu-actions button{color:#aebbd0;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:9px 8px;font-size:11px;display:flex}.user-menu-actions button:hover{color:#eef3fc;background:#ffffff0e}.user-menu-actions button.user-menu-remove-avatar:hover,.user-menu-actions button:last-child:hover{color:#ffc8d1;background:#d548601a}.user-menu-error{color:#ffc8d1;margin:8px 5px 0;font-size:10px;line-height:1.4}.user-menu-confirm{padding:9px 5px 3px}.user-menu-confirm p{color:#cbd5e5;margin:0 0 9px;font-size:11px;line-height:1.4}.user-menu-confirm>div{justify-content:flex-end;gap:6px;display:flex}.user-menu-confirm button{color:#aebbd0;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;padding:6px 8px;font-size:10px}.user-menu-confirm button.confirm{color:#ffd1d8;background:#dc4b631a;border-color:#dc4b6333}html[data-theme=light] .user-menu summary:hover,html[data-theme=light] .user-menu[open] summary{background:#5165c614}html[data-theme=light] .user-summary-text strong{color:#29384e}html[data-theme=light] .user-summary-text small{color:#718098}html[data-theme=light] .user-menu-popover{background:#fff;border-color:#2a3a581f;box-shadow:0 18px 48px #2b3a582b}html[data-theme=light] .user-menu-identity{border-color:#2a3a5817}html[data-theme=light] .user-menu-identity strong{color:#29384e}html[data-theme=light] .user-menu-identity-copy>span{color:#718098}html[data-theme=light] .user-menu-actions button{color:#52627a}html[data-theme=light] .user-menu-actions button:hover{color:#26364e;background:#f1f4fa}html[data-theme=light] .user-menu-actions button:last-child:hover{color:#a52f45;background:#fff0f3}html[data-theme=light] .user-menu-confirm p{color:#3e4e65}html[data-theme=light] .user-menu-confirm button{color:#52627a;background:#f6f8fb;border-color:#2a3a581f}@media (width<=980px){.user-menu{justify-items:center;display:grid}.user-menu summary{padding:6px}.user-summary-text{display:none}.user-menu-popover{bottom:0;left:calc(100% + 8px)}}@media (width<=680px){.sidebar-foot{align-items:center;gap:8px;display:flex}.user-menu{margin:0}.user-menu-popover{position:fixed;inset:72px 14px auto auto}}
