@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}:root{font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#151618;--sidebar:#111214;--surface:#1b1c1f;--surface-raised:#222327;--surface-hover:#292a30;--input:#141518;--line:#2c2d33;--line-strong:#41424c;--text:#eeeef2;--muted:#a0a1ad;--subtle:#9596a3;--accent:#8b82f6;--accent-fill:#6657ce;--accent-hover:#7566df;--selected:#28263c;--success:#9dc5ac;--success-bg:#1f3028;--warning:#ddbd87;--warning-bg:#342d21;--danger:#eaa296;--danger-bg:#382726;--info:#a3bddf;--info-bg:#232e3b;--shadow:0 16px 64px #0008;--pine:var(--accent);--radius:8px;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.55}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fcfcfd;--sidebar:#f5f5f7;--surface:#fff;--surface-raised:#f5f5f8;--surface-hover:#eeeef3;--input:#fff;--line:#e5e5eb;--line-strong:#cacbd5;--text:#25262c;--muted:#686976;--subtle:#727381;--accent:#6357c4;--accent-fill:#6657ce;--accent-hover:#5546bd;--selected:#eeecfb;--success:#427452;--success-bg:#edf5ef;--warning:#8a6325;--warning-bg:#faf2e4;--danger:#a94839;--danger-bg:#fbefec;--info:#476e9b;--info-bg:#edf3fa;--shadow:0 16px 64px #24243826}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:0;transition:background .15s,color .15s,border-color .15s}button:disabled{cursor:not-allowed;opacity:.45}a{color:var(--accent);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input,textarea,select{border:1px solid var(--line-strong);background:var(--input);width:100%;min-width:0;color:var(--text);caret-color:var(--accent);border-radius:6px;padding:6px 9px}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent);outline-offset:1px}input::placeholder,textarea::placeholder{color:var(--subtle)}textarea{resize:vertical;line-height:1.75}input[type=checkbox],input[type=radio]{width:15px;height:15px;accent-color:var(--accent-fill);flex-shrink:0}::selection{background:var(--accent-fill);color:#fff}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid var(--bg);border-radius:8px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.035em;font-size:24px;font-weight:600;line-height:1.3}h2{letter-spacing:-.015em;font-size:14px;font-weight:600}h3{letter-spacing:-.01em;font-size:13px;font-weight:550}small,.small{color:var(--muted);font-size:12px}.muted{color:var(--muted)}.danger-text{color:var(--danger)!important}kbd{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:20px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-size:11px;font-weight:400;line-height:19px;display:inline-flex}.inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.primary,.secondary,.review-button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.primary{color:#fff;background:var(--accent-fill);border:1px solid #0000;box-shadow:0 1px 2px #0002}.primary:hover{background:var(--accent-hover)}.primary kbd{color:#f5f3ff;background:#ffffff13;border-color:#ffffff40;min-width:17px;margin-left:4px;font-size:10px;line-height:17px}.secondary{background:var(--surface-raised);border:1px solid var(--line-strong)}.secondary:hover{background:var(--surface-hover)}.text-button{color:var(--muted);align-items:center;gap:6px;padding:5px 0;font-size:12px;font-weight:500;display:inline-flex}.text-button:hover{color:var(--text)}.icon-button{min-width:32px;min-height:32px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-button:hover{color:var(--text);background:var(--surface-hover)}.icon-button.selected{color:var(--accent);background:var(--selected)}.app-shell{min-height:100dvh;display:flex}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);z-index:30;flex-direction:column;width:200px;padding:12px 8px 8px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{color:var(--text);align-items:center;gap:8px;min-height:28px;padding:0 8px;display:flex}.brand:hover{text-decoration:none}.brand-icon{background:var(--accent-fill);letter-spacing:-.04em;color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;font-weight:650;display:flex}.brand strong{letter-spacing:-.02em;font-size:13px;font-weight:550;line-height:1.3;display:block}.brand small{letter-spacing:.025em;color:var(--subtle);margin-top:3px;font-size:10px;display:block}.sidebar-search{color:var(--muted);border:1px solid var(--line);text-align:left;background:0 0;border-color:#0000;border-radius:6px;align-items:center;gap:8px;min-height:30px;margin:12px 0 8px;padding:5px 8px;font-size:11px;display:flex}.sidebar-search:hover{border-color:var(--line-strong)}.sidebar-search span{flex:1}.sidebar-search kbd{min-width:30px;font-size:9px;line-height:17px}.sidebar nav{flex-direction:column;gap:2px;display:flex}.sidebar nav button{text-align:left;width:100%;min-height:32px;color:var(--muted);border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.sidebar nav button span:nth-child(2){flex:1}.sidebar nav button:hover{background:var(--surface);color:var(--text)}.sidebar nav button.active{background:var(--surface-hover);color:var(--text);font-weight:500}.sidebar nav button.active>svg{color:var(--accent)}.sidebar nav button b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.sidebar nav button.nav-separated{margin-top:12px}.nav-dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.sidebar-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding:8px 4px 0;display:flex}.sidebar-bottom>p{color:var(--subtle);max-width:175px;margin-top:7px;font-size:10px;line-height:1.7}.avatar{background:var(--surface-hover);width:27px;height:27px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex}.theme-switch{min-width:28px;min-height:28px;padding:5px}.main{flex-direction:column;width:calc(100% - 200px);min-width:0;min-height:100dvh;margin-left:200px;display:flex}.topbar{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.topbar-left,.topbar-actions{align-items:center;gap:8px;display:flex}.topbar-left{min-width:0}.topbar-actions{flex-shrink:0}.view-title{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.queue-button:not(.paused)>span{display:none}.queue-button.paused>span{display:inline}.board-new{margin-left:auto}.board-create{width:100%;min-height:30px;color:var(--muted);text-align:left;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.board-create:hover{background:var(--surface-hover);color:var(--text)}.board-no-results{color:var(--muted);align-items:center;gap:12px;padding:6px 8px 12px;display:flex}.card-menu-trigger{flex-shrink:0;min-width:26px;min-height:24px;padding:3px}.card-stage-menu{border:1px solid var(--line-strong);background:var(--surface);width:190px;max-height:calc(100dvh - 16px);color:var(--text);box-shadow:var(--shadow);z-index:60;border-radius:7px;margin:0;padding:4px;position:fixed;inset:auto;overflow-y:auto}.card-stage-menu button{text-align:left;border-radius:4px;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;font-size:12px;display:flex}.card-stage-menu button:hover,.card-stage-menu button:focus-visible{background:var(--surface-hover)}.stage-dot-review{background:var(--warning)}.stage-dot-approved{background:var(--accent)}.stage-dot-published{background:var(--success)}.inline-note{color:var(--muted);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.inline-help{color:var(--muted);margin-bottom:12px;font-size:12px}.inline-help summary{cursor:pointer;width:fit-content}.inline-help p{max-width:72ch;padding-top:8px;line-height:1.65}.queue-button{color:var(--muted);border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.queue-button:hover{background:var(--surface-hover)}.queue-button.paused{color:var(--warning);border-color:var(--warning)}.notifications-button{position:relative}.notifications-button i{background:var(--warning);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;right:6px}.mobile-menu,.mobile-theme{display:none}.page{flex-direction:column;flex:1;width:100%;min-width:0;margin:0;padding:16px;display:flex}.editorial-layout{grid-template-columns:minmax(0,1fr) 240px;gap:30px;display:grid}.feed{min-width:0}.feed-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:6px;padding-bottom:14px;display:flex}.segmented{gap:2px;display:flex}.segmented button{min-height:31px;color:var(--muted);border-radius:5px;padding:6px 11px;font-size:11px}.segmented button:hover{background:var(--surface-raised)}.segmented button.selected{color:var(--text);background:var(--surface-hover);font-weight:500}.search{color:var(--muted);border:1px solid var(--line);background:var(--input);border-radius:5px;align-items:center;gap:7px;width:190px;height:31px;margin-left:auto;padding:4px 7px;display:flex}.search:focus-within{border-color:var(--accent)}.search input{background:0 0;border:0;height:25px;padding:0;font-size:11px;outline:0!important}.search kbd{min-width:17px;font-size:10px;line-height:17px}.sort-button{min-width:28px;min-height:28px}.feed-list{margin:0 -6px}.queue-group+.queue-group{margin-top:16px}.queue-group-heading{color:var(--muted);align-items:center;gap:9px;padding:12px 10px 10px;font-size:11px;font-weight:500;display:flex}.queue-group-heading>span:last-child{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:10px}.material-card{border-bottom:1px solid var(--line);margin:0}.material-card:last-child{border-bottom:0}.material-row{text-align:left;border-radius:6px;align-items:flex-start;gap:11px;width:100%;padding:17px 10px;display:flex}.material-row:hover{background:var(--surface)}.row-kind{color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;display:flex}.row-kind.post{color:var(--accent)}.row-kind.incoming{color:var(--info)}.row-content{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.row-content>strong{letter-spacing:-.015em;font-size:13px;font-weight:500;line-height:1.5}.row-excerpt{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:65ch;font-size:11px;line-height:1.5;overflow:hidden}.row-context{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:9px;font-size:10px;display:flex}.demo-label{color:var(--subtle);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:0 5px;font-size:10px;font-weight:400}.expiry-label{color:var(--warning);font-size:10px}.row-end{color:var(--subtle);flex-shrink:0;align-items:center;gap:13px;padding-top:3px;display:flex}.row-variants{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:10px;display:flex}.channels{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.channel{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 5px;font-size:10px;line-height:1.45;display:inline-flex}.channel b{font-size:11px;line-height:1}.context-rail{border-left:1px solid var(--line);min-width:0;padding-top:5px;padding-left:24px}.rail-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.rail-heading h3{color:var(--muted);font-size:11px;font-weight:500}.rail-section{margin-top:30px}.summary-lines{flex-direction:column;gap:2px;display:flex}.summary-lines button{text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex}.summary-lines button>span{color:var(--muted);align-items:center;gap:8px;display:flex}.summary-lines button:hover>span{color:var(--text)}.summary-lines b{font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.summary-lines svg{color:var(--subtle)}.attention-block{margin-top:24px}.attention-block h3{color:var(--warning);align-items:center;gap:7px;margin-bottom:9px;font-size:11px;display:flex}.attention-block button{text-align:left;border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:10px 0;display:flex}.attention-block button>span:first-child{font-size:11px;line-height:1.6}.agenda-item{text-align:left;align-items:flex-start;gap:10px;width:100%;padding:8px 0;display:flex}.agenda-item>svg{color:var(--subtle);flex-shrink:0;margin-top:3px}.agenda-item strong{font-size:11px;font-weight:400;line-height:1.6;display:block}.agenda-item small{color:var(--subtle);margin-top:4px;font-size:10px;display:block}.rail-empty{color:var(--subtle);font-size:11px;line-height:1.8}.rhythm-row{color:var(--muted);justify-content:space-between;align-items:center;gap:5px;padding:7px 0;font-size:10px;display:flex}.rhythm-row b{color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:400}.command-hint{border:1px solid var(--line);text-align:left;background:var(--surface);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-top:30px;padding:16px;display:flex}.command-hint:hover{border-color:var(--line-strong)}.command-hint-icon{color:var(--accent);margin-bottom:7px;display:block}.command-hint>strong{font-size:12px;font-weight:500}.command-hint>span:not(.command-hint-icon){color:var(--muted);font-size:10px}.command-hint kbd{margin-top:9px;font-size:10px}.empty{text-align:center;color:var(--muted);padding:24px 12px}.empty-mark{border:1px solid var(--line);width:28px;height:28px;color:var(--subtle);background:var(--surface);border-radius:6px;justify-content:center;align-items:center;margin:0 auto 8px;display:flex}.empty h3{color:var(--text);margin-bottom:4px;font-size:13px}.empty p{max-width:340px;margin:0 auto 10px;font-size:12px;line-height:1.6}.dialog{border:1px solid var(--line-strong);background:var(--surface);width:min(560px,100vw - 40px);max-height:calc(100dvh - 60px);color:var(--text);box-shadow:var(--shadow);border-radius:12px;padding:0}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09090d91}.dialog.wide{border:0;border-left:1px solid var(--line-strong);border-radius:0;width:min(840px,100vw - 80px);height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto;box-shadow:-10px 0 50px #0004}.dialog-head{border-bottom:1px solid var(--line);background:var(--surface);z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.dialog-head h2{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.5}.dialog-head-actions{flex-shrink:0;align-self:flex-start;align-items:center;gap:8px;display:flex}.dialog-head-actions .icon-button{width:32px;height:32px;padding:0}.dialog-body{padding:16px}.dialog-actions{border-top:1px solid var(--line);background:var(--surface);z-index:2;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;display:flex;position:sticky;bottom:0}.detail-actions{flex-wrap:wrap;justify-content:space-between;gap:12px 16px}.material-secondary-actions,.material-primary-actions,.material-workflow-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.material-secondary-actions{gap:12px}.material-secondary-actions:empty{display:none}.material-primary-actions{justify-content:flex-end;margin-left:auto}.detail-actions .small{font-size:11px}.form-stack{flex-direction:column;gap:12px;display:flex}.field{flex-direction:column;gap:7px;font-size:12px;display:flex}.field>span{color:var(--text);font-weight:500}.field small{color:var(--muted);font-size:11px;line-height:1.7}.platform-options{border:0;gap:17px;margin:0;padding:0;display:flex}.platform-options legend{margin-bottom:9px;padding:0;font-size:12px;font-weight:500}.platform-options label{align-items:center;gap:7px;display:flex}.source-fields{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.detail-meta small{font-size:11px}.material-advanced{border-top:1px solid var(--line);margin-top:24px}.material-advanced>summary{color:var(--muted);cursor:pointer;min-height:44px;padding:12px 0}.material-advanced>summary:hover{color:var(--text)}.material-advanced-content{padding-top:4px}.material-edit-actions{margin-bottom:16px}.material-advanced-actions{align-items:center;margin-bottom:20px;display:flex}.post-preview.material-post-preview{background:0 0;border:0;border-radius:0;max-width:72ch;margin:0;padding:12px 0}.material-post-preview .preview-images img{width:100%;height:auto;max-height:none;display:block}.source-post-text p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;font-size:14px;line-height:1.85}.dialog.material-dialog{width:min(1180px,100vw - 80px)}.material-workspace.has-source{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.material-source-pane{min-width:0;position:sticky;top:76px}.material-review-pane{min-width:0}.source-post-heading h3,.material-variants-heading h3{font-size:13px}.source-post-heading .external{flex-shrink:0}.source-post-capture{text-align:left;border:1px solid var(--line);background:var(--bg);width:100%;position:relative}.material-source-pane .source-post-capture img{object-fit:contain;max-height:calc(100dvh - 180px)}.source-capture-zoom{min-height:32px;color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.source-capture-dialog{width:min(1000px,100vw - 32px)}.source-capture-dialog .dialog-body{max-height:calc(100dvh - 100px);overflow:auto}.source-capture-dialog img{max-width:none;height:auto;margin:auto;display:block}.source-capture-missing{color:var(--muted);margin-bottom:8px;line-height:1.6;display:block}.variant-options{gap:10px;display:grid}.variant-option{border:1px solid var(--line-strong);background:var(--bg);border-radius:8px;position:relative}.variant-option.selected{border-color:var(--accent);background:var(--selected)}.variant-option:has(.variant-select:not(:disabled):hover){border-color:var(--accent)}.variant-select{border-radius:inherit;text-align:left;width:100%;color:var(--text);padding:14px 16px;display:block}.variant-select:disabled{opacity:1;cursor:default}.variant-option-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;padding-right:30px;font-size:12px;display:flex}.variant-selected-label{color:var(--accent);align-items:center;gap:4px;font-size:11px;display:inline-flex}.variant-copy{position:absolute;top:5px;right:5px}.variant-preview,.post-preview.variant-preview{background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0;display:block}.variant-platform-content,.variant-text{display:block}.variant-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;font-size:13px;line-height:1.75}.variant-text+.variant-text,.variant-platform-content+.variant-platform-content{margin-top:12px}.variant-platform-content>small{color:var(--muted);margin-bottom:4px;display:block}.variant-preview .preview-images img{object-fit:contain;max-width:100%;max-height:320px}.feedback-context,.discussion-empty,.discussion-task-status{color:var(--muted);margin-bottom:12px;font-size:11px;line-height:1.7}.feedback-context{margin:12px 0 6px}.selected-variant-status{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:11px}@media (width<=1000px){.material-workspace.has-source{grid-template-columns:minmax(0,1fr);gap:8px}.material-source-pane{position:static}.material-source-pane .source-post-capture img{max-height:none}}.original-post{margin-bottom:16px}.source-post-capture{border-radius:6px;display:block;overflow:hidden}.source-post-capture img{width:100%;height:auto;display:block}.original-post>.external{min-height:32px}.external{color:var(--accent);align-items:center;gap:5px;font-size:11px;display:inline-flex}.section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-head h2{font-size:16px}.section-head>span{color:var(--muted);font-size:11px}.variant-tabs{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.variant-tabs button{border:1px solid var(--line);color:var(--muted);border-radius:6px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.variant-tabs button:hover{background:var(--surface-hover)}.variant-tabs button.selected{background:var(--selected);color:var(--accent);border-color:var(--accent)}.variant-tabs button span{font-variant-numeric:tabular-nums;padding:0 3px;font-size:10px}.preview-tabs{border-bottom:1px solid var(--line);gap:20px;margin-bottom:18px;display:flex}.preview-tabs button{color:var(--muted);border-bottom:2px solid #0000;padding:10px 0;font-size:11px}.preview-tabs button.active{color:var(--text);border-bottom-color:var(--accent)}.post-preview{background:var(--bg);border:1px solid var(--line);border-radius:10px;max-width:590px;margin:auto;padding:24px}.post-identity{align-items:center;gap:10px;margin-bottom:20px;display:flex}.roaster-avatar{background:var(--accent-fill);color:#fff;letter-spacing:-.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:19px;display:flex}.post-identity strong{font-size:11px;font-weight:550;display:block}.post-identity small{margin-top:2px;font-size:10px;display:block}.post-dots{color:var(--subtle);margin-left:auto;font-size:11px}.post-part p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;font-size:14px;line-height:1.85}.post-part+.post-part{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.post-part small{margin-bottom:8px;font-size:11px;display:block}.post-reactions{color:var(--subtle);align-items:center;gap:20px;margin-top:23px;display:flex}.post-reactions>span{font-size:24px;line-height:1}.preview-images{flex-wrap:wrap;gap:10px;display:flex}.preview-images figure{flex:1;min-width:120px;margin:18px 0 0}.preview-images img{object-fit:contain;border-radius:7px;max-width:100%;max-height:260px}.preview-images figcaption{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:10px}.editor{background:var(--bg);border:1px solid var(--line-strong);border-radius:8px;padding:18px}.upload-panel{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:16px;display:flex}.attachments{flex-wrap:wrap;gap:12px;display:flex}.attachments>div{flex-direction:column;align-items:center;gap:5px;display:flex}.attachments img{object-fit:cover;border-radius:6px;width:90px;height:90px}.discussion{border-top:1px solid var(--line);margin-top:16px;padding-top:24px}.discussion>.inline-actions{margin-top:10px}.comment{margin-bottom:18px}.comment>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.comment b{font-size:11px;font-weight:500}.comment small{font-size:10px}.message-delivery-state{color:var(--muted);margin-top:6px;line-height:1.6;display:block}.comment p{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);border-radius:8px;margin-top:8px;padding:12px 14px;font-size:12px;line-height:1.85}.delivery-section{margin-top:28px}.delivery-row{border-bottom:1px solid var(--line);padding:15px 0}.delivery-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.delivery-row>small{font-size:11px}.delivery-row>.inline-actions{margin-top:10px}.status{color:var(--muted);background:var(--surface-raised);white-space:nowrap;border-radius:4px;align-items:center;padding:3px 7px;font-size:10px;font-weight:400;line-height:1.5;display:inline-flex}.status-published{color:var(--success);background:var(--success-bg)}.status-scheduled,.status-ready{color:var(--info);background:var(--info-bg)}.status-unknown,.status-failed{color:var(--danger);background:var(--danger-bg)}.status-missed,.status-sending,.status-waiting_agent{color:var(--warning);background:var(--warning-bg)}.status-reported{color:var(--accent);background:var(--selected)}.receipt{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.receipt>span{color:var(--muted);font-size:10px}.schedule-form,.reconcile{background:var(--bg);border:1px solid var(--line-strong);border-radius:8px;margin-top:20px;padding:18px}.history-toggle{margin-top:23px}.history-list{border-left:1px solid var(--line-strong);margin:12px 0 15px;padding-left:17px}.history-list>div{margin-bottom:15px}.history-list strong{font-size:11px;font-weight:400;display:block}.history-list small{margin-top:3px;font-size:10px;display:block}.info-box{background:var(--surface-raised);border:1px solid var(--line);border-radius:6px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;display:flex}.info-box>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.info-box strong{font-size:12px;font-weight:500}.info-box p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.8}.info-box.spaced{display:block}.spaced{margin-top:16px}.two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.panel{border:1px solid var(--line);background:0 0;border-radius:6px;min-width:0;padding:12px}.panel h2{margin-bottom:10px}.panel p{margin-bottom:10px;font-size:12px;line-height:1.65}.calendar-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin:4px 0 10px;display:flex}.calendar-toolbar h2{min-width:0;font-size:14px}.calendar-toolbar .inline-actions{flex-shrink:0}.calendar-grid{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-shrink:0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.calendar-weekdays{border-bottom:1px solid var(--line);background:var(--bg);color:var(--muted);grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));font-size:11px;display:grid}.calendar-weekdays span{padding:4px 10px}.calendar-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:112px;padding:6px}.calendar-week .calendar-day{min-height:260px}.calendar-day:nth-of-type(7n){border-right:0}.calendar-day:nth-last-child(-n+7){border-bottom:0}.calendar-day.outside-month,.calendar-day.today{background:var(--bg)}.calendar-day.selected-day{background:var(--selected)}.day-header{color:var(--muted);justify-content:space-between;align-items:center;gap:7px;padding:0 0 4px;font-size:11px;display:flex}.calendar-month .day-header{justify-content:flex-start}.day-header time{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:500;display:inline-flex}.calendar-day.today .day-header time{background:var(--accent-fill);color:#fff;border-radius:5px}.calendar-day-select{border-radius:4px;align-items:center;gap:4px;min-width:28px;min-height:28px;padding:0 2px;display:flex}.calendar-day-select:hover,.calendar-more:hover{background:var(--surface-hover)}.calendar-day-count{display:none}.calendar-entry{white-space:normal;text-align:left;border:1px solid var(--line);background:var(--surface-raised);border-radius:4px;width:100%;margin-bottom:4px;padding:6px;display:block;overflow:hidden}.calendar-entry:hover{background:var(--surface-hover)}.calendar-entry strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:2px 0 4px;font-size:11px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.calendar-entry>small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.calendar-entry .channels,.calendar-entry-statuses{flex-wrap:wrap;gap:3px;display:flex}.calendar-entry .channel{padding:1px 3px;font-size:9px}.calendar-entry .status{white-space:normal;margin-top:3px;font-size:9px}.calendar-more{min-height:28px;color:var(--muted);border-radius:4px;padding:4px 6px;font-size:11px}.calendar-agenda{flex-shrink:0;margin-top:12px}.calendar-agenda .section-head{min-height:32px}.calendar-agenda h3{font-size:13px}.calendar-agenda .calendar-entry{max-width:620px}.list-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden}.list-panel:empty{display:none}.list-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:15px;width:100%;padding:17px 18px;display:flex}.list-row:last-child{border-bottom:0}.list-row>div:first-child{flex:1}.list-row strong{font-size:12px;font-weight:500}.list-row small{margin-top:3px;font-size:11px;display:block}.clickable:hover{background:var(--surface-hover)}.metrics-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.metric{border-right:1px solid var(--line);color:var(--muted);padding:12px}.metric:last-child{border-right:0}.metric>svg{display:none}.metric>span{font-size:11px;display:block}.metric>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);margin-top:6px;font-size:22px;font-weight:500;display:block}.metric .metric-small{letter-spacing:0;font-size:12px;line-height:1.9}.results-list{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.result-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px;display:flex}.result-row:last-child{border-bottom:0}.result-row>div:first-child{flex:1;min-width:0}.text-title{text-align:left;overflow-wrap:anywhere;padding:9px 0 4px;font-size:12px;font-weight:500;display:block}.text-title:hover{color:var(--accent)}.result-row small{font-size:10px;display:block}.result-numbers{flex-shrink:0;align-items:center;gap:16px;display:flex}.result-numbers>span{color:var(--muted);text-align:right;font-size:10px}.result-numbers b{font-variant-numeric:tabular-nums;color:var(--text);margin-bottom:3px;font-size:15px;font-weight:500;display:block}.report{border-top:1px solid var(--line);white-space:pre-wrap;margin-top:16px;padding:16px 0}.knowledge-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px;display:grid}.knowledge-layout>aside{border-left:1px solid var(--line);min-width:0;padding-left:16px}.knowledge-layout>aside h2{font-size:14px}.knowledge-layout>aside>p{font-size:12px;line-height:1.8}.brand-brief{border:1px solid var(--line);background:0 0;border-radius:6px;gap:8px;margin-bottom:12px;padding:12px;display:flex}.brand-brief .note-spark{font-size:0;display:none}.brand-brief h3{font-size:13px}.brand-brief p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.65}.knowledge-entry{border-bottom:1px solid var(--line);padding:12px 0}.knowledge-entry.retired{opacity:.65}.knowledge-entry .section-head{margin-bottom:8px}.knowledge-entry h3{font-size:14px}.knowledge-entry>p{white-space:pre-wrap;max-width:72ch;margin:6px 0;font-size:12px;line-height:1.75}.kind-label{color:var(--muted);font-size:10px}.knowledge-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.knowledge-foot small{font-size:10px}.knowledge-foot .secondary,.knowledge-foot .text-button{font-size:11px}.source-list{margin-top:10px}.source-toggle{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:9px;padding:10px 0;font-size:12px;display:flex}.source-toggle input{margin-top:3px}.source-toggle strong{font-size:12px;font-weight:400}.source-toggle small{overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.source-add{margin-top:12px}.task-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.task-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:10px 4px;display:flex}.task-row:last-child{border-bottom:0}.task-icon{width:30px;height:30px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.task-content{flex:1;min-width:0}.task-content strong{font-size:12px;font-weight:500}.task-content small{margin-top:4px;font-size:10px;display:block}.task-content p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px;font-size:12px;line-height:1.8}.agent-row{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;display:flex}.agent-row>div{flex:1}.agent-row strong{font-size:12px;font-weight:500}.agent-row small{margin-top:4px;font-size:10px;display:block}.agent-avatar{background:var(--surface-raised);width:27px;height:27px;color:var(--muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-row button{font-size:11px}.token-box{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.token-box>strong{font-size:12px;font-weight:500}.token-box p{margin:8px 0 14px;font-size:11px;line-height:1.8}.token-box textarea{white-space:pre;font-family:inherit;font-size:11px;line-height:1.7;overflow:auto}.token-box button{margin-top:10px}.token-box>.text-button{margin-left:12px}.connection-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:12px;display:grid}.connection-card{border:1px solid var(--line);background:0 0;border-radius:6px;padding:12px}.connection-title{align-items:center;gap:8px;margin-bottom:12px;display:flex}.connection-title>div{flex:1;min-width:0}.connection-title h2{margin:0;font-size:14px}.connection-title small{margin-top:3px;font-size:10px;line-height:1.7;display:block}.connection-card>p{margin-bottom:12px;font-size:12px;line-height:1.65}.platform-logo,.telegram-icon{border:1px solid var(--line-strong);background:var(--surface-raised);width:37px;height:37px;color:var(--text);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:23px;line-height:1;display:flex}.telegram-icon{color:var(--info);font-size:20px}.settings-fixed{color:var(--muted);grid-template-columns:1fr 1fr;gap:10px;font-size:11px;display:grid}.settings-fixed strong{text-align:right;color:var(--text);font-weight:400}.audit-log>div{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr 100px;align-items:baseline;gap:12px;padding:8px 0;font-size:11px;display:grid}.audit-log span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.audit-log strong{font-weight:400}.audit-log small{text-align:right;font-size:10px}.notification{border-bottom:1px solid var(--line);padding:17px 0}.notification strong{font-size:13px;font-weight:500}.notification p{margin:7px 0;font-size:12px;line-height:1.8}.notification small{font-size:10px;display:block}.toast{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--text);z-index:100;border-radius:9px;align-items:center;gap:11px;max-width:min(640px,100vw - 32px);padding:13px 17px;font-size:12px;display:flex;position:fixed;bottom:22px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 6px 25px #0004}.toast.error{background:var(--danger-bg);color:var(--danger)}.toast p{flex:1}.toast>button{padding:0 4px;font-size:20px}.loading{min-height:100dvh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.loading h2{color:var(--text);font-size:16px}.loading p{font-size:12px}.nav-backdrop{display:none}.simulation-page{max-width:780px;margin:45px auto;padding:24px}.simulation-header{align-items:center;gap:16px;margin:32px 0;display:flex}.simulation-header h1{font-size:24px}.simulation-header p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.8}.simulation-page>.post-preview{max-width:100%;margin:25px 0}.simulation-page>h2{margin-bottom:8px}.part-proof{border-bottom:1px solid var(--line);padding:15px 0}.part-proof strong{font-size:11px;font-weight:500}.part-proof>p{white-space:pre-wrap;margin:9px 0 14px;font-size:12px;line-height:1.85}.chain-status{color:var(--muted);flex-direction:column;gap:4px;margin:10px 0;font-size:10px;display:flex}.command-dialog{background:var(--surface);border-color:var(--line-strong);border-radius:12px;width:min(660px,100vw - 40px);max-height:72dvh;margin:14vh auto auto;padding:0;overflow:hidden;box-shadow:0 24px 85px #0009}.command-search{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:17px 18px;display:flex}.command-search input{background:0 0;border:0;outline:0;padding:4px 0;font-size:15px}.command-search input:focus{outline:0}.command-escape{padding:3px}.command-results{max-height:calc(72dvh - 120px);padding:6px;overflow:auto}.command-group{color:var(--subtle);padding:13px 12px 7px;font-size:11px;font-weight:500}.command-option{text-align:left;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:43px;padding:11px 12px;display:flex}.command-option>span:nth-child(2){flex:1;min-width:0}.command-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;display:block;overflow:hidden}.command-option small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.command-option-icon{width:23px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.command-option.active{background:var(--surface-hover)}.command-option.active .command-option-icon{color:var(--accent)}.command-option>svg{color:var(--muted)}.command-option kbd{font-size:10px}.command-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 17px;font-size:10px;display:flex}.command-footer>span{align-items:center;gap:5px;display:flex}.command-footer kbd{min-width:17px;padding:1px 2px;line-height:16px}.command-empty{text-align:center;color:var(--muted);padding:35px 20px}.command-empty>svg{margin:0 auto 15px;display:block}.command-empty strong{color:var(--text);font-size:13px;font-weight:500;display:block}.command-empty p{margin-top:8px;font-size:12px}@media (width>=1600px){.editorial-layout{grid-template-columns:minmax(0,1fr) 270px;gap:36px}.material-row{padding:19px 12px}.row-content>strong{font-size:14px}.row-excerpt{font-size:12px}.context-rail{padding-left:28px}}@media (width<=1200px){.editorial-layout{grid-template-columns:minmax(0,1fr) 210px;gap:22px}.context-rail{padding-left:19px}.row-end{gap:8px}.row-end>.channels{display:none}.row-content>strong{font-size:12px}.knowledge-layout{grid-template-columns:minmax(0,1fr) 245px;gap:22px}.connection-title,.result-row{flex-wrap:wrap}}@media (width<=1000px){.editorial-layout{display:block}.context-rail{display:none}.knowledge-layout{display:block}.knowledge-layout>aside{border:0;margin-top:30px;padding:0}.two-columns,.connection-grid{gap:17px}.calendar-entry .channel{font-size:9px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.queue-button span{display:none}.row-end>.channels{display:flex}}@media (width<=760px){.sidebar.open{transform:translate(0)}.sidebar-bottom>p{font-size:11px}.nav-backdrop{z-index:40;background:#09090d99;display:block;position:fixed;inset:0}.mobile-menu,.mobile-theme{display:inline-flex}.topbar .icon-button{min-width:38px;min-height:44px;padding:8px}.feed-toolbar{gap:6px;padding-bottom:12px}.segmented{gap:0}.segmented button{min-height:38px;padding:7px 10px;font-size:11px}.search{gap:5px;width:135px;height:36px;padding:4px 7px}.search input{min-width:0;font-size:11px}.search kbd{display:none}.sort-button{min-width:32px;min-height:38px;padding:6px}.queue-group-heading{padding-top:13px;font-size:11px}.queue-group+.queue-group{margin-top:17px}.material-row{gap:10px;min-height:103px;padding:15px 9px;position:relative}.row-content{gap:8px}.row-content>strong{padding-right:8px;font-size:13px;line-height:1.65}.row-kind{margin-top:5px}.row-end{display:none}.row-excerpt{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.row-context{gap:7px;font-size:10px}.demo-label{font-size:9px}.dialog,.dialog.wide{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0;inset:0}.dialog-head{gap:12px;padding:16px 18px}.dialog-head h2{font-size:16px;line-height:1.65}.dialog-head .icon-button{min-width:40px;min-height:40px}.dialog-body{padding:20px 18px}.dialog-actions{flex-wrap:wrap;gap:12px;padding:14px 18px}.dialog-actions .primary,.dialog-actions .secondary{min-height:42px}.detail-actions{grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:8px;display:grid}.material-primary-actions{order:-1;grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:8px;width:100%;margin-left:0;display:grid}.material-primary-actions>.primary{order:-1}.material-workflow-actions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.detail-actions button{white-space:normal;font-size:12px}.material-primary-actions .primary,.material-primary-actions .secondary{padding:10px 8px}.material-primary-actions .primary>svg,.material-primary-actions .secondary>svg{flex-shrink:0}.detail-meta{gap:10px;font-size:10px}.original-post>.external{min-height:44px}.variant-tabs button{min-height:40px;font-size:11px}.preview-tabs{gap:18px}.preview-tabs button{min-height:44px;font-size:11px}.post-preview{padding:18px}.post-preview.material-post-preview{padding:8px 0}.post-part p{font-size:13px;line-height:1.9}.post-identity small{font-size:9px}.editor{padding:14px}.field{font-size:12px}.field input,.field select{min-height:42px}.discussion>.inline-actions{justify-content:space-between}.discussion .text-button{min-height:40px}.delivery-top{align-items:flex-start}.delivery-row .inline-actions .text-button{min-height:38px}.schedule-form,.reconcile,.info-box{padding:15px}.info-box p{font-size:11px}.two-columns,.connection-grid{grid-template-columns:1fr}.panel,.connection-card{padding:19px}.connection-title h2{font-size:17px}.connection-card .secondary{min-height:40px}.calendar-toolbar{gap:10px}.calendar-toolbar h2{font-size:14px}.calendar-toolbar>div>span{font-size:10px}.calendar-toolbar .inline-actions{flex-wrap:nowrap;gap:1px}.calendar-toolbar .secondary{min-height:37px;padding:8px;font-size:11px}.calendar-toolbar .icon-button{min-width:31px;min-height:40px}.calendar-entry strong{font-size:12px}.calendar-entry .channel,.calendar-entry>.status{font-size:10px}.list-row{flex-wrap:wrap;gap:10px;padding:16px}.list-row>div:first-child{flex-basis:70%}.list-row .channels{display:none}.list-row strong{font-size:12px}.section-head h2{font-size:15px}.section-head .secondary{padding:8px 10px;font-size:11px}.metrics-grid{margin-top:20px}.metric{padding:18px 14px}.metric>strong{font-size:23px}.result-row{gap:15px;padding:17px}.result-row>div:first-child{flex-basis:100%}.result-numbers{gap:24px}.result-row>.text-button{margin-left:auto}.task-row{flex-wrap:wrap;gap:10px;padding:16px 0}.task-content{min-width:180px}.task-row>.status{margin-left:40px}.task-content strong{font-size:12px}.task-content small{font-size:10px}.knowledge-layout .section-head{gap:8px}.knowledge-entry{padding:20px 0}.knowledge-foot{align-items:flex-start;gap:10px}.knowledge-foot button{min-height:38px}.audit-log>div{grid-template-columns:1fr 80px;gap:5px}.audit-log span{grid-column:1/-1}.audit-log strong{font-size:11px}.toast{min-width:calc(100vw - 32px);font-size:11px;bottom:14px;left:50%}.simulation-page{margin:10px auto;padding:20px}.simulation-header{align-items:flex-start;gap:12px}.simulation-header h1{font-size:21px}.simulation-header p{font-size:11px}.command-dialog{border:1px solid var(--line-strong);border-radius:12px;width:calc(100% - 24px);height:auto;max-height:80dvh;margin:10dvh 12px auto;position:fixed;inset:0 auto auto}.command-search{gap:9px;padding:13px 14px}.command-search input{min-height:34px;font-size:13px}.command-escape{min-width:34px;min-height:38px}.command-results{max-height:calc(80dvh - 130px)}.command-option{gap:9px;min-height:48px;padding:12px 10px}.command-option strong{font-size:12px}.command-footer{padding:11px 13px;font-size:9px}.command-footer>span:last-child{gap:4px;font-size:0}.command-footer kbd{font-size:10px}.command-group{padding:12px 11px 7px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.row-mobile-channels{display:none}@media (width<=760px){.row-mobile-channels{gap:4px;display:inline-flex}.row-mobile-channels .channel{padding:1px 4px;font-size:9px}.row-mobile-channels .channel svg{width:11px;height:11px}.topbar .icon-button,.queue-button{min-width:44px;min-height:44px}.queue-button{justify-content:center;align-items:center;padding:8px;display:flex}.feed-toolbar{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.segmented{grid-area:1/1;justify-self:start}.segmented button{min-width:44px;min-height:44px}.sort-button{grid-area:1/2;min-width:44px;min-height:44px}.search{grid-area:2/1/auto/-1;width:100%;height:44px;margin:0}.search input{height:36px;font-size:12px}.dialog,.dialog.wide{max-width:100vw}.dialog-head .icon-button{min-width:44px;min-height:44px}.primary,.secondary,.review-button,.text-button,.variant-tabs button,.dialog-actions .primary,.dialog-actions .secondary,.material-primary-actions .primary,.material-primary-actions .secondary,.connection-card .secondary,.calendar-toolbar .secondary,.calendar-toolbar .icon-button,.knowledge-foot button,.discussion .text-button,.delivery-row .inline-actions .text-button{min-height:44px}.calendar-toolbar .icon-button{min-width:44px}.command-escape{min-width:44px;min-height:44px}}.auth-page{background:var(--bg);flex-direction:column;align-items:center;min-height:100dvh;padding:48px 24px;display:flex}.auth-panel{width:min(390px,100%);margin:auto 0;padding:32px 0}.auth-panel form{flex-direction:column;gap:18px;display:flex}.auth-panel input{min-height:44px}.auth-panel .primary{justify-content:center;min-height:44px}.auth-error{background:var(--danger-bg);border-radius:6px;padding:11px 13px;font-size:12px;line-height:1.75;color:var(--danger)!important}.logout-button{justify-content:flex-start;width:100%;margin-top:14px;font-size:11px}@media (width<=760px){.auth-page{padding:30px 24px}.auth-panel{padding:36px 0}.logout-button{min-height:44px}}.board-page{width:100%;min-width:0;padding:0 16px 16px}.board-toolbar,.board-search,.kanban-column-heading,.kanban-column-heading>div,.kanban-card-top,.kanban-card-footer{align-items:center;display:flex}.board-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:flex-start;gap:12px;min-height:44px;margin:0;padding:6px 0}.board-platform-filter{white-space:nowrap;flex-shrink:0}.column-count{font-variant-numeric:tabular-nums;color:var(--muted)}.board-search{color:var(--muted);border:1px solid var(--line);background:var(--input);border-radius:6px;flex:200px;gap:6px;min-width:0;max-width:280px;height:30px;padding:0 8px}.board-search input{box-shadow:none;background:0 0;border:0;width:100%;min-width:0;padding:4px 0;font-size:12px}.board-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.board-archive-toggle{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;min-height:30px;font-size:12px;display:flex}.board-archive-toggle input{width:auto;accent-color:var(--accent)}.board-notice{color:var(--muted);margin:0 0 8px;font-size:12px}.kanban-board{scroll-snap-type:x proximity;flex:1;grid-template-columns:repeat(5,minmax(220px,1fr));align-items:stretch;gap:12px;min-height:0;padding:2px 2px 8px;display:grid;overflow-x:auto}.kanban-column{scroll-snap-align:start;background:0 0;border:0;border-radius:6px;min-width:0;padding:0;transition:border-color .16s,background .16s}.kanban-column.drop-active{background:var(--selected);outline:1px solid var(--accent);outline-offset:-1px}.kanban-column.stage-published.drop-active{background:0 0;outline:none}.kanban-column-heading{justify-content:space-between;gap:8px;min-height:36px;padding:0 6px 4px}.kanban-column-heading>div{gap:8px;min-width:0}.kanban-column-heading h2{letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.5}.column-count{padding-left:3px;font-size:11px}.stage-dot{background:var(--subtle);border-radius:50%;flex-shrink:0;width:8px;height:8px}.stage-review .stage-dot{background:var(--warning)}.stage-approved .stage-dot{background:var(--accent)}.stage-published .stage-dot{background:var(--success)}.kanban-cards{flex-direction:column;gap:8px;padding:2px;display:flex}.kanban-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:none;border-radius:6px;padding:10px;transition:border-color .16s}.kanban-card:hover,.kanban-card:focus-within{border-color:var(--line-strong)}.kanban-card[draggable=true]{cursor:grab}.kanban-card[draggable=true]:active{cursor:grabbing}.kanban-card.skipped{opacity:.7}.kanban-card-top{color:var(--subtle);justify-content:space-between;align-items:flex-start;gap:6px;min-height:24px;margin-bottom:0;font-size:11px}.kanban-card-open{text-align:left;width:100%;min-width:0;color:var(--text);background:0 0;border:0;flex-direction:column;flex:1;gap:0;padding:0;display:flex}.kanban-card-open>strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.kanban-card-badges{flex-wrap:wrap;gap:4px;margin-top:0;display:flex}.kanban-card-badges:empty{display:none}.board-warning{color:var(--warning);align-items:center;gap:5px;font-size:10px;line-height:1.5;display:inline-flex}.kanban-card-footer{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:8px}.card-created{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:11px}.history-view{min-width:0}.history-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.history-search{border:1px solid var(--line);width:280px;max-width:100%;height:32px;color:var(--muted);background:var(--input);border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.history-search:focus-within{border-color:var(--accent)}.history-search input{background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0}.history-search input:focus{box-shadow:none;outline:none}.history-toolbar select{width:auto;max-width:100%;height:32px;padding:0 28px 0 8px}.history-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.history-event{border-bottom:1px solid var(--line)}.history-event summary{cursor:pointer;grid-template-columns:132px 150px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:10px 4px;list-style:none;display:grid}.history-event summary::-webkit-details-marker{display:none}.history-event summary:hover{background:var(--surface-hover)}.history-event summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.history-event summary>svg{color:var(--muted)}.history-event[open] summary>svg{transform:rotate(180deg)}.history-event time{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.history-actor{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.history-description{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.history-description strong{font-weight:500}.history-description>span{color:var(--muted);font-size:12px}.history-detail{padding:4px 4px 16px}.history-change-group+.history-change-group{margin-top:20px}.history-object{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.history-object>span{color:var(--muted);font-size:12px}.history-object strong{font-weight:500}.history-object button{margin-left:auto}.history-change-group dl{margin:0}.history-change{border-top:1px solid var(--line);grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.history-change dt{color:var(--muted);overflow-wrap:anywhere}.history-change dd{min-width:0;margin:0}.history-value-label{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.history-change pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;line-height:1.5}.history-empty{color:var(--muted);text-align:center;padding:24px 0}.history-notice{padding:8px 0 12px}.history-more{margin:12px auto;display:flex}@media (width<=760px){.history-search{width:100%;height:46px}.history-toolbar select{flex:1;min-width:0;height:44px}.history-count{width:100%;margin:0}.history-event summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 14px;gap:8px;min-height:44px}.history-actor{text-align:right}.history-description{grid-area:2/1/auto/3}.history-event summary>svg{grid-area:1/3/3}.history-change{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.history-change dt{grid-column:1/-1}}.card-menu-separator{border:0;border-top:1px solid var(--line);margin:4px 0}.toast>.toast-action{min-height:32px;color:var(--accent);white-space:nowrap;font-size:12px}@media (width<=760px){.toast>button{min-height:44px}}.board-mobile-stages{display:none}.board-view-switch{flex-shrink:0;width:fit-content;margin:0}.approval-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px}.editor-confirmation{border-top:1px solid var(--line);background:var(--surface-raised);padding:18px 24px}.editor-confirmation>p{color:var(--muted);margin:6px 0 14px;font-size:12px;line-height:1.6}.image-attachments{border-top:1px solid var(--line);padding-top:18px}.image-attachments.dragging{outline:2px solid var(--accent);outline-offset:6px;border-radius:6px}.image-attachments .section-head{margin-bottom:12px}.image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.image-grid figure{border:1px solid var(--line);background:var(--surface-raised);border-radius:6px;min-width:0;margin:0;position:relative;overflow:hidden}.image-grid img{object-fit:contain;width:100%;height:130px;display:block}.image-grid figcaption{color:var(--muted);overflow-wrap:anywhere;padding:7px;font-size:10px}.image-remove{background:var(--surface);border:1px solid var(--line-strong);width:28px;height:28px;color:var(--text);border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.image-dropzone{background:var(--input);border:1px dashed var(--line-strong);width:100%;min-height:130px;color:var(--muted);text-align:center;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:18px;display:flex}.image-dropzone:hover{border-color:var(--accent);background:var(--selected)}.image-dropzone strong{color:var(--text);font-size:12px}.image-dropzone span,.image-dropzone small{font-size:11px;line-height:1.6}.image-provenance{padding-top:16px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.image-remove{width:44px;height:44px}.editor-confirmation{padding:16px}.brand,.kanban-card-open,.inline-help summary{min-height:44px}.inline-help summary{padding:12px 0}.sidebar{z-index:50;width:256px;padding:12px 8px 8px;transition:transform .18s ease-out;transform:translate(-100%)}.main{width:100%;margin-left:0}.sidebar nav button,.sidebar-search{min-height:44px}.sidebar-bottom{min-height:60px}.theme-switch{min-width:44px;min-height:44px}.topbar{gap:4px;height:52px;padding:0 8px}.topbar-left{gap:4px}.topbar-actions{gap:0}.topbar .icon-button,.queue-button{min-width:44px;min-height:44px}.queue-button{gap:4px;padding:6px}.queue-button.paused>span{font-size:10px}.page{padding:12px}.board-page{padding:0 12px 12px}.board-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:6px 0;display:grid}.board-search{grid-area:1/1;width:100%;max-width:none;height:44px}.board-search kbd{display:none}.board-platform-filter{grid-area:2/1/auto/-1}.board-archive-toggle{grid-column:1/-1;min-height:44px}.board-new{grid-area:1/2;justify-self:end;width:44px;min-width:44px;height:44px;padding:8px}.board-new>span,.board-new>kbd{display:none}.board-view-switch{grid-area:1/1}.board-view-switch button{min-height:44px}.board-toolbar:has(.board-view-switch) .board-search{grid-area:2/1/auto/-1}.board-toolbar:has(.board-view-switch) .board-archive-toggle{grid-row:4}.board-toolbar:has(.board-view-switch) .board-platform-filter{grid-row:3}.board-mobile-stages{flex-shrink:0;gap:4px;padding:0 0 6px;display:flex;overflow-x:auto}.board-mobile-stages button{min-height:44px;color:var(--muted);border-radius:5px;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.board-mobile-stages button:hover{background:var(--surface-hover)}.kanban-board{grid-template-columns:repeat(5,minmax(270px,85vw))}.kanban-column-heading .icon-button,.board-create,.card-menu-trigger,.card-stage-menu button{min-width:44px;min-height:44px}.kanban-column-heading{min-height:48px}.card-stage-menu button{padding:10px 8px}.card-stage-menu{max-height:calc(100dvh - 16px)}.dialog-head,.dialog-body,.dialog-actions{padding:12px}.board-no-results{flex-direction:column;align-items:flex-start;gap:4px}.board-no-results button{min-height:44px}.calendar-week{grid-template-columns:1fr}.calendar-week .calendar-day{border-right:0;border-bottom:1px solid var(--line);min-height:64px;padding:10px}.calendar-week .calendar-day:last-child{border-bottom:0}.calendar-week .day-header{justify-content:flex-start}.calendar-month .calendar-day{min-height:52px;padding:0}.calendar-month .day-header{padding:0;display:block}.calendar-month .calendar-day-select{border-radius:0;flex-direction:column;gap:0;width:100%;min-height:52px;padding:4px}.calendar-day-count{font-variant-numeric:tabular-nums;color:var(--muted);font-size:10px;display:block}.selected-day .calendar-day-select{box-shadow:inset 0 0 0 1px var(--accent)}.calendar-weekdays span{text-align:center;padding:4px}.calendar-more{min-height:44px}}.growth-workspace{min-width:0;margin:0 0 28px}.growth-intro{color:var(--muted);max-width:760px;margin:0 0 18px}.growth-workspace h2{margin:0;font-size:14px;font-weight:600}.growth-workspace h3,.material-growth h4{margin:14px 0 8px;font-size:12px;font-weight:600}.growth-toolbar,.growth-source-foot,.growth-timer{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.growth-toolbar>input{flex:180px}.growth-toolbar>select{width:auto;max-width:100%}.growth-toolbar>.growth-intro{flex:1;margin:0}.growth-toolbar .growth-fields{align-items:center;gap:10px;display:flex}.growth-stats{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;margin:0 0 14px;padding:8px 0 14px;display:flex}.growth-stat{align-items:baseline;gap:8px;display:flex}.growth-stat>span{color:var(--muted);font-size:11px}.growth-stat>strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.growth-section{margin:24px 0}.growth-section>h2,.growth-section>.section-head{margin:0 0 12px}.growth-count{color:var(--muted);margin-left:8px;font-size:11px}.growth-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;min-width:0;margin:10px 0;padding:16px}.growth-card>p{margin:10px 0}.growth-card>.inline-actions{margin-top:12px}.growth-title{text-align:left;min-width:0;font-size:13px;font-weight:500}.growth-list{border-top:1px solid var(--line)}.growth-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:14px 2px;display:flex}.growth-row-main{overflow-wrap:anywhere;flex:1;min-width:0}.growth-row-main>p{color:var(--muted);margin:4px 0}.growth-row-main>strong{font-size:12px;font-weight:500}.growth-priority{background:var(--muted);border-radius:50%;flex-shrink:0;width:5px;height:5px}.growth-priority.p-0,.growth-priority.p-1{background:var(--danger)}.growth-priority.p-2,.growth-priority.p-3{background:var(--warning)}.growth-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.growth-form-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.growth-form-foot>button{width:auto}.growth-form-grid,.growth-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.growth-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.growth-form-grid .field,.growth-filter-fields .field{min-width:0;margin:0}.growth-error{color:var(--danger);overflow-wrap:anywhere;font-size:12px}.growth-tags{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;display:flex}.growth-details{border-top:1px solid var(--line);min-width:0;margin:12px 0 0;padding:10px 0}.growth-details>summary{cursor:pointer;color:var(--muted);padding:2px 0;font-size:12px;font-weight:500}.growth-details>summary:hover{color:var(--text)}.growth-details>summary>span{margin-left:10px;font-size:11px;font-weight:400}.growth-details[open]>summary{color:var(--text);margin-bottom:14px}.growth-details>p{line-height:1.7}.growth-brief-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 14px;display:grid}.growth-brief-summary div,.growth-measurements>div{min-width:0}.growth-brief-summary dt,.growth-measurements dt,.growth-report dt{color:var(--muted);font-size:11px}.growth-brief-summary dd,.growth-measurements dd,.growth-report dd{overflow-wrap:anywhere;margin:3px 0 0}.material-growth{min-width:0}.growth-memory-item,.growth-bundle{border-left:1px solid var(--line-strong);margin-top:12px;padding:8px 12px}.growth-memory-item>p,.growth-bundle>p{margin:5px 0}.growth-bundle>strong{margin-bottom:4px;display:block}.growth-bundle>.text-button{margin-bottom:4px;display:inline-flex}.growth-card>.secondary+.text-button{margin-left:10px}.growth-link{margin-top:16px}.growth-link .inline-actions{flex-wrap:wrap;align-items:flex-end}.growth-link input{font-size:11px}.growth-diff-columns,.growth-experiment-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.growth-diff-columns>div,.growth-experiment-groups>section{min-width:0}.growth-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.growth-before{background:var(--danger-bg);border-radius:5px;padding:10px}.growth-after{background:var(--success-bg);border-radius:5px;padding:10px}.growth-excerpt{max-height:150px;overflow:auto}.growth-checks{gap:9px;margin:10px 0;display:grid}.growth-checks>label,.growth-check{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.growth-checks input,.growth-check input{margin-top:3px}.growth-material-picker{max-height:240px;padding:3px;overflow-y:auto}.growth-measurements{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.growth-measurements dd{font-variant-numeric:tabular-nums;font-size:13px}.growth-measurements small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.growth-report{gap:12px;display:grid}.growth-note{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.growth-note>div{flex:1;min-width:0}.growth-note p{margin:0 0 4px}.growth-note.is-done>div{color:var(--muted)}.growth-interaction{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.growth-filter-popover{font-size:11px;position:relative}.growth-filter-popover>summary{cursor:pointer;color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:5px;padding:4px 8px}.growth-filter-popover[open]>summary{color:var(--text);background:var(--selected)}.growth-filter-popover>.growth-filter-fields{z-index:40;background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius);width:min(480px,100vw - 40px);box-shadow:var(--shadow);padding:14px;position:absolute;top:28px;left:0}.sidebar nav{min-height:0;overflow-y:auto}.sidebar nav button{flex-shrink:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.growth-workspace button,.material-growth button,.growth-filter-popover>summary{min-height:44px}.growth-workspace{margin-bottom:20px}.growth-form-grid,.growth-filter-fields,.growth-diff-columns,.growth-experiment-groups{grid-template-columns:minmax(0,1fr)}.growth-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-stat{padding:0}.growth-row{flex-wrap:wrap}.growth-row>.inline-actions{width:100%;padding-left:17px}.growth-toolbar .growth-fields{flex-wrap:wrap}.growth-toolbar>button{min-height:44px}.growth-card{padding:12px}.growth-card .section-head{flex-wrap:wrap;gap:8px}.growth-measurements{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-note{flex-wrap:wrap}.growth-filter-popover>.growth-filter-fields{width:calc(100vw - 24px);position:fixed;top:126px;left:12px}.growth-details>summary>span{margin:5px 0 0 12px;display:block}}
