:root{--ivory:#f3efe8;--charcoal:#161616;--sidebar:#191816;--sidebar-2:#23211e;--brass:#b08a4a;--brass-soft:#eadfcb;--greige:#8b847c;--panel:#fffdf9;--panel-2:#f8f4ee;--line:#ddd6cc;--text-soft:#645f58;--success:#2f6848;--success-soft:#e7f0e9;--warning:#8f671e;--warning-soft:#f4ead7;--danger:#8c493f;--danger-soft:#f3e3df;--shadow:0 12px 34px #211d180f}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}html{background:var(--ivory)}body{background:var(--ivory);color:var(--charcoal);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.shell{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:#f6f0e7;border-right:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;height:100vh;padding:28px 20px 20px;display:flex;position:sticky;top:0}.sidebar-top{min-height:0}.brand-block{border-bottom:1px solid #ffffff17;padding:0 10px 24px;display:block}.brand{letter-spacing:.08em;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:30px;line-height:1}.sub{letter-spacing:.22em;color:#a89f93;margin-top:8px;font-size:10px}.nav-groups{gap:22px;margin-top:24px;display:grid}.nav-group{gap:7px;display:grid}.nav-group-label{letter-spacing:.16em;color:#817a71;padding:0 11px;font-size:9px;font-weight:800}.nav-group-links{gap:4px;display:grid}.nav-group-links a{color:#dcd5cb;border-radius:9px;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:650;transition:background .16s,color .16s,transform .16s;display:flex;position:relative}.nav-group-links a:hover{color:#fff;background:#ffffff0f}.nav-group-links a.active{color:#fff;background:#b08a4a2e}.nav-group-links a.active:before{content:"";background:var(--brass);border-radius:999px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.sidebar-footer{gap:12px;display:grid}.desk-state{color:#928b82;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex}.desk-state-dot{background:#6f9c7c;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #6f9c7c1f}.logout-form{margin:0}.logout-button,.mobile-exit-button{color:#cfc7bc;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:800}.logout-button{width:100%}.logout-button:hover,.mobile-exit-button:hover{color:#fff;background:#ffffff0f}.main{min-width:0;padding:34px 42px 54px}.page-frame{width:min(1240px,100%);margin:0 auto}.mobile-topbar,.mobile-bottom-nav{display:none}.eyebrow{letter-spacing:.16em;color:var(--brass);text-transform:uppercase;font-size:10px;font-weight:800}.title{letter-spacing:-.02em;margin:7px 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:38px;font-weight:500;line-height:1.08}.lead{color:var(--text-soft);max-width:760px;margin:0;font-size:14px;line-height:1.58}.page-header{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:24px;display:flex}.page-header-copy{min-width:0}.page-count{border:1px solid var(--line);text-align:right;background:#fffdf9b3;border-radius:12px;flex:none;min-width:76px;padding:12px 15px}.page-count strong{font-family:Georgia,serif;font-size:25px;font-weight:500;display:block}.page-count span{color:var(--greige);text-transform:uppercase;letter-spacing:.09em;font-size:10px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;min-width:0;padding:18px;box-shadow:0 1px #16161605}.card h3{overflow-wrap:anywhere;margin:0 0 6px;font-family:Georgia,serif;font-size:21px;font-weight:500;line-height:1.25}.card p{overflow-wrap:anywhere}.metric-card{padding:16px 17px}.metric-label{color:var(--greige);letter-spacing:.03em;font-size:11px;font-weight:700}.metric{margin-top:8px;font-family:Georgia,serif;font-size:32px;line-height:1}.metric-hint{color:var(--greige);margin-top:7px;font-size:11px;line-height:1.35}.muted{color:var(--greige)}.section{margin-top:30px}.section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.section-heading h2{margin:0;font-family:Georgia,serif;font-size:24px;font-weight:500}.section-heading p{color:var(--greige);margin:0;font-size:12px}.two-column{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:16px;display:grid}.command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.command-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;min-height:128px;padding:17px;transition:transform .15s,border-color .15s,box-shadow .15s;display:block}.command-card:hover{box-shadow:var(--shadow);border-color:#cfc3b3;transform:translateY(-1px)}.command-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.command-card-label{color:var(--text-soft);font-size:11px;font-weight:750}.command-card-value{font-family:Georgia,serif;font-size:30px;line-height:1}.command-card p{color:var(--greige);margin:17px 0 0;font-size:12px;line-height:1.4}.command-card .arrow{color:var(--brass);font-size:15px}.home-list{gap:9px;display:grid}.home-item{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 15px}.home-item strong{margin-bottom:4px;font-size:14px;display:block}.home-item .what{color:#38342f;font-size:13px;line-height:1.48}.home-item .source{color:var(--greige);margin-top:8px;font-size:10px}.next-content-card{position:sticky;top:24px}.next-content-card .next-date{color:var(--brass);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800}.next-content-card h3{font-size:23px}.next-content-card .next-meta{color:var(--greige);margin-top:8px;font-size:11px}.quick-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12px;font-weight:700;display:flex}.quick-link:first-of-type{margin-top:14px}.button{letter-spacing:.035em;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:11px;font-weight:800;display:inline-flex}.button.primary{background:var(--charcoal);color:#fff}.button.primary:hover{background:#2a2926}.button.secondary{color:var(--charcoal);background:#eee8df;border-color:#e1d9cf}.button.secondary:hover{background:#e7e0d6}.button.ghost{color:var(--text-soft);border-color:var(--line);background:0 0}.button.ghost:hover{background:var(--panel-2)}.inline-button{display:inline-flex}.filter-bar{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.filter-chip{border:1px solid var(--line);min-height:34px;color:var(--text-soft);letter-spacing:.04em;background:#fffdf9a3;border-radius:999px;align-items:center;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.filter-chip:hover{background:var(--panel)}.filter-chip.active{background:var(--charcoal);color:#fff;border-color:var(--charcoal)}.signal-card,.target-card{margin-top:10px}.compact-card{padding:16px 17px}.signal-head{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.signal-head>div{min-width:0}.compact-card h3{margin:4px 0 5px;font-size:20px;line-height:1.22}.compact-person{color:var(--greige);font-size:12px;line-height:1.4}.status-pill{border:1px solid var(--line);letter-spacing:.08em;white-space:nowrap;color:var(--text-soft);background:var(--panel-2);border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:850}.status-pill.success{color:var(--success);background:var(--success-soft);border-color:#cfe0d3}.status-pill.warning{color:var(--warning);background:var(--warning-soft);border-color:#e6d3ae}.status-pill.danger{color:var(--danger);background:var(--danger-soft);border-color:#e4c8c2}.key-lines{gap:9px;margin-top:14px;display:grid}.key-line{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:10px;line-height:1.45;display:grid}.key-label{letter-spacing:.11em;color:var(--brass);text-transform:uppercase;padding-top:3px;font-size:9px;font-weight:850}.key-value{overflow-wrap:anywhere;color:#37332e;font-size:13px}.compact-meta,.signal-meta{color:var(--greige);flex-wrap:wrap;gap:7px 12px;margin-top:12px;font-size:10px;display:flex}.compact-meta a,.signal-meta a{text-underline-offset:3px;text-decoration:underline}.more{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.more summary{cursor:pointer;color:var(--greige);font-size:10px;font-weight:800;list-style:none}.more summary::-webkit-details-marker{display:none}.more summary:after{content:" +"}.more[open] summary:after{content:" –"}.more-body{color:#4d4943;margin-top:10px;font-size:12px;line-height:1.5}.quick-actions,.action-row{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.quick-actions form,.action-row form{display:inline-flex}.message-box{white-space:pre-wrap;background:var(--panel-2);border:1px solid var(--line);overflow-wrap:anywhere;word-break:break-word;border-radius:11px;margin-top:12px;padding:14px;font-size:13px;line-height:1.5}.content-body{max-height:440px;overflow:auto}.reply-form{grid-template-columns:1fr auto;gap:8px;margin-top:14px;display:grid}.reply-form input,.login-form input{border:1px solid var(--line);background:#fff;border-radius:9px;outline:none;width:100%;padding:12px 13px;font-size:14px}.reply-form input:focus,.login-form input:focus{border-color:var(--brass)}.content-list{gap:9px;margin-top:14px;display:grid}.content-row-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:88px minmax(0,1fr) auto;align-items:start;gap:16px;padding:15px;display:grid}.date-tile{background:var(--panel-2);text-align:center;border:1px solid #e6ded3;border-radius:10px;padding:10px 7px}.date-tile .day{font-family:Georgia,serif;font-size:26px;line-height:1;display:block}.date-tile .month{letter-spacing:.12em;color:var(--brass);margin-top:3px;font-size:9px;font-weight:850;display:block}.date-tile .time{color:var(--greige);margin-top:7px;font-size:10px;display:block}.content-row-main{min-width:0}.content-row-top{flex-wrap:wrap;gap:6px;margin-bottom:5px;display:flex}.content-tag{background:var(--panel-2);border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850;display:inline-flex}.content-tag.commercial{color:#7d5a22;background:#f3e8d5;border-color:#e5d0ac}.content-row-card h3{margin:0 0 5px;font-size:19px}.content-row-meta{color:var(--greige);font-size:11px}.content-row-actions{align-items:flex-start;display:flex}.content-details{margin-top:11px}.content-details summary{color:var(--brass);cursor:pointer;font-size:10px;font-weight:800;list-style:none}.content-details summary::-webkit-details-marker{display:none}.quality-summary{margin-top:9px}.linkedin-quality-card{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:12px;padding:12px 13px}.quality-check-list{gap:8px;margin-top:9px;display:grid}.quality-check-row{grid-template-columns:minmax(145px,.6fr) minmax(0,1.4fr);align-items:start;gap:10px;font-size:11px;line-height:1.4;display:grid}.quality-check-row strong{letter-spacing:.02em;font-size:10px}.linkedin-quality-card>.muted{margin-top:10px}@media (max-width:620px){.quality-check-row{grid-template-columns:1fr;gap:2px}}.status-control{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.status-control select{border:1px solid var(--line);color:var(--charcoal);background:#fff;border-radius:9px;padding:9px 10px;font-size:11px}.activity-list{margin-top:14px;display:grid}.activity-item{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) 220px;gap:16px;padding:15px 0 15px 22px;font-size:12px;display:grid;position:relative}.activity-item:before{content:"";background:var(--brass);border-radius:99px;width:7px;height:7px;position:absolute;top:20px;left:3px}.activity-item strong{font-size:12px}.activity-item .muted{margin-top:4px;font-size:10px}.notice{border:1px solid #0000;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:13px}.notice-error{background:var(--danger-soft);border-color:#e4c8c2}.notice-ok{background:var(--success-soft);border-color:#cfe0d3}.login-shell{background:var(--ivory);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:var(--panel);border:1px solid var(--line);width:min(480px,100%);box-shadow:var(--shadow);border-radius:18px;padding:34px}.brand-large{color:var(--charcoal);font-size:34px}.login-title{margin-top:22px;font-size:32px}.login-form{gap:9px;margin-top:24px;display:grid}.login-form label{letter-spacing:.1em;text-transform:uppercase;color:var(--greige);margin-top:7px;font-size:10px;font-weight:800}.login-actions{gap:10px;margin-top:10px;display:flex}.login-note{color:var(--greige);margin-top:18px;font-size:11px}.shell:has(.login-shell){grid-template-columns:1fr}:is(.shell:has(.login-shell)>.sidebar,.shell:has(.login-shell)>.mobile-bottom-nav){display:none}.shell:has(.login-shell)>.main{padding:0}.shell:has(.login-shell) .mobile-topbar{display:none!important}.row{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr .8fr;gap:12px;min-width:0;padding:13px 0;font-size:13px;display:grid}.row>*{overflow-wrap:anywhere;min-width:0}@media (max-width:1050px){.metric-grid,.command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column{grid-template-columns:1fr}.next-content-card{position:static}}@media (max-width:850px){body{font-size:14px}.shell{min-height:100vh;display:block}.sidebar{display:none}.main{width:100%;padding:calc(62px + env(safe-area-inset-top)) 14px calc(92px + env(safe-area-inset-bottom));overflow-x:hidden}.page-frame{width:100%}.mobile-topbar{z-index:50;min-height:56px;padding:calc(8px + env(safe-area-inset-top)) 14px 8px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#f3efe8f5;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.mobile-brand{flex-direction:column;line-height:1;display:flex}.mobile-brand span{letter-spacing:.05em;font-family:Georgia,serif;font-size:22px}.mobile-brand small{letter-spacing:.13em;color:var(--greige);text-transform:uppercase;margin-top:3px;font-size:8px}.mobile-exit-button{color:var(--text-soft);border-color:var(--line);background:var(--panel);padding:8px 10px}.mobile-bottom-nav{left:10px;right:10px;bottom:calc(9px + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#191816f5;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:repeat(5,1fr);gap:3px;padding:5px;display:grid;position:fixed;box-shadow:0 16px 40px #16161633}.mobile-bottom-nav>a,.mobile-more>summary{color:#bdb5ab;letter-spacing:.02em;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:45px;font-size:9px;font-weight:800;list-style:none;display:flex}.mobile-bottom-nav>a.active,.mobile-more>summary.active{color:#fff;background:#b08a4a33}.mobile-more{position:relative}.mobile-more>summary::-webkit-details-marker{display:none}.mobile-more-panel{background:var(--sidebar);border:1px solid #ffffff1a;border-radius:13px;width:min(260px,100vw - 36px);padding:8px;display:none;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 45px #16161647}.mobile-more[open] .mobile-more-panel{display:grid}.mobile-more-panel a{color:#d7d0c6;border-radius:8px;padding:12px;font-size:11px;font-weight:700}.mobile-more-panel a.active{color:#fff;background:#b08a4a2e}.page-header{align-items:flex-start;margin-bottom:18px}.page-count{min-width:66px;padding:9px 11px}.page-count strong{font-size:22px}.title{font-size:31px;line-height:1.05}.lead{font-size:13px;line-height:1.5}.eyebrow{font-size:9px}.grid,.metric-grid,.command-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.card{border-radius:12px;padding:14px}.metric-card{padding:13px}.metric{font-size:28px}.metric-hint{font-size:10px}.command-card{min-height:105px;padding:13px}.command-card-value{font-size:27px}.command-card p{margin-top:12px;font-size:10px}.section{margin-top:23px}.section-heading h2{font-size:21px}.section-heading p{display:none}.two-column{gap:11px}.compact-card{padding:13px}.compact-card h3{font-size:18px}.signal-head{gap:9px;display:grid}.status-pill{white-space:normal;width:max-content;max-width:100%}.key-line{grid-template-columns:56px minmax(0,1fr);gap:8px}.key-value{font-size:12px}.quick-actions,.action-row{grid-template-columns:1fr 1fr;width:100%;display:grid}.quick-actions form,.action-row form,.quick-actions .button,.action-row .button{width:100%}.message-box{font-size:12px}.reply-form{grid-template-columns:1fr}.content-row-card{grid-template-columns:60px minmax(0,1fr);gap:11px;padding:12px}.content-row-actions{grid-column:2}.date-tile{padding:8px 5px}.date-tile .day{font-size:22px}.content-row-card h3{font-size:17px}.status-control{grid-template-columns:1fr;display:grid}.activity-item{grid-template-columns:1fr;gap:5px;padding:13px 0 13px 20px}.login-shell{padding:16px}.login-card{padding:24px}.login-title{font-size:28px}.login-actions{display:grid}.login-actions .button{width:100%}.row{grid-template-columns:1fr;gap:6px}}@media (max-width:520px){.grid,.metric-grid,.command-grid{grid-template-columns:1fr}.page-header{display:block}.page-count{display:none}.quick-actions,.action-row{grid-template-columns:1fr}.content-row-card{grid-template-columns:52px minmax(0,1fr)}.content-row-actions{grid-column:1/-1;justify-content:flex-start}}.approval-bar{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.approval-bar>div{min-width:0}.approval-bar .muted{max-width:720px;margin-top:5px}@media (max-width:760px){.approval-bar{flex-direction:column;align-items:stretch}.approval-bar .button{width:100%}}@media (max-width:850px){html{scroll-padding-bottom:110px}html,body{touch-action:pan-x pan-y}body{-webkit-text-size-adjust:100%;overscroll-behavior-y:contain}a,button,summary,.filter-chip{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.main{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:calc(108px + env(safe-area-inset-bottom))}.mobile-topbar{min-height:60px;padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.mobile-exit-button{min-width:58px;min-height:40px}.mobile-bottom-nav{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));padding:5px}.mobile-bottom-nav>a,.mobile-more>summary{min-height:48px;padding:4px 2px;font-size:10px}.mobile-more-panel{overscroll-behavior:contain;max-height:min(70vh,420px);overflow-y:auto}.mobile-more-panel a{align-items:center;min-height:44px;display:flex}.title{font-size:30px}.lead{font-size:13px;line-height:1.55}.page-header{gap:12px}.section-heading{align-items:flex-start}.card{box-shadow:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:104px}.metric{font-size:27px}.filter-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:7px;margin-left:-12px;margin-right:-12px;padding:0 12px 4px;overflow:auto hidden}.filter-bar::-webkit-scrollbar{display:none}.filter-chip{flex:none;min-height:40px;padding:9px 13px;font-size:10px}.compact-card{overflow:hidden}.compact-person{font-size:12px;line-height:1.5}.compact-meta,.signal-meta{gap:6px 10px;font-size:10px;line-height:1.4}.key-lines{gap:10px}.key-value{line-height:1.5}.more summary,.content-details summary{align-items:center;min-height:44px;font-size:11px;display:flex}.message-box{padding:12px;font-size:13px;line-height:1.55}.button{min-height:46px;padding:11px 13px;font-size:11px}.quick-actions,.action-row{gap:8px}.quick-actions form,.action-row form{min-width:0}.status-control{gap:8px;width:100%}.status-control input,.status-control select,.reply-form input,.login-form input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--charcoal);background:#fff;border-radius:9px;outline:none;padding:11px 12px;font-size:16px}.status-control input:focus,.status-control select:focus,.reply-form input:focus,.login-form input:focus{border-color:var(--brass)}.status-control .button,.reply-form .button{width:100%}.content-body{max-height:none;overflow:visible}.notice{overflow-wrap:anywhere;padding:12px;font-size:12px;line-height:1.5}.approval-bar{margin-top:12px}}@media (max-width:520px){.grid{grid-template-columns:1fr}.metric-grid,.command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-card{min-height:112px}.command-card p{font-size:10px;line-height:1.35}.page-header{margin-bottom:15px}.title{font-size:29px}.section{margin-top:20px}.card{padding:13px}.metric-card{min-height:100px;padding:12px}.metric-label{font-size:10px}.metric{font-size:26px}.metric-hint{font-size:9px}.signal-head{gap:7px}.status-pill{padding:6px 9px;font-size:9px}.quick-actions,.action-row{grid-template-columns:1fr}.content-row-card{grid-template-columns:54px minmax(0,1fr);gap:10px}.content-row-actions{grid-column:1/-1;justify-content:flex-start}.date-tile{padding:8px 4px}.date-tile .day{font-size:21px}.login-card{padding:22px 18px}}@media (max-width:390px){.main{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.mobile-brand span{font-size:20px}.mobile-brand small{font-size:7px}.mobile-bottom-nav>a,.mobile-more>summary{font-size:9px}.title{font-size:27px}.metric-grid,.command-grid{gap:7px}.command-card{min-height:105px;padding:11px}.command-card-value{font-size:25px}.key-line{grid-template-columns:1fr;gap:3px}.key-label{padding-top:0}.content-row-card{grid-template-columns:48px minmax(0,1fr)}}.sector-filter-bar{margin-top:10px}.sector-section{margin-top:34px}.sector-heading{border-bottom:1px solid var(--line);padding-bottom:12px}.sector-heading h2{font-size:25px}.sector-subline{color:var(--greige);margin-top:5px;font-size:12px;line-height:1.45}.sector-counts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sector-counts span{background:var(--panel-2);border:1px solid var(--line);min-height:30px;color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.content-tag.market{background:var(--charcoal);border-color:var(--charcoal);color:#fff}.market-content-card{border-left:3px solid var(--brass)}.market-summary{background:var(--brass-soft);color:#4a3a21;border-radius:10px;margin-top:12px;padding:11px 12px;font-size:12px;line-height:1.5}.mobile-menu-trigger,.mobile-menu-backdrop{display:none}.mobile-topbar-actions{align-items:center;gap:7px;display:flex}@media (max-width:850px){.main{padding-bottom:calc(30px + env(safe-area-inset-bottom))}.mobile-bottom-nav{display:none!important}.mobile-menu-trigger{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--charcoal);letter-spacing:.08em;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex}.mobile-menu-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16161661;justify-content:flex-start;display:flex;position:fixed;inset:0}.mobile-menu-sheet{overscroll-behavior:contain;background:var(--panel);border-right:1px solid var(--line);width:min(88vw,390px);height:100dvh;padding:calc(16px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) 16px;overflow-y:auto;box-shadow:20px 0 50px #1616162e}.mobile-menu-head{top:calc(-16px - env(safe-area-inset-top));z-index:2;padding:calc(16px + env(safe-area-inset-top)) 16px 13px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fffdf9f7;justify-content:space-between;align-items:center;gap:16px;margin:-16px -16px 14px;display:flex;position:sticky}.mobile-menu-head strong{margin-top:3px;font-family:Georgia,serif;font-size:26px;font-weight:500;display:block}.mobile-menu-close{border:1px solid var(--line);background:var(--panel-2);min-height:40px;color:var(--text-soft);letter-spacing:.07em;cursor:pointer;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:850}.mobile-menu-list{gap:18px;display:grid}.mobile-menu-group{gap:4px;display:grid}.mobile-menu-group-label{color:var(--greige);letter-spacing:.12em;padding:0 8px 6px;font-size:9px;font-weight:850}.mobile-menu-group a{color:#38342f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.mobile-menu-group a.active{background:var(--brass-soft);color:var(--charcoal)}.mobile-menu-group a span:last-child{color:var(--brass);font-size:18px;line-height:1}.sector-heading{align-items:start;gap:9px;display:grid}.sector-heading h2{font-size:22px}.sector-subline{font-size:11px}.sector-counts{justify-content:flex-start}.sector-counts span{min-height:28px;font-size:8px}.market-content-card{border-left-width:3px}.market-summary{font-size:12px}}@media (max-width:520px){.mobile-topbar-actions{gap:5px}.mobile-menu-trigger,.mobile-exit-button{min-width:auto;padding-left:9px;padding-right:9px}.sector-section{margin-top:28px}.sector-heading h2{font-size:20px;line-height:1.15}}.day-group{margin-top:22px}.day-group:first-of-type{margin-top:14px}.day-group-heading{border-bottom:1px solid var(--line);text-transform:capitalize;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:0 2px 8px;font-family:Georgia,serif;font-size:19px;display:flex}.day-group-heading span{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-family:Inter,ui-sans-serif,sans-serif;font-size:10px;font-weight:850;display:inline-flex}.day-group-list{gap:9px;display:grid}.day-group-list .signal-card{margin-top:0}.source-post-box{background:#f7f2e9;border:1px solid #e4d8c6;border-radius:11px;margin-top:14px;padding:12px 13px}.source-post-label{color:var(--brass);letter-spacing:.1em;font-size:9px;font-weight:850}.source-post-text{color:#37332e;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.55}.match-reason{color:var(--greige);margin-top:5px;font-size:11px;line-height:1.45}@media (max-width:850px){.mobile-topbar{grid-template-columns:auto 1fr auto;gap:8px;display:grid;position:fixed}.mobile-brand{text-align:center;justify-self:center;align-items:center}.mobile-topbar-exit{justify-self:end}.mobile-menu-trigger{justify-self:start}.day-group{margin-top:20px}.day-group-heading{font-size:17px}.source-post-box{padding:11px}}.app-loading{padding-top:8px;animation:.18s ease-out loadingFade}.app-loading-line,.app-loading-card{background:linear-gradient(90deg,var(--panel-2) 25%,#faf7f1 50%,var(--panel-2) 75%);background-size:200% 100%;animation:1.15s linear infinite loadingShimmer}.app-loading-line{border-radius:7px;height:18px;margin-bottom:10px}.app-loading-line-wide{width:min(420px,72%)}.app-loading-line-mid{width:min(290px,52%);height:12px}.app-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.app-loading-card{border:1px solid var(--line);border-radius:14px;height:130px}@keyframes loadingShimmer{to{background-position:-200% 0}}@keyframes loadingFade{0%{opacity:.4}to{opacity:1}}@media (max-width:850px){.app-loading-grid{grid-template-columns:1fr 1fr}.app-loading-card{height:110px}}.nav-search{margin:20px 0 8px;padding:0 2px}.nav-search label,.filter-label{color:var(--greige);letter-spacing:.12em;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.nav-search-row{grid-template-columns:minmax(0,1fr) 38px;gap:6px;display:grid}.nav-search input,.global-search-page input{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--charcoal);border-radius:9px;outline:none;padding:10px 11px;font-size:12px}.nav-search input:focus,.global-search-page input:focus{border-color:var(--brass)}.nav-search button{border:1px solid var(--line);background:var(--panel-2);color:var(--brass);cursor:pointer;border-radius:9px;font-size:18px}.mobile-nav-search{margin:0 0 16px}.today-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.ops-status-strip{border:1px solid var(--line);color:var(--greige);background:#ffffff73;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;padding:10px 13px;font-size:10px;display:flex}.ops-status-strip strong{color:var(--charcoal)}.ops-status-strip a{color:var(--greige)}.home-item-link{color:inherit;text-decoration:none;display:block}.home-item-link:hover strong{color:var(--brass)}.text-link{color:var(--brass);font-size:10px;font-weight:800}.inbox-section{max-width:920px}.inbox-single{margin-top:12px}.inbox-counter{border:1px solid var(--line);background:var(--panel-2);min-width:max-content;color:var(--text-soft);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.inbox-card{scroll-margin-top:90px}.signal-core{gap:11px;display:grid}.why-here-box{border-left:3px solid var(--brass);background:var(--brass-soft);color:#3f3526;border-radius:9px;padding:12px 13px;font-size:12px;line-height:1.5}.why-here-box .source-post-label{margin-bottom:5px}.match-panel{background:#fbf8f2;border:1px solid #d9c9ae;border-radius:10px;padding:12px 13px}.match-panel-head{letter-spacing:.08em;color:var(--brass);flex-wrap:wrap;justify-content:space-between;gap:7px;font-size:9px;font-weight:850;display:flex}.match-panel-head strong{color:var(--charcoal)}.match-panel-reason{color:var(--text-soft);margin-top:7px;font-size:11px;line-height:1.5}.match-panel-subject{margin-top:8px;font-size:12px;line-height:1.4}.match-panel-note{color:var(--greige);margin-top:6px;font-size:10px;line-height:1.45}.entity-link{color:inherit;text-decoration:none}.entity-link:hover{color:var(--brass)}.secondary-entity{font-weight:600}.source-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.decision-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.decision-actions form,.decision-actions .button{width:100%}.selected-decision{grid-template-columns:minmax(0,320px)}.inbox-done{padding:28px}.inbox-done h3{margin-top:8px}.settings-status{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.settings-status h3{margin-top:5px}.settings-status p{color:var(--greige);margin-top:5px;font-size:12px}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.settings-grid .command-card h3{margin-top:18px}.global-search-page{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:18px;display:grid}.global-search-page input{font-size:14px}.search-section{margin-top:26px}.search-result-list{border-top:1px solid var(--line);display:grid}.search-result-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 2px;text-decoration:none;display:grid}.search-result-row div{min-width:0}.search-result-row strong{font-size:13px;display:block}.search-result-row span{color:var(--greige);overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.45;display:block}.search-result-row>span{color:var(--brass);margin:0;font-size:22px}.search-result-row:hover strong{color:var(--brass)}.detail-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.detail-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.entity-mini-list{margin-top:8px;display:grid}.entity-mini-list a{border-bottom:1px solid var(--line);color:inherit;gap:2px;padding:9px 0;display:grid}.entity-mini-list span{color:var(--greige);font-size:10px}.program-balance{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:14px;display:flex}.balance-pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.balance-pills span{border:1px solid var(--line);background:var(--panel-2);color:var(--text-soft);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:inline-flex}.balance-pills strong{color:var(--charcoal)}.balance-warning{background:var(--brass-soft);color:#5b472a;border-radius:9px;max-width:310px;padding:9px 11px;font-size:10px;line-height:1.45}.filter-label{margin-top:16px}.program-day{margin-top:20px}.program-day-heading{border-bottom:1px solid var(--line);text-transform:capitalize;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 8px;font-family:Georgia,serif;font-size:18px;display:flex}.program-day-heading span{border:1px solid var(--line);background:var(--panel-2);border-radius:999px;justify-content:center;align-items:center;min-width:27px;height:27px;font-family:Inter,ui-sans-serif,sans-serif;font-size:9px;font-weight:850;display:inline-flex}.program-day .content-list{margin-top:8px}@media (max-width:1100px){.today-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.nav-search{margin-top:0}.today-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-status-strip{gap:7px 12px;font-size:9px}.settings-status{flex-direction:column;align-items:stretch}.settings-status .button{width:100%}.settings-grid{grid-template-columns:1fr 1fr}.global-search-page{grid-template-columns:1fr}.global-search-page .button{width:100%}.detail-grid{grid-template-columns:1fr}.program-balance{flex-direction:column}.balance-warning{width:100%;max-width:none}.decision-actions{z-index:8;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f5;border-radius:12px;padding:8px;position:sticky;bottom:8px}.decision-actions .button{min-height:50px}}@media (max-width:520px){.today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid{grid-template-columns:1fr}.source-actions{grid-template-columns:1fr 1fr;display:grid}.source-actions .button{width:100%}.decision-actions{grid-template-columns:1fr 1fr}.selected-decision{grid-template-columns:1fr}}.action-list,.watchlist-list{gap:10px;margin-top:12px;display:grid}.action-card{position:relative}.match-action-card{border-left:3px solid var(--brass)}.dossier-grid{align-items:start}.watchlist-form{gap:8px;margin-top:14px;display:grid}.watchlist-form input,.watchlist-form select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--charcoal);background:#fff;border-radius:9px;outline:none;padding:10px 11px;font-size:12px}.watchlist-form input:focus,.watchlist-form select:focus{border-color:var(--brass)}.watchlist-card{border-left:3px solid var(--brass)}.timeline-list{border-top:1px solid var(--line);margin-top:10px;display:grid}.timeline-item{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:16px;padding:13px 2px;display:grid}.timeline-date{color:var(--greige);font-size:10px}.timeline-item strong{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.timeline-item p{color:var(--text-soft);margin-top:4px;font-size:12px;line-height:1.5}.graph-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.graph-node{border:1px solid var(--line);background:var(--panel);min-height:88px;color:inherit;border-radius:11px;flex-direction:column;justify-content:space-between;gap:12px;padding:12px;text-decoration:none;display:flex}.graph-node strong{letter-spacing:.09em;color:var(--brass);font-size:9px}.graph-node span{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:18px}.graph-node:hover span{color:var(--brass)}.related-card{margin-top:10px}.static-row{cursor:default}.followup-groups{gap:24px;display:grid}.followup-group{gap:8px;display:grid}.dossier-current-signal .button{margin-top:12px}@media (max-width:900px){.graph-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.timeline-item{grid-template-columns:1fr;gap:4px}.watchlist-form input,.watchlist-form select{min-height:46px;font-size:16px}}@media (max-width:520px){.graph-list{grid-template-columns:1fr 1fr}.graph-node{min-height:80px}.graph-node span{font-size:16px}}.client-acquisition-section{scroll-margin-top:90px}.client-card{border-left:3px solid var(--brass)}.client-acquisition-box{background:var(--brass-soft);border:1px solid #dbc8a7;border-radius:11px;margin-top:12px;padding:12px 13px}.client-acquisition-head{color:var(--brass);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.client-acquisition-head strong{color:var(--charcoal);font-size:9px}.client-acquisition-need{color:var(--charcoal);margin-top:7px;font-size:13px;font-weight:750;line-height:1.48}.client-acquisition-reason{color:var(--text-soft);margin-top:6px;font-size:11px;line-height:1.5}.client-acquisition-criteria{color:#6b5531;margin-top:8px;font-size:10px;font-weight:700;line-height:1.45}.dossier-client-box{grid-column:1/-1;margin-top:0;margin-bottom:2px}.pm-match-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.pm-match-side{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.pm-match-side strong{font-size:12px;line-height:1.45}.pm-match-side span{color:var(--text-soft);font-size:10px;line-height:1.45}.pm-match-request{border-top:1px solid var(--line);gap:4px;padding-top:7px;display:grid}.pm-match-request:first-of-type{border-top:0;padding-top:0}.editorial-home-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.publication-mini{border-bottom:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.publication-mini:last-child{border-bottom:0}.publication-mini strong{font-size:12px}.publication-mini span{color:var(--greige);font-size:10px;line-height:1.45}.discard-form{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;display:grid}.discard-form select{border:1px solid var(--line);min-width:0;color:var(--text-soft);background:#fff;border-radius:9px;outline:none;padding:9px 10px;font-size:10px}.discard-form select:focus{border-color:var(--brass)}.source-history{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.source-history-card{min-width:0}.source-history-card h3{font-size:16px;line-height:1.25}.source-history-card p{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 10px;font-size:11px;line-height:1.52}@media (max-width:850px){.pm-match-grid,.editorial-home-grid,.source-history{grid-template-columns:1fr}.client-acquisition-head{flex-direction:column;align-items:flex-start;gap:4px}.discard-form{grid-template-columns:1fr}.discard-form select{min-height:44px;font-size:16px}}.home-empty-line{color:var(--greige);margin-top:9px;padding:8px 2px 2px;font-size:11px;line-height:1.45}.home-card-details{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.home-card-details summary{color:var(--brass);letter-spacing:.06em;cursor:pointer;font-size:9px;font-weight:850}.home-card-details p{color:var(--text-soft);margin-top:7px;font-size:11px;line-height:1.5}.home-card-meta{margin-top:8px}.home-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compact-match-lines{margin-top:10px}.editorial-home-section{margin-top:28px}@media (max-width:850px){.ops-status-strip{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:9px 10px;overflow-x:auto}.ops-status-strip::-webkit-scrollbar{display:none}.ops-status-strip>span,.ops-status-strip>a{border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:999px;flex:none;padding:6px 8px}.section{margin-top:26px}.action-list,.watchlist-list{gap:8px}.action-card{padding:13px}.action-card .key-lines{gap:7px}.action-card .key-line{padding:6px 0}.action-card .source-actions{margin-top:10px}.action-card .decision-actions{margin-top:7px}.home-card-details{margin-top:6px;padding-top:7px}.client-acquisition-criteria{font-size:9px}.editorial-home-section{margin-top:24px}}@media (max-width:520px){.page-header .lead{font-size:12px;line-height:1.45}.page-count{min-width:78px}.action-card h3{font-size:17px}.action-card .compact-person{font-size:10px}.key-value{font-size:11px;line-height:1.45}.source-actions{grid-template-columns:1fr 1fr}.home-empty-line{font-size:10px}}.home-clear-state{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px;padding:11px 13px;display:flex}.home-clear-state strong{font-size:11px}.home-clear-state span{color:var(--greige);font-size:10px}@media (max-width:850px){.home-section-empty{display:none}.action-card .decision-actions{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:static;bottom:auto}.home-clear-state{gap:3px;margin-top:10px;padding:10px 11px;display:grid}}.linkedin-message-editor{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;margin-top:12px;padding:13px}.linkedin-message-editor textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:190px;color:var(--charcoal);font:inherit;background:#fff;border-radius:10px;outline:none;margin-top:7px;padding:12px 13px;font-size:13px;line-height:1.55}.linkedin-message-editor textarea:focus{border-color:var(--brass);box-shadow:0 0 0 3px #b08a4a17}.message-editor-meta{color:var(--greige);justify-content:space-between;gap:10px;margin-top:7px;font-size:9px;display:flex}.message-editor-error{color:#8f332e;margin-top:7px;font-size:10px;font-weight:700}.outreach-secondary-actions{margin-top:8px}.linkedin-message-editor .button:disabled{opacity:.55;cursor:default}@media (max-width:850px){.linkedin-message-editor{padding:11px}.linkedin-message-editor textarea{min-height:220px;font-size:16px}.linkedin-message-editor .quick-actions{grid-template-columns:1fr;display:grid}.linkedin-message-editor .quick-actions .button{width:100%;min-height:46px}.message-editor-meta{flex-direction:column;align-items:flex-start;gap:2px}}.network-open-box{background:var(--brass-soft);border:1px solid #d8c49d;border-radius:10px;margin-top:12px;padding:11px 12px}.network-open-evidence{color:var(--charcoal);margin-top:5px;font-size:11px;font-weight:700;line-height:1.45}.network-open-note{color:var(--greige);margin-top:5px;font-size:9px;line-height:1.45}.signal-status-stack{flex:none;justify-items:end;gap:5px;display:grid}.contact-status-date{color:var(--greige);text-align:right;font-size:9px;line-height:1.3}.sent-message-box{opacity:.9}@media (max-width:850px){.signal-head{align-items:flex-start}.signal-status-stack{justify-items:start}.contact-status-date{text-align:left}}.copy-open-flow{gap:7px;min-width:0;display:grid}.sent-confirm-box{background:var(--success-soft);border:1px solid #cfe0d3;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.sent-confirm-box span{color:var(--success);font-size:10px;font-weight:800;line-height:1.35}@media (max-width:850px){.sent-confirm-box{flex-direction:column;align-items:stretch}.sent-confirm-box .button{width:100%}}.platform-switch{grid-template-columns:1fr 1fr;gap:6px;margin:14px 0 16px;display:grid}.platform-switch a{color:#d8d1c7;letter-spacing:.08em;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:7px 8px;font-size:9px;font-weight:850;display:flex}.platform-switch a.active{color:#191816;background:var(--ivory);border-color:var(--ivory)}.platform-choice-page{max-width:1080px;margin:0 auto;padding:26px 0 50px}.platform-choice-header{max-width:760px;margin-bottom:24px}.platform-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.platform-choice-card{border:1px solid var(--line);background:var(--panel);min-height:300px;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;justify-content:flex-end;gap:12px;padding:28px;transition:transform .18s,border-color .18s;display:flex}.platform-choice-card:hover{border-color:var(--brass);transform:translateY(-2px)}.platform-choice-card.facebook-choice{background:linear-gradient(#fffdf9 0%,#f7f0e6 100%)}.platform-choice-card h2{margin:0;font-size:36px}.platform-choice-card p{color:var(--text-soft);max-width:520px;margin:0;line-height:1.6}.platform-choice-card>span{letter-spacing:.08em;color:var(--brass);margin-top:8px;font-size:10px;font-weight:850}.platform-choice-kicker{letter-spacing:.12em;color:var(--greige);font-size:9px;font-weight:850}.facebook-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 24px;display:grid}.facebook-summary-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.facebook-stat{flex-direction:column;justify-content:center;gap:4px;min-height:94px;display:flex}.facebook-stat strong{font-size:28px;line-height:1}.facebook-stat span{letter-spacing:.1em;color:var(--greige);font-size:9px;font-weight:850}.facebook-flow-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.facebook-flow-card>div{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;gap:4px;padding:12px;display:grid}.facebook-flow-card strong{font-size:12px}.facebook-flow-card span{color:var(--text-soft);font-size:11px;line-height:1.45}.facebook-content-card{margin-top:10px;padding:16px}.facebook-content-card .content-row-main{width:100%}@media (max-width:850px){.platform-choice-page{padding-top:10px}.platform-choice-grid{grid-template-columns:1fr}.platform-choice-card{min-height:220px;padding:22px}.platform-choice-card h2{font-size:30px}.facebook-summary-grid,.facebook-summary-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.facebook-flow-card{grid-template-columns:1fr}.platform-switch{margin:8px 0 14px}}.shell:has(.partner-public-page){background:var(--ivory);display:block}.shell:has(.partner-public-page)>.sidebar{display:none}.shell:has(.partner-public-page)>.main{padding:0}.shell:has(.partner-public-page) .mobile-topbar{display:none!important}.shell:has(.partner-public-page) .page-frame{width:100%;max-width:none}.partner-public-page{background:var(--ivory);min-height:100vh;color:var(--charcoal);font-family:DM Sans,Inter,ui-sans-serif,sans-serif}.partner-hero{background:var(--charcoal);color:var(--ivory);padding:34px clamp(20px,6vw,84px) 58px}.partner-brand{align-items:center;gap:13px;display:flex}.partner-brand img{object-fit:contain;border-radius:0;width:min(210px,58vw);height:auto;display:block}.partner-brand div{gap:3px;display:grid}.partner-brand strong{letter-spacing:.08em;font-family:Cormorant Garamond,Georgia,serif;font-size:22px}.partner-brand span{letter-spacing:.16em;color:#c7bfb4;text-transform:uppercase;font-size:10px}.partner-hero-copy{max-width:900px;margin-top:70px}.partner-hero-copy h1{letter-spacing:-.025em;margin:10px 0 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(44px,7vw,78px);font-weight:500;line-height:.98}.partner-hero-copy p{color:#d7d0c6;max-width:760px;font-size:16px;line-height:1.7}.partner-pills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.partner-pills span{color:#eadfcb;border:1px solid #b08a4a8c;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:750}.partner-benefits{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.partner-benefits article{background:var(--panel);padding:30px clamp(20px,4vw,48px)}.partner-benefits strong{font-family:Cormorant Garamond,Georgia,serif;font-size:24px}.partner-benefits p{color:var(--text-soft);margin:8px 0 0;font-size:13px;line-height:1.6}.partner-form-wrap{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:54px;width:min(1180px,100% - 40px);margin:0 auto;padding:64px 0 80px;display:grid}.partner-form-intro h2{margin:8px 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:42px;font-weight:500}.partner-form-intro>p{color:var(--text-soft);line-height:1.6}.partner-safeguard{border-left:3px solid var(--brass);background:var(--brass-soft);border-radius:0 10px 10px 0;margin-top:26px;padding:17px}.partner-safeguard p{margin:7px 0 0;font-size:12px;line-height:1.55}.partner-form{background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:14px;padding:24px;display:grid}.partner-form label{color:var(--text-soft);gap:6px;font-size:11px;font-weight:750;display:grid}.partner-form input,.partner-form select,.partner-form textarea,.candidate-edit input,.candidate-edit select,.candidate-edit textarea,.candidate-filters select{border:1px solid var(--line);width:100%;color:var(--charcoal);background:#fff;border-radius:9px;outline:none;padding:11px 12px}.partner-form input:focus,.partner-form select:focus,.partner-form textarea:focus,.candidate-edit input:focus,.candidate-edit select:focus,.candidate-edit textarea:focus{border-color:var(--brass);box-shadow:0 0 0 3px #b08a4a14}.partner-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.partner-consent{align-items:start;grid-template-columns:auto 1fr!important}.partner-consent input{width:18px;height:18px;margin:1px 0 0}.partner-consent a{text-decoration:underline}.partner-submit{min-height:48px}.partner-form-note{color:var(--greige);margin:0;font-size:10px;line-height:1.5}.partner-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.facebook-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 24px;display:grid}.facebook-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.facebook-quick-grid .command-card{min-height:120px}.facebook-quick-grid strong{font-size:14px}.candidate-filters{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.candidate-filters select{width:auto;min-width:180px}.candidate-list{gap:10px;display:grid}.candidate-card{padding:16px}.candidate-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.candidate-head h3{margin-top:5px}.candidate-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.candidate-meta-grid>div{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.candidate-meta-grid span{color:var(--greige);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.candidate-meta-grid strong{overflow-wrap:anywhere;font-size:11px}.candidate-meta-grid small{color:var(--greige)}.candidate-edit{grid-template-columns:1.4fr .7fr .8fr;gap:8px;margin-top:14px;display:grid}.candidate-edit label{color:var(--greige);text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:9px;font-weight:800;display:grid}.candidate-wide{grid-column:1/-1}@media (max-width:900px){.facebook-metric-grid,.facebook-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-meta-grid{grid-template-columns:1fr 1fr}.partner-benefits{grid-template-columns:1fr}.partner-form-wrap{grid-template-columns:1fr;gap:28px}.partner-hero-copy{margin-top:46px}}@media (max-width:600px){.partner-hero{padding:24px 18px 40px}.partner-hero-copy h1{font-size:44px}.partner-hero-copy p{font-size:14px}.partner-form-wrap{width:calc(100% - 28px);padding:40px 0 60px}.partner-form{padding:16px}.partner-form-grid{grid-template-columns:1fr}.partner-form input,.partner-form select,.partner-form textarea,.candidate-edit input,.candidate-edit select,.candidate-edit textarea,.candidate-filters select{font-size:16px}.facebook-metric-grid,.facebook-quick-grid{grid-template-columns:1fr 1fr}.candidate-meta-grid,.candidate-edit{grid-template-columns:1fr}.candidate-wide{grid-column:auto}.candidate-filters{display:grid}.candidate-filters select{width:100%}.candidate-head{display:grid}.partner-brand img{width:min(176px,58vw);height:auto}}.owner-radar-tabs{grid-template-columns:repeat(4,minmax(0,1fr));max-width:720px}.owner-radar-tabs a{color:var(--charcoal);border-color:var(--line);background:var(--panel)}.owner-radar-tabs a.active{background:var(--charcoal);border-color:var(--charcoal);color:var(--ivory)}.owner-radar-note{border-left:3px solid var(--brass);margin-top:14px;padding:14px 16px}.owner-radar-note strong{font-size:12px}.owner-radar-note p{color:var(--text-soft);margin:6px 0 0;font-size:11px;line-height:1.55}.owner-radar-card{border-left:3px solid var(--brass)}@media (max-width:650px){.owner-radar-tabs{grid-template-columns:1fr 1fr}}.owner-heat-filters{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.owner-heat-filters a{border:1px solid var(--line);background:var(--panel);color:var(--text-soft);letter-spacing:.08em;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.owner-heat-filters a.active{background:var(--charcoal);border-color:var(--charcoal);color:var(--ivory)}.status-pill.owner-heat.hot{background:var(--success-soft);color:var(--success)}.status-pill.owner-heat.warm{background:var(--brass-soft);color:#6b5531}.status-pill.owner-heat.cold{background:var(--panel-2);color:var(--greige)}.research-execution-section{margin-top:18px}.research-latest-run{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.research-latest-run strong{margin-top:3px;font-size:14px;display:block}.research-latest-run .muted{margin-top:5px}.research-run-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.research-run-day{border:1px solid var(--line);background:var(--panel);border-radius:11px;gap:7px;padding:12px;display:grid}.research-run-day>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.research-run-day strong{text-transform:capitalize;font-size:11px}.research-run-day span:not(.status-pill){color:var(--greige);font-size:10px}.research-run-day .status-pill{justify-self:start}.research-run-day small{color:var(--greige);font-size:9px}@media (max-width:900px){.research-run-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.research-latest-run{display:grid}.research-run-grid{grid-template-columns:1fr}}
