@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Bz_DfCM7.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-KciohO1a.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-DRcTKgkU.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-BOQBPhLk.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-DwPxiy7M.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-rxDMosIx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-orOpuDzJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-Dwk4USJY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-C3gcVRmT.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-DIkdfYNE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-NNclZwdn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-C-DuqEAe.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-n8WFCy3e.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BHECEgNJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-0cMsUeYr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-BdrKXORt.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-D2beu9pF.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-BnKggSt2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-B3hZxag_.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-ZyMXPjaT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-DvQQgHTq.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CJUKFyLa.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BFiUPp6R.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DLynVohM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-DxDDqVQb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-uwM7KshN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-Dm_PoFIZ.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-O6-GRVqx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-CmcxpzmF.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-yqk7_qG0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-BtGHVI3Q.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-N1TV9ACq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-CevHOlzG.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-QhwQXayn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-Dn-cqWhb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-BhDX_RLI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-C_OblDzq.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-zoSM89R3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.help-panel{position:fixed;top:0;right:0;z-index:20;width:380px;max-width:100%;height:100%;overflow:auto;background:var(--surface);border-left:1px solid var(--line);padding:16px}.help-panel header{display:flex;justify-content:space-between;align-items:center;gap:8px}.help-panel .help-search{display:block;margin:12px 0}.help-panel article{border:1px solid var(--line);border-radius:8px;padding:8px;margin-bottom:8px}.help-panel .help-answer{background:var(--accent-soft);border:1px solid var(--line);border-radius:8px;padding:8px;margin:12px 0}.help-panel .help-source{font-family:IBM Plex Mono,monospace;font-size:11px}.today{display:grid;gap:16px;padding:24px}.today-hero{display:grid;grid-template-columns:1fr auto;gap:16px 24px;align-items:end;padding:28px 30px;border-radius:16px;background:var(--hero);color:#ebebe8}.today-hero p,.today-hero h1{margin:0}.today-date{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#a6a8ac}.today-hero h1{margin-top:8px;font-family:"Instrument Serif",Georgia,serif;font-size:44px;font-weight:400;line-height:1.1}.today-hero h1 em{font-style:italic}.today-summary{margin-top:8px;max-width:42rem;font-size:15px}.today-summary strong{font-weight:600}.today-kpis{display:flex;gap:28px;grid-column:1;margin:0;padding:0}.today-kpis div{display:grid;gap:4px}.today-kpis dt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:24px}.today-kpis dd{margin:0;max-width:9rem;color:#a6a8ac;font-size:12px}.today-start{grid-column:2;grid-row:1 / span 3;align-self:center;width:240px;height:48px;border:0;border-radius:8px;background:var(--ai);color:#fff;font:inherit}.today-queue{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.today-queue h2,.today-queue>p{margin:0;padding:16px;font-size:14px;font-weight:600}.today-queue>p{padding-top:0;font-weight:400;color:var(--text2)}.today-queue ol{margin:0;padding:0;list-style:none}.today-row{display:grid;grid-template-columns:20px 24px 1fr auto;gap:8px 12px;align-items:center;padding:12px 16px;border-top:1px solid var(--line);border-left:3px solid var(--text)}.today-row.is-conversation{border-left-color:var(--accent)}.today-row article{display:grid;gap:4px;min-width:0}.today-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.today-channel{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;padding:1px 6px;border:1px solid var(--line2);border-radius:4px;color:var(--text2)}.today-row p{margin:4px 0 0;color:var(--text2);font-size:12px}.today-kind{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.focus-mode{position:fixed;z-index:30;inset:0;display:grid;align-content:center;justify-items:center;padding:24px;background:var(--focus);color:#ebebe8}.focus-top,.focus-actions{display:flex;gap:8px;align-items:center}.focus-top{position:absolute;top:16px;right:16px;left:16px;justify-content:space-between}.focus-progress{display:flex;gap:6px;width:min(240px,40vw)}.focus-progress span{height:3px;flex:1;background:#3a3c41}.focus-progress span.is-on{background:var(--ai-a)}.focus-card{width:min(560px,100%)}.focus-card p{margin:8px 0 0;color:#a6a8ac}.focus-card h2{margin:12px 0 0;font-family:"Instrument Serif",Georgia,serif;font-size:40px;font-weight:400}.focus-actions{margin-top:20px}@media(max-width:720px){.today-hero,.today-row{grid-template-columns:1fr}.today-start{grid-column:1;grid-row:auto;width:100%}}.ai-discards{display:grid;gap:12px;margin-top:24px}.ai-discards h2{margin:0;font-size:14px;font-weight:600}.ai-discards h2 span{color:var(--ai-text)}.ai-discards-period{display:flex;flex-wrap:wrap;gap:8px}.ai-discards-period label{display:grid;gap:2px;color:var(--text2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase}.ai-discards-period input{padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;text-transform:none}.ai-discards-small{margin:0;padding:8px 12px;border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:8px;background:var(--surface);color:var(--text)}.ai-discards-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:8px;margin:0}.ai-discards-counts div{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.ai-discards-counts dt{color:var(--text2);font-size:12px}.ai-discards-counts dd{margin:4px 0 0;font-size:18px}.ai-discards-tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;align-items:start;min-width:0}.ai-discards-tables .platform-table{table-layout:fixed}.ai-discards-tables caption{padding:0 0 6px;color:var(--text2);font-size:12px;text-align:left}.ai-discards-tables td:last-child{font-family:IBM Plex Mono,ui-monospace,monospace;text-align:right}.ai-discards-tables .platform-table th,.ai-discards-tables .platform-table td,.ai-discards-tables .platform-table th:last-child,.ai-discards-tables .platform-table td:last-child{width:auto;padding:8px 6px;white-space:normal;letter-spacing:0;overflow-wrap:anywhere}.ai-discards-tables .platform-table td.mono{white-space:nowrap}.client-timeline{display:grid;gap:12px;margin-top:24px}.client-timeline h2,.client-timeline h3{margin:0;font-size:14px;font-weight:600}.client-timeline form,.client-timeline-facts{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.client-timeline label{display:grid;gap:4px;min-width:160px}.client-timeline label span{color:var(--text2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.client-timeline .timeline-reason{flex:1 1 240px}.client-timeline .timeline-note{margin:0;color:var(--text2)}.client-timeline{min-width:0;max-width:100%}.client-timeline .cell-label{display:none}.client-timeline .platform-table{table-layout:fixed}.client-timeline .platform-table th,.client-timeline .platform-table td,.client-timeline .platform-table td:nth-child(n+2):not(:last-child),.client-timeline .platform-table th:last-child,.client-timeline .platform-table td:last-child{width:auto;font-family:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere}@media(max-width:720px){.client-timeline form{display:grid;grid-template-columns:minmax(0,1fr)}.client-timeline label{min-width:0}.client-timeline input,.client-timeline select{width:100%;max-width:100%;box-sizing:border-box}.client-timeline .platform-table,.client-timeline .platform-table tbody,.client-timeline .platform-table tr,.client-timeline .platform-table td{display:block;width:auto}.client-timeline .platform-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.client-timeline .platform-table tr{margin-bottom:8px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.client-timeline .cell-label{display:block;margin-bottom:2px;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}}.client-view,.client-link,.approvals{min-width:0;padding:16px;background:var(--bg);color:var(--ink)}.client-view{min-height:100%}.client-sheet{width:min(640px,100%);margin:0 auto}.client-brand img{display:block;max-width:120px;max-height:48px}.client-brand p,.client-meta{color:var(--text2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.client-meta,.client-changes li{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.client-languages,.client-actions,.client-link-row,.approvals-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.approvals .page-head{padding:20px 0 16px}.client-columns{display:flex;flex-direction:column;gap:12px}.client-column,.approvals-queue,.approvals-preview{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.client-column h2,.approvals-queue h2{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.client-column ul,.client-script,.approvals-queue ul{margin:0;padding:0;list-style:none}.client-piece{padding:12px 0;border-top:1px solid var(--line)}.client-piece h3,.approvals-preview h2{margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.25}.client-view label,.client-idea label,.client-name label{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.client-decision{display:flex;flex-direction:column;gap:12px;margin-top:12px}.client-view input,.client-view textarea,.approvals input{width:100%;box-sizing:border-box;border:1px solid var(--line2);border-radius:8px;background:var(--surface);color:var(--ink);padding:8px 10px}.client-idea,.client-name{display:flex;flex-direction:column;gap:8px;margin:16px 0}.client-view .btn,.approvals .btn{min-height:48px}.client-view .btn:disabled,.approvals .btn:disabled{opacity:.45;cursor:not-allowed}.client-actions .btn{flex:1 1 140px}.client-before{color:var(--bad);text-decoration:line-through}.client-after{color:var(--good)}.client-view footer{margin-top:16px;font-size:12px}.client-link-url{min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,ui-monospace,monospace}.approvals-layout{display:flex;flex-direction:column;gap:16px}.approvals-queue button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:inherit;padding:10px 4px;text-align:left;white-space:normal}.queue-badges{display:flex;flex-wrap:wrap;gap:6px}.approvals-queue .badge{white-space:nowrap}.approvals-queue button[aria-current=true]{background:var(--accent-soft)}.creation-slides{margin:8px 0;padding:0;list-style:none}.creation-slides .carousel-slide{width:100%;height:auto;border-radius:8px}@media(min-width:900px){.approvals-layout{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start}}.records{display:grid;grid-template-columns:230px minmax(0,640px);gap:28px;align-items:start;padding:20px 28px 32px}.records-menu{display:flex;flex-direction:column;gap:2px}.records-menu button{min-height:36px;padding:8px 12px;border-radius:8px;text-align:left}.records-menu button[aria-current=page]{background:var(--accent-soft);color:var(--accent-text)}.records-form .eyebrow{margin:0;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.records-form .page-title{margin:4px 0 0}.records-card>.btn{margin-top:14px}.records-lead{margin:8px 0 0;color:var(--text2)}.records-card{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.records-card label{display:block;margin-top:14px}.records-card label:first-child{margin-top:0}.records-card input,.records-card textarea{display:block;width:100%;margin-top:6px;background:var(--surface2)}.records-card textarea{min-height:40px;resize:vertical}.records-table{width:100%;margin-top:16px;border-collapse:collapse}.records-table th{padding:8px 0;border-bottom:1px solid var(--line);color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.05em;text-align:left;text-transform:uppercase}.records-table td{padding:10px 0;border-bottom:1px solid var(--line)}.records-result td:nth-child(2),.records-result th:nth-child(2){font-family:IBM Plex Mono,ui-monospace,monospace;text-align:right}.records-result td:last-child{width:7rem;color:var(--bad);text-align:right}.records-result .records-kept{color:var(--good);text-align:right}.records-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.records-preview{display:block;width:100%;margin-top:14px;padding:12px;border-radius:8px;background:var(--accent-soft);text-align:left}.records-code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em}@media(max-width:800px){.records{grid-template-columns:1fr;padding-inline:16px}.records-menu{flex-direction:row;overflow-x:auto}.records-menu button{flex:none;min-height:44px}}.publish-screen{padding-bottom:32px}.publish-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.publish-lead{max-width:46rem;margin:8px 0 0;color:var(--text2)}.publish-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.publish-filters button{border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:4px 10px;color:var(--text2)}.publish-filters button[data-state=Published]{border-color:color-mix(in oklch,var(--good) 45%,var(--line));background:color-mix(in oklch,var(--good) 14%,var(--surface));color:var(--good)}.publish-filters button[data-state=Failed]{border-color:color-mix(in oklch,var(--bad) 45%,var(--line));background:color-mix(in oklch,var(--bad) 12%,var(--surface));color:var(--bad)}.publish-filters button[data-state=Assisted]{border-color:color-mix(in oklch,var(--warn) 50%,var(--line));background:color-mix(in oklch,var(--warn) 16%,var(--surface));color:var(--warn)}.publish-filters b{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500}.publish-limit{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 28px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--text2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.publish-meter{flex:1 1 120px;height:6px;border-radius:999px;background:var(--surface2);overflow:hidden}.publish-meter span{display:block;height:100%;border-radius:inherit;background:var(--text)}.publish-cards{display:flex;flex-direction:column;gap:12px;margin:0 28px}.publish-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:8px 16px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.publish-thumb{width:48px;height:48px;border-radius:6px;background:repeating-linear-gradient(-45deg,var(--surface2),var(--surface2) 4px,var(--line) 4px,var(--line) 5px)}.publish-card h2{margin:0;font-size:14px;font-weight:600}.publish-meta,.publish-foot,.publish-master p,.publish-dest p{margin:4px 0 0;color:var(--text2);font-size:13px}.publish-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.publish-chip.app{border-color:var(--warn);color:var(--warn)}.publish-summary{margin:0;color:var(--text2);font-size:13px;text-align:right}.publish-summary.warn{color:var(--bad)}.publish-back{margin:8px 28px 0}.publish-cascade-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.publish-cascade-head .page-title{margin-bottom:0}.publish-cascade{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start;margin:16px 28px 0}.publish-master{position:sticky;top:16px;border:2px solid var(--text);border-radius:8px;background:var(--surface);padding:12px}.publish-stamp{margin:0 0 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em}.publish-master .publish-poster{display:grid;min-height:220px;place-items:center;margin:0;padding:16px;border-radius:4px;background:var(--accent);color:#fff;font-family:"Instrument Serif",serif;font-size:28px;line-height:1.15;text-align:center}.publish-master h2{margin:12px 0 0;font-size:16px}.publish-facts{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:12px 0 0}.publish-facts dt{color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.publish-facts dd{margin:0;text-align:right}.publish-spine{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding-left:28px}.publish-spine:before{content:"";position:absolute;top:22px;bottom:22px;left:8px;width:2px;background:var(--line2)}.publish-dest{position:relative;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.publish-dest:before{content:"";position:absolute;top:22px;left:-20px;width:16px;height:2px;background:var(--line2)}.publish-dest:after{content:"";position:absolute;top:17px;left:-24px;width:10px;height:10px;border-radius:50%;background:var(--line2)}.publish-dest[data-state=Published]:before,.publish-dest[data-state=Published]:after{background:var(--good)}.publish-dest[data-state=Failed]{border-color:color-mix(in oklch,var(--bad) 45%,var(--line))}.publish-dest[data-state=Failed]:before,.publish-dest[data-state=Failed]:after{background:var(--bad)}.publish-dest[data-state=Assisted]:before,.publish-dest[data-state=Assisted]:after{background:var(--warn)}.publish-dest-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.publish-dest-head h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600}.publish-dest-side{display:flex;align-items:center;gap:8px;margin-left:auto}.publish-when{margin:0;color:var(--text2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.publish-material{margin:6px 0 0;color:var(--text2);font-size:13px}.publish-return{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:16px 28px 0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.publish-return p{margin:0}.publish-status{border-radius:999px;padding:2px 8px;font-size:12px}.publish-status.published{background:color-mix(in oklch,var(--good) 14%,transparent);color:var(--good)}.publish-status.failed{background:color-mix(in oklch,var(--bad) 12%,transparent);color:var(--bad)}.publish-status.assisted{background:color-mix(in oklch,var(--warn) 16%,transparent);color:var(--warn)}.publish-status.scheduled{background:var(--surface2);color:var(--text2)}.publish-note{margin-top:8px;padding:8px 10px;border-radius:6px;background:color-mix(in oklch,var(--warn) 12%,transparent);color:var(--text)}.publish-note.failed{background:color-mix(in oklch,var(--bad) 10%,transparent)}.publish-foot{margin:8px 0 0;text-align:center}.publish-dialog{position:fixed;z-index:20;right:24px;bottom:24px;left:24px;max-width:420px;margin-inline:auto;padding:16px;border:1px solid var(--line2);border-radius:8px;background:var(--surface)}.publish-dialog p{margin:0 0 12px;overflow-wrap:anywhere}.publish-dialog .btn+.btn{margin-left:8px}@media(max-width:900px){.publish-card{grid-template-columns:48px minmax(0,1fr)}.publish-summary,.publish-card .btn-primary{grid-column:1 / -1;justify-self:end;width:fit-content;text-align:left}.publish-cascade{grid-template-columns:minmax(0,1fr)}.publish-master{position:static}.publish-cards,.publish-cascade,.publish-limit,.publish-back{margin-right:16px;margin-left:16px}}body[data-screen=people] .people-screen .page-head,body[data-screen=people] .teams-screen .page-head{display:block}body[data-screen=people] .page-head,body[data-screen=people] .channel-table,body[data-screen=people] .brand-blocks,body[data-screen=people] .contacts{display:none}.people-screen,.teams-screen{max-width:100%;margin:0;padding:0 28px}.teams-screen{padding-bottom:28px}.people-screen .page-head,.teams-screen .page-head{padding-left:0;padding-right:0}.people-screen h2,.teams-screen h2{margin:16px 0 0;font-size:14px;font-weight:600}.people-screen>.btn{margin-top:16px}.cell-label{display:none}.people-screen form,.teams-screen form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:16px 0}.people-screen input,.people-screen select,.teams-screen input,.teams-screen select{width:100%;min-width:0}.role-badges{display:flex;flex-wrap:wrap;gap:4px}.role-badge{font-size:11px;line-height:18px;padding:0 6px;border-radius:4px;font-weight:500;white-space:nowrap}.role-badge.role-Content{background:var(--accent-soft);color:var(--accent-text)}.role-badge.role-Agent{background:color-mix(in oklch,var(--ai-a) 12%,transparent);color:var(--ai-text)}.role-badge.role-WorkspaceAdmin,.role-badge.role-ResellerAdmin,.role-badge.role-PlatformOwner{background:var(--text);color:var(--bg)}.people-more{position:relative;overflow:visible;text-align:right}.people-menu{position:absolute;z-index:30;top:42px;right:8px;display:flex;flex-direction:column;gap:4px;width:min(280px,calc(100vw - 32px));padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 12px 32px #00000029;text-align:left}.people-menu input[type=checkbox]{width:auto}.people-menu.is-up{top:auto;bottom:42px}.field-error{color:var(--bad);font-size:12.5px}.people-screen input[aria-invalid=true]{border:1px solid var(--bad)}.people-screen form .btn,.teams-screen form .btn{flex:none}.people-screen label,.teams-screen label,.thread label.assign-search{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 160px}.people-screen .people-menu p{margin:0;font-size:12px;font-weight:600}.people-screen .people-menu label{display:flex;flex:none;flex-direction:column;gap:4px;min-width:0}.people-screen .people-menu .people-role{flex-direction:row;align-items:center;gap:8px;min-height:32px}.people-screen .people-menu .btn{min-height:32px;padding:4px 10px}.people-screen table,.teams-screen table{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:8px}.people-screen th,.people-screen td,.teams-screen th,.teams-screen td{overflow-wrap:anywhere;text-align:left;padding:8px;border-bottom:1px solid var(--line);vertical-align:top}.people-screen thead th,.teams-screen thead th{background:var(--surface2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.teams-screen fieldset label{flex-direction:row;align-items:center;gap:8px;flex:1 1 100%}.people-pager,.assign-hits{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.assign-hits{list-style:none;margin:8px 0 0;padding:0}@media(max-width:720px){.people-screen,.teams-screen{padding:0 16px}.people-screen .page-head,.teams-screen .page-head{padding:16px 0 0}.people-screen .btn,.teams-screen .btn{min-height:44px}.teams-screen{margin-bottom:72px}.people-screen form,.teams-screen form{display:grid;grid-template-columns:minmax(0,1fr)}.people-screen table,.teams-screen table,.people-screen tbody,.teams-screen tbody,.people-screen tr,.teams-screen tr,.people-screen td,.teams-screen td{display:block;width:auto}.people-screen thead,.teams-screen thead{display:none}.people-screen tr,.teams-screen tr{margin-bottom:8px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.people-screen td,.teams-screen td{padding:6px 0;border-bottom:0}.cell-label{display:block;margin-bottom:2px;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}}.copilot{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px;display:grid;gap:8px}.copilot h3{margin:0;font-size:14px;font-weight:600}.copilot ol{margin:0;padding-left:18px}.copilot-actions{display:flex;flex-wrap:wrap;gap:6px}.copilot label.field{display:grid;gap:4px;color:var(--text2);font-size:12px}.copilot label.field input{width:100%;box-sizing:border-box}.copilot-hold{margin:0;color:var(--text2);font-size:12px}.opportunity-rail{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px 16px}.opportunity-rail h2{margin:0 0 8px;font-size:14px;font-weight:600}.opportunity-rail ol{margin:0;padding:0;list-style:none;display:grid;gap:8px}.opportunity-rail article{display:grid;gap:4px;padding-top:8px;border-top:1px solid var(--line)}.opportunity-rail article p{margin:0;color:var(--text2);font-size:12px}.opportunity-rail .opportunity-kind{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.creation-page{padding:24px 24px 0;min-height:100%;color:var(--text)}.creation-title{min-width:0}.creation-title .page-title{margin:4px 0 0;overflow-wrap:anywhere}.creation-pick{display:flex;align-items:center;gap:12px}.creation-pick label{display:flex;align-items:center;gap:8px;color:var(--text2)}.creation-pick select{max-width:260px}.creation-readonly,.creation-empty{margin:0 0 16px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface2);color:var(--text2)}.creation-skeleton{height:360px;border-radius:8px;background:var(--surface2)}.creation-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.creation-main{display:grid;gap:16px;min-width:0}.creation-master,.creation-channels,.creation-side{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.creation-master>header{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.creation-master-mark{padding:2px 6px;border-radius:4px;background:var(--text);color:var(--surface);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.creation-hint{color:var(--text2)}.creation-saved{margin-left:auto;color:var(--text3);font-size:11px}.creation-field{display:grid;grid-template-columns:144px minmax(0,1fr);gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.creation-field:last-child{border-bottom:0}.creation-field label{display:grid;align-content:start;gap:2px}.creation-field label .mono,.creation-panel .mono{color:var(--text3);font-size:11px}.creation-field textarea,.creation-body textarea{width:100%;box-sizing:border-box;resize:vertical;font:inherit}.creation-field textarea{field-sizing:content;min-height:3.2em}.creation-field textarea[readonly]{background:var(--surface2);color:var(--text2)}.creation-channel-switch{display:flex;justify-content:flex-end;padding:8px 8px 0}.creation-all{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.creation-all .creation-panel{min-width:0;overflow-wrap:anywhere;border-right:1px solid var(--line)}.creation-all .creation-panel:last-child{border-right:0}.creation-posts{margin:0;padding-left:1.2rem}.creation-posts li{display:flex;gap:8px;align-items:baseline}.creation-assisted{margin:8px 0 0;color:var(--text2);font-size:12px}.creation-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:8px;border-bottom:1px solid var(--line)}.creation-tabs button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text2);white-space:nowrap}.creation-tabs button[aria-selected=true]{border-color:var(--line);background:var(--surface2);color:var(--text);font-weight:600}.creation-chip{display:inline-grid;place-items:center;min-width:22px;height:18px;padding:0 4px;border:1px solid var(--line);border-radius:4px;font-size:10px;font-weight:500}.creation-tab-alert{color:var(--bad);font-weight:700}.creation-panel{display:grid;gap:12px;padding:16px}.creation-panel-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.creation-counter{margin-right:auto}.creation-counter.is-over,.creation-alert{color:var(--bad)}.creation-alert,.creation-detached{margin:0}.creation-detached{color:var(--text2)}.creation-slides{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none}.creation-slides li{display:grid;align-content:start;gap:4px;min-height:96px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface2)}.creation-slides li.is-over{border-color:var(--bad)}.creation-slides p,.creation-body p{margin:0;overflow-wrap:anywhere;white-space:pre-line}.creation-script{width:100%;border-collapse:collapse}.creation-script td{padding:8px;border-bottom:1px solid var(--line);vertical-align:top}.creation-script td:first-child{width:1%;white-space:nowrap}.creation-score{display:grid;gap:8px;padding:16px;border-bottom:1px solid var(--line)}.creation-score p{margin:0;color:var(--text2)}.creation-guard{display:grid;gap:8px;padding:16px;border-bottom:1px solid var(--line)}.creation-guard ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.creation-guard li{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;min-width:0}.creation-guard li span{min-width:0}.creation-guard .btn{flex:none}.creation-body h3,.creation-side h2{margin:0 0 8px;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.creation-edit-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.creation-side{padding:16px}.creation-versions{display:grid;gap:10px;margin:0;padding:0;list-style:none}.creation-versions li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px}.creation-versions .mono{color:var(--text3);font-size:11px}.creation-version-meta{grid-column:2;color:var(--text3);font-size:12px}.creation-footer{position:sticky;bottom:0;z-index:10;margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text2)}.creation-footer>span:first-child{flex:1 1 240px;min-width:0}.creation-footer .btn-primary{margin-left:auto}.creation-footer .btn-primary:disabled{opacity:.5;cursor:not-allowed}.creation-reason{color:var(--bad)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1024px){.creation-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.creation-page{padding:16px 16px 56px}.creation-field{grid-template-columns:minmax(0,1fr)}.creation-missing{grid-column:1}.creation-pick{flex-wrap:wrap}.creation-footer{bottom:56px;padding:10px 12px}.creation-footer .btn-primary{min-height:44px}}.carousel-preview{display:grid;gap:12px}.carousel-preview .view-switch{justify-self:start}.carousel-slide{display:block;width:100%;height:auto;border-radius:6px}.carousel-slide .slide-box{pointer-events:none}.carousel-preview .creation-slides{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.btn.creation-ai{border:0;background:var(--ai);color:#fff;white-space:nowrap}.btn.creation-ai:disabled{opacity:.6}.creation-adjust{display:grid;gap:10px;padding:12px 16px;border-top:1px solid var(--line)}.creation-adjust-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.creation-ai-chip{padding:4px 10px;border:1px solid var(--ai-line);border-radius:999px;background:transparent;color:var(--ai-text);font:inherit;font-size:12px;cursor:pointer}.creation-ai-chip:disabled{opacity:.5;cursor:default}.creation-discard{margin-left:auto}.creation-discard-form{display:grid;gap:6px}.creation-discard-form label{font-weight:600}.creation-discard-form textarea{width:100%;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit}.creation-missing{grid-column:2;min-width:0;margin:0;padding:10px 12px;border-radius:8px;background:var(--ai-soft)}.creation-missing .btn{max-width:100%;white-space:normal}.creation-missing ul{margin:4px 0;padding-left:18px}.creation-missing p,.creation-missing label{margin:0;color:var(--text2);font-size:12px}.creation-missing label{display:grid;gap:4px}.creation-missing input{width:100%;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit}.creation-moved{display:inline-flex;align-items:center;gap:8px}.creation-master>header{flex-wrap:wrap}@media(max-width:390px){.creation-all{grid-template-columns:1fr}.creation-all .creation-panel{border-right:0;border-bottom:1px solid var(--line)}}:root{--accent: #1e6f68;--ai-a: #3f6ff2;--ai-b: #8a5cf0;color-scheme:light}:root,[data-theme=light]{--bg: #f5f5f3;--surface: #ffffff;--surface2: #f1f1ee;--line: #e4e4df;--line2: #d3d3cd;--text: #1a1b1c;--text2: #55575b;--text3: #65676c;--accent-text: color-mix(in oklch, var(--accent) 78%, black);--accent-soft: color-mix(in oklch, var(--accent) 10%, transparent);--accent-line: color-mix(in oklch, var(--accent) 45%, transparent);--ai: linear-gradient(135deg, var(--ai-a), var(--ai-b));--ai-text: #4a55d8;--ai-soft: color-mix(in oklch, #5b63f0 8%, transparent);--ai-line: color-mix(in oklch, #5b63f0 38%, transparent);--good: #267246;--warn: #85580f;--bad: #b83a26;--hero: #0f1216;--focus: #0b0d10}[data-theme=dark]{--bg: #0f1011;--surface: #17181a;--surface2: #1f2023;--line: #2a2c30;--line2: #3a3c41;--text: #ebebe8;--text2: #a6a8ac;--text3: #8a8c92;--accent-text: color-mix(in oklch, var(--accent) 55%, white);--accent-soft: color-mix(in oklch, var(--accent) 20%, transparent);--accent-line: color-mix(in oklch, var(--accent) 70%, transparent);--ai-text: #a3a8ff;--ai-soft: color-mix(in oklch, #7b82ff 14%, transparent);--ai-line: color-mix(in oklch, #7b82ff 50%, transparent);--good: #58c186;--warn: #e3aa4a;--bad: #ef7a66;--hero: #0f1216;--focus: #0b0d10;color-scheme:dark}*{box-sizing:border-box}.page-title,.hoje-greeting{font-family:"Instrument Serif",Georgia,serif;font-size:34px;font-weight:400}html,body,#root{margin:0;height:100%}body{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;color:var(--text);background:var(--bg)}button{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer}input,textarea,select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line2);border-radius:8px;padding:8px 10px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}a{color:var(--accent-text)}.btn,.view-as,.channel-table button,.plan-panel button,.brand-voice button[type=submit],.login-card button[type=submit]{border:1px solid var(--line2);border-radius:8px;background:var(--surface);padding:8px 12px;white-space:nowrap}.btn-primary,.thread form button[type=submit],.send,.login-card button[type=submit]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn-secondary{border:1px solid var(--line2);border-radius:8px;background:var(--surface);color:var(--text);padding:8px 12px}.client-choice{max-width:28rem;display:grid;gap:12px;padding:20px 28px 28px}.client-choice ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.client-choice .btn{width:100%;text-align:left}.btn-text{border:0;background:transparent;color:var(--accent-text);padding:8px 12px}.plan-panel .btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.thread-owner{display:inline-flex;align-items:center;gap:6px;color:var(--text2);white-space:nowrap}.person-avatar{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface2);color:var(--text);font-size:11px;font-weight:600}.page-head{padding:20px 28px 0}.inbox .page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:0 0 8px}.inbox-open-count{margin:0 0 8px;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;white-space:nowrap}.page-action{margin:16px 28px}summary.btn{display:inline-block;width:fit-content;list-style:none;cursor:pointer}summary.btn::-webkit-details-marker{display:none}.page-head .eyebrow,.content-head .eyebrow{margin:0;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.plan-panel label{display:flex;align-items:flex-start;gap:8px;margin:8px 0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.screen-state{max-width:560px;margin:48px auto;padding:0 24px}.screen-state p{color:var(--text2)}.skeleton{height:16px;margin:12px 0;border-radius:8px;background:var(--surface2)}.skeleton.short{width:40%}.offline-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;padding:0 16px;background:var(--surface2);border-bottom:1px solid var(--line);color:var(--text2)}.shell{display:flex;min-height:100%}.sidebar{width:236px;flex:none;display:flex;flex-direction:column;gap:12px;border-right:1px solid var(--line);background:var(--surface);padding:16px 12px}.nav{flex:1;overflow:auto;display:flex;flex-direction:column;gap:12px}.nav-label{margin:0 0 4px;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.nav-item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;text-align:left}.nav-item[aria-current=page]{color:var(--accent-text);background:var(--accent-soft)}.nav-count{color:var(--text2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.brand{display:flex;align-items:center;gap:8px;font-weight:600}.brand img{width:28px;height:28px;object-fit:contain}.brand-platform{height:58px;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;color:var(--text)}.brand-platform .brand-symbol{display:none}.brand-caption{color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.04em;line-height:14px}.phone-mark{display:none;color:var(--text)}.workspace-card{display:flex;align-items:center;gap:8px;min-height:46px;padding:8px;border:1px solid var(--line);border-radius:10px}.workspace-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);font-size:11px;font-weight:600}.login{max-width:360px;margin:48px auto;display:flex;flex-direction:column;gap:12px}.profile{display:grid;gap:12px;max-width:28rem;padding:24px 28px}.setup-form{display:grid;gap:12px;max-width:28rem}.setup-form label,.profile label{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%}.setup-form input:not([type=checkbox]),.setup-form select,.setup-form textarea,.profile input:not([type=checkbox]),.profile select,.login input,.login select,.login textarea{width:100%;box-sizing:border-box}.setup-form>.btn,.profile>.btn,.login form>.btn,.login>.btn{width:100%}label.check{flex-direction:row;align-items:center;width:auto;gap:8px}label.check input{width:auto}.login form,.login label{display:flex;flex-direction:column;gap:8px}.login label{gap:4px;width:100%;align-items:stretch}.brand-meter{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;text-align:left;padding:8px}.brand-meter-value{display:none}.guest{flex:1;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center}.guest .login{flex:none;width:min(400px,calc(100% - 32px));max-width:400px;margin:48px 16px 24px;padding:24px;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:8px}.guest-footer{display:flex;align-items:center;gap:6px;margin:auto 0 0;width:100%;box-sizing:border-box;padding:16px 28px;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.language-switch{display:flex;gap:4px}.language-switch button{padding:4px 8px;border-radius:8px}.language-switch button.on{background:var(--accent-soft);color:var(--text)}.sidebar footer{display:flex;align-items:center;gap:6px;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.main{flex:1;min-width:0}.topbar{height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:0 16px;border-bottom:1px solid var(--line);background:var(--surface)}.avatar,.open-count{display:none}.crumb{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.crumb-home{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.sep,.tools{position:relative;display:flex;align-items:center;gap:8px;color:var(--text3)}.search input{width:220px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface2);color:var(--text2)}.user-avatar{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.user-avatar{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);padding:0;color:var(--text);cursor:pointer}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.palette{position:absolute;top:56px;left:50%;z-index:3;display:flex;flex-direction:column;gap:4px;width:min(420px,calc(100% - 32px));padding:12px;transform:translate(-50%);border:1px solid var(--line);border-radius:8px;background:var(--surface)}.palette input,.currency select{font:inherit;color:inherit;background:var(--surface2);border:1px solid var(--line);border-radius:8px;padding:4px 8px}.selector{padding:4px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface2)}.menu{position:absolute;top:32px;left:0;z-index:2;min-width:220px;margin:0;padding:4px;list-style:none;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 1px 2px #14140f0d}.menu button,.empty{display:block;width:100%;padding:8px;text-align:left}.menu button:hover{background:var(--accent-soft)}.tools{display:flex;gap:4px}.tools button{padding:4px 8px;border-radius:8px}.tools button.on{background:var(--accent-soft);color:var(--text)}.wa-window,.ig-thread,.fb-thread{margin:0;padding:10px 24px;border-bottom:1px solid var(--line);color:var(--text2);font-size:13px}.chip{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em}.inbox{padding:12px 8px}.inbox h1{margin:0 0 12px}.inbox-search,.inbox-tabs button,.inbox-lanes button{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.inbox-search{width:100%;max-width:100%;padding:8px 10px;color:var(--text)}.inbox-tabs,.inbox-lanes{display:flex;flex-wrap:nowrap;gap:4px;margin:12px 0}.inbox-tabs{flex-wrap:wrap}.inbox-tabs button,.inbox-lanes button{flex:none;padding:4px 6px;font-size:11px;white-space:nowrap}.inbox-tabs button.on,.inbox-lanes button.on{background:var(--accent-soft)}.inbox ul{list-style:none;margin:0;padding:0}.inbox li{padding:8px;border-bottom:1px solid var(--line);border-radius:8px}.inbox li.on{background:var(--accent-soft)}.thread li.inbound p,.thread li.outbound p{display:inline-flex;flex-direction:column;gap:6px;max-width:85%;margin:4px 0;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.thread li.outbound{text-align:right}.thread li.outbound p{background:var(--accent-soft)}.inbox-board{min-width:0}.conversation{display:flex;flex-direction:column;min-height:0;height:100%}.conversation-body{display:flex;flex-direction:column;flex:1;min-height:0}.source-card{margin:0 0 16px;padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.source-card p{margin:0 0 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text2)}.source-card h3{margin:0 0 8px;font-size:14px;font-weight:600}.conversation-body>ol{flex:1;overflow:auto;min-height:0;margin:0;padding:0;list-style:none}.day-sep{margin:12px 0;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-align:center;text-transform:uppercase}@media(max-width:720px){.thread{padding-bottom:0}.conversation form p{margin:0}.inbox-board,.conversation{height:calc(100vh - 104px);max-height:calc(100vh - 104px);overflow:hidden}}@media(min-width:721px){.inbox-board{display:grid;grid-template-columns:330px minmax(0,1fr);align-items:stretch;height:calc(100vh - 48px)}.assistant{display:none}.assistant.is-open{display:block;position:fixed;top:48px;right:0;bottom:0;z-index:3;width:min(352px,100%);overflow:auto;padding:16px;border-left:1px solid var(--line);background:var(--surface)}}@media(min-width:1122px){.inbox-board{grid-template-columns:330px minmax(0,1fr) 352px}.inbox-board .thread{display:contents}.conversation,.assistant{min-width:0}.assistant,.assistant.is-open{display:block;position:static;width:auto;padding:0 16px 24px;border-left:1px solid var(--line);background:transparent}.assistant-toggle{display:none}}.assistant-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.assistant-head h2{margin:0;font-size:14px;font-weight:600}.assistant-head p{margin:0;color:var(--text3);font-size:12px}.inbox-top{display:flex;gap:8px;align-items:baseline}.inbox-top time,.lang{margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--text3);font-size:11px}.inbox p{margin:4px 0;color:var(--text2)}.inbox-meta{display:flex;gap:6px}.badge{font-size:11px;padding:2px 6px;border-radius:8px;background:var(--surface2)}.badge.positive{color:var(--good)}.badge.neutral{color:var(--text2)}.badge.negative{color:var(--bad)}.badge.sla{color:var(--warn)}.inbox-open{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.thread{padding:0 24px 16px}.thread header,.thread-head{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}@media(min-width:721px){.thread-head{flex-wrap:nowrap}}.thread-name{flex:1 1 160px;min-width:0}.thread-head h2{min-width:min(24ch,100%);max-width:24ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-head .btn-primary{flex:none}.thread h2,.selector{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread form,.thread label{max-width:100%}.thread textarea{display:block;width:100%;max-width:100%}.thread h2{margin:0;font-size:14px;font-weight:600}.thread ol{list-style:none;margin:0;padding:0}.thread li{padding:4px 0;border-bottom:0}.thread-meta{display:flex;gap:8px;font-size:11px}.thread-meta time{font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--text3)}.translation{color:var(--text2)}.attachment{max-width:720px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.attachment img,.attachment iframe{display:block;width:100%;max-height:480px;border:0}.insights summary{cursor:pointer}.insights dl{margin:8px 0 0}.insights dt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text3)}.insights dd{margin:0 0 8px}.ai-draft{margin:8px 0;padding:12px;border:1px solid var(--ai-line);border-radius:12px;background:var(--ai-soft)}.ai-draft h3{margin:0 0 8px;font-size:14px;font-weight:600}.ai-draft .draft-note,.ai-draft .draft-body{margin:0 0 8px}.ai-draft .mono,.ai-draft .draft-mark{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.ai-draft .draft-mark{color:var(--text3)}.ai-draft .tones,.ai-draft .draft-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.ai-draft .draft-actions button,.thread form button,.thread header button{white-space:nowrap}.ai-draft .tones button,.ai-draft .secondary,.ai-draft .send{border:1px solid var(--accent-line);border-radius:8px;background:transparent;color:var(--accent-text);padding:4px 8px}.ai-draft .tones button[aria-pressed=true],.ai-draft .send,.pending-draft .send{border-color:var(--accent);background:var(--accent);color:var(--bg)}.pending-draft{margin:8px 0;padding:12px;border:1px solid var(--accent-line);border-radius:8px;background:var(--accent-soft)}.pending-draft h3,.pending-draft p{margin:0 0 8px}.channel-table,.plan-panel{margin:16px 28px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.channel-table header{display:flex;justify-content:space-between;align-items:center}.channel-table h2{margin:0;font-size:14px;font-weight:600}.channel-table table{width:100%;border-collapse:collapse;margin-top:8px}.channel-table th,.privacy-table th{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;text-align:left;background:var(--surface2)}.channel-table th,.channel-table td,.privacy-table th,.privacy-table td{padding:8px;border-bottom:1px solid var(--line)}.privacy-table table{width:100%;border-collapse:collapse;margin-top:8px}.channel-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.channel-choices label{display:grid;gap:4px;min-width:0;flex:1 1 160px}.channel-choices input{width:100%;height:38px;min-width:0;box-sizing:border-box;padding:0 10px}.channel-cards{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}.channel-cards li{display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface2)}.channel-cards .cell-label{display:block;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.plan-panel{padding:12px}.plan-panel header{display:flex;justify-content:space-between;align-items:baseline}.plan-panel h2{margin:0;font-size:14px;font-weight:600}.retention-fields{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:12px}.retention-fields label{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.retention-fields input{width:4.5rem;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;padding:4px 8px}.plan-panel header p{margin:0;color:var(--text2);font-size:13px}.stat-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.stat-row article{display:flex;flex-direction:column;gap:2px;min-width:8rem}.stat-row strong{font-family:IBM Plex Sans,sans-serif;font-size:22px;font-weight:600}.stat-row span{color:var(--text2);font-family:IBM Plex Sans,sans-serif;font-size:13px}.plan-summary{display:flex;gap:12px;margin-top:8px}.plan-panel ul{list-style:none;margin:12px 0 0;padding:0}.plan-panel li{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin-top:8px}.plan-figures{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.plan-bar{grid-column:1 / -1;height:4px;background:var(--surface2)}.plan-bar span{display:block;height:4px;background:var(--accent)}.plan-warning .plan-bar span{background:var(--warn)}.brand-block{margin:16px 28px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.brand-block h2{margin:0 0 8px;font-size:14px;font-weight:600}.brand-onboarding form,.brand-onboarding-note{display:flex;flex-direction:column;gap:12px;max-width:640px;margin:16px 28px 28px}.brand-onboarding label{display:flex;flex-direction:column;gap:4px}.brand-swatch{display:inline-block;width:12px;height:12px;margin-right:6px;border:1px solid var(--line);border-radius:2px;vertical-align:-1px}.brand-block ul{margin:0;padding:0;list-style:none}.brand-block li{margin:8px 0;padding-top:8px;border-top:1px solid var(--line)}.brand-meta{color:var(--text2);font-size:12px}.brand-block label,.brand-block form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.brand-voice{margin:0 0 16px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.brand-voice h2{margin:0 0 8px;font-size:14px;font-weight:600}.brand-voice label{display:flex;align-items:center;gap:8px;margin:8px 0}.brand-voice input[type=range]{accent-color:var(--accent)}.brand-actions{display:flex;gap:12px}.identity-kits{display:grid;gap:8px;width:100%;margin:0;padding:0;list-style:none}.identity-kit{display:grid;grid-template-columns:16px minmax(0,1fr) 9rem 8rem;align-items:center;gap:8px;width:100%}@media(max-width:720px){.channel-table,.plan-panel,.brand-block{margin-left:16px;margin-right:16px}.channel-choices{flex-direction:column;align-items:stretch}.channel-choices label{flex:none}.identity-kit{grid-template-columns:16px minmax(0,1fr)}.identity-kit .mono,.identity-kit .btn{grid-column:2}}.brand-logo{display:block;width:48px;height:48px}.brand-block form.brand-identity,.identity-proposal{display:grid;gap:8px;align-items:start;justify-items:start;width:100%}.font-sample{margin:0;font-size:16px;line-height:1.4}.brand-voice input,.brand-voice textarea{flex:1;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font:inherit}.brand-voice input:read-only,.brand-voice textarea:read-only,.brand-voice input:disabled{background:var(--surface2);color:var(--text2)}.auto-rules{margin:8px 0 16px}.auto-rules header{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.auto-rules h3{margin:0;font-size:14px;font-weight:600}.auto-rules header span,.auto-rules .condition{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:var(--text3)}.auto-rules ul{margin:0;padding:0;list-style:none}.auto-rules li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.auto-rules button{flex:none;width:36px;height:20px;border:1px solid var(--line2);border-radius:10px;background:var(--surface2)}.auto-rules button[aria-checked=true]{border-color:var(--accent);background:var(--accent)}.nav-icon,.mobile-nav{display:none}.mobile-more{position:fixed;left:8px;right:8px;bottom:64px;display:flex;flex-direction:column;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.mobile-more button,.mobile-nav>button{min-width:44px;min-height:44px}@media(max-width:720px){html,body{overflow-x:hidden}.sidebar,.desk,.tools,.contacts{display:none}.phone-mark{display:block}.avatar{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:600}.open-count{display:block;flex:none;margin-left:auto;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.topbar{gap:8px;padding:0 12px}.selector{max-width:180px}.shell{display:block}.inbox,.thread{padding-left:12px;padding-right:12px}.assistant{display:none}.assistant.is-open{display:block;position:fixed;inset:auto 0 56px;z-index:3;height:78vh;overflow:auto;padding:16px;border-top:1px solid var(--line);border-radius:16px 16px 0 0;background:var(--surface)}.assistant-toggle{display:inline-flex}.mobile-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:2;min-height:56px;align-items:stretch;justify-content:space-around;background:var(--surface);border-top:1px solid var(--line)}.mobile-nav>button{flex:1;padding:4px 2px;font-size:11px}.mobile-nav>button[aria-current=page]{color:var(--accent-text)}.inbox-open,.thread header button,.thread form button,.ai-draft button,.back{min-width:44px;min-height:44px}.main{padding-bottom:56px}}.contacts{padding:24px}.contacts h1{margin:0 0 12px;font-size:14px;font-weight:600}.contacts ul{margin:0;padding:0;list-style:none}.contacts li{padding:8px 0;border-bottom:1px solid var(--line)}.kpi-board{padding:16px 24px 0}.kpi-periods{display:flex;gap:8px;margin-bottom:12px}.kpi-periods button{border:1px solid var(--line);background:var(--surface);color:var(--text2);border-radius:8px;padding:4px 10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.kpi-periods button[aria-pressed=true]{color:var(--text);border-color:var(--line2);background:var(--surface2)}.kpi-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.kpi-row article{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px;min-width:0}.kpi-row span{display:block;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.kpi-row strong{display:block;margin:8px 0 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:22px;font-weight:600}.kpi-row p{margin:0;color:var(--text2);font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1024px){.sidebar{width:72px;padding:12px 8px}.nav-label,.nav-label-text,.brand>span,.workspace-card>span:last-child,.sidebar footer,.nav-count{display:none}.brand-platform{align-items:center}.brand-platform .brand-lockup{display:none}.brand-platform .brand-symbol{display:block}.nav-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;font-size:13px;font-weight:600}.nav-item{justify-content:center;min-height:44px;padding:4px}.brand-meter{text-align:center;overflow:hidden}.brand-meter-label{display:none}.brand-meter-value{display:inline;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.crumb,.selector{flex:none;overflow:visible;text-overflow:clip}.tools,.tools button{flex:none;white-space:nowrap}.search{min-width:0}.search input{width:100%;min-width:0}}@media(max-width:1100px){.kpi-row{grid-template-columns:1fr 1fr}}.console-card{margin:16px 28px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.console-card svg{display:block;width:100%;height:148px}.console-card h2{margin:0 0 4px;font-size:14px;font-weight:600}.console-card p,.console-card li{margin:0;color:var(--text2);font-size:12px;line-height:1.35}.audience-line{fill:none;stroke:var(--text3);stroke-width:2}.audience-line:nth-of-type(4n+1){stroke:var(--accent)}.audience-line:nth-of-type(4n+2){stroke:var(--good)}.audience-line:nth-of-type(4n+3){stroke:var(--warn)}.audience-line:nth-of-type(4n+4){stroke:var(--text)}.audience-line.dim{opacity:.25}.audience-axis{stroke:var(--line2);stroke-width:1}.audience-scale{display:flex;justify-content:space-between;margin-top:4px;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.audience-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.audience-legend button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0}.audience-swatch{width:16px;height:3px;background:var(--accent)}.audience-legend button:nth-child(4n+2) .audience-swatch{background:var(--good)}.audience-legend button:nth-child(4n+3) .audience-swatch{background:var(--warn)}.audience-legend button:nth-child(4n+4) .audience-swatch{background:var(--text)}.export-links{display:flex;gap:16px;margin:8px 0 0}.cost-clients{margin:12px 0 0;padding:0;list-style:none}.cost-clients li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.cost-bar{display:flex;height:12px;margin:12px 0;overflow:hidden;background:var(--surface2);border-radius:4px}.cost-legend{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;padding:0;list-style:none}.cost-legend li{display:flex;align-items:center;gap:8px}.swatch{width:10px;height:10px;border-radius:2px}.cost-aiTokens{background:var(--accent)}.cost-whatsApp{background:var(--good)}.cost-storage{background:var(--warn)}.cost-license{background:var(--text3)}.client-table{width:100%;margin-top:12px;border-collapse:collapse;table-layout:fixed;font-size:12px}.client-table th,.client-table td{padding:6px 4px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.client-table th{background:var(--surface2);font-weight:600}.client-table th button{font:inherit;background:none;border:0;padding:0;color:inherit;text-align:left}.client-table td:nth-child(n+2){font-family:IBM Plex Mono,ui-monospace,monospace;text-align:right}.client-table input,.client-table select{width:100%;max-width:72px;box-sizing:border-box}.price-tabs{display:flex;gap:8px}.price-preview{background:var(--surface2);display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:12px}.price-figure{font-family:IBM Plex Mono,monospace;font-size:20px}.price-figure.good{color:var(--good)}.price-figure.bad{color:var(--bad)}.platform-console{--accent: #1d4f91;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 24px 32px}.platform-console h1{margin:0}.platform-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.platform-console header p,.platform-formula{margin:4px 0 0;color:var(--text2);font-size:13px}.platform-table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:8px}.platform-table th,.platform-table td{padding:10px 12px;border-bottom:1px solid var(--line);font-size:13px;text-align:left}.platform-table th{background:var(--surface2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.platform-table td:nth-child(n+2):not(:last-child){font-family:IBM Plex Mono,ui-monospace,monospace;text-align:right}.platform-table th:last-child,.platform-table td:last-child{width:1%;white-space:nowrap}.platform-table small{display:block;color:var(--text3)}.margin-bar{display:inline-block;height:6px;margin-right:8px;background:var(--accent);vertical-align:middle}.status-Paid{color:var(--good)}.status-Partial{color:var(--warn)}.status-Overdue{color:var(--bad)}.view-as{border:1px solid var(--line2);background:var(--surface);color:var(--text);white-space:nowrap}.platform-health{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.platform-console .cell-label{display:none}@media(max-width:720px){.platform-console{padding:16px 16px 72px}.platform-heading{flex-direction:column}.platform-health{grid-template-columns:minmax(0,1fr)}.platform-console .platform-table{display:block;width:100%}.platform-console .platform-table caption{display:block;width:100%;overflow-wrap:normal;word-break:normal}.platform-console .platform-table tbody,.platform-console .platform-table tfoot,.platform-console .platform-table tr,.platform-console .platform-table td,.platform-console .platform-table th{display:block;width:auto;white-space:normal;text-align:left;font-family:inherit}.platform-console .platform-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.platform-console .platform-table tr{margin-bottom:8px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.platform-console .cell-label{display:block;margin-bottom:2px;color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}}.platform-health h2{margin:0 0 8px;font-size:14px;font-weight:600}.chip{display:inline-block;padding:2px 6px;border:1px solid var(--line);border-radius:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.error-bar{display:inline-block;height:6px;margin-right:8px;background:var(--bad);vertical-align:middle}.token-warn{color:var(--warn)}.status-Operational{color:var(--good)}.status-Degraded{color:var(--warn)}.status-Incident{color:var(--bad)}.action-queue{list-style:none;margin:0;padding:0}.action-queue li{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.severity{width:8px;height:8px;border-radius:50%;background:var(--warn)}.severity-channel_down,.severity-delivery_failed,.severity-job_failed{background:var(--bad)}.support-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 24px;background:var(--accent-soft);border-bottom:1px solid var(--accent-line)}.support-log{display:flex;align-items:center;gap:8px}.content-page{min-width:0;max-width:100%;overflow-x:hidden;padding:24px;color:var(--text)}.content-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.view-switch{display:inline-flex;border:1px solid var(--line2);border-radius:8px;overflow:hidden}.view-switch button{border:0;border-radius:0;background:var(--surface);padding:8px 12px}.view-switch button[aria-checked=true]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.stage-picker{display:none}.content-board{display:flex;gap:16px;align-items:flex-start;max-width:100%;overflow-x:auto}.board-suggestions,.board-group{display:flex;flex-direction:column;gap:8px;flex:0 0 auto}.board-group-title,.board-column h3{margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.board-column h3{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.board-columns{display:flex;gap:8px}.board-column{width:248px;flex:0 0 248px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.board-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.board-card .board-title{margin:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.board-card time,.board-reason{margin:0}.board-reason{white-space:normal;overflow:visible}.board-wait{flex:1 1 100%;margin:0;color:var(--text2);font-size:12px}.board-block{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.board-card.compact{max-width:100%;margin-top:4px;padding:4px 6px}.board-card.compact .board-title{white-space:normal}.card-menu{width:100%}.card-menu summary{width:fit-content}.card-menu button,.card-menu label{display:block;margin-top:6px}.package-row,.content-bulk{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px}.month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.month-grid [role=columnheader]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text3)}.month-day{min-width:0;min-height:72px;padding:4px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.month-day.pad{background:transparent;border-color:transparent}.move-overlay{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--text) 32%,transparent)}.move-dialog{width:min(420px,100%);display:grid;gap:12px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.move-dialog h2{margin:0;font-size:14px;font-weight:600}.move-toast{position:fixed;z-index:21;right:16px;bottom:16px;display:flex;align-items:center;gap:12px;margin:0;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.card-panel{position:fixed;z-index:15;top:0;right:0;bottom:0;width:min(380px,100%);overflow:auto;padding:16px;background:var(--surface);border-left:1px solid var(--line)}.panel-head,.card-panel section{display:grid;gap:8px;margin-bottom:16px}.card-panel label.field{display:grid;gap:4px;color:var(--text2);font-size:12px}.card-panel label.field input,.move-dialog label.field input{width:100%;box-sizing:border-box}.move-dialog label.field{display:grid;gap:4px;color:var(--text2);font-size:12px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between}.card-panel h2,.card-panel h3{margin:0}.card-panel h3{font-size:11px;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:400;letter-spacing:.04em;text-transform:uppercase}@media(max-width:720px){.stage-picker{display:block;margin-bottom:12px}.content-board,.board-columns,.board-group{display:block;overflow:visible}.board-group-title,.board-column,.board-suggestions{display:none;width:auto}.board-column.is-phone,.board-suggestions.is-phone{display:block;width:100%}.move-toast{right:8px;left:8px;bottom:72px}}.board-thumb{display:flex;align-items:flex-end;width:100%;height:48px;border-radius:6px;background-color:var(--surface2);background-position:center;background-size:cover}.board-format{margin:4px;padding:1px 6px;border-radius:4px;background:var(--surface);color:var(--text2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.board-badges,.board-meta,.board-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:100%}.board-badges{flex-wrap:nowrap;overflow:hidden}.board-badges .badge{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-meta{justify-content:space-between;color:var(--text2);font-size:12px}.board-actions .card-menu{width:auto}.move-actions{display:flex;justify-content:flex-end;gap:8px}.board-table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:8px}.board-table th,.board-table td{padding:8px 12px;border-bottom:1px solid var(--line);font-size:13px;text-align:left;vertical-align:middle}.board-table th{background:var(--surface2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.board-table th:first-child,.board-table td:first-child{width:1%}.slot-ideas{display:grid;gap:4px;margin-top:4px}.slot-idea{display:grid;gap:1px;width:100%;min-width:0;padding:3px 6px;border:1px dashed var(--line2);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:12px;text-align:left;cursor:pointer}.slot-format{color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase}.slot-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-empty{margin:0;color:var(--text3)}.panel-history{display:grid;gap:4px;margin:0;padding:0;list-style:none}.panel-history li{display:flex;justify-content:space-between;gap:8px}.panel-history time{color:var(--text3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}
