:root{--navy-950:#041a3b;--navy-900:#06234d;--ink:#071b3a;--muted:#667085;--line:#d9e0e9;--line-soft:#e9edf3;--surface:#fff;--canvas:#fff;--blue:#0b55e7;--blue-dark:#0646c6;--blue-soft:#edf4ff;--green:#099447;--green-soft:#e9f8ef;--violet:#7447be;--amber:#c98400;--danger:#be3d47;--radius:12px;--shadow:0 12px 34px #11294c14}.eyebrow{color:#175cd3;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.access-console,.work-console{margin-top:24px}.access-tabs{background:#eef2f7;border-radius:9px;gap:6px;width:max-content;padding:4px;display:flex}.access-tabs button{color:#667085;min-height:36px;font:750 11px var(--font-body),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 13px;display:flex}.access-tabs button.active{color:#12386b;background:#fff;box-shadow:0 1px 4px #1018281a}.access-people-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.access-user-list,.access-editor,.access-role-library{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 4px 18px #162a4909}.access-user-list{max-height:calc(100vh - 110px);padding:10px;position:sticky;top:78px;overflow:auto}.access-user-list>label,.access-resource-search{color:#98a2b3;border:1px solid var(--line-soft);background:#f8fafc;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.access-user-list input,.access-resource-search input{width:100%;font:550 11px var(--font-body),sans-serif;background:0 0;border:0;outline:0;padding:0}.access-user-list>div{gap:3px;margin-top:8px;display:grid}.access-user-list>div>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 8px;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.access-user-list>div>button:hover{background:#f8fafc}.access-user-list>div>button.active{background:#eff6ff}.access-user-list button>span:nth-child(2){gap:3px;min-width:0;display:grid}.access-user-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.access-user-list button small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.access-avatar{color:#fff;text-transform:uppercase;background:#344054;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:850;display:grid}.access-avatar.large{width:48px;height:48px;font-size:13px}.access-avatar.navy{background:#12386b}.access-avatar.blue{background:#175cd3}.access-avatar.cyan{background:#0788a5}.access-avatar.emerald{background:#067647}.access-avatar.amber{background:#b54708}.access-avatar.rose{background:#c01048}.access-avatar.violet{background:#6938ef}.access-state{background:#12b76a;border-radius:50%;width:7px;height:7px}.access-state.disabled{background:#98a2b3}.access-state.setup-required{background:#f79009}.access-editor>header{border-bottom:1px solid var(--line-soft);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 22px;display:grid}.access-editor>header h2{font:780 19px var(--font-display),sans-serif;margin:3px 0 1px}.access-editor>header p{color:#667085;margin:0;font-size:10px}.access-editor-section{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,.75fr) minmax(260px,1.4fr);gap:30px;padding:20px 22px;display:grid}.access-editor-section.stacked{grid-template-columns:1fr;gap:12px}.access-section-copy h3{margin:0 0 5px;font-size:12px}.access-section-copy p{color:#667085;max-width:520px;margin:0;font-size:10px;line-height:1.55}.access-role-controls{gap:11px;display:grid}.access-role-controls select,.access-resource-list select,.work-form-grid input,.work-form-grid select,.work-form-grid textarea{width:100%;color:var(--ink);border:1px solid var(--line);font:550 11px var(--font-body),sans-serif;background:#fff;border-radius:7px;padding:0 10px}.access-role-controls select,.access-resource-list select,.work-form-grid input,.work-form-grid select{height:39px}.access-switch{color:#475467;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.access-switch input{opacity:0;position:absolute}.access-switch span{background:#d0d5dd;border-radius:20px;width:32px;height:18px;padding:2px;transition:all .2s}.access-switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;display:block;box-shadow:0 1px 3px #667085}.access-switch input:checked+span{background:#b42318}.access-switch input:checked+span:after{transform:translate(14px)}.access-resource-list{border:1px solid var(--line-soft);border-radius:8px;max-height:330px;overflow:auto}.access-resource-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) 150px;align-items:center;gap:9px;padding:8px 10px;display:grid}.access-resource-list>div:last-child{border:0}.access-resource-list img,.page-fallback,.campaign-mark{object-fit:cover;color:#175cd3;background:#eef4ff;border-radius:6px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.access-resource-list strong{font-size:10px}.access-resource-list strong small{color:#98a2b3;margin-top:2px;font-size:8px;font-weight:600;display:block}.access-resource-list select{height:32px;font-size:10px}.access-editor>footer{justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.access-editor>footer p{color:#667085;margin:0;font-size:10px}.access-editor>footer p.success{color:#067647}.access-editor>footer p.error{color:#b42318}.access-role-library{margin-top:16px;padding:24px}.access-role-library>header{justify-content:space-between;gap:30px;display:flex}.access-role-library>header h2{max-width:650px;font:780 21px/1.25 var(--font-display),sans-serif;margin:5px 0 0}.access-role-library>header>p{color:#667085;max-width:380px;margin:0;font-size:10px;line-height:1.6}.access-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.access-role-grid article{border:1px solid var(--line-soft);border-radius:9px;padding:16px}.access-role-grid article>div{gap:10px;display:flex}.access-role-icon{color:#175cd3;background:#eff6ff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.access-role-grid h3{margin:0 0 4px;font-size:12px}.access-role-grid p{color:#667085;margin:0;font-size:9px;line-height:1.45}.access-role-grid article>strong{color:#344054;text-transform:uppercase;margin-top:15px;font-size:9px;display:block}.access-role-grid ul{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.access-role-grid li{color:#475467;font-size:9px}.access-role-grid li:before{content:"✓";color:#12b76a;margin-right:6px}.access-role-grid small{color:#175cd3;margin-top:7px;font-size:9px;display:block}.access-rule-note{color:#175cd3;background:#eff8ff;border-radius:8px;gap:10px;margin-top:16px;padding:13px;display:flex}.access-rule-note strong{font-size:10px}.access-rule-note p{margin:3px 0 0;font-size:10px;line-height:1.5}.work-summary{color:#fff;background:linear-gradient(130deg,#082b59,#124c91);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex}.work-summary h2{font:780 22px var(--font-display),sans-serif;margin:5px 0}.work-summary p{color:#cfe0f5;max-width:670px;margin:0;font-size:10px;line-height:1.55}.work-summary .eyebrow{color:#7dd3fc}.work-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;margin-top:16px;display:grid}.work-column{background:#f4f6f9;border:1px solid #eaecf0;border-radius:10px;min-height:300px;padding:9px}.work-column>header{justify-content:space-between;align-items:center;padding:5px 5px 10px;display:flex}.work-column>header strong{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.work-column>header span{text-align:center;background:#fff;border-radius:10px;min-width:22px;padding:3px 6px;font-size:9px}.work-card{text-align:left;border:1px solid var(--line-soft);cursor:pointer;background:#fff;border-radius:8px;width:100%;margin-bottom:8px;padding:13px;display:block;box-shadow:0 2px 5px #10182808}.work-card:hover{border-color:#b2ccff}.work-priority{color:#175cd3;letter-spacing:.04em;background:#eff8ff;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:850;display:inline-flex}.work-priority.high,.work-priority.urgent{color:#b42318;background:#fef3f2}.work-priority.low{color:#475467;background:#f2f4f7}.work-card h3{margin:9px 0 5px;font-size:11px}.work-card>p{color:#667085;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.work-pages{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.work-pages span,.work-pages i{color:#344054;background:#f2f4f7;border-radius:4px;padding:3px 5px;font-size:8px;font-style:normal}.work-card footer{color:#667085;border-top:1px solid var(--line-soft);justify-content:space-between;gap:6px;margin-top:12px;padding-top:9px;font-size:8px;display:flex}.work-card footer span{align-items:center;gap:4px;display:flex}.work-empty{color:#98a2b3;border:1px dashed #d0d5dd;border-radius:7px;place-items:center;height:100px;font-size:9px;display:grid}.work-dialog{width:min(800px,100%);max-height:calc(100vh - 40px);overflow:auto}.work-dialog h2,.work-detail h2{font:780 20px var(--font-display),sans-serif;margin:0 0 5px}.work-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:0 24px 20px;display:grid}.work-form-grid>label{color:#344054;gap:6px;font-size:10px;font-weight:750;display:grid}.work-form-grid .wide{grid-column:1/-1}.work-form-grid textarea{resize:vertical;padding:9px}.work-form-grid small{color:#98a2b3;font-size:8px;font-weight:500}.work-form-grid fieldset{border:1px solid var(--line);border-radius:8px;margin:0;padding:12px}.work-form-grid legend{padding:0 5px;font-size:10px;font-weight:800}.work-page-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:180px;display:grid;overflow:auto}.work-page-picker label{background:#f8fafc;border-radius:5px;align-items:center;gap:6px;padding:6px;font-size:9px;display:flex}.work-detail{width:min(620px,100%);padding:24px}.work-detail>p{color:#475467;font-size:11px;line-height:1.6}.work-detail dl{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.work-detail dl div{background:#f8fafc;border-radius:7px;padding:10px}.work-detail dt{color:#98a2b3;text-transform:uppercase;font-size:8px}.work-detail dd{margin:4px 0 0;font-size:10px;font-weight:750}.work-detail .dialog-actions{padding:18px 0 0}@media (max-width:1050px){.access-role-grid,.work-board{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.access-people-layout{grid-template-columns:1fr}.access-user-list{max-height:260px;position:static}.access-editor>header{grid-template-columns:42px minmax(0,1fr)}.access-editor>header>.row-status{grid-column:2}.access-editor-section{grid-template-columns:1fr;gap:12px}.access-resource-list>div{grid-template-columns:30px minmax(0,1fr) 120px}.access-role-library>header{display:grid}.access-role-grid,.work-board,.work-form-grid{grid-template-columns:1fr}.work-form-grid .wide{grid-column:1}.work-page-picker{grid-template-columns:1fr 1fr}.work-summary{flex-direction:column;align-items:stretch}.work-detail dl{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas);font-family:var(--font-body), Arial, sans-serif;margin:0;font-size:15px}body:has(.app-shell){height:100dvh;overflow:hidden}body.nav-open{overflow:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{grid-template-columns:248px minmax(0,1fr);height:100dvh;min-height:0;transition:grid-template-columns .22s;display:grid;overflow:hidden}.app-shell.sidebar-is-collapsed{grid-template-columns:82px minmax(0,1fr)}.sidebar{color:#f7fbff;z-index:30;background:linear-gradient(#031936 0%,#062653 60%,#042149 100%);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden;box-shadow:8px 0 24px #03143114}.brand{justify-content:space-between;align-items:center;min-height:112px;padding:20px 26px 12px;display:flex}.brand>a{align-items:center;min-width:0;display:flex}.brand-logo{object-fit:contain;width:auto}.brand-logo-full{width:154px;height:auto}.brand-logo-symbol{width:34px;height:48px;display:none}.sidebar-close{display:none}.sidebar nav{overscroll-behavior:contain;scrollbar-color:#ffffff38 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:4px 12px 14px;display:block;overflow-y:auto}.sidebar nav::-webkit-scrollbar{width:5px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.nav-group+.nav-group{margin-top:16px}.nav-section-label{color:#8199ba;letter-spacing:.11em;text-transform:uppercase;padding:0 14px 8px;font-size:10px;font-weight:800;display:block}.nav-item{color:#cad7eb;border-radius:9px;align-items:center;gap:13px;min-height:45px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.nav-item.active{color:#fff;background:linear-gradient(90deg,#0d58e6fa,#1169ddc2);box-shadow:0 7px 18px #00205b38}.nav-item:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #4b8fff59}.collapse-button{color:#b7c8df;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:12px;min-height:44px;margin:auto 18px 20px;padding:0 10px;display:flex}.collapse-button:hover{color:#fff;background:#ffffff14}.sidebar.collapsed .brand{justify-content:center;padding-inline:0}.sidebar.collapsed .brand-logo-full,.sidebar.collapsed .nav-item span,.sidebar.collapsed .nav-section-label,.sidebar.collapsed .collapse-button span{display:none}.sidebar.collapsed .brand-logo-symbol{display:block}.sidebar.collapsed .nav-group+.nav-group{border-top:1px solid #ffffff14;margin-top:12px;padding-top:12px}.sidebar.collapsed .nav-item{justify-content:center;padding:0}.sidebar.collapsed .collapse-button{justify-content:center;width:44px;margin-inline:auto;padding:0}.sidebar.collapsed .collapse-button svg{transform:rotate(180deg)}.sidebar-scrim,.mobile-menu,.mobile-brand-logo{display:none}.main-column{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;height:100dvh;overflow:hidden auto}.nav-open .main-column{overflow:hidden}.topbar{z-index:20;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:flex-end;align-items:center;gap:18px;height:72px;padding:0 clamp(28px,4vw,58px);display:flex;position:sticky;top:0}.topbar-spacer{display:none}.topbar-status{color:var(--muted);align-items:center;gap:8px;margin-right:auto;font-size:13px;display:flex}.status-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.profile{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.avatar,.mini-avatar{color:#fff;background:var(--navy-900);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.avatar{width:38px;height:38px;font-size:12px}.profile-copy{text-align:left;gap:2px;display:grid}.profile-copy strong{font-size:13px}.profile-copy span{color:var(--muted);font-size:11px}.logout-button{min-height:38px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.logout-button:hover{color:var(--ink);background:#f7f9fc}.content{width:min(1220px,100% - 64px);margin:0 auto;padding:40px 0 64px}.page-heading{justify-content:space-between;align-items:flex-start;gap:32px;min-height:90px;display:flex}.page-heading h1{font:750 clamp(30px, 3vw, 42px)/1.08 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0 0 7px}.page-heading p{color:var(--muted);margin:0;font-size:16px}.primary-button,.secondary-button{cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.primary-button{color:#fff;background:var(--blue);box-shadow:0 7px 16px #0b55e733}.primary-button:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 10px 20px #0b55e73d}.secondary-button{color:var(--ink);border-color:var(--line);background:#fff}.secondary-button:hover{background:#f7f9fc}.command-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:22px;margin-top:16px;display:grid}.health-panel,.overview{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;margin:0;overflow:hidden;box-shadow:0 1px 2px #11294c09}.health-title{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:70px;padding:0 22px;display:flex}.health-title h2,.overview h2,.section-heading h2,.role-guide h2,.boundary-diagram h2{font:750 17px/1.25 var(--font-display), sans-serif;letter-spacing:-.015em;margin:0}.health-title p{color:var(--muted);margin:3px 0 0;font-size:12px}.health-title a{color:var(--blue);font-size:13px;font-weight:700;text-decoration:none}.service-path{padding:4px 22px 10px;display:grid}.service-segment{border-bottom:1px solid var(--line-soft);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:67px;display:grid;position:relative}.service-segment:last-child{border-bottom:0}.service-icon{color:#fff;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 14px #0a2a5d24}.service-icon.edge{background:var(--blue)}.service-icon.gateway{background:var(--violet)}.service-icon.backend{background:var(--green)}.service-icon.postgres{background:#117b87}.service-icon.redis{background:var(--amber)}.service-copy{gap:3px;min-width:0;display:grid}.service-copy strong{font-size:13px}.service-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.service-state{color:var(--green);text-transform:capitalize;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.service-state i,.row-status i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.service-state.unavailable,.row-status.unavailable,.row-status.disabled{color:var(--danger)}.row-status.setup-required{color:var(--amber)}.service-arrow{color:#929dab;margin-left:auto;padding-right:9px;font-size:21px}.summary-grid{padding:4px 22px 10px;display:grid}.summary-item{border-bottom:1px solid var(--line-soft);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:67px;display:grid}.summary-item:last-child{border-bottom:0}.summary-icon{width:40px;height:40px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;display:grid}.summary-copy{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.summary-copy strong{color:var(--ink);font:750 23px/1 var(--font-display), sans-serif}.summary-copy>span{color:var(--muted);text-transform:capitalize;font-size:12px}.audit-block,.data-section{margin-top:34px}.section-heading{justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.section-heading>div>p{color:var(--muted);margin:4px 0 0;font-size:12px}.filter input{width:168px;height:38px;color:var(--ink);border:1px solid var(--line);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2'%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E") 11px no-repeat;border-radius:7px;padding:0 12px 0 34px;font-size:13px}.table-frame{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;height:52px;padding:0 18px}th{color:#344054;background:#fafbfc;height:44px;font-size:12px;font-weight:700}td{color:#4f5b6f;font-size:13px}tbody tr{transition:background .15s}tbody tr:hover{background:#f8faff}.event-name,.user-cell strong{color:var(--ink);font-weight:700}.table-footer{min-height:52px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 18px;font-size:12px;display:flex}.table-footer span{color:#8791a2}.empty-row{color:var(--muted);text-align:center;margin:0;padding:30px 18px}.degraded{border-radius:var(--radius);background:#fff9f9;border:1px solid #edc7ca;align-items:center;gap:18px;min-height:150px;margin-top:18px;padding:26px;display:flex}.degraded-icon{width:46px;height:46px;color:var(--danger);background:#fbeaec;border-radius:50%;place-items:center;display:grid}.degraded h2{font:750 18px/1.2 var(--font-display), sans-serif;margin:0 0 6px}.degraded p{color:#6b4650;margin:0}.degraded-note{font-size:12px;margin-top:6px!important}.degraded .secondary-button{margin-left:auto}.dialog-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0310298c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border-radius:14px;width:min(460px,100%);padding:30px;position:relative;box-shadow:0 30px 80px #0310294d}.dialog h2{font:750 23px/1.2 var(--font-display), sans-serif;margin:0 0 8px}.dialog-intro,.success-state p{color:var(--muted);margin:0 0 24px;line-height:1.55}.dialog-close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:17px;right:17px}.dialog label{color:#344054;gap:8px;margin-top:17px;font-size:13px;font-weight:700;display:grid}.dialog input,.dialog select{width:100%;height:44px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 12px}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.form-error{color:var(--danger);margin:14px 0 0;font-size:12px;line-height:1.5}.primary-button:disabled{opacity:.62;cursor:wait;transform:none}.facebook-connect-disabled:disabled{cursor:not-allowed}.success-state{text-align:center;padding:14px 0 4px}.success-icon{width:56px;height:56px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.invite-link-box{text-align:left;grid-template-columns:1fr auto;gap:8px;margin:20px 0;display:grid}.invite-link-box input{color:#344054;background:#f7f9fc;min-width:0;font-size:12px}.count-label{color:var(--muted);font-size:12px}.user-cell{align-items:center;gap:10px;display:flex}.mini-avatar{width:30px;height:30px;font-size:10px}.role-label{color:#344054;letter-spacing:.04em;background:#f2f4f7;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.row-status{color:var(--green);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.row-status.invited,.row-status.pending{color:var(--amber)}.row-status.revoked{color:var(--danger)}.row-status.expired{color:var(--muted)}.invite-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.table-action{color:#344054;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.table-action:hover{color:var(--blue);background:var(--blue-soft);border-color:#bfd2f6}.table-action.danger{color:var(--danger)}.table-action.danger:hover{background:#fff4f4;border-color:#efc4c7}.table-action:disabled{opacity:.6;cursor:wait}.action-muted{color:#98a2b3;font-size:11px}.invitation-table th:last-child,.invitation-table td:last-child{text-align:right}.role-guide,.boundary-diagram{border:1px solid var(--line);border-radius:var(--radius);margin-top:30px;padding:24px}.role-lines{grid-template-columns:repeat(2,1fr);gap:0 30px;margin-top:17px;display:grid}.role-lines div{border-bottom:1px solid var(--line-soft);grid-template-columns:90px 1fr;padding:13px 0;display:grid}.role-lines strong{font-size:13px}.role-lines span{color:var(--muted);font-size:12px;line-height:1.45}.security-note{border-left:3px solid var(--violet);background:#f8f6fc;gap:26px;margin-top:28px;padding:20px 24px;display:flex}.security-note span{color:var(--violet);text-transform:uppercase;letter-spacing:.06em;flex:none;font-size:12px;font-weight:800}.security-note p{color:#4d4960;margin:0;line-height:1.55}.system-list{border:1px solid var(--line);border-radius:var(--radius);margin-top:18px;overflow:hidden}.system-row{border-bottom:1px solid var(--line-soft);grid-template-columns:48px minmax(220px,1fr) 190px auto;align-items:center;gap:18px;min-height:92px;padding:10px 22px;display:grid}.system-row:last-child{border-bottom:0}.system-row>div{gap:4px;display:grid}.system-row>div span{color:var(--muted);font-size:12px}.system-row>div small{color:#98a2b3;font-size:10px}.system-symbol{color:#fff;background:var(--blue);border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.system-symbol.gateway{background:var(--violet)}.system-symbol.backend{background:var(--green)}.system-symbol.postgres{background:#117b87}.system-symbol.redis{background:var(--amber)}.boundary-flow{align-items:center;gap:10px;margin-top:20px;display:flex}.boundary-flow span{color:var(--ink);border:1px solid var(--line);background:#f7f9fc;border-radius:7px;padding:12px 14px;font-size:12px;font-weight:700}.boundary-flow i{color:var(--muted);font-size:10px;font-style:normal}.boundary-diagram p{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.55}.auth-page{background:#fff;grid-template-columns:minmax(440px,.9fr) minmax(520px,1.1fr);min-height:100vh;display:grid}.auth-card{width:min(430px,100% - 64px);margin:auto;padding:42px 0}.auth-brand{align-items:center;min-height:70px;display:flex}.auth-brand-logo{width:184px;height:auto}.auth-copy{margin:66px 0 30px}.auth-copy h1{max-width:390px;font:750 36px/1.12 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0 0 10px}.auth-copy p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.auth-form{gap:18px;display:grid}.auth-form label{color:#344054;gap:8px;font-size:13px;font-weight:700;display:grid}.auth-form label span{color:var(--muted);font-size:11px;font-weight:500}.auth-form input{width:100%;height:48px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 14px}.auth-form input:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #0b55e717}.auth-submit{width:100%;min-height:48px;margin-top:4px}.auth-footnote{color:#98a2b3;margin:28px 0 0;font-size:11px}.auth-aside{color:#fff;background:linear-gradient(150deg,#041a3b 0%,#07306a 68%,#0b55e7 145%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(56px,8vw,110px);display:flex}.auth-aside>div:first-child{margin:auto 0}.auth-aside h2{max-width:540px;font:750 clamp(38px, 4.5vw, 64px)/1.04 var(--font-display), sans-serif;letter-spacing:-.045em;margin:0 0 18px}.auth-aside p{color:#c9d8ef;max-width:520px;margin:0;font-size:16px;line-height:1.65}.auth-path{color:#d8e5f7;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.auth-path span{border:1px solid #ffffff38;border-radius:6px;padding:9px 11px}.auth-path i{background:#fff6;width:24px;height:1px}.setup-step{color:var(--blue);background:var(--blue-soft);text-transform:uppercase;letter-spacing:.06em;border-radius:5px;margin-top:58px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.onboarding-page .auth-copy,.invite-page .auth-copy{margin-top:24px}.onboarding-signout{justify-content:center;margin-top:18px;display:flex}.invite-accepted{text-align:center;padding:12px 0}.invite-accepted h2{font:750 24px/1.2 var(--font-display), sans-serif;margin:0 0 8px}.invite-accepted p{color:var(--muted);margin:0 0 24px;line-height:1.55}.invite-accepted a{text-decoration:none}.facebook-notice{border:1px solid var(--line);border-radius:8px;margin:8px 0 24px;padding:14px 16px;font-size:13px;font-weight:650}.facebook-notice.success{color:#08733a;background:var(--green-soft);border-color:#bce5ca}.facebook-notice.warning{color:#805400;background:#fff9e9;border-color:#ecd89e}.facebook-notice.error{color:#96343c;background:#fff5f5;border-color:#ecc7ca}.facebook-notice.neutral{color:#475467;background:#f7f9fc}.facebook-setup{border-radius:var(--radius);background:#f7faff;border:1px solid #d8e3f7;gap:18px;margin-top:18px;padding:24px;display:flex}.facebook-setup>div{min-width:0}.facebook-setup-icon{width:48px;height:48px;color:var(--blue);background:var(--blue-soft);border-radius:9px;flex:none;place-items:center;display:grid}.facebook-setup h2,.facebook-empty h2{font:750 18px/1.25 var(--font-display), sans-serif;margin:0 0 7px}.facebook-setup p{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.55}.facebook-setup p:last-child{margin-bottom:0}.facebook-env-list{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.facebook-env-list code,.facebook-setup p code{color:#17417d;background:#fff;border:1px solid #dbe4f2;border-radius:5px;padding:4px 7px;font-size:11px}.facebook-filters{border:1px solid var(--line);border-radius:var(--radius);background:#fafbfc;margin-top:20px;padding:18px}.facebook-filter-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.facebook-filter-heading h2{font:750 15px/1.25 var(--font-display), sans-serif;margin:0}.facebook-filter-heading p{color:var(--muted);margin:3px 0 0;font-size:10px}.facebook-filter-heading button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.facebook-filter-grid{grid-template-columns:minmax(200px,1.45fr) repeat(6,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.facebook-filter-grid label{color:#475467;text-transform:uppercase;letter-spacing:.04em;gap:6px;min-width:0;font-size:11px;font-weight:750;display:grid}.facebook-filter-grid input,.facebook-filter-grid select{width:100%;min-width:0;height:38px;color:var(--ink);border:1px solid var(--line);text-transform:none;letter-spacing:normal;background:#fff;border-radius:7px;padding:0 10px;font-size:11px}.facebook-filter-grid input:focus,.facebook-filter-grid select:focus{border-color:var(--blue);outline:2px solid #0b55e724}.facebook-search-filter input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2'%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;padding-left:32px}.facebook-page-list{gap:20px;margin-top:22px;display:grid}.facebook-page-card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 1px #11294c08}.facebook-page-header{border-bottom:1px solid var(--line-soft);grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;padding:17px 20px;display:grid}.facebook-page-header img,.facebook-page-fallback{object-fit:cover;color:#fff;background:var(--blue);border-radius:10px;place-items:center;width:50px;height:50px;font-size:13px;font-weight:800;display:grid}.facebook-page-title{align-items:center;gap:9px;display:flex}.facebook-page-title h2{font:750 18px/1.25 var(--font-display), sans-serif;margin:0}.facebook-page-title span{color:var(--blue);background:var(--blue-soft);text-transform:uppercase;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:800}.facebook-page-header p{color:var(--muted);margin:4px 0 0;font-size:11px}.facebook-page-header code{font-size:10px}.facebook-page-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.facebook-page-tags span{color:#344054;background:#f2f4f7;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:750}.facebook-page-tags span.active{color:#027a48;background:#ecfdf3}.facebook-page-tags span.suspended{color:#b42318;background:#fef3f2}.facebook-page-controls{justify-items:end;gap:7px;display:grid}.facebook-page-controls button{min-height:29px;font:750 8px/1 var(--font-body), sans-serif;cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.facebook-page-controls button.suspend{color:#b42318;background:#fff;border:1px solid #fecdca}.facebook-page-controls button.reactivate{color:#027a48;background:#ecfdf3;border:1px solid #abefc6}.facebook-page-controls button:disabled{opacity:.55;cursor:wait}.token-count{color:#344054;background:#f2f4f7;border-radius:5px;padding:6px 9px;font-size:11px;font-weight:750}.facebook-page-body{padding:20px}.facebook-page-suspended{color:#912018;background:#fff5f3;border:1px solid #fecdca;border-radius:7px;gap:9px;margin:0 0 15px;padding:11px 12px;display:flex}.facebook-page-suspended>svg{flex:none}.facebook-page-suspended strong{font-size:10px}.facebook-page-suspended p{margin:3px 0 0;font-size:11px;line-height:1.45}.facebook-metrics{border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:1fr 1fr 2fr;display:grid;overflow:hidden}.facebook-metrics>div{border-right:1px solid var(--line-soft);align-content:center;gap:4px;min-height:68px;padding:12px 16px;display:grid}.facebook-metrics>div:last-child{border-right:0}.facebook-metrics strong{color:var(--ink);font:750 18px/1.2 var(--font-display), sans-serif}.facebook-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.facebook-description{color:#475467;margin:16px 0 0;font-size:13px;line-height:1.6}.facebook-details{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-top:16px;font-size:11px;display:flex}.facebook-details a{color:var(--blue);align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.facebook-page-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:15px;display:flex}.facebook-page-actions a,.facebook-page-actions button{min-height:36px;color:var(--blue);background:var(--blue-soft);font:750 11px/1 var(--font-body), sans-serif;cursor:pointer;border:1px solid #cbdcfb;border-radius:6px;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:inline-flex}.facebook-page-actions a:hover,.facebook-page-actions button:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.facebook-page-actions a:focus-visible,.facebook-page-actions button:focus-visible{outline-offset:2px;outline:2px solid #0b55e740}.pulse-profile-summary{background:#f8faff;border:1px solid #e1e8f5;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(120px,auto);gap:10px;margin-top:16px;padding:12px;display:grid}.pulse-profile-summary>div{gap:3px;display:grid}.pulse-profile-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.pulse-profile-summary strong{color:#344054;font-size:10px}.pulse-profile-summary strong.enabled{color:#027a48}.pulse-profile-summary strong.disabled{color:#667085}.pulse-profile-summary p{color:#b42318;border-top:1px solid #f2d4d1;grid-column:1/-1;margin:2px 0 0;padding-top:8px;font-size:11px;line-height:1.45}.pulse-profile-dialog{width:min(720px,100vw - 32px);max-height:calc(100vh - 40px);overflow-y:auto}.pulse-profile-dialog>label,.pulse-profile-grid label{color:#344054;gap:6px;font-size:11px;font-weight:750;display:grid}.pulse-profile-dialog input,.pulse-profile-dialog select,.pulse-profile-dialog textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:500 11px/1.45 var(--font-body), sans-serif;background:#fff;border-radius:6px}.pulse-profile-dialog input,.pulse-profile-dialog select{min-height:40px;padding:0 10px}.pulse-profile-dialog textarea{resize:vertical;padding:10px}.pulse-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.pulse-profile-grid label small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}.pulse-publishing-toggle{background:#fff8eb;border:1px solid #f5d99e;border-radius:7px;align-items:start;padding:13px;grid-template-columns:18px minmax(0,1fr)!important}.pulse-publishing-toggle input{width:16px;min-height:16px;margin:2px 0 0}.pulse-publishing-toggle>span{gap:4px;display:grid}.pulse-publishing-toggle strong{color:#7a2e0e;font-size:10px}.pulse-publishing-toggle small{color:#9a5b2a;font-size:11px;font-weight:500;line-height:1.4}.facebook-token-section{border-top:1px solid var(--line-soft);background:#fafbfc;padding:18px 20px 20px}.facebook-token-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.facebook-token-heading h3{font:750 14px/1.2 var(--font-display), sans-serif;margin:0}.facebook-token-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.token-route-status{color:#344054;text-transform:uppercase;letter-spacing:.04em;background:#eef2f6;border-radius:5px;flex:none;padding:5px 7px;font-size:10px;font-weight:800}.token-route-status.preferred{color:#175cd3;background:#eaf2ff}.token-route-status.fallback{color:#b54708;background:#fff3e0}.token-incident{color:#7a271a;background:#fff5f3;border:1px solid #fecdca;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:12px;padding:12px;display:grid}.token-incident>svg{margin-top:1px}.token-incident>div:nth-child(2){gap:3px;display:grid}.token-incident strong{color:#912018;font-size:11px}.token-incident p{margin:0;font-size:10px;line-height:1.45}.token-incident small{color:#b54708;font-size:10px}.token-incident>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.token-incident button,.token-incident a{color:#912018;min-height:30px;font:750 9px/1 var(--font-body), sans-serif;cursor:pointer;background:#fff;border:1px solid #f5b9b4;border-radius:5px;align-items:center;gap:5px;padding:0 8px;text-decoration:none;display:inline-flex}.token-incident button:disabled{opacity:.55;cursor:wait}.facebook-token-list{gap:8px;margin-top:13px;display:grid}.facebook-token-row{border:1px solid var(--line-soft);background:#fff;border-radius:7px;grid-template-columns:34px minmax(150px,.8fr) minmax(190px,1.5fr) minmax(170px,auto);align-items:center;gap:10px;min-height:68px;padding:9px 11px;display:grid}.facebook-token-row.needs-attention{background:#fffcf5;border-color:#fedf89}.facebook-identity-avatar{color:#fff;background:var(--navy-900);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.facebook-token-row>div:nth-child(2){gap:3px;display:grid}.facebook-token-row strong{color:var(--ink);font-size:12px}.facebook-token-row>div:nth-child(2)>span{color:var(--muted);font-size:11px}.token-route-badges{flex-wrap:wrap;gap:4px;display:flex}.token-route-badges b{color:#175cd3;text-transform:uppercase;letter-spacing:.03em;background:#eaf2ff;border-radius:4px;padding:2px 5px;font-size:10px}.token-route-badges b.warning{color:#b54708;background:#fff1d6}.facebook-tasks{flex-wrap:wrap;gap:5px;display:flex}.facebook-tasks span{color:#475467;text-transform:capitalize;background:#f2f4f7;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:750}.token-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.token-row-actions button{min-height:28px;color:var(--blue);background:var(--blue-soft);font:750 8px/1 var(--font-body), sans-serif;cursor:pointer;border:1px solid #cbdcfb;border-radius:5px;padding:0 8px}.token-row-actions button:disabled{color:#98a2b3;cursor:not-allowed;background:#f2f4f7;border-color:#e4e7ec}.token-row-actions button.remove{color:#b42318;background:#fff;border-color:#fecdca}.token-row-actions button.remove span{margin-left:4px}.facebook-account-incidents{border-radius:var(--radius);background:#fffaf5;border:1px solid #fedf89;margin-bottom:18px;overflow:hidden}.facebook-account-incidents>header{border-bottom:1px solid #fedf89;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px;display:flex}.facebook-account-incidents>header>div{align-items:center;gap:10px;display:flex}.facebook-account-incidents>header>div>span{color:#b54708;background:#ffead5;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.facebook-account-incidents h2{font:750 14px/1.2 var(--font-display), sans-serif;margin:0}.facebook-account-incidents header p{color:#7a2e0e;margin:3px 0 0;font-size:11px}.facebook-account-incidents header>b{color:#b54708;text-transform:uppercase;background:#ffead5;border-radius:5px;padding:5px 7px;font-size:10px}.facebook-account-incidents article{justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.facebook-account-incidents article+article{border-top:1px solid #fee6bd}.facebook-account-incidents article>div:first-child{gap:3px;display:grid}.facebook-account-incidents article strong{font-size:11px}.facebook-account-incidents article span{color:var(--muted);font-size:10px}.facebook-account-incidents article p{color:#7a2e0e;margin:2px 0 0;font-size:10px}.facebook-account-incidents article>div:last-child{gap:6px;display:flex}.facebook-account-incidents article button,.facebook-account-incidents article a{color:#9c2a10;min-height:30px;font:750 9px/30px var(--font-body), sans-serif;cursor:pointer;background:#fff;border:1px solid #f5b97b;border-radius:5px;padding:0 9px;text-decoration:none}.facebook-accounts-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin:18px 0;overflow:hidden}.facebook-accounts-panel>header{border-bottom:1px solid var(--line-soft);background:#f8faff;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px;display:flex}.facebook-accounts-panel>header>div{align-items:center;gap:10px;display:flex}.facebook-accounts-panel>header>div>span{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:7px;place-items:center;display:grid}.facebook-accounts-panel h2{font:750 14px/1.2 var(--font-display), sans-serif;margin:0}.facebook-accounts-panel header p{color:var(--muted);margin:3px 0 0;font-size:11px}.facebook-accounts-panel header>b{color:#175cd3;text-transform:uppercase;background:#eaf2ff;border-radius:5px;padding:5px 7px;font-size:10px}.facebook-account-list{display:grid}.facebook-account-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(250px,1fr) 220px auto;align-items:center;gap:12px;min-height:82px;padding:12px 16px;display:grid;position:relative}.facebook-account-list article:last-child{border-bottom:0}.facebook-account-list article.suspended{background:snow}.facebook-account-main{gap:7px;min-width:0;display:grid}.facebook-account-main>div:first-child{gap:2px;display:grid}.facebook-account-main strong{font-size:11px}.facebook-account-main>div:first-child span{color:var(--muted);font-size:10px}.facebook-account-page-chips{flex-wrap:wrap;gap:4px;display:flex}.facebook-account-page-chips span{color:#475467;text-overflow:ellipsis;white-space:nowrap;background:#f2f4f7;border-radius:4px;max-width:180px;padding:3px 5px;font-size:10px;overflow:hidden}.facebook-account-page-chips span.suspended{color:#b42318;background:#fef3f2}.facebook-account-list dl{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;display:grid}.facebook-account-list dl div{gap:3px;display:grid}.facebook-account-list dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.facebook-account-list dd{color:#344054;margin:0;font-size:10px;font-weight:800}.facebook-account-list dd.active{color:#027a48}.facebook-account-list dd.suspended{color:#b42318}.facebook-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.facebook-account-actions button,.facebook-account-actions a{min-height:29px;color:var(--blue);background:var(--blue-soft);font:750 8px/1 var(--font-body), sans-serif;cursor:pointer;border:1px solid #cbdcfb;border-radius:5px;align-items:center;gap:4px;padding:0 8px;text-decoration:none;display:inline-flex}.facebook-account-actions button.suspend,.facebook-account-actions button.delete{color:#b42318;background:#fff;border-color:#fecdca}.facebook-account-actions button.reactivate{color:#027a48;background:#ecfdf3;border-color:#abefc6}.facebook-account-actions button:disabled{opacity:.55;cursor:wait}.facebook-account-reason{color:#b42318;grid-column:2/-1;margin:-2px 0 0;font-size:10px}.facebook-account-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 12px;display:grid}.facebook-account-summary article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:12px;min-height:78px;padding:14px 16px;display:flex}.facebook-account-summary article>span{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:8px;place-items:center;display:grid}.facebook-account-summary article>div{gap:3px;display:grid}.facebook-account-summary strong{font:750 20px/1 var(--font-display), sans-serif}.facebook-account-summary small{color:var(--muted);font-size:11px}.facebook-account-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:#fafbfc;justify-content:space-between;align-items:end;gap:18px;min-height:72px;margin-top:14px;padding:14px 16px;display:flex}.facebook-account-toolbar h2{font:750 14px/1.2 var(--font-display), sans-serif;margin:0}.facebook-account-toolbar p{color:var(--muted);margin:4px 0 0;font-size:11px}.facebook-account-toolbar>div:last-child{grid-template-columns:minmax(220px,1fr) 140px;gap:8px;display:grid}.facebook-account-toolbar label{color:#475467;text-transform:uppercase;gap:5px;font-size:10px;font-weight:750;display:grid}.facebook-account-toolbar input,.facebook-account-toolbar select{width:100%;height:36px;color:var(--ink);border:1px solid var(--line);text-transform:none;background:#fff;border-radius:6px;padding:0 9px;font-size:10px}.facebook-accounts-panel.account-directory{margin-top:10px}.facebook-action-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04163194;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.facebook-action-dialog{background:#fff;border:1px solid #d9e0ea;border-radius:13px;width:min(530px,100%);overflow:hidden;box-shadow:0 28px 80px #041a3b4d}.facebook-action-dialog>header{border-bottom:1px solid var(--line-soft);grid-template-columns:42px minmax(0,1fr) 32px;align-items:start;gap:12px;padding:20px 20px 17px;display:grid}.facebook-action-dialog>header>span{color:#b54708;background:#fff4e5;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.facebook-action-dialog.danger>header>span{color:#b42318;background:#fef3f2}.facebook-action-dialog h2{font:750 19px/1.2 var(--font-display), sans-serif;margin:1px 0 0}.facebook-action-dialog header p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.facebook-action-dialog header button{color:#667085;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.facebook-action-dialog header button:hover{color:var(--ink);background:#f8fafc}.facebook-action-dialog header button:disabled{opacity:.5;cursor:wait}.facebook-action-subject{background:#f8faff;border:1px solid #dce6f7;border-radius:8px;gap:4px;margin:17px 20px 0;padding:11px 12px;display:grid}.facebook-action-subject small{color:#667085;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:750}.facebook-action-subject strong{overflow-wrap:anywhere;color:#173a6b;font-size:11px}.facebook-action-dialog>section{padding:17px 20px 0}.facebook-action-dialog>section h3{color:#344054;text-transform:uppercase;letter-spacing:.05em;margin:0 0 9px;font-size:11px}.facebook-action-dialog ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.facebook-action-dialog li{color:#475467;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:7px;font-size:10px;line-height:1.45;display:grid}.facebook-action-dialog li svg{color:#027a48;background:#ecfdf3;border-radius:50%;margin-top:1px;padding:2px}.facebook-action-dialog>label{color:#344054;gap:7px;margin:17px 20px 0;font-size:11px;font-weight:750;display:grid;position:relative}.facebook-action-dialog>label>span small{color:#98a2b3;font-weight:550}.facebook-action-dialog textarea{width:100%;min-height:78px;color:var(--ink);border:1px solid var(--line);resize:vertical;font:500 11px/1.45 var(--font-body), sans-serif;background:#fff;border-radius:8px;padding:10px 11px 22px}.facebook-action-dialog textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #0b55e717}.facebook-action-dialog>label>small{color:#98a2b3;font-size:10px;font-weight:600;position:absolute;bottom:7px;right:9px}.facebook-action-dialog>footer{border-top:1px solid var(--line-soft);background:#fafbfc;justify-content:flex-end;gap:8px;margin-top:19px;padding:14px 20px;display:flex}.facebook-action-dialog footer button{min-height:38px;font:750 10px/1 var(--font-body), sans-serif;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.facebook-action-dialog footer .secondary-button{color:#344054;border:1px solid var(--line);background:#fff}.facebook-action-confirm.warning{color:#fff;background:#c75b0a;border:1px solid #c75b0a}.facebook-action-confirm.danger{color:#fff;background:#b42318;border:1px solid #b42318}.facebook-action-dialog footer button:hover:not(:disabled){filter:brightness(.95)}.facebook-action-dialog footer button:focus-visible,.facebook-action-dialog header button:focus-visible{outline-offset:2px;outline:3px solid #0b55e72e}.facebook-action-dialog footer button:disabled{opacity:.58;cursor:wait}.facebook-action-confirm svg{animation:.8s linear infinite facebook-action-spin}@keyframes facebook-action-spin{to{transform:rotate(360deg)}}.facebook-empty{text-align:center;border-radius:var(--radius);border:1px dashed #cbd5e1;align-content:center;place-items:center;min-height:220px;margin-top:22px;padding:30px;display:grid}.facebook-empty>span{width:52px;height:52px;color:var(--blue);background:var(--blue-soft);border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.facebook-empty p{max-width:480px;color:var(--muted);margin:0;line-height:1.55}.atlas-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.atlas-summary article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:14px;min-height:94px;padding:18px;display:flex}.atlas-summary article>svg{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:9px;padding:9px}.atlas-summary article div{gap:5px;display:grid}.atlas-summary strong{font:750 24px/1 var(--font-display), sans-serif}.atlas-summary span{color:var(--muted);font-size:11px}.atlas-boundary{color:#fff;border-radius:var(--radius);background:linear-gradient(125deg,#061b3c,#0c3d80);justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:24px 26px;display:flex}.atlas-boundary h2{font:750 19px/1.2 var(--font-display), sans-serif;margin:5px 0 7px}.atlas-boundary p{color:#cbd9ed;max-width:710px;margin:0;font-size:12px;line-height:1.55}.atlas-eyebrow{color:#8fb7ff;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.atlas-openclaw{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:9px;gap:4px;min-width:152px;padding:14px 17px;display:grid}.atlas-openclaw span,.atlas-openclaw small{color:#aebfd7;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.atlas-openclaw strong{font-size:14px}.atlas-story-cell,.atlas-page-cell{align-items:center;gap:11px;min-width:0;display:flex}.atlas-story-cell img,.atlas-story-cell>span{object-fit:cover;width:46px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:5px;flex:none;place-items:center;display:grid}.atlas-story-cell div,.atlas-page-cell div{gap:4px;min-width:0;display:grid}.atlas-story-cell a{max-width:660px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.atlas-story-cell a:hover{color:var(--blue)}.atlas-story-cell small,.atlas-page-cell small,.atlas-source-list small,.atlas-run-list small{color:var(--muted);font-size:11px}.atlas-news-table td:first-child{width:70%}.atlas-status,.atlas-provider{text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:5px 7px;font-size:11px;font-weight:800;display:inline-flex}.atlas-status.succeeded,.atlas-status.new{color:#08733a;background:var(--green-soft)}.atlas-status.failed,.atlas-status.rejected{color:var(--danger);background:#fff0f1}.atlas-status.running,.atlas-status.candidate{color:var(--blue);background:var(--blue-soft)}.atlas-status.skipped,.atlas-status.archived{color:var(--muted);background:#f2f4f7}.atlas-provider.manual{color:#475467;background:#f2f4f7}.atlas-provider.openclaw{color:var(--violet);background:#f3effc}.atlas-two-column{grid-template-columns:1fr 1fr;gap:18px;display:grid}.atlas-source-list,.atlas-run-list{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.atlas-source-list article,.atlas-run-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 14px;display:grid}.atlas-source-list article:last-child,.atlas-run-list article:last-child{border-bottom:0}.atlas-source-list article>div,.atlas-run-list article>div{gap:4px;display:grid}.atlas-source-list strong,.atlas-run-list strong{font-size:12px}.atlas-source-list time,.atlas-run-list time{max-width:160px;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.atlas-source-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.atlas-source-dot.error{background:var(--danger);box-shadow:0 0 0 4px #fff0f1}.atlas-page-cell img,.atlas-page-cell>span{object-fit:cover;color:#fff;background:var(--navy-900);border-radius:7px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.atlas-page-cell strong{max-width:260px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.atlas-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.atlas-content-grid>article{border:1px solid var(--line-soft);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.atlas-content-grid>article>a,.atlas-content-placeholder{height:180px;color:var(--muted);background:#f2f4f7;place-items:center;display:grid;overflow:hidden}.atlas-content-grid img{object-fit:cover;width:100%;height:100%}.atlas-content-grid article>div{gap:8px;padding:12px;display:grid}.atlas-content-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.atlas-content-meta small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.atlas-content-grid strong{color:var(--ink);font-size:11px;line-height:1.4}.atlas-content-grid p{color:#667085;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.atlas-content-grid nav{flex-wrap:wrap;gap:10px;display:flex}.atlas-content-grid nav a{color:var(--blue);align-items:center;gap:4px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.atlas-muted{color:var(--muted);font-style:italic}.page-heading-actions{align-items:center;gap:9px;display:flex}.atlas-heading-actions{grid-template-columns:auto auto;justify-content:end;gap:8px 10px;display:grid}.atlas-fetch-control{display:contents}.atlas-heading-actions .primary-button,.atlas-heading-actions .secondary-button{min-width:156px;min-height:44px}.atlas-heading-actions .primary-button{grid-column:2}.atlas-fetch-meta{color:var(--muted);white-space:nowrap;grid-column:1/3;justify-content:flex-end;align-items:center;gap:7px;font-size:11px;display:flex}.atlas-fetch-meta>span{align-items:center;gap:6px;display:inline-flex}.atlas-fetch-meta i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%;display:inline-block}.atlas-fetch-meta strong{color:#475467;font-weight:700}.atlas-fetch-meta b{color:#c4cad3;font-weight:500}.page-heading-actions .secondary-button{color:#344054;border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.atlas-template-label{align-items:center;gap:9px;display:inline-flex}.atlas-template-label>i{border-radius:5px;width:10px;height:34px}.atlas-template-label>span{color:var(--ink);gap:3px;font-weight:700;display:grid}.atlas-template-label small{color:var(--muted);font-size:11px;font-weight:500}.atlas-template-summary{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.atlas-template-summary>div{border-right:1px solid var(--line-soft);align-content:center;gap:5px;min-height:88px;padding:16px 22px;display:grid}.atlas-template-summary>div:last-child{border-right:0}.atlas-template-summary strong{font:750 25px/1 var(--font-display), sans-serif}.atlas-template-summary span{color:var(--muted);font-size:11px}.atlas-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.atlas-template-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;overflow:hidden;box-shadow:0 1px 2px #11294c0a}.atlas-template-preview{aspect-ratio:4/5;background:#e9edf3;overflow:hidden}.atlas-template-preview img{object-fit:cover;width:100%;height:100%;display:block}.atlas-ai-poster{color:#5b21b6;text-align:center;background:radial-gradient(circle at 30% 20%,#f5f3ff 0,#ede9fe 48%,#ddd6fe 100%);place-content:center;justify-items:center;gap:9px;display:grid}.atlas-ai-poster strong{font:750 15px/1.2 var(--font-display), sans-serif}.atlas-ai-poster span{color:#7c3aed;font-size:11px;font-weight:700}.atlas-unassigned-poster{color:#475467;text-align:center;background:linear-gradient(145deg,#f8fafc,#e4e7ec);place-content:center;justify-items:center;gap:9px;display:grid}.atlas-unassigned-poster strong{font:750 15px/1.2 var(--font-display), sans-serif}.atlas-unassigned-poster span{color:#667085;font-size:11px;font-weight:700}.atlas-template-card-body{padding:15px}.atlas-template-page{align-items:center;gap:10px;display:flex}.atlas-template-page>img,.atlas-template-page>span{object-fit:cover;color:#fff;background:var(--navy-900);border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.atlas-template-page>div{min-width:0}.atlas-template-page h2{font:750 13px/1.25 var(--font-display), sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;overflow:hidden}.atlas-template-page code{color:var(--muted);font-size:10px}.atlas-template-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.atlas-template-meta>span:first-child{color:#475467;text-transform:capitalize;align-items:center;gap:6px;font-size:10px;display:inline-flex}.atlas-template-meta i{border-radius:50%;width:9px;height:9px}.atlas-template-card-body>small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:10px;display:block;overflow:hidden}.poster-template-edit-link{min-height:34px;color:var(--blue);background:var(--blue-soft);border:1px solid #cbdcfb;border-radius:6px;justify-content:center;align-items:center;margin-top:13px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.poster-template-edit-link:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.content:has(.poster-editor){width:min(1500px,100% - 48px);padding-top:30px}.poster-editor{min-width:0}.poster-editor-header{justify-content:space-between;align-items:flex-start;gap:28px;min-height:118px;display:flex}.poster-editor-header>div:first-child{grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:10px 24px;display:grid}.poster-editor-header a{color:var(--blue);align-items:center;gap:4px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.poster-editor-header h1{font:750 clamp(28px, 3vw, 40px)/1.08 var(--font-display), sans-serif;letter-spacing:-.035em;grid-area:1/1/auto/3;margin:0}.poster-editor-page{border:1px solid var(--line);border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.poster-editor-page>span{color:#fff;background:var(--navy-900);border-radius:5px;place-items:center;width:28px;height:28px;font-size:10px;display:grid;overflow:hidden}.poster-editor-page img{object-fit:cover;width:100%;height:100%}.poster-editor-page strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:12px;overflow:hidden}.poster-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.poster-editor-actions>div{width:100%;color:var(--muted);text-align:right;order:3;gap:3px;display:grid}.poster-editor-actions>div strong{color:#344054;font-size:11px}.poster-editor-actions>div span{font-size:10px}.poster-readonly{color:var(--muted);background:#f2f4f7;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:750;display:inline-flex}.poster-editor-error,.poster-editor-success{border-radius:6px;margin:-4px 0 14px;padding:10px 13px}.poster-editor-error{background:#fff1f2}.poster-editor-success{color:#08733a;background:var(--green-soft);font-size:12px}.poster-editor-workspace{grid-template-columns:178px minmax(420px,1fr) 310px;align-items:start;gap:18px;display:grid}.poster-base-rail,.poster-inspector{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.poster-base-rail{gap:10px;padding:14px;display:grid}.poster-base-rail h2,.poster-inspector h2{font:750 14px/1.2 var(--font-display), sans-serif;margin:0}.poster-base-option{color:#475467;border:1px solid var(--line-soft);cursor:pointer;background:#fff;border-radius:7px;justify-items:center;gap:6px;width:100%;padding:8px;display:grid}.poster-base-option:hover{border-color:#aac6f7}.poster-base-option.active{color:var(--blue);border-color:var(--blue);box-shadow:0 0 0 2px #0b55e71a}.poster-base-option:disabled{cursor:default}.poster-base-option strong{font-size:10px}.poster-base-thumb{aspect-ratio:4/5;background:#cbd5e1 50%/cover;border-radius:4px;width:78px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 5px #11294c2e}.poster-base-thumb i{border-radius:2px;position:absolute}.poster-canvas-stage{justify-items:center;gap:10px;min-width:0;display:grid}.poster-editor-canvas{aspect-ratio:4/5;touch-action:none;background:#0f172a 50%/cover;border-radius:8px;width:min(100%,575px);position:relative;overflow:hidden;box-shadow:0 16px 45px #11294c2e;container-type:inline-size}.poster-canvas-stage>p{color:var(--muted);text-align:center;margin:0;font-size:11px}.poster-canvas-image{background:#8391a5 50%/cover;border:1px solid #ffffff40;border-radius:3cqw;position:absolute}.poster-canvas-title{z-index:2;-webkit-user-select:none;user-select:none;border-radius:3cqw;flex-direction:column;justify-content:flex-start;padding:14% 5.5% 6%;display:flex;position:absolute;box-shadow:0 10px 24px #0000002e;container-type:inline-size}.poster-canvas-title.editable{cursor:grab;outline-offset:-2px;outline:2px solid #4d8eff}.poster-canvas-title.editable:active{cursor:grabbing}.poster-canvas-title>i{border-radius:3cqw 3cqw 0 0;height:2.2%;position:absolute;inset:0 0 auto}.poster-canvas-title>strong{z-index:1;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:850;line-height:1.08;display:-webkit-box;position:relative;overflow:hidden}.poster-canvas-title>small{color:currentColor;opacity:.68;text-overflow:ellipsis;white-space:nowrap;max-width:88%;font-size:2.2cqw;position:absolute;bottom:6%;left:5.5%;overflow:hidden}.poster-editor-canvas.legacy{background-position:50%;background-size:cover}.poster-canvas-title.legacy-title{box-shadow:none;border-radius:1.5cqw;justify-content:flex-start;padding:1.5%}.poster-legacy-note{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.5;display:block}.poster-canvas-kicker{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:1.2cqw;align-items:center;padding:0 3%;font-size:3.2cqw;line-height:1;display:flex;position:absolute;overflow:hidden}.poster-handle{z-index:4;touch-action:none;background:#fff;border:2px solid #2873ef;border-radius:50%;width:16px;height:16px;position:absolute}.poster-handle.nw{cursor:nwse-resize;top:-8px;left:-8px}.poster-handle.ne{cursor:nesw-resize;top:-8px;right:-8px}.poster-handle.sw{cursor:nesw-resize;bottom:-8px;left:-8px}.poster-handle.se{cursor:nwse-resize;bottom:-8px;right:-8px}.poster-inspector section{border-bottom:1px solid var(--line-soft);padding:16px 17px}.poster-inspector section:last-child{border-bottom:0}.poster-inspector h3{color:#344054;margin:0 0 13px;font-size:11px}.poster-inspector h2+h3{margin-top:20px}.poster-number-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.poster-number-control,.poster-text-control,.poster-select-control{color:var(--muted);gap:6px;font-size:11px;display:grid}.poster-number-control input,.poster-text-control input,.poster-select-control select{width:100%;min-width:0;height:36px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;padding:0 9px;font-size:11px}.poster-color-control{min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.poster-color-control>span{border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;min-width:126px;height:34px;padding:0 9px;display:flex}.poster-color-control input{background:0 0;border:0;width:22px;height:22px;padding:0}.poster-color-control code{color:#344054;font-size:11px}.poster-range-control{min-height:42px;color:var(--muted);grid-template-columns:55px 1fr 36px;align-items:center;gap:8px;font-size:10px;display:grid}.poster-range-control input{width:100%;accent-color:var(--blue)}.poster-range-control output{color:#344054;text-align:right;font-size:10px}.poster-align-control{color:var(--muted);grid-template-columns:70px repeat(3,1fr);align-items:center;margin-top:13px;font-size:11px;display:grid}.poster-align-control button{color:#475467;border:1px solid var(--line);text-transform:capitalize;cursor:pointer;background:#fff;height:32px;padding:0;font-size:10px}.poster-align-control button+button{border-left:0}.poster-align-control button.active{color:#fff;background:var(--blue);border-color:var(--blue)}.poster-text-control,.poster-select-control{grid-template-columns:70px 1fr;align-items:center;margin-top:13px}.poster-legacy-text-list{gap:10px;display:grid}.poster-legacy-text-control{color:var(--muted);gap:6px;font-size:11px;display:grid}.poster-legacy-text-control input{width:100%;height:36px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;padding:0 9px;font-size:11px}.poster-legacy-text-control input:focus{border-color:var(--blue);outline:2px solid #0b55e724}.poster-sample-title{color:var(--muted);grid-template-columns:70px 1fr;gap:6px;margin-top:13px;font-size:11px;display:grid}.poster-sample-title p{color:#344054;border:1px solid var(--line-soft);background:#f8fafc;border-radius:6px;margin:0;padding:8px 9px;font-size:10px;line-height:1.4}.poster-inspector section>small{color:#98a2b3;margin-top:10px;font-size:10px;line-height:1.4;display:block}.poster-assignment{max-width:1120px;margin:0 auto}.poster-assignment-header{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.poster-assignment-header>div:first-child{max-width:720px}.poster-assignment-header a{color:var(--blue);align-items:center;gap:4px;margin-bottom:24px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.poster-assignment-header h1{font:750 clamp(29px, 4vw, 42px)/1.08 var(--font-display), sans-serif;letter-spacing:-.035em;margin:6px 0 10px}.poster-assignment-header p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.poster-assignment-page{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:12px;min-width:260px;padding:12px;display:flex}.poster-assignment-page>img,.poster-assignment-page>span{object-fit:cover;color:#fff;background:var(--navy-900);border-radius:8px;flex:none;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.poster-assignment-page div{gap:4px;min-width:0;display:grid}.poster-assignment-page strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:12px;overflow:hidden}.poster-assignment-page code{color:var(--muted);font-size:10px}.poster-assignment-safety{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:8px;align-items:center;gap:10px;margin-top:24px;padding:13px 15px;display:flex}.poster-assignment-safety div{gap:2px;display:grid}.poster-assignment-safety strong{font-size:11px}.poster-assignment-safety span{color:#475467;font-size:10px}.poster-assignment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.poster-assignment-grid>button{color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);text-align:left;cursor:pointer;background:#fff;padding:0;overflow:hidden;box-shadow:0 1px 2px #11294c0a}.poster-assignment-grid>button:hover{border-color:#aac6f7}.poster-assignment-grid>button.active{border-color:var(--blue);box-shadow:0 0 0 3px #0b55e71f}.poster-assignment-preview{aspect-ratio:4/3;background:#e9edf3;display:block;overflow:hidden}.poster-assignment-preview img{object-fit:cover;object-position:center 64%;width:100%;height:100%;display:block}.poster-assignment-grid>button>span:last-child{align-content:center;min-height:50px;padding:13px 14px;display:grid}.poster-assignment-grid strong{font:750 13px/1.25 var(--font-display), sans-serif}.poster-assignment-actions{border:1px solid var(--line);border-radius:var(--radius);background:#fafbfc;justify-content:flex-end;align-items:flex-end;gap:12px;margin-top:20px;padding:16px;display:flex}.poster-assignment-actions label{color:var(--muted);gap:6px;font-size:11px;display:grid}.poster-assignment-actions select{min-width:170px;height:42px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 10px}.content:has(.analytics-dashboard){width:min(1450px,100% - 56px);padding-top:32px}.analytics-dashboard{min-width:0;transition:opacity .15s}.analytics-dashboard.loading{opacity:.72}.analytics-header{justify-content:space-between;align-items:flex-start;gap:32px;min-height:94px;display:flex}.analytics-header h1{font:750 clamp(30px, 3vw, 42px)/1.08 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0 0 8px}.analytics-header p{color:var(--muted);margin:0;font-size:15px}.analytics-header>div:last-child{gap:10px;display:flex}.analytics-refresh-meta{justify-items:end;gap:5px;display:grid}.analytics-refresh-meta small{color:var(--muted);white-space:nowrap;font-size:11px}.analytics-header button:disabled{opacity:.58;cursor:wait;transform:none}.spin{animation:.8s linear infinite analytics-spin}@keyframes analytics-spin{to{transform:rotate(360deg)}}.analytics-filters{z-index:2;border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:152px 152px minmax(250px,1.25fr) minmax(220px,1fr) auto;align-items:end;gap:12px;min-height:76px;padding:12px;display:grid;position:relative}.analytics-filters>label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.analytics-filters input[type=date],.analytics-filters select{width:100%;min-width:0;height:42px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 11px;font-size:12px;font-weight:600}.analytics-clear{height:42px;color:var(--blue);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.analytics-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analytics-filter-actions button{min-height:44px}.analytics-filter-summary{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.analytics-filter-summary p,.analytics-ranking-pending{color:var(--muted);font-size:12px}.analytics-filter-summary .analytics-window-tabs{flex-wrap:wrap}.analytics-filter-summary .analytics-window-tabs button{min-height:44px}.analytics-ranking-pending{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 18px;display:flex}@media (max-width:1100px){.analytics-filter-actions{grid-column:1/-1}}.analytics-page-filter{position:relative}.analytics-page-filter summary{border:1px solid var(--line);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;height:42px;padding:0 11px;list-style:none;display:flex}.analytics-page-filter summary::-webkit-details-marker{display:none}.analytics-page-filter summary>span:first-child{gap:2px;min-width:0;display:grid}.analytics-page-filter summary small{color:var(--muted);font-size:10px}.analytics-page-filter summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.analytics-page-filter>div{border:1px solid var(--line);width:min(390px,78vw);max-height:360px;box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:8px;position:absolute;top:48px;left:0;overflow-y:auto}.analytics-page-filter>div>button,.analytics-page-filter>div>label{width:100%;min-height:46px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:22px 30px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.analytics-page-filter>div>button{color:var(--blue);grid-template-columns:22px 1fr;font-size:11px;font-weight:750}.analytics-page-filter>div>button:hover,.analytics-page-filter>div>label:hover{background:#f7f9fc}.analytics-page-filter>div>label input{width:15px;height:15px;accent-color:var(--blue)}.analytics-page-filter>div>label>span:last-child{text-overflow:ellipsis;white-space:nowrap;gap:2px;min-width:0;font-size:11px;font-weight:700;display:grid;overflow:hidden}.analytics-page-filter>div>label small{color:var(--muted);font-size:10px;font-weight:500}.analytics-avatar{object-fit:cover;color:#fff;background:var(--navy-900);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.analytics-notice{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:7px;margin-top:12px;padding:11px 13px;font-size:11px}.analytics-kpis{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.analytics-kpi{border-right:1px solid var(--line-soft);align-content:center;gap:6px;min-height:104px;padding:16px 20px;display:grid}.analytics-kpi:last-child{border-right:0}.analytics-kpi>span{color:#344054;font-size:11px;font-weight:750}.analytics-kpi strong{font:760 25px/1 var(--font-display), sans-serif;letter-spacing:-.02em}.analytics-kpi small{color:var(--muted);font-size:11px}.analytics-main-grid{grid-template-columns:minmax(0,2fr) minmax(300px,.9fr);gap:16px;margin-top:18px;display:grid}.analytics-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;overflow:hidden}.analytics-panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:0 16px;display:flex}.analytics-panel-heading h2{font:750 15px/1.25 var(--font-display), sans-serif;margin:0}.analytics-panel-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.analytics-panel-heading>span{color:var(--muted);font-size:10px;font-weight:700}.analytics-panel-heading select{height:34px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;padding:0 28px 0 9px;font-size:10px;font-weight:700}.analytics-trend-controls{align-items:center;gap:9px;display:flex}.analytics-today-toggle{color:#475467;border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.analytics-today-toggle>span:first-child{background:#d0d5dd;border-radius:999px;width:25px;height:14px;transition:background .15s;position:relative}.analytics-today-toggle>span:first-child:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #10182833}.analytics-today-toggle[aria-checked=true]{color:#9a6700;background:#fffaeb;border-color:#f5d38b}.analytics-today-toggle[aria-checked=true]>span:first-child{background:var(--amber)}.analytics-today-toggle[aria-checked=true]>span:first-child:after{transform:translate(11px)}.analytics-today-toggle:disabled{opacity:.45;cursor:not-allowed}.analytics-chart-wrap{min-height:280px;padding:12px 12px 2px;position:relative}.analytics-chart{width:100%;height:260px;overflow:visible}.analytics-chart line{stroke:#e7ebf1;stroke-dasharray:4 4}.analytics-chart text{fill:#667085;font:9px var(--font-body), sans-serif}.analytics-chart-line{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.analytics-chart-provisional{fill:none;stroke:var(--amber);stroke-width:2.5px;stroke-dasharray:6 5;stroke-linecap:round}.analytics-chart-area{fill:#0b55e714;stroke:none}.analytics-chart circle{fill:#fff;stroke:var(--blue);stroke-width:2px}.analytics-chart circle.provisional{fill:#fffaeb;stroke:var(--amber);stroke-width:2.5px}.analytics-chart-tooltip{z-index:3;color:#344054;pointer-events:none;background:#fffffffa;border:1px solid #d0d5dd;border-radius:8px;width:176px;padding:10px 11px;display:block;position:absolute;box-shadow:0 10px 30px #10182824}.analytics-floating-tooltip{text-align:left;transform:translate(-50%,calc(-100% - 12px))}.analytics-floating-tooltip.align-left{transform:translate(-12px,calc(-100% - 12px))}.analytics-floating-tooltip.align-right{transform:translate(calc(12px - 100%),calc(-100% - 12px))}.analytics-svg-hit{pointer-events:all;cursor:crosshair;fill:#0000!important;stroke:#0000!important}.analytics-svg-hit:focus{stroke-width:2px;outline:none;stroke:#0b55e773!important}.analytics-visible-point,.analytics-visible-bar{pointer-events:none}.analytics-chart-tooltip>strong{color:var(--ink);font:750 10px/1.25 var(--font-display), sans-serif;margin-bottom:7px;display:block}.analytics-chart-tooltip>span{border-top:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:12px;min-height:19px;font-size:10px;display:flex}.analytics-chart-tooltip>span i{color:var(--muted);font-style:normal}.analytics-chart-tooltip>span b{color:#344054;font-size:11px}.analytics-chart-empty{color:#98a2b3;text-align:center;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.analytics-chart-empty strong{color:#475467;font-size:12px}.analytics-chart-empty span{font-size:11px}.analytics-page-insights{margin-top:16px}.analytics-page-insights-heading{min-height:72px}.analytics-window-tabs{background:#f2f4f7;border-radius:7px;gap:4px;padding:3px;display:flex}.analytics-window-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:29px;padding:0 11px;font-size:11px;font-weight:750}.analytics-window-tabs button[aria-selected=true]{color:var(--blue);background:#fff;box-shadow:0 1px 3px #1018281f}.analytics-page-insight-stats{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.analytics-page-insight-stats article{border-right:1px solid var(--line-soft);align-content:center;gap:5px;min-height:94px;padding:14px 16px;display:grid}.analytics-page-insight-stats article:last-child{border-right:0}.analytics-page-insight-stats span{color:#475467;font-size:11px;font-weight:750}.analytics-page-insight-stats strong{font:750 21px/1 var(--font-display), sans-serif}.analytics-page-insight-stats strong.positive{color:#08733a}.analytics-page-insight-stats strong.negative{color:#b42318}.analytics-page-insight-stats small{color:var(--muted);font-size:10px;line-height:1.35}.analytics-page-insight-chart-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 20px 0;display:flex}.analytics-page-insight-chart-heading h3,.analytics-reaction-breakdown h3,.analytics-recent-comments h3{font:750 12px/1.3 var(--font-display), sans-serif;margin:0}.analytics-page-insight-chart-heading p{color:var(--muted);margin:3px 0 0;font-size:11px}.analytics-page-insight-chart-heading>span{color:var(--muted);font-size:10px;font-weight:650}.analytics-follower-chart-wrap{min-height:300px;padding:4px 14px 8px;position:relative}.analytics-follower-legend{color:#667085;justify-content:flex-end;gap:14px;padding:4px 8px 0;font-size:10px;font-weight:650;display:flex}.analytics-follower-legend span{align-items:center;gap:5px;display:inline-flex}.analytics-follower-legend i{background:var(--blue);border-radius:3px;width:14px;height:3px}.analytics-follower-legend i.net{background:var(--green);height:7px}.analytics-follower-chart{width:100%;height:270px;overflow:visible}.analytics-follower-chart line{stroke:#e7ebf1;stroke-dasharray:4 4}.analytics-follower-chart line.net-baseline{stroke:#cfd5df;stroke-dasharray:none}.analytics-follower-chart text{fill:#667085;font:9px var(--font-body), sans-serif}.analytics-follower-total-line{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.analytics-follower-chart circle{fill:#fff;stroke:var(--blue);stroke-width:2px}.analytics-follower-chart rect.positive{fill:#12b76a}.analytics-follower-chart rect.negative{fill:#f04438}.analytics-page-ranks article{border-bottom:1px solid var(--line-soft);grid-template-columns:22px 32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:57px;padding:0 14px;display:grid}.analytics-page-ranks article:last-child{border-bottom:0}.analytics-rank{color:#98a2b3;font-size:11px;font-weight:800}.analytics-page-ranks article>div{gap:3px;min-width:0;display:grid}.analytics-page-ranks article>div:last-child{text-align:right}.analytics-page-ranks strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.analytics-page-ranks small{color:var(--muted);font-size:10px}.analytics-campaigns,.analytics-posts{margin-top:16px}.analytics-posts-heading{border-bottom:0}.analytics-post-rank-tabs{border-bottom:1px solid var(--line-soft);gap:4px;padding:0 16px 12px;display:flex;overflow-x:auto}.analytics-post-rank-tabs button{color:#475467;white-space:nowrap;cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:6px;min-height:32px;padding:0 12px;font-size:10px;font-weight:750}.analytics-post-rank-tabs button:hover{color:var(--blue);background:var(--blue-soft)}.analytics-post-rank-tabs button[aria-selected=true]{color:var(--blue);background:var(--blue-soft);border-color:#b2ccff}.analytics-table-scroll{overflow-x:auto}.analytics-panel table{min-width:840px}.analytics-posts table{min-width:1030px}.analytics-panel th{height:40px;padding:0 14px;font-size:11px}.analytics-panel td{height:58px;padding:7px 14px;font-size:10px}.analytics-panel td>strong,.analytics-panel td>small{display:block}.analytics-panel td>small{max-width:260px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.analytics-campaign-status{color:#475467;text-transform:capitalize;background:#f2f4f7;border-radius:10px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.analytics-campaign-status.active{color:#08733a;background:var(--green-soft)}.analytics-campaign-status.completed{color:#175cd3;background:var(--blue-soft)}.analytics-page-cell{align-items:center;gap:8px;display:flex}.analytics-page-cell strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:10px;overflow:hidden}.analytics-post-rank{color:var(--blue);font-size:10px;font-weight:800}.analytics-posts td:nth-child(4){max-width:380px}.analytics-posts td:nth-child(4) a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;text-decoration:none;display:block;overflow:hidden}.analytics-posts td:nth-child(4) a[href]:hover{color:var(--blue)}.analytics-post-details{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font-size:10px;font-weight:750}.analytics-post-details:hover{text-decoration:underline}.analytics-posts input[type=checkbox]{width:15px;height:15px;accent-color:var(--blue)}.analytics-create-selected{min-height:34px;padding-inline:12px;font-size:10px}.analytics-empty-row{color:var(--muted);text-align:center;margin:0;padding:24px;font-size:10px}.analytics-post-empty{color:#98a2b3;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:180px;padding:30px;display:grid}.analytics-post-empty strong{color:#344054;font-size:13px}.analytics-post-empty p{max-width:460px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.analytics-sync-status{min-height:48px;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.analytics-next-sync{color:#475467;margin-left:auto;font-weight:700}.analytics-sync-dot{background:#98a2b3;border-radius:50%;width:8px;height:8px}.analytics-sync-dot.succeeded{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.analytics-sync-dot.partial{background:var(--amber)}.analytics-sync-dot.failed{background:var(--danger)}.analytics-dialog-backdrop{z-index:20;background:#041a3b8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.analytics-dialog{background:#fff;border-radius:12px;gap:16px;width:min(500px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #041a3b4d}.analytics-dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.analytics-dialog-heading h2{font:750 20px/1.2 var(--font-display), sans-serif;margin:0}.analytics-dialog-heading p{color:var(--muted);margin:5px 0 0;font-size:10px}.analytics-dialog-heading button{width:32px;height:32px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;place-items:center;display:grid}.analytics-dialog>label{color:#344054;gap:7px;font-size:10px;font-weight:750;display:grid}.analytics-dialog input,.analytics-dialog select,.analytics-dialog textarea{width:100%;min-height:42px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 11px;font-size:12px}.analytics-dialog textarea{resize:vertical;min-height:88px;padding-block:10px}.analytics-form-error{color:var(--danger);margin:0;font-size:10px}.analytics-dialog-actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.analytics-today-dialog{width:min(540px,100%)}.analytics-today-dialog-copy{color:#7a2e0e;background:#fffaeb;border:1px solid #fedf89;border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px;display:grid}.analytics-today-dialog-copy>span{color:#b54708;background:#fef0c7;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.analytics-today-dialog-copy strong{font-size:12px}.analytics-today-dialog-copy p{color:#93370d;margin:5px 0 0;font-size:10px;line-height:1.55}.analytics-post-insights-dialog{width:min(680px,100%);max-height:min(760px,90vh);overflow-y:auto}.analytics-post-insights-message{color:#344054;max-height:92px;margin:0;font-size:11px;line-height:1.55;overflow-y:auto}.analytics-post-insight-metrics{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid}.analytics-post-insight-metrics>div{border-right:1px solid var(--line-soft);gap:5px;padding:12px;display:grid}.analytics-post-insight-metrics>div:last-child{border-right:0}.analytics-post-insight-metrics span{color:var(--muted);font-size:10px;font-weight:700}.analytics-post-insight-metrics strong{font:750 18px/1 var(--font-display), sans-serif}.analytics-reaction-breakdown,.analytics-recent-comments{gap:9px;display:grid}.analytics-reaction-breakdown>div{flex-wrap:wrap;gap:6px;display:flex}.analytics-reaction-breakdown>div span{color:#475467;border:1px solid var(--line-soft);background:#f8fafc;border-radius:6px;padding:6px 8px;font-size:11px}.analytics-reaction-breakdown>p,.analytics-recent-comments>p{color:var(--muted);margin:0;font-size:11px}.analytics-recent-comments article{border:1px solid var(--line-soft);background:#f8fafc;border-radius:7px;padding:10px 12px}.analytics-recent-comments article p{color:#344054;margin:0;font-size:10px;line-height:1.45}.analytics-recent-comments article small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.analytics-recent-comments article a{color:var(--blue)}.analytics-post-insights-dialog .analytics-dialog-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.content:has(.optimisation-dashboard){width:min(1450px,100% - 56px);padding-top:32px}.analytics-header a.secondary-button{text-decoration:none}.optimisation-summary{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.optimisation-summary article{border-right:1px solid var(--line-soft);align-content:center;gap:7px;min-height:112px;padding:18px 20px;display:grid}.optimisation-summary article:last-child{border-right:0}.optimisation-summary span{color:#344054;font-size:10px;font-weight:750}.optimisation-summary strong{font:760 22px/1.1 var(--font-display), sans-serif;letter-spacing:-.02em}.optimisation-summary small{color:var(--muted);font-size:11px}.optimisation-guardrails{color:#175cd3;border-radius:var(--radius);background:#eff8ff;border:1px solid #b2ddff;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;margin-bottom:16px;padding:17px 18px;display:grid}.optimisation-guardrails>span{background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.optimisation-guardrails h2{color:#1849a9;font:750 13px/1.2 var(--font-display), sans-serif;margin:1px 0 5px}.optimisation-guardrails p{color:#175cd3;max-width:1050px;margin:0;font-size:10px;line-height:1.55}.optimisation-suggestions{margin-bottom:16px}.optimisation-suggestion-list,.optimisation-review-list{display:grid}.optimisation-suggestion-list>article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,.8fr) minmax(250px,1fr) minmax(250px,1.2fr) auto;align-items:center;gap:18px;min-height:84px;padding:13px 16px;display:grid}.optimisation-suggestion-list>article:last-child{border-bottom:0}.optimisation-suggestion-page{align-items:center;gap:10px;min-width:0;display:flex}.optimisation-suggestion-page>span,.optimisation-suggestion-page>img{object-fit:cover;color:#fff;background:var(--navy-900);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.optimisation-suggestion-page>div{gap:4px;min-width:0;display:grid}.optimisation-suggestion-page strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.optimisation-suggestion-page small{color:var(--muted);font-size:10px}.optimisation-suggestion-change{color:#667085;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:11px;display:grid}.optimisation-suggestion-change span,.optimisation-suggestion-change strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.optimisation-suggestion-change strong{color:var(--blue)}.optimisation-suggestion-list article>p{color:#475467;margin:0;font-size:11px;line-height:1.45}.optimisation-suggestion-list article>button{white-space:nowrap;min-height:34px;padding-inline:12px;font-size:11px}.optimisation-empty{color:#039855;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:170px;padding:28px;display:grid}.optimisation-empty strong{color:#344054;font-size:12px}.optimisation-empty p{max-width:470px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.optimisation-review-list>article{border-bottom:1px solid var(--line-soft);padding:18px 20px}.optimisation-review-list>article:last-child{border-bottom:0}.optimisation-review-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.optimisation-verdict{color:#475467;text-transform:capitalize;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.optimisation-verdict.good,.optimisation-verdict.changes_applied{color:#08733a;background:var(--green-soft)}.optimisation-verdict.mixed,.optimisation-verdict.suggestions_pending,.optimisation-verdict.applied_and_suggested{color:#93370d;background:#fffaeb}.optimisation-verdict.poor,.optimisation-verdict.failed{color:#b42318;background:#fef3f2}.optimisation-review-metrics{border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0;display:grid}.optimisation-review-metrics>div{border-right:1px solid var(--line-soft);gap:5px;padding:12px 14px;display:grid}.optimisation-review-metrics>div:last-child{border-right:0}.optimisation-review-metrics span{color:#475467;font-size:10px;font-weight:750}.optimisation-review-metrics strong{font:750 18px/1 var(--font-display), sans-serif}.optimisation-review-metrics small{color:var(--muted);font-size:10px}.optimisation-review-summary{color:#344054;margin:0;font-size:10px;line-height:1.55}.optimisation-applied{color:#08733a;background:#ecfdf3;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;padding:10px 12px;font-size:10px;display:flex}.optimisation-applied>strong{margin-right:5px;font-size:11px}.optimisation-applied span{background:#fff;border:1px solid #a6f4c5;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.optimisation-applied b{text-transform:capitalize}.optimisation-review-list details{margin-top:12px}.optimisation-review-list summary{color:var(--blue);cursor:pointer;font-size:11px;font-weight:750}.optimisation-review-list ul{color:#475467;margin:9px 0 0;padding-left:18px;font-size:11px;line-height:1.55}.optimisation-decision-dialog{width:min(640px,100%)}.optimisation-value-change{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:13px;display:grid}.optimisation-value-change>div{border:1px solid var(--line-soft);background:#f8fafc;border-radius:7px;align-content:center;gap:6px;min-height:82px;padding:12px;display:grid}.optimisation-value-change span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:750}.optimisation-value-change strong{max-height:58px;font-size:10px;line-height:1.45;overflow-y:auto}.optimisation-dialog-reason{background:#eff8ff;border:1px solid #b2ddff;border-radius:7px;padding:13px 14px}.optimisation-dialog-reason strong{color:#1849a9;font-size:10px}.optimisation-dialog-reason p{color:#175cd3;margin:6px 0;font-size:10px;line-height:1.5}.optimisation-dialog-reason small{color:#175cd3;font-size:10px}.optimisation-decision-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.optimisation-decision-options button{color:#475467;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:10px;font-weight:750;display:flex}.optimisation-decision-options button.selected.approve{color:#08733a;background:#ecfdf3;border-color:#6ce9a6}.optimisation-decision-options button.selected.reject{color:#b42318;background:#fef3f2;border-color:#fda29b}@media (max-width:1000px){.engagement-summary{grid-template-columns:repeat(3,1fr)}.engagement-summary article:nth-child(3){border-right:0}.engagement-summary article:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.optimisation-summary{grid-template-columns:repeat(2,1fr)}.optimisation-summary article:nth-child(2){border-right:0}.optimisation-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.optimisation-suggestion-list>article{grid-template-columns:minmax(0,1fr) auto}.optimisation-suggestion-change,.optimisation-suggestion-list article>p{grid-column:1/-1}}@media (max-width:680px){.content:has(.optimisation-dashboard){width:calc(100% - 28px);padding-top:20px}.optimisation-summary{grid-template-columns:1fr}.optimisation-summary article{border-right:0;border-bottom:1px solid var(--line-soft);min-height:92px}.optimisation-summary article:last-child{border-bottom:0}.optimisation-suggestion-list>article{grid-template-columns:1fr}.optimisation-suggestion-change,.optimisation-suggestion-list article>p{grid-column:auto}.optimisation-review-metrics{grid-template-columns:repeat(2,1fr)}.optimisation-review-metrics>div:nth-child(2){border-right:0}.optimisation-review-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.optimisation-decision-options{grid-template-columns:1fr}}.content:has(.engagement-dashboard){width:min(1450px,100% - 56px);padding-top:32px}.engagement-dashboard{gap:16px;padding-bottom:48px;display:grid}.engagement-dashboard .analytics-header{margin-bottom:0}.engagement-runtime{background:#f0fdf4;border:1px solid #b9e6c8;border-radius:9px;align-items:center;gap:10px;min-width:190px;padding:10px 13px;display:flex}.engagement-runtime.dry_run{background:#eff8ff;border-color:#b2ddff}.engagement-runtime>span{color:#087443;background:#d1fadf;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.engagement-runtime.dry_run>span{color:#175cd3;background:#d1e9ff}.engagement-runtime div{gap:2px;display:grid}.engagement-runtime strong{color:#344054;font-size:10px}.engagement-runtime small{color:var(--muted);font-size:10px}.engagement-notice{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:9px;min-height:42px;padding:9px 12px;font-size:10px;font-weight:650;display:grid}.engagement-notice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.engagement-summary{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.engagement-summary article{border-right:1px solid var(--line-soft);align-content:center;gap:6px;min-height:110px;padding:18px 20px;display:grid}.engagement-summary article:last-child{border-right:0}.engagement-summary span{color:#344054;font-size:10px;font-weight:750}.engagement-summary strong{font:760 27px/1 var(--font-display), sans-serif}.engagement-summary small{color:var(--muted);font-size:11px}.engagement-automation,.engagement-replies{overflow:hidden}.engagement-automation table{min-width:980px}.engagement-automation tbody tr.suspended{opacity:.72;background:#fafafa}.engagement-automation-actions{align-items:center;gap:8px;display:flex}.engagement-automation-actions .secondary-button,.engagement-selection-bar .primary-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.engagement-search{width:220px;height:34px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.engagement-search input{width:100%;font:inherit;border:0;outline:0;padding:0}.engagement-selection-bar{color:#175cd3;background:#eff8ff;border-bottom:1px solid #b2ddff;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:8px 18px;display:flex}.engagement-selection-bar>span{font-size:10px}.engagement-selection-bar>span strong{font:760 14px/1 var(--font-display),sans-serif}.engagement-selection-bar>div{gap:7px;display:flex}.engagement-select-column{text-align:center;width:44px;min-width:44px}.engagement-select-column input{width:15px;height:15px;accent-color:var(--blue);cursor:pointer;margin:0}.engagement-page-cell{align-items:center;gap:10px;min-width:220px;display:flex}.engagement-page-avatar{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:50%;flex:0 0 34px;place-items:center;font-size:11px;font-weight:800;display:grid;overflow:hidden}.engagement-page-avatar img{object-fit:cover;width:100%;height:100%}.engagement-page-cell div,.engagement-automation td:nth-child(5){gap:4px;display:grid}.engagement-page-cell small,.engagement-automation td small{color:var(--muted);font-size:10px}.engagement-language{color:#344054;background:#f2f4f7;border-radius:999px;width:max-content;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.engagement-window{margin-top:3px;display:block}.engagement-off,.engagement-failed{font-weight:750;color:var(--danger)!important}.engagement-history-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.engagement-history-filters select{border:1px solid var(--line);color:#344054;background:#fff;border-radius:7px;min-width:130px;height:34px;padding:0 28px 0 9px;font-size:11px}.engagement-history-list{gap:0;display:grid}.engagement-history-card{border-bottom:1px solid var(--line-soft);content-visibility:auto;contain-intrinsic-size:250px;background:#fff;padding:18px}.engagement-history-card:last-child{border-bottom:0}.engagement-history-card:hover{background:#fcfcfd}.engagement-history-card-header,.engagement-history-card-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.engagement-history-page{align-items:center;gap:10px;min-width:0;display:flex}.engagement-history-page>div{gap:3px;min-width:0;display:grid}.engagement-history-page strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.engagement-history-page small{color:var(--muted);font-size:10px}.engagement-history-conversation{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:stretch;gap:8px;margin-top:14px;display:grid}.engagement-history-message{background:#f9fafb;border:1px solid #e4e7ec;border-radius:9px;min-width:0;padding:13px 14px}.engagement-history-message.atlas{background:#eff8ff;border-color:#b2ddff}.engagement-history-message>span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;display:block;overflow:hidden}.engagement-history-message.atlas>span{color:#175cd3}.engagement-history-message p{-webkit-line-clamp:3;color:#344054;-webkit-box-orient:vertical;margin:8px 0 0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.engagement-history-connector{color:#98a2b3;place-items:center;display:grid}.engagement-history-card-footer{align-items:flex-end;margin-top:12px}.engagement-history-metrics{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.engagement-history-metrics span{color:#475467;background:#f2f4f7;border-radius:6px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.engagement-status{color:#344054;letter-spacing:.04em;background:#f2f4f7;border-radius:999px;width:max-content;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.engagement-status.published{color:#027a48;background:#ecfdf3}.engagement-status.dry_run{color:#175cd3;background:#eff8ff}.engagement-status.failed{color:#b42318;background:#fef3f2}.engagement-status.removed,.engagement-status.skipped{color:#475467;background:#f2f4f7}.engagement-view-button{min-height:30px;color:var(--blue);background:var(--blue-soft);white-space:nowrap;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.engagement-empty{text-align:center;place-content:center;justify-items:center;gap:9px;min-height:380px;padding:32px;display:grid}.engagement-empty>span{width:52px;height:52px;color:var(--blue);background:var(--blue-soft);border-radius:50%;place-items:center;display:grid}.engagement-empty strong{color:#344054;font:750 14px/1.3 var(--font-display), sans-serif}.engagement-empty p{max-width:420px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.engagement-schedule-dialog{width:min(620px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.engagement-schedule-dialog fieldset{border:0;margin:0;padding:0}.engagement-schedule-dialog legend,.engagement-time-grid label>span{color:#344054;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.engagement-frequency-options{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.engagement-frequency-options button{color:#344054;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;place-content:center;gap:4px;min-height:62px;padding:7px;display:grid}.engagement-frequency-options button.selected{color:var(--blue);border-color:var(--blue);background:var(--blue-soft);box-shadow:0 0 0 1px var(--blue)}.engagement-frequency-options strong{font:760 15px/1 var(--font-display), sans-serif}.engagement-frequency-options small{color:inherit;font-size:10px}.engagement-time-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.engagement-time-grid input{border:1px solid var(--line);border-radius:7px;width:100%;height:38px;padding:0 10px}.engagement-schedule-note,.engagement-dialog-warning{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:11px 12px;display:grid}.engagement-schedule-note strong{font-size:11px}.engagement-schedule-note p{margin:3px 0 0;font-size:10px;line-height:1.5}.engagement-dialog-warning{color:#b42318;background:#fef3f2;border-color:#fecdca;font-size:11px}.engagement-dialog-warning.neutral{color:#344054;background:#f9fafb;border-color:#d0d5dd}.engagement-bulk-count{color:#175cd3;background:#eff8ff;border-radius:999px;width:max-content;padding:4px 7px;font-size:10px;font-weight:800}.engagement-bulk-dialog .analytics-dialog-heading>div{justify-items:start;gap:5px;display:grid}.engagement-bulk-picker{border:1px solid var(--line);border-radius:9px;overflow:hidden}.engagement-bulk-picker-toolbar{border-bottom:1px solid var(--line-soft);background:#f9fafb;align-items:center;gap:7px;min-height:52px;padding:8px 10px;display:flex}.engagement-bulk-picker-toolbar .engagement-search{flex:1;width:auto}.engagement-bulk-selected{border-bottom:1px solid var(--line-soft);background:#f5f8ff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:9px 10px;display:grid}.engagement-bulk-selected>span{color:#175cd3;text-transform:uppercase;letter-spacing:.05em;padding-top:5px;font-size:10px;font-weight:800}.engagement-bulk-selected>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.engagement-bulk-selected button{color:#1849a9;cursor:pointer;background:#fff;border:1px solid #b2ccff;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:210px;padding:4px 7px;font:750 8px/1.2 inherit;display:inline-flex}.engagement-bulk-selected button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.engagement-bulk-selected button:hover{background:#eff4ff;border-color:#84adff}.engagement-bulk-page-list{grid-template-columns:1fr 1fr;max-height:220px;display:grid;overflow-y:auto}.engagement-bulk-page-list label{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);cursor:pointer;grid-template-columns:16px 32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:56px;padding:8px 10px;display:grid}.engagement-bulk-page-list label:nth-child(2n){border-right:0}.engagement-bulk-page-list label:hover{background:#f8faff}.engagement-bulk-page-list input{width:15px;height:15px;accent-color:var(--blue);margin:0}.engagement-bulk-page-list .engagement-page-avatar{flex-basis:32px;width:32px;height:32px}.engagement-bulk-page-list label>span:last-child{gap:3px;min-width:0;display:grid}.engagement-bulk-page-list strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.engagement-bulk-page-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.engagement-bulk-empty{min-height:90px;color:var(--muted);place-content:center;justify-items:center;gap:7px;font-size:11px;display:grid}.engagement-bulk-scope{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:9px;padding:12px;display:grid}.engagement-bulk-scope strong{font-size:11px}.engagement-bulk-scope p{color:#344054;margin:4px 0 0;font-size:10px;line-height:1.55}.engagement-voice-heading{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:end;gap:16px;padding-top:4px;display:flex}.engagement-voice-heading>div{gap:3px;display:grid}.engagement-voice-heading strong{font-size:10px}.engagement-voice-heading p{color:var(--muted);margin:0;font-size:10px}.engagement-voice-heading label,.engagement-voice-field{color:#344054;gap:6px;font-size:11px;font-weight:750;display:grid}.engagement-voice-heading select{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:140px;height:36px;padding:0 9px}.engagement-voice-field input,.engagement-voice-field textarea{color:#344054;border:1px solid var(--line);width:100%;font:9px/1.5 var(--font-body),sans-serif;resize:vertical;border-radius:7px;padding:9px 10px}.engagement-detail-dialog{width:min(720px,100%)}.engagement-detail-dialog .analytics-dialog-heading>div{justify-items:start;gap:6px;display:grid}.engagement-conversation{gap:10px;max-height:min(58vh,580px);padding-right:3px;display:grid;overflow-y:auto}.engagement-conversation>article,.engagement-other-replies article{border:1px solid var(--line-soft);background:#f9fafb;border-radius:9px;padding:13px 14px}.engagement-conversation article.atlas{background:#eff8ff;border-color:#b2ddff;margin-left:34px}.content:has(.relay-dashboard){width:min(1320px,100% - 56px)}.relay-dashboard{gap:18px;display:grid}.relay-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:78px;display:flex}.relay-header h1{font:750 clamp(30px, 3vw, 42px)/1.08 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0 0 7px}.relay-header p{max-width:760px;color:var(--muted);margin:0;font-size:16px;line-height:1.5}.relay-header .secondary-button{color:#344054;border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.relay-source-band{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:1.15fr repeat(3,1fr);display:grid;overflow:hidden}.relay-source-band>div{border-right:1px solid var(--line-soft);align-content:center;gap:6px;min-height:88px;padding:16px 20px;display:grid}.relay-source-band>div:last-child{border-right:0}.relay-source-band span,.relay-source-band small{color:var(--muted);font-size:11px}.relay-source-band strong{color:var(--ink);font-size:13px}.relay-source-band .relay-source-state{grid-template-columns:auto 1fr;align-content:center;align-items:center}.relay-source-state>span{background:var(--green);width:10px;height:10px;box-shadow:0 0 0 5px var(--green-soft);border-radius:50%}.relay-source-state.paused>span{background:#98a2b3;box-shadow:0 0 0 5px #f2f4f7}.relay-source-state>div{gap:5px;display:grid}.relay-error{color:#b42318;background:#fff4ed;border:1px solid #fecdca;border-radius:8px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.relay-error>div{gap:3px;display:grid}.relay-error strong{font-size:12px}.relay-error p{color:#7a271a;margin:0;font-size:11px;line-height:1.5}.relay-error small{color:#b54708;font-size:10px}.relay-overview{grid-template-columns:minmax(0,1fr) 260px;gap:18px;display:grid}.relay-flow{border-radius:var(--radius);background:#071d3d;grid-template-columns:minmax(160px,.72fr) auto minmax(170px,.78fr) auto minmax(270px,1.25fr);align-items:center;gap:12px;min-width:0;padding:18px;display:grid}.relay-flow>article{background:#ffffff12;border:1px solid #ffffff1f;border-radius:9px;align-items:flex-start;gap:12px;min-height:122px;padding:16px;display:flex}.relay-flow>article>div{gap:6px;display:grid}.relay-flow article small{color:#9fb5d2;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.relay-flow article strong{color:#fff;font-size:13px;line-height:1.35}.relay-flow article p{color:#b8c7da;margin:0;font-size:10px;line-height:1.5}.relay-flow-icon{color:#87adff;background:#6897ff21;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.relay-flow-arrow{color:#7090bc}.relay-destinations{gap:7px;display:grid}.relay-destinations article{background:#fff;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:50px;padding:8px 10px;display:grid}.relay-destination-icon{width:28px;height:28px;color:var(--blue);background:var(--blue-soft);border-radius:6px;place-items:center;display:grid}.relay-destinations article>div{gap:3px;min-width:0;display:grid}.relay-destinations strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.relay-destinations small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.relay-destinations i{color:#08733a;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.relay-destinations i.paused{color:var(--muted)}.relay-totals{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.relay-totals>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);align-content:center;gap:7px;min-height:92px;padding:16px;display:grid}.relay-totals>div:nth-child(2n){border-right:0}.relay-totals>div:nth-last-child(-n+2){border-bottom:0}.relay-totals span{color:var(--muted);font-size:10px;line-height:1.35}.relay-totals strong{font:750 24px/1 var(--font-display), sans-serif}.relay-totals strong.danger{color:var(--danger)}.relay-history{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.relay-section-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:15px 18px;display:flex}.relay-section-heading h2{font:750 16px/1.2 var(--font-display), sans-serif;margin:0 0 4px}.relay-section-heading p{color:var(--muted);margin:0;font-size:11px}.relay-section-heading>span{color:var(--muted);font-size:10px}.relay-item-list>article{content-visibility:auto;contain-intrinsic-size:92px;border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);gap:20px;padding:16px 18px;display:grid}.relay-item-list>article:last-child{border-bottom:0}.relay-item-main{gap:7px;min-width:0;display:grid}.relay-item-title{align-items:center;gap:9px;display:flex}.relay-item-title a{color:var(--ink);align-items:center;gap:5px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.relay-item-title a:hover{color:var(--blue)}.relay-status,.relay-delivery-status{text-transform:uppercase;letter-spacing:.035em;border-radius:5px;width:fit-content;padding:4px 6px;font-size:9px;font-weight:800;display:inline-flex}.relay-status.succeeded,.relay-status.imported,.relay-delivery-status.succeeded{color:#08733a;background:var(--green-soft)}.relay-status.failed,.relay-status.partial,.relay-delivery-status.failed{color:var(--danger);background:#fff0f1}.relay-status.discovered,.relay-status.scraping,.relay-status.processing,.relay-delivery-status.pending,.relay-delivery-status.running{color:var(--blue);background:var(--blue-soft)}.relay-status.skipped,.relay-delivery-status.skipped{color:var(--muted);background:#f2f4f7}.relay-item-main p{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:760px;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.relay-item-main>small{color:var(--muted);font-size:10px}.relay-item-main>em{color:var(--danger);font-size:10px;font-style:normal}.relay-delivery-list{align-content:center;gap:6px;display:grid}.relay-delivery-list>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.relay-delivery-list>div>span:first-child{color:#475467;align-items:center;gap:7px;min-width:0;display:flex}.relay-delivery-list b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.relay-delivery-list a{color:var(--blue)}.relay-no-deliveries{color:var(--muted);font-size:10px;font-style:italic}.relay-empty{min-height:180px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.relay-empty strong{color:var(--ink);font-size:12px}.relay-empty p{margin:0;font-size:11px}@media (max-width:1100px){.relay-source-band{grid-template-columns:1fr 1fr}.relay-source-band>div{border-bottom:1px solid var(--line-soft)}.relay-source-band>div:nth-child(2n){border-right:0}.relay-source-band>div:nth-last-child(-n+2){border-bottom:0}.relay-overview{grid-template-columns:1fr}.relay-flow{grid-template-columns:minmax(140px,.75fr) auto minmax(150px,.85fr) auto minmax(250px,1.25fr)}.relay-totals{grid-template-columns:repeat(4,1fr)}.relay-totals>div{border-bottom:0;min-height:82px}.relay-totals>div:nth-child(2){border-right:1px solid var(--line-soft)}}@media (max-width:760px){.content:has(.relay-dashboard){width:min(100% - 28px,1320px)}.relay-header{flex-direction:column;min-height:0}.relay-header p{font-size:14px}.relay-header .secondary-button{justify-content:center;width:100%}.relay-source-band{grid-template-columns:1fr}.relay-source-band>div{border-right:0;border-bottom:1px solid var(--line-soft);min-height:72px}.relay-source-band>div:nth-last-child(-n+2){border-bottom:1px solid var(--line-soft)}.relay-source-band>div:last-child{border-bottom:0}.relay-flow{grid-template-columns:1fr}.relay-flow-arrow{justify-self:center;transform:rotate(90deg)}.relay-flow>article{min-height:96px}.relay-totals{grid-template-columns:1fr 1fr}.relay-totals>div{border-bottom:1px solid var(--line-soft)}.relay-totals>div:nth-child(2){border-right:0}.relay-totals>div:nth-last-child(-n+2){border-bottom:0}.relay-section-heading{align-items:flex-start}.relay-item-list>article{grid-template-columns:1fr;gap:12px}.relay-delivery-list{border-top:1px dashed var(--line);padding-top:10px}}.engagement-conversation article header{justify-content:space-between;gap:12px;display:flex}.engagement-conversation article header strong,.engagement-other-replies strong{font-size:11px}.engagement-conversation article header span{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:flex}.engagement-conversation article p{color:#344054;margin:8px 0 0;font-size:10px;line-height:1.6}.engagement-conversation article a{color:var(--blue);align-items:center;gap:4px;margin-top:8px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.engagement-other-replies{border-left:2px solid #d0d5dd;gap:7px;margin-left:20px;padding-left:13px;display:grid}.engagement-other-replies>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.engagement-other-replies article{padding:9px 11px}.engagement-other-replies article p{margin-top:5px;font-size:11px}.engagement-other-replies article small{color:var(--muted);font-size:10px}.engagement-no-other{color:var(--muted);background:#f9fafb;border-radius:7px;margin-left:20px;padding:10px 12px;font-size:10px}.engagement-detail-dialog .analytics-dialog-actions>div{margin-right:auto}.engagement-remove-button{color:#b42318;cursor:pointer;background:#fff;border:1px solid #fda29b;border-radius:7px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:750;display:inline-flex}:is(.content:has(.ai-agents-page),.content:has(.ai-agent-detail-page)){width:min(1450px,100% - 56px);padding-top:32px}.ai-gateway-banner{border:1px solid var(--line);border-radius:var(--radius);background:#fff;border-left:4px solid #98a2b3;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:16px 18px;display:grid}.ai-gateway-banner.online{border-left-color:var(--green)}.ai-gateway-banner.offline,.ai-gateway-banner.error{border-left-color:var(--danger)}.ai-gateway-banner>span{width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;display:grid}.ai-gateway-banner strong{font:750 13px/1.3 var(--font-display), sans-serif}.ai-gateway-banner p{color:var(--muted);margin:5px 0 0;font-size:10px}.ai-gateway-banner dl{gap:24px;margin:0;display:flex}.ai-gateway-banner dl div,.ai-agent-row dl div,.ai-agent-meta dl div{gap:3px;display:grid}.ai-gateway-banner dt,.ai-agent-row dt,.ai-agent-meta dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.ai-gateway-banner dd,.ai-agent-row dd,.ai-agent-meta dd{color:#344054;margin:0;font-size:10px;font-weight:750}.ai-inline-error{color:#b42318;background:#fff4f3;border:1px solid #fecdca;border-radius:7px;margin-top:12px;padding:10px 12px;font-size:10px}.ai-agent-list{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-top:16px;overflow:hidden}.ai-agent-list-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:0 18px;display:flex}.ai-agent-list-heading h2{font:750 15px/1.25 var(--font-display), sans-serif;margin:0}.ai-agent-list-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.ai-agent-list-heading>span{color:var(--muted);font-size:11px;font-weight:700}.ai-agent-row{border-bottom:1px solid var(--line-soft);grid-template-columns:46px minmax(260px,1.5fr) minmax(310px,1fr) auto;align-items:center;gap:14px;min-height:114px;padding:14px 18px;display:grid}.ai-agent-row:last-child{border-bottom:0}.ai-agent-icon{width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:10px;flex:none;place-items:center;display:grid}.ai-agent-primary{min-width:0}.ai-agent-primary>div{align-items:center;gap:8px;display:flex}.ai-agent-primary h3{font:750 13px/1.2 var(--font-display), sans-serif;margin:0}.ai-manager-label{color:#175cd3;text-transform:uppercase;letter-spacing:.05em;background:#eff4ff;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:800}.ai-agent-primary p{color:#667085;max-width:560px;margin:7px 0 0;font-size:11px;line-height:1.5}.ai-status{color:#475467;background:#f2f4f7;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.ai-status:before{content:"";background:#98a2b3;border-radius:50%;width:6px;height:6px}.ai-status.online,.ai-status.idle{color:#08733a;background:#ecfdf3}.ai-status.online:before,.ai-status.idle:before{background:var(--green)}.ai-status.busy{color:#175cd3;background:var(--blue-soft)}.ai-status.busy:before{background:var(--blue)}.ai-status.error,.ai-status.offline{color:#b42318;background:#fff4f3}.ai-status.error:before,.ai-status.offline:before{background:var(--danger)}.ai-agent-row dl{grid-template-columns:1.2fr 1fr .55fr;gap:12px;margin:0;display:grid}.ai-agent-actions{gap:6px;display:flex}.ai-agent-actions .primary-button,.ai-agent-actions .secondary-button{min-height:34px;box-shadow:none;padding:0 10px;font-size:11px}.ai-health-report-list{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-top:16px;overflow:hidden}.ai-health-report{border-bottom:1px solid var(--line-soft);grid-template-columns:78px minmax(260px,1fr) 260px;align-items:center;gap:16px;min-height:82px;padding:13px 18px;display:grid}.ai-health-report:last-child{border-bottom:0}.ai-health-report-status{text-align:center;color:#475467;background:#f2f4f7;border-radius:5px;width:74px;padding:6px 7px;font-size:10px;font-weight:850}.ai-health-report-status.healthy{color:#027a48;background:#ecfdf3}.ai-health-report-status.degraded{color:#b54708;background:#fffaeb}.ai-health-report-status.failed{color:#b42318;background:#fef3f2}.ai-health-report>div strong{color:var(--ink);text-transform:capitalize;font-size:10px}.ai-health-report>div p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.ai-health-report dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.ai-health-report dl div{gap:3px;display:grid}.ai-health-report dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.ai-health-report dd{color:#344054;margin:0;font-size:10px;font-weight:800}.ai-health-empty{color:var(--muted);margin:0;padding:22px 18px;font-size:10px}.ai-create-dialog{max-height:calc(100vh - 40px);overflow-y:auto}.ai-create-dialog textarea{min-height:84px}.ai-back-link{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin:0 0 9px -4px;padding:4px;font-size:10px;font-weight:750;display:inline-flex}.ai-agent-meta{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(300px,1.4fr) minmax(420px,1fr);align-items:center;gap:18px;padding:18px;display:grid}.ai-agent-meta-main{align-items:center;gap:13px;display:flex}.ai-agent-meta-main strong{font:750 13px/1.2 var(--font-display), sans-serif}.ai-agent-meta-main p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.ai-agent-meta dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.ai-agent-error{color:#b42318;background:#fff4f3;border-radius:6px;grid-column:1/3;gap:8px;padding:9px 11px;font-size:11px;display:flex}.ai-agent-workspace{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:260px minmax(0,1fr);min-height:600px;margin-top:16px;display:grid;overflow:hidden}.ai-session-list{border-right:1px solid var(--line-soft)}.ai-session-list>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:58px;padding:0 14px;display:flex}.ai-session-list h2{font:750 12px/1.2 var(--font-display), sans-serif;margin:0}.ai-session-list>div span,.ai-session-list>p{color:var(--muted);font-size:10px}.ai-session-list>p{padding:12px 14px}.ai-session-list>button{width:100%;min-height:58px;color:var(--ink);border:0;border-bottom:1px solid var(--line-soft);text-align:left;cursor:pointer;background:0 0;align-content:center;gap:4px;padding:8px 14px;display:grid}.ai-session-list>button:hover,.ai-session-list>button.active{background:#f7f9fc}.ai-session-list>button.active{box-shadow:inset 3px 0 var(--blue)}.ai-session-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ai-session-list button span{color:var(--muted);font-size:10px}.ai-chat-panel{grid-template-rows:58px minmax(0,1fr) auto auto;min-width:0;display:grid}.ai-chat-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.ai-chat-panel>header>div{grid-template-columns:8px auto;align-items:center;gap:2px 8px;display:grid}.ai-chat-panel>header .status-dot{grid-row:1/3}.ai-chat-panel>header strong{font-size:10px}.ai-chat-panel>header small,.ai-chat-panel>header>span{color:var(--muted);font-size:10px}.ai-chat-messages{background:#fbfcfe;min-height:430px;max-height:620px;padding:20px;overflow-y:auto}.ai-chat-messages article{gap:4px;max-width:min(720px,84%);margin-bottom:16px;display:grid}.ai-chat-messages article.user{margin-left:auto}.ai-chat-messages article>span{color:var(--muted);font-size:10px;font-weight:750}.ai-chat-messages article.user>span,.ai-chat-messages article.user time{text-align:right}.ai-chat-messages article>div{color:#344054;border:1px solid var(--line);white-space:pre-wrap;background:#fff;border-radius:4px 10px 10px;padding:11px 13px;font-size:11px;line-height:1.6}.ai-chat-messages article.user>div{color:#fff;background:var(--blue);border-color:var(--blue);border-radius:10px 4px 10px 10px}.ai-chat-messages time{color:#98a2b3;font-size:10px}.ai-chat-empty{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:400px;display:grid}.ai-chat-empty>span{width:50px;height:50px;color:var(--blue);background:var(--blue-soft);border-radius:50%;place-items:center;display:grid}.ai-chat-empty strong{font:750 13px/1.3 var(--font-display), sans-serif}.ai-chat-empty p{max-width:440px;color:var(--muted);margin:0 0 5px;font-size:11px;line-height:1.5}.ai-chat-loading{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:flex}.ai-chat-loading span{background:var(--blue);border-radius:50%;width:5px;height:5px;animation:1s infinite alternate ai-pulse}.ai-chat-loading span:nth-child(2){animation-delay:.2s}.ai-chat-loading span:nth-child(3){margin-right:4px;animation-delay:.4s}@keyframes ai-pulse{to{opacity:.25;transform:translateY(-2px)}}.ai-chat-panel>.ai-inline-error{margin:0 14px 8px}.ai-chat-form{border-top:1px solid var(--line-soft);grid-template-columns:1fr 42px;align-items:end;gap:8px;min-height:82px;padding:12px 14px;display:grid}.ai-chat-form textarea{resize:vertical;min-height:54px;max-height:140px;color:var(--ink);border:1px solid var(--line);font:10px/1.45 var(--font-body), sans-serif;background:#fff;border-radius:8px;padding:10px 12px}.ai-chat-form button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.ai-chat-form button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1080px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.brand{justify-content:center;padding:0}.brand-logo-full{display:none}.brand-logo-symbol{display:block}.nav-item span,.nav-section-label,.collapse-button span{display:none}.nav-group+.nav-group{border-top:1px solid #ffffff14;margin-top:12px;padding-top:12px}.nav-item{justify-content:center;padding:0}.collapse-button{justify-content:center;width:44px;margin-inline:auto;padding:0}.command-grid{grid-template-columns:1fr}.atlas-summary{grid-template-columns:repeat(2,1fr)}.atlas-two-column{grid-template-columns:1fr}.atlas-template-grid,.atlas-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.poster-editor-workspace{grid-template-columns:150px minmax(390px,1fr) 280px;gap:12px}.poster-number-grid,.analytics-filters{grid-template-columns:1fr 1fr}.analytics-clear{justify-self:start}.analytics-kpis{grid-template-columns:repeat(3,1fr)}.analytics-kpi:nth-child(3){border-right:0}.analytics-kpi:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.analytics-main-grid{grid-template-columns:1fr}.engagement-summary{grid-template-columns:repeat(3,1fr)}.engagement-summary article:nth-child(3){border-right:0}.engagement-summary article:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.ai-agent-row{grid-template-columns:44px minmax(0,1fr) auto}.ai-agent-row dl{grid-column:2/3}.ai-agent-actions{flex-direction:column;grid-area:1/3/3}.ai-agent-meta{grid-template-columns:1fr}.ai-agent-error{grid-column:1}.ai-health-report{grid-template-columns:78px minmax(0,1fr)}.ai-health-report dl{grid-column:2}}@media (max-width:720px){.app-shell{display:block}.sidebar{width:min(328px,86vw);height:100dvh;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 54px #010f244d}.sidebar.open{transform:translate(0)}.sidebar.collapsed{width:min(328px,86vw)}.brand,.sidebar.collapsed .brand{justify-content:space-between;min-height:96px;padding:18px 20px 12px 24px}.brand-logo-full,.sidebar.collapsed .brand-logo-full{width:144px;display:block}.brand-logo-symbol{display:none}.sidebar-close{color:#dbe7f7;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.sidebar nav{padding:6px 14px 20px;display:block;overflow-y:auto}.sidebar .nav-section-label,.sidebar.collapsed .nav-section-label{display:block}.sidebar .nav-group+.nav-group,.sidebar.collapsed .nav-group+.nav-group{border-top:0;margin-top:17px;padding-top:0}.sidebar .nav-item,.sidebar.collapsed .nav-item{justify-content:flex-start;min-height:47px;padding:0 14px}.sidebar .nav-item span,.sidebar.collapsed .nav-item span{display:inline}.collapse-button{display:none}.sidebar-scrim{z-index:29;visibility:hidden;opacity:0;background:#020d218f;border:0;transition:opacity .22s,visibility .22s;display:block;position:fixed;inset:0}.sidebar-scrim.visible{visibility:visible;opacity:1}.topbar{gap:10px;height:64px;padding:0 15px}.mobile-menu{min-width:42px;height:42px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.mobile-menu span{display:none}.mobile-brand-logo{object-fit:contain;width:29px;height:38px;display:block}.topbar-spacer{flex:1;display:block}.topbar-status,.profile-copy,.logout-button span{display:none}.topbar .logout-button{justify-content:center;width:40px;min-height:40px;padding:0}.avatar{width:40px;height:40px}.content{width:calc(100% - 32px);padding:28px 0 48px}.page-heading{flex-direction:column;align-items:stretch;gap:18px;min-height:0;margin-bottom:26px}.page-heading h1{font-size:30px}.page-heading p{font-size:14px;line-height:1.55}.page-heading>:last-child,.page-heading-actions{align-self:stretch}.page-heading-actions{flex-wrap:wrap}.page-heading .primary-button span{display:inline}.health-title{min-height:68px;padding:0 18px}.health-title a{font-size:12px}.service-path,.summary-grid{padding-inline:18px}.service-segment,.summary-item{min-height:64px}.command-grid{gap:16px}.audit-block,.data-section{margin-top:28px}.section-heading{flex-direction:column;align-items:flex-start}.section-heading .filter,.section-heading .filter input{width:100%}.table-frame{overflow-x:auto}table{min-width:700px}.role-lines{grid-template-columns:1fr}.boundary-flow{flex-direction:column;align-items:stretch}.boundary-flow i{text-align:center}.profile{margin-left:auto}.auth-page{display:block}.auth-card{width:calc(100% - 40px);padding:28px 0 44px}.auth-copy{margin-top:48px}.auth-copy h1{font-size:31px}.auth-aside{display:none}.invite-link-box{grid-template-columns:1fr}.facebook-setup{padding:18px}.facebook-setup p code{overflow-wrap:anywhere}.facebook-filter-grid{grid-template-columns:1fr 1fr}.facebook-search-filter{grid-column:1/3}.facebook-page-header{grid-template-columns:46px 1fr}.facebook-page-header img,.facebook-page-fallback{width:46px;height:46px}.facebook-page-controls{grid-column:1/3;grid-template-columns:auto auto;justify-self:stretch;justify-items:start}.facebook-metrics{grid-template-columns:1fr 1fr}.facebook-metrics>div:nth-child(2){border-right:0}.facebook-metrics>div:last-child{border-top:1px solid var(--line-soft);grid-column:1/3}.facebook-token-row{grid-template-columns:34px 1fr auto}.facebook-tasks{grid-column:1/4}.token-row-actions{grid-column:1/4;justify-content:flex-start}.token-incident{grid-template-columns:20px 1fr}.token-incident>div:last-child{grid-column:1/3;justify-content:flex-start}.facebook-account-incidents article{flex-direction:column;align-items:flex-start}.facebook-account-list article{grid-template-columns:34px minmax(0,1fr)}.facebook-account-list dl,.facebook-account-actions,.facebook-account-reason{grid-column:1/3}.facebook-account-actions{justify-content:flex-start}.facebook-account-summary{grid-template-columns:1fr}.facebook-account-toolbar{flex-direction:column;align-items:stretch}.facebook-account-toolbar>div:last-child{grid-template-columns:1fr 1fr;width:100%}.facebook-action-backdrop{padding:12px}.facebook-action-dialog>header{grid-template-columns:38px minmax(0,1fr) 30px;padding:16px}.facebook-action-dialog>header>span{width:38px;height:38px}.facebook-action-subject,.facebook-action-dialog>label{margin-left:16px;margin-right:16px}.facebook-action-dialog>section{padding-left:16px;padding-right:16px}.facebook-action-dialog>footer{grid-template-columns:1fr 1fr;padding:13px 16px;display:grid}.pulse-profile-grid{grid-template-columns:1fr}.atlas-summary{grid-template-columns:1fr 1fr}.atlas-boundary{flex-direction:column;align-items:stretch}.atlas-openclaw{min-width:0}.page-heading-actions{flex-direction:row}.atlas-heading-actions{grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.atlas-heading-actions .primary-button,.atlas-heading-actions .secondary-button{width:100%;min-width:0;padding-inline:12px}.atlas-fetch-meta{white-space:normal;flex-wrap:wrap;justify-content:flex-start}.atlas-template-summary{grid-template-columns:1fr}.atlas-template-summary>div{border-right:0;border-bottom:1px solid var(--line-soft)}.atlas-template-summary>div:last-child{border-bottom:0}.atlas-template-grid,.atlas-content-grid{grid-template-columns:1fr}.content:has(.poster-editor){width:calc(100% - 24px)}.poster-editor-header,.poster-editor-actions{flex-direction:column;align-items:stretch}.poster-editor-actions{grid-template-columns:1fr 1fr;display:grid}.poster-editor-actions>div{text-align:left;grid-column:1/3}.poster-editor-workspace{grid-template-columns:1fr}.poster-base-rail{grid-template-columns:repeat(4,minmax(110px,1fr));overflow-x:auto}.poster-base-rail h2{grid-column:1/5}.poster-editor-canvas{width:min(100%,540px)}.poster-assignment-header{flex-direction:column;align-items:stretch}.poster-assignment-page{min-width:0}.poster-assignment-grid{grid-template-columns:1fr 1fr}.content:has(.analytics-dashboard){width:calc(100% - 24px)}.analytics-header{flex-direction:column;align-items:stretch;gap:18px;padding-bottom:20px}.analytics-header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.analytics-refresh-meta{justify-items:stretch}.analytics-header .primary-button span,.analytics-header .secondary-button span{display:inline}.analytics-filters{grid-template-columns:1fr 1fr}.analytics-page-filter,.analytics-campaign-filter{grid-column:1/3}.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-kpi{border-bottom:1px solid var(--line-soft);min-height:88px;padding:13px}.analytics-kpi:nth-child(odd){border-right:1px solid var(--line-soft)}.analytics-kpi:nth-child(2n){border-right:0}.analytics-kpi:nth-last-child(-n+2){border-bottom:0}.analytics-panel-heading{min-height:72px}.analytics-trend-heading{flex-direction:column;align-items:stretch;padding-block:13px}.analytics-trend-controls{justify-content:space-between}.analytics-trend-controls select{flex:1;min-width:0}.analytics-page-insights-heading{flex-direction:column;align-items:stretch;padding-block:13px}.analytics-window-tabs{width:100%}.analytics-window-tabs button{flex:1}.analytics-page-insight-stats{grid-template-columns:1fr 1fr}.analytics-page-insight-stats article{border-bottom:1px solid var(--line-soft)}.analytics-page-insight-stats article:nth-child(2n){border-right:0}.analytics-page-insight-stats article:nth-last-child(-n+2){border-bottom:0}.analytics-page-insight-chart-heading{flex-direction:column;align-items:flex-start;gap:6px;padding-inline:14px}.analytics-follower-chart-wrap{min-height:250px;padding-inline:4px}.analytics-follower-chart{height:230px}.analytics-post-insight-metrics{grid-template-columns:1fr 1fr}.analytics-post-insight-metrics>div:nth-child(2){border-right:0}.analytics-post-insight-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.analytics-chart-wrap{min-height:230px;padding-inline:4px}.analytics-chart{height:220px}.analytics-create-selected{max-width:190px}.analytics-sync-status{flex-wrap:wrap;align-items:flex-start;padding-block:12px}.analytics-next-sync{width:100%;margin-left:16px}.analytics-dialog-backdrop{padding:12px}.content:has(.engagement-dashboard){width:calc(100% - 24px)}.engagement-summary{grid-template-columns:1fr}.engagement-summary article{border-right:0;border-bottom:1px solid var(--line-soft)}.engagement-summary article:last-child{border-bottom:0}.engagement-dashboard .analytics-header{align-items:flex-start}.engagement-runtime{width:100%}.engagement-automation .analytics-panel-heading,.engagement-replies .analytics-panel-heading,.engagement-automation-actions{flex-direction:column;align-items:stretch}.engagement-automation-actions .secondary-button{justify-content:center}.engagement-search{width:100%}.engagement-selection-bar{flex-direction:column;align-items:stretch}.engagement-selection-bar>div{width:100%}.engagement-selection-bar>div button{flex:1;justify-content:center}.engagement-history-filters{grid-template-columns:1fr 1fr;display:grid}.engagement-history-filters select{width:100%}.engagement-history-card{padding:14px}.engagement-history-conversation{grid-template-columns:1fr}.engagement-history-connector{height:20px;transform:rotate(90deg)}.engagement-history-card-footer{flex-direction:column;align-items:stretch}.engagement-history-metrics{grid-template-columns:1fr 1fr;display:grid}.engagement-history-metrics span,.engagement-history-card-footer .engagement-view-button{justify-content:center}.engagement-bulk-picker-toolbar{flex-wrap:wrap;align-items:stretch}.engagement-bulk-picker-toolbar .engagement-search{flex:1 0 100%}.engagement-bulk-picker-toolbar button{flex:1}.engagement-bulk-page-list{grid-template-columns:1fr}.engagement-bulk-page-list label{border-right:0}.engagement-frequency-options{grid-template-columns:repeat(3,1fr)}.engagement-time-grid{grid-template-columns:1fr}.engagement-conversation article.atlas{margin-left:14px}.engagement-detail-dialog .analytics-dialog-actions{flex-wrap:wrap}.engagement-detail-dialog .analytics-dialog-actions>div{width:100%}:is(.content:has(.ai-agents-page),.content:has(.ai-agent-detail-page)){width:calc(100% - 24px)}.ai-gateway-banner{grid-template-columns:42px minmax(0,1fr)}.ai-gateway-banner dl{grid-column:1/3;padding-left:56px}.ai-agent-row{grid-template-columns:40px minmax(0,1fr)}.ai-agent-row dl,.ai-agent-actions{grid-column:1/3}.ai-agent-actions{flex-direction:row;grid-row:auto}.ai-agent-actions button{flex:1}.ai-health-report{grid-template-columns:1fr;align-items:start;gap:10px}.ai-health-report dl{grid-column:1}.ai-agent-meta dl{grid-template-columns:1fr 1fr}.ai-agent-workspace{grid-template-columns:1fr}.ai-session-list{border-right:0;border-bottom:1px solid var(--line-soft);max-height:180px;overflow-y:auto}.ai-chat-messages{min-height:360px}}.relay2-dashboard{gap:14px}.relay2-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:72px;display:flex}.relay2-header h1{font:750 clamp(30px,3vw,42px)/1.08 var(--font-display),sans-serif;letter-spacing:-.035em;margin:0 0 6px}.relay2-header p{color:var(--muted);margin:0;font-size:14px}.relay2-fetch-state{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:350px;padding:10px 12px;display:grid}.relay2-fetch-state>span{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.relay2-fetch-state>span.error{background:var(--danger);box-shadow:0 0 0 4px #fff0f1}.relay2-fetch-state>div{gap:2px;display:grid}.relay2-fetch-state small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.relay2-fetch-state strong{font-size:11px}.relay2-fetch-state a{color:var(--blue);align-items:center;gap:5px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.relay2-filter{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:9px 11px;display:flex}.relay2-filter>div{color:#344054;align-items:center;gap:8px;margin-right:auto;font-size:11px;display:flex}.relay2-filter>div svg{color:var(--blue)}.relay2-filter label{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.relay2-filter input{height:36px;color:var(--ink);border:1px solid var(--line);font:600 10px var(--font-body),sans-serif;background:#fbfcfe;border-radius:6px;padding:0 9px}.relay2-filter .primary-button{min-height:36px;padding-inline:13px;font-size:10px}.relay2-summary{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.relay2-summary>div{border-right:1px solid var(--line-soft);grid-template-columns:1fr auto;align-content:center;align-items:end;gap:5px 12px;min-height:76px;padding:13px 16px;display:grid}.relay2-summary>div:last-child{border-right:0}.relay2-summary span{color:var(--muted);font-size:10px}.relay2-summary strong{font:750 24px/1 var(--font-display),sans-serif;grid-area:1/2/3}.relay2-summary small{color:#08733a;font-size:9px}.relay2-posts,.relay2-runs{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.relay2-section-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:13px 16px;display:flex}.relay2-section-heading h2{font:750 15px/1.2 var(--font-display),sans-serif;margin:0 0 4px}.relay2-section-heading p{color:var(--muted);margin:0;font-size:10px}.relay2-section-heading>span{color:var(--muted);font-size:10px}.relay2-post-list>article{content-visibility:auto;contain-intrinsic-size:390px;border-bottom:1px solid var(--line-soft);padding:16px}.relay2-post-list>article:last-child{border-bottom:0}.relay2-source-post{gap:6px;margin-bottom:12px;display:grid}.relay2-source-post>div{align-items:center;gap:9px;display:flex}.relay2-source-post a{color:var(--ink);align-items:center;gap:5px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.relay2-source-post a:hover{color:var(--blue)}.relay2-source-post p{color:#475467;max-width:940px;margin:0;font-size:11px;line-height:1.5}.relay2-source-post small{color:var(--muted);font-size:9px}.relay2-source-post em{color:var(--danger);font-size:10px;font-style:normal}.relay2-status{width:fit-content;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f2f4f7;border-radius:5px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850;line-height:1;display:inline-flex}.relay2-status.succeeded{color:#08733a;background:var(--green-soft)}.relay2-status.failed,.relay2-status.partial{color:var(--danger);background:#fff0f1}.relay2-status.running,.relay2-status.pending,.relay2-status.discovered,.relay2-status.scraping,.relay2-status.processing{color:var(--blue);background:var(--blue-soft)}.relay2-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.relay2-destination{border:1px solid var(--line);border-radius:7px;grid-template-rows:auto 1fr auto;min-width:0;display:grid;overflow:hidden}.relay2-destination>header{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:grid}.relay2-destination>header>span{color:#175cd3;background:#eff8ff;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.relay2-destination>header>span.website{color:#176448;background:#ecfdf3}.relay2-destination>header>div{gap:3px;min-width:0;display:grid}.relay2-destination>header a{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:750;text-decoration:none;display:flex;overflow:hidden}.relay2-destination>header a svg{flex:none}.relay2-destination>header small{color:var(--muted);font-size:8px}.relay2-insights{grid-template-columns:repeat(4,1fr);align-content:center;padding:11px 10px 8px;display:grid}.relay2-insights>div{border-right:1px solid var(--line-soft);gap:4px;padding:0 7px;display:grid}.relay2-insights>div:first-child{padding-left:0}.relay2-insights>div:nth-child(4){border-right:0;padding-right:0}.relay2-insights span{color:var(--muted);font-size:8px}.relay2-insights strong{font:750 13px/1 var(--font-display),sans-serif}.relay2-insights>small{color:#98a2b3;grid-column:1/5;margin-top:9px;font-size:8px}.relay2-no-insights{min-height:72px;color:var(--muted);text-align:center;background:#fbfcfe;place-items:center;padding:12px;font-size:9px;line-height:1.45;display:grid}.relay2-destination>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:6px 10px;display:flex}.relay2-destination>footer>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.relay2-destination>footer a{color:var(--blue);flex:none;align-items:center;gap:4px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.relay2-empty{min-height:170px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:6px;display:grid}.relay2-empty strong{color:var(--ink);font-size:11px}.relay2-empty p{margin:0;font-size:10px}.relay2-run-head,.relay2-run-row{grid-template-columns:minmax(180px,1.3fr) 1fr .6fr .6fr .7fr;align-items:center;gap:14px;padding:0 16px;display:grid}.relay2-run-head{min-height:34px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;font-size:8px;font-weight:800}.relay2-run-row{border-top:1px solid var(--line-soft);min-height:48px;font-size:10px}.relay2-run-row time,.relay2-run-row>span:last-child{color:#475467}.relay2-run-row>span:nth-child(2){align-items:center;gap:7px;min-width:0;display:flex}.relay2-run-row small{color:var(--danger);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.relay2-run-empty{min-height:90px;color:var(--muted);place-items:center;font-size:10px;display:grid}@media (max-width:1050px){.relay2-destination-grid{grid-template-columns:1fr}.relay2-destination{grid-template-rows:auto auto;grid-template-columns:minmax(210px,.8fr) 1fr}.relay2-destination>header{border-right:1px solid var(--line-soft);border-bottom:0;grid-row:1/3}.relay2-destination>footer{grid-column:2}}@media (max-width:720px){.relay2-header{flex-direction:column;min-height:0}.relay2-header p{font-size:13px;line-height:1.5}.relay2-fetch-state{width:100%;min-width:0}.relay2-filter{flex-direction:column;align-items:stretch;padding:12px}.relay2-filter>div{margin:0 0 2px}.relay2-filter label{grid-template-columns:40px 1fr;display:grid}.relay2-filter input{width:100%}.relay2-summary{grid-template-columns:1fr 1fr}.relay2-summary>div{border-bottom:1px solid var(--line-soft)}.relay2-summary>div:nth-child(2){border-right:0}.relay2-summary>div:nth-last-child(-n+2){border-bottom:0}.relay2-post-list>article{padding:13px}.relay2-source-post>div{flex-direction:column;align-items:flex-start}.relay2-destination{grid-template-rows:auto auto auto;grid-template-columns:1fr;display:grid}.relay2-destination>header{border-right:0;border-bottom:1px solid var(--line-soft);grid-row:auto}.relay2-destination>footer{grid-column:auto}.relay2-run-table{overflow-x:auto}.relay2-run-head,.relay2-run-row{min-width:700px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.content:has(.syndicate-planner){width:min(1320px,100% - 56px);padding-bottom:128px}.syndicate-planner{--syndicate-soft:#f7faff;--syndicate-selected:#eef5ff}.syndicate-header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:78px;display:flex}.syndicate-header h1{font:750 clamp(30px, 3vw, 42px)/1.08 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0 0 7px}.syndicate-header p{color:var(--muted);margin:0;font-size:16px}.syndicate-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.syndicate-header-actions>span{min-height:36px;color:var(--blue);background:#fff;border:1px solid #b9cff8;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.syndicate-header-actions>span.dry-run{color:#176448;background:#ecfdf3;border-color:#86d5b5}.syndicate-header-actions .secondary-button{align-items:center;gap:7px;min-height:36px;display:inline-flex}.syndicate-test-banner{color:#176448;background:#ecfdf3;border:1px solid #86d5b5;border-radius:8px;align-items:flex-start;gap:11px;margin:0 0 14px;padding:13px 15px;display:flex}.syndicate-test-banner>div{gap:4px;min-width:0;display:grid}.syndicate-test-banner strong{font-size:11px}.syndicate-test-banner p{color:#316b57;margin:0;font-size:11px;line-height:1.5}.syndicate-test-banner code{overflow-wrap:anywhere;color:#175c45;font-size:10px}.syndicate-recent{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0 0 14px;overflow:hidden}.syndicate-recent summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 13px;list-style:none;display:flex}.syndicate-recent summary::-webkit-details-marker{display:none}.syndicate-recent summary span{color:#344054;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.syndicate-recent summary svg{color:var(--blue)}.syndicate-recent summary small{color:var(--muted);font-size:10px}.syndicate-recent>div{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,1fr);display:grid}.syndicate-recent>div>button{min-height:54px;color:var(--ink);border:0;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.syndicate-recent>div>button:hover{background:var(--syndicate-soft)}.syndicate-recent>div>button>span{gap:3px;min-width:0;display:grid}.syndicate-recent>div>button strong,.syndicate-recent>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.syndicate-recent>div>button strong{font-size:11px}.syndicate-recent>div>button small{color:var(--muted);font-size:10px}.syndicate-step-rail{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:2px 0 22px;padding:0;list-style:none;display:grid}.syndicate-step-rail li{color:#98a2b3;align-items:center;gap:10px;min-height:56px;display:flex;position:relative}.syndicate-step-rail li:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:48px;right:18px}.syndicate-step-rail li.active{color:var(--ink)}.syndicate-step-rail li.active:after{background:var(--blue)}.syndicate-step-rail li>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.syndicate-step-rail li.active>span{color:#fff;background:var(--blue);border-color:var(--blue)}.syndicate-step-rail strong{font-size:12px}.syndicate-content-step,.syndicate-audience-step,.syndicate-review-step{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);align-items:start;gap:18px;display:grid}.syndicate-editor-panel,.syndicate-intro-panel,.syndicate-target-panel,.syndicate-live-summary,.syndicate-review-main{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 1px 1px #11294c06}.syndicate-editor-panel{padding:22px}.syndicate-editor-panel>header{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:11px;padding-bottom:18px;display:flex}.syndicate-editor-panel>header svg{color:var(--blue)}.syndicate-editor-panel h2,.syndicate-target-panel h2,.syndicate-review-main h2{font:750 18px/1.25 var(--font-display), sans-serif;margin:0}.syndicate-editor-panel header p,.syndicate-target-panel header p,.syndicate-review-main header p{color:var(--muted);margin:4px 0 0;font-size:11px}.syndicate-editor-panel>label:not(.syndicate-upload),.syndicate-ai-controls>label,.syndicate-ai-grid label{color:#344054;gap:7px;margin-top:18px;font-size:11px;font-weight:750;display:grid;position:relative}.syndicate-reference-source{background:#f8faff;border:1px solid #d5e2fb;border-radius:9px;gap:12px;margin-top:18px;padding:14px;display:grid}.syndicate-reference-source>div:nth-child(2){grid-template-columns:minmax(0,1fr) 140px;gap:10px;display:grid}.syndicate-reference-source label{color:#344054;gap:7px;font-size:10px;font-weight:750;display:grid}.syndicate-reference-source input,.syndicate-reference-source select{width:100%;height:42px;color:var(--ink);border:1px solid var(--line);font:500 11px var(--font-body),sans-serif;background:#fff;border-radius:7px;padding:0 11px}.syndicate-reference-preview{color:#175cd3;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex;overflow:hidden}.syndicate-editor-panel label>span i{color:#98a2b3;font-style:normal;font-weight:500}.syndicate-editor-panel input,.syndicate-editor-panel textarea,.syndicate-audience-controls select,.syndicate-ai-controls textarea,.syndicate-ai-controls input,.syndicate-ai-controls select{width:100%;color:var(--ink);border:1px solid var(--line);font:500 12px/1.55 var(--font-body), sans-serif;background:#fff;border-radius:7px}.syndicate-editor-panel input,.syndicate-audience-controls select,.syndicate-ai-controls input,.syndicate-ai-controls select{height:43px;padding:0 12px}.syndicate-editor-panel textarea,.syndicate-ai-controls textarea{resize:vertical;padding:12px}.syndicate-editor-panel input:focus,.syndicate-editor-panel textarea:focus,.syndicate-audience-controls select:focus,.syndicate-ai-controls textarea:focus,.syndicate-ai-controls input:focus,.syndicate-ai-controls select:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #0b55e714}.syndicate-editor-panel label>small{color:#98a2b3;font-size:11px;font-weight:500}.syndicate-editor-panel label>small:first-of-type:not(:last-child){position:absolute;top:2px;right:8px}.syndicate-upload{min-height:122px;color:var(--muted);cursor:pointer;border:1px dashed #aab9cc;border-radius:8px;place-content:center;justify-items:center;gap:6px;margin-top:18px;display:grid}.syndicate-upload:hover{color:var(--blue);border-color:var(--blue);background:var(--syndicate-soft)}.syndicate-upload svg{color:var(--blue)}.syndicate-upload strong{color:var(--ink);font-size:11px}.syndicate-upload span{font-size:11px}.syndicate-assets{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.syndicate-assets>strong{color:var(--muted);margin-right:3px;font-size:11px}.syndicate-assets>span{color:#344054;border:1px solid var(--line-soft);text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border-radius:6px;align-items:center;gap:7px;max-width:260px;padding:6px 8px;font-size:11px;display:inline-flex;overflow:hidden}.syndicate-assets small{color:var(--muted);font-size:10px}.syndicate-assets button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.syndicate-assets button:hover{color:#b42318;background:#fef3f2}.syndicate-intro-panel{border-top:3px solid var(--blue);padding:26px}.syndicate-intro-panel>svg{color:var(--blue)}.syndicate-intro-panel h2{font:750 22px/1.15 var(--font-display), sans-serif;letter-spacing:-.02em;margin:18px 0 9px}.syndicate-intro-panel>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.syndicate-intro-panel ol{margin:24px 0 0;padding:0;list-style:none}.syndicate-intro-panel li{border-top:1px solid var(--line-soft);grid-template-columns:27px 1fr;gap:10px;padding:14px 0;display:grid}.syndicate-intro-panel li>span{width:27px;height:27px;color:var(--blue);background:var(--blue-soft);border-radius:7px;place-items:center;font-size:10px;font-weight:800;display:grid}.syndicate-intro-panel li div{gap:4px;display:grid}.syndicate-intro-panel li strong{font-size:11px}.syndicate-intro-panel li small{color:var(--muted);font-size:11px;line-height:1.45}.syndicate-target-panel{overflow:hidden}.syndicate-target-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 20px;display:flex}.syndicate-target-panel>header>strong{color:var(--blue);font-size:10px}.syndicate-mode-tabs{grid-template-columns:repeat(3,1fr);padding:14px 16px 0;display:grid}.syndicate-mode-tabs button{color:#475467;border:1px solid var(--line);cursor:pointer;background:#fff;border-right-width:0;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:8px 10px;display:flex}.syndicate-mode-tabs button:first-child{border-radius:7px 0 0 7px}.syndicate-mode-tabs button:last-child{border-right-width:1px;border-radius:0 7px 7px 0}.syndicate-mode-tabs button.active{z-index:1;color:var(--blue);background:var(--syndicate-selected);border-color:var(--blue);border-right-width:1px;position:relative}.syndicate-mode-tabs button.active+button{border-left-width:0}.syndicate-mode-tabs button span{text-align:left;gap:2px;display:grid}.syndicate-mode-tabs strong{font-size:10px}.syndicate-mode-tabs small{color:var(--muted);font-size:10px;font-weight:500}.syndicate-audience-controls,.syndicate-manual-controls,.syndicate-ai-controls{padding:18px 20px 22px}.syndicate-audience-controls>label{color:#344054;gap:7px;font-size:10px;font-weight:750;display:grid}.syndicate-audience-controls fieldset{border:0;margin:19px 0 0;padding:0}.syndicate-audience-controls legend{color:#344054;margin-bottom:8px;font-size:10px;font-weight:750}.syndicate-audience-controls fieldset>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.syndicate-audience-controls fieldset label{border:1px solid var(--line);cursor:pointer;border-radius:7px;grid-template-columns:17px 1fr;align-items:center;gap:8px;min-height:55px;padding:8px 10px;display:grid}.syndicate-audience-controls fieldset label:has(input:checked){background:var(--syndicate-selected);border-color:#b9cff8}.syndicate-audience-controls fieldset input{width:15px;height:15px;accent-color:var(--blue)}.syndicate-audience-controls fieldset label span{gap:3px;display:grid}.syndicate-audience-controls fieldset strong{font-size:11px}.syndicate-audience-controls fieldset small{color:var(--muted);font-size:10px}.syndicate-list-heading{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:55px;margin-top:17px;display:flex}.syndicate-list-heading h3{font:750 12px/1.2 var(--font-display), sans-serif;margin:0}.syndicate-list-heading p{color:var(--muted);margin:3px 0 0;font-size:10px}.syndicate-list-heading>span{min-width:28px;height:24px;color:var(--blue);background:var(--blue-soft);border-radius:5px;place-items:center;font-size:11px;font-weight:800;display:grid}.syndicate-page-list{border:1px solid var(--line);border-radius:7px;overflow:hidden}.syndicate-page-row{border:0;border-bottom:1px solid var(--line-soft);text-align:left;background:#fff;grid-template-columns:36px minmax(0,1fr) 110px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 11px;display:grid}.syndicate-page-row:last-child{border-bottom:0}.syndicate-page-row>img,.syndicate-page-fallback{object-fit:cover;color:#fff;background:var(--blue);border-radius:7px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.syndicate-page-name,.syndicate-page-meta{gap:3px;min-width:0;display:grid}.syndicate-page-name strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.syndicate-page-name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.syndicate-page-meta{text-align:right}.syndicate-page-meta strong{color:#475467;font-size:10px}.syndicate-page-meta small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.syndicate-more-pages{color:var(--muted);text-align:center;margin:9px 0 0;font-size:11px}.syndicate-page-filters{grid-template-columns:minmax(180px,1.5fr) repeat(3,1fr);gap:8px;display:grid}.syndicate-page-filters .search{position:relative}.syndicate-page-filters .search svg{color:var(--muted);position:absolute;top:12px;left:10px}.syndicate-page-filters input,.syndicate-page-filters select{width:100%;height:39px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;font-size:11px}.syndicate-page-filters input{padding:0 10px 0 32px}.syndicate-page-filters select{padding:0 8px}.syndicate-selection-bar{min-height:43px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.syndicate-selection-bar strong{color:var(--blue);font-size:13px}.syndicate-selection-bar button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.selectable-list{max-height:430px;overflow-y:auto}.syndicate-page-row.selectable{cursor:pointer;grid-template-columns:36px minmax(0,1fr) 110px 22px}.syndicate-page-row.selectable:hover,.syndicate-page-row.selectable.selected{background:var(--syndicate-soft)}.syndicate-page-row.selectable.selected{box-shadow:inset 3px 0 var(--blue)}.syndicate-checkbox{color:#fff;border:1px solid #b9c2ce;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.syndicate-checkbox.checked{background:var(--blue);border-color:var(--blue)}.syndicate-empty{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:150px;padding:20px;display:grid}.syndicate-empty svg{color:#98a2b3}.syndicate-empty strong{font-size:10px}.syndicate-empty p{color:var(--muted);margin:0;font-size:10px}.syndicate-coming-soon{color:#4d3b70;background:#f8f5fd;border:1px solid #ded3ef;border-radius:8px;gap:11px;padding:13px;display:flex}.syndicate-coming-soon>svg{color:var(--violet);flex:none}.syndicate-coming-soon strong{font-size:10px}.syndicate-coming-soon p{color:#6d6480;margin:3px 0 0;font-size:10px;line-height:1.45}.syndicate-coming-soon.live{color:#264f8a;background:#f1f6ff;border-color:#c5d7f7}.syndicate-ask-ai{margin-top:12px}.syndicate-ai-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.syndicate-ai-result{min-height:130px;color:var(--muted);text-align:center;background:#fbfcfe;border:1px dashed #c8d0db;border-radius:8px;place-content:center;justify-items:center;gap:6px;margin-top:18px;padding:20px;display:grid}.syndicate-ai-result svg{color:var(--violet)}.syndicate-ai-result strong{color:var(--ink);font-size:10px}.syndicate-ai-result p{max-width:430px;margin:0;font-size:10px;line-height:1.5}.syndicate-live-summary{padding:22px;position:sticky;top:96px}.syndicate-live-summary h3{font:750 14px/1.2 var(--font-display), sans-serif;margin:0 0 16px}.syndicate-live-summary dl{margin:0}.syndicate-live-summary dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.syndicate-live-summary dt{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.syndicate-live-summary dt svg{color:#475467}.syndicate-live-summary dd{color:var(--ink);text-align:right;margin:0;font-size:11px;font-weight:750}.syndicate-freeze-note{color:#275ea8;background:var(--blue-soft);border:1px solid #c9daf8;border-radius:7px;grid-template-columns:16px 1fr;gap:8px;margin-top:18px;padding:12px;display:grid}.syndicate-freeze-note p{margin:0;font-size:10px;line-height:1.55}.syndicate-review-main{overflow:hidden}.syndicate-review-main>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:20px;display:flex}.syndicate-review-main>header>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.syndicate-source-review{grid-template-columns:1fr 1fr;margin:0;padding:6px 20px;display:grid}.syndicate-source-review>div{border-bottom:1px solid var(--line-soft);align-content:center;gap:5px;min-height:65px;display:grid}.syndicate-source-review>div:nth-child(odd){padding-right:16px}.syndicate-source-review>div:nth-child(2n){border-left:1px solid var(--line-soft);padding-left:16px}.syndicate-source-review dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.syndicate-source-review dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:700;overflow:hidden}.syndicate-review-main>.syndicate-list-heading{margin:0 20px}.frozen-list{max-height:430px;margin:0 20px 20px;overflow-y:auto}.syndicate-campaign-panel{border-top:1px solid var(--line-soft);padding:0 20px 22px}.syndicate-campaign-panel>.syndicate-list-heading{border-top:0;margin-top:0}.syndicate-campaign-modes{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.syndicate-campaign-modes button{color:#475467;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;min-height:36px;font-size:11px;font-weight:750}.syndicate-campaign-modes button.active{color:var(--blue);background:var(--syndicate-selected);border-color:#9bbaf1}.syndicate-campaign-filters,.syndicate-new-campaign{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.syndicate-campaign-panel input,.syndicate-campaign-panel select,.syndicate-campaign-panel textarea{width:100%;color:var(--ink);border:1px solid var(--line);font:500 10px/1.5 var(--font-body), sans-serif;background:#fff;border-radius:7px}.syndicate-campaign-panel input,.syndicate-campaign-panel select{height:39px;padding:0 10px}.syndicate-campaign-panel textarea{resize:vertical;grid-column:1/3;padding:10px}.syndicate-campaign-select{margin-top:8px}.syndicate-final-confirm{color:#7b3318;cursor:pointer;background:#fff8f4;border:1px solid #efc7b8;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:0 20px 22px;padding:15px;display:grid}.syndicate-final-confirm input{accent-color:#c4431a;width:17px;height:17px}.syndicate-final-confirm span{gap:4px;display:grid}.syndicate-final-confirm strong{font-size:10px}.syndicate-final-confirm small{color:#8f604e;font-size:11px;line-height:1.5}.danger-approve{background:#b93818}.danger-approve:hover{background:#922d14}.syndicate-queued{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:0 1px 1px #11294c06}.syndicate-queued>header{border-bottom:1px solid var(--line-soft);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:84px;padding:18px 22px;display:grid}.syndicate-queued>header>span:first-child{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.syndicate-queued h2{font:750 18px/1.2 var(--font-display), sans-serif;margin:0}.syndicate-queued header p{color:var(--muted);margin:4px 0 0;font-size:10px}.syndicate-queue-summary{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);display:grid}.syndicate-queue-summary.recovery{grid-template-columns:repeat(5,1fr)}.syndicate-queue-summary>div{border-right:1px solid var(--line-soft);place-content:center;justify-items:center;gap:4px;min-height:88px;display:grid}.syndicate-queue-summary>div:last-child{border-right:0}.syndicate-queue-summary strong{font:750 24px/1 var(--font-display), sans-serif}.syndicate-queue-summary span{color:var(--muted);font-size:11px}.syndicate-queue-list{max-height:520px;overflow-y:auto}.syndicate-queue-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:66px;padding:9px 18px;display:grid}.syndicate-queue-list article>div{gap:4px;min-width:0;display:grid}.syndicate-queue-list article strong{font-size:10px}.syndicate-queue-list article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.syndicate-queue-list a{color:var(--blue);align-items:center;gap:5px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.syndicate-target-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.syndicate-recovery-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:15px 18px;display:flex}.syndicate-recovery-actions button,.warning-button,.danger-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.warning-button{color:#8a4b08;background:#fff9e9;border:1px solid #e7c985}.warning-button:hover{background:#fff2cf}.danger-button{color:#fff;background:#b42318;border:1px solid #b42318}.danger-button:hover{background:#8f1d15;border-color:#8f1d15}.danger-button.subtle{color:#b42318;background:#fff5f4}.danger-button:disabled,.warning-button:disabled{opacity:.5;cursor:not-allowed}.syndicate-status{color:#475467;text-transform:capitalize;white-space:nowrap;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.syndicate-status.queued,.syndicate-status.retry_queued{color:#175cd3;background:#eff8ff}.syndicate-status.processing,.syndicate-status.generating,.syndicate-status.ready,.syndicate-status.publishing{color:#6941c6;background:#f4f3ff}.syndicate-status.completed,.syndicate-status.published,.syndicate-status.dry_run_completed{color:#027a48;background:#ecfdf3}.syndicate-status.partial,.syndicate-status.failed,.syndicate-status.generation_failed,.syndicate-status.publish_failed{color:#b42318;background:#fef3f2}.syndicate-status.cancelled{color:#475467;background:#f2f4f7}.syndicate-status.removal_queued,.syndicate-status.removal_processing,.syndicate-status.removal_removing,.syndicate-status.removal_retry_queued{color:#9e4b11;background:#fff7ed}.syndicate-status.removal_completed,.syndicate-status.removal_removed{color:#027a48;background:#ecfdf3}.syndicate-status.removal_partial,.syndicate-status.removal_failed{color:#b42318;background:#fef3f2}.syndicate-notice{color:#714f08;background:#fff9e9;border:1px solid #ecd89e;border-radius:7px;align-items:center;gap:8px;margin-top:14px;padding:11px 13px;font-size:11px;display:flex}.syndicate-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0618328f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}body:has(.syndicate-dialog-backdrop) .sidebar{z-index:0}body:has(.syndicate-dialog-backdrop) .brand{visibility:hidden}.syndicate-recovery-dialog{background:#fff;border:1px solid #d8dee8;border-radius:12px;width:min(520px,100%);overflow:hidden;box-shadow:0 24px 80px #06183247}.syndicate-recovery-dialog>header{border-bottom:1px solid var(--line-soft);grid-template-columns:42px minmax(0,1fr) 30px;align-items:start;gap:12px;padding:20px;display:grid}.syndicate-recovery-dialog>header>span{border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.syndicate-recovery-dialog>header>span.warning{color:#9e4b11;background:#fff7ed}.syndicate-recovery-dialog>header>span.danger{color:#b42318;background:#fef3f2}.syndicate-recovery-dialog h2{font:750 18px/1.2 var(--font-display), sans-serif;margin:1px 0 5px}.syndicate-recovery-dialog header p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.syndicate-recovery-dialog header button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.syndicate-recovery-dialog>label{color:#344054;gap:7px;margin:16px 20px 0;font-size:10px;font-weight:750;display:grid}.syndicate-recovery-dialog textarea,.syndicate-recovery-dialog input{width:100%;color:var(--ink);border:1px solid var(--line);font:500 11px/1.5 var(--font-body), sans-serif;background:#fff;border-radius:7px;padding:10px 11px}.syndicate-recovery-dialog textarea{resize:vertical}.syndicate-recovery-dialog input{height:42px}.syndicate-recovery-dialog textarea:focus,.syndicate-recovery-dialog input:focus{border-color:#b42318;outline:0;box-shadow:0 0 0 3px #b4231814}.syndicate-recovery-dialog>footer{justify-content:flex-end;gap:8px;padding:18px 20px 20px;display:flex}.syndicate-settings-dialog{background:#fff;border:1px solid #d8dee8;border-radius:12px;width:min(820px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 80px #06183247}.syndicate-settings-dialog>header{z-index:1;border-bottom:1px solid var(--line-soft);background:#fff;grid-template-columns:minmax(0,1fr) 30px;gap:16px;padding:20px 22px;display:grid;position:sticky;top:0}.syndicate-settings-dialog h2{font:750 20px/1.2 var(--font-display),sans-serif;margin:0 0 5px}.syndicate-settings-dialog header p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.syndicate-settings-dialog header button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.syndicate-settings-dialog>section{border-bottom:1px solid var(--line-soft);padding:18px 22px}.syndicate-settings-section-heading{gap:4px;display:grid}.syndicate-settings-section-heading strong{color:var(--ink);font-size:11px}.syndicate-settings-section-heading strong i{color:var(--muted);font-size:11px;font-style:normal;font-weight:500}.syndicate-settings-section-heading span{color:var(--muted);font-size:11px;line-height:1.5}.syndicate-settings-label-grid,.syndicate-settings-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.syndicate-settings-label-grid fieldset{border:1px solid var(--line);border-radius:8px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.syndicate-settings-label-grid legend{color:#175cd3;padding:0 5px;font-size:11px;font-weight:800}.syndicate-settings-label-grid label,.syndicate-settings-page-grid label{color:#344054;gap:6px;min-width:0;font-size:11px;font-weight:750;display:grid}.syndicate-settings-label-grid input,.syndicate-settings-page-grid select{width:100%;height:40px;color:var(--ink);border:1px solid var(--line);font:500 10px var(--font-body),sans-serif;background:#fff;border-radius:7px;padding:0 10px}.syndicate-settings-note{color:#175cd3;background:#eff8ff;border-radius:7px;grid-template-columns:18px minmax(0,1fr);gap:7px;margin-top:12px;padding:10px;font-size:11px;line-height:1.5;display:grid}.syndicate-settings-dialog>footer{justify-content:flex-end;gap:8px;padding:18px 22px 20px;display:flex}.syndicate-action-bar{z-index:5;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:12px max(28px,50vw - 784px);display:flex;position:fixed;bottom:0;left:248px;right:0;box-shadow:0 -12px 28px #11294c0f}.syndicate-action-bar>div{align-items:center;gap:10px;display:flex}.syndicate-action-bar>div>svg{color:var(--blue)}.syndicate-action-bar>div span{gap:3px;display:grid}.syndicate-action-bar>div strong{font-size:10px}.syndicate-action-bar>div small{color:var(--muted);font-size:10px}.syndicate-action-bar nav{gap:8px;display:flex}.syndicate-action-bar .primary-button:disabled{cursor:not-allowed}@media (max-width:1080px){.syndicate-content-step,.syndicate-audience-step,.syndicate-review-step{grid-template-columns:minmax(0,1fr) 280px}.syndicate-action-bar{left:82px}.syndicate-action-bar>div small{display:none}.syndicate-page-filters{grid-template-columns:1fr 1fr}.syndicate-page-filters .search{grid-column:1/3}}@media (max-width:720px){.content:has(.syndicate-planner){width:calc(100% - 24px);padding-bottom:154px}.syndicate-header{flex-direction:column;align-items:stretch;gap:12px;min-height:0;margin-bottom:14px}.syndicate-header p{font-size:13px}.syndicate-header-actions{justify-content:flex-start}.syndicate-header-actions>span{white-space:normal}.syndicate-recent>div{grid-template-columns:1fr}.syndicate-step-rail strong{display:none}.syndicate-step-rail li{justify-content:center}.syndicate-step-rail li:after{left:8px;right:8px}.syndicate-content-step,.syndicate-audience-step,.syndicate-review-step{grid-template-columns:1fr}.syndicate-intro-panel{order:-1}.syndicate-mode-tabs{grid-template-columns:1fr;gap:7px}.syndicate-mode-tabs button,.syndicate-mode-tabs button:first-child,.syndicate-mode-tabs button:last-child{border:1px solid var(--line);border-radius:7px;justify-content:flex-start}.syndicate-mode-tabs button.active+button{border-left-width:1px}.syndicate-audience-controls fieldset>div,.syndicate-page-filters{grid-template-columns:1fr}.syndicate-page-filters .search{grid-column:1}.syndicate-page-row,.syndicate-page-row.selectable{grid-template-columns:34px minmax(0,1fr) 20px}.syndicate-page-row>img,.syndicate-page-fallback{width:34px;height:34px}.syndicate-page-meta{display:none}.syndicate-live-summary{position:static}.syndicate-source-review{grid-template-columns:1fr}.syndicate-source-review>div:nth-child(odd),.syndicate-source-review>div:nth-child(2n){border-left:0;padding-inline:0}.syndicate-reference-source>div:nth-child(2),.syndicate-settings-label-grid,.syndicate-settings-page-grid{grid-template-columns:1fr}.syndicate-dialog-backdrop{padding:10px}.syndicate-settings-dialog{max-height:calc(100vh - 20px)}.syndicate-ai-grid,.syndicate-campaign-filters,.syndicate-new-campaign{grid-template-columns:1fr}.syndicate-campaign-panel textarea{grid-column:1}.syndicate-queue-summary,.syndicate-queue-summary.recovery{grid-template-columns:repeat(2,1fr)}.syndicate-queue-list article{grid-template-columns:34px minmax(0,1fr) auto}.syndicate-queue-list article a{grid-column:2/4}.syndicate-target-statuses{flex-direction:column;align-items:flex-end}.syndicate-recovery-actions{flex-direction:column;align-items:stretch}.syndicate-recovery-actions button{width:100%}.syndicate-action-bar{flex-direction:column;align-items:stretch;min-height:132px;padding:12px;left:0}.syndicate-action-bar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.syndicate-action-bar nav .primary-button{grid-column:1/3}.syndicate-action-bar>div{justify-content:center}}.profile-button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 7px}.profile-button:hover{background:#f2f4f7}.profile-icon.navy,.profile-preview.navy{background:#12386b}.profile-icon.blue,.profile-preview.blue{background:#175cd3}.profile-icon.cyan,.profile-preview.cyan{background:#0788a5}.profile-icon.emerald,.profile-preview.emerald{background:#067647}.profile-icon.amber,.profile-preview.amber{background:#b54708}.profile-icon.rose,.profile-preview.rose{background:#c01048}.profile-icon.violet,.profile-preview.violet{background:#6938ef}.profile-dialog{width:min(520px,100%);padding:24px}.profile-dialog-header,.profile-dialog-body{display:contents}@media (min-width:761px){.profile-dialog-backdrop{padding:24px}.dialog.profile-dialog{flex-direction:column;width:min(620px,100%);min-height:0;max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.profile-dialog-header{border-bottom:1px solid var(--line);flex:none;padding:24px 66px 18px 24px;display:block}.profile-dialog-header .dialog-intro{margin:8px 0 0;font-size:13px}.profile-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 24px 24px;display:block;overflow-y:auto}.profile-dialog-footer.dialog-actions{border-top:1px solid var(--line);background:#fff;flex:none;margin:0;padding:16px 24px}.profile-dialog-footer button{min-height:44px}.profile-dialog .profile-option-grid.colours{grid-template-columns:repeat(7,42px);gap:12px}}.profile-dialog h2{font:780 20px var(--font-display),sans-serif;margin:0 0 5px}.profile-preview{color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;margin:16px auto;display:grid}.profile-photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.profile-photo-upload{color:#175cd3;cursor:pointer;background:#f5f8ff;border:1px dashed #84adff;border-radius:9px;align-items:center;gap:10px;min-height:62px;margin-top:14px;padding:12px 14px;display:flex;position:relative}.profile-photo-upload:hover{background:#eff6ff}.profile-photo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.profile-photo-upload>span{gap:3px;display:grid}.profile-photo-upload strong{color:#344054;font-size:10px}.profile-photo-upload small{color:#667085;font-size:9px;font-weight:500}.profile-dialog fieldset{border:1px solid var(--line);border-radius:8px;margin:14px 0 0;padding:12px}.profile-dialog legend{color:#344054;padding:0 5px;font-size:10px;font-weight:800}.profile-option-grid{gap:7px;display:grid}.profile-option-grid.icons{grid-template-columns:repeat(3,1fr)}.profile-option-grid.colours{grid-template-columns:repeat(7,1fr)}.profile-option-grid.icons button{color:#667085;text-transform:capitalize;cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:9px;display:flex}.profile-option-grid.icons button.active{color:#175cd3;background:#eff6ff;border-color:#84adff}.profile-option-grid.colours button{aspect-ratio:1;cursor:pointer;border:3px solid #fff;border-radius:50%;min-width:28px;box-shadow:0 0 0 1px #d0d5dd}.profile-option-grid.colours button.active{box-shadow:0 0 0 2px #175cd3}.profile-option-grid.colours .navy{background:#12386b}.profile-option-grid.colours .blue{background:#175cd3}.profile-option-grid.colours .cyan{background:#0788a5}.profile-option-grid.colours .emerald{background:#067647}.profile-option-grid.colours .amber{background:#b54708}.profile-option-grid.colours .rose{background:#c01048}.profile-option-grid.colours .violet{background:#6938ef}.work-draft-editor{background:#f8fafc;border-radius:8px;gap:11px;margin-top:16px;padding:14px;display:grid}.work-draft-editor label{color:#344054;gap:6px;font-size:9px;font-weight:800;display:grid}.work-draft-editor input,.work-draft-editor textarea{width:100%;color:var(--ink);border:1px solid var(--line);font:500 10px/1.5 var(--font-body),sans-serif;background:#fff;border-radius:7px;padding:9px}.work-draft-editor textarea{resize:vertical}.work-draft-preview{background:#f8fafc;border-left:3px solid #175cd3;border-radius:6px;margin-top:15px;padding:13px}.work-draft-preview strong{font-size:11px}.work-draft-preview p{white-space:pre-wrap;margin:6px 0 0}.owner-account-panel{grid-template-columns:64px minmax(0,1fr) 300px;gap:18px;padding:28px;display:grid}.owner-crown{color:#7a2e0e;background:linear-gradient(145deg,#fff4cc,#ffd98a);border:1px solid #f6c453;border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.owner-account-panel h3{font:780 19px var(--font-display),sans-serif;margin:5px 0 7px}.owner-account-panel>div>p{color:#667085;max-width:650px;margin:0;font-size:10px;line-height:1.65}.owner-capabilities{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.owner-capabilities span{color:#344054;background:#f2f4f7;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:700}.owner-account-panel aside{background:#fffcf5;border:1px solid #fedf89;border-radius:9px;align-self:start;padding:16px}.owner-account-panel aside strong{font-size:10px}.owner-account-panel aside p{color:#667085;margin:6px 0 12px;font-size:9px;line-height:1.55}.owner-transfer-unavailable{color:#667085;background:#fff;border-radius:6px;gap:7px;padding:9px;font-size:9px;line-height:1.45;display:flex}.ownership-dialog{width:min(610px,100%);padding:25px}.ownership-dialog h2{font:790 21px var(--font-display),sans-serif;margin:9px 0 4px}.ownership-warning{color:#b54708;background:#fffaeb;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.ownership-dialog>label{color:#344054;gap:7px;margin-top:15px;font-size:10px;font-weight:750;display:grid}.ownership-dialog>label select,.ownership-dialog>label input{border:1px solid var(--line);width:100%;height:41px;font:550 10px var(--font-body),sans-serif;background:#fff;border-radius:7px;padding:0 10px}.ownership-dialog fieldset{border:1px solid var(--line);border-radius:8px;gap:7px;margin:16px 0 0;padding:12px;display:grid}.ownership-dialog legend{padding:0 5px;font-size:10px;font-weight:800}.ownership-dialog fieldset label{border:1px solid var(--line-soft);cursor:pointer;border-radius:7px;grid-template-columns:17px 1fr;gap:8px;padding:10px;display:grid}.ownership-dialog fieldset label.selected{background:#eff8ff;border-color:#84adff}.ownership-dialog fieldset label.danger.selected{background:#fef3f2;border-color:#fda29b}.ownership-dialog fieldset label input{margin-top:2px}.ownership-dialog fieldset label span{gap:3px;display:grid}.ownership-dialog fieldset strong{font-size:10px}.ownership-dialog fieldset small{color:#667085;font-size:9px;line-height:1.45}.primary-button.danger{background:#b42318}.primary-button.danger:hover{background:#912018}.work-create-backdrop{z-index:120;padding:18px}.work-create-dialog{background:#fff;border:1px solid #d0d5dd;border-radius:14px;flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 90px #07193447}.work-create-dialog>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 17px;display:flex}.work-create-dialog>header h2{font:790 22px var(--font-display),sans-serif;margin:4px 0 3px}.work-create-dialog>header p{color:#667085;margin:0;font-size:10px}.work-create-dialog>header button{color:#667085;cursor:pointer;background:#f8fafc;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.work-create-steps{border-bottom:1px solid var(--line-soft);background:#fbfcfe;grid-template-columns:repeat(3,1fr);padding:0 26px;display:grid}.work-create-steps button{color:#98a2b3;min-height:52px;font:750 10px var(--font-body),sans-serif;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:flex;position:relative}.work-create-steps button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.work-create-steps button span{background:#eaecf0;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.work-create-steps button.active{color:#175cd3}.work-create-steps button.active:after{background:#175cd3}.work-create-steps button.active span{color:#fff;background:#175cd3}.work-create-steps button.complete{color:#067647;cursor:pointer}.work-create-steps button.complete span{color:#fff;background:#12b76a}.work-create-body{min-height:0;padding:20px 26px 24px;overflow:auto}.work-create-main{gap:14px;display:grid}.work-form-section{border:1px solid var(--line);background:#fff;border-radius:10px}.work-form-section>header{border-bottom:1px solid var(--line-soft);background:#fbfcfe;border-radius:10px 10px 0 0;align-items:center;gap:10px;padding:14px 16px;display:flex}.work-form-section>header>span{color:#175cd3;background:#eff6ff;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.work-form-section>header h3{margin:0 0 3px;font-size:11px}.work-form-section>header p{color:#667085;margin:0;font-size:9px}.work-form-section>header>b{color:#175cd3;margin-left:auto;font-size:9px}.work-fields{grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.work-fields label,.work-photo-input{color:#344054;gap:6px;font-size:10px;font-weight:750;display:grid;position:relative}.work-fields label.wide{grid-column:1/-1}.work-fields label>span i{color:#b42318;font-size:8px;font-style:normal}.work-fields input,.work-fields select,.work-fields textarea,.work-photo-input textarea{width:100%;color:var(--ink);font:520 10px/1.55 var(--font-body),sans-serif;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 11px}.work-fields input,.work-fields select{height:42px}.work-fields textarea,.work-photo-input textarea{resize:vertical;padding-block:10px}.work-fields label>small{color:#98a2b3;font-size:8px;font-weight:500;position:absolute;bottom:7px;right:8px}.work-fields small.error{color:#b42318;position:static}.work-photo-input{padding:16px}.work-photo-input>span{color:#667085;font-size:8px;font-weight:600}.work-page-search{color:#98a2b3;border:1px solid var(--line-soft);background:#f8fafc;border-radius:7px;align-items:center;gap:7px;height:39px;margin:14px 16px 8px;padding:0 10px;display:flex}.work-page-search input{width:100%;font:500 10px var(--font-body),sans-serif;background:0 0;border:0;outline:0}.work-create-pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:270px;padding:0 16px 16px;display:grid;overflow:auto}.work-create-pages label{border:1px solid var(--line-soft);cursor:pointer;border-radius:8px;grid-template-columns:0 34px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:9px;display:grid}.work-create-pages label.selected{background:#eff8ff;border-color:#84adff}.work-create-pages input{opacity:0;width:0;height:0}.work-create-pages img,.work-create-pages label>span{object-fit:cover;color:#175cd3;background:#eef4ff;border-radius:6px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.work-create-pages strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.work-create-pages i{color:#fff;background:#175cd3;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.work-review{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;display:grid}.work-review>section,.work-review>aside{border:1px solid var(--line);border-radius:10px;padding:20px}.work-review>section h3{font:780 19px var(--font-display),sans-serif;margin:12px 0 8px}.work-review>section p{color:#475467;white-space:pre-wrap;font-size:10px;line-height:1.65}.work-review>section a{color:#175cd3;align-items:center;gap:5px;font-size:9px;font-weight:750;display:inline-flex}.work-review>aside{background:#fbfcfe}.work-review>aside h3{margin:0 0 13px;font-size:11px}.work-review dl{gap:9px;margin:0;display:grid}.work-review dl div{grid-template-columns:90px 1fr;gap:8px;display:grid}.work-review dt{color:#98a2b3;text-transform:uppercase;font-size:8px}.work-review dd{color:#344054;align-items:center;gap:6px;margin:0;font-size:9px;font-weight:750;display:flex}.work-review-pages{flex-wrap:wrap;gap:4px;margin-top:13px;display:flex}.work-review-pages span{background:#eef2f6;border-radius:5px;padding:4px 6px;font-size:8px}.work-approval-note{color:#175cd3;background:#eff8ff;border-radius:7px;gap:8px;margin-top:14px;padding:10px;display:flex}.work-approval-note p{margin:0;font-size:9px;line-height:1.5}.work-create-error{color:#b42318;background:#fef3f2;border-top:1px solid #fecdca;margin:0;padding:10px 26px;font-size:9px}.work-create-dialog>footer{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px 26px;display:grid}.work-create-dialog>footer>button:first-child{justify-self:start}.work-create-dialog>footer>button:last-child{justify-self:end}.work-create-dialog>footer>span{color:#98a2b3;font-size:9px}@media (max-width:760px){.owner-account-panel{grid-template-columns:50px 1fr}.owner-account-panel aside{grid-column:1/-1}.work-create-backdrop{padding:8px}.work-create-dialog{border-radius:10px;max-height:calc(100vh - 16px)}.work-create-dialog>header,.work-create-body,.work-create-dialog>footer{padding-inline:14px}.work-create-steps{padding-inline:8px}.work-create-steps button strong{display:none}.work-fields,.work-review{grid-template-columns:1fr}.work-fields label.wide{grid-column:1}.work-create-pages{grid-template-columns:1fr}.work-create-dialog>footer{grid-template-columns:1fr 1fr}.work-create-dialog>footer>span{display:none}}.work-assignee-list{gap:7px;max-height:260px;padding:14px 16px;display:grid;overflow:auto}.work-assignee-list>div{border:1px solid var(--line-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.work-assignee-list>div.selected{background:#f5f8ff;border-color:#84adff}.work-assignee-list>div>label:first-child{flex:1;align-items:center;gap:10px;display:flex}.work-assignee-list label span{gap:2px;display:grid}.work-assignee-list strong{font-size:10px}.work-assignee-list small{color:#667085;font-size:8px}.work-quota{color:#475467;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex!important}.work-quota input{border:1px solid #d0d5dd;border-radius:6px;width:58px;height:34px;padding:0 8px}.work-progress{background:#e9eef5;border-radius:999px;height:4px;margin:10px 0 2px;overflow:hidden}.work-progress span{border-radius:inherit;background:#1570ef;height:100%;display:block}.work-assignee-progress,.work-submission-list{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:14px}.work-assignee-progress h3,.work-submission-list h3{margin:0;font-size:11px}.work-assignee-progress>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.work-assignee-progress>div>span{gap:2px;display:grid}.work-assignee-progress small{color:#667085;font-size:8px}.work-assignee-progress b{font-size:10px}.work-submission-list>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.work-submission-list>button{border:1px solid var(--line-soft);text-align:left;cursor:pointer;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.work-submission-list>button+button{margin-top:6px}.work-submission-list>button>span{gap:2px;display:grid}.work-submission-list>button strong{font-size:10px}.work-submission-list>button small{color:#667085;font-size:8px}.submission-status{color:#344054;text-transform:uppercase;background:#f2f4f7;border-radius:5px;padding:4px 6px;font-size:7px}.submission-status.submitted{color:#175cd3;background:#eff8ff}.submission-status.approved{color:#067647;background:#ecfdf3}.submission-status.changes_requested{color:#b54708;background:#fffaeb}.work-submission-backdrop{z-index:130}.work-submission-editor{width:min(720px,100vw - 24px);max-height:calc(100vh - 28px);overflow:auto}.work-draft-editor{gap:11px;display:grid}.work-draft-editor label,.work-review-editor>label{color:#344054;gap:5px;font-size:9px;font-weight:750;display:grid}.work-draft-editor input,.work-draft-editor textarea,.work-review-editor input,.work-review-editor textarea{width:100%;font:500 10px/1.5 var(--font-body),sans-serif;border:1px solid #d0d5dd;border-radius:7px;padding:9px 10px}.work-draft-editor small,.work-review-editor small{color:#667085;font-size:8px;font-weight:500}.work-draft-editor>div{justify-content:flex-end;gap:8px;display:flex}.work-review-editor{gap:12px;display:grid}.work-review-page-list{border:1px solid var(--line-soft);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:190px;margin-top:4px;padding:8px;display:grid;overflow:auto}.work-review-page-list label{background:#f8fafc;border-radius:5px;align-items:center;gap:7px;padding:6px;font-size:8px;display:flex}.work-draft-preview a{color:#175cd3;align-items:center;gap:4px;margin:5px 8px 0 0;font-size:8px;display:inline-flex}.form-error{color:#b42318!important}.work-detail{max-height:calc(100vh - 30px);overflow:auto}@media (max-width:760px){.work-assignee-list>div{flex-direction:column;align-items:flex-start}.work-quota{justify-content:space-between;width:100%}.work-review-page-list{grid-template-columns:1fr}}.manual-posts{margin-top:22px}.manual-posts-hero{color:#fff;background:linear-gradient(130deg,#061e41,#124c91);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:20px;padding:23px;display:flex}.manual-posts-hero h2{font:790 22px var(--font-display),sans-serif;margin:5px 0}.manual-posts-hero p{color:#cfdef2;max-width:720px;margin:0;font-size:10px;line-height:1.55}.manual-post-mode{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:8px;gap:9px;margin-top:12px;padding:11px 14px;display:flex}.manual-post-mode div{gap:3px;display:grid}.manual-post-mode strong{font-size:10px}.manual-post-mode span{font-size:9px}.manual-post-list{margin-top:18px}.manual-post-list>header{justify-content:space-between;display:flex}.manual-post-list>header h2{margin:0;font-size:15px}.manual-post-list>header span{color:#667085;font-size:10px}.manual-post-list>article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:18px;margin-top:10px;padding:17px;display:grid}.manual-post-copy>span{color:#175cd3;font-size:8px;font-weight:850}.manual-post-copy h3{margin:7px 0 5px;font-size:12px}.manual-post-copy p{color:#667085;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.manual-post-copy small{color:#98a2b3;margin-top:10px;font-size:8px;display:block}.manual-targets{gap:5px;display:grid}.manual-targets>div{background:#f8fafc;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px;display:grid}.manual-page-avatar{color:#175cd3;background:#eaf2ff;border-radius:6px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.manual-targets strong{font-size:9px}.manual-targets small{color:#667085;margin-top:2px;font-size:8px;display:block}.manual-targets em{color:#b42318;font-size:8px;display:block}.manual-target-status{color:#475467;background:#eaecf0;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:850}.manual-target-status.published,.manual-target-status.dry_run_completed{color:#067647;background:#ecfdf3}.manual-target-status.pending_approval{color:#b54708;background:#fffaeb}.manual-review-actions{gap:4px;display:flex}.manual-review-actions button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:5px 7px;font-size:8px}.manual-review-actions button:last-child{color:#fff;background:#175cd3}.manual-targets a,.test-path{color:#175cd3;font-size:8px;font-weight:750}.manual-post-empty{color:#98a2b3;background:#fff;border:1px dashed #d0d5dd;border-radius:10px;place-items:center;margin-top:10px;padding:50px;display:grid}.manual-post-empty h3{color:#344054;margin:9px 0 3px}.manual-post-empty p{margin:0;font-size:9px}.manual-composer-backdrop{z-index:130}.manual-composer{background:#fff;border-radius:14px;flex-direction:column;width:min(900px,100%);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 90px #0418364d}.manual-composer>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;padding:20px 24px;display:flex}.manual-composer>header h2{font:790 21px var(--font-display),sans-serif;margin:4px 0 0}.manual-composer>header button{border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.manual-composer>nav{border-bottom:1px solid var(--line-soft);background:#fbfcfe;justify-content:center;gap:40px;padding:12px;display:flex}.manual-composer>nav span{color:#98a2b3;background:#eaecf0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.manual-composer>nav span.active{color:#fff;background:#175cd3}.manual-composer>nav span.complete{color:#fff;background:#12b76a}.manual-composer>main{min-height:410px;padding:22px 24px;overflow:auto}.manual-compose-fields{gap:14px;display:grid}.manual-compose-fields label{color:#344054;gap:6px;font-size:10px;font-weight:800;display:grid}.manual-compose-fields label small{color:#98a2b3;font-size:8px}.manual-compose-fields input,.manual-compose-fields textarea,.manual-delivery input{width:100%;font:500 10px/1.55 var(--font-body),sans-serif;border:1px solid #d0d5dd;border-radius:7px;padding:10px}.manual-compose-fields textarea{resize:vertical}.manual-page-step>label{border:1px solid var(--line);border-radius:7px;gap:7px;padding:9px;display:flex}.manual-page-step>label input{border:0;outline:0;width:100%}.manual-page-step>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.manual-page-step>div button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:34px 1fr 18px;align-items:center;gap:8px;padding:9px;display:grid}.manual-page-step>div button.selected{background:#eff8ff;border-color:#84adff}.manual-page-step button>span{color:#175cd3;background:#eaf2ff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.manual-page-step button strong{font-size:9px}.manual-page-step button small{color:#667085;font-size:8px;display:block}.manual-page-step button i{color:#175cd3}.manual-delivery h3{margin:0 0 12px}.manual-delivery>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.manual-delivery>div button{text-align:left;color:#667085;border:1px solid var(--line);background:#fff;border-radius:9px;gap:5px;padding:16px;display:grid}.manual-delivery>div button.active{color:#175cd3;background:#eff8ff;border-color:#84adff}.manual-delivery button strong{font-size:10px}.manual-delivery button span{font-size:8px}.manual-delivery>label{gap:6px;margin-top:14px;font-size:10px;font-weight:800;display:grid}.manual-delivery aside{color:#175cd3;background:#eff8ff;border-radius:7px;gap:8px;margin-top:15px;padding:10px;display:flex}.manual-delivery aside p{margin:0;font-size:9px;line-height:1.5}.manual-review{grid-template-columns:1fr 320px;gap:14px;display:grid}.manual-review>section,.manual-review>aside{border:1px solid var(--line);border-radius:9px;padding:18px}.manual-review h3{margin:7px 0;font-size:15px}.manual-review p{white-space:pre-wrap;color:#475467;font-size:10px;line-height:1.6}.manual-review section a{color:#175cd3;font-size:9px;display:block}.manual-review section small{margin-top:12px;display:block}.manual-review>aside>div:not(.manual-review-pages){margin-right:20px;display:inline-grid}.manual-review>aside strong{font-size:24px}.manual-review>aside span{font-size:8px}.manual-review-pages{gap:5px;margin-top:16px;display:grid}.manual-review-pages span{background:#f8fafc;border-radius:5px;justify-content:space-between;padding:7px;display:flex}.manual-review-pages i{color:#175cd3;font-style:normal}.manual-compose-error{color:#b42318;background:#fef3f2;margin:0;padding:9px 24px;font-size:9px}.manual-composer>footer{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto 1fr;align-items:center;padding:13px 24px;display:grid}.manual-composer>footer button:first-child{justify-self:start}.manual-composer>footer button:last-child{justify-self:end}.manual-composer>footer span{color:#98a2b3;font-size:9px}@media (max-width:720px){.manual-posts-hero{flex-direction:column;align-items:stretch}.manual-post-list>article,.manual-review,.manual-page-step>div,.manual-delivery>div{grid-template-columns:1fr}.manual-targets>div{grid-template-columns:30px 1fr auto}.manual-review-actions,.manual-targets a,.test-path{grid-column:2/-1}.manual-composer-backdrop{padding:8px}.manual-composer{max-height:calc(100vh - 16px)}.manual-composer>main{padding:14px}.manual-composer>footer{grid-template-columns:1fr 1fr}.manual-composer>footer span{display:none}}.health-latency{color:#175cd3;gap:3px;width:190px;display:grid}.health-latency-meta{color:#667085;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.health-latency-meta strong{color:#175cd3;font-size:10px}.health-chart-plot{height:34px;position:relative}.health-latency svg{width:100%;height:34px;overflow:visible}.health-point{z-index:1;cursor:help;background:#fff;border:1.5px solid;border-radius:50%;outline:none;width:7px;height:7px;display:block;position:absolute;transform:translate(-50%,-50%)}.health-point>span{z-index:5;color:#fff;white-space:nowrap;background:#101828;border-radius:5px;width:max-content;max-width:220px;padding:5px 7px;font-size:8px;display:none;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 5px 14px #10182833}.health-point.first>span{left:-1px;transform:none}.health-point.last>span{left:auto;right:-1px;transform:none}.health-point:hover>span,.health-point:focus>span{display:block}.health-latency small{color:#98a2b3;font-size:7px}.staff-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;padding:0}.staff-summary .summary-item{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:88px;padding:18px;display:block}.staff-summary .summary-copy{flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;height:100%;display:flex}.staff-summary .summary-copy strong{font-size:27px}.staff-summary .summary-copy>span{font-size:10px}.staff-table{margin-top:18px}.staff-table td strong,.staff-table td small{display:block}.staff-table td small{color:#98a2b3;margin-top:4px;font-size:8px}.role-pill{color:#175cd3;background:#eff8ff;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:800;display:inline-block}.page-note{color:#667085;margin:0;font-size:10px;line-height:1.5}.staff-toolbar{gap:16px}.staff-toolbar>div:last-child{align-items:center;gap:8px;display:flex}.staff-toolbar label{border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 9px;display:flex}.staff-toolbar input{width:150px;font:600 10px var(--font-body),sans-serif;border:0;outline:0}.staff-toolbar select{border:1px solid var(--line);height:34px;font:700 9px var(--font-body),sans-serif;background:#fff;border-radius:6px;padding:0 26px 0 9px}.staff-empty{text-align:center;color:var(--muted);padding:28px;font-size:10px}.privilege-override-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.privilege-override-list>div{background:#f8fafc;border:1px solid #edf1f7;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.privilege-override-list span{gap:3px;display:grid}.privilege-override-list strong{font-size:9px}.privilege-override-list small{color:#667085;font-size:8px}.privilege-override-list select{border:1px solid var(--line);background:#fff;border-radius:5px;min-width:90px;padding:6px;font-size:8px}@media (max-width:900px){.system-row{grid-template-columns:42px minmax(0,1fr) auto}.health-latency{grid-column:2/-1;width:100%}.staff-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.privilege-override-list{grid-template-columns:1fr}.staff-toolbar,.staff-toolbar>div:last-child{flex-direction:column;align-items:stretch}.staff-toolbar label input{width:100%}}@media (max-width:560px){.staff-summary{grid-template-columns:1fr 1fr}.staff-summary .summary-item{min-height:78px;padding:14px}}.work-quota{grid-template-columns:auto auto;align-items:center;gap:8px;display:grid!important}.work-quota>div{background:#fff;border:1px solid #b9c2d0;border-radius:8px;grid-template-columns:36px 48px 36px;display:grid;overflow:hidden}.work-quota button{color:#175cd3;cursor:pointer;background:#f5f8ff;border:0;min-height:38px;font-size:18px;line-height:1}.work-quota button:first-child{border-right:1px solid #d0d5dd}.work-quota button:last-child{border-left:1px solid #d0d5dd}.work-quota input{text-align:center;-moz-appearance:textfield;border:0;border-radius:0;width:48px;height:38px;padding:0;font-size:14px;font-weight:800}.work-quota input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.work-quota input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.work-job-actions{justify-content:space-between;align-items:center}.work-job-actions .secondary-button{align-items:center;gap:6px;display:inline-flex}.work-submission-editor:has(.work-review-editor){width:min(1040px,100vw - 24px);padding:24px}.work-review-editor{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:16px}.work-review-content,.work-review-controls{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.work-review-content>header,.work-review-controls>header{background:#f8fafc;border-bottom:1px solid #e8edf3;align-items:center;gap:10px;padding:15px 16px;display:flex}.work-review-content>header>span,.work-review-controls>header>span{color:#175cd3;background:#eaf2ff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.work-review-content header small,.work-review-controls header small{color:#667085;margin-bottom:2px;font-size:9px;display:block}.work-review-content h3,.work-review-controls h3{font:760 14px var(--font-display),sans-serif;margin:0}.work-review-content>p{color:#344054;white-space:pre-wrap;min-height:120px;margin:0;padding:17px;font-size:11px;line-height:1.75}.work-review-content>a{color:#175cd3;align-items:center;gap:5px;margin:0 17px 15px;font-size:10px;font-weight:750;display:inline-flex}.work-review-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 16px;display:grid}.work-review-media a{aspect-ratio:16/10;background:#eef2f6;border-radius:8px;position:relative;overflow:hidden}.work-review-media img{object-fit:cover;width:100%;height:100%;display:block}.work-review-media span{color:#fff;background:#101828c7;border-radius:5px;padding:4px 6px;font-size:8px;position:absolute;bottom:7px;right:7px}.work-review-controls{gap:14px;padding-bottom:16px;display:grid}.work-review-controls>header{margin-bottom:0}.work-review-controls fieldset,.work-review-controls>label,.work-review-controls>.dialog-actions{margin:0 16px}.work-review-controls fieldset{border:0;min-width:0;padding:0}.work-review-controls legend,.work-review-controls>label{color:#344054;gap:6px;font-size:10px;font-weight:750;display:grid}.work-review-controls input,.work-review-controls textarea{font-size:11px}.work-review-page-list{border:0;grid-template-columns:1fr;gap:6px;max-height:210px;margin:0;padding:0}.work-review-page-list label{cursor:pointer;background:#fff;border:1px solid #e4e9f0;border-radius:8px;grid-template-columns:0 32px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:8px 9px;display:grid}.work-review-page-list label.selected{background:#eff8ff;border-color:#84adff}.work-review-page-list input{opacity:0;width:0;height:0;padding:0}.work-review-page-list img,.work-review-page-list label>span{object-fit:cover;color:#175cd3;background:#eaf2ff;border-radius:7px;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.work-review-page-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.work-review-page-list i{color:#fff;background:#175cd3;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.manual-page-step button>img{object-fit:cover;border-radius:6px;width:34px;height:34px;display:block}.manual-page-avatar:is(img){object-fit:cover;display:block}.manual-post-copy h3 a{color:inherit;align-items:center;gap:5px;display:inline-flex}.operator-command-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.operator-command-summary article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:4px;padding:18px;display:grid}.operator-command-summary article>span{color:#667085;font-size:10px;font-weight:700}.operator-command-summary strong{font:800 28px var(--font-display),sans-serif}.operator-command-summary small{color:#98a2b3;font-size:9px}.operator-command-note{color:#1849a9;background:#eff8ff;border:1px solid #b2ddff;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:13px 16px;display:flex}.operator-command-note strong{font-size:11px}.operator-command-note span{font-size:9px}.work-console.embedded,.work-console.embedded .work-board{margin-top:0}@media (max-width:760px){.work-create-body{padding-bottom:20px}.work-create-dialog>header h2{font-size:19px}.work-assignee-list>div{gap:10px}.work-quota{grid-template-columns:1fr;width:100%}.work-quota>div{grid-template-columns:44px 1fr 44px;width:100%}.work-quota input{width:100%;font-size:16px}.work-quota button{min-height:44px}.work-submission-editor:has(.work-review-editor){width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:16px}.work-review-editor{grid-template-columns:1fr}.work-review-content>p{min-height:0}.work-review-media{grid-template-columns:1fr}.work-review-controls>label,.work-review-controls fieldset,.work-review-controls>.dialog-actions{margin-inline:12px}.work-review-controls>.dialog-actions{grid-template-columns:1fr;display:grid}.work-review-controls>.dialog-actions button{justify-content:center;width:100%}.work-job-actions{flex-direction:column;align-items:stretch}.work-job-actions button{justify-content:center;width:100%}.operator-command-summary{grid-template-columns:1fr 1fr}.operator-command-summary article:last-child{grid-column:1/-1}.operator-command-note{flex-direction:column;align-items:flex-start;gap:5px}.manual-targets>div{grid-template-columns:34px minmax(0,1fr)}.manual-target-status{justify-self:start}.manual-review-actions,.manual-facebook-links,.test-path{grid-column:2}.manual-facebook-links{gap:10px;display:flex}.work-board{grid-template-columns:minmax(250px,1fr);overflow:visible}.work-column{min-width:0}.work-card{min-height:0}.dialog-backdrop:has(.profile-dialog){align-items:center;padding:12px;overflow:visible}.profile-dialog{width:100%;max-height:calc(100dvh - 24px);padding:20px;overflow:auto}.profile-option-grid.icons{grid-template-columns:repeat(2,1fr)}.profile-option-grid.colours{grid-template-columns:repeat(4,42px);justify-content:center}.profile-option-grid.colours button{width:42px;min-width:0}.profile-dialog .dialog-actions{grid-template-columns:1fr 1fr;display:grid}.profile-dialog .dialog-actions button{justify-content:center}}.health-map-shell{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr);min-height:520px;margin-top:26px;display:grid;overflow:hidden;box-shadow:0 1px 2px #11294c0a}.health-map-canvas{isolation:isolate;background:radial-gradient(circle at 49%,#175cd314,#0000 24%),linear-gradient(#f8faff 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#f8faff 1px,#0000 1px) 0 0/34px 34px;min-height:520px;position:relative}.health-map-links{z-index:-1;width:90%;height:80%;position:absolute;inset:10% 5%;overflow:visible}.health-map-links path{fill:none;stroke:#c8d6ee;stroke-width:.55px;stroke-dasharray:2 1.4;vector-effect:non-scaling-stroke}.health-bubble{width:112px;min-height:112px;color:var(--ink);cursor:pointer;background:#fffffff5;border:1px solid #dbe4f3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:absolute;box-shadow:0 10px 28px #102f5b17}.health-bubble:hover,.health-bubble:focus-visible{border-color:#84adf5;outline:none;transform:translate(-50%,-50%)scale(1.04)}.health-bubble.selected{border-color:#175cd3;box-shadow:0 0 0 5px #175cd317,0 14px 32px #102f5b1f}.health-bubble strong{text-align:center;max-width:88px;font-size:11px;line-height:1.2}.health-bubble small{color:#175cd3;font-size:10px;font-weight:800}.health-bubble>i{background:var(--green);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:18px;right:12px;box-shadow:0 0 0 1px #10182814}.health-bubble.unavailable>i{background:var(--danger)}.health-bubble.degraded>i{background:var(--amber)}.health-bubble-icon{color:#175cd3;background:#eff5ff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.map-edge{top:50%;left:14%;transform:translate(-50%,-50%)}.map-gateway{top:50%;left:39%;transform:translate(-50%,-50%)}.map-backend{top:50%;left:62%;transform:translate(-50%,-50%)}.map-worker{top:18%;left:87%;transform:translate(-50%,-50%)}.map-postgres{top:50%;left:87%;transform:translate(-50%,-50%)}.map-redis{top:82%;left:87%;transform:translate(-50%,-50%)}.health-map-legend{color:#667085;gap:14px;font-size:9px;display:flex;position:absolute;bottom:18px;left:20px}.health-map-legend span{align-items:center;gap:5px;display:flex}.health-map-legend i,.health-checkins li i{background:var(--green);border-radius:50%;width:7px;height:7px}.health-map-legend i.unavailable,.health-checkins li i.unavailable{background:var(--danger)}.health-map-detail{border-left:1px solid var(--line);background:#fff;padding:24px}.health-detail-heading{border-bottom:1px solid var(--line-soft);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:20px;display:grid}.health-detail-heading h2{font:750 17px/1.2 var(--font-display),sans-serif;margin:2px 0 3px}.health-detail-heading p,.health-detail-heading small{color:var(--muted);margin:0;font-size:9px}.health-detail-stats{border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid;overflow:hidden}.health-detail-stats div{border-right:1px solid var(--line-soft);padding:13px}.health-detail-stats div:last-child{border:0}.health-detail-stats dt{color:var(--muted);font-size:8px}.health-detail-stats dd{color:var(--ink);margin:5px 0 0;font-size:13px;font-weight:800}.health-responder{background:#f8faff;border-radius:8px;gap:4px;padding:15px;display:grid}.health-responder span,.health-responder small{color:var(--muted);font-size:8px}.health-responder strong{overflow-wrap:anywhere;font-size:10px}.health-checkins{margin-top:22px}.health-checkins>div{justify-content:space-between;align-items:center;display:flex}.health-checkins>div strong{font-size:11px}.health-checkins>div span{color:var(--muted);font-size:8px}.health-checkins ol{max-height:205px;margin:10px 0 0;padding:0;list-style:none;overflow:auto}.health-checkins li{border-bottom:1px solid var(--line-soft);color:#667085;justify-content:space-between;align-items:center;min-height:34px;font-size:8px;display:flex}.health-checkins li span{align-items:center;gap:7px;display:flex}.health-checkins li strong{color:var(--ink);font-size:9px}.staff-name-link{color:inherit;text-decoration:none}.staff-name-link:hover strong{color:#175cd3}.table-row-action{color:#175cd3;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.staff-profile-summary{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:48px minmax(240px,1fr) repeat(3,minmax(100px,.35fr));align-items:center;gap:16px;margin:22px 0;padding:20px;display:grid}.staff-profile-avatar{color:#175cd3;background:#eff5ff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.staff-profile-summary>div:nth-child(2)>span{color:#175cd3;font-size:8px;font-weight:800}.staff-profile-summary h2{font:750 18px/1.2 var(--font-display),sans-serif;margin:3px 0}.staff-profile-summary p{color:var(--muted);margin:0;font-size:9px}.staff-profile-summary>div:nth-child(n+3){border-left:1px solid var(--line-soft);gap:4px;padding-left:16px;display:grid}.staff-profile-summary>div:nth-child(n+3) strong{font:750 22px/1 var(--font-display),sans-serif}.staff-profile-summary>div:nth-child(n+3) span{color:var(--muted);font-size:8px}.staff-history-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.staff-history-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.staff-history-toolbar h2{font:750 15px var(--font-display),sans-serif;margin:0}.staff-history-toolbar p{color:var(--muted);margin:4px 0 0;font-size:9px}.staff-history-toolbar>div:last-child{gap:8px;display:flex}.staff-history-toolbar label{border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.staff-history-toolbar input{width:190px;font:600 10px var(--font-body),sans-serif;border:0;outline:0}.staff-history-toolbar select{border:1px solid var(--line);height:36px;font:700 9px var(--font-body),sans-serif;background:#fff;border-radius:7px;padding:0 28px 0 10px}.staff-history-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:0 20px;display:grid}.activity-mark{color:#175cd3;background:#eff5ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.staff-history-list article strong{font-size:10px}.staff-history-list article p{color:#667085;margin:3px 0;font-size:9px}.staff-history-list article small{color:#98a2b3;font-size:8px}.staff-history-list article>a{color:#175cd3;font-size:9px;font-weight:800;text-decoration:none}.staff-history-card>footer{color:var(--muted);background:#fafbfc;padding:14px 20px;font-size:8px}@media (max-width:1050px){.health-map-shell{grid-template-columns:1fr}.health-map-detail{border-top:1px solid var(--line);border-left:0}.staff-profile-summary{grid-template-columns:48px 1fr repeat(3,minmax(80px,.3fr))}}@media (max-width:760px){.health-map-canvas{min-height:620px}.health-bubble{width:100px;min-height:100px}.map-edge{top:14%;left:23%}.map-gateway{top:39%;left:23%}.map-backend{top:64%;left:23%}.map-worker{top:36%;left:72%}.map-postgres{top:61%;left:72%}.map-redis{top:86%;left:72%}.health-map-links{display:none}.staff-profile-summary{grid-template-columns:42px 1fr}.staff-profile-summary>div:nth-child(n+3){border-top:1px solid var(--line-soft);border-left:0;padding:12px 0 0}.staff-history-toolbar,.staff-history-toolbar>div:last-child{flex-direction:column;align-items:stretch}.staff-history-toolbar input{width:100%}.staff-history-list article{grid-template-columns:34px minmax(0,1fr)}.staff-history-list article>a{grid-column:2}}.service-latency{color:#175cd3;white-space:nowrap;margin-left:auto;font-size:9px;font-weight:800}.access-console,.invitation-section{min-width:0;max-width:100%}.invitation-section .table-frame{width:100%;max-width:100%;overflow-x:auto}html,body{max-width:100%;overflow-x:hidden}.staff-dashboard,.staff-profile-page{gap:18px;margin-top:24px;display:grid}.staff-overview{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(230px,.72fr) minmax(0,2.1fr);display:grid;overflow:hidden;box-shadow:0 4px 18px #162a4909}.staff-primary-stat{border-right:1px solid var(--line-soft);background:#f8fbff;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:22px;display:grid}.staff-stat-icon{color:#175cd3;background:#eaf2ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.staff-primary-stat div{display:grid}.staff-primary-stat strong{font:800 28px/1 var(--font-display),sans-serif}.staff-primary-stat div span{color:#344054;margin-top:5px;font-size:10px;font-weight:750}.staff-primary-stat>small{color:#667085;grid-column:1/-1;font-size:8px}.staff-metric-strip{grid-template-columns:repeat(4,1fr);display:grid}.staff-metric-strip article{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-width:0;padding:20px;display:flex}.staff-metric-strip article:last-child{border:0}.staff-metric-strip span{color:#667085;font-size:9px;font-weight:700}.staff-metric-strip strong{font:790 24px/1 var(--font-display),sans-serif;margin:7px 0 5px}.staff-metric-strip small{color:#98a2b3;font-size:8px}.staff-directory,.staff-activity-panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 4px 18px #162a4909}.staff-directory-header,.staff-activity-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex}.staff-directory-header h2,.staff-activity-panel>header h2{font:780 16px var(--font-display),sans-serif;margin:0}.staff-directory-header p,.staff-activity-panel>header p{color:#667085;margin:4px 0 0;font-size:9px}.staff-directory-header .secondary-button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.staff-filter-bar,.staff-activity-filters{border-bottom:1px solid var(--line-soft);background:#fbfcfe;align-items:center;gap:9px;padding:13px 21px;display:flex}.staff-filter-bar label,.staff-activity-filters label{color:#98a2b3;border:1px solid var(--line);background:#fff;border-radius:7px;flex:0 320px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.staff-filter-bar input,.staff-activity-filters input{width:100%;font:550 10px var(--font-body),sans-serif;background:0 0;border:0;outline:0}.staff-filter-bar select,.staff-activity-filters select{color:#344054;border:1px solid var(--line);height:38px;font:700 9px var(--font-body),sans-serif;background:#fff;border-radius:7px;padding:0 30px 0 10px}.staff-filter-bar>span{color:#667085;margin-left:auto;font-size:9px;font-weight:700}.staff-directory-table{max-width:100%;overflow-x:auto}.staff-directory-table table{border-collapse:collapse;width:100%;min-width:900px}.staff-directory-table th{color:#667085;border-bottom:1px solid var(--line);text-align:left;text-transform:uppercase;letter-spacing:.035em;background:#f8fafc;padding:10px 14px;font-size:8px;font-weight:800}.staff-directory-table td{border-bottom:1px solid var(--line-soft);color:#344054;vertical-align:middle;height:75px;padding:11px 14px;font-size:9px}.staff-directory-table tr:last-child td{border:0}.staff-directory-table tbody tr{transition:background .16s}.staff-directory-table tbody tr:hover{background:#fbfdff}.staff-person{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.staff-person>span{color:#fff;background:#19477d;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.staff-person>div,.staff-directory-table td:nth-child(2){gap:4px;display:grid}.staff-person strong{font-size:10px}.staff-person small,.staff-directory-table td>small{color:#98a2b3;font-size:8px}.staff-role{color:#175cd3;text-transform:uppercase;letter-spacing:.03em;background:#eff6ff;border-radius:5px;width:max-content;padding:4px 6px;font-size:7px}.staff-role-owner{color:#9a3412;background:#fff4e5}.staff-role-operator{color:#5b21b6;background:#f3efff}.staff-cell-metrics{grid-template-columns:auto auto;justify-content:start;align-items:baseline;column-gap:5px;display:grid}.staff-cell-metrics strong,.staff-cell-metrics b{font-size:12px}.staff-cell-metrics b{color:#175cd3;margin-left:6px}.staff-cell-metrics span{color:#667085;font-size:7px}.staff-directory-table time{color:#475467;white-space:nowrap;min-width:95px;font-size:8px;display:block}.staff-open-profile{color:#175cd3;background:#eff6ff;border-radius:7px;place-items:center;width:30px;height:30px;transition:all .16s;display:grid}.staff-open-profile:hover{color:#fff;background:#175cd3}.staff-empty-state{text-align:center;place-items:center;padding:42px;display:grid}.staff-empty-state>span{color:#667085;background:#f2f4f7;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.staff-empty-state strong{margin-top:10px;font-size:11px}.staff-empty-state p{color:#98a2b3;margin:4px 0 0;font-size:9px}.staff-profile-hero{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(280px,1fr) minmax(0,1.25fr);align-items:stretch;display:grid;box-shadow:0 4px 18px #162a4909}.staff-profile-identity{border-right:1px solid var(--line-soft);align-items:center;gap:15px;padding:24px;display:flex}.staff-profile-initials{color:#fff;width:58px;height:58px;font:800 16px var(--font-display),sans-serif;background:#19477d;border-radius:14px;flex:none;place-items:center;display:grid}.staff-profile-identity>div>div{align-items:center;gap:7px;display:flex}.staff-profile-identity h2{font:800 20px var(--font-display),sans-serif;margin:7px 0 3px}.staff-profile-identity p{color:#667085;margin:0;font-size:9px}.staff-account-state{color:#067647;align-items:center;gap:4px;font-size:8px;font-weight:750;display:flex}.staff-account-state i{background:#12b76a;border-radius:50%;width:6px;height:6px}.staff-account-state.disabled{color:#b42318}.staff-account-state.disabled i{background:#f04438}.staff-profile-hero dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.staff-profile-hero dl>div{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;padding:20px;display:flex}.staff-profile-hero dl>div:last-child{border:0}.staff-profile-hero dt{color:#667085;font-size:8px}.staff-profile-hero dd{font:790 17px var(--font-display),sans-serif;gap:4px;margin:7px 0 0;display:grid}.staff-profile-hero dd small{color:#98a2b3;font:600 7px var(--font-body),sans-serif}.staff-activity-panel>header>span{color:#475467;background:#f2f4f7;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:750}.staff-activity-timeline{margin:0;padding:0;list-style:none}.staff-activity-timeline li{border-bottom:1px solid var(--line-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 21px;display:grid;position:relative}.staff-activity-timeline li:last-child{border:0}.staff-event-mark{z-index:1;color:#475467;background:#f2f4f7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:relative}.staff-event-mark.success{color:#067647;background:#ecfdf3}.staff-event-mark.danger{color:#b42318;background:#fef3f2}.staff-activity-timeline article>div{align-items:center;gap:7px;display:flex}.staff-activity-timeline article strong{font-size:10px}.staff-activity-timeline article>div span{color:#475467;background:#f2f4f7;border-radius:4px;padding:3px 5px;font-size:7px}.staff-activity-timeline article p{color:#667085;margin:5px 0 3px;font-size:8px}.staff-activity-timeline code{color:#475467;max-width:420px;font:600 8px var(--font-body),sans-serif;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}.staff-activity-timeline time{color:#98a2b3;font-size:7px}.staff-activity-timeline>a,.staff-activity-timeline li>a{color:#175cd3;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:1050px){.staff-overview{grid-template-columns:1fr}.staff-primary-stat{border-right:0;border-bottom:1px solid var(--line-soft);grid-template-columns:42px 1fr auto}.staff-primary-stat>small{grid-column:auto}.staff-profile-hero{grid-template-columns:1fr}.staff-profile-identity{border-right:0;border-bottom:1px solid var(--line-soft)}}@media (max-width:760px){.staff-dashboard,.staff-profile-page{margin-top:18px}.staff-primary-stat{grid-template-columns:42px 1fr;padding:17px}.staff-primary-stat>small{grid-column:1/-1}.staff-metric-strip{grid-template-columns:1fr 1fr}.staff-metric-strip article{border-bottom:1px solid var(--line-soft);padding:15px}.staff-metric-strip article:nth-child(2){border-right:0}.staff-metric-strip article:nth-child(n+3){border-bottom:0}.staff-directory-header,.staff-activity-panel>header{flex-direction:column;align-items:flex-start;padding:16px}.staff-directory-header .secondary-button{justify-content:center;width:100%}.staff-filter-bar,.staff-activity-filters{flex-direction:column;align-items:stretch;padding:11px 16px}.staff-filter-bar label,.staff-activity-filters label{flex-basis:auto;width:100%}.staff-filter-bar>span{margin:0}.staff-directory-table table{min-width:760px}.staff-profile-identity{padding:18px}.staff-profile-hero dl{grid-template-columns:1fr 1fr}.staff-profile-hero dl>div{border-bottom:1px solid var(--line-soft);padding:15px}.staff-profile-hero dl>div:nth-child(2){border-right:0}.staff-profile-hero dl>div:nth-child(n+3){border-bottom:0}.staff-activity-timeline li{grid-template-columns:34px minmax(0,1fr);padding:12px 16px}.staff-activity-timeline li>a{grid-column:2;justify-self:start}.staff-activity-timeline code{max-width:210px}}.work-native-upload{cursor:pointer;background:#f7fbff;border:1px dashed #9eb5ca;border-radius:12px;gap:8px;padding:16px;position:relative;display:grid!important}.work-native-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.work-native-upload>span{justify-content:space-between;gap:12px;display:flex}.work-native-upload>strong{color:#173b59;background:#e7f0f8;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:max-content;padding:9px 13px;font-size:13px;display:flex}.work-upload-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;display:grid}.work-upload-list>div{background:#fff;border:1px solid #d9e3ec;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;min-height:54px;padding:6px;display:grid;position:relative;overflow:hidden}.work-upload-list img{object-fit:cover;border-radius:7px;width:42px;height:42px}.work-upload-list span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.work-upload-list small{color:#60778b;font-size:11px}.work-upload-list button{color:#6f8293;background:#f1f5f8;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.work-upload-list .pending{border-style:dashed;grid-template-columns:1fr;padding:10px 12px}.manual-facebook-links{flex-wrap:wrap;gap:7px;display:flex}.manual-facebook-links a{color:#176b9d;font-size:11px;font-weight:700}.access-scope-note{color:#667085;border:1px solid var(--line);background:#f8fafc;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:9px;font-weight:750;display:flex}.permission-choice{background:#fff;border:1px solid #d0d5dd;border-radius:7px;grid-template-columns:1fr 1fr;min-width:142px;overflow:hidden;display:grid!important}.permission-choice button{color:#667085;min-height:31px;font:750 8px var(--font-body),sans-serif;cursor:pointer;background:#fff;border:0;padding:0 10px}.permission-choice button+button{border-left:1px solid #e4e7ec}.permission-choice .active.allow{color:#067647;background:#ecfdf3}.permission-choice .active.block{color:#b42318;background:#fef3f2}.permission-choice button:disabled{cursor:not-allowed;opacity:.75}.permission-locked{background:#f5f6f8!important}.permission-locked>span{opacity:.7}.invite-builder{flex-direction:column;width:min(920px,100vw - 28px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.invite-builder>.dialog-close{top:17px;right:18px}.invite-builder-header{border-bottom:1px solid var(--line-soft);padding:22px 26px 0}.invite-builder-header>p{color:#667085;margin:0;font-size:10px}.invite-builder-header ol{grid-template-columns:repeat(4,1fr);margin:20px 0 0;padding:0;list-style:none;display:grid}.invite-builder-header li{color:#98a2b3;justify-content:center;align-items:center;gap:7px;min-height:45px;font-size:9px;font-weight:750;display:flex;position:relative}.invite-builder-header li:after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.invite-builder-header li>span{background:#eaecf0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.invite-builder-header li.active{color:#175cd3}.invite-builder-header li.active:after{background:#175cd3}.invite-builder-header li.active>span{color:#fff;background:#175cd3}.invite-builder-header li.done{color:#067647}.invite-builder-header li.done>span{color:#fff;background:#12b76a}.invite-step{gap:14px;min-height:0;padding:22px 26px;display:grid;overflow:auto}.invite-role-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.invite-role-options>button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;padding:15px;display:grid}.invite-role-options>button.selected{background:#f5f8ff;border-color:#84adff;box-shadow:0 0 0 2px #175cd30f}.invite-role-options>button>span{color:#175cd3;background:#eff6ff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.invite-role-options strong{font-size:11px}.invite-role-options p{color:#667085;margin:5px 0 0;font-size:9px;line-height:1.5}.invite-role-options small{color:#475467;background:#f2f4f7;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:800}.invite-full-scope{color:#344054;background:#fffcf5;border:1px solid #fedf89;border-radius:9px;gap:11px;padding:14px;display:flex}.invite-full-scope span{gap:3px;display:grid}.invite-full-scope strong{font-size:10px}.invite-full-scope small{color:#667085;font-size:8px;line-height:1.45}.invite-step-copy h3{font:760 15px var(--font-display),sans-serif;margin:0}.invite-step-copy p{color:#667085;margin:4px 0 0;font-size:9px}.invite-step-copy.compact{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:16px}.invite-permission-groups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.invite-permission-groups section{border:1px solid var(--line);border-radius:9px;overflow:hidden}.invite-permission-groups h4{border-bottom:1px solid var(--line-soft);text-transform:uppercase;background:#f8fafc;margin:0;padding:10px 12px;font-size:9px}.invite-permission-groups section>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.invite-permission-groups section>div:last-child{border:0}.invite-permission-groups section>div>span{gap:3px;display:grid}.invite-permission-groups strong{font-size:9px}.invite-permission-groups small{color:#667085;max-width:290px;font-size:8px;line-height:1.4}.invite-resources{max-height:270px}.invite-all-resources{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:9px;gap:11px;padding:17px;display:flex}.invite-all-resources strong{font-size:11px}.invite-all-resources p{margin:4px 0 0;font-size:9px}.invite-review-hero{color:#1849a9;background:#eff8ff;border-radius:10px;gap:13px;padding:18px;display:flex}.invite-review-hero>span{background:#dbeafe;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.invite-review-hero small{text-transform:uppercase;font-size:8px}.invite-review-hero h3{font:780 17px var(--font-display),sans-serif;margin:3px 0}.invite-review-hero p{margin:0;font-size:9px}.invite-review-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.invite-review-grid article{border:1px solid var(--line);border-radius:8px;gap:3px;padding:14px;display:grid}.invite-review-grid strong{font-size:19px}.invite-review-grid span{color:#667085;font-size:8px}.invite-review>section{border:1px solid var(--line);border-radius:9px;padding:14px}.invite-review>section h4{margin:0 0 8px;font-size:10px}.invite-review>section>p{color:#667085;margin:0;font-size:9px}.invite-review ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.invite-review li{justify-content:space-between;gap:10px;font-size:9px;display:flex}.invite-review li b{color:#175cd3;font-size:8px}.invite-review>aside{color:#475467;background:#f8fafc;border-radius:8px;gap:8px;padding:11px;display:flex}.invite-review>aside p{margin:0;font-size:8px;line-height:1.5}.invite-builder-actions{border-top:1px solid var(--line-soft);justify-content:space-between;padding:14px 26px;display:flex}.invite-loading{text-align:center;color:#667085;padding:30px}.invite-access-summary{color:#667085;margin-top:5px;font-size:8px;display:block}.public-invite-access{border:1px solid var(--line);background:#f8fafc;border-radius:9px;margin:15px 0;padding:13px}.public-invite-access>strong{font-size:10px}.public-invite-access>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.public-invite-access>div span{color:#175cd3;background:#eff6ff;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:750}.public-invite-access ul{border-top:1px solid var(--line-soft);gap:5px;margin:9px 0 0;padding:9px 0 0;list-style:none;display:grid}.public-invite-access li{color:#475467;justify-content:space-between;font-size:8px;display:flex}.public-invite-access li b{color:#175cd3;text-transform:capitalize;font-size:7px}@media (max-width:760px){.invite-builder{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.invite-builder-header{padding:18px 14px 0}.invite-builder-header li{font-size:0}.invite-builder-header li>span{font-size:8px}.invite-step{padding:16px 14px}.invite-role-options,.invite-permission-groups{grid-template-columns:1fr}.invite-role-options>button{grid-template-columns:36px minmax(0,1fr)}.invite-role-options>button>small{grid-column:2}.permission-choice{min-width:126px}.invite-permission-groups section>div{flex-direction:column;align-items:stretch}.invite-review-grid{grid-template-columns:1fr 1fr}.invite-review-grid article:last-child{grid-column:1/-1}.invite-builder-actions{padding:12px 14px}.privilege-override-list>div{flex-direction:column;align-items:stretch}.permission-choice{width:100%}.access-role-controls{flex-direction:column;align-items:stretch}.access-scope-note{width:100%}}.access-tabs>button>span{color:#475467;background:#e4e7ec;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:2px;padding:0 5px;font-size:8px;display:grid}.access-tabs>button.active>span{color:#175cd3;background:#eaf2ff}.privilege-category-list,.invite-permission-accordions{gap:8px;display:grid}.privilege-category-list details,.invite-permission-accordions details{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.privilege-category-list summary,.invite-permission-accordions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 13px;list-style:none;display:flex}.privilege-category-list summary::-webkit-details-marker{display:none}.invite-permission-accordions summary::-webkit-details-marker{display:none}.privilege-category-list summary>span,.invite-permission-accordions summary>span{gap:2px;display:grid}.privilege-category-list summary strong,.invite-permission-accordions summary strong{font-size:10px}.privilege-category-list summary small,.invite-permission-accordions summary small{color:#667085;font-size:8px}.privilege-category-list summary svg,.invite-permission-accordions summary svg{color:#98a2b3;transition:transform .18s}.privilege-category-list details[open] summary,.invite-permission-accordions details[open] summary{border-bottom:1px solid var(--line-soft);background:#f8fafc}.privilege-category-list details[open] summary svg,.invite-permission-accordions details[open] summary svg{transform:rotate(180deg)}.privilege-category-list .privilege-override-list{border:0;border-radius:0}.invite-permission-accordions details>div>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.invite-permission-accordions details>div>div:last-child{border:0}.invite-permission-accordions details>div>div>span{gap:3px;min-width:0;display:grid}.invite-permission-accordions details>div>div strong{font-size:9px}.invite-permission-accordions details>div>div small{color:#667085;max-width:430px;font-size:8px;line-height:1.45}.invitation-section.embedded{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:16px;overflow:hidden;box-shadow:0 4px 18px #162a4909}.invitation-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.invitation-heading h2{font:780 17px var(--font-display),sans-serif;margin:0}.invitation-heading p{color:#667085;margin:4px 0 0;font-size:9px}.invitation-heading>div:last-child{gap:8px;display:flex}.invitation-heading>div:last-child>span{color:#667085;border:1px solid var(--line-soft);background:#f8fafc;border-radius:7px;gap:2px;min-width:72px;padding:8px 11px;font-size:8px;display:grid}.invitation-heading>div:last-child strong{color:#101828;font-size:13px}.invitation-cards{display:grid}.invitation-cards>article{border-bottom:1px solid var(--line-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 20px;display:grid}.invitation-cards>article:last-child{border:0}.invitation-card-icon{color:#175cd3;background:#eff6ff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.invitation-card-copy{min-width:0}.invitation-card-copy>div{align-items:center;gap:7px;margin-bottom:5px;display:flex}.invitation-card-copy>strong{font-size:10px;display:block}.invitation-card-copy p{color:#667085;margin:3px 0 0;font-size:8px}.invitation-card-copy .role-label{font-size:7px}.invite-actions{flex-wrap:wrap}.table-action.primary{color:#fff;background:#175cd3;border-color:#175cd3}.table-action.danger.solid{color:#fff;background:#b42318;border-color:#b42318}.invitation-empty{text-align:center;place-items:center;padding:48px 20px;display:grid}.invitation-empty>span{color:#175cd3;background:#eff6ff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.invitation-empty strong{margin-top:10px;font-size:11px}.invitation-empty p{color:#667085;max-width:360px;margin:4px 0 0;font-size:9px;line-height:1.5}.invite-builder{width:min(780px,100vw - 28px)}.invite-builder-header{padding-top:20px}.invite-builder-header h2{font:790 20px var(--font-display),sans-serif;margin:0}.invite-builder-header>p{margin-top:4px}.invite-builder-header ol{margin-top:16px}.invite-step{padding-top:18px}.invite-role-options>button{min-height:104px}.invite-step-copy{padding-bottom:2px}@media (max-width:760px){.access-tabs{width:100%;overflow-x:auto}.access-tabs button{white-space:nowrap;flex:1;justify-content:center;padding:0 8px}.access-tabs>button>span{display:none}.invitation-heading{flex-direction:column;align-items:flex-start;padding:16px}.invitation-heading>div:last-child{width:100%}.invitation-heading>div:last-child>span{flex:1}.invitation-cards>article{grid-template-columns:36px minmax(0,1fr);padding:14px 16px}.invitation-card-icon{width:34px;height:34px}.invitation-card-copy p{line-height:1.5}.invitation-cards .invite-actions{grid-column:2;justify-content:flex-start}.invite-permission-accordions details>div>div{flex-direction:column;align-items:stretch}.invite-permission-accordions .permission-choice{width:100%}.invite-builder-header h2{font-size:18px}}.invite-recipient-field{border:1px solid var(--line);background:#f8fafc;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:18px;padding:15px 16px;display:grid}.invite-recipient-field>span{gap:3px;padding-top:3px;display:grid}.invite-recipient-field strong{font-size:11px}.invite-recipient-field small{color:#667085;font-size:8px;line-height:1.45}.invite-recipient-inputs{gap:10px;display:grid}.invite-recipient-inputs label{color:#344054;gap:5px;font-size:9px;font-weight:750;display:grid}.invite-recipient-inputs label>span{justify-content:space-between;align-items:center;display:flex}.invite-recipient-inputs label small{font-weight:600}.invite-recipient-inputs input{background:#fff;width:100%;min-height:42px}.invite-review-recipient{background:#f8fafc}.invite-review-recipient strong{color:#101828;margin:2px 0 3px;font-size:12px;display:block}.invite-review-recipient p{overflow-wrap:anywhere;font-weight:750;color:#175cd3!important}.invite-mail-state{border-radius:999px;padding:4px 6px;font-size:7px;font-weight:800}.invite-mail-state.sent{color:#067647;background:#ecfdf3}.invite-mail-state.failed{color:#b42318;background:#fef3f2}.invite-mail-state.pending{color:#b54708;background:#fffaeb}@media (max-width:760px){.invite-recipient-field{grid-template-columns:1fr;gap:10px}}.release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.release-grid>div{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:18px}.release-grid h3{margin:0 0 14px}.release-grid dl{gap:6px;margin:0;display:grid}.release-grid dt{color:#667085;margin-top:8px;font-size:11px}.release-grid dd{overflow-wrap:anywhere;color:#344054;margin:0;font-size:12px}@media (max-width:760px){.release-grid{grid-template-columns:1fr}}.staff-directory-table,.staff-directory-table th,.table-scroll-hint{position:relative}.table-scroll-hint{color:#475467;border-bottom:1px solid var(--line-soft);background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}:is(.staff-directory-table,.analytics-table-scroll,.table-frame):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}@media (max-width:1024px){:is(.facebook-filters,.work-create-dialog,.manual-composer,.work-draft-editor,.staff-filter-bar,.staff-activity-filters) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),textarea,select){min-width:0;font-size:16px}:is(.facebook-filters,.work-create-dialog,.manual-composer,.work-draft-editor,.staff-filter-bar,.staff-activity-filters) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select){min-height:44px}.facebook-filter-grid label,.work-fields label,.work-photo-input,.manual-composer label,.work-draft-editor label{font-size:14px;line-height:1.5}:is(.facebook-page-controls,.facebook-page-actions,.facebook-filter-heading,.token-row-actions) :is(button,a),.work-create-dialog button,.manual-composer button,.work-draft-editor button,.staff-open-profile{min-width:44px;min-height:44px;font-size:14px;line-height:1.4}.facebook-page-controls,.facebook-page-actions,.token-row-actions{flex-wrap:wrap;gap:8px}.facebook-page-actions :is(a,button){padding:10px 12px}.facebook-filter-heading p,.work-create-dialog>header p,.work-form-section>header p,.work-review>section p,.work-approval-note p{font-size:14px;line-height:1.5}.work-form-section>header h3,.work-review>aside h3,.work-assignee-list strong,.work-create-pages strong{font-size:14px}.work-fields label>span i,.work-fields label>small,.work-photo-input>span,.work-form-section>header>b,.work-create-error,.work-assignee-list small{font-size:12px;line-height:1.5}.work-fields label>small{position:static}.work-create-dialog>header>div{min-width:0}.work-create-dialog>header button{flex:0 0 44px}.work-create-dialog>header,.work-create-steps,.work-create-dialog>footer{flex-shrink:0}.work-create-body{overscroll-behavior:contain;scroll-padding-block:16px}.work-page-search,.staff-filter-bar label,.staff-activity-filters label{height:auto;min-height:46px}.work-create-pages strong{white-space:normal;overflow-wrap:anywhere}.work-create-dialog>footer button{white-space:normal;padding-block:10px}.work-review dt,.work-review-pages span,.work-create-dialog>footer>span{font-size:12px}.work-review dd{font-size:14px}.work-review dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.work-review dd{overflow-wrap:anywhere;min-width:0}.work-create-pages label:focus-within{outline:2px solid var(--blue);outline-offset:-2px}}@media (max-width:760px){.work-create-dialog{max-height:calc(100dvh - 16px)}.work-create-dialog>header{gap:10px;padding-block:14px}.work-create-dialog>header h2{font-size:19px}.work-form-section>header{align-items:flex-start}.work-fields{grid-template-columns:minmax(0,1fr);padding:12px}.work-create-dialog>footer{grid-template-columns:repeat(2,minmax(0,1fr))}}.analytics-refresh-health{background:#fff;border:1px solid #dce3ef;border-radius:16px;gap:10px;min-width:0;margin-top:20px;padding:20px;display:grid}.analytics-refresh-health header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.analytics-refresh-health p{color:#596579;margin:0;font-size:13px;line-height:1.6}.analytics-refresh-health summary{cursor:pointer;font-size:14px;line-height:1.6}.analytics-refresh-health ul{gap:10px;max-height:280px;padding:0;list-style:none;display:grid;overflow:auto}.analytics-refresh-health li{overflow-wrap:anywhere;background:#f5f7fb;border-radius:8px;gap:4px;padding:10px;font-size:12px;display:grid}
