@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.public-access{min-height:100svh;display:grid;place-items:center;padding:40px 22px;background:#f8f9f4}.public-access-panel{width:100%;max-width:390px;padding:34px;background:#fff;border:1px solid #e2e7da;border-radius:12px}.public-access-brand{display:inline-flex;margin-bottom:32px}.public-access-brand .brand{font-size:26px}.public-access-brand .brand-symbol{width:28px;height:28px}.public-access-panel h1{font-size:25px;letter-spacing:-.8px;font-weight:750;margin-bottom:10px}.public-access-intro{font-size:13px;line-height:1.7;color:#738068;margin-bottom:25px}.public-access-form{display:flex;flex-direction:column;gap:10px}.public-access-form label{font-size:12px;font-weight:550;color:#536449}.public-access-form input{height:44px;border:1px solid #dce3d3;border-radius:6px;padding:11px 12px;color:var(--ink);background:#fff;font-size:14px}.public-access-form .button{min-height:42px;margin-top:5px;font-size:12px}.public-access-beta{border-top:1px solid #e8ecdf;padding-top:22px;margin-top:26px;font-size:12px;line-height:1.8;color:#79866e}.public-access-beta a{color:#536944;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.public-access-panel .notice{font-size:12px;margin-bottom:20px}.public-access-panel>.button{font-size:12px;min-height:42px}@media(max-width:450px){.public-access-panel{padding:27px 25px}.public-access{padding:25px 18px}.public-access-brand{margin-bottom:28px}}:root{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1b2823;background:#f6f7f3;font-synthesis:none;--ink:#1b2823;--muted:#7b847e;--line:#e5e8df;--paper:#fff;--lime:#d4f96a;--sidebar:#17251f;--radius:12px;--brand-cutout:#f8f9f4;--display:"Hanken Grotesk",sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,fieldset:disabled button{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #a8cb46;outline-offset:4px}input:focus,select:focus,textarea:focus{outline:none;border-color:#7e9d3d;box-shadow:0 0 0 3px #d4f96a42}input,select,textarea{max-width:100%}input[type=search]::-webkit-search-cancel-button{cursor:pointer}fieldset{border:0;padding:0;margin:0;min-width:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display)}h2{font-size:18px;letter-spacing:-.45px;font-weight:750}h3{font-size:15px;letter-spacing:-.2px}p{line-height:1.6}svg{flex-shrink:0}dt,dd{margin:0}ul{margin:0;padding:0;list-style:none}.muted{color:var(--muted)}.numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.sr-only{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;left:20px;top:-100px;background:var(--lime);padding:12px 20px;border-radius:6px;z-index:1000}.skip-link:focus{top:16px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:10px 16px;border:1px solid transparent;border-radius:7px;font-size:13px;font-weight:650;line-height:1.35;transition:background .15s,border-color .15s}.button-primary{background:var(--ink);color:#fff}.button-primary:hover{background:#324a3c}.button-primary svg{color:var(--lime)}.button-secondary{border-color:#dce1d6;background:#fff;color:var(--ink)}.button-secondary:hover{background:#f5f7f0;border-color:#a8b497}.button-quiet{background:transparent;color:var(--muted)}.button-quiet:hover{background:#f2f4ec;color:var(--ink)}.full-width{width:100%}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);border-radius:7px;background:#fff}.icon-button:hover{background:#f4f6ef}.text-link{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#3e5145;white-space:nowrap}.text-link:hover{color:#7c932e}.text-link svg{transition:transform .15s}.text-link:hover svg{transform:translate(2px)}.eyebrow{color:#8a9388;font-size:10px;font-weight:650;letter-spacing:1.7px;text-transform:uppercase}.brand{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-size:27px;letter-spacing:-1.2px;font-weight:800;line-height:1}.brand-symbol{width:31px;height:31px;flex-shrink:0}.brand-dot{color:#91b735}.brand-small{font-size:26px}.brand-small .brand-symbol{width:27px;height:27px}.brand-light{color:#fff;--brand-cutout:var(--sidebar)}.brand-light .brand-symbol,.brand-light .brand-dot{color:var(--lime)}.app-shell{display:flex;min-height:100svh}.sidebar{width:232px;background:var(--sidebar);color:#c2cec2;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:35px 18px 20px;z-index:30}.sidebar-brand{padding:0 12px;margin-bottom:41px;display:flex}.workspace{display:flex;gap:10px;align-items:center;border:1px solid #3b493b;border-radius:8px;margin:0 4px 32px;padding:11px 10px}.workspace-avatar{width:32px;height:32px;border-radius:7px;display:grid;place-items:center;font-family:var(--display);font-size:27px;font-weight:650;background:#344333;color:#e7eddc;line-height:1;padding-bottom:5px}.workspace strong,.workspace small{display:block}.workspace strong{font-size:12px;line-height:1.6;color:#f2f5eb;font-weight:600}.workspace small{font-size:10px;color:#8e9c88}.workspace-private{margin-left:auto;color:#84947e}.nav-caption{font-size:8px;letter-spacing:1.3px;color:#687f6b;font-weight:650;padding:0 14px;margin-bottom:11px}.main-nav{display:flex;flex-direction:column;gap:5px}.nav-link{display:flex;align-items:center;gap:11px;font-size:12px;font-weight:500;padding:12px 13px;border-radius:7px;color:#aab8a9;position:relative}.nav-link svg{color:#7f947e}.nav-link:hover{background:#243629;color:#fff}.nav-link.active{background:#d4f96a;color:#1c2e17;font-weight:650}.nav-link.active svg{color:#33471e}.nav-count{margin-left:auto;font-size:10px;background:#adc85170;min-width:19px;height:19px;display:grid;place-items:center;border-radius:4px}.sidebar-bottom{margin-top:auto;padding:25px 8px 0}.owner{display:flex;align-items:center;gap:9px;margin-bottom:16px}.owner-avatar{width:29px;height:29px;border-radius:50%;border:1px solid #48533f;background:#32402e;display:grid;place-items:center;color:#d5dfc7;font-size:10px}.owner strong,.owner small{display:block}.owner strong{font-size:10px;color:#c8d1c0;font-weight:500}.owner small{font-size:9px;color:#809179;max-width:145px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:3px}.logout-button{display:flex;align-items:center;gap:8px;background:none;color:#83957e;border:none;font-size:10px;padding:10px 0}.logout-button:hover{color:#e1eacb}.app-main{margin-left:232px;flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:66px;border-bottom:1px solid #e6e9df;padding:0 40px;display:flex;align-items:center;justify-content:space-between;background:#fafbf7}.topbar-breadcrumb{font-size:11px;color:#515f50;font-weight:500}.topbar-breadcrumb>span{margin:0 9px;color:#b5bdad;font-weight:400}.private-label{font-size:10px;color:#8e9884;display:flex;align-items:center;gap:6px}.status-dot{width:5px;height:5px;background:#94a972;border-radius:50%;display:inline-block}.page-content{padding:36px 40px 52px;width:100%;max-width:1600px;margin:0 auto;flex:1}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px}.page-heading .eyebrow{font-size:9px;letter-spacing:1.3px;color:#9da58f;margin-bottom:7px}.page-heading h1{font-size:29px;line-height:1.2;letter-spacing:-1.2px;font-weight:750}.date-filter{display:flex;align-items:center;gap:8px;font-size:10px;color:#8b9582;background:#fff;border:1px solid #e0e5d8;border-radius:7px;padding:5px 6px 5px 10px}.date-filter>svg{margin-right:3px;color:#8b987d}.date-filter input{border:0;background:transparent;color:#4b5945;font-size:10px;max-width:104px;padding:4px 0;letter-spacing:-.2px}.date-filter input::-webkit-calendar-picker-indicator{width:11px;opacity:.5;margin:0;padding:0 1px}.date-filter button{border:0;background:#f0f4e7;color:#536344;font-size:10px;font-weight:600;border-radius:4px;padding:6px 9px}.date-filter button:hover{background:#e4edce}.app-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin:0 40px;font-size:9px;color:#a0a890;padding:18px 0 23px;gap:15px}.app-footer>span:first-child{font-weight:650;color:#748166}.app-footer>span:first-child>span{font-weight:400;color:#a5ad98;margin-left:6px}.overview-intro{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 23px}.overview-intro h2{font-size:19px;letter-spacing:-.5px}.overview-intro p{font-size:12px;color:#8d9781;margin-top:6px}.coverage-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #dfe5d4;border-radius:20px;color:#7c8a6b;padding:6px 10px;font-size:9px;white-space:nowrap}.coverage-pill>span{width:5px;height:5px;background:#93a876;border-radius:50%}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:33px}.metric-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px 17px;min-height:142px;display:flex;flex-direction:column}.metric-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#78866b;margin-bottom:20px}.metric-heading svg{color:#a4ae94}.metric-value{font-family:var(--display);font-size:30px;letter-spacing:-1.1px;font-weight:750;line-height:1.1;margin-bottom:11px}.metric-currencies{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.metric-currencies strong{font-family:var(--display);font-size:23px;letter-spacing:-.9px;font-weight:750;line-height:1.2}.metric-currencies strong:not(:first-child){font-size:18px}.metric-note{font-size:9px;color:#a3ac96;margin-top:auto}.metric-link{display:flex;align-items:center;justify-content:space-between;color:#7d9165}.metric-highlight{background:#eef5db;border-color:#d8e6b8}.metric-highlight .metric-value{color:#456028}.metric-highlight .metric-heading{color:#668048}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:15px}.section-heading p,.panel-heading p{font-size:10px;color:#9aa48c;margin-top:5px}.section-heading h2{font-size:15px;letter-spacing:-.3px}.section-heading .text-link{font-size:10px}.connection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:30px}.connection-summary{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:17px 18px;transition:border .15s,transform .15s}.connection-summary:hover{border-color:#afc293;transform:translateY(-2px)}.connection-summary-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px}.platform-mark{height:29px;width:29px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.platform-mark svg{height:18px;width:18px}.platform-mark-large{height:37px;width:37px;border-radius:10px}.platform-mark-large svg{height:23px;width:23px}.platform-meta{background:#edf3ff;color:#5077c9}.platform-google{background:#f3f5ed;color:#8c9c65}.platform-tiktok{background:#eff1ed;color:#31422d}.platform-reddit{background:#fff1e8;color:#d97b3f}.connection-indicator{display:inline-flex;align-items:center;gap:5px;font-size:8px;color:#a3ad96;white-space:nowrap}.connection-indicator:before{content:"";height:4px;width:4px;border-radius:50%;background:#bac3af}.connection-indicator.connected{color:#7c9859}.connection-indicator.connected:before{background:#89a659}.connection-indicator.trouble{color:#b98f4f}.connection-indicator.trouble:before{background:#c99d53}.connection-summary h3{font-size:12px;margin-bottom:14px;font-weight:650;letter-spacing:-.2px}.connection-summary-bottom{display:flex;align-items:center;justify-content:space-between;color:#a1ab93;font-size:9px}.connection-summary-bottom svg{color:#8e9f79;width:13px;height:13px}.connection-summary>small{display:block;color:#b5bda9;font-size:8px;margin-top:8px}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.panel-heading{padding:23px 25px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #eef0e9}.panel-heading h2{font-size:15px;font-weight:750;letter-spacing:-.35px}.panel-heading .text-link{font-size:10px}.table-scroll{position:relative;width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;text-align:left;font-size:11px}.data-table th{font-size:9px;font-weight:500;color:#9aa58c;background:#fbfcf8;padding:13px 15px;border-bottom:1px solid #edf0e6;white-space:nowrap}.data-table th:first-child,.data-table td:first-child{padding-left:25px}.data-table th:last-child,.data-table td:last-child{padding-right:20px}.data-table td{padding:18px 15px;border-bottom:1px solid #f0f2eb;vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fcfdf9}.data-table td.numeric{font-size:11px;font-weight:550}.data-table td.numeric.muted{font-weight:400}.ad-identity{display:flex;align-items:center;gap:11px;min-width:185px;max-width:410px}.ad-name{display:block;font-size:11px;font-weight:600;color:#3c4e32;line-height:1.5}.ad-name:hover{text-decoration:underline;text-underline-offset:3px}.ad-subtitle{font-size:9px;color:#a0aa93;display:block;margin-top:4px;line-height:1.5}.ad-subtitle>span{margin:0 3px;color:#b6bfaa}.ad-issue{display:flex;align-items:center;gap:4px;font-size:9px;color:#bd914d;line-height:1.5;margin-top:5px;max-width:320px}.ad-issue svg{flex-shrink:0}.status-badge{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:5px 7px;color:#8d9880;background:#f1f4eb;font-size:9px;white-space:nowrap}.status-badge>span{width:4px;height:4px;border-radius:50%;background:#a4b28d}.status-active{background:#f0f6e7;color:#7a9852}.status-active>span{background:#8caf5c}.status-paused{background:#fcf4e7;color:#b49c68}.status-paused>span{background:#c5ab73}.status-removed{background:#f2f2ef;color:#9ca293}.status-unknown{background:#f7f1ec;color:#b6987b}.table-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px;color:#a0ad8d}.table-action:hover{background:#f0f5e6;color:#69824c}.empty-state{padding:50px 20px 52px;text-align:center;display:flex;align-items:center;flex-direction:column}.empty-icon{height:48px;width:48px;border:1px solid #e2e9d6;background:#f5f8ee;border-radius:13px;display:grid;place-items:center;color:#95a87b;margin-bottom:17px}.empty-state h3{font-size:14px;letter-spacing:-.25px;font-weight:650;color:#617252}.empty-state p{font-size:11px;color:#9aa68c;max-width:330px;margin:8px auto 0;line-height:1.75}.empty-state .button{margin-top:20px;font-size:10px;min-height:34px;padding:8px 12px}.notice{display:flex;align-items:flex-start;gap:9px;border:1px solid #e2e8d8;border-radius:8px;background:#f6f9f0;color:#869771;font-size:11px;line-height:1.6;padding:12px 14px;margin:0 0 20px}.notice>svg{margin-top:2px}.notice p{font-size:inherit}.notice p+p{margin-top:5px}.notice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.notice-error{background:#fdf4ef;border-color:#f3e3d8;color:#b48362}.notice-warning{background:#fcf8ec;border-color:#efe6ca;color:#a58d54}.notice-success{background:#eff7e7;border-color:#dae9c8;color:#719254}.notice-neutral{background:#f7f9f2;border-color:#e3e8d7;color:#91a07b}.ads-overview{margin-bottom:22px}.filter-bar{display:flex;align-items:center;gap:10px;padding:20px 25px;border-bottom:1px solid #edf0e6}.search-input{position:relative;display:flex;align-items:center;flex:1;min-width:170px}.search-input>svg{position:absolute;left:11px;color:#a3ad94;width:16px;height:16px}.search-input input{width:100%;min-width:0;height:36px;border:1px solid #e1e6d8;border-radius:6px;padding:9px 10px 9px 35px;color:#576a48;font-size:10px;background:#fdfefb}.search-input input::placeholder{color:#adb79e}.filter-bar select{min-width:125px;height:36px;border:1px solid #e1e6d8;border-radius:6px;padding:8px 28px 8px 10px;background:#fff;color:#758666;font-size:10px}.filter-bar .button{height:36px;min-height:36px;font-size:10px;padding:8px 12px}.table-caption{display:flex;justify-content:space-between;align-items:center;padding:13px 25px;color:#9da98e;font-size:9px}.table-caption>span:first-child{color:#7d8e6c}.ad-detail{margin-top:24px;scroll-margin-top:22px}.detail-heading{display:flex;align-items:center;gap:12px;min-width:0}.detail-heading .eyebrow{font-size:8px;margin-bottom:5px}.detail-heading h2{overflow-wrap:anywhere}.detail-body{padding:25px}.ad-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:25px;gap:20px;border-bottom:1px solid #edf0e4;padding-bottom:23px}.ad-facts dt{font-size:9px;color:#9da98b;margin-bottom:9px}.ad-facts dd{font-size:14px;font-weight:600;letter-spacing:-.3px}.editor-heading{margin:25px 0 18px}.editor-heading h3{font-size:14px}.editor-heading p{font-size:10px;color:#97a586;margin-top:6px}.edit-sections{display:flex;flex-direction:column;gap:10px}.edit-section{border:1px solid #e4e9da;border-radius:8px;overflow:hidden}.edit-section summary{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;font-size:11px;font-weight:550;color:#788c65;cursor:pointer;list-style:none;background:#fcfdf9}.edit-section summary::-webkit-details-marker{display:none}.edit-section summary>span{display:flex;align-items:center;gap:10px}.edit-section[open] summary{border-bottom:1px solid #e9eedf}.edit-section[open] summary>svg{transform:rotate(45deg)}.edit-section form{padding:20px;max-width:720px}.edit-section fieldset{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.edit-section label{font-size:10px;font-weight:550;color:#81936b}.edit-section input,.edit-section textarea,.edit-section select{border:1px solid #dfe6d4;border-radius:6px;background:#fff;padding:10px 11px;font-size:12px;color:#60754f;width:100%;line-height:1.5}.edit-section select{max-width:260px}.edit-section input[type=number]{max-width:240px}.edit-section textarea{resize:vertical;min-height:95px}.edit-section .button{font-size:10px;min-height:35px;padding:9px 12px;margin-top:7px}.field-help{font-size:10px;color:#a1ac93;line-height:1.65}.resource-details{border-top:1px solid #e8eddc;margin-top:25px;padding-top:17px}.resource-details summary{font-size:10px;color:#9ba98c;cursor:pointer;display:list-item;list-style-position:inside}.resource-details dl{display:grid;grid-template-columns:135px minmax(0,1fr);gap:10px 15px;font-size:10px;padding-top:18px}.resource-details dt{color:#a4b095}.resource-details dd{color:#7f916d;overflow-wrap:anywhere;line-height:1.5}.review-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:20px;margin-bottom:25px;align-items:start}.review-queue .panel-heading{padding:20px}.count-chip{display:inline-flex;justify-content:center;align-items:center;min-width:25px;height:24px;padding:4px 7px;border:1px solid #e1e8d6;border-radius:6px;font-size:10px;color:#93a47d;background:#f9fbf5}.operation-list{padding:10px}.operation-item{display:block;padding:14px;border:1px solid transparent;border-radius:7px;margin-bottom:6px}.operation-item:last-child{margin-bottom:0}.operation-item:hover{background:#f8faf3}.operation-item.selected{background:#f5f9eb;border-color:#dce8c6}.operation-item-top{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:13px}.operation-item>strong{font-size:11px;line-height:1.6;display:block;font-weight:650;color:#668150;overflow-wrap:anywhere}.operation-item>span{display:block;font-size:10px;color:#97a68a;margin-top:3px}.operation-item>small{display:block;font-size:9px;color:#b0baa3;margin-top:9px}.operation-state{display:inline-flex;align-items:center;border-radius:5px;font-size:8px;padding:5px 7px;line-height:1.4;white-space:nowrap;background:#f5f6f1;color:#9ba78c}.operation-draft{background:#f0f5e4;color:#89a85e}.operation-applied{background:#edf7e5;color:#80a55c}.operation-applying{background:#edf3fc;color:#829dc2}.operation-uncertain,.operation-conflict{background:#fcf4e2;color:#b29c61}.operation-cancelled{background:#f3f4f0;color:#a7b098}.review-detail .panel-heading{align-items:flex-start;padding:23px}.review-detail .panel-heading h2{margin-top:6px;overflow-wrap:anywhere;line-height:1.5}.review-detail .panel-heading .eyebrow{font-size:8px;line-height:1.5;letter-spacing:1px}.review-detail-body{padding:23px}.review-meta{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#a4b195;margin-bottom:24px}.review-meta>span{display:flex;align-items:center;gap:6px}.review-meta .text-link{font-size:9px}.comparison-labels{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:9px}.comparison-labels>span{padding-left:14px;font-size:8px;color:#a8b39b;letter-spacing:1px}.comparison-labels>span:last-child{color:#93a975}.comparison-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:12px}.comparison-row>div{background:#f9faf6;border:1px solid #edf0e5;border-radius:7px;padding:15px}.comparison-row .comparison-after{background:#f4f9e9;border-color:#e1eccd}.comparison-field{font-size:9px;color:#a0ad8e}.comparison-row p{font-size:12px;color:#7d906a;line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:8px}.comparison-after p{color:#769454}.review-actions{border-top:1px solid #e9eedf;margin-top:25px;padding-top:22px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.review-actions>p{font-size:10px;color:#98a88a}.review-actions>div:not(.notice){display:flex;align-items:center;justify-content:flex-end;gap:9px;width:100%}.review-actions .button{font-size:10px;min-height:36px;padding:9px 12px}.review-actions>.notice{margin-bottom:0;width:100%}.review-detail-body>.notice{margin-top:20px}.operation-result{font-size:10px;color:#a1ad92;margin-top:19px;overflow-wrap:anywhere}.history-empty{padding:28px 25px;color:#abb69d;font-size:11px}.history-panel .data-table td{padding-top:16px;padding-bottom:16px}.report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:23px}.report-toolbar>p{font-size:11px;color:#97a588}.report-toolbar .button{font-size:10px;min-height:36px;padding:9px 12px}.link-disabled{pointer-events:none;opacity:.45}.currency-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:17px;margin-bottom:25px}.currency-card{padding:24px}.currency-card .eyebrow{font-size:9px;color:#96a883;letter-spacing:1.1px}.currency-card>strong{display:block;font-family:var(--display);font-size:32px;letter-spacing:-1.5px;margin:16px 0 13px;font-weight:750;color:#587343}.currency-card>p:last-child{font-size:10px;color:#a7b298}.report-table th,.report-table td{padding-left:18px;padding-right:18px}.report-table .ad-identity{min-width:135px}.report-table .ad-identity strong{font-size:11px;color:#728a5e;font-weight:600}.report-footnote{padding:17px 25px;background:#fcfdf9;display:flex;align-items:flex-start;gap:9px;border-top:1px solid #eef1e5;font-size:9px;color:#aab59a}.report-footnote svg{color:#afbf97;margin-top:2px;width:14px;height:14px}.report-footnote p{max-width:750px;line-height:1.85}.coverage-panel{margin-top:25px}.coverage-row{display:grid;grid-template-columns:220px minmax(0,1fr) 20px;gap:15px;align-items:center;padding:18px 25px;border-bottom:1px solid #f0f3e9}.coverage-row:last-child{border-bottom:0}.coverage-name{display:flex;align-items:center;gap:10px}.coverage-name strong{font-size:11px;color:#7d9369;font-weight:550}.coverage-state{font-size:10px;color:#b2a071}.coverage-state.good{color:#93ad71}.coverage-row small{font-size:9px;color:#b2bea0;display:block;margin-top:4px}.coverage-warning{font-size:9px;color:#baa678;margin-top:6px;line-height:1.6}.metric-coverage{display:block;font-size:8px;font-weight:400;color:#b4bea5;margin-top:5px}.section-intro{margin-bottom:23px}.section-intro h2{font-size:17px;letter-spacing:-.4px}.section-intro p{font-size:11px;color:#9aa98a;margin-top:7px}.connections-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.connection-detail{scroll-margin-top:20px}.connection-detail .panel-heading{padding:21px;align-items:flex-start}.connection-detail .detail-heading h2{font-size:14px}.connection-detail .detail-heading p{font-size:9px;line-height:1.6;margin-top:5px}.connection-detail .connection-indicator{margin-top:4px}.connection-detail-body{padding:21px}.connection-detail-body .notice{font-size:10px;padding:10px 12px;margin-bottom:20px}.connection-pending{display:flex;align-items:flex-start;gap:10px;font-size:10px;color:#a6b396;background:#f9fbf4;padding:13px;border:1px solid #ecf0e3;border-radius:7px;margin-bottom:20px}.connection-pending svg{color:#adc296;margin-top:2px;width:17px;height:17px}.connection-facts{display:flex;flex-direction:column;gap:15px}.connection-facts>div{display:flex;justify-content:space-between;gap:20px;font-size:10px;line-height:1.55}.connection-facts dt{color:#aeb99e;white-space:nowrap}.connection-facts dd{color:#839b6e;text-align:right;overflow-wrap:anywhere;min-width:0}.connection-permissions{border-top:1px solid #edf1e4;margin-top:22px;padding-top:17px}.connection-permissions>span{font-size:9px;color:#a5b494;display:block;margin-bottom:10px}.connection-permissions>div{display:flex;flex-wrap:wrap;gap:6px}.permission-tag{font-size:8px;padding:5px 7px;color:#a1b28e;background:#f8faf3;border:1px solid #eaf0df;border-radius:4px}.connection-warnings{margin-top:20px;border-top:1px solid #edf1e4;padding-top:14px}.connection-warnings p{display:flex;align-items:flex-start;gap:7px;color:#b9a36f;font-size:9px;line-height:1.7}.connection-warnings p+p{margin-top:8px}.connection-warnings svg{margin-top:2px;width:13px;height:13px}.storage-panel{padding:23px;margin-top:23px}.storage-heading{display:flex;align-items:center;gap:13px}.storage-icon{display:flex;align-items:center;justify-content:center;height:39px;width:39px;background:#fcf7eb;color:#c0ac75;border:1px solid #eee4c8;border-radius:10px}.storage-icon.good{background:#f0f7e5;border-color:#e1eccf;color:#9bb77a}.storage-heading h2{font-size:14px;color:#82996d}.storage-heading p{font-size:10px;color:#aebc9d;margin-top:5px}.storage-heading .connection-indicator{margin-left:auto}.storage-panel>.notice{margin:20px 0 0;font-size:10px}@media(min-width:1600px){.page-content{padding-top:42px}.metric-card{min-height:160px;padding:23px}.metric-value{font-size:36px}.metric-currencies strong{font-size:28px}.connection-summary{padding:22px}.connection-summary h3{font-size:13px}.connection-summary-top{margin-bottom:23px}.topbar{height:72px}}@media(max-width:1250px){.sidebar{width:208px;padding-left:13px;padding-right:13px}.app-main{margin-left:208px}.page-content{padding:30px 28px 45px}.topbar{padding:0 28px}.app-footer{margin:0 28px}.metric-grid,.connection-grid{gap:11px}.metric-card{padding:16px}.metric-heading{font-size:9px}.metric-value{font-size:28px}.metric-currencies strong{font-size:21px}.metric-note{font-size:8px}.connection-summary{padding:15px 13px}.connection-summary .connection-indicator{font-size:7px}.connection-summary .platform-mark-large{height:31px;width:31px}.connection-summary h3{font-size:11px}.connection-summary-bottom{font-size:8px}.connection-summary>small{font-size:7px}.review-layout{grid-template-columns:240px minmax(0,1fr);gap:16px}.filter-bar{padding:18px 20px;gap:8px}.filter-bar select{min-width:110px}.connections-detail-grid{gap:16px}.connection-detail .panel-heading{padding:18px}.connection-detail .connection-indicator{font-size:7px}.connection-detail .detail-heading{gap:9px}.connection-detail .platform-mark-large{height:31px;width:31px}.connection-detail-body{padding:18px}.data-table td,.data-table th{padding-left:12px;padding-right:12px}.ad-identity{min-width:160px;max-width:290px}.data-table th:first-child,.data-table td:first-child{padding-left:20px}.panel-heading{padding:21px 20px}.coverage-row{grid-template-columns:190px minmax(0,1fr) 20px}}@media(max-width:1000px){.page-heading{flex-wrap:wrap;gap:20px}.date-filter{margin-left:auto}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.metric-card{min-height:137px}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.connection-summary{padding:17px}.connection-summary .connection-indicator{font-size:8px}.connection-summary h3{font-size:12px}.connection-summary-bottom{font-size:9px}.connection-summary>small{font-size:8px}.connection-summary-top{margin-bottom:16px}.review-layout{grid-template-columns:1fr}.review-queue .empty-state{padding:28px 20px}.review-queue .empty-icon{display:none}.operation-list{display:flex;overflow-x:auto;gap:8px}.operation-item{flex:0 0 235px;margin-bottom:0}.filter-bar{flex-wrap:wrap}.search-input{flex-basis:100%;margin-bottom:2px}.filter-bar select{flex:1}.connections-detail-grid{grid-template-columns:1fr}.connection-detail .connection-indicator{font-size:8px}.connection-detail .panel-heading,.connection-detail-body{padding:21px}.ad-identity{max-width:260px}.coverage-row{grid-template-columns:160px minmax(0,1fr) 15px}}@media(max-width:760px){.sidebar{position:relative;width:100%;padding:20px 20px 0;inset:auto;gap:0}.app-shell{display:block}.sidebar-brand{margin:0 0 22px;padding:0}.sidebar .brand{font-size:24px}.sidebar .brand-symbol{width:25px;height:25px}.workspace,.nav-caption,.sidebar-bottom{display:none}.main-nav{flex-direction:row;overflow-x:auto;gap:5px;margin:0 -5px;padding:0 5px 13px;scrollbar-width:thin;scrollbar-color:#526d41 transparent}.nav-link{font-size:10px;padding:10px 11px;gap:7px;white-space:nowrap;flex-shrink:0}.nav-link svg{width:15px;height:15px}.nav-count{font-size:8px;width:16px;height:16px;min-width:16px}.app-main{margin:0}.topbar{height:49px;padding:0 23px;background:#fbfcf8}.topbar-breadcrumb{font-size:10px}.private-label{font-size:8px}.page-content{padding:27px 23px 38px}.page-heading{margin-bottom:28px;align-items:flex-start}.page-heading h1{font-size:26px;letter-spacing:-1px}.page-heading .eyebrow{font-size:8px}.date-filter{margin-left:0}.app-footer{margin:0 23px;font-size:8px}.app-footer>span:last-child{font-size:7px}.overview-intro{align-items:flex-start}.overview-intro h2{font-size:17px}.overview-intro p{font-size:11px;max-width:260px}.coverage-pill{font-size:8px;min-width:max-content;margin-top:3px}.metric-card{padding:17px}.metric-heading{font-size:10px}.metric-value{font-size:29px}.metric-note{font-size:9px}.metric-currencies strong{font-size:24px}.metric-grid{margin-bottom:29px}.panel-heading h2{font-size:14px}.panel-heading p,.panel-heading .text-link{font-size:9px}.data-table th{font-size:8px}.data-table td{padding-top:15px;padding-bottom:15px}.ad-name{font-size:10px}.ad-subtitle,.ad-issue{font-size:8px}.ad-identity{gap:9px;min-width:180px}.data-table td.numeric{font-size:10px}.status-badge{font-size:8px}.table-caption{padding:12px 20px;font-size:8px}.filter-bar{padding:17px 20px}.search-input input{font-size:10px}.ad-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.detail-body{padding:20px}.detail-heading h2{font-size:13px}.detail-heading .platform-mark-large{width:32px;height:32px}.ad-detail .panel-heading{gap:12px}.ad-detail .icon-button{width:28px;height:28px;flex-shrink:0}.ad-detail .icon-button svg{width:16px;height:16px}.empty-state{padding:40px 20px}.review-detail-body,.review-detail .panel-heading{padding:20px}.report-toolbar{align-items:flex-start}.report-toolbar>p{font-size:10px;max-width:240px}.report-toolbar .button{flex-shrink:0;font-size:9px;padding:8px 10px}.report-toolbar .button svg{width:14px;height:14px}.coverage-row{grid-template-columns:160px minmax(0,1fr) 12px;padding:17px 20px}.currency-card>strong{font-size:30px}.resource-details dl{grid-template-columns:100px minmax(0,1fr);font-size:9px}.connection-detail .panel-heading,.connection-detail-body,.storage-panel{padding:20px}.storage-heading{flex-wrap:wrap}.storage-heading .connection-indicator{margin-left:52px;margin-top:-5px}}@media(max-width:450px){.page-content{padding:25px 16px 32px}.topbar{padding:0 16px}.sidebar{padding:19px 16px 0}.app-footer{margin:0 16px;align-items:flex-start;flex-direction:column;gap:8px}.page-heading{gap:18px;margin-bottom:25px}.date-filter{width:100%;gap:8px;justify-content:space-between}.date-filter input{flex:1;max-width:112px}.date-filter button{padding:7px 12px}.overview-intro h2{font-size:16px}.overview-intro p{font-size:10px;max-width:210px}.coverage-pill{font-size:7px;padding:5px 7px;gap:4px}.metric-grid{gap:10px}.metric-card{padding:14px;min-height:131px}.metric-heading{font-size:9px;margin-bottom:18px}.metric-heading svg{width:15px;height:15px}.metric-value{font-size:27px}.metric-currencies strong{font-size:20px}.metric-note{font-size:8px}.connection-grid{gap:10px}.connection-summary{padding:14px}.connection-summary-top{gap:3px}.connection-summary .connection-indicator{font-size:6px}.connection-summary .platform-mark-large{width:29px;height:29px}.connection-summary h3{font-size:11px}.connection-summary-bottom{font-size:8px}.connection-summary>small{font-size:7px}.panel-heading{padding:19px 17px}.panel-heading .text-link{font-size:8px;gap:4px}.panel-heading .text-link svg{width:12px;height:12px}.panel-heading h2{font-size:13px}.panel-heading p{font-size:8px}.data-table th:first-child,.data-table td:first-child{padding-left:17px}.connection-detail .panel-heading,.connection-detail-body{padding:18px}.connection-detail .detail-heading h2{font-size:13px}.connection-detail .detail-heading p{font-size:8px}.connection-detail .connection-indicator{font-size:7px}.connection-facts>div{font-size:9px}.filter-bar{padding:17px}.filter-bar select{min-width:95px;font-size:9px;padding-left:8px;padding-right:15px}.filter-bar .button{font-size:9px;padding-left:9px;padding-right:9px}.table-caption{padding:12px 17px}.table-caption>span:last-child{font-size:7px}.detail-body{padding:17px}.comparison-row{gap:8px}.comparison-row>div{padding:12px}.comparison-row p{font-size:10px}.comparison-field{font-size:8px}.review-detail-body{padding:17px}.review-detail .panel-heading{padding:18px}.review-meta{font-size:8px;gap:5px}.review-meta .text-link{font-size:8px}.review-meta>span>svg{width:12px;height:12px}.review-actions>div:not(.notice){flex-wrap:wrap}.review-actions .button{font-size:9px}.review-detail .operation-state{font-size:7px;padding:5px;white-space:normal;text-align:center;min-width:70px}.coverage-row{grid-template-columns:135px minmax(0,1fr) 10px;padding:17px;gap:9px}.coverage-name{gap:8px}.coverage-name strong{font-size:10px}.coverage-state{font-size:9px}.coverage-row small{font-size:8px}.coverage-name .platform-mark{width:25px;height:25px}.report-toolbar>p{font-size:9px}.report-toolbar .button{font-size:8px;gap:5px}.report-footnote{padding:15px 17px;font-size:8px}.currency-card{padding:21px}.storage-panel{padding:18px}.storage-heading h2{font-size:13px}.storage-heading p{font-size:9px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.overview-intro p,.section-intro p,.section-heading p,.panel-heading p,.metric-heading,.metric-note,.connection-summary-bottom,.table-caption,.ad-subtitle,.editor-heading p,.field-help,.review-meta,.review-actions>p,.operation-result,.report-toolbar>p,.currency-card>p:last-child,.report-footnote,.coverage-row small,.metric-coverage,.connection-facts dt,.connection-permissions>span,.storage-heading p,.resource-details summary,.resource-details dt{color:#6c7863}.metric-heading,.metric-note,.connection-summary-bottom,.editor-heading p,.field-help,.review-actions>p,.report-toolbar>p,.currency-card>p:last-child,.storage-heading p{font-size:11px}.section-heading p,.panel-heading p,.table-caption,.ad-subtitle,.review-meta,.report-footnote,.resource-details summary,.resource-details dl,.connection-facts>div,.coverage-row small{font-size:10px}.data-table{font-size:12px}.data-table th{font-size:10px;color:#758368}.data-table td.numeric{font-size:12px}.ad-name{font-size:12px;color:#3c4e32}.ad-issue{font-size:10px;color:#94723e}.status-badge{font-size:10px}.status-active{color:#647f42}.status-paused{color:#907742}.status-removed,.status-unknown{color:#75816a}.connection-summary h3{font-size:13px}.connection-indicator{font-size:10px;color:#78856b}.connection-indicator.connected{color:#657e43}.connection-indicator.trouble{color:#94763e}.connection-summary>small{font-size:10px;color:#7f8b70}.connection-summary .connection-indicator,.connection-detail .connection-indicator{font-size:9px}.operation-item>strong{font-size:12px;color:#506c3d}.operation-item>span,.operation-item>small{font-size:10px;color:#768867}.operation-state{font-size:10px}.operation-draft,.operation-applied{color:#668744}.operation-uncertain,.operation-conflict{color:#8c743f}.operation-cancelled{color:#7c886d}.comparison-field{font-size:10px;color:#7e8c70}.comparison-row p{font-size:13px;color:#647c51}.comparison-after p{color:#577b38}.edit-section summary{font-size:12px;color:#667f51}.edit-section label{font-size:11px;color:#6d8358}.coverage-name strong,.report-table .ad-identity strong{font-size:12px;color:#647d50}.coverage-state{font-size:11px;color:#927c44}.coverage-state.good{color:#6c894a}.coverage-warning,.connection-warnings p{font-size:10px;color:#927c44}.connection-facts dd{color:#647d50}.permission-tag{font-size:9px;color:#788c64}.notice{color:#6c8353}.notice-error{color:#9f6540}.notice-warning{color:#8f773d}.notice-success{color:#5d7d3e}.notice-neutral{color:#748861}.empty-state p,.history-empty{font-size:12px;color:#7b8b6b}.storage-heading h2{color:#647e4f}.connection-pending{font-size:11px;color:#7c8e66}@media(max-width:450px){.metric-note,.metric-heading{font-size:10px}.connection-summary .connection-indicator{font-size:8px}.connection-summary h3{font-size:12px}.connection-summary-bottom,.connection-summary>small{font-size:9px}.comparison-row p{font-size:12px}.review-detail .operation-state,.review-meta{font-size:9px}.connection-facts>div{font-size:10px}.storage-heading p{font-size:10px}}.topbar-actions{display:flex;align-items:center;gap:14px}.mobile-logout{display:none}@media(max-width:760px){.mobile-logout{display:block}.mobile-logout .icon-button{height:27px;width:27px}.topbar-actions{gap:10px}}.sales-report{min-width:0}.sales-section{margin-bottom:24px;scroll-margin-top:22px}.sales-section:last-child{margin-bottom:0}.sales-report .report-toolbar{margin-bottom:15px}.source-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid #dce6cd;border-radius:20px;padding:7px 11px;font-size:10px;color:#718a55;background:#f7faef}.source-pill>span{height:5px;width:5px;background:#97b56c;border-radius:50%}.report-section-nav{display:flex;gap:5px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e4e9da;margin:0 0 26px;padding-bottom:15px}.report-section-nav a{display:block;font-size:11px;font-weight:550;color:#778a63;border-radius:5px;padding:7px 12px}.report-section-nav a:first-child{padding-left:0}.report-section-nav a:hover{color:#3f5f28;background:#eef4e1}.sales-metrics{margin-bottom:25px}.sales-profit-value{font-size:23px;letter-spacing:-.8px}.sales-profit-incomplete{font-size:18px;letter-spacing:-.5px;color:#8c805d;line-height:1.3}.sales-section-body{padding:23px 25px}.sales-section-body-compact{padding-top:17px;padding-bottom:18px}.sales-inline-notice{padding:18px 25px 0}.sales-inline-notice>.notice{margin-bottom:18px}.sales-inline-help{padding:16px 25px 0}.sales-inline-help .report-help{margin-top:0}.sales-report .panel-heading .button{font-size:10px;min-height:35px;padding:8px 11px;white-space:nowrap}.sales-report .panel-heading p{max-width:630px;line-height:1.7}.sales-report .data-table th{line-height:1.55}.sales-report .data-table td{line-height:1.65}.sales-report .data-table .ad-identity{min-width:130px}.sales-report .data-table .ad-identity>strong{font-size:11px;font-weight:550;color:#60774d}.sales-report .numeric{white-space:normal;min-width:105px}.sales-report .numeric .metric-coverage{line-height:1.5}.sales-report code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:-.25px;color:#6e805d;word-break:break-all}.report-issues{padding-left:16px;list-style:disc}.report-issues li+li{margin-top:5px}.report-help{font-size:11px;line-height:1.8;color:#78876a;margin-top:20px}.sales-section-body>.report-help:first-child{margin-top:0}.sales-section-body>.notice:last-child{margin-bottom:0}.health-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.health-jobs>div{display:flex;align-items:center;gap:12px}.health-job-icon{height:38px;width:38px;display:flex;align-items:center;justify-content:center;background:#fcf7ea;border:1px solid #eee4c7;color:#a28c55;border-radius:10px;flex-shrink:0}.health-job-icon.good{color:#85a363;background:#f1f7e8;border-color:#dfebcd}.health-jobs h3{font-size:12px;font-weight:600;color:#637b50}.health-jobs p{font-size:11px;color:#839373;margin-top:5px}.finance-summary{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 25px;background:#fbfdf6;border-bottom:1px solid #eaf0df}.finance-summary .eyebrow{font-size:9px;color:#87a36a;letter-spacing:1.2px}.finance-summary>div:first-child>strong{font-family:var(--display);font-size:32px;font-weight:750;letter-spacing:-1.2px;display:block;margin:11px 0 10px;color:#5d7c44}.finance-summary>div:first-child>p{font-size:11px;color:#82956e;line-height:1.7}.finance-components{display:flex;align-items:center;gap:20px;flex-shrink:0}.finance-components>div{display:flex;flex-direction:column;gap:9px}.finance-components>div>span{font-size:10px;color:#9aab86}.finance-components>div>strong{font-size:14px;font-weight:550;color:#7a9460;letter-spacing:-.25px;font-variant-numeric:tabular-nums}.finance-minus{font-size:17px;color:#b8c7a4;padding-top:20px}.finance-table th{max-width:150px;white-space:normal}.finance-table td:first-child{color:#758966}.finance-facts{display:flex;flex-direction:column;gap:14px;max-width:760px}.finance-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-size:11px;line-height:1.7}.finance-facts dt{color:#8d9d7a}.finance-facts dd{color:#607d48;text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.finance-facts+.report-help{margin:19px 0}.report-explanation{border-top:1px solid #e9efdf;padding-top:17px;margin-top:20px}.report-explanation summary{font-size:11px;color:#879a71;cursor:pointer;list-style-position:inside}.report-explanation p{font-size:11px;color:#8b9e74;line-height:1.85;margin-top:14px;max-width:850px}.report-disclosure{border:1px solid #e3ebd6;border-radius:8px;overflow:hidden;margin-top:20px}.report-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:17px;background:#fafcf5;color:#708b55;font-size:11px;font-weight:550;cursor:pointer}.report-disclosure>summary::-webkit-details-marker{display:none}.report-disclosure>summary>span:last-child{display:flex;align-items:center;gap:13px;font-size:10px;font-weight:400;color:#9aad85}.report-disclosure[open]>summary{border-bottom:1px solid #e8efde}.report-disclosure[open]>summary svg{transform:rotate(45deg)}.report-disclosure-intro{padding:17px}.report-disclosure-intro>p{font-size:11px;color:#8ca175;line-height:1.85}.report-disclosure-intro>.notice{margin:15px 0 0;font-size:10px}.report-disclosure .data-table th:first-child,.report-disclosure .data-table td:first-child{padding-left:17px}.claim-basis{font-size:10px;color:#90a178;min-width:275px;max-width:420px;line-height:1.8}.claim-basis strong{font-weight:500;color:#a5905b}.claim-basis>small{font-size:9px;display:block;margin-top:7px;color:#a4b58e}.sales-report .report-footnote{font-size:10px;color:#84996d;line-height:1.8}.delivery-states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px}.delivery-states>div{display:flex;align-items:center;gap:9px;font-size:11px;color:#809769;padding:6px 0}.delivery-states strong{margin-left:auto;font-size:13px;font-weight:600;color:#65834b;font-variant-numeric:tabular-nums}.delivery-state-dot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#bdc6ae}.delivery-state-dot.good{background:#94b767}.delivery-state-dot.bad{background:#c3a26a}.report-subheading{padding:19px 25px 15px}.report-subheading h3{font-size:12px;color:#75925c;font-weight:600}.sales-dimensions{padding-top:5px}.sales-dimensions .report-disclosure{margin-top:15px}.order-ledger{min-width:1120px}.order-ledger td{vertical-align:top!important;font-size:11px}.order-ledger .numeric{min-width:105px}.order-ledger .button{font-size:10px;min-height:30px;padding:6px 9px;white-space:nowrap}.order-ledger .order-result{min-width:180px;max-width:250px;overflow-wrap:anywhere;color:#92a479}.order-ledger .order-result form{margin-top:11px}.order-ledger td:nth-child(4){min-width:160px;color:#8b9f73}.order-ledger td:nth-child(2){min-width:120px;color:#7b9562}.test-label{display:inline-flex;background:#f5f1e5;color:#a38e5f;padding:3px 5px;border-radius:3px;font-size:8px;letter-spacing:.5px;margin-top:7px}.test-order{background:#fffdf8}.test-order:hover{background:#fffaf1!important}.attempt-details{min-width:100px}.attempt-details summary{font-size:10px;color:#81986a;cursor:pointer;white-space:nowrap}.attempt-details ol{padding-left:16px;margin:12px 0 0;min-width:175px}.attempt-details li{font-size:10px;color:#9bb081;line-height:1.7;padding-left:1px}.attempt-details li+li{margin-top:14px}.attempt-details strong{font-weight:500;color:#819d66;display:block}.attempt-details small{font-size:9px;display:block}.attempt-details li>span{display:block}@media(max-width:1250px){.finance-summary{align-items:flex-start;flex-direction:column;gap:20px}.finance-components{gap:25px}.finance-summary>div:first-child>strong{font-size:29px}.sales-profit-value{font-size:21px}.sales-profit-incomplete{font-size:17px}}@media(max-width:760px){.sales-section-body{padding:20px}.sales-inline-notice{padding:18px 20px 0}.sales-inline-help{padding:15px 20px 0}.health-jobs{grid-template-columns:1fr;gap:20px}.finance-summary{padding:24px 20px}.finance-summary>div:first-child>strong{font-size:27px}.finance-summary>div:first-child>p{font-size:10px}.sales-profit-value{font-size:22px}.sales-profit-incomplete{font-size:17px}.sales-report .panel-heading{flex-wrap:wrap;align-items:flex-start}.sales-report .panel-heading .operation-state{font-size:9px}.sales-report .panel-heading .button{font-size:9px;min-height:32px;padding:7px 10px}.delivery-states{grid-template-columns:1fr;gap:7px}.finance-facts>div{flex-direction:column;gap:4px}.finance-facts dd{text-align:left}.report-subheading{padding-left:20px}.report-disclosure>summary{font-size:10px;padding:15px;gap:10px}.report-disclosure>summary>span:last-child{font-size:9px;gap:7px}.sales-report .data-table .ad-identity{min-width:120px}.report-section-nav{gap:2px}.report-section-nav a{padding:6px 9px;font-size:10px}.sales-report .source-pill{font-size:9px}.health-jobs p{font-size:10px}.health-jobs h3{font-size:12px}}@media(max-width:450px){.sales-section-body{padding:17px}.sales-inline-notice{padding:17px 17px 0}.sales-inline-help{padding:15px 17px 0}.sales-profit-value{font-size:20px}.sales-profit-incomplete{font-size:15px;letter-spacing:-.25px}.finance-summary{padding:22px 17px}.finance-summary>div:first-child>strong{font-size:25px;line-height:1.3;letter-spacing:-.8px}.finance-components>div>strong{font-size:13px}.finance-components>div>span{font-size:9px}.finance-components{gap:17px}.sales-section .report-help{font-size:10px}.report-subheading{padding-left:17px}.report-explanation p,.report-disclosure-intro>p{font-size:10px}.report-disclosure>summary>span:last-child{font-size:8px}.sales-section{scroll-margin-top:15px}.report-section-nav a{padding:6px 8px}.sales-report .report-toolbar>p{max-width:220px}}.sales-report .report-help,.health-jobs p,.finance-summary>div:first-child>p,.finance-components>div>span,.finance-facts dt,.report-explanation summary,.report-explanation p,.report-disclosure-intro>p,.claim-basis,.claim-basis>small,.sales-report .report-footnote,.order-ledger .order-result,.order-ledger td:nth-child(4),.attempt-details li,.attempt-details small{color:#6f7f61}.finance-summary .eyebrow,.delivery-states>div,.report-disclosure>summary>span:last-child{color:#738963}.operation-resolved{background:#edf2f4;color:#657f8b}.observed-state{border:1px solid #dce6d2;border-radius:9px;overflow:hidden;margin-top:22px;background:#fbfdf7}.observed-state-heading{padding:17px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f3f8eb;border-bottom:1px solid #e1ead5;color:#809c62}.observed-state-heading h3{font-size:12px;color:#65804e}.observed-state-heading p{font-size:10px;color:#7c916a;margin-top:6px}.observed-state dl{padding:17px;display:flex;flex-direction:column;gap:15px}.observed-state dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;line-height:1.7;font-size:11px}.observed-state dt{color:#829573}.observed-state dd{color:#5e7b47;overflow-wrap:anywhere;white-space:pre-wrap}.observed-state-actions{border-top:1px solid #e4ecd9;padding:17px}.observed-state-actions p{font-size:11px;color:#748765;margin-bottom:15px}.observed-state-actions .button{font-size:10px;min-height:36px;padding:9px 12px}@media(max-width:450px){.observed-state dl>div{grid-template-columns:1fr;gap:4px}.observed-state dd{font-size:12px}}.local-preview-label{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #e8ddc0;border-radius:5px;background:#faf6e9;color:#927b43;font-size:10px;white-space:nowrap}.local-preview-label>span{width:4px;height:4px;border-radius:50%;background:#b69c5d}.ad-limitations{border:1px solid #e6e9df;border-radius:8px;padding:14px 16px;margin-bottom:20px;background:#fbfcf8}.ad-limitations h3{font-size:11px;font-weight:600;color:#6d7964;margin-bottom:8px}.ad-limitations ul{list-style:disc;padding-left:15px}.ad-limitations li{font-size:11px;line-height:1.8;color:#7c8773}.ad-limitations li+li{margin-top:4px}@media(max-width:450px){.local-preview-label{font-size:9px;padding:5px 6px}}.overview-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:11px}.overview-actions .button,.section-intro-actions .button{font-size:10px;min-height:34px;padding:8px 11px}.section-intro-actions{display:flex;align-items:center;justify-content:space-between;gap:18px}.status-pending{background:#eef3f8;color:#71859b}.status-pending>span{background:#8dabc5}.status-blocked{background:#fbf0e8;color:#987247}.status-blocked>span{background:#c19a69}.configured-status,.delivery-detail{display:block;font-size:9px;font-weight:400;color:#7d8973;line-height:1.6;margin-top:6px;white-space:normal}.delivery-detail{color:#9a8559;max-width:160px}.ad-facts .configured-status{font-size:10px;margin-top:8px}.registry-history{border:1px solid #e4e9db;border-radius:8px;padding:17px;margin-bottom:23px;background:#fcfdf9}.registry-history-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:9px}.registry-history-heading h3{font-size:12px;font-weight:600;color:#657a53}.registry-history-heading>span{font-size:10px;color:#849377}.registry-history>p{font-size:11px;color:#7a8a69;line-height:1.8}.registry-history-list{margin-top:17px;border-top:1px solid #e8edde}.registry-history-list>article{padding:16px 0;border-bottom:1px solid #e8edde}.registry-history-list>article:last-child{border-bottom:0;padding-bottom:0}.registry-history-list>article>div>strong{font-size:12px;color:#617c4c;font-weight:600;display:block}.registry-history-list>article>div>span{font-size:10px;color:#7b8c6b;display:block;margin-top:5px}.registry-history-list details{margin-top:12px}.registry-history-list summary{font-size:10px;color:#7a9167;cursor:pointer;list-style-position:inside}.registry-history-list dl{display:grid;grid-template-columns:135px minmax(0,1fr);gap:10px 16px;font-size:11px;line-height:1.7;margin-top:17px}.registry-history-list dt{color:#829273}.registry-history-list dd{color:#657e51;overflow-wrap:anywhere;white-space:pre-wrap}.registry-history-list .text-link{font-size:10px;margin-top:15px}.registry-source{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 24px;margin-bottom:25px;background:#fcfdf9}.registry-source h2{font-size:13px;color:#6a8057}.registry-source p{font-size:10px;color:#7c8d6b;margin-top:5px}.registry-source dl{display:flex;gap:28px;flex-shrink:0}.registry-source dt{font-size:9px;color:#8c9c7b;margin-bottom:6px}.registry-source dd{font-size:11px;color:#6f855b;font-variant-numeric:tabular-nums}.registry-source code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.button-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.report-toolbar .button-row .button{font-size:10px;min-height:35px}@media(max-width:1000px){.overview-actions{gap:8px}.registry-source{align-items:flex-start;flex-direction:column;gap:17px}.report-toolbar{flex-wrap:wrap}.report-toolbar .button-row{justify-content:flex-start}}@media(max-width:760px){.section-intro-actions{align-items:flex-start}.overview-intro{flex-wrap:wrap}.overview-actions{justify-content:flex-start}.registry-source{padding:19px 20px}.registry-history-list dl{grid-template-columns:110px minmax(0,1fr);font-size:10px}.report-toolbar .button-row .button{font-size:9px}}@media(max-width:450px){.section-intro-actions{flex-wrap:wrap}.registry-history{padding:15px}.registry-history-heading h3{font-size:11px}.registry-history-heading>span{font-size:9px}.registry-history-list dl{grid-template-columns:1fr;gap:5px}.registry-history-list dd+dt{margin-top:8px}.registry-source{padding:18px 17px}.registry-source dl{gap:25px}}.report-toolbar .button-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media(max-width:450px){.report-toolbar:has(.button-row){flex-direction:column;gap:12px}.report-toolbar .button-row{justify-content:flex-start}}.review-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 25px;border-bottom:1px solid var(--line);padding-bottom:13px}.review-tabs a{display:inline-flex;align-items:center;gap:9px;padding:9px 12px;border-radius:6px;font-size:11px;color:#7b8873}.review-tabs a:hover{background:#edf1e6}.review-tabs a[aria-current=page]{background:#eaf1db;color:#526c37;font-weight:650}.review-tabs a>span{font-size:9px;padding:2px 5px;border-radius:4px;background:#fff8}.creation-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.creation-main,.creation-aside,.creation-main>*{min-width:0}.creation-aside{display:flex;flex-direction:column;gap:18px}.creation-aside .panel{padding:22px}.creation-aside h2{font-size:14px;margin-bottom:14px}.creation-aside p{font-size:11px;color:#849277;line-height:1.8}.creation-aside .text-link{font-size:10px;margin-top:15px}.creation-steps{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 24px;font-size:10px;color:#a2ac98}.creation-steps>span{display:flex;align-items:center;gap:7px}.creation-steps b{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #e0e6d6;border-radius:50%;font-size:9px;font-weight:550}.creation-steps .current{color:#58733c}.creation-steps .current b{background:#e9f1d9;border-color:#d5e4bd}.creation-steps>svg{color:#c4cdb9}.creation-target{margin-bottom:22px}.creation-target .panel-heading{padding:21px 24px}.creation-target-body{padding:23px 24px}.creation-kind-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:23px}.creation-kind-option{display:flex;align-items:flex-start;gap:9px;border:1px solid #e0e6d7;border-radius:8px;padding:15px 12px;cursor:pointer;background:#fcfdf9;min-width:0}.creation-kind-option:has(input:checked){border-color:#a9c382;background:#f1f7e6}.creation-kind-option:has(input:disabled){opacity:.5;cursor:not-allowed}.creation-kind-option input{accent-color:#607e3e;margin:3px 0 0;flex-shrink:0}.creation-kind-option strong{font-size:11px;font-weight:650;display:block;color:#5a6e4a}.creation-kind-option small{font-size:9px;line-height:1.65;display:block;color:#97a488;margin-top:5px}.publication-form .form-section{padding:25px;border-bottom:1px solid #e9eddf}.publication-form .form-section:last-child{border-bottom:0}.form-section-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:23px}.form-section-heading>svg{color:#8fa66f;margin-top:1px}.form-section-heading h2{font-size:14px;letter-spacing:-.25px}.form-section-heading p{font-size:10px;color:#99a58b;line-height:1.75;margin-top:5px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 18px}.form-grid-one{grid-template-columns:minmax(0,1fr)}.form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.form-field-wide{grid-column:1/-1}.form-field label,.form-field>span:first-child{font-size:10px;font-weight:550;color:#71845e}.form-field input:not([type=checkbox]):not([type=radio]),.form-field select,.form-field textarea{width:100%;min-width:0;border:1px solid #dce4d0;border-radius:6px;background:#fff;padding:10px 11px;font-size:12px;color:#536b40;line-height:1.5}.form-field textarea{resize:vertical;min-height:105px}.form-field input::placeholder,.form-field textarea::placeholder{color:#b1bca5}.form-field .field-help{font-weight:400;margin:0}.form-field .field-help a{text-decoration:underline;text-underline-offset:2px}.form-field input[type=file]{font-size:11px;padding:8px;background:#fcfdf8}.form-field input[type=file]::file-selector-button{border:0;background:#edf3e2;color:#667d4b;border-radius:4px;padding:7px 10px;margin-right:11px;font:inherit;font-weight:550;cursor:pointer}.form-checks{display:flex;flex-wrap:wrap;gap:10px 16px}.form-checks label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:400;color:#7e8d70;line-height:1.5}.form-checks input{accent-color:#6b8b43}.creation-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 25px;background:#fcfdf8}.creation-actions>p{font-size:10px;line-height:1.75;color:#9aa88b;max-width:360px}.creation-actions .button{font-size:11px;white-space:nowrap}.publication-media-selection{display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;align-items:center}.publication-media-selection .form-field{align-self:start}.media-preview{position:relative;display:flex;align-items:center;justify-content:center;background:#f0f3e9;color:#a5b497;border:1px solid #e4eadb;border-radius:8px;aspect-ratio:4/3;overflow:hidden;min-width:0}.media-preview img,.media-preview video{display:block;width:100%;height:100%;object-fit:contain}.media-preview-compact{aspect-ratio:4/3}.media-preview-compact video{pointer-events:none}.selected-media-meta{display:flex;flex-wrap:wrap;gap:8px 13px;color:#9daa8e;font-size:9px;margin-top:10px}.media-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.media-toolbar>p{font-size:11px;color:#91a17f;line-height:1.7}.media-toolbar .button{font-size:11px;white-space:nowrap}.media-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.media-card{min-width:0}.media-card-preview{display:block;padding:10px 10px 0}.media-card-preview .media-preview{border:0;border-radius:6px}.media-card-body{padding:17px}.media-card-body h2{font-size:12px;line-height:1.6;letter-spacing:-.2px;overflow-wrap:anywhere}.media-card-body>p{font-size:9px;color:#a1ad94;margin-top:7px;line-height:1.7}.media-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf1e5;margin-top:16px;padding-top:13px}.media-card-bottom>span{font-size:8px;color:#a7b39a}.media-card-bottom .text-link{font-size:9px}.media-upload{padding:24px;margin-bottom:27px;scroll-margin-top:20px}.media-upload>.form-section-heading{margin-bottom:20px}.media-upload .creation-actions{padding:18px 0 0;margin-top:18px;border-top:1px solid #edf1e6;background:none}.publication-summary{display:flex;align-items:center;gap:13px}.publication-summary>div{min-width:0}.publication-summary h2{font-size:15px;overflow-wrap:anywhere;line-height:1.5}.publication-summary p{font-size:10px;color:#9aa88b;margin-top:6px;line-height:1.7}.publication-state{display:inline-flex;border:1px solid #e0e7d5;border-radius:5px;background:#f5f8ee;color:#8ba16e;font-size:9px;padding:6px 8px;line-height:1.4;white-space:nowrap}.publication-state-published,.publication-state-created_paused{background:#ecf5df;color:#779d51;border-color:#d8e8c4}.publication-state-applying,.publication-state-processing,.publication-state-approved{background:#edf3fb;color:#8097b6;border-color:#dce6f4}.publication-state-uncertain{background:#fbf4e3;color:#af995e;border-color:#ece0bf}.publication-state-cancelled,.publication-state-resolved,.publication-state-failed_before_write{background:#f3f4f0;color:#9aa58f;border-color:#e6e9e0}.publication-review-body{padding:25px}.publication-review-content{display:grid;grid-template-columns:180px minmax(0,1fr);gap:23px;margin-bottom:25px;align-items:start}.publication-caption h3{font-size:14px;color:#60794b;line-height:1.55;margin-bottom:9px;overflow-wrap:anywhere}.publication-caption p{font-size:12px;line-height:1.85;color:#839373;white-space:pre-wrap;overflow-wrap:anywhere}.publication-caption>a{font-size:10px;color:#8a9f73;display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere;margin-top:15px}.publication-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 24px;padding:22px 0;border-top:1px solid #edf0e6}.publication-facts>div{min-width:0}.publication-facts dt{font-size:9px;color:#a4b094;margin-bottom:7px}.publication-facts dd{font-size:11px;color:#7b9166;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.publication-facts .wide{grid-column:1/-1}.publication-native-review{border-top:1px solid #e9eedf;padding-top:23px;margin-top:5px}.publication-native-review h3{font-size:12px;color:#82996c;margin-bottom:15px}.publication-review-fields{display:flex;flex-direction:column;gap:12px}.publication-review-fields>div{display:grid;grid-template-columns:155px minmax(0,1fr);gap:18px;font-size:10px;line-height:1.75}.publication-review-fields dt{color:#a4b392}.publication-review-fields dd{color:#849c6d;overflow-wrap:anywhere;white-space:pre-wrap}.publication-review-fields dl{padding-left:12px;border-left:2px solid #e6eddc}.publication-review-fields dl>div{margin-top:7px}.publication-review-fields dl dt{font-size:9px}.publication-review-fields dl dd{font-size:10px}.publication-steps{display:flex;flex-direction:column;gap:12px;margin-top:18px;padding-left:17px}.publication-steps li{font-size:10px;color:#91a47e;line-height:1.7;padding-left:3px}.publication-steps li strong{display:block;font-size:10px;color:#78945f;font-weight:550}.publication-steps li small{font-size:9px;color:#a8b799}.publication-receipts{display:flex;flex-direction:column;gap:12px;border-top:1px solid #e9efdf;padding-top:23px;margin-top:23px}.publication-receipts h3{font-size:12px;color:#7f9867}.publication-receipt{padding:15px;background:#f8fbf2;border:1px solid #e6eddc;border-radius:7px}.publication-receipt p{font-size:10px;line-height:1.75;color:#93a67e;overflow-wrap:anywhere}.publication-receipt strong{font-size:11px;font-weight:550;color:#7c9862}.publication-receipt a{font-size:10px;margin-top:10px}.publication-empty{padding:35px 25px}.publication-source-list{display:flex;flex-direction:column;gap:10px}.publication-source-list a{display:block;border:1px solid #e5ecda;border-radius:7px;padding:13px;font-size:10px;color:#82986b;line-height:1.7}.publication-source-list a:hover{border-color:#b9cea0;background:#f7faef}.publication-source-list small{display:block;color:#acb99c;font-size:9px}.publication-source-list>p{font-size:10px}.publication-list .ad-name{font-size:11px}.publication-list .publication-state{font-size:8px;padding:5px 6px}.publication-list .data-table td{vertical-align:middle}.publication-list .publication-kind{font-size:9px;display:block;color:#a5b295;margin-top:4px}@media(max-width:1200px){.creation-layout{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.creation-aside .panel{padding:19px}.creation-kind-option{padding:13px 10px;gap:7px}.creation-kind-option small{font-size:8px}.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-review-content{grid-template-columns:150px minmax(0,1fr)}}@media(max-width:1000px){.creation-layout{grid-template-columns:minmax(0,1fr)}.creation-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.creation-kind-option small{font-size:9px}.publication-review-content{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:600px){.creation-kind-options{grid-template-columns:minmax(0,1fr);gap:8px}.creation-kind-option{padding:12px 14px;gap:10px}.creation-kind-option small{margin-top:3px}.creation-kind-option strong{font-size:12px}.creation-target .panel-heading,.creation-target-body,.publication-form .form-section,.publication-review-body{padding:21px 18px}.form-grid{grid-template-columns:minmax(0,1fr);gap:18px}.creation-actions{padding:20px 18px;align-items:flex-start;flex-direction:column;gap:14px}.creation-actions .button{width:100%;white-space:normal}.creation-aside{display:flex}.creation-aside .panel{padding:20px}.publication-media-selection{grid-template-columns:95px minmax(0,1fr);gap:13px}.publication-media-selection .form-field select{font-size:10px;padding:9px 7px}.media-library-grid{gap:12px}.media-card-preview{padding:7px 7px 0}.media-card-body{padding:13px}.media-card-body h2{font-size:11px}.media-card-bottom{align-items:flex-start;flex-direction:column;gap:8px}.media-upload{padding:21px 18px}.media-toolbar{align-items:flex-start;flex-direction:column;gap:13px}.publication-review-content{grid-template-columns:minmax(0,1fr);gap:20px}.publication-review-content>.media-preview{max-width:260px;width:100%}.publication-facts{grid-template-columns:minmax(0,1fr);gap:17px}.publication-review-fields>div{grid-template-columns:minmax(0,1fr);gap:4px}.review-tabs{gap:4px}.review-tabs a{font-size:10px;padding:9px 8px}.publication-summary{gap:10px}.publication-summary h2{font-size:13px}.publication-review-body .review-actions>div:not(.notice){flex-wrap:wrap;justify-content:flex-start}.publication-review-body .review-actions .button{white-space:normal}.creation-steps{gap:6px;font-size:9px}.creation-steps b{width:18px;height:18px}.publication-review-body .review-meta{flex-wrap:wrap}}@media(max-width:360px){.media-library-grid{grid-template-columns:minmax(0,1fr)}.media-card-bottom{flex-direction:row;align-items:center}.publication-media-selection{grid-template-columns:minmax(0,1fr)}.publication-media-selection>.media-preview{max-width:150px}}.creation-target-controls{display:flex;align-items:flex-end;gap:12px}.creation-target-controls>.form-field{flex:1;max-width:420px}.creation-target-controls .button{font-size:11px;min-height:40px}.creation-content-fields{margin-top:24px}.creation-context{display:flex;flex-direction:column;gap:15px}.creation-context dt{font-size:9px;color:#a5b198;margin-bottom:6px}.creation-context dd{font-size:11px;color:#728b5c;line-height:1.65}.creation-context-note{margin-top:20px}.creation-aside .resource-details{margin-top:19px;padding-top:15px}.creation-aside .resource-details dl{grid-template-columns:minmax(0,1fr);gap:5px}.creation-aside .resource-details dd+dt{margin-top:8px}.creation-limitations{list-style:disc;padding-left:15px;display:flex;flex-direction:column;gap:10px;font-size:10px;line-height:1.8;color:#93a27f}.country-picker{width:100%}.country-picker legend{font-size:10px;font-weight:550;color:#71845e;margin-bottom:9px}.country-search{margin-bottom:8px}.country-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;max-height:190px;overflow-y:auto;padding:8px 12px;border:1px solid #e1e8d7;border-radius:6px;background:#fcfdf9}.country-options label{display:flex;align-items:center;gap:8px;padding:7px 0;color:#7e926b;font-size:10px;font-weight:400;line-height:1.5;min-width:0}.country-options input{accent-color:#6a8c42;width:14px;height:14px;flex-shrink:0;margin:0}.country-options span{min-width:0;overflow-wrap:anywhere}.country-picker>.field-help{margin-top:8px}.publication-form [hidden],.media-upload [hidden],.country-options [hidden]{display:none!important}.upload-feedback{flex:1;min-width:0}.upload-feedback>p{font-size:10px;color:#9ba98c;line-height:1.75}.upload-feedback progress{width:100%;max-width:350px;height:7px;margin-top:12px;accent-color:#7fa251;display:block}.upload-feedback .upload-error,.upload-error{color:#ad745c;font-size:11px;line-height:1.8;margin-top:10px}.manual-review-check{display:flex;gap:9px;align-items:flex-start;font-size:10px;color:#96a681;line-height:1.8;margin-bottom:17px}.manual-review-check input{margin:4px 0 0;accent-color:#6b8e43;flex-shrink:0}.review-audience-line{display:block}.chosen-source{padding:15px;border:1px solid #e2e9d6;border-radius:6px;background:#f9fbf3;margin-top:16px}.chosen-source strong{font-size:11px;color:#83996e;font-weight:550}.chosen-source p{font-size:10px;color:#9cab8b;line-height:1.8;white-space:pre-wrap;margin-top:7px;overflow-wrap:anywhere}.boost-destination{margin-top:20px}@media(max-width:600px){.country-options{grid-template-columns:minmax(0,1fr);max-height:180px}.creation-target-controls{gap:10px}.creation-target-controls .button{padding:10px;font-size:10px}.creation-target-controls select{font-size:11px}.creation-context{gap:13px}.creation-actions>div{width:100%}}.creation-advanced{margin-top:20px;border-top:1px solid #e8eedf;padding-top:15px}.creation-advanced summary{font-size:10px;color:#95a582;cursor:pointer;list-style-position:inside}.creation-advanced>.form-grid{margin-top:20px}.publication-native-review summary{font-size:11px;font-weight:550;color:#7e9665;list-style-position:inside;cursor:pointer}.publication-native-review[open]>.publication-review-fields{margin-top:20px}.publication-review-media{display:flex;flex-direction:column;gap:16px;min-width:0}.publication-review-media>div>span{display:block;font-size:9px;color:#a1b18d;margin-top:8px}.publication-state-failed{background:#fbf1e6;color:#b59466;border-color:#edddc4}.publication-review-content:has(>.publication-caption:first-child){grid-template-columns:minmax(0,1fr)}@media(min-width:761px){.sidebar{overflow-y:auto}.main-nav,.sidebar-bottom{flex-shrink:0}}.publication-source-preview{background:#f7faef;border:1px solid #e1e9d3;border-radius:8px;padding:19px;margin-bottom:23px}.publication-source-preview>.eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:13px}.publication-source-preview h3{font-size:13px;color:#7f9864;line-height:1.65;overflow-wrap:anywhere}.publication-source-preview>p:not(.eyebrow){font-size:11px;color:#94a87d;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;margin-top:7px}.publication-source-preview .text-link{font-size:10px;margin-top:13px}.control-source{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:10px;color:#849278;margin-bottom:23px}.control-source code{font-family:ui-monospace,monospace;font-size:10px;color:#7e9369;margin-left:6px}.control-nav{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:26px}.control-nav a{display:flex;align-items:center;gap:7px;padding:7px 11px;border-radius:5px;font-size:11px;color:#718362}.control-nav a:hover{background:#eaf0df;color:#536f38}.control-nav a>span{font-size:9px;color:#9aab87}.control-section{margin-bottom:26px;scroll-margin-top:22px}.capability-item{border-bottom:1px solid #edf0e7}.capability-item:last-child{border-bottom:0}.capability-item>summary{display:flex;align-items:center;gap:20px;padding:21px 24px;list-style:none;cursor:pointer}.capability-item>summary::-webkit-details-marker{display:none}.capability-main{flex:1;min-width:0}.capability-main h3{font-size:12px;color:#4f6841;font-weight:600;line-height:1.6;letter-spacing:-.1px}.capability-main>span{display:block;font-size:10px;color:#8a9b79;margin-top:5px;line-height:1.6}.capability-item>summary>svg{color:#a4b38f}.capability-item[open]>summary{background:#f8faf3;border-bottom:1px solid #e9efde}.capability-item[open]>summary>svg{transform:rotate(45deg)}.verification-stage{width:205px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.verification-stage>span:last-child{font-size:9px;color:#889b76;line-height:1.6}.verification-dots{display:flex;gap:4px}.verification-dots i{display:block;width:22px;height:4px;border-radius:2px;background:#e5eadd}.verification-dots i.reached{background:#9fb77d}.capability-detail{padding:24px;max-width:1000px}.capability-detail h4{font-size:10px;letter-spacing:.1px;color:#67824f;margin:22px 0 8px}.capability-detail p,.capability-detail li{font-size:11px;color:#748465;line-height:1.9}.capability-detail ul{list-style:disc;padding-left:17px;display:flex;flex-direction:column;gap:7px}.capability-observation{padding:14px 16px;background:#f6f9ef;border:1px solid #e5edda;border-radius:6px}.capability-observation strong{font-size:10px;font-weight:600;color:#78925f}.capability-observation p{font-size:10px;margin-top:6px;color:#91a17e}.control-audit-body{padding:25px}.control-stage-tag{padding:6px 9px;border:1px solid #dfe8d3;border-radius:5px;font-size:9px;color:#819b67;background:#f6f9f0;line-height:1.6;white-space:nowrap}.control-audit-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#8b9c7a;font-size:10px;margin-bottom:25px}.control-audit-meta>span:first-child{display:flex;align-items:center;gap:7px}.audit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px}.audit-metrics article{border:1px solid #e1e9d5;border-radius:8px;padding:18px;display:flex;flex-direction:column;min-width:0;background:#fcfdf9}.audit-metrics article>span{font-size:10px;color:#8a9d77;line-height:1.7;min-height:34px}.audit-metrics strong{font-family:var(--display);font-size:30px;color:#54723c;letter-spacing:-1px;line-height:1.2;margin-top:17px;overflow-wrap:anywhere}.audit-metrics small{font-size:13px;letter-spacing:-.2px;color:#9aae87;font-weight:500}.audit-facts{display:flex;flex-direction:column;gap:15px;border-top:1px solid #edf1e5;padding-top:23px;margin-top:25px}.audit-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-size:11px;line-height:1.8}.audit-facts dt{color:#879b73}.audit-facts dd{color:#607f47;font-variant-numeric:tabular-nums;text-align:right}.audit-facts dd>span{display:block}.control-scope-note{font-size:11px;color:#829570;line-height:1.9;margin-top:22px;max-width:800px}.control-audit-body>.text-link{margin-top:16px;font-size:11px}.control-original-note{font-size:11px;color:#82966e;line-height:1.9;margin-top:21px}.control-limitations{list-style:disc;padding-left:16px;font-size:10px;color:#92a47f;line-height:1.9;margin-top:19px}.control-limitations li+li{margin-top:8px}.recorded-review-plan{padding:21px 24px;border-bottom:1px solid #e8eddf;background:#fbfdf7}.recorded-review-plan h3{font-size:11px;font-weight:600;color:#839c6c;letter-spacing:0;margin-bottom:15px}.recorded-review-plan>div{display:flex;flex-wrap:wrap;gap:17px 30px}.recorded-review-plan span{font-size:10px;color:#96a984;line-height:1.8}.recorded-review-plan strong{display:block;font-size:11px;font-weight:550;color:#74905d}.review-history-item,.decision-item{border-bottom:1px solid #edf0e6}.review-history-item:last-child,.decision-item:last-child{border-bottom:0}.review-history-item>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 24px;list-style:none;cursor:pointer}.review-history-item>summary::-webkit-details-marker,.decision-item>summary::-webkit-details-marker{display:none}.review-history-item summary strong{font-size:12px;font-weight:600;color:#6c8657;line-height:1.7;display:block}.review-history-item summary small{font-size:10px;color:#a0b18f;line-height:1.7;display:block;margin-top:5px}.review-history-item summary>svg{color:#a6b892;flex-shrink:0}.review-history-item[open]>summary{border-bottom:1px solid #e9efdf;background:#fafcf6}.review-history-item[open]>summary>svg,.decision-item[open]>summary>svg{transform:rotate(45deg)}.review-history-body{padding:26px 24px}.review-document{max-width:960px}.review-document h3{font-size:16px;line-height:1.6;letter-spacing:-.3px;color:#5c7845;margin-bottom:20px}.review-document h4{font-size:13px;line-height:1.7;color:#6d8856;margin:27px 0 13px}.review-document p,.review-document li{font-size:12px;line-height:1.95;color:#748863;overflow-wrap:anywhere}.review-document p+p{margin-top:16px}.review-document ul{list-style:disc;padding-left:19px;margin:17px 0}.review-document li+li{margin-top:9px}.decision-item>summary{display:grid;grid-template-columns:95px minmax(0,1fr) 135px 15px;gap:16px;align-items:center;padding:20px 24px;list-style:none;cursor:pointer}.decision-date{font-size:10px;color:#9aad88}.decision-title{font-size:11px;font-weight:550;color:#6d8956;line-height:1.7}.decision-result{font-size:9px;color:#9bad88;text-align:right}.decision-item>summary>svg{color:#b0c09e}.decision-item[open]>summary{background:#fafcf5;border-bottom:1px solid #ebf0e1}.decision-body{padding:22px 24px}.decision-body>p{font-size:12px;color:#7f936d;line-height:1.95;max-width:940px}.decision-body .resource-details dd{white-space:pre-wrap}@media(max-width:1200px){.audit-metrics{gap:11px}.audit-metrics article{padding:15px}.audit-metrics article>span{font-size:9px}.verification-stage{width:175px}.verification-stage>span:last-child{font-size:8px}}@media(max-width:900px){.audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.audit-metrics article>span{font-size:10px}.verification-stage{width:170px}}@media(max-width:600px){.control-nav{gap:4px}.control-nav a{font-size:10px;padding:7px}.control-source{font-size:9px;gap:8px}.capability-item>summary{padding:18px;gap:11px;flex-wrap:wrap}.capability-main{flex-basis:calc(100% - 26px);order:0}.capability-item>summary>svg{order:1;width:14px;height:14px}.verification-stage{order:2;width:auto;flex-direction:row;align-items:center;gap:10px}.verification-stage>span:last-child{font-size:9px}.verification-dots i{width:15px}.capability-detail,.control-audit-body,.review-history-body,.decision-body{padding:21px 18px}.capability-main h3{font-size:12px}.capability-main>span{font-size:9px}.capability-detail p,.capability-detail li{font-size:11px}.control-section>.panel-heading{flex-wrap:wrap;padding:20px 18px;gap:12px}.control-stage-tag{font-size:8px;white-space:normal}.control-audit-meta{font-size:9px;align-items:flex-start;flex-direction:column;gap:8px}.audit-metrics{gap:10px}.audit-metrics article{padding:13px}.audit-metrics strong{font-size:27px}.audit-metrics small{font-size:11px}.audit-metrics article>span{font-size:9px;min-height:40px}.audit-facts>div{align-items:flex-start;flex-direction:column;gap:5px;font-size:10px}.audit-facts dd{text-align:left}.control-scope-note{font-size:10px}.recorded-review-plan{padding:20px 18px}.recorded-review-plan>div{flex-direction:column;gap:12px}.review-history-item>summary{padding:20px 18px;gap:13px}.review-history-item summary strong{font-size:11px}.review-document h3{font-size:15px}.review-document p,.review-document li{font-size:11px}.decision-item>summary{grid-template-columns:minmax(0,1fr) 15px;gap:7px 12px;padding:18px}.decision-date{grid-column:1;grid-row:1;font-size:9px}.decision-title{grid-column:1;grid-row:2;font-size:11px}.decision-result{grid-column:1;grid-row:3;text-align:left;font-size:9px}.decision-item>summary>svg{grid-column:2;grid-row:1/4}.decision-body>p{font-size:11px}}.publication-state-activated{background:#edf5e4;color:#6e914f;border-color:#d9e8c7}.activation-review{margin:0 0 25px}.activation-budget{padding:20px;border:1px solid #dce8cb;background:#f6faef;border-radius:8px;display:flex;flex-direction:column;gap:8px}.activation-budget>span{font-size:10px;color:#819b67}.activation-budget>strong{font-family:var(--display);font-size:26px;color:#52743b;letter-spacing:-.7px}.activation-budget>small{font-size:10px;color:#8aa572;line-height:1.7}.activation-budget-help{margin-top:10px}.activation-changes{display:flex;flex-direction:column;margin:22px 0}.activation-changes>div{display:grid;grid-template-columns:minmax(0,1fr) 85px 15px 50px;align-items:center;gap:12px;border-bottom:1px solid #edf1e5;padding:15px 0;font-size:10px;color:#9bad88}.activation-changes>div:first-child{padding-top:0}.activation-changes>div>div>span{display:block;font-size:9px;color:#a3b391;margin-bottom:5px}.activation-changes strong{display:block;font-size:11px;font-weight:550;color:#718e58;overflow-wrap:anywhere;line-height:1.7}.activation-from{font-size:9px;color:#a4b596}.activation-to{font-size:10px;color:#729553}.activation-native{border-top:1px solid #e8efdd;margin-top:23px;padding-top:18px}.activation-native>summary{font-size:11px;color:#829d69;font-weight:550;cursor:pointer;list-style-position:inside}.activation-native>section{padding-top:23px}.activation-native h3{font-size:11px;font-weight:600;color:#718f56;margin-bottom:15px}.activation-native .publication-review-fields>div{grid-template-columns:175px minmax(0,1fr);gap:16px}.activation-native .publication-review-fields dt{font-size:9px}.activation-native .publication-review-fields dd{font-size:10px}@media(max-width:600px){.activation-budget{padding:17px}.activation-budget>strong{font-size:24px}.activation-changes>div{grid-template-columns:minmax(0,1fr) 60px 13px 35px;gap:8px}.activation-changes strong{font-size:10px}.activation-from{font-size:8px}.activation-to{font-size:9px}.activation-native .publication-review-fields>div{grid-template-columns:minmax(0,1fr);gap:4px}}.operation-item .publication-state{font-size:8px;white-space:normal;max-width:160px;text-align:right}.publication-caption p,.publication-source-preview>p:not(.eyebrow){color:#647756}.publication-form .field-help,.media-upload .upload-feedback>p,.creation-aside>section>p{color:#687759}.activation-native .publication-review-fields dd{color:#6b7b5a}
