@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.source-app{background:#fafaf8;min-height:100vh;font-size:16px}.source-header{background:#fff;border-bottom:1px solid #000;justify-content:space-between;align-items:center;gap:24px;padding:24px 3vw;display:flex}.source-header>span{font-size:14px}.source-header .source-logo{background:#111;flex-shrink:0;align-items:center;padding:12px 16px;display:flex}.source-header .source-logo img{width:190px;height:auto;display:block}.source-wordmark{color:#000;letter-spacing:-1px;font-size:23px;font-weight:900;text-decoration:none}.source-wordmark span{color:var(--green-text)}.source-wordmark b{letter-spacing:0;margin-left:14px;font-size:15px;font-weight:500}.source-app main{max-width:1680px;margin:auto;padding:36px 3vw}.source-title{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.source-eyebrow{letter-spacing:.09em;margin:0 0 14px;font-size:13px;font-weight:700}.source-title h1{letter-spacing:-1.6px;margin:0;font-size:clamp(30px,3.2vw,48px);font-weight:600;line-height:1.08}.source-title h1 span{color:#737371}.source-state{text-align:right;gap:5px;font-size:14px;display:grid}.source-state strong{font-size:16px}.source-state small{color:#656563;font-size:12px}.source-app button{cursor:pointer;background:#fff;border:1px solid #bdbdb7;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600}.source-app button:hover:not(:disabled){background:#e6ffdf;border-color:#000}.source-app button:disabled{cursor:not-allowed;opacity:.45}.source-app button.primary{background:var(--green);border-color:#000}.source-state button{margin-top:6px}.source-layout{background:#fff;border:1px solid #bdbdb7;grid-template-columns:250px minmax(0,1fr);display:grid}.source-list{background:#f5f5f1;border-right:1px solid #bdbdb7;max-height:1500px;overflow:auto}.source-section-label{color:#fff;background:#000;justify-content:space-between;padding:20px 16px;font-size:14px;font-weight:600;display:flex}.source-list summary{cursor:pointer;border-bottom:1px solid #deded8;padding:16px;font-size:15px;font-weight:700}.source-list summary span{float:right;color:#737371;font-weight:400}.source-list details>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e2dc;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:16px;font-weight:500;display:flex}.source-list details>button>span:first-child{overflow-wrap:anywhere;min-width:0}.source-list details>button>span:last-child{text-align:right;flex-shrink:0}.source-list details>button.selected{background:#ddffd5;box-shadow:inset 4px 0 #16bc00}.source-list small{color:#666;margin-top:5px;font-size:12px;font-weight:400;display:block}.source-detail{min-width:0;padding:28px}.source-detail-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.source-detail h2{letter-spacing:-1px;overflow-wrap:anywhere;margin:0;font-size:30px}.source-detail .source-eyebrow{color:#666;margin-bottom:8px}.source-chip{white-space:nowrap;border:1px solid #bdbdb7;padding:7px 10px;font-size:13px}.source-metrics{border-block:1px solid #bdbdb7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.source-metrics>div{border-right:1px solid #e2e2dc;padding:22px 16px}.source-metrics>div:first-child{padding-left:0}.source-metrics>div:last-child{border-right:0}.source-metrics span{min-height:36px;font-size:14px;display:block}.source-metrics strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-block:8px;font-size:clamp(26px,2.8vw,40px);font-weight:500;display:block}.source-metrics small{color:#666;font-size:12px}.source-negative{color:#bc241b}.source-decision{border-bottom:1px solid #bdbdb7;grid-template-columns:115px 1fr;gap:16px;padding:18px 0;display:grid}.source-decision span{font-size:14px;font-weight:700}.source-decision p{margin:0;font-size:15px;line-height:1.5}.source-panel{margin-top:28px}.source-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.source-panel h3{letter-spacing:-.3px;margin:0;font-size:19px}.source-panel-heading>span{color:#666;font-size:12px}.source-evidence-table{overflow-x:auto}.source-detail table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px;font-size:14px}.source-detail th,.source-detail td{text-align:right;white-space:nowrap;border-bottom:1px solid #deded8;padding:13px 12px}.source-detail th:first-child{text-align:left}.source-detail thead th{background:#f1f1ef;font-size:12px;font-weight:600}.source-detail tbody th{font-weight:500}.source-provisional{color:#737371}.source-provisional small{font-size:12px;display:block}.source-footnote{color:#656563;margin:12px 0;font-size:13px;line-height:1.5}.source-policy-grid{background:#fafaf8;border:1px solid #bdbdb7;grid-template-columns:1fr 1fr;gap:28px;padding:20px;display:grid}.source-policy-grid p{margin-top:0;line-height:1.5}.source-policy-grid p strong{float:right;padding-left:12px}.source-policy-grid label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.source-policy-grid select,.source-policy-grid input{background:#fff;border:1px solid #aaa;width:100%;min-height:44px;margin-bottom:12px;padding:12px;font-size:14px}.source-actions{flex-wrap:wrap;gap:8px;display:flex}.source-alert{background:#fff0c5;border-left:4px solid #a56a00;margin-bottom:20px;padding:16px;font-size:15px;line-height:1.5}.source-alert button{margin-left:16px}.source-notice{background:#ddffd5;padding:16px}.source-review{background:#f1f1ef;border:1px solid #000;margin-top:16px;padding:20px}.source-review h4{margin:0 0 12px;font-size:18px}.source-review p,.source-review li,.source-gates li{font-size:14px;line-height:1.6}.source-review ul,.source-gates ul{margin:16px 0;padding-left:24px;list-style:outside}.source-gates{margin-top:16px;font-size:14px}.source-gates summary{cursor:pointer;color:#855600;padding:12px 0}.source-history{padding:0;font-size:14px;list-style:none}.source-history li{border-top:1px solid #deded8;padding:14px 0}.source-history time{color:#666;margin-right:24px;display:inline-block}.source-history p{margin:6px 0 0;line-height:1.5}.source-empty{padding:24px;line-height:1.6}.source-footer{color:#666;padding:0 3vw 30px;font-size:13px}@media (max-width:1100px){.source-layout{grid-template-columns:210px minmax(0,1fr)}.source-detail{padding:20px}.source-metrics{grid-template-columns:1fr 1fr}.source-metrics>div:nth-child(2){border-right:0}.source-metrics>div:nth-child(3){padding-left:0}.source-policy-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:700px){.source-header{align-items:flex-start;padding:18px}.source-wordmark b{margin:5px 0 0;display:block}.source-header>span{text-align:right;max-width:100px;font-size:12px}.source-app main{padding:24px 16px}.source-title{display:block}.source-title h1{font-size:32px}.source-state{text-align:left;margin-top:24px}.source-state button{justify-self:start}.source-layout{grid-template-columns:1fr}.source-list{border-bottom:1px solid #000;border-right:0;max-height:285px}.source-detail{padding:18px}.source-detail-head{align-items:flex-start}.source-detail h2{font-size:25px}.source-chip{font-size:12px}.source-metrics>div{padding:18px 10px}.source-metrics strong{font-size:30px}.source-decision{grid-template-columns:1fr;gap:8px}.source-panel-heading{display:block}.source-panel-heading>span{margin-top:8px;display:block}.source-policy-grid{padding:16px}.source-actions button{flex:auto}}:root{--green:#3f0;--green-dark:#16bc00;--green-text:#0e7a00;--green-soft:#ddffd5;--black:#000;--white:#fff;--grey-050:#fafaf8;--grey-100:#f1f1ef;--grey-300:#cdcdca;--grey-500:#737371;--red:#d93025;--red-soft:#ffe1dc;--amber:#a56a00;--amber-soft:#fff0c5;--font:"Neue Haas Grotesk Display Pro", "Neue Haas Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{color:var(--black);background:var(--white);scroll-behavior:smooth}body{min-width:320px;min-height:100dvh;color:var(--black);background:linear-gradient(#00000007 1px, transparent 1px), linear-gradient(90deg, #00000007 1px, transparent 1px), var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased;background-size:40px 40px;margin:0}button,input,select,textarea{font:inherit}button{color:inherit;touch-action:manipulation}button,a,input,select,textarea{border-radius:0}::selection{color:var(--black);background:var(--green)}:focus-visible{outline:2px solid var(--black);outline-offset:2px;box-shadow:0 0 0 4px var(--green)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:var(--black);background:var(--green);padding:12px 16px;font-size:14px;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.login-shell{background:var(--white);grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);min-height:100vh;display:grid}.login-brand{min-height:100vh;color:var(--white);background:var(--black);flex-direction:column;padding:42px 48px 38px;display:flex;position:relative;overflow:hidden}.login-brand:before{content:"";background-color:#0000;background-image:linear-gradient(#33ff001a 1px,#0000 1px),linear-gradient(90deg,#33ff001a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#0000 5%,#000 70%);mask-image:linear-gradient(to bottom right,#0000 5%,#000 70%)}.login-brand:after{aspect-ratio:1;content:"";border:1px solid #33ff00b3;border-radius:50%;width:68%;position:absolute;bottom:12%;right:-22%;box-shadow:0 0 0 44px #33ff0012,0 0 0 88px #33ff0009}.login-brand>img{z-index:1;width:184px;height:auto;position:relative}.login-brand__copy{z-index:1;margin:auto 0;position:relative}.login-brand__copy>span{color:var(--green);letter-spacing:.15em;font-size:12px;font-weight:700}.login-brand__copy h1{letter-spacing:-.075em;max-width:650px;margin:20px 0;padding-right:.08em;font-size:clamp(64px,8vw,126px);font-style:italic;font-weight:700;line-height:.82}.login-brand__copy p{color:#ffffffa6;border-left:5px solid var(--green);margin:34px 0 0;padding-left:18px;font-size:18px}.login-brand__footer{z-index:1;color:#ffffff73;letter-spacing:.15em;font-size:11px;position:relative}.login-panel{border-left:1px solid var(--green);place-items:center;padding:70px clamp(34px,8vw,128px);display:grid;position:relative}.login-panel:before{content:"";background:var(--green);width:40%;height:10px;position:absolute;top:0;left:14%}.login-card{width:min(100%,520px)}.login-kicker{color:#555;letter-spacing:.13em;align-items:center;gap:11px;font-size:12px;font-weight:700;display:flex}.login-kicker span{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #3f03}.login-card h2{letter-spacing:-.065em;margin:27px 0 22px;font-size:clamp(52px,6vw,82px);font-style:italic;font-weight:700;line-height:.88}.login-card>p{color:#555;max-width:465px;margin:0 0 34px;font-size:16px;line-height:1.55}.login-card>p strong{color:var(--black)}.login-production{color:#3e3e3e;border:1px solid #9aa396;border-left:6px solid var(--green-text);background:#f2f5f0;gap:3px;margin:-14px 0 28px;padding:13px 15px;font-size:13px;line-height:1.4;display:grid}.login-production strong{color:var(--black);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.google-button{min-height:44px}.google-button.is-loading{display:none}.login-progress{color:#444;margin-top:10px;font-size:13px}.login-config,.login-error{border:1px solid var(--black);border-left:7px solid var(--green);background:var(--grey-100);padding:14px 16px;font-size:14px;line-height:1.45}.login-error{border-left-color:var(--red);background:var(--red-soft)}.login-security{border-top:1px solid var(--black);margin:47px 0 0;padding:0;list-style:none}.login-security li{grid-template-columns:28px 1fr;display:grid}.login-security span,.login-security p{border-bottom:1px solid #00000026;margin:0;padding:12px 0;font-size:12px;line-height:1.4}.login-security span{color:var(--green-text);font-weight:700}.login-security p{color:#5c5c5c}.app-shell{grid-template-rows:82px minmax(0,1fr);grid-template-columns:304px minmax(0,1fr);min-height:100dvh;display:grid}.topbar{z-index:30;min-height:82px;color:var(--white);border-bottom:1px solid var(--green);background:#000000fa;grid-column:1/-1;grid-template-columns:304px minmax(240px,1fr) auto auto;display:grid;position:sticky;top:0}.brand{border-right:1px solid #ffffff3b;align-items:center;gap:15px;padding:0 20px;display:flex}.brand img{width:136px;height:auto}.brand>span{border-left:1px solid #ffffff59;gap:1px;padding-left:14px;display:grid}.brand strong{color:var(--green);font-size:13px;line-height:1}.brand small{color:var(--white);font-size:11px}.brand>span.brand-mode{color:var(--black);border:1px solid var(--green);background:var(--green);text-transform:uppercase;margin-left:auto;padding:5px 7px;font-size:11px;font-weight:700;display:inline-flex}.preview-status{align-items:center;gap:10px;padding:0 24px;display:flex}.preview-status i{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #33ff002b}.preview-status span{gap:3px;display:grid}.preview-status strong{color:var(--white);letter-spacing:.04em;font-size:12px}.preview-status small{color:#ffffff94;font-size:11px}.account{border-left:1px solid #fff3;align-items:center;gap:12px;padding:0 14px;display:flex}.account>span{gap:3px;font-size:12px;display:grid}.account small{color:#ffffff8c;font-size:11px}.account button{min-height:44px;color:var(--green);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 6px;font-size:11px}.account button:hover{border-bottom-color:var(--green)}.top-actions{display:flex}.top-actions button{min-width:94px;min-height:82px;color:var(--white);background:var(--black);cursor:pointer;text-transform:uppercase;border:0;border-left:1px solid #ffffff38;padding:0 15px;font-size:11px;font-weight:700}.top-actions button:hover{color:var(--black);background:var(--green)}.top-actions .top-actions__primary{min-width:142px;color:var(--black);background:var(--green)}.top-actions .top-actions__primary:hover{background:var(--white)}.sidebar{border-right:1px solid var(--black);background:var(--grey-100);flex-direction:column;align-self:start;height:calc(100dvh - 82px);display:flex;position:sticky;top:82px;overflow:hidden}.sidebar__head{border-bottom:1px solid var(--black);background:var(--green);justify-content:space-between;align-items:center;min-height:96px;padding:20px;display:flex}.sidebar__head>div{gap:3px;display:grid}.sidebar__head span{font-size:11px;font-weight:700}.sidebar__head strong{letter-spacing:-.045em;font-size:28px}.sidebar__head button{cursor:pointer;background:0 0;border:1px solid #00000059;min-width:92px;min-height:44px;padding:0 12px;font-size:11px;font-weight:700}.sidebar__head button:hover{color:var(--white);border-color:var(--black);background:var(--black)}.campaign-list{flex:1;padding:10px;overflow:auto}.campaign-card{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#00000026;width:100%;min-height:158px;padding:18px 16px;position:relative}.campaign-card:hover{background:var(--white)}.campaign-card.is-active{color:var(--white);border-color:var(--black);background:var(--black)}.campaign-card.is-active:before{content:"";background:var(--green);width:5px;position:absolute;inset:0 auto 0 0}.campaign-card__meta{color:var(--grey-500);align-items:center;gap:7px;margin-bottom:12px;font-size:11px;display:flex}.campaign-card__meta b{margin-left:auto;font-weight:400}.health-indicator{align-items:center;gap:5px;display:inline-flex}.health-indicator>span{white-space:nowrap}.campaign-card>strong{letter-spacing:-.025em;font-size:18px;line-height:1.15;display:block}.campaign-card>small{color:var(--grey-500);margin-top:7px;font-size:12px;display:block}.campaign-card__metrics{justify-content:space-between;margin-top:17px;display:flex}.campaign-card__metrics>span{gap:4px;font-size:14px;font-weight:700;display:grid}.campaign-card__metrics small{color:var(--grey-500);font-size:11px;font-weight:500}.campaign-card.is-active .campaign-card__meta,.campaign-card.is-active>small,.campaign-card.is-active .campaign-card__metrics small{color:#ffffff8c}.campaign-card.is-active .campaign-card__metrics>span{color:var(--green)}.campaign-card .metric-value--danger,.campaign-card.is-active .metric-value--danger{color:#ff6b61}.campaign-card .metric-value--warning,.campaign-card.is-active .metric-value--warning{color:#f0bd64}.status-dot{background:var(--amber);border-radius:50%;width:7px;height:7px}.status-dot--healthy{background:var(--green)}.status-dot--blocked{background:var(--red)}.status-dot--stopped{background:var(--grey-500)}.sidebar__foot{color:var(--white);background:var(--black);justify-content:space-between;gap:12px;padding:16px;font-size:11px;display:flex}.good{color:var(--green)}.warn{color:#ffb547}.workspace{min-width:0;padding:40px clamp(24px,3.5vw,56px)}.hero{border-bottom:1px solid var(--black);justify-content:space-between;align-items:flex-start;gap:32px;min-height:182px;padding-bottom:28px;display:flex;position:relative}.hero:before{content:"";background:var(--green);width:clamp(120px,18vw,260px);height:8px;position:absolute;top:-42px;right:clamp(120px,18vw,300px)}.hero__meta{color:var(--grey-500);flex-wrap:wrap;align-items:center;gap:0;font-size:11px;display:flex}.hero__meta>span:not(.pill){border-right:1px solid #0000003b;padding:0 13px}.pill{color:var(--black);border:1px solid var(--black);background:var(--white);margin-right:13px;padding:7px 11px;font-weight:700}.pill--live{border-color:var(--green);background:var(--green)}.pill--paused{color:var(--white);background:var(--grey-500)}.pill--complete{color:var(--white);background:var(--black)}.hero h1{letter-spacing:-.065em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:980px;margin:20px 0 8px;font-size:clamp(42px,5vw,68px);font-style:italic;font-weight:700;line-height:.9;display:-webkit-box;overflow:hidden}.hero p{color:#3f3f3f;border-left:4px solid var(--green);max-width:740px;margin:20px 0 0;padding-left:17px;font-size:14px;line-height:1.55}.hero p.empty-note{color:#666;font-style:italic}.hero__actions{flex-shrink:0;gap:8px;display:flex}.hero__actions button,.panel__head>button,.empty-state>button{border:1px solid var(--black);background:var(--white);cursor:pointer;min-height:44px;padding:0 16px;font-size:12px;font-weight:700}.hero__actions button:hover,.panel__head>button:hover,.hero__actions .signal-button{background:var(--green)}.hero__actions .signal-button:hover{color:var(--white);background:var(--black)}.hero__actions button:disabled{cursor:not-allowed;opacity:.45}.validation{border:1px solid var(--red);background:var(--red-soft);border-left-width:6px;gap:6px;margin-top:16px;padding:14px 16px;font-size:13px;display:grid}.validation ul{margin:0;padding-left:18px}.validation a{color:var(--black);text-underline-offset:2px}.validation a:hover{color:var(--red)}.validation .session-link{color:#fff;border:1px solid var(--red);cursor:pointer;background:#7d1712;width:fit-content;min-height:38px;padding:0 12px;font-size:12px;font-weight:700}.validation .session-link:hover{background:var(--red)}.safety-health{border:1px solid var(--ops-line,#394039);background:var(--ops-line,#394039);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.safety-health article{color:#e8ece8;background:#111511;gap:5px;min-width:0;padding:12px 14px;display:grid}.safety-health article>span{color:#98a198;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.safety-health article>span i{background:#db6b61;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #db6b611f}.safety-health article.is-healthy>span i{background:var(--green);box-shadow:0 0 0 3px #33ff001a}.safety-health article strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.safety-health article small{color:#7f897f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.metric-grid{border:1px solid var(--black);background:var(--white);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.metric-card{flex-direction:column;justify-content:space-between;min-height:160px;padding:20px;display:flex;position:relative;overflow:hidden}.metric-card+.metric-card{border-left:1px solid var(--black)}.metric-card:after{content:none}.metric-card>span{color:#4d4d4d;max-width:190px;font-size:11px;font-weight:700;line-height:1.35}.metric-card strong{z-index:1;letter-spacing:-.055em;font-size:clamp(28px,2.8vw,44px);line-height:.95;position:relative}.metric-card small{z-index:1;color:#555;max-width:210px;font-size:12px;line-height:1.35;position:relative}.metric-card--good{background:linear-gradient(110deg, var(--green), #b2ffa0 58%, var(--white))}.metric-card--warning{background:linear-gradient(110deg, var(--amber-soft), var(--white) 92%)}.metric-card--danger{background:linear-gradient(110deg, var(--red-soft), var(--white) 92%)}.panel-grid{grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);gap:20px;margin-top:20px;display:grid}.panel{border:1px solid var(--black);background:#fffffff7;padding:24px}.panel__head{border-bottom:1px solid #0000002b;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;padding-bottom:17px;display:flex}.panel__head>div>span{color:var(--green-text);font-size:11px;font-weight:700}.panel__head h2{letter-spacing:-.045em;margin:7px 0 0;font-size:30px;font-style:italic;line-height:1}.panel__head p{color:#555;max-width:720px;margin:10px 0 0;font-size:13px;line-height:1.5}.panel__head>small{color:#555;text-align:right;max-width:280px;font-size:11px;line-height:1.4}.decision-panel{color:var(--white);background:var(--black);position:relative;overflow:hidden}.decision-panel:before{content:"";background:linear-gradient(90deg,#0000,#33ff0021);width:36%;height:100%;position:absolute;top:0;right:0}.decision-panel:after{content:"";border:1px solid #33ff006b;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-80px;right:-65px;box-shadow:0 0 0 28px #33ff0009,0 0 0 56px #33ff0005}.decision-panel .panel__head{z-index:1;border-color:#fff3;position:relative}.decision-panel .panel__head>div>span{color:var(--green)}.decision-code{color:var(--black);background:var(--amber-soft);letter-spacing:.05em;flex-shrink:0;padding:8px 10px;font-size:11px}.decision-code--good{background:var(--green)}.decision-code--warning{color:var(--black);background:var(--amber-soft);border:1px solid #ffbf47}.decision-code--danger{color:var(--white);background:var(--red)}.decision-main{z-index:1;grid-template-columns:52px 1fr;gap:18px;padding:10px 0 22px;display:grid;position:relative}.decision-main>span{width:50px;height:42px;color:var(--green);border:1px solid var(--green);place-items:center;font-size:11px;font-weight:700;display:grid}.decision-main h3{letter-spacing:-.035em;margin:0 0 8px;font-size:32px;font-style:italic;line-height:1.02}.decision-main p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.55}.decision-gates{z-index:1;border-block:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.decision-gates>div{min-height:86px;padding:15px 12px}.decision-gates>div+div{border-left:1px solid #fff3}.decision-gates span,.decision-gates strong{display:block}.decision-gates span{color:#ffffff94;margin-bottom:7px;font-size:11px}.decision-gates strong{color:var(--green);font-size:12px;line-height:1.45}.safe-output{z-index:1;align-items:center;gap:12px;padding-top:17px;display:flex;position:relative}.safe-output span{color:var(--green);font-size:11px;font-weight:700}.safe-output strong{color:var(--white);background:#33ff0012;border:1px solid #33ff0057;padding:9px 11px;font-size:12px;font-weight:500;line-height:1.4}.safe-output button{min-height:38px;color:var(--black);border:1px solid var(--green);background:var(--green);cursor:pointer;white-space:nowrap;margin-left:auto;padding:0 11px;font-size:11px;font-weight:700}.safe-output button:hover{color:var(--white);background:0 0}.form-grid,.snapshot-grid{gap:13px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-grid{grid-template-columns:repeat(4,minmax(140px,1fr))}.snapshot-grid>:last-child{grid-column:span 2}.field{gap:6px;display:grid}.field>span:first-child{color:#3f3f3f;font-size:11px;font-weight:700}.field__control{align-items:center;display:flex;position:relative}.field input,.field select,.field textarea,.field--wide textarea{width:100%;min-height:46px;color:var(--black);background:#f5f5f3;border:1px solid #0000004d;outline:0;padding:10px 11px;font-size:14px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--black)}.field input:focus,.field select:focus,.field textarea:focus,.source-table-wrap input:focus{border-color:var(--black);outline:2px solid var(--black);outline-offset:1px;box-shadow:0 0 0 4px var(--green)}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--red);background:#fff8f7}.field__control em{color:#555;pointer-events:none;font-size:11px;font-style:normal;position:absolute;right:10px}.field__control:has(em) input{padding-right:48px}.field__help{color:#5b5b5b;font-size:11px;line-height:1.4}.field__error{color:var(--red);font-size:11px;font-weight:700;line-height:1.35}.field--wide{margin-top:13px}.field--wide textarea{resize:vertical;line-height:1.5}.toggle{min-height:52px;color:var(--black);cursor:pointer;align-items:center;gap:11px;display:flex}.toggle input{opacity:0;position:absolute}.toggle i{border:1px solid var(--black);background:var(--grey-100);flex:none;width:44px;height:24px;position:relative}.toggle i:after{content:"";background:var(--black);width:14px;height:14px;transition:transform .18s;position:absolute;top:4px;left:4px}.toggle input:checked+i{background:var(--green)}.toggle input:checked+i:after{transform:translate(20px)}.toggle input:focus-visible+i{outline:2px solid var(--black);outline-offset:2px;box-shadow:0 0 0 4px var(--green)}.toggle>span{gap:3px;display:grid}.toggle strong{font-size:13px}.toggle small{color:#555;font-size:11px;line-height:1.35}.advanced-settings{background:var(--grey-050);border:1px solid #00000040;margin-top:18px}.advanced-settings summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 14px;list-style:none;display:flex}.advanced-settings summary::-webkit-details-marker{display:none}.advanced-settings summary>span{gap:3px;display:grid}.advanced-settings summary strong{font-size:14px}.advanced-settings summary small{color:#555;font-size:11px}.advanced-settings summary b{color:var(--green-text);font-size:11px}.advanced-settings__hide,.advanced-settings[open] .advanced-settings__show{display:none}.advanced-settings[open] .advanced-settings__hide{display:inline}.advanced-settings[open] summary{background:var(--green-soft);border-bottom:1px solid #0003}.advanced-settings__body{gap:16px;padding:16px;display:grid}.snapshot-panel,.sources-panel{margin-top:20px}.snapshot-panel{background:var(--white);padding:0;position:relative;overflow:hidden}.snapshot-panel:after{content:"";background:linear-gradient(var(--green), var(--white));pointer-events:none;width:9px;height:100%;position:absolute;top:0;right:0}.snapshot-panel__head{min-height:150px;color:var(--white);background:var(--black);border:0;align-items:center;margin:0;padding:26px 32px}.snapshot-panel__head>div>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase}.snapshot-panel__head h2{color:var(--white);font-size:clamp(30px,3vw,42px)}.snapshot-panel__head p{color:#ffffffad;max-width:680px;font-size:14px}.sync-control{align-items:center;gap:10px;display:flex}.sync-control>button{min-height:44px;color:var(--black);border:1px solid var(--green);background:var(--green);cursor:pointer;padding:0 15px;font-size:12px;font-weight:700;transition:color .18s,background .18s}.sync-control>button:hover{color:var(--white);background:0 0}.sync-control>button:disabled{cursor:wait;opacity:.65}.sync-badge{color:#ffffffb8;white-space:nowrap;border:1px solid #ffffff42;align-items:center;gap:9px;min-height:44px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.sync-badge i{background:var(--grey-500);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #73737138}.sync-badge--success{color:var(--white);border-color:#33ff007a}.sync-badge--success i{background:var(--green);box-shadow:0 0 0 4px #33ff002e}.sync-badge--loading i{background:var(--amber-soft);animation:1.2s ease-in-out infinite sync-pulse;box-shadow:0 0 0 4px #fff0c52e}.sync-badge--error{color:var(--white);border-color:#ff6b61b3}.sync-badge--error i{background:#ff6b61;box-shadow:0 0 0 4px #ff6b6133}@keyframes sync-pulse{50%{opacity:.35;transform:scale(.78)}}.snapshot-panel .snapshot-grid{background:var(--black);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:1px 9px 1px 0}.snapshot-panel .snapshot-grid>:last-child{grid-column:auto}.snapshot-metric{background:var(--white);align-content:space-between;gap:12px;min-height:154px;padding:22px 18px;display:grid;position:relative}.snapshot-metric:first-child{background:linear-gradient(145deg, var(--green), #baffaa)}.snapshot-metric>span{color:#4b4b49;font-size:11px;font-weight:700}.snapshot-metric>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.055em;align-self:end;font-size:clamp(26px,2.5vw,40px);line-height:.95}.snapshot-metric>small{color:#60605e;font-size:11px;font-weight:700;position:absolute;bottom:23px;right:16px}.snapshot-metric__skeleton{color:#0000;background:linear-gradient(90deg, var(--grey-100), #dededb, var(--grey-100));background-size:220% 100%;width:72%;height:34px;animation:1.4s ease-in-out infinite snapshot-shimmer;overflow:hidden}@keyframes snapshot-shimmer{to{background-position:-220% 0}}.sync-foot{border-top:1px solid var(--black);background:var(--grey-050);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:12px 32px;display:flex}.sync-foot>span{white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:inline-flex}.sync-foot>span i{border:1px solid var(--black);border-radius:50%;width:18px;height:18px;position:relative}.sync-foot>span i:after{content:"";background:var(--green-dark);border-radius:50%;position:absolute;inset:4px}.sync-foot small{color:#555;text-align:right;font-size:11px;line-height:1.45}.sync-foot--error{border-top-color:var(--red);background:var(--red-soft)}.sync-foot--error>span i:after{background:var(--red)}.section-notice{border-left:4px solid var(--green);background:var(--grey-100);align-items:flex-start;gap:10px;margin:-4px 0 18px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.section-notice strong{flex:none}.section-notice span{color:#555}.source-table-wrap{position:relative;overflow-x:auto;box-shadow:inset -12px 0 12px -14px #000000d9}.source-table-wrap table{border-collapse:collapse;width:100%;min-width:1220px;font-size:12px}.source-table-wrap th{color:#3f3f3f;border-bottom:1px solid var(--black);background:var(--grey-100);text-align:left;padding:10px 8px;font-size:11px;line-height:1.3}.source-table-wrap td{vertical-align:middle;border-bottom:1px solid #00000026;padding:10px 8px}.source-table-wrap th:first-child,.source-table-wrap td:first-child{z-index:2;background:var(--white);min-width:180px;box-shadow:6px 0 8px -9px var(--black);position:sticky;left:0}.source-table-wrap th:first-child{z-index:3;background:var(--grey-100)}.source-table-wrap tr.is-eligible td:first-child{background:var(--green-soft)}.source-table-wrap tr.is-eligible{background:linear-gradient(90deg,#33ff0047,#0000 80%)}.source-table-wrap input{background:var(--grey-100);border:1px solid #00000029;outline:0;width:78px;min-height:40px;padding:7px;font-size:12px}.source-table-wrap input.source-id{width:150px;font-weight:700}.source-table-wrap td:first-child small{color:#555;max-width:220px;margin-top:5px;font-size:11px;line-height:1.35;display:block}.source-table-wrap td>button{cursor:pointer;background:0 0;border:1px solid #0003;min-width:64px;min-height:40px;padding:0 8px;font-size:11px}.source-table-wrap td>button:hover{color:var(--white);background:var(--red)}.score{color:#555;white-space:nowrap;border:1px solid #0003;place-items:center;min-width:44px;min-height:32px;padding:0 7px;display:inline-grid}.score--good{color:var(--black);border-color:var(--black);background:var(--green)}.negative-value{color:var(--red);font-weight:700}.block-source{color:#555;align-items:center;gap:7px;font-size:11px;display:flex}.block-source input{width:18px;min-height:18px;accent-color:var(--red)}.empty-state{border:1px dashed #0000004d;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.empty-state b{font-size:18px}.empty-state p{color:#555;margin:5px 0 0;font-size:13px}.empty-state>button:hover{background:var(--green)}.safety-section{margin-top:24px}.section-heading{margin-bottom:14px}.section-heading span{color:var(--green-text);font-size:11px;font-weight:700}.section-heading h2{letter-spacing:-.04em;margin:5px 0 0;font-size:28px;font-style:italic}.safety-rail{border:1px solid var(--black);background:linear-gradient(94deg, var(--green), #7cff5c 62%, #e0ffda);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.safety-rail>div{align-content:center;gap:5px;min-height:116px;padding:16px;display:grid}.safety-rail>div+div{border-left:1px solid #0000004d}.safety-rail span{color:#00000094;font-size:11px;font-weight:700}.safety-rail strong{letter-spacing:-.02em;font-size:17px;line-height:1.15}.safety-rail small{color:#000000a6;font-size:11px;line-height:1.4}.workspace>footer{color:#555;border-top:1px solid #00000024;justify-content:space-between;gap:20px;margin-top:28px;padding-top:28px;font-size:12px;display:flex}.workspace>footer button{min-height:44px;color:var(--red);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 6px;font-size:12px}.workspace>footer button:hover{border-bottom-color:var(--red)}.toast{z-index:60;max-width:min(460px,100vw - 48px);min-height:48px;color:var(--black);border:1px solid var(--black);background:var(--green);box-shadow:6px 6px 0 var(--black);opacity:0;pointer-events:none;align-items:center;gap:18px;padding:12px 12px 12px 16px;font-size:13px;transition:opacity .18s,transform .18s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(12px)}.toast--error{color:var(--white);background:var(--red)}.toast button{color:currentColor;cursor:pointer;background:0 0;border:1px solid;flex:none;width:32px;min-height:32px;margin-left:auto;font-size:20px;line-height:1}.toast.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.recovery-screen{background:var(--grey-100);place-items:center;min-height:100dvh;padding:30px;display:grid}.recovery-screen>section{border:1px solid var(--black);border-left:8px solid var(--red);background:var(--white);width:min(100%,620px);box-shadow:10px 10px 0 var(--black);padding:34px}.recovery-screen span{color:var(--green-text);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.recovery-screen h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(34px,7vw,58px);font-style:italic;line-height:.95}.recovery-screen p{color:#555;line-height:1.5}.recovery-screen button{border:1px solid var(--black);background:var(--green);cursor:pointer;min-height:46px;margin-top:12px;padding:0 16px;font-weight:700}@media (max-width:1380px){.topbar{grid-template-columns:304px minmax(190px,1fr) auto auto}.brand>span.brand-mode{display:inline-block}}@media (max-width:1180px){.safety-health{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-grid{grid-template-columns:1fr}.snapshot-panel .snapshot-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.safety-rail{grid-template-columns:repeat(2,1fr)}.safety-rail>div:nth-child(3){border-top:1px solid #0000004d;border-left:0}.safety-rail>div:nth-child(4){border-top:1px solid #0000004d}.source-table-wrap{box-shadow:none;overflow:visible}.source-table-wrap table,.source-table-wrap tbody,.source-table-wrap tr,.source-table-wrap td{width:100%;min-width:0;display:block}.source-table-wrap thead{display:none}.source-table-wrap tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.source-table-wrap tr{background:var(--white);border:1px solid #0000004d;padding:8px 14px}.source-table-wrap tr.is-eligible{border-left:6px solid var(--green-dark);background:var(--green-soft)}.source-table-wrap td{border-bottom:1px solid #0000001f;grid-template-columns:minmax(118px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;min-height:48px;padding:8px 0;display:grid}.source-table-wrap td:before{content:attr(data-label);color:#4d4d4d;font-size:11px;font-weight:700}.source-table-wrap td:last-child{border-bottom:0}.source-table-wrap input,.source-table-wrap input.source-id{width:100%;min-width:0}.source-table-wrap td:first-child small{grid-column:2}.source-table-wrap th:first-child,.source-table-wrap td:first-child{min-width:0;box-shadow:none;background:0 0;position:static}.source-table-wrap tr.is-eligible td:first-child{background:0 0}.block-source input{width:18px}}@media (max-width:920px){.login-shell{grid-template-columns:1fr}.login-brand{min-height:50vh;padding:30px}.login-brand__copy{margin:80px 0}.login-brand__copy h1{font-size:72px}.login-panel{border-top:1px solid var(--green);border-left:0;min-height:50vh;padding:70px 30px}.app-shell{display:block}.topbar{grid-template-columns:260px 1fr;min-height:76px;position:sticky}.brand{padding:0 15px}.brand img{width:127px}.brand>span.brand-mode{display:inline-block}.account{border-top:1px solid #fff3;border-left:0;grid-area:2/1/auto/-1;justify-content:space-between;min-height:48px}.top-actions{grid-area:1/2;justify-self:end;height:76px}.top-actions button{min-height:76px}.sidebar{border-right:0;border-bottom:1px solid var(--black);height:auto;max-height:410px;position:relative;top:auto}.campaign-list{grid-template-columns:repeat(3,minmax(250px,1fr));display:grid;overflow-x:auto}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-card:nth-child(3){border-top:1px solid var(--black);border-left:0}.metric-card:nth-child(4){border-top:1px solid var(--black)}}@media (max-width:680px){.safety-health{grid-template-columns:1fr}.login-brand{min-height:410px}.login-brand>img{width:150px}.login-brand__copy{margin:auto 0}.login-brand__copy h1{font-size:58px}.login-panel{padding:64px 22px}.login-card h2{font-size:51px}.topbar{grid-template-columns:1fr;position:relative}.brand{border-bottom:1px solid #fff3;border-right:0;min-height:72px}.brand-mode{margin-left:auto}.top-actions{grid-area:2/1;width:100%;height:58px}.top-actions button{flex:1;min-height:58px}.top-actions .top-actions__primary{min-width:122px}.account{grid-area:3/1}.campaign-list{grid-template-columns:repeat(3,280px)}.workspace{padding:30px 14px}.hero{min-height:0;display:block}.hero:before{width:120px;height:6px;top:-30px;right:28px}.hero h1{font-size:49px}.hero__meta>span:not(.pill){margin-top:9px}.hero__actions{margin-top:20px}.metric-grid,.form-grid,.decision-gates,.safety-rail{grid-template-columns:1fr}.snapshot-panel .snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-panel__head{min-height:0;padding:24px 22px}.sync-control{flex-direction:column;align-items:stretch}.sync-badge,.sync-control>button{justify-content:center}.sync-foot{flex-direction:column;align-items:flex-start;padding:14px 22px}.sync-foot small{text-align:left}.metric-card+.metric-card{border-top:1px solid var(--black);border-left:0}.decision-gates>div+div{border-top:1px solid #fff3;border-left:0}.safety-rail>div+div{border-top:1px solid #0000004d;border-left:0}.panel{padding:18px}.panel__head{gap:12px;display:grid}.panel__head>small{text-align:left}.panel__head h2{font-size:25px}.decision-main h3{font-size:27px}.safe-output{flex-direction:column;align-items:flex-start}.section-notice{display:grid}.empty-state{flex-direction:column;align-items:flex-start}.source-table-wrap tbody{grid-template-columns:1fr}.workspace>footer{display:grid}}@media (max-width:430px){.snapshot-panel .snapshot-grid{grid-template-columns:1fr}.snapshot-metric{min-height:126px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-shell{color:#edf5ee;background:#070b08;min-height:100dvh}.planning-shell{width:min(1480px,100%);margin:0 auto;padding:30px clamp(16px,3vw,46px) 70px}.planning-header{background:linear-gradient(120deg,#0f1711,#090d0a);border:1px solid #263229;justify-content:space-between;align-items:flex-end;gap:24px;padding:34px;display:flex}.planning-header h1{color:#fff;letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(42px,5vw,72px);line-height:.92}.planning-header p{color:#a9b7ac;max-width:780px;margin:0;font-size:16px;line-height:1.55}.planning-header .eyebrow{color:#75ff55;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.status-badge{color:#caffc0;text-transform:uppercase;background:#42ff1814;border:1px solid #3a6d35;flex:none;padding:9px 13px;font-size:12px;font-weight:800}.planning-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.75fr);gap:14px;margin-top:14px;display:grid}.planning-card{background:#0d120e;border:1px solid #263229;margin-top:14px;padding:26px}.planning-grid .planning-card{margin-top:0}.planning-card h2{color:#fff;letter-spacing:-.025em;margin:0 0 20px;font-size:26px}.planning-card h3{color:#caffc0;letter-spacing:.08em;text-transform:uppercase;margin:24px 0 9px;font-size:13px}.planning-card p,.planning-card li{color:#a9b7ac;line-height:1.5}.planning-card ul{margin:8px 0 0;padding-left:20px}.input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.input-grid label{color:#91a095;gap:7px;font-size:12px;font-weight:700;display:grid}.input-grid input,.input-grid select{color:#fff;background:#080c09;border:1px solid #354139;width:100%;min-height:44px;padding:0 12px}.input-grid input:focus,.input-grid select:focus{border-color:#42ff18;outline:none;box-shadow:0 0 0 2px #42ff1826}.action-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.primary-button,.secondary-button{cursor:pointer;border:1px solid #42ff18;min-height:45px;padding:0 16px;font-size:13px;font-weight:800}.primary-button{color:#051003;background:#42ff18}.secondary-button{color:#d9ffd1;background:0 0}.primary-button:disabled,.secondary-button:disabled{opacity:.45;cursor:not-allowed}.form-message{background:#42ff180f;border-left:3px solid #42ff18;margin:14px 0 0;padding:12px 14px}.summary-list{gap:0;margin:18px 0 0;display:grid}.summary-list>div{border-bottom:1px solid #263229;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.summary-list dt{color:#91a095}.summary-list dd{color:#fff;margin:0;font-weight:800}.data-table{border:1px solid #263229}.data-table__row{color:#dce7de;border-top:1px solid #263229;grid-template-columns:minmax(300px,1.5fr) repeat(3,minmax(120px,.6fr));align-items:center;gap:14px;min-height:62px;padding:12px 16px;display:grid}.data-table__row:first-child{border-top:0}.data-table__head{color:#91a095;letter-spacing:.08em;text-transform:uppercase;background:#080c09;min-height:42px;font-size:11px;font-weight:800}.data-table__row span:first-child{gap:4px;display:grid}.data-table__row small{color:#91a095}@media (max-width:960px){.planning-grid{grid-template-columns:1fr}.input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-table{overflow-x:auto}.data-table__row{min-width:760px}}@media (max-width:620px){.planning-header{flex-direction:column;align-items:flex-start;padding:24px}.input-grid{grid-template-columns:1fr}}.new-controller-link{min-height:76px;color:var(--black);border-bottom:1px solid var(--black);background:var(--green);grid-template-columns:34px 1fr;align-content:center;column-gap:10px;padding:13px 16px;text-decoration:none;display:grid}.new-controller-link>span{grid-row:1/3;align-self:center;font-size:28px;font-weight:300}.new-controller-link strong{font-size:13px}.new-controller-link small{color:#000000a3;font-size:10px}.new-controller-link:hover{background:#7dff5d}.preflight-block{color:#fff;background:#211806;border:1px solid #ffb938;border-left-width:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:14px 0 0;padding:18px 20px;display:grid}.preflight-block>div{gap:5px;display:grid}.preflight-block span{color:#ffca68;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.preflight-block strong{font-size:16px}.preflight-block ul{color:#ddceb0;gap:3px;margin:4px 0 0;padding-left:18px;font-size:12px;display:grid}.preflight-block button{min-height:44px;color:var(--black);background:#ffb938;border:1px solid #ffb938;padding:0 16px;font-weight:800}.create-shell{color:#f6f7f3;background-color:#080b08;background-image:linear-gradient(#33ff0009 1px,#0000 1px),linear-gradient(90deg,#33ff0009 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100dvh}.create-shell *,.create-shell :before,.create-shell :after{box-sizing:border-box}.create-shell :focus-visible{outline:2px solid var(--green);outline-offset:3px}.create-topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000f2;border-bottom:1px solid #303730;grid-template-columns:minmax(280px,1fr) auto minmax(250px,1fr);align-items:stretch;min-height:72px;display:grid;position:sticky;top:0}.create-brand{color:#fff;align-items:center;gap:16px;padding:0 22px;text-decoration:none;display:flex}.create-brand img{width:108px;height:auto}.create-brand>span{border-left:1px solid #374037;padding-left:15px;display:grid}.create-brand strong{color:var(--green);font-size:12px}.create-brand small{font-size:10px}.create-topbar nav{align-items:stretch;display:flex}.create-topbar nav a{color:#d7ddd7;border-left:1px solid #303730;place-items:center;min-width:112px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.create-topbar nav a:hover{color:var(--black);background:var(--green)}.create-topbar>div{text-align:right;border-left:1px solid #303730;place-content:center end;gap:2px;padding:0 22px;display:grid}.create-topbar>div small{color:#9ea69e;text-transform:uppercase;font-size:9px}.create-topbar>div strong{font-size:11px}.create-main{width:min(1440px,100% - 48px);margin:0 auto;padding:34px 0 80px}.create-hero{background:#0e120ef5;border:1px solid #303730;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);min-height:270px;display:grid}.create-hero>div{align-content:center;padding:clamp(30px,5vw,70px);display:grid}.create-hero>div>span,.create-step__intro>span{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.create-hero h1{letter-spacing:-.065em;max-width:780px;margin:14px 0 18px;font-size:clamp(46px,6.2vw,88px);font-style:italic;line-height:.86}.create-hero p{color:#bac1ba;max-width:700px;margin:0;font-size:15px;line-height:1.7}.create-hero ol{border-left:1px solid #303730;grid-template-rows:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.create-hero li{color:#909890;border-bottom:1px solid #303730;grid-template-columns:70px 1fr;align-items:center;padding:0 28px;display:grid}.create-hero li:last-child{border-bottom:0}.create-hero li b{font-size:11px}.create-hero li span{font-size:18px;font-weight:800}.create-hero li.is-current{color:var(--black);background:var(--green)}.create-alert{color:#ffdedb;background:#25100f;border:1px solid #ff665d;gap:18px;margin-top:14px;padding:16px 20px;display:flex}.create-alert strong{flex:none}.create-alert span{color:#d9bebc}.create-success{color:var(--green);border:1px solid var(--green);background:#0b1a08;gap:18px;margin-top:14px;padding:16px 20px;display:flex}.create-success strong{flex:none}.create-success span{color:#c4d8c0}.create-step{background:#0d110df7;border:1px solid #303730;grid-template-columns:84px minmax(260px,.46fr) minmax(0,1.54fr);margin-top:16px;display:grid}.create-step.is-locked{opacity:.72}.create-step__number{color:var(--green);border-right:1px solid #303730;place-items:start center;padding-top:30px;font-size:12px;font-weight:800;display:grid}.create-step__intro{border-right:1px solid #303730;padding:30px}.create-step__intro h2{letter-spacing:-.045em;margin:10px 0 16px;font-size:clamp(27px,3vw,43px);font-style:italic;line-height:.95}.create-step__intro p{color:#aeb6ae;margin:0;font-size:13px;line-height:1.65}.create-card{min-width:0;padding:30px}.create-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.create-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.create-fields label,.create-confirm{align-content:start;gap:8px;display:grid}.create-fields label>span,.create-confirm>span{color:#d2d7d2;font-size:11px;font-weight:700}.create-fields input,.create-confirm input{color:#fff;width:100%;min-height:48px;font:inherit;background:#070907;border:1px solid #424a42;border-radius:0;padding:0 13px;font-size:16px}.create-fields label>div{position:relative}.create-fields label>div input{padding-right:52px}.create-fields em{color:#8f978f;font-size:10px;font-style:normal;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.create-fields label>small{color:#9ba39b;min-height:30px;font-size:10px;line-height:1.45}.create-check,.create-submit{width:100%;min-height:50px;color:var(--black);border:1px solid var(--green);background:var(--green);letter-spacing:.035em;margin-top:14px;font-size:12px;font-weight:900}.create-check:disabled,.create-submit:disabled{color:#727972;cursor:not-allowed;background:#1a1f1a;border-color:#303730}.setup-profile{border:1px solid #3a423a;grid-template-columns:1.2fr 1fr .7fr;margin-top:14px;display:grid}.setup-profile>div{gap:5px;min-width:0;padding:17px;display:grid}.setup-profile>div+div{border-left:1px solid #3a423a}.setup-profile small{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.setup-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.setup-profile span{color:#a8b0a8;font-size:10px}.setup-checks{background:#303730;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.setup-checks>span{background:#111511;grid-template-columns:24px 1fr;align-content:center;gap:4px 8px;min-height:88px;padding:13px;display:grid}.setup-checks i{border:1px solid;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.setup-checks b{font-size:11px}.setup-checks small{color:#9da59d;font-size:9px}.setup-checks .is-pass{color:var(--green)}.setup-checks .is-blocked{color:#ffb938}.setup-routing-note{background:#172011;border:1px solid #4d6137;grid-template-columns:30px 1fr;align-items:start;gap:11px;margin-top:12px;padding:14px 16px;display:grid}.setup-routing-note i{border:1px solid var(--green);width:28px;height:28px;color:var(--green);border-radius:50%;place-items:center;font-style:normal;display:grid}.setup-routing-note span{gap:4px;display:grid}.setup-routing-note strong{color:#f2f5f2;font-size:12px}.setup-routing-note small{color:#b5beb5;font-size:10px;line-height:1.55}.backup-confirmation{color:#ffdfaa;cursor:pointer;background:#211806;border:1px solid #ffb938;grid-template-columns:20px 1fr;align-items:start;gap:11px;margin-top:14px;padding:15px 16px;display:grid}.backup-confirmation input{width:17px;height:17px;accent-color:var(--green);margin:1px 0 0}.backup-confirmation span{gap:4px;display:grid}.backup-confirmation strong{font-size:12px}.backup-confirmation small{color:#c4b696;font-size:10px;line-height:1.5}.backup-confirmation.is-confirmed{color:var(--green);border-color:var(--green);background:#0b1a08}.backup-confirmation.is-confirmed small{color:#a8bfa4}.backup-block{color:#ffd89b;background:#211806;border:1px solid #ffb938;margin:0;padding:13px 15px;font-size:10px;line-height:1.5}.budget-offset-option{color:#e7eee5;cursor:pointer;background:#0a0f0a;border:1px solid #465246;grid-template-columns:20px 1fr;align-items:start;gap:11px;margin-top:14px;padding:15px 16px;display:grid}.budget-offset-option input{width:17px;height:17px;accent-color:var(--green);margin:1px 0 0}.budget-offset-option span{gap:5px;display:grid}.budget-offset-option strong{font-size:12px;line-height:1.4}.budget-offset-option small{color:#a9b3a7;font-size:10px;line-height:1.55}.budget-offset-option.is-selected{color:var(--green);border-color:var(--green);background:#0b1a08}.budget-offset-option.is-selected small{color:#b8c8b5}.create-modes{border:0;min-width:0;margin:0 0 18px;padding:0}.create-modes legend{margin-bottom:10px;font-size:12px;font-weight:800}.create-modes>label{cursor:pointer;border:1px solid #384038;grid-template-columns:20px 1fr;align-content:center;gap:8px;min-height:80px;padding:13px;display:grid}.create-modes>label+label{margin-top:7px}.create-modes>label.is-selected{color:var(--black);border-color:var(--green);background:var(--green)}.create-modes input{accent-color:#000;width:16px;height:16px;margin:2px 0 0}.create-modes span{gap:4px;display:grid}.create-modes strong{font-size:13px}.create-modes small{color:#a7afa7;font-size:10px;line-height:1.4}.create-modes .is-selected small{color:#000000a6}.create-modes--funding{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.create-modes--funding legend{grid-column:1/-1}.create-modes--funding>label{min-height:96px}.create-modes--funding>label+label{margin-top:0}.contract-callout{border:1px solid var(--green);background:#0b1a08;grid-template-columns:.6fr 1.2fr 1.4fr;align-items:center;gap:16px;margin:0 0 18px;padding:16px;display:grid}.contract-callout span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.contract-callout strong{font-size:13px;line-height:1.45}.contract-callout small{color:#a9bda5;font-size:10px;line-height:1.55}.contract-proof{border:1px solid var(--green);background:#0b1a08;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.contract-proof>div{align-content:center;gap:6px;min-height:118px;padding:16px;display:grid}.contract-proof>div+div{border-left:1px solid #31522d}.contract-proof span{color:var(--green);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.contract-proof strong{align-items:baseline;gap:6px;font-size:22px;display:flex}.contract-proof strong small{color:#c0c9bd;text-transform:uppercase;font-size:9px;font-weight:700}.contract-proof em{color:#9fb39b;font-size:9px;font-style:normal;line-height:1.45}.contract-proof.is-blocked{background:#211806;border-color:#ffb938}.contract-proof.is-blocked span{color:#ffca68}.contract-error{color:#ffd89b;background:#211806;border:1px solid #ffb938;margin:10px 0 0;padding:12px 14px;font-size:10px;line-height:1.5}.funding-lock{border:1px solid var(--green);background:#0b1a08;grid-template-columns:.6fr 1.2fr 1.6fr;align-items:center;gap:16px;margin-bottom:18px;padding:16px;display:grid}.funding-lock span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.funding-lock strong{font-size:12px}.funding-lock small{color:#9fb39b;font-size:10px;line-height:1.45}.budget-proof{background:#211806;border:1px solid #ffb938;grid-template-columns:.65fr 1fr 1.4fr;align-items:center;gap:15px;margin-top:18px;padding:16px;display:grid}.budget-proof>span{color:#ffca68;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.budget-proof strong{font-size:17px}.budget-proof small{color:#c4b696;font-size:10px;line-height:1.5}.budget-proof.is-safe{border-color:var(--green);background:#0b1a08}.budget-proof.is-safe>span{color:var(--green)}.budget-proof.is-safe small{color:#9fb39b}.create-everflow{gap:14px;display:grid}.everflow-scope{border:1px solid #394139;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.everflow-scope>span{align-content:center;gap:5px;min-height:104px;padding:16px;display:grid}.everflow-scope>span+span{border-left:1px solid #394139}.everflow-scope b{color:var(--green);font-size:9px}.everflow-scope strong{font-size:12px}.everflow-scope small{color:#9da59d;font-size:10px;line-height:1.4}.everflow-preview{background:#171205;border:1px solid #ffb938}.everflow-preview.is-ready{border-color:var(--green);background:#0b1a08}.everflow-preview__head{border-bottom:1px solid #ffb93859;gap:5px;padding:18px;display:grid}.everflow-preview.is-ready .everflow-preview__head{border-color:#31ff004d}.everflow-preview__head span{color:#ffb938;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.everflow-preview.is-ready .everflow-preview__head span{color:var(--green)}.everflow-preview__head strong{font-size:16px}.everflow-actions{display:grid}.everflow-actions article{border-bottom:1px solid #ffb93838;grid-template-columns:1.1fr 1fr 24px 1fr;align-items:center;gap:12px;min-height:88px;padding:14px 18px;display:grid}.everflow-actions article>span{color:#ffca68;font-size:11px;font-weight:800}.everflow-actions article>div{gap:4px;display:grid}.everflow-actions article small{color:#8f978f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.everflow-actions article strong{font-size:10px;line-height:1.4}.everflow-actions article i{color:#ffb938;font-size:16px;font-style:normal}.everflow-warning{color:#ffdd9e;background:#241a05;border:1px solid #ffb93873;grid-template-columns:auto 1fr;gap:16px;margin:16px 18px 0;padding:13px;display:grid}.everflow-warning strong{font-size:10px}.everflow-warning span{color:#c6b895;font-size:9px;line-height:1.45}.everflow-preview .create-confirm{margin:16px 18px 0}.everflow-preview .create-submit{width:calc(100% - 36px);margin:14px 18px 18px}.everflow-ready-copy{color:#bcd1b8;margin:0;padding:18px;font-size:11px}.everflow-verified{color:var(--green);border:1px solid var(--green);background:#0b1a08;grid-template-columns:32px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.everflow-verified>i{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.everflow-verified>span{gap:4px;display:grid}.everflow-verified strong{font-size:12px}.everflow-verified small{color:#a8bfa4;font-size:9px}.create-final{gap:18px;display:grid}.create-invariants{border:1px solid #394139;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.create-invariants>span{align-content:center;gap:4px;min-height:104px;padding:16px;display:grid}.create-invariants>span+span{border-left:1px solid #394139}.create-invariants b{color:var(--green);font-size:10px}.create-invariants strong{font-size:12px}.create-invariants small{color:#9da59d;font-size:10px;line-height:1.4}.create-confirm b{color:var(--green)}.create-submit{min-height:58px;margin:0;font-size:14px}.create-final>p{color:#99a199;text-align:center;margin:0;font-size:10px}.first-launch-plan{background:#4d3810;border:1px solid #ffb938;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:1px;display:grid}.first-launch-plan>div{background:#211806;align-content:center;gap:7px;padding:18px;display:grid}.first-launch-plan>div>span{color:#ffca68;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.first-launch-plan>div>strong{font-size:16px}.first-launch-plan>div>small{color:#c4b696;font-size:10px;line-height:1.55}.first-launch-plan ol{background:#171205;margin:0;padding:8px 18px 8px 38px}.first-launch-plan li{padding:8px 0}.first-launch-plan li b{color:#ffca68;font-size:10px;display:block}.first-launch-plan li span{color:#c6b895;font-size:9px;line-height:1.45}.first-launch-plan>a{color:#000;background:#ffb938;grid-column:1/-1;justify-content:center;align-items:center;min-height:42px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.first-launch-plan>a:hover{background:#fff}@media (max-width:1100px){.create-topbar{grid-template-columns:1fr auto}.create-topbar>div{display:none}.create-hero{grid-template-columns:1fr}.create-hero ol{border-top:1px solid #303730;border-left:0;grid-template-rows:1fr;grid-template-columns:repeat(4,1fr)}.create-hero li{border-bottom:0;border-right:1px solid #303730;grid-template-columns:42px 1fr;min-height:76px}.create-step{grid-template-columns:64px 280px minmax(0,1fr)}.create-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.create-topbar{grid-template-columns:1fr;position:static}.create-brand{min-height:66px}.create-topbar nav{border-top:1px solid #303730;min-height:52px}.create-topbar nav a{flex:1;min-width:0}.create-main{width:min(100% - 24px,640px);padding-top:12px}.create-hero>div{padding:28px 22px}.create-hero h1{font-size:48px}.create-hero ol{grid-template-columns:1fr}.create-hero li{display:none}.create-hero li.is-current{border-right:0;min-height:58px;display:grid}.create-step{grid-template-columns:42px 1fr}.create-step__number{grid-row:1/3}.create-step__intro{border-bottom:1px solid #303730;border-right:0;padding:22px}.create-card{padding:22px}.create-fields,.create-fields--two,.setup-profile,.setup-checks,.create-invariants,.everflow-scope,.create-modes--funding,.contract-proof,.contract-callout,.funding-lock,.first-launch-plan{grid-template-columns:1fr}.create-modes--funding legend{grid-column:auto}.contract-proof>div+div{border-top:1px solid #31522d;border-left:0}.setup-profile>div+div,.create-invariants>span+span,.everflow-scope>span+span{border-top:1px solid #394139;border-left:0}.budget-proof{grid-template-columns:1fr}.everflow-actions article{grid-template-columns:1fr;gap:7px}.everflow-actions article i{transform:rotate(90deg)}.everflow-warning{grid-template-columns:1fr}.first-launch-plan>a{grid-column:auto}.preflight-block{grid-template-columns:1fr}}.guide-main{width:min(100%,1500px);margin:0 auto;padding:48px clamp(22px,4vw,64px) 50px}.guide-hero{border-bottom:1px solid #3b453b;grid-template-columns:minmax(0,1.2fr) minmax(300px,.42fr);align-items:end;gap:54px;min-height:360px;padding:34px 0 42px;display:grid}.guide-hero>div>span,.guide-heading>span,.guide-stop>div>span,.guide-closeout>div>span{color:var(--green);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.guide-hero h1{letter-spacing:-.075em;max-width:1040px;margin:18px 0 22px;font-size:clamp(62px,8vw,124px);font-style:italic;line-height:.8}.guide-hero p{color:#adb6ad;max-width:780px;margin:0;font-size:17px;line-height:1.65}.guide-hero aside{color:#000;border:1px solid var(--green);background:var(--green);gap:10px;padding:22px;display:grid}.guide-hero aside span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.guide-hero aside strong{font-size:19px;line-height:1.25}.guide-hero aside small{color:#000000a6;font-size:11px}.guide-heading{padding:0 0 22px}.guide-heading h2,.guide-stop h2,.guide-closeout h2{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(32px,4.4vw,62px);font-style:italic;line-height:.9}.guide-sequence,.guide-proof{margin-top:54px}.guide-sequence>ol{border:1px solid #3b453b;margin:0;padding:0;list-style:none}.guide-sequence li{border-bottom:1px solid #3b453b;grid-template-columns:100px 1fr;min-height:116px;display:grid}.guide-sequence li:last-child{border-bottom:0}.guide-sequence li>b{color:var(--green);border-right:1px solid #3b453b;place-items:center;font-size:13px;display:grid}.guide-sequence li>div{align-content:center;gap:8px;padding:22px 28px;display:grid}.guide-sequence li strong{font-size:20px}.guide-sequence li p{color:#aeb7ae;max-width:920px;margin:0;font-size:13px;line-height:1.6}.guide-proof>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-proof article{background:linear-gradient(145deg,#151a15,#090c09);border:1px solid #3b453b;min-height:290px;padding:28px}.guide-proof article:first-child{background:#211806;border-color:#ffb938}.guide-proof article>span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.guide-proof article:first-child>span{color:#ffca68}.guide-proof article>strong{letter-spacing:-.04em;margin-top:14px;font-size:clamp(24px,3vw,40px);font-style:italic;line-height:.95;display:block}.guide-proof ul{color:#b8c0b8;gap:12px;margin:26px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.guide-stop{color:#fff;background:#260f0d;border:1px solid #ff665d;grid-template-columns:minmax(260px,.65fr) 1fr;gap:28px 46px;margin-top:54px;padding:32px;display:grid}.guide-stop>div>span{color:#ff938c}.guide-stop ul{color:#f0cbc8;align-content:center;gap:10px;margin:0;padding-left:20px;font-size:13px;display:grid}.guide-stop>p{color:#d8b9b6;border-top:1px solid #ff665d59;grid-column:1/-1;margin:0;padding-top:20px;font-size:12px;line-height:1.6}.guide-closeout{color:#000;background:var(--green);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-top:16px;padding:34px;display:grid}.guide-closeout p{max-width:850px;margin:18px 0 0;font-size:13px;line-height:1.65}.guide-closeout>div:last-child{gap:9px;display:grid}.guide-closeout a{color:#000;border:1px solid #000;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.guide-closeout a:first-child{color:#fff;background:#000}@media (max-width:850px){.guide-hero,.guide-stop,.guide-closeout,.guide-proof>div:last-child{grid-template-columns:1fr}.guide-stop>p{grid-column:auto}}@media (max-width:680px){.guide-main{padding:24px 14px 36px}.guide-hero{min-height:0;padding-top:30px}.guide-hero h1{font-size:clamp(58px,18vw,84px)}.guide-sequence li{grid-template-columns:58px 1fr}.guide-sequence li>div{padding:20px}.guide-proof article,.guide-stop,.guide-closeout{padding:22px}}.app-shell{--ops-bg:#080b08;--ops-panel:#111511;--ops-panel-raised:#171c17;--ops-line:#303730;--ops-muted:#b8c0b8;color:#f7f8f5;background:var(--ops-bg);grid-template-rows:72px minmax(0,1fr)}.app-shell :focus-visible{outline-color:var(--green);box-shadow:0 0 0 3px #3f03}.app-shell .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000f5;grid-template-columns:304px minmax(220px,1fr) auto auto;min-height:72px}.app-shell .top-actions button{min-height:72px}.app-shell .brand-mode{letter-spacing:.08em}.app-shell .sidebar{color:#f7f8f5;border-color:var(--ops-line);background:#0d100d;height:calc(100dvh - 72px);top:72px}.app-shell .sidebar__head{min-height:82px;color:var(--black);border-color:var(--black)}.app-shell .sidebar__head strong{font-size:24px}.app-shell .campaign-list{padding:8px}.app-shell .campaign-card{color:#f7f8f5;border-bottom-color:var(--ops-line);min-height:142px}.app-shell .campaign-card:hover{background:var(--ops-panel-raised)}.app-shell .campaign-card.is-active{border-color:var(--green);background:#151b15;box-shadow:inset 0 0 0 1px #33ff001f}.app-shell .campaign-card__meta,.app-shell .campaign-card>small,.app-shell .campaign-card__metrics small{color:var(--ops-muted)}.app-shell .sidebar__foot{border-top:1px solid var(--ops-line)}.app-shell .workspace{background:linear-gradient(#33ff0009 1px, transparent 1px), linear-gradient(90deg, #33ff0009 1px, transparent 1px), var(--ops-bg);background-size:54px 54px;padding:22px clamp(20px,2.7vw,44px) 38px}.global-pause-banner{background:#140b0a;border:1px solid #ff665d;grid-template-columns:minmax(300px,1.2fr) minmax(390px,1fr) auto;align-items:stretch;min-height:112px;display:grid;position:relative;box-shadow:inset 7px 0 #ff4e43}.global-pause-banner:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 12px,#ff4e4306 12px 24px);position:absolute;inset:0}.global-pause-banner__state{z-index:1;align-content:center;gap:5px;padding:20px 26px;display:grid;position:relative}.global-pause-banner__state>span{color:#ff8b83;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.global-pause-banner__state strong{letter-spacing:-.035em;font-size:clamp(22px,2.2vw,32px);line-height:1}.global-pause-banner__state small{color:#c9b0ad;font-size:12px;line-height:1.4}.global-pause-banner__facts{z-index:1;border-left:1px solid #ff665d52;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.global-pause-banner__facts>span{align-content:center;gap:5px;padding:16px;display:grid}.global-pause-banner__facts>span+span{border-left:1px solid #ff665d3d}.global-pause-banner__facts b{color:#ff6a61;font-variant-numeric:tabular-nums;font-size:20px}.global-pause-banner__facts small{color:#b99f9d;text-transform:uppercase;font-size:11px;line-height:1.3}.verified-tag{z-index:1;color:#d9c9c7;text-align:center;writing-mode:vertical-rl;border-left:1px solid #ff665d52;place-items:center;padding:14px;font-size:11px;line-height:1.3;display:grid;position:relative}.app-shell .hero{color:#f7f8f5;border:1px solid var(--ops-line);background:#111511f0;min-height:0;margin-top:14px;padding:22px 24px}.app-shell .hero:before{width:21%;height:3px;top:-1px;right:18%}.app-shell .hero__meta{color:var(--ops-muted)}.app-shell .hero__meta>span:not(.pill){border-color:var(--ops-line)}.app-shell .pill{color:#f7f8f5;border-color:var(--ops-line);background:#202620}.app-shell .pill--live{color:var(--black);border-color:var(--green);background:var(--green)}.app-shell .pill--paused{color:#ffd4d0;background:#301412;border-color:#ff665d}.app-shell .hero h1{margin:16px 0 5px;font-size:clamp(34px,4vw,58px)}.app-shell .hero p{color:#b6bdb6;max-width:860px;margin-top:14px}.controller-message{color:#fff;background:#25100f;border:1px solid #ff665d;border-left-width:6px;grid-template-columns:minmax(150px,.35fr) 1fr auto;align-items:center;gap:16px;margin-top:14px;padding:16px 18px;display:grid}.controller-message>span{color:#ffaaa4;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.controller-message strong{font-size:14px;line-height:1.5}.controller-message small{color:#d8bebc;text-align:right;max-width:230px;font-size:11px;line-height:1.4}.app-shell .hero__actions button,.app-shell .panel__head>button,.app-shell .empty-state>button{color:#f7f8f5;border-color:var(--ops-line);background:var(--ops-panel-raised)}.app-shell .hero__actions .signal-button{color:var(--black);border-color:var(--green);background:var(--green)}.app-shell .metric-grid{background:0 0;border:0;gap:10px;margin-top:14px}.app-shell .metric-card{color:#f7f8f5;border:1px solid var(--ops-line);background:var(--ops-panel);min-height:142px;padding:18px}.app-shell .metric-card+.metric-card{border-left:1px solid var(--ops-line)}.app-shell .metric-card:after{color:#33ff0059}.app-shell .metric-card>span,.app-shell .metric-card small{color:var(--ops-muted)}.app-shell .metric-card>span{font-size:12px}.app-shell .metric-card small{font-size:12px;line-height:1.5}.app-shell .metric-card strong{font-variant-numeric:tabular-nums}.app-shell .metric-card--good{color:var(--black);border-color:var(--green);background:var(--green)}.app-shell .metric-card--good>span,.app-shell .metric-card--good small{color:#000000ad}.app-shell .metric-card--good:after{color:#0000004d}.app-shell .metric-card--warning{background:#221c0e}.app-shell .metric-card--danger{background:#2b1110}.app-shell .panel-grid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:14px;margin-top:14px}.app-shell .panel{color:#f7f8f5;border-color:var(--ops-line);background:#111511f7}.app-shell .panel__head{border-color:var(--ops-line)}.app-shell .panel__head>div>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase}.app-shell .panel__head p,.app-shell .panel__head>small{color:var(--ops-muted)}.app-shell .panel__head p{font-size:14px;line-height:1.6}.app-shell .decision-main p{color:#d0d6d0;font-size:14px;line-height:1.65}.app-shell .decision-gates{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .decision-gates span{color:#aeb6ae;font-size:12px}.app-shell .decision-gates strong{font-size:13px}.app-shell .decision-panel{background:#050705;border-color:#435043}.app-shell .decision-gates .gate-inactive{opacity:.45;background:#ffffff08}.app-shell .decision-gates .gate-inactive strong{color:#b1b7b1}.app-shell .field>span:first-child{color:#c9cec9}.app-shell .field input,.app-shell .field select,.app-shell .field textarea,.app-shell .field--wide textarea{color:#f7f8f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080b08;border-color:#414941}.app-shell .field input:hover,.app-shell .field select:hover,.app-shell .field textarea:hover{border-color:#879087}.app-shell .field__help,.app-shell .field__control em{color:var(--ops-muted)}.app-shell .advanced-settings{border-color:var(--ops-line);background:#0c0f0c}.app-shell .advanced-settings summary small{color:var(--ops-muted)}.app-shell .advanced-settings summary b{color:var(--green)}.app-shell .advanced-settings[open] summary{border-color:var(--ops-line);background:#182018}.control-mode{border:0;min-width:0;margin:0;padding:0}.control-mode legend{color:#f7f8f5;padding:0;font-size:14px;font-weight:700}.control-mode>p{color:var(--ops-muted);margin:5px 0 12px;font-size:11px;line-height:1.45}.control-mode>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.control-mode label{color:#f7f8f5;border:1px solid var(--ops-line);cursor:pointer;background:#0a0d0a;align-items:flex-start;gap:10px;min-height:86px;padding:13px;display:flex;position:relative}.control-mode label:hover{background:#121712;border-color:#6e786e}.control-mode label.is-selected{color:var(--black);border-color:var(--green);background:var(--green)}.control-mode input{width:16px;height:16px;accent-color:var(--black);flex:none;margin:1px 0 0}.control-mode label>span{gap:5px;display:grid}.control-mode strong{font-size:13px}.control-mode small{color:var(--ops-muted);font-size:11px;line-height:1.35}.control-mode .is-selected small{color:#000000a6}.epc-policy-picker{background:#080b08;border:1px solid #3f4a3f;min-width:0;margin:18px 0 0;padding:18px}.epc-policy-picker legend{color:var(--green);letter-spacing:.08em;text-transform:uppercase;padding:0 8px;font-size:12px;font-weight:800}.epc-policy-picker>p{color:var(--ops-muted);margin:0 0 13px;font-size:12px;line-height:1.5}.epc-policy-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.epc-policy-picker label{border:1px solid var(--ops-line);cursor:pointer;background:#111511;align-items:flex-start;gap:9px;min-height:104px;padding:13px;display:flex}.epc-policy-picker label:hover{border-color:#778177}.epc-policy-picker label.is-selected{color:#000;border-color:var(--green);background:var(--green)}.epc-policy-picker input{accent-color:#000;flex:none;margin:2px 0 0}.epc-policy-picker label>span{gap:6px;display:grid}.epc-policy-picker strong{font-size:12px;line-height:1.3}.epc-policy-picker small{color:var(--ops-muted);font-size:10px;line-height:1.45}.epc-policy-picker .is-selected small{color:#000000a8}.optimizer-panel{background:#080b08;border:1px solid #3f5b3f;margin-top:14px;overflow:hidden}.optimizer-panel .panel__head{background:linear-gradient(110deg,#071007,#101710)}.optimizer-panel .panel__head h2{max-width:760px}.optimizer-band{border-top:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line);grid-template-columns:minmax(180px,.55fr) minmax(260px,1.4fr) minmax(180px,.55fr);align-items:center;gap:18px;padding:20px 22px;display:grid}.optimizer-band>div:not(.optimizer-band__track){gap:4px;display:grid}.optimizer-band span,.optimizer-metrics span,.optimizer-reason>span{color:var(--ops-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.optimizer-band strong,.optimizer-metrics strong{font-variant-numeric:tabular-nums}.optimizer-band small,.optimizer-metrics small,.optimizer-reason small{color:var(--ops-muted);font-size:10px;line-height:1.45}.optimizer-band__track{background:#020402;border:1px solid #536053;height:12px;position:relative}.optimizer-band__track>i{background:linear-gradient(90deg, #132b13, var(--green), #132b13);opacity:.75;position:absolute;inset:0}.optimizer-band__track>b{background:#fff;width:3px;height:30px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #000000b3}.optimizer-band__track>b span{color:#fff;width:max-content;font-size:9px;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.optimizer-metrics{background:var(--ops-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.optimizer-metrics>div{background:#0d110d;align-content:center;gap:6px;min-height:106px;padding:16px 18px;display:grid}.optimizer-metrics strong{font-size:20px}.optimizer-reason{background:#101810;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 22px;display:grid}.optimizer-reason>span{color:var(--green)}.optimizer-reason p{color:#e5e9e5;margin:0;font-size:12px;line-height:1.55}.optimizer-empty{border-top:1px solid var(--ops-line);gap:8px;padding:24px;display:grid}.optimizer-empty strong{color:#ffca68;font-size:16px}.optimizer-empty span{max-width:900px;color:var(--ops-muted);font-size:12px;line-height:1.55}.app-shell .snapshot-panel,.app-shell .sources-panel{margin-top:14px}.app-shell .snapshot-panel{background:var(--ops-panel)}.app-shell .snapshot-panel:after{background:var(--green)}.app-shell .snapshot-panel__head{background:#050705;min-height:118px}.app-shell .snapshot-panel .snapshot-grid{background:var(--ops-line)}.app-shell .snapshot-metric{color:#f7f8f5;background:var(--ops-panel);min-height:132px}.app-shell .snapshot-metric:first-child{color:var(--black);background:var(--green)}.app-shell .snapshot-metric>span,.app-shell .snapshot-metric>small{color:var(--ops-muted)}.app-shell .snapshot-metric:first-child>span,.app-shell .snapshot-metric:first-child>small{color:#000000a6}.app-shell .sync-foot{color:#f7f8f5;border-color:var(--ops-line);background:#0b0e0b}.app-shell .sync-foot small{color:var(--ops-muted)}.app-shell .section-notice{color:#f7f8f5;background:#161c16}.app-shell .section-notice span{color:var(--ops-muted)}.app-shell .source-table-wrap th{color:#c4cac4;border-color:var(--ops-line);background:#191e19}.app-shell .source-table-wrap td{border-color:var(--ops-line)}.app-shell .source-table-wrap th:first-child,.app-shell .source-table-wrap td:first-child{background:var(--ops-panel)}.app-shell .source-table-wrap th:first-child{background:#191e19}.app-shell .source-table-wrap tr.is-eligible td:first-child{background:#182a18}.app-shell .source-table-wrap input{color:#f7f8f5;border-color:var(--ops-line);background:#080b08}.app-shell .source-table-wrap td:first-child small,.app-shell .block-source{color:var(--ops-muted)}.app-shell .source-table-wrap td>button{color:#ff8b83;border-color:var(--ops-line)}.app-shell .score{color:#bdc3bd;border-color:var(--ops-line)}.app-shell .score--good{color:var(--black);border-color:var(--green)}.app-shell .empty-state{border-color:var(--ops-line)}.app-shell .empty-state p{color:var(--ops-muted)}.app-shell .section-heading span{color:var(--green);text-transform:uppercase;letter-spacing:.08em}.app-shell .safety-rail{border-color:var(--ops-line);background:var(--ops-line);gap:1px}.app-shell .safety-rail>div{min-height:142px;box-shadow:inset 0 4px 0 var(--green);background:linear-gradient(145deg,#141a14,#0b0e0b);padding:22px}.app-shell .safety-rail>div+div{border-left:0}.app-shell .safety-rail span{color:var(--green);letter-spacing:.08em;font-size:11px}.app-shell .safety-rail strong{color:#fff;font-size:19px;line-height:1.22}.app-shell .safety-rail small{color:#c1c8c1;font-size:13px;line-height:1.5}.app-shell .workspace>footer{color:var(--ops-muted);border-color:var(--ops-line)}@media (max-width:1180px){.app-shell .panel-grid{grid-template-columns:1fr}.epc-policy-picker>div,.optimizer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.optimizer-band,.optimizer-reason,.global-pause-banner{grid-template-columns:1fr}.global-pause-banner__facts{border-top:1px solid #ff665d52;border-left:0}.verified-tag{writing-mode:initial;border-top:1px solid #ff665d52;border-left:0;display:block}.app-shell .source-table-wrap tr{color:#f7f8f5;border-color:var(--ops-line);background:var(--ops-panel)}.app-shell .source-table-wrap td:before{color:var(--ops-muted)}}@media (max-width:920px){.app-shell .topbar{min-height:76px}.app-shell .sidebar{height:auto}}@media (max-width:680px){.app-shell .workspace{padding:14px}.global-pause-banner__facts{grid-template-columns:1fr}.global-pause-banner__facts>span+span{border-top:1px solid #ff665d3d;border-left:0}.app-shell .hero{padding:20px;display:block}.app-shell .hero__actions{margin-top:18px}.control-mode>div,.epc-policy-picker>div,.optimizer-metrics{grid-template-columns:1fr}.app-shell .metric-card+.metric-card{border-left:1px solid var(--ops-line)}}.top-actions .top-actions__danger{color:#fff;background:#7d1712;min-width:150px}.top-actions .top-actions__danger:hover{color:#fff;background:var(--red)}.preview-status i.is-error{background:#ff665d;box-shadow:0 0 0 4px #ff665d2e}.live-count{text-transform:uppercase;border:1px solid #0000006b;padding:7px 9px;font-size:11px;font-weight:700}.campaign-card__metrics>span:last-child{text-align:right;max-width:112px}.global-pause-banner--ready{border-color:var(--green);box-shadow:inset 7px 0 0 var(--green);background:#0b160b}.global-pause-banner--ready:after{background:repeating-linear-gradient(135deg,#0000 0 12px,#33ff0006 12px 24px)}.global-pause-banner--ready .global-pause-banner__state>span,.global-pause-banner--ready .global-pause-banner__facts b{color:var(--green)}.global-pause-banner--ready .global-pause-banner__facts,.global-pause-banner--ready .global-pause-banner__facts>span+span{border-color:#33ff003d}.global-safety-action{z-index:1;color:#fff;cursor:pointer;background:#ffffff0a;border:0;border-left:1px solid #ff665d52;min-width:138px;padding:14px;font-size:11px;font-weight:700;line-height:1.3;position:relative}.global-safety-action:hover{color:#000;background:var(--green)}.global-pause-banner--ready .global-safety-action{color:#000;background:var(--green);border-left-color:#33ff0059}.global-pause-banner--ready .global-safety-action:hover{color:#fff;background:var(--red)}.danger-button{color:#fff!important;background:#7d1712!important;border-color:#ff665d!important}.danger-button:hover{background:var(--red)!important}.live-rule-fields{margin-top:16px}.budget-offset-option--live{grid-column:1/-1;margin-top:0}.live-control-desk input:disabled{cursor:not-allowed;opacity:.55}.locked-facts{border:1px solid var(--ops-line);background:var(--ops-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.locked-facts>span{background:#0a0d0a;align-content:center;gap:6px;min-height:76px;padding:13px;display:grid}.locked-facts small{color:var(--ops-muted);font-size:11px}.locked-facts strong{font-size:13px;line-height:1.35}.budget-overview{background:#0a100a;border:1px solid #3d4a3d;gap:13px;margin-top:16px;padding:16px;display:grid}.budget-overview>div{grid-template-columns:1fr auto;align-items:end;gap:5px 18px;display:grid}.budget-overview span{color:var(--green);font-size:12px;font-weight:700}.budget-overview strong{font-variant-numeric:tabular-nums;font-size:18px}.budget-overview small{color:var(--ops-muted);grid-column:1/-1;font-size:12px;line-height:1.5}.budget-meter{background:#050705;border:1px solid #465046;width:100%;height:10px;position:relative;overflow:hidden}.budget-meter i{background:var(--green);max-width:100%;transition:width .25s;position:absolute;inset:0 auto 0 0}.budget-overview--blocked{background:#1c0d0c;border-color:#8d312b}.budget-overview--blocked .budget-meter i{background:#ff665d}.budget-breakdown{border:1px solid var(--ops-line);background:var(--ops-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:1px 0 0;display:grid}.budget-breakdown>div{background:#080b08;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;display:flex}.budget-breakdown dt{color:var(--ops-muted);font-size:10px;line-height:1.35}.budget-breakdown dd{color:#f3f5f1;font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:750}.budget-breakdown .is-total{background:#0d170c}.budget-breakdown .is-total dt,.budget-breakdown .is-total dd{color:var(--green)}.settings-save{border-top:1px solid var(--ops-line);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:16px;display:flex}.settings-save>span{color:var(--ops-muted);font-size:11px}.settings-save button{color:#000;border:1px solid var(--green);background:var(--green);cursor:pointer;min-height:44px;padding:0 15px;font-size:12px;font-weight:700}.settings-save button:disabled{cursor:not-allowed;opacity:.45}.activity-panel{margin-top:14px}.activity-list{display:grid}.activity-list article{border-bottom:1px solid var(--ops-line);grid-template-columns:112px 1fr;align-items:center;gap:16px;min-height:68px;padding:10px 0;display:grid}.activity-list article:last-child{border-bottom:0}.activity-list article>div{gap:5px;display:grid}.activity-list strong{font-size:13px}.activity-list small{color:var(--ops-muted);font-size:11px}.activity-status{color:#aeb5ae;border:1px solid var(--ops-line);text-align:center;text-transform:uppercase;place-items:center;min-height:30px;padding:0 8px;font-size:11px;font-weight:700;display:inline-grid}.activity-status--success{color:#000;border-color:var(--green);background:var(--green)}.activity-status--failed,.activity-status--failed_closed{color:#fff;background:#7d1712;border-color:#ff665d}.confirm-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog{color:#f7f8f5;border:1px solid var(--green);background:#0b0e0b;width:min(100%,560px);padding:28px;box-shadow:14px 14px #3f03}.confirm-dialog>span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.confirm-dialog h2{letter-spacing:-.05em;margin:12px 0 10px;font-size:clamp(30px,5vw,46px);font-style:italic;line-height:.95}.confirm-dialog>p{color:#b5bcb5;margin:0;font-size:14px;line-height:1.55}.confirm-dialog .confirm-dialog__direct{color:#d7ddd7;border:1px solid var(--ops-line);background:#121712;margin-top:18px;padding:12px 14px;font-size:12px}.confirm-dialog label{gap:8px;margin-top:22px;display:grid}.confirm-dialog label>span{color:#c9cec9;font-size:12px}.confirm-dialog label b{color:var(--green)}.confirm-dialog input{color:#fff;letter-spacing:.05em;background:#000;border:1px solid #505850;outline:0;width:100%;min-height:50px;padding:10px 12px;font-size:16px}.confirm-dialog input:focus{border-color:var(--green);box-shadow:0 0 0 3px #33ff0029}.confirm-dialog>div{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.confirm-dialog button{color:#fff;border:1px solid var(--ops-line);cursor:pointer;background:#151a15;min-height:44px;padding:0 16px;font-size:12px;font-weight:700}.confirm-dialog button.signal-button{color:#000;border-color:var(--green);background:var(--green)}.confirm-dialog button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:1100px) and (min-width:921px){.app-shell{grid-template-columns:246px minmax(0,1fr)}.app-shell .topbar{grid-template-columns:246px minmax(150px,1fr) auto auto}.app-shell .preview-status{padding-inline:14px;display:flex}.app-shell .preview-status small{display:none}.app-shell .account,.app-shell .top-actions{grid-column:auto}.app-shell .brand{padding-inline:14px}.app-shell .brand img{width:112px}.app-shell .campaign-card{padding-inline:12px}.app-shell .workspace{padding-inline:18px}}@media (max-width:1180px){.global-safety-action{border-top:1px solid #ff665d52;border-left:0;min-height:52px}.global-pause-banner--ready .global-safety-action{border-top-color:#33ff0052;border-left:0}.app-shell .decision-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .decision-gates>div:nth-child(3){border-top:1px solid #fff3;border-left:0}.app-shell .decision-gates>div:nth-child(4){border-top:1px solid #fff3}}@media (max-width:920px){.app-shell .topbar{grid-template-rows:76px auto auto;grid-template-columns:1fr auto}.app-shell .brand{grid-area:1/1}.app-shell .preview-status{border-left:1px solid #fff3;grid-area:1/2;padding:0 15px;display:flex}.app-shell .preview-status small{display:none}.app-shell .account{grid-area:2/1/auto/-1}.app-shell .top-actions{grid-area:3/1/auto/-1;width:100%;height:58px}.app-shell .top-actions button{flex:1;min-height:58px}.controller-message{grid-template-columns:1fr}.controller-message small{text-align:left;max-width:none}}@media (max-width:680px){.locked-facts,.budget-breakdown{grid-template-columns:1fr}.settings-save{flex-direction:column;align-items:stretch}.activity-list article{grid-template-columns:96px 1fr}.confirm-dialog{padding:22px}.confirm-dialog>div{flex-direction:column-reverse}.confirm-dialog button{width:100%}.app-shell .preview-status{justify-content:center;min-width:72px}.app-shell .preview-status span{display:none}.app-shell .decision-gates{grid-template-columns:1fr}.app-shell .decision-gates>div+div{border-top:1px solid #fff3;border-left:0}.budget-overview>div{grid-template-columns:1fr}}.app-shell :where(.account small,.campaign-card__metrics small,.sidebar__foot,.field__control em,.global-pause-banner__state>span,.global-pause-banner__facts small,.live-count,.locked-facts small,.control-mode small,.confirm-dialog>span),.app-shell .snapshot-metric>small{font-size:11px}.top-actions .top-actions__link{min-width:104px;min-height:72px;color:var(--white);background:var(--black);text-transform:uppercase;border-left:1px solid #ffffff38;place-items:center;padding:0 15px;font-size:11px;font-weight:700;text-decoration:none;display:grid}.top-actions .top-actions__link:hover{color:var(--black);background:var(--green)}.workspace-tabs{border-bottom:1px solid var(--ops-line);background:#080b08;grid-template-columns:1fr 1fr;padding:8px;display:grid}.workspace-tabs button{color:#8f998f;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:11px;font-weight:700;display:flex}.workspace-tabs button:hover{color:#fff;background:#151a15}.workspace-tabs button.is-selected{color:#000;border-color:var(--green);background:var(--green)}.workspace-tabs b{text-align:center;border:1px solid;min-width:20px;padding:2px 5px;font-size:10px;font-weight:700}.workspace-empty{color:#f5f7f5;text-align:center;border:1px dashed #3e493e;align-content:center;place-items:center;gap:7px;min-height:210px;padding:24px 14px;display:grid}.workspace-empty strong{font-size:14px}.workspace-empty span{max-width:210px;color:var(--ops-muted);font-size:11px;line-height:1.5}.workspace-lifecycle{background:#180e0c;border:1px solid #5e443f;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:17px;display:flex}.workspace-lifecycle>div{gap:5px;display:grid}.workspace-lifecycle span{color:#ff938c;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.workspace-lifecycle strong{font-size:14px;line-height:1.35}.workspace-lifecycle small{color:#bba9a5;max-width:620px;font-size:11px;line-height:1.5}.workspace-lifecycle button{color:#fff;cursor:pointer;background:#7d1712;border:1px solid #ff665d;flex:none;min-height:44px;padding:0 14px;font-size:11px;font-weight:700}.workspace-lifecycle button:hover{background:var(--red)}.workspace-lifecycle button:disabled{cursor:not-allowed;opacity:.45}.workspace-lifecycle--archived{background:#0d170d;border-color:#3f5b3f}.workspace-lifecycle--archived span{color:var(--green)}.workspace-lifecycle--archived small{color:#aab6aa}.workspace-lifecycle--archived button{color:#000;border-color:var(--green);background:var(--green)}.workspace-lifecycle--archived button:hover{background:#fff}.history-shell{color:#f7f8f5;background-color:#070907;background-image:linear-gradient(#33ff000b 1px,#0000 1px),linear-gradient(90deg,#33ff000b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100dvh}.history-topbar{z-index:30;border-bottom:1px solid var(--green);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000f5;grid-template-columns:minmax(265px,1fr) auto minmax(265px,1fr);align-items:stretch;min-height:76px;display:grid;position:sticky;top:0}.history-brand{color:#fff;align-items:center;gap:15px;padding:0 22px;text-decoration:none;display:flex}.history-brand img{width:136px;height:auto}.history-brand>span{border-left:1px solid #ffffff4d;gap:2px;padding-left:14px;display:grid}.history-brand strong{color:var(--green);font-size:13px;line-height:1}.history-brand small{color:#fff;font-size:11px}.history-topbar nav{border-inline:1px solid #ffffff2e;display:flex}.history-topbar nav a{color:#b6bdb6;letter-spacing:.04em;text-transform:uppercase;place-items:center;min-width:132px;padding:0 18px;font-size:11px;font-weight:700;text-decoration:none;display:grid}.history-topbar nav a:hover{color:#fff;background:#161b16}.history-topbar nav a.is-active{color:#000;background:var(--green)}.history-account{justify-content:flex-end;align-items:center;gap:14px;padding:0 22px;display:flex}.history-account>span{text-align:right;gap:3px;font-size:12px;display:grid}.history-account small{color:#7e887e;font-size:11px}.history-account button{min-height:42px;color:var(--green);cursor:pointer;border:0;background:0 0;border-bottom:1px solid #0000;padding:0 6px;font-size:11px}.history-account button:hover{border-bottom-color:var(--green)}.history-main{width:min(100%,1500px);margin:0 auto;padding:48px clamp(22px,4vw,64px) 36px}.history-hero{border-bottom:1px solid #3b453b;grid-template-columns:minmax(0,1fr) minmax(350px,.55fr);align-items:end;gap:54px;min-height:290px;padding:34px 0 36px;display:grid}.history-hero>div:first-child>span,.history-section-heading>div>span{color:var(--green);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700}.history-hero h1{letter-spacing:-.075em;max-width:900px;margin:18px 0 22px;font-size:clamp(62px,9vw,138px);font-style:italic;line-height:.78}.history-hero>div:first-child>p{color:#adb6ad;max-width:670px;margin:0;font-size:17px;line-height:1.6}.history-live-state{background:#101510eb;border:1px solid #3d493d;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:112px;padding:18px;display:grid}.history-live-state>i{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #33ff0021}.history-live-state>i.is-error{background:#ff665d;box-shadow:0 0 0 5px #ff665d21}.history-live-state>span{gap:5px;display:grid}.history-live-state strong{font-size:13px}.history-live-state small{color:#929c92;font-size:11px;line-height:1.4}.history-live-state button,.history-error button,.history-empty button{color:#000;border:1px solid var(--green);background:var(--green);cursor:pointer;min-height:42px;padding:0 13px;font-size:11px;font-weight:700}.history-live-state button:disabled{cursor:wait;opacity:.45}.history-error{color:#fff;background:#2b1110;border:1px solid #ff665d;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:18px;padding:16px 18px;display:grid}.history-error strong{color:#ffaaa4;font-size:13px}.history-error span{color:#dec4c2;font-size:12px}.history-stats{background:#3b453b;border:1px solid #3b453b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.history-stats article{background:linear-gradient(145deg,#141914,#0c0f0c);align-content:space-between;gap:8px;min-height:144px;padding:21px;display:grid}.history-stats article:first-child{color:#000;background:var(--green)}.history-stats span{color:#aab3aa;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.history-stats article:first-child span,.history-stats article:first-child small{color:#000000a8}.history-stats strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:44px}.history-stats small{color:#929c92;font-size:12px;line-height:1.45}.history-users,.history-log{margin-top:54px}.history-section-heading h2{letter-spacing:-.045em;margin:9px 0 7px;font-size:clamp(28px,4vw,48px);font-style:italic;line-height:.95}.history-section-heading p{color:#929c92;margin:0;font-size:13px;line-height:1.5}.history-user-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.history-user-grid button{color:#f7f8f5;cursor:pointer;text-align:left;background:#0d110d;border:1px solid #354035;grid-template-columns:48px 1fr;align-items:center;gap:13px;min-height:88px;padding:14px;display:grid}.history-user-grid button:hover{background:#141a14;border-color:#7b877b}.history-user-grid button.is-selected{color:#000;border-color:var(--green);background:var(--green)}.history-user-grid button>b{letter-spacing:.04em;border:1px solid;place-items:center;width:48px;height:48px;font-size:12px;display:grid}.history-user-grid button>span{gap:5px;min-width:0;display:grid}.history-user-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.history-user-grid small{color:#929c92;font-size:11px}.history-user-grid .is-selected small{color:#000000a6}.history-log{background:#0c0f0cf5;border:1px solid #3b453b}.history-log-head{background:#080a08;border-bottom:1px solid #3b453b;grid-template-columns:1fr auto;align-items:end;gap:34px;min-height:136px;padding:24px;display:grid}.history-filters{grid-template-columns:repeat(2,minmax(190px,1fr));gap:9px;display:grid}.history-filters label{gap:7px;display:grid}.history-filters label>span{color:#929c92;font-size:11px;font-weight:700}.history-filters select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101410;border:1px solid #465146;min-height:44px;padding:0 36px 0 11px;font-size:12px}.history-timeline{display:grid}.history-timeline article{border-bottom:1px solid #303930;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);display:grid}.history-timeline article:last-child{border-bottom:0}.history-identity{background:#0b0e0b;border-right:1px solid #303930;grid-template-columns:44px minmax(0,1fr);align-content:start;gap:12px;padding:24px;display:grid}.history-identity>b{color:#000;background:var(--green);letter-spacing:.04em;place-items:center;width:44px;height:44px;font-size:11px;display:grid}.history-identity>span{gap:5px;min-width:0;display:grid}.history-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.history-identity small{color:#7f897f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.history-event{min-width:0;padding:24px}.history-event>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.history-event time{color:#8f998f;font-variant-numeric:tabular-nums;font-size:11px}.history-event h3{letter-spacing:-.025em;margin:15px 0 8px;font-size:20px}.history-event>p{color:#b6beb6;margin:0;font-size:13px;line-height:1.55}.history-result{color:#000;border:1px solid var(--green);background:var(--green);letter-spacing:.06em;text-transform:uppercase;place-items:center;min-height:28px;padding:0 8px;font-size:10px;font-weight:700;display:inline-grid}.history-result--failed,.history-result--failed_closed{color:#fff;background:#7d1712;border-color:#ff665d}.history-diff{background:#354035;border:1px solid #354035;gap:1px;margin-top:18px;display:grid}.history-diff>div{background:#0d110d;grid-template-columns:minmax(180px,1fr) minmax(110px,.65fr) 24px minmax(110px,.65fr);align-items:center;gap:10px;min-height:48px;padding:9px 12px;display:grid}.history-diff span{color:#929c92;font-size:11px}.history-diff del{color:#ff938c;font-size:12px;text-decoration-thickness:1px}.history-diff i{color:#6c766c;text-align:center;font-style:normal}.history-diff ins{color:var(--green);font-size:12px;font-weight:700;text-decoration:none}.history-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;padding:30px;display:grid}.history-empty strong{font-size:18px}.history-empty span{color:#929c92;font-size:12px}.history-empty button{margin-top:8px}.history-footer{color:#818b81;border-top:1px solid #303930;justify-content:space-between;gap:20px;margin-top:24px;padding:22px 0;font-size:11px;display:flex}.history-footer a{color:var(--green);font-weight:700;text-decoration:none}@media (max-width:1050px){.history-topbar{grid-template-columns:1fr auto}.history-topbar nav{border-top:1px solid #ffffff2e;border-inline:0;grid-area:2/1/auto/-1;min-height:54px}.history-topbar nav a{flex:1;min-width:0}.history-hero{grid-template-columns:1fr;gap:28px}.history-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-log-head{grid-template-columns:1fr;align-items:start}}@media (max-width:920px){.top-actions .top-actions__link{flex:1;min-width:0;min-height:58px}}@media (max-width:720px){.top-actions .top-actions__link{flex:1;min-width:0;min-height:58px}.history-topbar{grid-template-columns:1fr;position:relative}.history-account{border-top:1px solid #ffffff2e;grid-row:2;justify-content:space-between;min-height:54px}.history-account>span{text-align:left}.history-topbar nav{grid-row:3}.history-main{padding:24px 14px}.history-hero{min-height:0;padding-top:30px}.history-hero h1{font-size:clamp(58px,21vw,92px)}.history-live-state{grid-template-columns:auto 1fr}.history-live-state button{grid-column:1/-1}.history-stats{grid-template-columns:1fr}.history-stats article{min-height:118px}.history-user-grid,.history-filters,.history-timeline article{grid-template-columns:1fr}.history-identity{border-bottom:1px solid #303930;border-right:0}.history-diff>div{grid-template-columns:1fr 1fr}.history-diff span{grid-column:1/-1}.history-diff i{display:none}.history-footer{flex-direction:column;align-items:flex-start}.workspace-lifecycle{flex-direction:column;align-items:stretch}.workspace-lifecycle button{width:100%}}.app-shell .snapshot-panel .snapshot-grid--totals{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell .snapshot-panel .snapshot-grid--economics{border-top:1px solid var(--ops-line);grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .snapshot-grid--economics .snapshot-metric{background:#0a100a;min-height:118px}.app-shell .snapshot-grid--economics .snapshot-metric:first-child{color:#000;background:var(--green)}.app-shell .snapshot-grid--economics .snapshot-metric>strong{font-size:clamp(25px,2.2vw,36px)}.projection-shell{color:#f7f8f5;background:#070907;min-height:100dvh}.projection-main{width:min(100%,1500px);margin:0 auto;padding:48px clamp(22px,4vw,64px) 36px}.projection-hero{border-bottom:1px solid #3b453b;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:end;gap:54px;min-height:330px;padding:26px 0 42px;display:grid}.projection-hero>div>span,.projection-section-head>span{color:var(--green);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700}.projection-hero h1{letter-spacing:-.075em;max-width:980px;margin:18px 0 22px;font-size:clamp(58px,8vw,124px);font-style:italic;line-height:.8}.projection-hero>div>p{color:#aab4aa;max-width:730px;margin:0;font-size:17px;line-height:1.6}.projection-hero aside{color:#000;border:1px solid var(--green);background:var(--green);gap:10px;padding:22px;display:grid}.projection-hero aside strong{font-size:16px}.projection-hero aside span{color:#000000ad;font-size:12px;line-height:1.5}.projection-hero aside a{color:#000;border-bottom:1px solid #000;width:fit-content;margin-top:6px;padding-bottom:2px;font-size:11px;font-weight:700;text-decoration:none}.projection-workbench{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);gap:14px;margin-top:16px;display:grid}.projection-inputs,.projection-output{background:#101410;border:1px solid #3b453b;min-width:0;padding:26px}.projection-output{background:linear-gradient(145deg,#151b15,#090c09)}.projection-section-head h2{letter-spacing:-.045em;margin:9px 0 8px;font-size:clamp(26px,3vw,42px);font-style:italic;line-height:.95}.projection-section-head p{color:#929c92;margin:0;font-size:12px;line-height:1.55}.projection-inputs>label{gap:8px;margin-top:18px;display:grid}.projection-inputs>label>span{color:#c6cec6;font-size:12px;font-weight:700}.projection-inputs>label>div{background:#080b08;border:1px solid #465146;grid-template-columns:1fr auto;display:grid}.projection-inputs input,.projection-inputs select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;background:#080b08;border:1px solid #465146;outline:0;width:100%;min-height:48px;padding:0 12px;font-size:15px}.projection-inputs>label>div input{border:0}.projection-inputs input:focus,.projection-inputs select:focus{border-color:var(--green);box-shadow:0 0 0 3px #33ff001f}.projection-inputs em{color:#8e988e;border-left:1px solid #465146;place-items:center;min-width:70px;padding:0 10px;font-size:11px;font-style:normal;font-weight:700;display:grid}.projection-inputs label>small{color:#7f897f;font-size:11px;line-height:1.4}.projection-contract-terms{background:#465146;border:1px solid #465146;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;display:grid}.projection-contract-terms>span{background:#080b08;gap:8px;min-width:0;padding:15px;display:grid}.projection-contract-terms small{color:#8e988e;text-transform:uppercase;font-size:10px}.projection-contract-terms strong{color:var(--green);font-variant-numeric:tabular-nums;font-size:20px}.projection-contract-terms p{color:#aab4aa;background:#101410;grid-column:1/-1;margin:0;padding:13px 15px;font-size:11px;line-height:1.5}.projection-reset{color:#fff;cursor:pointer;background:0 0;border:1px solid #526052;width:100%;min-height:44px;margin-top:20px;font-size:11px;font-weight:700}.projection-reset:hover{color:#000;border-color:var(--green);background:var(--green)}.projection-target{color:#000;border:1px solid var(--green);background:var(--green);gap:9px;margin-top:28px;padding:26px;display:grid;position:relative;overflow:hidden}.projection-target:after{content:"";border:1px solid #00000038;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-76px;right:-48px;box-shadow:0 0 0 34px #0000000b,0 0 0 68px #00000006}.projection-target>span{z-index:1;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;position:relative}.projection-target>strong{z-index:1;letter-spacing:-.08em;font-variant-numeric:tabular-nums;font-size:clamp(68px,10vw,126px);font-style:italic;line-height:.78;position:relative}.projection-target>small{z-index:1;color:#000000ad;font-size:12px;position:relative}.projection-guidance{background:#0b100b;border:1px solid #425042;gap:9px;margin-top:14px;padding:17px;display:grid}.projection-guidance span{color:var(--green);letter-spacing:.08em;font-size:10px;font-weight:700}.projection-guidance p{color:#c1c9c1;margin:0;font-size:13px;line-height:1.6}.projection-traffic{color:#000;background:#dfffda;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:10px;padding:13px 15px;display:grid}.projection-traffic span{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.projection-traffic strong{font-size:12px;line-height:1.4}.projection-output-grid{background:#384338;border:1px solid #384338;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.projection-output-grid>div{background:#0b0f0b;align-content:space-between;gap:8px;min-height:96px;padding:16px;display:grid}.projection-output-grid span{color:#8d978d;font-size:11px}.projection-output-grid strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:27px}.projection-baseline{background:#0d100d;border:1px solid #3b453b;margin-top:14px;padding:25px}.projection-baseline>div:last-child{background:#374137;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.projection-baseline article{background:#111511;align-content:space-between;gap:8px;min-height:100px;padding:15px;display:grid}.projection-baseline article span{color:#8d978d;font-size:11px}.projection-baseline article strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:21px}.projection-method{color:#000;background:#dfffda;grid-template-columns:minmax(190px,.28fr) 1fr;gap:28px;margin-top:14px;padding:21px 24px;display:grid}.projection-method strong{font-size:14px}.projection-method p{color:#294029;margin:0;font-size:12px;line-height:1.6}@media (max-width:1180px){.app-shell .snapshot-panel .snapshot-grid--totals{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .snapshot-panel .snapshot-grid--economics{grid-template-columns:repeat(2,minmax(0,1fr))}.top-actions .top-actions__link{min-width:84px;padding-inline:9px}.top-actions .top-actions__danger{min-width:124px}.projection-workbench{grid-template-columns:1fr}.projection-baseline>div:last-child,.locked-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.projection-hero{grid-template-columns:1fr;gap:28px}.projection-baseline>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.app-shell .snapshot-panel .snapshot-grid--totals,.app-shell .snapshot-panel .snapshot-grid--economics{grid-template-columns:1fr}.projection-main{padding:24px 14px}.projection-hero{min-height:0;padding-top:30px}.projection-hero h1{font-size:clamp(54px,19vw,84px)}.projection-inputs,.projection-output,.projection-baseline{padding:20px}.projection-target>strong{font-size:72px}.projection-output-grid,.projection-baseline>div:last-child,.projection-contract-terms{grid-template-columns:1fr}.projection-contract-terms p{grid-column:auto}.projection-method{grid-template-columns:1fr;gap:8px}.locked-facts{grid-template-columns:1fr}}.desk-view-switcher{border:1px solid var(--ops-line);background:#050705f0;grid-template-columns:repeat(2,minmax(0,240px));gap:8px;min-height:64px;margin-top:14px;padding:8px;display:grid}.desk-view-switcher button{color:#f7f8f5;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-content:center;gap:4px;min-height:48px;padding:7px 14px;display:grid}.desk-view-switcher button:hover{background:#151a15;border-color:#697369}.desk-view-switcher button.is-selected{color:#000;border-color:var(--green);background:var(--green)}.desk-view-switcher span{font-size:13px;font-weight:700}.desk-view-switcher small{color:var(--ops-muted);font-size:11px;line-height:1.3}.desk-view-switcher .is-selected small{color:#000000a8}.app-shell .hero{margin-top:10px}.app-shell .hero h1{max-width:850px;font-size:clamp(32px,3.5vw,52px);line-height:.94}.app-shell .campaign-card{min-height:128px}.app-shell .campaign-card>strong{font-size:21px}.app-shell .campaign-card__meta b{color:#b8c0b8;text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.app-shell .campaign-card.is-active .campaign-card__meta b{color:#ffffff9e}.decision-panel--primary{margin-top:14px;padding:clamp(22px,2.6vw,34px)}.decision-panel--primary .panel__head{margin-bottom:18px}.decision-panel--primary .decision-main{max-width:900px}.decision-panel--primary .decision-main h3{font-size:clamp(28px,3.2vw,46px)}.throttle-story{z-index:1;border-block:1px solid #fff3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;margin-top:4px;display:grid;position:relative}.throttle-story>span{grid-template-columns:auto 1fr;align-content:center;gap:5px 10px;min-height:104px;padding:16px;display:grid}.throttle-story b{color:#000;background:var(--green);grid-row:1/span 2;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.throttle-story strong{color:#fff;align-self:end;font-size:14px}.throttle-story small{color:#b9c1b9;font-size:12px;line-height:1.4}.throttle-story>i{color:var(--green);place-items:center;font-size:20px;font-style:normal;display:grid}.throttle-story>i:last-of-type+span{padding-right:24px}.decision-panel--primary .safe-output{padding:18px 0}.decision-panel--primary .safe-output strong{align-items:center;min-height:44px;padding-inline:14px;font-size:13px;display:flex}.decision-checks{z-index:1;background:#ffffff09;border:1px solid #fff3;position:relative}.decision-checks summary,.performance-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 16px;list-style:none;display:flex}.decision-checks summary::-webkit-details-marker{display:none}.performance-details summary::-webkit-details-marker{display:none}.decision-checks summary span,.performance-details summary span{font-size:12px;font-weight:700}.decision-checks summary small,.performance-details summary small{color:var(--ops-muted);text-align:right;font-size:11px}.decision-checks summary:after,.performance-details summary:after{content:"+";color:var(--green);font-size:20px;line-height:1}.decision-checks[open] summary:after,.performance-details[open] summary:after{content:"−"}.decision-checks .decision-gates{border-bottom:0}.decision-checks[open] summary{border-bottom:1px solid #fff3}.app-shell .metric-grid{margin-top:10px}.app-shell .metric-card{min-height:128px}.app-shell .snapshot-panel{margin-top:10px}.app-shell .snapshot-panel__head{min-height:108px}.app-shell .snapshot-panel .snapshot-grid--economics{border-top:0}.performance-details{border-top:1px solid var(--ops-line);background:#090c09;position:relative}.performance-details[open] summary{border-bottom:1px solid var(--ops-line)}.performance-details .snapshot-grid--totals{padding:1px 9px 1px 0}.settings-intro{color:#000;border:1px solid var(--green);background:var(--green);grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(26px,4vw,70px);margin-top:14px;padding:clamp(24px,3vw,40px);display:grid}.settings-intro>div{gap:9px;display:grid}.settings-intro span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.settings-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.5vw,48px);font-style:italic;line-height:.92}.settings-intro p{border-left:1px solid #00000061;margin:0;padding-left:22px;font-size:14px;line-height:1.65}.settings-layout{grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:start;gap:14px;margin-top:14px;display:grid}.settings-panel{min-width:0}.settings-help{border:1px solid var(--ops-line);background:#0d110d;padding:24px;position:sticky;top:88px}.settings-help>span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.settings-help h3{letter-spacing:-.035em;margin:10px 0 18px;font-size:25px;font-style:italic}.settings-help ol{counter-reset:save-guide;margin:0;padding:0;list-style:none}.settings-help li{border-top:1px solid var(--ops-line);counter-increment:save-guide;grid-template-columns:28px 1fr;gap:4px 10px;padding:14px 0;display:grid}.settings-help li:before{content:counter(save-guide, decimal-leading-zero);color:var(--green);grid-row:1/span 2;font-size:11px;font-weight:700}.settings-help b{font-size:13px}.settings-help small{color:var(--ops-muted);font-size:12px;line-height:1.45}.settings-help a{color:#000;background:var(--green);align-items:center;min-height:44px;margin-top:18px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.settings-help a:hover{background:#fff}.settings-layout .advanced-settings__body{padding:0}.settings-layout .advanced-settings .locked-facts{border:0;margin-top:0}.settings-layout .workspace-lifecycle{margin-top:24px}.settings-layout+.safety-section{margin-top:28px}@media (max-width:1280px){.settings-layout{grid-template-columns:1fr}.settings-help{position:static}.settings-help ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-help li{border:1px solid var(--ops-line);padding:14px}}@media (max-width:920px){.app-shell .topbar{grid-template-rows:76px auto auto}.app-shell .top-actions{overflow-x:auto}.app-shell .top-actions>*{flex:1 0 104px}.desk-view-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-intro{grid-template-columns:1fr;gap:20px}.settings-intro p{border-top:1px solid #00000061;border-left:0;padding:18px 0 0}.throttle-story{grid-template-columns:1fr}.throttle-story>i{display:none}.throttle-story>span+span{border-top:1px solid #ffffff29}.throttle-story>span{min-height:88px}}@media (max-width:680px){.desk-view-switcher{padding:6px}.desk-view-switcher button{padding-inline:10px}.desk-view-switcher small{display:none}.app-shell .hero h1{font-size:38px}.decision-panel--primary{padding:18px}.decision-main{grid-template-columns:40px 1fr;gap:12px}.decision-main>span{width:40px}.decision-panel--primary .safe-output strong{width:100%}.decision-checks summary,.performance-details summary{flex-direction:column;align-items:flex-start;gap:4px}.decision-checks summary small,.performance-details summary small{text-align:left}.decision-checks summary:after,.performance-details summary:after{position:absolute;right:14px}.settings-intro{padding:22px 18px}.settings-help ol,.settings-layout .control-mode>div{grid-template-columns:1fr}}.live-control-desk{--ops-bg:#090d0b;--ops-panel:#121815;--ops-panel-raised:#19221d;--ops-line:#2b3930;--ops-line-strong:#46584b;--ops-muted:#a9b5ac;--ops-text:#f2f6f2;--signal:#42ff18;--signal-soft:#42ff1817;--signal-border:#42ff1861;--info:#81d6c4;--warning:#f0bd64;--danger:#ff766f;color:var(--ops-text);background:var(--ops-bg);grid-template-rows:76px minmax(0,1fr);grid-template-columns:286px minmax(0,1fr)}.live-control-desk :where(button,a){transition:color .18s,background-color .18s,border-color .18s,opacity .18s,box-shadow .18s}.live-control-desk :focus-visible{outline:2px solid var(--signal);outline-offset:3px;box-shadow:none}.live-control-desk :where(.panel,.hero,.metric-card,.global-pause-banner,.desk-view-switcher,.settings-intro,.settings-help,.campaign-card,.draft-alert,.rule-state-comparison,.settings-save,.advanced-settings,.budget-overview,.confirm-dialog){border-radius:10px}.live-control-desk .topbar{border-bottom-color:var(--ops-line);background:#080c09f5;grid-template-columns:286px minmax(280px,1fr) auto minmax(220px,auto);min-height:76px;box-shadow:0 12px 36px #0003}.live-control-desk .brand{border-right-color:var(--ops-line);gap:16px;padding-inline:18px}.live-control-desk .brand img{flex:none;width:116px}.live-control-desk .brand>span{border-left-color:var(--ops-line-strong);min-width:0;padding-left:16px}.live-control-desk .brand__product strong{letter-spacing:.04em;font-size:14px}.live-control-desk .brand small{color:var(--ops-muted)}.live-control-desk .preview-status{gap:12px;min-width:0;padding:0 20px}.live-control-desk .environment-badge{color:#b8ffab;border:1px solid var(--signal-border);background:var(--signal-soft);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 9px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.live-control-desk .preview-status i{background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 4px var(--signal-soft)}.live-control-desk .preview-status__copy{min-width:0}.live-control-desk .preview-status strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-control-desk .preview-status small,.live-control-desk .account small{color:var(--ops-muted)}.live-control-desk .account{border-left-color:var(--ops-line);gap:14px;min-width:220px;padding:0 18px}.live-control-desk .account>span{min-width:0;max-width:164px}.live-control-desk .account strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.live-control-desk .account button{padding-inline:0}.live-control-desk .top-actions{border-left:1px solid var(--ops-line);align-items:center;gap:2px;padding:8px}.live-control-desk .top-actions :where(button,a){color:#d8dfd9;letter-spacing:.01em;text-transform:none;background:0 0;border:1px solid #0000;border-radius:7px;min-width:82px;min-height:44px;padding:0 12px;font-size:11px}.live-control-desk .top-actions button,.live-control-desk .top-actions .top-actions__link{min-height:44px}.live-control-desk .top-actions :where(button,a):hover{color:var(--ops-text);background:var(--ops-panel-raised)}.live-control-desk .top-actions .top-actions__refresh{color:#caffc0;border-color:var(--signal-border);background:var(--signal-soft);justify-content:center;align-items:center;gap:7px;min-width:104px;margin-left:4px;display:inline-flex}.live-control-desk .top-actions .top-actions__refresh:hover{color:#061004;border-color:var(--signal);background:var(--signal)}.live-control-desk .top-actions .top-actions__refresh span{font-size:16px;line-height:1}.live-control-desk .top-actions .top-actions__refresh:disabled{cursor:wait;opacity:.55}.live-control-desk .sidebar{border-right-color:var(--ops-line);background:#0d120f;height:calc(100dvh - 76px);top:76px}.live-control-desk .sidebar__head{min-height:88px;color:var(--ops-text);border-bottom-color:var(--ops-line);background:#111813;border-radius:0;padding:18px}.live-control-desk .sidebar__head>div{gap:5px}.live-control-desk .sidebar__head span{color:var(--ops-muted);font-weight:600}.live-control-desk .sidebar__head strong{letter-spacing:-.035em;font-size:23px;font-weight:650}.live-control-desk .live-count{color:#b7ffab;border-color:var(--signal-border);background:var(--signal-soft);text-transform:none;border-radius:999px}.live-control-desk .new-controller-link{min-height:70px;color:var(--ops-text);border-bottom-color:var(--ops-line);background:#0e1511;grid-template-columns:36px 1fr}.live-control-desk .new-controller-link:hover{color:var(--ops-text);background:var(--ops-panel-raised)}.live-control-desk .new-controller-link>span{color:var(--signal);font-size:24px}.live-control-desk .new-controller-link small{color:var(--ops-muted)}.live-control-desk .workspace-tabs{border-bottom-color:var(--ops-line);background:#0a0f0c;gap:6px;padding:8px}.live-control-desk .workspace-tabs button{min-height:40px;color:var(--ops-muted);background:0 0;border:1px solid #0000;border-radius:7px}.live-control-desk .workspace-tabs button:hover{color:var(--ops-text);background:var(--ops-panel-raised)}.live-control-desk .workspace-tabs button.is-selected{color:#c7ffbd;border-color:var(--signal-border);background:var(--signal-soft)}.live-control-desk .workspace-tabs b{color:inherit;background:#ffffff0f}.live-control-desk .campaign-list{padding:8px}.live-control-desk .campaign-card{min-height:118px;color:var(--ops-text);background:0 0;border:1px solid #0000;margin-bottom:6px;padding:14px}.live-control-desk .campaign-card:hover{border-color:var(--ops-line);background:var(--ops-panel)}.live-control-desk .campaign-card.is-active{border-color:var(--signal-border);background:linear-gradient(100deg, var(--signal-soft), #19221df5 54%);box-shadow:inset 3px 0 0 var(--signal)}.live-control-desk .campaign-card.is-active:before{display:none}.live-control-desk .campaign-card>strong{font-size:19px}.live-control-desk .campaign-card__metrics{margin-top:13px}.live-control-desk .campaign-card.is-active .campaign-card__metrics>span{color:#d9ffcf}.live-control-desk .campaign-card__meta b{color:var(--ops-muted)}.live-control-desk .sidebar__foot{color:var(--ops-muted);border-top-color:var(--ops-line);background:#090e0b}.live-control-desk .workspace{background:radial-gradient(circle at 82% 0%, #42ff1809, transparent 31%), var(--ops-bg);width:100%;max-width:1660px;margin:0 auto;padding:20px clamp(18px,2.4vw,38px) 42px}.live-control-desk .validation{color:#ffefed;box-shadow:inset 4px 0 0 var(--danger);background:#2a1211;border:1px solid #ff766f73;border-left:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;font-size:12px;line-height:1.45}.live-control-desk .validation__icon{color:#180504;background:#ff8a83;border:1px solid #ff9a94;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:grid}.live-control-desk .validation>div{gap:3px;min-width:0;display:grid}.live-control-desk .validation strong{color:#fff7f6;font-size:13px}.live-control-desk .validation>div>span{color:#e9bbb7}.live-control-desk .global-pause-banner{min-height:92px;color:var(--ops-text);border:1px solid var(--ops-line);box-shadow:inset 4px 0 0 var(--danger);background:#101612;grid-template-columns:minmax(300px,1fr) auto auto;overflow:hidden}.live-control-desk .global-pause-banner:after{display:none}.live-control-desk .global-pause-banner--ready{border-color:var(--ops-line);box-shadow:inset 4px 0 0 var(--signal);background:#101612}.live-control-desk .global-pause-banner__state{gap:5px;padding:17px 20px}.live-control-desk .global-pause-banner__state>span{color:var(--ops-muted);letter-spacing:.08em}.live-control-desk .global-pause-banner--ready .global-pause-banner__state>span{color:#9fe990}.live-control-desk .global-pause-banner__state strong{font-size:19px}.live-control-desk .global-pause-banner__state small{color:var(--ops-muted)}.live-control-desk .global-pause-banner__facts{border-left-color:var(--ops-line)}.live-control-desk .global-pause-banner__facts>span{min-width:86px;padding:14px}.live-control-desk .global-pause-banner__facts>span+span{border-left-color:var(--ops-line)}.live-control-desk .global-pause-banner__facts b,.live-control-desk .global-pause-banner--ready .global-pause-banner__facts b{color:var(--ops-text);font-size:19px}.live-control-desk .global-pause-banner__facts small{color:var(--ops-muted);text-transform:none}.live-control-desk .global-safety-action,.live-control-desk .global-pause-banner--ready .global-safety-action{color:#ffc3bf;border-left-color:var(--ops-line);background:#201211;min-width:156px}.live-control-desk .global-safety-action:hover,.live-control-desk .global-pause-banner--ready .global-safety-action:hover{color:#fff;background:#7a2824}.live-control-desk .desk-view-switcher{border-color:var(--ops-line);background:#0e1410;grid-template-columns:repeat(2,minmax(0,250px));gap:6px;min-height:64px}.live-control-desk .desk-view-switcher button{min-height:48px;color:var(--ops-muted);border-radius:7px}.live-control-desk .desk-view-switcher button:hover{color:var(--ops-text);border-color:var(--ops-line-strong);background:var(--ops-panel)}.live-control-desk .desk-view-switcher button.is-selected{color:#d2ffca;border-color:var(--signal-border);background:var(--signal-soft);box-shadow:inset 0 -2px 0 var(--signal)}.live-control-desk .desk-view-switcher .is-selected small{color:#9bc092}.live-control-desk .hero{border-color:var(--ops-line);background:linear-gradient(125deg,#19221dfa,#0e1410fa);min-height:142px;margin-top:10px;padding:22px 24px}.live-control-desk .hero:before{background:var(--signal);width:84px;height:2px;right:28px}.live-control-desk .hero h1{max-width:920px;margin-top:15px;font-size:clamp(30px,3vw,46px);font-style:normal;font-weight:650;line-height:1}.live-control-desk .hero p{color:#c0cac2;border-left-width:2px;margin-top:13px;padding-left:14px}.live-control-desk .pill{border-radius:999px}.live-control-desk .pill--live{color:#caffc1;border-color:var(--signal-border);background:var(--signal-soft)}.live-control-desk .pill--paused{color:#e6d2d0;background:#271817;border-color:#76504d}.live-control-desk .hero__actions .signal-button,.live-control-desk .settings-save .signal-button,.live-control-desk .confirm-dialog button.signal-button{color:#071006;border-color:var(--signal);background:var(--signal);border-radius:7px;box-shadow:0 7px 20px #42ff181a}.live-control-desk .hero__actions .signal-button:hover,.live-control-desk .settings-save .signal-button:hover,.live-control-desk .confirm-dialog button.signal-button:hover{color:#071006;background:#a4ff91}.live-control-desk .danger-button{box-shadow:none!important;border-radius:7px!important}.live-control-desk .draft-alert{z-index:20;color:#fff6dc;min-height:92px;box-shadow:0 14px 32px #00000047, inset 4px 0 0 var(--warning);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#261d0df7;border:1px solid #f0bd6494;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:12px;padding:16px 18px;display:grid;position:sticky;top:88px}.live-control-desk .draft-alert>div:first-child{gap:4px;display:grid}.live-control-desk .draft-alert span{color:#ffd58c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.live-control-desk .draft-alert strong{font-size:15px}.live-control-desk .draft-alert small{color:#d8c6a6;font-size:12px;line-height:1.45}.live-control-desk .draft-alert>div:last-child{gap:8px;display:flex}.live-control-desk .draft-alert button{color:#171006;border:1px solid var(--warning);background:var(--warning);cursor:pointer;border-radius:7px;min-height:44px;padding:0 14px;font-size:12px;font-weight:700}.live-control-desk .draft-alert button:hover{background:#ffdd9f}.live-control-desk .draft-alert button.draft-alert__discard{color:#ffe6bd;background:0 0;border-color:#77623d}.live-control-desk .draft-alert button.draft-alert__discard:hover{background:#ffffff12}.live-control-desk .panel{border-color:var(--ops-line);background:var(--ops-panel);overflow:hidden}.live-control-desk .panel__head{border-color:var(--ops-line);padding:19px 21px}.live-control-desk .panel__head>div>span{color:var(--info);letter-spacing:.06em}.live-control-desk .panel__head h2{font-weight:650}.live-control-desk .decision-panel--primary{padding:clamp(20px,2.3vw,30px)}.live-control-desk .decision-panel{border-color:var(--ops-line);background:linear-gradient(150deg,#111815,#0c110e)}.live-control-desk .decision-main h3{font-style:normal;font-weight:650}.live-control-desk .decision-main>span{color:#bfffaf;border-color:var(--signal-border);background:var(--signal-soft);border-radius:7px}.live-control-desk .throttle-story{border-color:var(--ops-line)}.live-control-desk .throttle-story b{color:#bfffaf;border:1px solid var(--signal-border);background:var(--signal-soft);border-radius:7px}.live-control-desk .throttle-story>i{color:#6b7d70}.live-control-desk .decision-checks{border-color:var(--ops-line);background:#ffffff05;border-radius:8px}.live-control-desk .metric-grid{gap:8px}.live-control-desk .metric-card,.live-control-desk .metric-card--good{min-height:122px;color:var(--ops-text);border-color:var(--ops-line);background:var(--ops-panel);padding:17px}.live-control-desk .metric-card--good{box-shadow:inset 0 2px 0 var(--signal-border);border-color:#42ff183b}.live-control-desk .metric-card--good strong{color:#bdffb0}.live-control-desk .metric-card--good>span,.live-control-desk .metric-card--good small{color:var(--ops-muted)}.live-control-desk .metric-card--good:after{color:#42ff1842}.live-control-desk .metric-card--warning{background:#1f190e;border-color:#f0bd6459}.live-control-desk .metric-card--danger{background:#241312;border-color:#ff766f66}.live-control-desk .snapshot-panel__head{background:#0e1410;min-height:104px}.live-control-desk .snapshot-panel .snapshot-grid{background:var(--ops-line);gap:1px}.live-control-desk .snapshot-metric,.live-control-desk .snapshot-metric:first-child{min-height:118px;color:var(--ops-text);background:var(--ops-panel)}.live-control-desk .snapshot-metric:first-child{box-shadow:inset 0 2px 0 var(--signal-border)}.live-control-desk .snapshot-metric:first-child strong{color:#bdffb0}.live-control-desk .snapshot-metric:first-child>span,.live-control-desk .snapshot-metric:first-child>small{color:var(--ops-muted)}.live-control-desk .settings-intro{color:var(--ops-text);border-color:var(--ops-line);box-shadow:inset 4px 0 0 var(--signal);background:linear-gradient(115deg,#42ff1814,#111814fa 34%);grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr)}.live-control-desk .settings-intro span{color:#a7e89b}.live-control-desk .settings-intro h2{font-style:normal;font-weight:650;line-height:1}.live-control-desk .settings-intro p{color:#c4cec6;border-left-color:var(--ops-line-strong)}.live-control-desk .settings-layout{gap:16px}.live-control-desk .settings-panel{padding-bottom:0;overflow:visible}.live-control-desk .settings-panel>.panel__head{background:#0e1410;border-radius:10px 10px 0 0}.live-control-desk .settings-help{border-color:var(--ops-line);background:#101612}.live-control-desk .settings-help h3{font-style:normal;font-weight:650}.live-control-desk .settings-help>h3{font-size:0}.live-control-desk .settings-help>h3:after{content:"Key things to know";font-size:25px}.live-control-desk .settings-help li{border-color:var(--ops-line)}.live-control-desk .settings-help a{color:#caffc1;border:1px solid var(--signal-border);background:var(--signal-soft);border-radius:7px}.live-control-desk .settings-help a:hover{color:#071006;background:var(--signal)}.live-control-desk .rule-state-comparison{border:1px solid var(--ops-line);background:#0b100d;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:stretch;gap:8px;margin:18px 21px 20px;padding:8px;display:grid}.live-control-desk .rule-state-comparison>div{background:var(--ops-panel-raised);border-radius:7px;align-content:center;gap:5px;min-height:84px;padding:13px 14px;display:grid}.live-control-desk .rule-state-comparison>div>span{color:var(--ops-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.live-control-desk .rule-state-comparison strong{font-size:15px}.live-control-desk .rule-state-comparison small{color:#c0cac2;font-size:12px}.live-control-desk .rule-state-comparison>i{color:#69776c;place-items:center;font-style:normal;display:grid}.live-control-desk .rule-state-comparison--dirty{background:#1d170c;border-color:#f0bd647a}.live-control-desk .rule-state-comparison--dirty>div:last-child{box-shadow:inset 3px 0 0 var(--warning)}.live-control-desk .rule-state-comparison--dirty>div:last-child>span{color:#ffd48a}.live-control-desk .control-mode,.live-control-desk .live-rule-fields,.live-control-desk .budget-overview,.live-control-desk .advanced-settings,.live-control-desk .workspace-lifecycle{margin-inline:21px}.live-control-desk .control-mode label{border-color:var(--ops-line);background:#0d120f;border-radius:8px;min-height:88px}.live-control-desk .control-mode label:hover{border-color:var(--ops-line-strong);background:var(--ops-panel-raised)}.live-control-desk .control-mode label.is-selected{color:#d6ffce;border-color:var(--signal-border);background:var(--signal-soft);box-shadow:inset 0 2px 0 var(--signal-border)}.live-control-desk .control-mode input{accent-color:var(--signal)}.live-control-desk .control-mode .is-selected small{color:#a9c6a5}.live-control-desk .field input,.live-control-desk .field select,.live-control-desk .field textarea{border-color:var(--ops-line-strong);background:#0a0f0c;border-radius:7px;min-height:48px}.live-control-desk .field input:focus,.live-control-desk .field select:focus,.live-control-desk .field textarea:focus{border-color:var(--signal-border);box-shadow:0 0 0 3px var(--signal-soft)}.live-control-desk .budget-offset-option{border-color:var(--ops-line);background:#0d120f;border-radius:8px}.live-control-desk .budget-offset-option.is-selected{color:#c9ffc0;border-color:var(--signal-border);background:var(--signal-soft)}.live-control-desk .budget-offset-option.is-selected small{color:#abc2a8}.live-control-desk .budget-overview{border-color:var(--ops-line);background:#0d140f}.live-control-desk .budget-overview span{color:#a9e99d}.live-control-desk .budget-meter{border-color:var(--ops-line-strong);border-radius:999px;height:8px}.live-control-desk .budget-meter i{background:var(--signal)}.live-control-desk .budget-breakdown{border-color:var(--ops-line);background:var(--ops-line)}.live-control-desk .budget-breakdown>div{background:#0b100d}.live-control-desk .budget-breakdown .is-total{background:var(--signal-soft)}.live-control-desk .budget-breakdown .is-total :where(dt,dd){color:#c8ffbe}.live-control-desk .advanced-settings{border-color:var(--ops-line);background:#0d120f}.live-control-desk .advanced-settings[open] summary{background:var(--ops-panel-raised)}.live-control-desk .locked-facts{border-color:var(--ops-line);background:var(--ops-line)}.live-control-desk .locked-facts>span{background:#0d120f}.live-control-desk .settings-save{z-index:16;border:1px solid var(--ops-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111814f5;min-height:72px;margin:20px 21px 0;padding:13px 14px;position:sticky;bottom:16px;box-shadow:0 14px 34px #00000057}.live-control-desk .settings-save--dirty{box-shadow:0 14px 34px #00000057, inset 4px 0 0 var(--warning);border-color:#f0bd6480}.live-control-desk .settings-save>span{color:#c2ccc4;font-size:12px}.live-control-desk .settings-save--dirty>span{color:#ffda98}.live-control-desk .settings-save__actions{gap:8px;display:flex}.live-control-desk .settings-save button{border-radius:7px}.live-control-desk .settings-save .secondary-button{color:#dbe4dd;border:1px solid var(--ops-line-strong);cursor:pointer;background:0 0;min-height:44px;padding:0 14px;font-size:12px;font-weight:700}.live-control-desk .settings-save .secondary-button:hover{background:var(--ops-panel-raised)}.live-control-desk .workspace-lifecycle{margin-bottom:21px}.live-control-desk .safety-rail{background:0 0;border:0;gap:8px}.live-control-desk .safety-rail>div{border:1px solid var(--ops-line);background:var(--ops-panel);box-shadow:inset 0 2px 0 var(--signal-border);border-radius:9px}.live-control-desk .safety-rail span{color:#a9e99d}.live-control-desk .confirm-dialog{border-color:var(--ops-line-strong);box-shadow:0 24px 64px #0000008f, inset 0 3px 0 var(--signal-border);background:#101612}.live-control-desk .confirm-dialog h2{font-style:normal;font-weight:650;line-height:1}.live-control-desk .confirm-dialog input{border-radius:7px}@media (max-width:1180px){.live-control-desk .global-pause-banner{grid-template-columns:1fr}.live-control-desk .global-pause-banner__facts{border-top:1px solid var(--ops-line);border-left:0}.live-control-desk .global-safety-action,.live-control-desk .global-pause-banner--ready .global-safety-action{border-top:1px solid var(--ops-line);border-left:0;min-height:50px}}@media (max-width:1100px) and (min-width:921px){.live-control-desk{grid-template-columns:246px minmax(0,1fr)}.live-control-desk .topbar{grid-template-columns:246px minmax(150px,1fr) auto auto}.live-control-desk .brand{gap:12px;padding-inline:14px}.live-control-desk .brand img{width:102px}.live-control-desk .brand>span{padding-left:12px}.live-control-desk .preview-status{padding-inline:14px}.live-control-desk .environment-badge{display:none}.live-control-desk .top-actions :where(button,a){min-width:72px;padding-inline:9px}.live-control-desk .top-actions .top-actions__refresh{min-width:92px}.live-control-desk .account{min-width:auto;padding-inline:12px}.live-control-desk .account>span{display:none}}@media (max-width:920px){.live-control-desk{display:block}.live-control-desk .topbar{grid-template-rows:76px auto auto;grid-template-columns:1fr auto}.live-control-desk .brand{grid-area:1/1}.live-control-desk .preview-status{grid-area:1/2}.live-control-desk .environment-badge{display:none}.live-control-desk .account{grid-area:2/1/auto/-1;justify-content:space-between;min-width:0;min-height:50px}.live-control-desk .account>span{max-width:none;display:grid}.live-control-desk .top-actions{grid-area:3/1/auto/-1;width:100%;min-height:58px;overflow-x:auto}.live-control-desk .top-actions :where(button,a){flex:1 0 104px;min-height:44px}.live-control-desk .sidebar{height:auto;max-height:420px;position:relative;top:auto}.live-control-desk .draft-alert{top:12px}.live-control-desk .settings-intro{grid-template-columns:1fr}.live-control-desk .settings-intro p{border-top-color:var(--ops-line-strong)}}@media (max-width:680px){.live-control-desk .workspace{padding:12px 12px 34px}.live-control-desk .validation{grid-template-columns:auto minmax(0,1fr)}.live-control-desk .validation .session-link{grid-column:1/-1;width:100%}.live-control-desk .global-pause-banner__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.live-control-desk .global-pause-banner__facts>span+span{border-top:0;border-left:1px solid var(--ops-line)}.live-control-desk .draft-alert{grid-template-columns:1fr;position:relative;top:auto}.live-control-desk .draft-alert>div:last-child{grid-template-columns:1fr 1fr;display:grid}.live-control-desk .hero{padding:18px}.live-control-desk .hero h1{font-size:34px}.live-control-desk .rule-state-comparison{grid-template-columns:1fr}.live-control-desk .rule-state-comparison>i{transform:rotate(90deg)}.live-control-desk .control-mode,.live-control-desk .live-rule-fields,.live-control-desk .budget-overview,.live-control-desk .advanced-settings,.live-control-desk .workspace-lifecycle,.live-control-desk .settings-save,.live-control-desk .rule-state-comparison{margin-inline:14px}.live-control-desk .settings-save{align-items:stretch;position:relative;bottom:auto}.live-control-desk .settings-save__actions{display:grid}}@media (prefers-reduced-motion:reduce){.live-control-desk *,.live-control-desk :before,.live-control-desk :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.secondary-shell{--ops-bg:#090d0b;--ops-panel:#121815;--ops-panel-raised:#19221d;--ops-line:#2b3930;--ops-line-strong:#46584b;--ops-muted:#a9b5ac;--ops-text:#f2f6f2;--signal:#42ff18;--signal-soft:#42ff1817;--signal-border:#42ff1861;--warning:#f0bd64;--danger:#ff766f;color:var(--ops-text);background:radial-gradient(circle at 78% 0%, #42ff1809, transparent 28%), var(--ops-bg)}.secondary-shell :is(button,a){transition:color .18s,background-color .18s,border-color .18s,opacity .18s,box-shadow .18s}.secondary-shell :focus-visible{outline:2px solid var(--signal);outline-offset:3px;box-shadow:none}.section-topbar{z-index:30;min-height:76px;color:var(--ops-text);border-bottom:1px solid var(--ops-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080c09f5;grid-template-columns:286px minmax(220px,1fr) auto minmax(220px,auto);align-items:stretch;display:grid;position:sticky;top:0;box-shadow:0 12px 36px #0003}.section-brand{min-width:0;color:var(--ops-text);border-right:1px solid var(--ops-line);align-items:center;gap:16px;padding:0 18px;text-decoration:none;display:flex}.section-brand img{flex:none;width:116px;height:auto}.section-brand>span{border-left:1px solid var(--ops-line-strong);gap:2px;min-width:0;padding-left:16px;display:grid}.section-brand strong{color:var(--signal);letter-spacing:.04em;font-size:14px;line-height:1}.section-brand small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.section-context{align-items:center;gap:12px;min-width:0;padding:0 20px;display:flex}.section-context>span{color:#b8ffab;border:1px solid var(--signal-border);background:var(--signal-soft);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.section-context small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.section-nav{border-left:1px solid var(--ops-line);align-items:center;gap:2px;padding:8px;display:flex}.section-nav a{color:#d8dfd9;border:1px solid #0000;border-radius:7px;place-items:center;min-width:84px;min-height:44px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:grid}.section-nav a:hover{color:var(--ops-text);background:var(--ops-panel-raised)}.section-nav a.is-active{color:#caffc0;border-color:var(--signal-border);background:var(--signal-soft);box-shadow:inset 0 -2px 0 var(--signal)}.section-account{border-left:1px solid var(--ops-line);justify-content:flex-end;align-items:center;gap:14px;min-width:220px;padding:0 18px;display:flex}.section-account>span{text-align:right;gap:3px;min-width:0;max-width:164px;display:grid}.section-account small{color:var(--ops-muted);font-size:10px}.section-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.section-account button{color:#aef3a1;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;min-height:42px;padding:0;font-size:11px}.section-account button:hover{color:#fff;border-bottom-color:var(--signal)}.secondary-shell :is(.history-main,.projection-main,.guide-main){width:100%;max-width:1660px;margin:0 auto;padding:20px clamp(18px,2.4vw,38px) 42px}.secondary-shell :is(.history-hero,.projection-hero,.guide-hero){border:1px solid var(--ops-line);min-height:238px;box-shadow:inset 0 3px 0 var(--signal-border);background:linear-gradient(120deg,#121815fa,#0d120ff5);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(310px,.42fr);align-items:center;gap:46px;margin:0;padding:30px 32px;overflow:hidden}.secondary-shell :is(.history-hero>div:first-child>span,.projection-hero>div>span,.guide-hero>div>span,.history-section-heading>div>span,.projection-section-head>span,.guide-heading>span,.guide-stop>div>span,.guide-closeout>div>span){color:#a9e99d;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.secondary-shell :is(.history-hero h1,.projection-hero h1,.guide-hero h1){letter-spacing:-.055em;max-width:900px;margin:14px 0 15px;font-size:clamp(42px,5vw,66px);font-style:normal;font-weight:650;line-height:.94}.secondary-shell :is(.history-hero>div:first-child>p,.projection-hero>div>p,.guide-hero p){color:#b8c2ba;max-width:760px;margin:0;font-size:15px;line-height:1.6}.secondary-shell :is(.projection-hero aside,.guide-hero aside){color:var(--ops-text);border:1px solid var(--signal-border);background:var(--signal-soft);box-shadow:inset 3px 0 0 var(--signal);border-radius:9px;gap:9px;padding:20px;display:grid}.secondary-shell :is(.projection-hero aside strong,.guide-hero aside strong){color:#efffed;font-size:16px;line-height:1.25}.secondary-shell :is(.projection-hero aside span,.guide-hero aside span,.guide-hero aside small){color:#aebcaf;font-size:11px;line-height:1.5}.secondary-shell .projection-hero aside a{color:#caffc0;border-bottom:1px solid var(--signal-border);width:fit-content;margin-top:5px;padding-bottom:2px;font-size:11px;font-weight:700;text-decoration:none}.secondary-shell :is(.history-section-heading h2,.projection-section-head h2,.guide-heading h2,.guide-stop h2,.guide-closeout h2){letter-spacing:-.04em;margin:8px 0 7px;font-size:clamp(28px,3.2vw,44px);font-style:normal;font-weight:650;line-height:1}.secondary-shell :is(.history-section-heading p,.projection-section-head p){color:var(--ops-muted);font-size:12px}.secondary-shell :is(.history-error,.projection-inputs,.projection-output,.projection-baseline,.projection-method,.guide-sequence>ol,.guide-proof article,.guide-stop,.guide-closeout,.history-live-state,.history-stats article,.history-user-grid button,.history-log){border-radius:10px}.secondary-shell .projection-workbench{gap:12px;margin-top:12px}.secondary-shell :is(.projection-inputs,.projection-output){border-color:var(--ops-line);background:var(--ops-panel);padding:24px}.secondary-shell .projection-output{background:radial-gradient(circle at 92% 4%, #42ff180d, transparent 30%), var(--ops-panel)}.secondary-shell .projection-inputs>label>span{color:#ccd4ce}.secondary-shell .projection-inputs>label>div,.secondary-shell .projection-inputs input,.secondary-shell .projection-inputs select{border-color:var(--ops-line-strong);background:#0a0f0c;border-radius:7px}.secondary-shell .projection-inputs>label>div{overflow:hidden}.secondary-shell .projection-inputs input:focus,.secondary-shell .projection-inputs select:focus{border-color:var(--signal-border);box-shadow:0 0 0 3px var(--signal-soft)}.secondary-shell .projection-inputs em{border-left-color:var(--ops-line-strong)}.secondary-shell .projection-reset{border-color:var(--ops-line-strong);border-radius:7px}.secondary-shell .projection-reset:hover{color:#061004;border-color:var(--signal);background:var(--signal)}.secondary-shell .projection-contract-terms{background:0 0;border:0;gap:8px}.secondary-shell .projection-contract-terms>span{border:1px solid var(--ops-line);background:#0b100d;border-radius:7px}.secondary-shell .projection-contract-terms p{border:1px solid var(--ops-line);background:#0d140f;border-radius:7px}.secondary-shell .projection-target{color:var(--ops-text);border:1px solid var(--signal-border);background:linear-gradient(120deg, var(--signal-soft), #0d140f 62%);box-shadow:inset 4px 0 0 var(--signal);border-radius:9px;margin-top:22px;padding:24px}.secondary-shell .projection-target:after{border-color:#42ff1829;box-shadow:0 0 0 34px #42ff1806,0 0 0 68px #42ff1803}.secondary-shell .projection-target>span{color:#a9e99d}.secondary-shell .projection-target>strong{color:#eaffe6;font-size:clamp(58px,7vw,96px);font-style:normal;font-weight:650;line-height:.88}.secondary-shell .projection-target>small{color:var(--ops-muted)}.secondary-shell .projection-guidance{border-color:var(--ops-line);background:#0b100d;border-radius:8px}.secondary-shell .projection-guidance span{color:#a9e99d}.secondary-shell .projection-traffic{color:#caffc0;border:1px solid var(--signal-border);background:var(--signal-soft);border-radius:8px}.secondary-shell .projection-output-grid{background:0 0;border:0;gap:8px}.secondary-shell .projection-output-grid>div{border:1px solid var(--ops-line);background:#0b100d;border-radius:8px;min-height:92px}.secondary-shell .projection-baseline{border-color:var(--ops-line);background:var(--ops-panel);margin-top:12px;padding:24px}.secondary-shell .projection-baseline>div:last-child{background:0 0;gap:8px}.secondary-shell .projection-baseline article{border:1px solid var(--ops-line);background:#0b100d;border-radius:8px}.secondary-shell .projection-method{color:#d9e4db;border:1px solid var(--ops-line);box-shadow:inset 3px 0 0 var(--signal-border);background:#0d140f;margin-top:12px}.secondary-shell .projection-method p{color:var(--ops-muted)}.secondary-shell .history-live-state{border-color:var(--ops-line);background:#0d140f;min-height:98px}.secondary-shell .history-live-state>i{background:var(--signal);box-shadow:0 0 0 5px var(--signal-soft)}.secondary-shell .history-live-state button,.secondary-shell .history-error button,.secondary-shell .history-empty button{color:#caffc0;border-color:var(--signal-border);background:var(--signal-soft);border-radius:7px}.secondary-shell .history-live-state button:hover,.secondary-shell .history-error button:hover,.secondary-shell .history-empty button:hover{color:#061004;border-color:var(--signal);background:var(--signal)}.secondary-shell .history-error{box-shadow:inset 4px 0 0 var(--danger);background:#2a1211;border-color:#ff766f73}.secondary-shell .history-stats{background:0 0;border:0;gap:10px;margin-top:12px}.secondary-shell .history-stats article{border:1px solid var(--ops-line);background:var(--ops-panel);min-height:130px}.secondary-shell .history-stats article:first-child{color:var(--ops-text);border-color:var(--signal-border);background:linear-gradient(120deg, var(--signal-soft), var(--ops-panel));box-shadow:inset 3px 0 0 var(--signal)}.secondary-shell .history-stats article:first-child span,.secondary-shell .history-stats article:first-child small{color:var(--ops-muted)}.secondary-shell .history-stats article:first-child strong{color:#d9ffd1}.secondary-shell .history-users,.secondary-shell .history-log{margin-top:28px}.secondary-shell .history-user-grid{gap:8px;margin-top:16px}.secondary-shell .history-user-grid button{border-color:var(--ops-line);background:var(--ops-panel)}.secondary-shell .history-user-grid button:hover{border-color:var(--ops-line-strong);background:var(--ops-panel-raised)}.secondary-shell .history-user-grid button.is-selected{color:#d9ffd1;border-color:var(--signal-border);background:var(--signal-soft);box-shadow:inset 3px 0 0 var(--signal)}.secondary-shell .history-user-grid button>b{border-color:var(--signal-border);background:#42ff180d;border-radius:7px}.secondary-shell .history-user-grid .is-selected small{color:#abc2a8}.secondary-shell .history-log{border-color:var(--ops-line);background:var(--ops-panel);overflow:hidden}.secondary-shell .history-log-head{border-color:var(--ops-line);background:#0b100d;min-height:124px}.secondary-shell .history-filters select{border-color:var(--ops-line-strong);background:#0a0f0c;border-radius:7px}.secondary-shell .history-timeline article{border-color:var(--ops-line)}.secondary-shell .history-identity{border-color:var(--ops-line);background:#0b100d}.secondary-shell .history-identity>b{color:#caffc0;border:1px solid var(--signal-border);background:var(--signal-soft);border-radius:7px}.secondary-shell .history-result{color:#caffc0;border-color:var(--signal-border);background:var(--signal-soft);border-radius:999px}.secondary-shell .history-result--failed,.secondary-shell .history-result--failed_closed{color:#ffd6d3;background:#ff766f1f;border-color:#ff766f8c}.secondary-shell .history-diff{background:0 0;border:0;gap:6px}.secondary-shell .history-diff>div{border:1px solid var(--ops-line);background:#0b100d;border-radius:7px}.secondary-shell .history-diff ins{color:#bdfdb1}.secondary-shell .guide-sequence,.secondary-shell .guide-proof{margin-top:28px}.secondary-shell .guide-heading{padding-bottom:16px}.secondary-shell .guide-sequence>ol{background:0 0;border:0;gap:8px;display:grid}.secondary-shell .guide-sequence li{border:1px solid var(--ops-line);background:var(--ops-panel);border-radius:9px;grid-template-columns:76px 1fr;min-height:104px;overflow:hidden}.secondary-shell .guide-sequence li:last-child{border-bottom:1px solid var(--ops-line)}.secondary-shell .guide-sequence li>b{color:#bdfdb1;border-right-color:var(--ops-line);background:var(--signal-soft)}.secondary-shell .guide-sequence li>div{padding:20px 24px}.secondary-shell .guide-proof>div:last-child{gap:10px}.secondary-shell .guide-proof article{border-color:var(--ops-line);background:var(--ops-panel);min-height:260px;padding:26px}.secondary-shell .guide-proof article:first-child{box-shadow:inset 3px 0 0 var(--warning);background:#211806;border-color:#f0bd6473}.secondary-shell .guide-proof article>strong{font-size:clamp(24px,2.5vw,36px);font-style:normal;font-weight:650;line-height:1}.secondary-shell .guide-stop{box-shadow:inset 4px 0 0 var(--danger);background:#261211;border-color:#ff766f80;margin-top:28px;padding:28px}.secondary-shell .guide-closeout{color:var(--ops-text);border:1px solid var(--signal-border);background:linear-gradient(120deg, var(--signal-soft), var(--ops-panel));box-shadow:inset 4px 0 0 var(--signal);margin-top:12px;padding:28px}.secondary-shell .guide-closeout p{color:#bdc8bf}.secondary-shell .guide-closeout a{color:#d9ffd1;border-color:var(--signal-border);background:0 0;border-radius:7px}.secondary-shell .guide-closeout a:first-child{color:#061004;border-color:var(--signal);background:var(--signal)}.secondary-shell .history-footer{color:var(--ops-muted);border-color:var(--ops-line)}.secondary-shell .history-footer a{color:#bdfdb1}@media (max-width:1180px){.section-topbar{grid-template-columns:286px minmax(150px,1fr) auto auto}.section-account{min-width:auto;padding-inline:12px}.section-account>span{display:none}.section-nav a{min-width:76px;padding-inline:9px}}@media (max-width:980px){.section-topbar{grid-template-rows:76px auto auto;grid-template-columns:1fr auto}.section-brand{grid-area:1/1}.section-context{border-left:1px solid var(--ops-line);grid-area:1/2}.section-context small{display:none}.section-nav{border-top:1px solid var(--ops-line);border-left:0;grid-area:2/1/auto/-1;width:100%;min-height:58px}.section-nav a{flex:1 1 0;min-width:0}.section-account{border-top:1px solid var(--ops-line);border-left:0;grid-area:3/1/auto/-1;justify-content:space-between;min-height:50px}.section-account>span{text-align:left;max-width:none;display:grid}.secondary-shell :is(.history-hero,.projection-hero,.guide-hero){grid-template-columns:1fr;gap:24px}}@media (max-width:680px){.section-brand{gap:12px;padding-inline:14px}.section-brand img{width:104px}.section-brand>span{padding-left:12px}.section-context{padding-inline:12px}.section-nav{overflow-x:auto}.section-nav a{flex:1 0 96px}.secondary-shell :is(.history-main,.projection-main,.guide-main){padding:12px 12px 34px}.secondary-shell :is(.history-hero,.projection-hero,.guide-hero){min-height:0;padding:22px}.secondary-shell :is(.history-hero h1,.projection-hero h1,.guide-hero h1){font-size:clamp(36px,11vw,48px)}.secondary-shell :is(.history-section-heading h2,.projection-section-head h2,.guide-heading h2,.guide-stop h2,.guide-closeout h2){font-size:30px}.secondary-shell .guide-sequence li{grid-template-columns:54px 1fr}.secondary-shell .guide-sequence li>div{padding:18px}.secondary-shell :is(.projection-inputs,.projection-output,.projection-baseline,.guide-proof article,.guide-stop,.guide-closeout){padding:20px}.secondary-shell .projection-target>strong{font-size:58px}}@media (prefers-reduced-motion:reduce){.secondary-shell *,.secondary-shell :before,.secondary-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.secondary-shell .guide-proof>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.secondary-shell .guide-proof article:nth-child(2){background:#101b20;border-color:#75d2ff52;box-shadow:inset 3px 0 #75d2ff}.secondary-shell .guide-proof article:nth-child(3){border-color:var(--signal-border);box-shadow:inset 3px 0 0 var(--signal);background:#0d180f}.secondary-shell .projection-policy-terms{grid-template-columns:1fr}.secondary-shell .projection-policy-terms>span{min-height:76px}.secondary-shell .projection-policy-terms strong{color:#d9ffd1;font-size:16px;line-height:1.35}.smart-margin-shell{min-height:100dvh}.secondary-shell .planning-shell{width:100%;max-width:1660px;margin:0 auto;padding:20px clamp(18px,2.4vw,38px) 52px}.secondary-shell .planning-header{border:1px solid var(--ops-line);min-height:258px;box-shadow:inset 0 3px 0 var(--signal-border);background:linear-gradient(120deg,#121815fa,#0d120ff5);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(330px,.52fr);align-items:center;gap:42px;padding:32px;display:grid}.secondary-shell .planning-header h1{margin:14px 0 15px;font-size:clamp(48px,6vw,76px);font-style:normal;font-weight:650;line-height:.9}.secondary-shell .planning-header p{color:#b8c2ba;max-width:780px;font-size:15px;line-height:1.6}.secondary-shell .planning-header .eyebrow{color:#a9e99d;letter-spacing:.1em;font-size:10px}.planning-policy-map{border:1px solid var(--ops-line);background:#0a0f0c;border-radius:9px;gap:7px;padding:8px;display:grid}.planning-policy-map>span{min-height:64px;color:var(--ops-muted);text-transform:uppercase;border:1px solid #0000;border-radius:7px;align-content:center;gap:5px;padding:12px 14px;font-size:10px;display:grid}.planning-policy-map>span:first-child{border-color:var(--signal-border);background:var(--signal-soft)}.planning-policy-map>span:nth-child(2){background:#75d2ff0e;border-color:#75d2ff42}.planning-policy-map>span:nth-child(3){background:#f0bd640e;border-color:#f0bd644d}.planning-policy-map strong{color:#eff4ef;text-transform:none;font-size:12px;line-height:1.35}.secondary-shell .planning-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.68fr);align-items:start;gap:12px;margin-top:12px}.secondary-shell .planning-card{border-color:var(--ops-line);background:var(--ops-panel);border-radius:10px;margin-top:12px;padding:24px}.secondary-shell .planning-grid .planning-card{margin-top:0}.planning-card__head{gap:7px;margin-bottom:20px;display:grid}.planning-card__head>span{color:#a9e99d;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.secondary-shell .planning-card__head h2{margin:0;font-size:clamp(28px,3vw,42px);font-style:normal;font-weight:650;line-height:1}.planning-card__head p{margin:0;font-size:12px}.planning-result-card{position:sticky;top:96px}.planning-fieldset{border:1px solid var(--ops-line);background:#0b100d;border-radius:9px;min-width:0;margin:0;padding:20px}.planning-fieldset+.planning-fieldset{margin-top:10px}.planning-fieldset legend{max-width:100%;color:var(--ops-text);align-items:center;gap:11px;padding:0 10px 0 0;display:flex}.planning-fieldset legend>b{color:#caffc0;border:1px solid var(--signal-border);background:var(--signal-soft);border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.planning-fieldset legend>span{gap:3px;font-size:13px;font-weight:750;display:grid}.planning-fieldset legend small{color:var(--ops-muted);font-size:10px;font-weight:500;line-height:1.35}.secondary-shell .planning-fieldset .input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.secondary-shell .input-grid label{color:#ccd4ce;font-size:11px}.secondary-shell .input-grid label small{min-height:0;color:var(--ops-muted);font-size:10px;font-weight:500;line-height:1.5}.secondary-shell .input-grid input,.secondary-shell .input-grid select{border-color:var(--ops-line-strong);background:#080d0a;border-radius:7px;min-height:48px}.secondary-shell .input-grid input:focus,.secondary-shell .input-grid select:focus{border-color:var(--signal-border);box-shadow:0 0 0 3px var(--signal-soft)}.planning-fieldset__note{border:1px solid var(--ops-line);background:#ffffff05;border-radius:7px;grid-column:1/-1;margin:0;padding:13px 14px;font-size:11px}.planning-confirmations{background:#1b160b;border-color:#f0bd6466}.secondary-shell .action-row{z-index:10;border:1px solid var(--ops-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111814f5;border-radius:9px;margin-top:14px;padding:12px;position:sticky;bottom:14px;box-shadow:0 14px 34px #00000057}.secondary-shell :is(.primary-button,.secondary-button){border-radius:7px;min-height:46px}.secondary-shell .secondary-button{border-color:var(--ops-line-strong)}.secondary-shell .form-message{border:1px solid var(--signal-border);background:var(--signal-soft);border-left-width:3px;border-radius:7px}.planning-result-state{box-shadow:inset 3px 0 0 var(--warning);background:#211806;border:1px solid #f0bd646b;border-radius:8px;gap:5px;margin:0 0 16px;padding:16px;display:grid}.planning-result-state.is-safe{border-color:var(--signal-border);background:var(--signal-soft);box-shadow:inset 3px 0 0 var(--signal)}.planning-result-state>span{color:#ffd996;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.planning-result-state.is-safe>span{color:#a9e99d}.planning-result-state strong{text-transform:capitalize;font-size:18px}.planning-result-state small{color:var(--ops-muted)}.secondary-shell .summary-list{margin-top:0}.secondary-shell .summary-list>div{border-color:var(--ops-line)}.secondary-shell .summary-list dt{color:var(--ops-muted)}.secondary-shell .summary-list dd{color:#eff4ef;text-align:right}.planning-empty-state{text-align:left;border:1px dashed var(--ops-line-strong);background:#0a0f0c;border-radius:8px;gap:6px;padding:20px;display:grid}.planning-empty-state strong{font-size:16px}.planning-empty-state p{margin:0;font-size:11px}.planning-scopes-card{overflow:hidden}.secondary-shell .data-table{border-color:var(--ops-line);border-radius:8px;overflow:hidden}.secondary-shell .data-table__row{border-color:var(--ops-line);background:#0d120f}.secondary-shell .data-table__head{background:#080d0a}.create-shell.secondary-shell{background:radial-gradient(circle at 78% 0%, #42ff1809, transparent 28%), var(--ops-bg)}.create-shell.secondary-shell .create-main{width:100%;max-width:1660px;margin:0 auto;padding:20px clamp(18px,2.4vw,38px) 52px}.create-shell.secondary-shell .create-hero,.create-shell.secondary-shell .create-step{border-color:var(--ops-line);background:var(--ops-panel);border-radius:10px;overflow:hidden}.create-shell.secondary-shell .create-hero{min-height:292px;box-shadow:inset 0 3px 0 var(--signal-border)}.create-shell.secondary-shell .create-hero h1{font-style:normal;font-weight:650}.create-shell.secondary-shell .create-hero ol,.create-shell.secondary-shell .create-hero li,.create-shell.secondary-shell .create-step__number,.create-shell.secondary-shell .create-step__intro{border-color:var(--ops-line)}.create-shell.secondary-shell .create-hero li.is-current{color:#d9ffd1;border-color:var(--signal-border);background:var(--signal-soft);box-shadow:inset 3px 0 0 var(--signal)}.create-path-choice{background:#75d2ff0e;border:1px solid #75d2ff4d;border-radius:8px;gap:6px;margin-top:20px;padding:15px 16px;display:grid}.create-path-choice span{color:#9edfff;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.create-path-choice strong{max-width:650px;font-size:12px;line-height:1.45}.create-path-choice a{color:#c9edff;width:fit-content;font-size:11px;font-weight:750;text-decoration:none}.create-shell.secondary-shell .create-step__intro h2{font-style:normal;font-weight:650}.create-shell.secondary-shell :is(.create-fields input,.create-confirm input){border-color:var(--ops-line-strong);background:#080d0a;border-radius:7px}.create-shell.secondary-shell :is(.create-check,.create-submit){border-radius:7px}@media (max-width:1380px) and (min-width:981px){.section-topbar{grid-template-columns:250px minmax(140px,1fr) auto auto}.section-brand{gap:11px;padding-inline:14px}.section-brand img{width:102px}.section-brand>span{padding-left:11px}.section-context{padding-inline:14px}.section-nav a{min-width:70px;padding-inline:8px}.section-account{min-width:180px;padding-inline:12px}}@media (max-width:1120px){.secondary-shell .guide-proof>div:last-child{grid-template-columns:1fr}.secondary-shell .planning-header{grid-template-columns:1fr;gap:22px}.planning-policy-map{grid-template-columns:repeat(3,minmax(0,1fr))}.secondary-shell .planning-grid{grid-template-columns:1fr}.planning-result-card{position:static}}@media (max-width:680px){.secondary-shell .planning-shell,.create-shell.secondary-shell .create-main{padding:12px 12px 34px}.secondary-shell .planning-header{min-height:0;padding:22px}.secondary-shell .planning-header h1{font-size:48px}.planning-policy-map{grid-template-columns:1fr}.secondary-shell .planning-card{padding:18px}.planning-fieldset{padding:16px}.secondary-shell .planning-fieldset .input-grid{grid-template-columns:1fr}.secondary-shell .action-row{display:grid;position:static}.secondary-shell .action-row button{width:100%}.create-shell.secondary-shell .create-hero{min-height:0}}.source-overview{margin-bottom:24px}.source-overview h2{margin:0;font-size:22px}.source-overview p{max-width:90ch}.source-coverage{flex-wrap:wrap;gap:12px 28px;padding:16px 0;display:flex}.source-coverage strong{margin-right:5px;font-size:22px}.source-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:8px 0 18px;display:flex}.source-filters label{gap:6px;font-size:12px;display:grid}.source-filters input,.source-filters select{color:#111;background:#fff;border:1px solid #aaa;max-width:100%;padding:10px}.source-test-table{max-height:460px;overflow:auto}.source-test-table th{text-align:left}.source-test-table button{text-align:left;white-space:normal}.source-test-table small{overflow-wrap:anywhere;min-width:140px;max-width:250px;margin-top:5px;font-size:11px;display:block}.source-test-table tr[aria-selected=true]{background:#edffe8}@media (max-width:680px){.source-filters{grid-template-columns:minmax(0,1fr);display:grid}.source-overview{padding:16px}}.source-test-table{background:#fff;border:1px solid #bdbdb7}.source-test-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1080px;font-size:14px}.source-test-table th,.source-test-table td{text-align:right;border-bottom:1px solid #deded8;padding:12px 16px}.source-test-table th:first-child,.source-test-table td:last-child{text-align:left}.source-test-table thead th{z-index:1;background:#f1f1ef;font-size:12px;font-weight:600;position:sticky;top:0}.source-app .source-test-table button{background:0 0;border:0;padding:4px 0}.source-test-table button small{color:#656563;font-weight:400}.source-test-table button:focus-visible{outline-offset:4px;outline:2px solid #0e7a00}.source-detail .source-panel>ul{padding-left:22px;font-size:14px;line-height:1.7;list-style:outside}.source-automation-status{background:#fff4d7;border:1px solid #dbcda8;border-left:4px solid #9d7100;margin:0 0 26px;padding:18px 22px}.source-automation-status>strong{font-size:18px;display:block}.source-automation-status p{margin:6px 0;font-size:14px;line-height:1.5}.source-automation-status details{margin-top:10px;font-size:13px}.source-automation-status summary{cursor:pointer}.source-automation-status ul{margin-top:10px;padding-left:20px;line-height:1.7;list-style:outside}.source-report-period{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:18px 0;font-size:13px;display:flex}.source-report-period>strong{font-size:18px}.source-report-summary{background:#fff;border:1px solid #bdbdb7;border-bottom:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.source-report-summary>div{border-right:1px solid #e2e2dc;padding:20px 18px}.source-report-summary span{color:#656563;margin-bottom:8px;font-size:12px;display:block}.source-report-summary strong{font-variant-numeric:tabular-nums;font-size:clamp(18px,2vw,28px);font-weight:600}.source-test-table{max-height:560px}.source-test-table table{min-width:1220px}.source-test-table thead th{white-space:nowrap}.source-test-table thead th small{min-width:0;font-weight:400}.source-test-table td{white-space:nowrap}.source-test-table .source-country-total{background:#f2f3ee;border-top:1px solid #bdbdb7;font-weight:600}.source-country-total small{color:#656563;font-weight:400}.source-test-table th:first-child{z-index:1;background:#fff;min-width:190px;max-width:250px;position:sticky;left:0}.source-test-table thead th:first-child{z-index:3;background:#f1f1ef}.source-test-table .source-country-total th:first-child{background:#f2f3ee}.source-test-table tr[aria-selected=true] th:first-child{background:#edffe8}.source-test-table tbody th small{margin-top:2px}.source-test-table tbody th button small{color:#111;font-size:13px;font-weight:500}@media (max-width:1100px){.source-report-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.source-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.source-report-summary>div{padding:15px}.source-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.source-filters label,.source-filters select,.source-filters input{width:100%;min-width:0}.source-automation-status{padding:16px}.source-test-table th:first-child{min-width:150px;max-width:170px}}.management-app{--management-canvas:#f5f7f4;--management-surface:#fff;--management-surface-muted:#eef2ed;--management-ink:#152018;--management-muted:#5f6b62;--management-line:#d9e0da;--management-green:#3f0;--management-green-dark:#197a2e;--management-green-soft:#eaf8e8;min-height:100dvh;color:var(--management-ink);background:var(--management-canvas);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.source-workspace-header{z-index:40;border-color:var(--management-line,#d9e0da);background:#d7fbd1;gap:24px;min-height:76px;padding:12px clamp(18px,3vw,48px);position:sticky;top:0;box-shadow:0 1px #15201808}.source-workspace-header .source-logo{background:#111;border-radius:10px;padding:10px 14px}.source-workspace-header .source-logo img{width:168px}.source-header .source-mode-switch{background:#f1f4f1;border:1px solid #dde3de;border-radius:12px;gap:4px;padding:4px;display:flex}.source-mode-switch a{color:#59645c;border-radius:9px;gap:3px;min-height:52px;padding:8px 18px;text-decoration:none;transition:background-color .18s,color .18s,box-shadow .18s;display:grid}.source-mode-switch a[aria-current=page]{color:#fff;background:#17251a;box-shadow:0 1px 3px #0f1f132e}.source-mode-switch a:hover:not([aria-current]){color:#17251a;background:#e4e9e4}.source-mode-switch strong{letter-spacing:-.01em;font-size:14px;line-height:1.25}.source-mode-switch small{font-size:11px;line-height:1.2}.source-mode-switch a:focus-visible{outline-offset:3px;outline:3px solid #33ff006b}.source-mode-switch.is-single{background:0 0;border:0;padding:0}.source-mode-switch.is-single a{pointer-events:none;color:var(--management-ink,#152018);box-shadow:none;background:0 0;padding-inline:4px}.source-mode-switch.is-single a[aria-current=page]{color:var(--management-ink,#152018);box-shadow:none;background:0 0}.source-workspace-account{justify-content:flex-end;align-items:center;gap:10px;display:flex}.source-workspace-account form{margin:0}.source-account-presence{background:#25b23b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e2f5e3}.source-workspace-user{text-align:right;font-size:13px;line-height:1.25}.source-workspace-user small{color:#6a756c;text-transform:capitalize;margin-top:3px;font-size:11px;display:block}.source-workspace-account button{color:#243027;background:#f8faf8;border-color:#d5ddd6;border-radius:10px;min-height:44px;padding-inline:13px}.management-app main{max-width:1540px;padding:38px clamp(18px,3vw,48px) 64px}.management-app .source-title{align-items:center;margin-bottom:24px}.management-app .source-title h1{letter-spacing:-.045em;font-size:clamp(34px,4vw,52px);font-weight:650}.management-app .source-title p:not(.source-eyebrow){max-width:700px;color:var(--management-muted);margin:12px 0 0;line-height:1.5}.management-app .source-eyebrow{color:#526057;letter-spacing:.11em;margin-bottom:10px;font-size:11px}.management-live-state{background:var(--management-green-soft);border:1px solid #cfe2d0;border-radius:999px;grid-template-columns:11px auto;align-items:center;gap:2px 10px;min-width:210px;padding:11px 14px;font-size:13px;display:grid}.management-live-state>span{background:#21a63a;border-radius:50%;grid-row:1/3;width:9px;height:9px;box-shadow:0 0 0 4px #d8efd9}.management-live-state strong{color:#56705b;font-size:10px;font-weight:500}.management-filter-panel{border:1px solid var(--management-line);background:var(--management-surface);border-radius:16px;margin-top:0;padding:20px;box-shadow:0 5px 18px #18291d0b}.management-selectors{align-items:start;gap:12px}.management-selectors label{flex:220px;min-width:0}.management-selectors>button{min-height:48px;margin-top:24px}.management-app .source-filters label,.campaign-picker>label{color:#354239;font-size:12px;font-weight:650}.management-selectors select,.management-selectors input{width:100%;max-width:100%;min-height:48px;color:var(--management-ink);background:#fff;border-color:#c6d0c8;border-radius:10px;font-size:16px}.management-app button{color:#233027;border-color:#cfd7d1;border-radius:10px;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s}.management-app button:hover:not(:disabled){background:#f2f5f2;border-color:#96a49a}.management-app button:active:not(:disabled){transform:scale(.985)}.management-app button.primary{background:var(--management-green);color:#0c2608;border-color:#1ea900;box-shadow:0 1px 2px #1944131f}.management-app button.primary:hover:not(:disabled){background:#27e800;border-color:#187900;box-shadow:0 4px 12px #2bad112e}.management-app .management-load-button{color:#10210d;background:#7dfb4c;border:1px solid #ffffff73;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:.65rem 1.25rem;font-size:15px;font-weight:700;transition:transform .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out,background-color .3s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #00000029}.management-app .management-load-button:hover:not(:disabled){background:#7dfb4c;border-color:#ffffffb8;transform:scale(1.05);box-shadow:0 12px 24px #1a590e38}.management-app .management-load-button:before{content:"";opacity:.6;pointer-events:none;background:linear-gradient(120deg,#fff0 30%,#fffc,#fff0 70%);width:100px;height:100%;position:absolute;top:0;left:-100px}.management-app .management-load-button:hover:not(:disabled):before{animation:1.5s ease-out infinite management-button-shine}.management-load-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px;transition:transform .3s ease-in-out;position:relative}.management-load-button:hover:not(:disabled) .management-load-icon{transform:translate(4px)}@keyframes management-button-shine{0%{left:-100px}60%,to{left:100%}}@media (prefers-reduced-motion:reduce){.management-app .management-load-button,.management-load-icon{transition:none}.management-app .management-load-button:hover:not(:disabled):before{animation:none}}@media (min-width:681px){.management-selectors:not(:has(input[type=date])){flex-wrap:nowrap}.management-selectors:not(:has(input[type=date])) .campaign-picker{flex-basis:320px}.management-selectors:not(:has(input[type=date])) label{flex-basis:180px}.management-selectors:not(:has(input[type=date])) .management-load-button{flex:none}}.management-app button:focus-visible,.management-app input:focus-visible,.management-app select:focus-visible{outline-offset:2px;outline:3px solid #33ff0061}.campaign-picker{flex:2 380px;gap:7px;min-width:0;display:grid;position:relative}.campaign-picker input{width:100%;min-width:0}.campaign-picker small{color:#647067;font-size:12px}.campaign-combobox{position:relative}.campaign-combobox>input{background:#fff;border:1px solid #c6d0c8;border-radius:10px;min-height:48px;padding:11px 42px 11px 14px;font-size:16px}.campaign-combobox>input:focus{outline-offset:1px;border-color:#2d9139;outline:3px solid #33ff004d}.campaign-suggestions{z-index:50;background:#fff;border:1px solid #cbd4cd;border-radius:12px;max-height:360px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 48px #1426172e}.campaign-suggestions>button{text-align:left;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:11px 12px;font-weight:500;display:flex}.campaign-suggestions>button[aria-selected=true]{color:#102814;background:#e6f7e3}.campaign-suggestions>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-suggestions>button small{color:inherit;flex-shrink:0}.campaign-suggestions>p,.campaign-more{color:#607064;margin:8px;display:block}.management-app .source-footnote{color:#667169}.management-loading{border:1px solid var(--management-line);color:#415447;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:108px;margin-top:22px;display:flex}.management-spinner{border:2px solid #c7d3c8;border-top-color:#209b34;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite management-spin}@keyframes management-spin{to{transform:rotate(360deg)}}.management-summary{border:1px solid var(--management-line);background:var(--management-line);border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden;box-shadow:0 4px 16px #18291d09}.management-summary>div{background:#fff;min-width:0;padding:20px 18px}.management-summary span{color:#69736b;letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.management-summary strong{overflow-wrap:anywhere;color:#172019;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(21px,2.1vw,29px);font-weight:650;display:block}.management-app .source-panel{border:1px solid var(--management-line);background:#fff;border-radius:16px;margin-top:24px;padding:20px;box-shadow:0 5px 18px #18291d09}.management-app .source-panel-heading{margin-bottom:14px}.management-app .source-panel-heading h2{letter-spacing:-.025em;margin:0;font-size:20px}.management-period{color:#67736a;margin-top:5px;font-size:12px;font-weight:400;display:block}.management-row-filters{background:#f5f7f5;border:1px solid #dfe5e0;border-radius:12px;margin-bottom:14px;padding:10px}.management-row-filters input,.management-row-filters select{border-radius:9px;min-height:44px;font-size:16px}.management-row-filters>span{color:#667269;margin-left:auto;padding:0 5px 11px 0;font-size:12px}.management-table{border:1px solid #dce3dd;border-radius:12px;outline:0;width:100%;max-height:620px;overflow:auto}.management-table:focus-visible{outline-offset:3px;outline:3px solid #33ff0061}.management-table table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:1410px;font-size:13px}.management-table th,.management-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e4e9e5;padding:14px 11px}.management-table th:first-child,.management-table td:first-child,.management-table th:nth-child(2){text-align:left}.management-table thead{z-index:4;color:#435047;background:#edf2ee;position:sticky;top:0}.management-table thead th{letter-spacing:.02em;font-size:11px;font-weight:650}.management-table tbody tr:nth-child(2n){background:#fbfcfb}.management-table tbody tr:hover{background:#f1f7f0}.management-table tbody th{font-weight:650}.management-table th:last-child,.management-table td:last-child{z-index:2;background:#fff;min-width:190px;position:sticky;right:0;box-shadow:-8px 0 14px #18291d0b}.management-table thead th:last-child{z-index:6;background:#edf2ee}.management-table tbody tr:nth-child(2n) td:last-child{background:#fbfcfb}.management-table tbody tr:hover td:last-child{background:#f1f7f0}.management-table small{color:#67746b;white-space:normal;max-width:220px;font-size:11px;line-height:1.35;display:block}.management-scrub-pill{background:var(--management-green-soft);min-width:42px;color:var(--management-green-dark);border:1px solid #cfe5cf;border-radius:999px;justify-content:center;padding:5px 8px;font-size:12px;display:inline-flex}.management-edit{justify-content:flex-end;align-items:center;gap:8px;display:flex}.management-edit input{text-align:center;background:#fff;border:1px solid #aebcb1;border-radius:9px;width:70px;min-height:44px;padding:8px;font-size:16px}.management-edit input:focus{outline-offset:1px;border-color:#2d9139;outline:3px solid #33ff004d}.management-edit button{min-width:74px}.management-throttle-button{color:#1d6c2a;text-align:right;background:0 0;border:1px solid #0000;border-radius:9px;justify-items:end;gap:2px;min-width:68px;min-height:44px;margin:-7px -8px;padding:7px 8px;display:inline-grid}.management-throttle-button strong{font-variant-numeric:tabular-nums;font-size:14px}.management-throttle-button small{color:#52705a;text-underline-offset:2px;font-size:10px;text-decoration:underline}.management-throttle-button:hover{background:#edf8ed;border-color:#b8d7bd}.management-throttle-zero{color:#778079}.management-fire-button{color:#176526;white-space:nowrap;background:#f3faf3;border:1px solid #a9c9ae;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:7px 11px;font-weight:650;display:inline-flex}.management-fire-button span{font-size:17px;line-height:1}.management-fire-button:hover:not(:disabled){background:#e6f7e5;border-color:#6eaf77}.management-fire-button:disabled{color:#8b958d;background:#f5f6f5}.fireback-layer{z-index:200;position:fixed;inset:0}.fireback-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b180e52;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.fireback-sheet{color:#172019;background:#fff;border-left:1px solid #cfd8d1;flex-direction:column;width:min(560px,94vw);max-height:100dvh;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:-20px 0 64px #0d1f1130}.fireback-handle{display:none}.fireback-header{border-bottom:1px solid #e1e7e2;justify-content:space-between;align-items:start;gap:18px;padding:24px 24px 20px;display:flex}.fireback-header h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:2px 0 6px;font-size:24px}.fireback-header p:not(.source-eyebrow){color:#5f6c63;margin:0;font-size:13px;line-height:1.5}.fireback-close{flex:none;min-height:44px;padding:9px 12px}.fireback-local-note,.fireback-fixture-note{background:#f4f6f4;border:1px solid #d9dfda;border-radius:10px;gap:2px;margin:14px 24px 0;padding:11px 13px;font-size:12px;display:grid}.fireback-local-note strong,.fireback-fixture-note strong{color:#344439}.fireback-local-note span,.fireback-fixture-note span{color:#68736b;line-height:1.4}.fireback-fixture-note{background:#fff8e5;border-color:#e1cd92}.fireback-error{margin:14px 24px 0}.fireback-loading{color:#5d6b61;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.fireback-summary{background:#edf2ee;border:1px solid #dce4dd;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:16px 24px 0;display:grid;overflow:hidden}.fireback-summary>div{background:#fff;padding:14px}.fireback-summary>div+div{border-left:1px solid #dce4dd}.fireback-summary span{color:#69736b;text-transform:uppercase;font-size:10px;font-weight:650;display:block}.fireback-summary strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:20px;display:block}.fireback-list-heading{justify-content:space-between;align-items:end;gap:16px;padding:20px 24px 10px;display:flex}.fireback-list-heading h3,.fireback-review h3{letter-spacing:-.02em;margin:0;font-size:19px}.fireback-list-heading p{color:#667169;margin:4px 0 0;font-size:12px;line-height:1.45}.fireback-list-heading>div:last-child{gap:6px;display:flex}.sale-list-heading>div:last-child{display:block}.fireback-list-heading button{min-height:40px;padding:8px 10px;font-size:12px}.fireback-list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px 18px;overflow-y:auto}.fireback-conversion{cursor:pointer;border-bottom:1px solid #e5eae6;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:9px 0;display:grid}.fireback-conversion input{accent-color:#239236;width:20px;height:20px;margin:0 12px}.fireback-conversion>span{min-width:0}.fireback-conversion>span:last-child{text-align:right}.fireback-conversion strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.fireback-conversion small{color:#68736b;margin-top:3px;font-size:11px;display:block}.fireback-empty{flex:1;padding:48px 24px}.fireback-footer{padding:16px 24px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe5e0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex;box-shadow:0 -10px 24px #18291d0a}.fireback-footer>div{gap:2px;display:grid}.fireback-footer span{font-weight:650}.fireback-footer small{color:#6b756d;font-size:11px}.fireback-footer button{min-height:46px}.fireback-review{flex-direction:column;flex:1;min-height:0;padding:22px 24px 0;display:flex;overflow-y:auto}.fireback-review>div:first-child>p:not(.source-eyebrow){color:#606d63;line-height:1.5}.fireback-impact{border:1px solid #dbe3dc;border-radius:12px;flex:none;margin:18px 0;overflow:hidden}.fireback-impact table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.fireback-impact th,.fireback-impact td{text-align:right;border-bottom:1px solid #e3e8e4;min-height:40px;padding:11px 13px}.fireback-impact thead{color:#57645b;background:#edf2ee;font-size:11px;font-weight:650}.fireback-impact tbody tr:last-child th,.fireback-impact tbody tr:last-child td{border-bottom:0}.fireback-impact th:first-child{text-align:left}.fireback-impact tbody td:last-child{color:#1f6f2d;font-weight:650}.live-offer-table .fireback-impact table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.live-offer-table .fireback-impact th,.live-offer-table .fireback-impact td{text-align:right;width:auto;padding:11px 13px}.live-offer-table .fireback-impact th:first-child{text-align:left;width:auto}.fireback-review-note{background:#f4faf3;border:1px solid #d8e3d8;border-radius:12px;flex:none;padding:14px}.fireback-review-note p{color:#536057;margin:5px 0 0;font-size:12px;line-height:1.55}.sale-review-note{background:#fff8e5;border-color:#e4cb8d}.fireback-review .fireback-footer{margin:24px -24px 0;position:sticky;bottom:0}.management-review{background:#f3faf2!important;border:1px solid #8bbc91!important}.management-review h2{letter-spacing:-.025em;margin:0 0 16px;font-size:24px}.management-review-grid{background:#fff;border:1px solid #d4e0d5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.management-review-grid span{color:#627068;border-right:1px solid #e0e7e1;gap:5px;padding:14px;font-size:11px;display:grid}.management-review-grid span:last-child{border-right:0}.management-review-grid strong{overflow-wrap:anywhere;color:#172a1b;font-size:15px}.management-app .source-alert{background:#fff8e5;border:1px solid #e3c988;border-radius:12px}.management-app .source-notice{color:#1c6128;background:#eaf8e8;border:1px solid #abd5ad;border-radius:12px}.management-app .source-history li{border-color:#e2e8e3}.management-app .source-empty{color:#667169;text-align:center}@media (max-width:1000px){.source-workspace-header{flex-wrap:wrap}.source-header .source-mode-switch{order:3;width:100%}.source-mode-switch a{flex:1}.source-mode-switch.is-single{display:none}.management-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.management-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-review-grid span:nth-child(2){border-right:0}.management-review-grid span:nth-child(-n+2){border-bottom:1px solid #dce5de}}@media (max-width:700px){.management-app .source-header{align-items:center;gap:12px;padding:14px 16px;position:static}.source-workspace-header .source-logo img{width:138px}.source-workspace-account{margin-left:auto}.source-account-presence,.source-workspace-user small{display:none}.source-workspace-user{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:11px;overflow:hidden}.source-workspace-account button{padding-inline:10px}.management-app main{padding:26px 16px 48px}.management-app .source-title{gap:16px;display:grid}.management-live-state{justify-self:start}.management-filter-panel,.management-app .source-panel{border-radius:14px;padding:15px}.management-selectors label,.campaign-picker{flex-basis:100%}.management-summary{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.management-summary>div{padding:16px}.management-review-grid{grid-template-columns:1fr}.management-review-grid span,.management-review-grid span:nth-child(2){border-bottom:1px solid #dce5de;border-right:0}.management-review-grid span:last-child{border-bottom:0}.management-row-filters>span{margin-left:0;padding:0}.management-table{border:0;border-radius:0;max-height:none;overflow:visible}.management-table table,.management-table tbody,.management-table tr,.management-table th,.management-table td{width:100%;min-width:0;display:block;box-shadow:none!important;position:static!important}.management-table thead{display:none}.management-table tbody{gap:14px;display:grid}.management-table tr{border:1px solid #d8e0d9;border-radius:14px;padding:10px 14px;overflow:hidden;background:#fff!important;box-shadow:0 3px 12px #18291d0a!important}.management-table th,.management-table td{white-space:normal;border-bottom:1px solid #e5eae6;grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;min-height:44px;padding:9px 0;display:grid;text-align:right!important;background:0 0!important}.management-table th:before,.management-table td:before{content:attr(data-label);color:#667169;text-align:left;font-size:11px;font-weight:650}.management-table tr>:last-child{border-bottom:0}.management-table small{justify-self:end}.management-edit{width:100%}.management-edit input{flex:1;width:auto;min-width:0}.management-throttle-button{justify-items:end;margin:-5px 0}.fireback-sheet{border:0;border-top:1px solid #cfd8d1;border-radius:18px 18px 0 0;width:100%;height:min(92dvh,780px);inset:auto 0 0;box-shadow:0 -18px 54px #0d1f1133}.fireback-handle{background:#cbd3cd;border-radius:99px;width:38px;height:4px;margin:8px auto 0;display:block}.fireback-header{padding:14px 18px 16px}.fireback-header h2{font-size:21px}.fireback-local-note,.fireback-fixture-note,.fireback-error,.fireback-summary{margin-inline:18px}.fireback-summary>div{padding:12px 9px}.fireback-list-heading{flex-direction:column;align-items:start;padding:18px 18px 10px}.fireback-list-heading>div:last-child{width:100%}.fireback-list-heading button{flex:1;min-height:44px}.fireback-list{padding-inline:18px}.fireback-conversion{grid-template-columns:44px minmax(0,1fr) auto;min-height:72px}.fireback-footer{padding-inline:18px}.fireback-footer .primary{flex:1}.fireback-review{padding-inline:18px}.fireback-review .fireback-footer{flex-direction:column-reverse;align-items:stretch;margin-inline:-18px}.fireback-review .fireback-footer button{width:100%;min-height:48px}}@media (max-width:430px){.source-workspace-user{display:none}.management-summary{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.management-app *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.live-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.live-toolbar label{color:#354239;gap:7px;font-size:13px;font-weight:600;display:grid}.live-toolbar>label:first-child{flex:260px}.live-toolbar input,.live-toolbar select{color:#152018;background:#fff;border:1px solid #c6d0c8;border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:16px}.live-toolbar>button,.live-custom button{min-height:44px;padding:10px 14px}.live-toolbar .source-footnote{flex-basis:100%;margin:2px 0 0}.live-custom{flex-wrap:wrap;align-items:end;gap:12px;width:100%;display:flex}.live-offer-table{border:1px solid #dce3dd;border-radius:12px;overflow:auto}.live-offer-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%;min-width:1050px;font-size:13px}.live-offer-table th,.live-offer-table td{text-align:right;border-bottom:1px solid #e2e8e3;padding:12px 10px}.live-offer-table th:first-child{text-align:left;width:32%}.live-offer-table thead{color:#435047;background:#edf2ee}.live-offer-table thead th{font-size:12px}.live-offer-table th button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:44px;padding:0;font-size:14px;line-height:1.4;display:flex}.live-offer-table th button>span:first-child{flex-shrink:0;width:18px;font-size:22px}.live-offer-table small{color:#59645c;font-size:12px;font-weight:400;display:block}.live-offer-table .live-historical-empty{text-align:left;color:#59645c;background:#f8faf8;font-size:12px}.live-offer-table .live-nested{text-align:left;padding:0}.live-affiliate{background:#f5f8f5}.live-affiliate th{padding-left:30px}.management-detail{background:#f5f8f5;min-height:0}.management-detail main{max-width:none;padding:16px}.management-detail .source-panel{margin-top:12px}.management-detail .management-summary{margin-top:0}.live-offer-table .management-detail table{table-layout:auto}.live-offer-table .management-detail th:first-child{width:auto}@media (max-width:680px){.live-toolbar>label{flex:150px}.management-detail main{padding:8px}}.live-group-switch{background:#edf2ee;border:1px solid #d9e0da;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.management-app .live-group-switch button{background:0 0;border:0;min-width:110px;min-height:44px;padding:8px 20px;font-weight:600}.management-app .live-group-switch button[aria-pressed=true]{color:#fff;background:#17251a;box-shadow:0 1px 3px #17251a26}.live-overview{--live-text:#152018;--live-muted:#526057;--live-surface:#fff;--live-soft:#f5f7f5;--live-line:#d9e0da;--live-accent:#246b31}.live-overview>main{padding-top:28px}.live-overview .source-title h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,38px)}.live-overview .source-title p:not(.source-eyebrow){margin-top:8px;font-size:14px}.live-overview .source-eyebrow{font-size:11px}.live-overview .management-live-state{background:0 0;border:0;border-radius:10px;min-width:180px;padding:8px 0;font-size:13px}.live-overview .management-live-state strong{color:var(--live-muted);font-size:12px}.live-overview .management-live-state.is-paused>span{background:#68716c;box-shadow:0 0 0 4px #e6eae7}.live-overview .management-live-state.is-stale>span{background:#9d6200;box-shadow:0 0 0 4px #fff0cd}.live-overview .live-controls{box-shadow:none;margin-top:0;padding:16px 20px}.live-control-heading{align-items:center;gap:16px;margin-bottom:16px;display:flex}.live-hierarchy{color:var(--live-muted);font-size:12px}.live-overview .live-group-switch button{min-width:96px;min-height:40px;padding:6px 18px;font-size:13px}.live-overview .live-toolbar{grid-template-columns:minmax(180px,1fr) minmax(155px,.55fr) 130px auto auto;align-items:end;gap:12px;display:grid}.live-toolbar label{min-width:0}.live-search{position:relative}.live-search input{padding-right:42px}.live-search input::-webkit-search-cancel-button{appearance:none}.management-app .live-search button{width:40px;color:var(--live-muted);background:0 0;border:0;font-size:22px;position:absolute;inset:0 0 0 auto}.live-overview .live-toolbar button{font-size:13px}.live-overview .live-toolbar .source-footnote,.live-overview .live-custom{color:var(--live-muted);grid-column:1/-1;font-size:12px}.live-overview .management-summary{box-shadow:none;margin-top:18px}.live-overview .management-summary>div{padding:16px}.live-overview .management-summary strong{font-size:clamp(22px,2vw,28px)}.live-overview .source-panel-heading h2{font-size:19px}.live-table-actions{color:var(--live-muted);align-items:center;gap:12px;font-size:12px;display:flex}.live-table-actions button{min-height:40px;padding:8px 12px;font-size:12px}.live-load-more{border-top:1px solid var(--live-line);color:var(--live-muted);justify-content:center;align-items:center;gap:14px;padding:18px;font-size:13px;display:flex}.live-load-more button{border:1px solid var(--live-line);min-height:40px;color:var(--live-ink);background:#fff;border-radius:10px;padding:8px 16px;font-weight:700}.live-loading{color:var(--live-muted);align-items:center;gap:10px;padding:20px 0;display:flex}.live-overview .live-offer-table{border-color:var(--live-line)}.live-overview .live-offer-table>table>tbody>.live-offer:hover,.live-overview .live-affiliate:hover{background:#edf5ee}.live-overview .live-offer-table th button:hover{background:0 0}.live-overview .live-offer-table th button{padding:2px 0}.live-chevron{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px;transition:transform .16s}[aria-expanded=true]>.live-chevron{transform:rotate(90deg)}.live-overview .live-affiliate{background:#f4f7f4}.live-overview .live-affiliate th{padding-left:28px}.live-overview .management-detail main{padding:12px}.live-overview .management-detail .source-panel{box-shadow:none;margin-top:0}.live-overview .management-detail .source-panel+.source-panel{margin-top:12px}.live-overview .management-detail .source-panel-heading{gap:16px}.live-overview .management-detail .source-panel-heading h2{font-size:17px}.live-overview .source-footnote{line-height:1.6}.live-overview :focus-visible{outline:2px solid var(--live-accent);outline-offset:3px;box-shadow:none}@media (max-width:1050px){.live-overview .live-toolbar{grid-template-columns:minmax(180px,1fr) 1fr 1fr}.live-overview .live-toolbar>button{justify-self:start}.live-overview .source-panel-heading{align-items:start;gap:12px}}@media (max-width:700px){.live-overview>main{padding-top:20px}.live-overview .source-title{gap:8px;margin-bottom:18px}.live-overview .source-title p:not(.source-eyebrow){font-size:14px}.live-overview .live-control-heading{flex-wrap:wrap;gap:8px}.live-overview .live-group-switch{width:100%}.live-overview .live-group-switch button{flex:1;min-height:44px}.live-overview .live-toolbar{grid-template-columns:1fr 1fr;gap:12px}.live-overview .live-toolbar>label:first-child{grid-column:1/-1}.live-overview .live-toolbar>button{justify-self:stretch}.live-overview .management-summary>div{padding:12px 14px}.live-overview .source-panel-heading{flex-wrap:wrap}.live-overview .live-table-actions{justify-content:space-between;width:100%}.live-overview .live-offer-table{border:0;overflow:visible}.live-offer-table>table,.live-children{width:100%;display:block;min-width:0!important}.live-offer-table>table>colgroup,.live-children>colgroup,.live-offer-table>table>thead{display:none}.live-offer-table>table>tbody,.live-children>tbody{display:block}.live-offer-table .live-offer,.live-offer-table .live-affiliate{border:1px solid var(--live-line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.live-offer-table .live-affiliate{background:var(--live-soft)}.live-offer-table .live-offer>th,.live-offer-table .live-affiliate>th{grid-column:1/-1;width:auto;padding:12px}.live-offer-table .live-offer>td,.live-offer-table .live-affiliate>td{text-align:left;overflow-wrap:anywhere;min-width:0;padding:10px 8px;font-size:13px}.live-offer-table .live-offer>td:before,.live-offer-table .live-affiliate>td:before{content:attr(data-label);color:var(--live-muted);margin-bottom:4px;font-size:11px;display:block}.live-offer-table .live-historical-empty{grid-column:1/-1}.live-offer-table .live-historical-empty:before{display:none!important}.live-offer-table .live-expansion,.live-offer-table .live-expansion>.live-nested{border:0;width:100%;padding:0;display:block}.live-children{border-left:2px solid #bfd6c2;margin:8px 0;padding-left:10px}.live-overview .management-detail main{padding:8px 0}.live-overview .management-detail .source-panel{padding:10px}.live-overview .management-detail .management-table table{min-width:0}.live-overview .management-detail .management-table th,.live-overview .management-detail .management-table td{grid-template-columns:minmax(76px,.8fr) minmax(0,1.2fr)}}.live-refresh-controls{align-items:center;gap:8px;display:flex}.live-refresh-controls button{white-space:nowrap;min-height:44px;padding:10px 12px}@media (max-width:1100px){.live-overview .live-toolbar{grid-template-columns:minmax(180px,1fr) 1fr 1fr}.live-refresh-controls{grid-column:1/-1}}@media (max-width:700px){.live-overview .live-toolbar{grid-template-columns:1fr 1fr}.live-refresh-controls button{flex:1}}.live-overview .live-toolbar{grid-template-columns:minmax(180px,1fr) minmax(155px,.45fr) auto}.live-offer-table thead .live-sort-heading{width:100%;min-height:44px;box-shadow:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:flex-end;align-items:center;gap:5px;padding:0;display:flex}.live-offer-table thead th:first-child .live-sort-heading{justify-content:flex-start}.live-sort-heading span{opacity:.45}.live-offer-table th[aria-sort=ascending] .live-sort-heading,.live-offer-table th[aria-sort=descending] .live-sort-heading{color:#246b31}.live-offer-table th[aria-sort]:not([aria-sort=none]) .live-sort-heading span{opacity:1}.live-sort-heading:hover{text-decoration:underline}@media (max-width:1100px){.live-overview .live-toolbar{grid-template-columns:1fr 1fr}}@media (max-width:700px){.live-offer-table>table>thead{display:table-header-group}.live-offer-table>table>thead tr{flex-wrap:wrap;gap:4px 12px;padding:8px;display:flex}.live-offer-table>table>thead th{padding:0;display:block}}.live-manager-filters{border-top:1px solid var(--live-line);grid-column:1/-1;justify-content:flex-start;padding-top:14px;display:flex;position:relative}.live-manager-trigger{color:#152018;text-align:left;background:#fff;border:1px solid #c6d0c8;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-width:230px;min-height:52px;padding:8px 12px 8px 14px;display:flex;box-shadow:0 1px 2px #0f27150a}.live-manager-trigger>span{gap:2px;display:grid}.live-manager-trigger strong{font-size:14px}.live-manager-trigger small{color:#647068;font-size:12px;font-weight:400}.live-manager-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px;transition:transform .18s}.live-manager-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.live-manager-trigger:hover{background:#fbfdfb;border-color:#9eaaa1}.live-manager-backdrop,.live-manager-menu-handle{display:none}.live-manager-menu{z-index:20;background:#fff;border:1px solid #ccd5ce;border-radius:14px;width:min(420px,100vw - 64px);padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #13271824,0 2px 8px #1327180f}.live-manager-menu-heading{justify-content:space-between;align-items:start;gap:16px;padding:2px 2px 12px;display:flex}.live-manager-menu-heading>div{gap:2px;display:grid}.live-manager-menu-heading strong{color:#152018;font-size:15px}.live-manager-menu-heading small{color:#647068;font-size:12px}.live-manager-menu-heading button{color:#246b31;background:0 0;border:0;min-height:32px;padding:5px 8px;font-size:12px;font-weight:600}.live-manager-menu label{color:#354239;border-top:1px solid #e4e9e5;gap:6px;padding:12px 2px;font-size:13px;font-weight:600;display:grid}.live-manager-menu select{color:#152018;background:#fff;border:1px solid #c6d0c8;border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.live-manager-done{color:#fff;background:#17391d;border-color:#17391d;width:100%;min-height:44px;margin-top:4px;font-weight:650}.management-summary{grid-template-columns:repeat(7,minmax(0,1fr))}.management-pair-scrub{background:#f6faf6;border:1px solid #d8e2d9;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:14px 16px;display:flex}.management-pair-scrub>div:first-child{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 12px;min-width:0;display:grid}.management-pair-scrub .source-eyebrow{color:#526057;grid-column:1/-1;margin:0}.management-pair-scrub strong{color:#17391d;font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.management-pair-scrub small{color:#526057;line-height:1.4}.management-pair-edit{flex:none;align-items:end;gap:8px;display:flex}.management-pair-edit label{color:#354239;gap:6px;font-size:12px;font-weight:600;display:grid}.management-pair-edit input{background:#fff;border:1px solid #bfcabf;border-radius:9px;width:100px;min-height:44px;padding:9px 11px;font-size:16px}.management-pair-edit button{white-space:nowrap;min-height:44px}@media (max-width:700px){.live-manager-trigger{width:100%}.live-manager-backdrop{z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a180d47;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.live-manager-menu{z-index:100;overscroll-behavior:contain;width:100%;max-height:min(82dvh,680px);padding:8px 18px calc(18px + env(safe-area-inset-bottom));border:0;border-top:1px solid #ccd5ce;border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -16px 42px #1327182e}.live-manager-menu-handle{background:#c9d1cb;border-radius:999px;width:38px;height:4px;margin:0 auto 12px;display:block}.live-manager-menu-heading{z-index:1;background:#fff;margin:0 -2px;padding:8px 2px 12px;position:sticky;top:-8px}.live-manager-menu label{padding-block:14px}.live-manager-menu select,.live-manager-done{min-height:48px;font-size:16px}.management-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.management-summary>div:last-child:nth-child(odd){grid-column:1/-1}.management-pair-scrub{flex-direction:column;align-items:stretch;gap:14px}.management-pair-edit{width:100%}.management-pair-edit label{flex:1}.management-pair-edit input{width:100%}.live-overview .management-detail .management-row-filters{grid-template-columns:1fr;gap:10px}.live-overview .management-detail .management-row-filters label{width:100%}.live-overview .management-detail .management-row-filters>span{padding-top:2px}.live-offer-table>table>thead{scrollbar-width:none;border:1px solid var(--live-line);background:#f2f5f2;border-radius:10px;display:block;overflow-x:auto}.live-offer-table>table>thead::-webkit-scrollbar{display:none}.live-offer-table>table>thead tr{flex-wrap:nowrap;gap:4px;width:max-content;min-width:100%;padding:5px;display:flex}.live-offer-table>table>thead th{flex:none;padding:0;display:block}.live-offer-table thead .live-sort-heading{white-space:nowrap;border-radius:7px;width:auto;min-height:38px;padding:7px 10px}.live-offer-table th[aria-sort]:not([aria-sort=none]) .live-sort-heading{background:#e4efe5;text-decoration:none}}.management-table tbody tr.is-changed,.management-table tbody tr.is-changed td:last-child{background:#eef9ec}.management-table tbody tr.is-changed>:first-child{box-shadow:inset 3px 0 #1f9a34}.management-table tbody tr.is-invalid>:first-child{box-shadow:inset 3px 0 #b3261e}.management-edit input[aria-invalid=true]{background:#fff6f5;border-color:#b3261e}.management-scrub-now{align-items:center;gap:6px;display:inline-flex}.management-scrub-next{color:#fff;font-variant-numeric:tabular-nums;background:#17251a;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:650;display:inline-flex}.bulk-bar{z-index:8;color:#fff;background:#17251a;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 14px 14px 20px;display:flex;position:sticky;bottom:16px;box-shadow:0 14px 34px #0f1f133d}@media (min-width:701px){.live-overview .management-detail .bulk-bar,.live-overview .management-detail .bulk-review{box-sizing:border-box;width:min(100%,100vw - 120px)}}.bulk-bar-summary{gap:4px;min-width:0;display:grid}.bulk-bar-summary strong{letter-spacing:-.01em;font-size:15px}.bulk-bar-list{color:#c3d0c6;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.bulk-bar-list span{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.bulk-bar-summary p{color:#ffd58a;margin:0;font-size:12px}.bulk-bar-actions{flex:none;gap:8px;display:flex}.management-app .bulk-bar-actions button{min-height:44px;padding-inline:16px}.management-app .bulk-bar-actions button:not(.primary){color:#fff;background:0 0;border-color:#4d5f51}.management-app .bulk-bar-actions button:not(.primary):hover:not(:disabled){background:#223425;border-color:#8a9b8e}.management-app .bulk-bar-actions button:disabled{opacity:.55}.management-app .bulk-bar button:focus-visible{outline-color:#7dfb4c}.bulk-review{margin-top:14px}.bulk-review h2:focus{outline:0}.bulk-review-table{background:#fff;border:1px solid #d4e0d5;border-radius:12px;margin-bottom:14px;overflow:hidden}.bulk-review-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.bulk-review-table th,.bulk-review-table td{text-align:left;border-bottom:1px solid #e3e9e4;padding:11px 14px}.bulk-review-table thead{color:#57645b;background:#edf2ee;font-size:11px}.bulk-review-table tbody tr:last-child>*{border-bottom:0}.bulk-review-table td:first-child{color:#66736a;width:56px}.bulk-review-table td:last-child,.bulk-review-table th:last-child{text-align:right}.bulk-review-table td:last-child strong{color:#146b25}.bulk-review>p:not(.source-eyebrow){color:#46544a;line-height:1.5}.bulk-review-fixture{background:#fff8e5;border:1px solid #e1cd92;border-radius:10px;padding:10px 12px;font-size:13px}.changes-everflow-link{color:#1d2a20;white-space:nowrap;background:#fff;border:1px solid #c9d3cb;border-radius:10px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.changes-everflow-link:hover{background:#f2f5f2;border-color:#96a49a}.changes-everflow-link:focus-visible,.changes-open:focus-visible,.changes-table:focus-visible{outline-offset:2px;outline:3px solid #33ff006b}.changes-attention p{margin:6px 0 0}.changes-attention button{min-height:44px;margin:10px 0 0}.management-app .changes-filters{gap:14px;display:grid}.changes-kind{justify-self:start}.management-app .changes-kind button{min-width:96px}.changes-filter-fields{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.changes-filter-fields label{color:#354239;flex:0 190px;gap:7px;font-size:12px;font-weight:650;display:grid}.changes-filter-fields label:first-child{flex:320px}.changes-filter-fields input,.changes-filter-fields select{color:#152018;background:#fff;border:1px solid #c6d0c8;border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:16px}.changes-refresh{min-height:44px;padding-inline:16px}.changes-table{border:1px solid #dce3dd;border-radius:12px;overflow:auto}.changes-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:980px;font-size:13px}.changes-table thead{color:#435047;background:#edf2ee}.changes-table thead th{text-align:left;padding:11px 12px;font-size:11px;font-weight:650}.changes-table td,.changes-table tbody th{text-align:left;vertical-align:top;border-bottom:1px solid #e4e9e5;padding:12px;font-weight:400}.changes-table strong{font-weight:650}.changes-table small{color:#66736a;margin-top:3px;font-size:12px;display:block}.changes-table .changes-day th{color:#243027;letter-spacing:.01em;background:#f5f7f5;padding:10px 12px;font-size:12px;font-weight:650}.changes-day span{color:#6a756c;margin-left:10px;font-weight:400}.changes-table time{color:#435047}.changes-scrub span[aria-hidden]{color:#6a756c}.changes-actor{text-overflow:ellipsis;color:#435047;max-width:220px;overflow:hidden}.changes-state{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:650;display:inline-flex}.changes-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.changes-state.is-verified{color:#176526;background:#eaf8e8}.changes-state.is-uncertain{color:#7a4d00;background:#fff0c5}.changes-table tr.needs-review>:first-child{box-shadow:inset 3px 0 #c98a00}.changes-table td:last-child{text-align:right}.changes-open{color:#1d2a20;white-space:nowrap;border:1px solid #cfd7d1;border-radius:9px;align-items:center;min-height:36px;padding:6px 12px;font-weight:600;text-decoration:none;display:inline-flex}.changes-open:hover{background:#f2f5f2;border-color:#96a49a}.changes-empty{padding:40px 16px}.changes-empty p{margin:6px 0 14px}@media (max-width:700px){.management-table tr.is-changed{border-color:#8fcb98;background:#f3fbf2!important}.management-table tr.is-invalid{border-color:#e2a29c}.bulk-bar{flex-direction:column;align-items:stretch;gap:12px;padding:14px;position:static}.bulk-bar-actions button{flex:1}.bulk-review-table thead{display:none}.bulk-review-table tr{border-bottom:1px solid #e3e9e4;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 14px;display:grid}.bulk-review-table tbody tr:last-child{border-bottom:0}.bulk-review-table th,.bulk-review-table td{border:0;padding:0}.bulk-review-table td:first-child{display:none}.bulk-review-table td:nth-child(4){color:#66736a;grid-column:1;font-size:12px}.bulk-review-table td:last-child{grid-area:1/2/3;align-self:center}.change-history .source-title{align-items:start}.changes-everflow-link{justify-self:start}.changes-kind{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.management-app .changes-kind button{min-width:0;padding-inline:6px}.changes-filter-fields label,.changes-filter-fields label:first-child{flex:100%}.changes-filter-fields label:nth-child(2),.changes-filter-fields label:nth-child(3){flex:calc(50% - 6px)}.changes-refresh{flex:100%}.changes-table{border:0;border-radius:0;overflow:visible}.changes-table table,.changes-table tbody,.changes-table tr,.changes-table th,.changes-table td{width:100%;min-width:0;display:block}.changes-table thead{display:none}.changes-table tbody{gap:10px;margin-bottom:18px;display:grid}.changes-table .changes-day th{background:0 0;padding:0 2px;font-size:13px}.changes-table tbody tr:not(.changes-day){background:#fff;border:1px solid #d8e0d9;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px;display:grid;position:relative}.changes-table tbody tr:not(.changes-day)>*{border:0;padding:0}.changes-table td[data-label=Time]{text-align:right;grid-area:1/2}.changes-table td[data-label=Campaign]{grid-area:1/1}.changes-table th[data-label=Scope]{grid-column:1}.changes-table td[data-label=Change]{text-align:right;grid-area:2/2;max-width:190px}.changes-table td[data-label=By]{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;max-width:none;font-size:12px;overflow:hidden}.changes-table td[data-label=Result]{grid-area:4/1;align-self:center}.changes-table td[data-label=Open]{grid-area:4/2}.changes-open{min-height:44px}.changes-table tr.needs-review{border-color:#e3c988}.changes-table tr.needs-review>:first-child{box-shadow:none}}.change-history .management-fixture-note{margin:0 0 16px}.changes-everflow-link span[aria-hidden]{margin-left:4px}@media (max-width:700px){.source-mode-switch small{display:none}.source-mode-switch a{text-align:center;align-content:center;min-height:48px;padding:8px 10px}}.changes-open span[aria-hidden]{margin-left:4px}.management-table .management-scrub-now{justify-self:end}.live-offer-table .bulk-review-table table{min-width:0;max-width:100%}@media (max-width:700px){.management-app{--mobile-muted:#526057}.management-app main{padding:16px 12px 32px}.management-app .source-title{gap:12px;margin-bottom:16px}.management-app .source-title h1{font-size:28px;line-height:1.15}.management-app .source-title>div>p:not(.source-eyebrow){font-size:14px;line-height:1.5}.management-app .source-panel{border-radius:16px;padding:14px}.management-app button,.management-app select{touch-action:manipulation;min-height:44px}.management-app input:not([type=checkbox]):not([type=radio]),.management-app select{font-size:16px}.management-app .source-workspace-header{gap:12px;padding:12px;position:static}.management-app .source-workspace-user{overflow-wrap:anywhere;font-size:12px}.management-app .source-mode-switch{width:100%;min-width:0}.management-app .source-mode-switch a{flex:1;min-width:0;font-size:12px}.management-app .source-logo{max-width:150px}.management-app .live-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.management-app .live-toolbar>label:first-child,.management-app .live-refresh-controls{grid-column:1/-1}.management-app .live-toolbar>.live-manager-filters{border:0;grid-area:2/2;padding:0}.management-app .live-manager-trigger{min-width:0;height:100%}.management-app .management-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.management-app .management-summary>div{min-width:0;padding:12px 10px}.management-app .management-summary strong{overflow-wrap:anywhere;font-size:20px}.management-app .management-summary>div:last-child{grid-column:auto}.management-app .management-summary>div:nth-child(5){grid-column:span 2}.management-app .live-children{border-left:0;padding-left:0}.management-app .live-offer-table .live-offer>th button,.management-app .live-offer-table .live-affiliate>th button{text-align:left;width:100%;min-height:48px}.management-app .live-offer-table thead .live-sort-heading{min-height:44px}.management-app .live-offer-table .live-offer>td,.management-app .live-offer-table .live-affiliate>td{padding:10px;font-size:16px}.management-app .live-offer-table .live-offer>td:before,.management-app .live-offer-table .live-affiliate>td:before{color:var(--mobile-muted);font-size:12px}.management-app .management-detail .source-panel{box-shadow:none;border:0;padding:12px 0}.management-app .management-table tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;padding:14px;display:grid}.management-app .management-table tbody tr>th,.management-app .management-table tbody tr>td{overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:auto;min-width:0;padding:10px 0;font-size:16px;display:flex;text-align:left!important}.management-app .management-table tbody tr>:before{color:var(--mobile-muted);font-size:12px;font-weight:500}.management-app .management-table [data-label=Source]{grid-area:1/1/auto/3;font-size:20px;font-weight:700}.management-app .management-table [data-label=Country]{grid-area:1/3;font-size:13px}.management-app .management-table [data-label=Current\ scrub]{flex-flow:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px;padding:14px 0}.management-app .management-table [data-label=Current\ scrub] small{margin-left:auto;font-size:12px}.management-app .management-table [data-label="New scrub %"]{border:0;grid-area:6/1/auto/-1}.management-app .management-table [data-label=Fire\ sale]{border:0;grid-area:7/1/auto/-1;padding-top:0}.management-app .management-table [data-label=Fire\ sale]:before{display:none}.management-app .management-edit{gap:10px;width:100%;display:flex}.management-app .management-edit input{flex:1;width:0;min-width:0;min-height:48px}.management-app .management-edit button{color:#fff;background:#17391d;flex:1;min-height:48px}.management-app .management-edit button:disabled{color:#617067;opacity:1;background:#edf2ee}.management-app .management-throttle-button{width:100%;min-height:48px;padding:6px}.management-app .management-fire-button{width:100%;min-height:44px}.management-app .management-table small{max-width:100%}.management-app .management-review{outline-offset:4px;scroll-margin-top:16px}.management-app .management-review-grid strong{overflow-wrap:anywhere}.management-app .source-actions{flex-direction:column;gap:10px;display:flex}.management-app .source-actions button{white-space:normal;width:100%;min-height:48px}.management-app .bulk-bar{bottom:calc(8px + env(safe-area-inset-bottom));position:sticky}.management-app .bulk-bar-list{max-height:64px;overflow-y:auto}.management-app .source-footnote{font-size:12px;line-height:1.5}.management-app .management-detail .source-panel.management-review{padding:16px}.management-app .management-review-grid{grid-template-columns:1fr}.management-app .fireback-sheet{max-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.management-app .fireback-header h2{overflow-wrap:anywhere}.management-app .fireback-conversion{min-height:56px}.management-app .fireback-sheet{overscroll-behavior:contain;overflow-y:auto}.management-app .fireback-sheet>*{flex-shrink:0}.management-app .fireback-list{flex:none;min-height:120px;overflow:visible}.management-app .fireback-review{flex:none;overflow:visible}.management-app .fireback-footer{z-index:1;position:sticky;bottom:0}}.live-sort-mobile{display:none}@media (max-width:700px){.live-overview .live-offer-table>table>thead{display:none}.live-sort-mobile{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:4px;display:grid}.live-sort-mobile label{color:#354239;gap:6px;min-width:0;font-size:12px;font-weight:650;display:grid}.live-sort-mobile select{color:#152018;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23354239' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E") right 12px center/16px no-repeat;border:1px solid #c6d0c8;border-radius:10px;width:100%;min-height:44px;padding:10px 36px 10px 12px;font-size:16px;font-weight:600}.management-app .live-sort-mobile>button{color:#152018;white-space:nowrap;background:#fff;border:1px solid #c6d0c8;border-radius:10px;align-self:end;align-items:center;gap:6px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:600;display:inline-flex}.management-app .live-sort-mobile>button span{color:#246b31;font-size:16px;line-height:1}.live-overview .live-table-actions{margin-bottom:10px}.management-app .management-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.management-app .management-summary>div{grid-column:span 2}.management-app .management-summary>div:nth-child(n+4){grid-column:span 3}.management-app .management-table tbody tr{gap:0 10px;padding:10px 14px 14px}.management-app .management-table tbody tr>th,.management-app .management-table tbody tr>td{gap:4px;padding:8px 0}.management-app .management-table [data-label=Source]{grid-area:1/1/auto/3;padding-top:4px;font-size:21px}.management-app .management-table [data-label=Country]{grid-area:1/3;justify-content:flex-start;align-items:flex-end;padding-top:4px;font-size:14px;text-align:right!important}.management-app .management-table [data-label=Margin]{grid-area:4/1}.management-app .management-table [data-label=Profit]{grid-area:4/2}.management-app .management-table [data-label=Current\ scrub]{flex-direction:column;grid-area:4/3;justify-content:center;align-items:flex-start;gap:4px;padding:8px 0}.management-app .management-table [data-label=Current\ scrub] .management-scrub-now{flex-wrap:wrap;gap:4px}.management-app .management-table [data-label=Current\ scrub] small{margin-left:0;font-size:11px;line-height:1.3}.management-app .management-table [data-label="New scrub %"]{grid-area:5/1/auto/3;padding-top:12px}.management-app .management-table [data-label=Fire\ sale]{grid-area:5/3;justify-content:flex-end;align-self:end;padding-top:12px}.management-app .management-table [data-label=Fire\ sale] small{font-size:11px}.management-app .management-edit{gap:8px}.management-app .management-edit input,.management-app .management-edit button,.management-app .management-fire-button{min-height:46px}.management-app .management-throttle-button{text-align:left;background:#edf8ed;border-color:#b8d7bd;justify-items:start;margin:0;padding:5px 9px}.management-app .management-throttle-button strong{font-size:16px}.management-app .management-throttle-button small{font-size:11px}}@media (max-width:360px){.management-app .source-mode-switch a{letter-spacing:-.01em;padding-inline:6px;font-size:11px}}.live-breadcrumb{display:none}@media (max-width:700px){.live-overview .source-title{gap:10px;margin-bottom:14px}.live-overview .source-title>div>p:not(.source-eyebrow){display:none}.live-overview .management-live-state{padding:4px 0}.live-overview .live-controls{padding:12px}.live-overview .live-control-heading{margin-bottom:10px}.live-overview .live-hierarchy{display:none}.live-toolbar-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.live-overview .live-toolbar{gap:10px}.live-overview .live-toolbar .source-footnote{color:#67736a;font-size:11px;line-height:1.4}.live-overview .live-table-actions{margin-bottom:8px}.live-breadcrumb{z-index:7;margin:0 0 10px;display:block;position:sticky;top:8px}.live-breadcrumb button{color:#fff;text-align:left;background:#17251a;border:1px solid #2f4634;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 12px;display:flex;box-shadow:0 8px 22px #0f1f1338}.live-breadcrumb button:hover{background:#223425}.live-breadcrumb button:focus-visible{outline-offset:2px;outline:3px solid #7dfb4c}.live-breadcrumb svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.live-breadcrumb span{gap:1px;min-width:0;display:grid}.live-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.live-breadcrumb small{color:#c3d0c6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.live-overview .management-detail .management-fixture-note{margin:0 0 8px;padding:8px 10px;font-size:11px;line-height:1.4;display:block}.live-overview .management-detail .management-fixture-note strong{margin-right:4px}.live-overview .management-detail .source-panel-heading{gap:2px;margin-bottom:10px;display:grid}.live-overview .management-detail .source-panel-heading h2{font-size:16px}.live-overview .management-detail .source-panel-heading .management-period,.live-overview .management-detail .source-panel-heading>span{margin-top:0;font-size:11px}.live-overview .management-detail .management-pair-scrub{flex-direction:column;align-items:stretch;gap:10px;margin:8px 0 10px;padding:12px}.live-overview .management-detail .management-pair-scrub strong{font-size:20px}.live-overview .management-detail .management-pair-scrub small{font-size:12px}.live-overview .management-detail .management-pair-edit{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.live-overview .management-detail .management-pair-edit input{width:100%}.management-app .management-row-filters,.live-overview .management-detail .management-row-filters{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px;margin-bottom:10px;padding:8px;display:grid}.management-app .management-row-filters label{gap:4px;min-width:0;font-size:12px;display:grid}.management-app .management-row-filters input,.management-app .management-row-filters select{width:100%;min-width:0}.management-app .management-row-filters>span{grid-column:1/-1;margin:0;padding:0 2px;font-size:11px}}.management-summary-toggle{display:none}.management-summary-block{margin-top:24px}.management-summary-block .management-summary{margin-top:0}@media (max-width:700px){.management-summary-block{border:1px solid var(--management-line);background:#fff;border-radius:14px;margin-top:14px;overflow:hidden;box-shadow:0 4px 16px #18291d09}.management-app .management-summary-toggle{color:#172019;text-align:left;background:#fff;border:0;border-radius:0;align-items:center;gap:10px;width:100%;min-height:52px;padding:9px 14px;display:flex}.management-summary-toggle>span{flex:1;gap:2px;min-width:0;display:grid}.management-summary-toggle strong{letter-spacing:.02em;text-transform:uppercase;color:#69736b;font-size:11px;font-weight:600}.management-summary-toggle small{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650;overflow:hidden}.management-summary-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px;transition:transform .16s}.management-summary-block.is-open .management-summary-toggle svg{transform:rotate(180deg)}.management-summary-block .management-summary{border:0;border-top:1px solid var(--management-line);box-shadow:none;border-radius:0;display:none}.management-summary-block.is-open .management-summary{display:grid}}.sale-layer{justify-content:center;align-items:center;padding:24px;display:flex}.sale-layer .sale-sheet{overscroll-behavior:contain;border:1px solid #d4ded6;border-radius:20px;width:min(600px,100%);height:auto;max-height:calc(100dvh - 48px);position:relative;inset:auto;overflow-y:auto}.sale-sheet>*{flex-shrink:0}.sale-sheet .fireback-header{padding:20px 24px 16px}.sale-scope{background:#f3f6f3;border:1px solid #dce4dd;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 24px 0;padding:14px;display:grid}.sale-scope span{color:#607066;font-size:12px}.sale-scope strong{color:#172019;overflow-wrap:anywhere;margin-top:4px;font-size:14px;display:block}.sale-sheet .fireback-loading{justify-content:flex-start;min-height:160px;padding:24px}.sale-sheet .fireback-loading strong{color:#172019;font-size:15px}.sale-sheet .fireback-loading p{margin:6px 0 0;font-size:13px;line-height:1.5}.sale-sheet .fireback-list,.sale-sheet .fireback-review{flex:none;overflow:visible}.sale-sheet .sale-list-heading>div{display:block}.sale-sheet .sale-list-heading button{min-height:44px;margin-top:10px}.sale-sheet .fireback-footer{z-index:2;position:sticky;bottom:0}.sale-sheet .fireback-review>div>p{overflow-wrap:anywhere}@media (max-width:700px){.sale-layer{align-items:flex-end;padding:0}.sale-layer .sale-sheet{border-radius:18px 18px 0 0;width:100%;max-height:94dvh}.sale-scope{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 18px 0}.sale-sheet .fireback-header{padding:16px 18px}.sale-sheet .fireback-footer button{min-height:48px}}.sale-sheet:focus{outline:none}.sale-sheet .fireback-conversion strong{white-space:normal;overflow-wrap:anywhere}.management-app .management-fire-button{white-space:normal}.live-overview{--metric-muted:#59675e;--metric-positive:#24633c;--metric-negative:#a33232;--metric-attention:#79551b;--metric-outcome-bg:#f3f8f4;--metric-divider:#e2e8e3}.live-offer-table :is(.live-offer,.live-affiliate)>td{font-variant-numeric:tabular-nums}.live-offer-table :is(.live-offer,.live-affiliate)>th button>span{font-weight:650;line-height:1.45}.live-offer-table :is(.live-offer,.live-affiliate)>th small{color:var(--metric-muted);margin-top:4px;font-weight:400}.live-offer-table :is(.live-offer,.live-affiliate)>td:is([data-label=CPC],[data-label=RPC],[data-label=Total\ CV]){color:var(--metric-muted)}.live-offer-table :is(.live-offer,.live-affiliate)>td:is([data-label=CV],[data-label=Revenue],[data-label=Profit]){font-weight:650}.live-offer-table :is(.live-offer,.live-affiliate)>td[data-tone=positive]{color:var(--metric-positive)}.live-offer-table :is(.live-offer,.live-affiliate)>td[data-tone=negative]{color:var(--metric-negative)}.live-offer-table :is(.live-offer,.live-affiliate)>td[data-label=Margin] .live-metric-value{background:#f1f3f1;border-radius:6px;padding:4px 7px;font-size:.95em;font-weight:600;display:inline-block}.live-offer-table :is(.live-offer,.live-affiliate)>td[data-label=Margin][data-tone=positive] .live-metric-value{background:#eaf3ec}.live-offer-table :is(.live-offer,.live-affiliate)>td[data-label=Margin][data-tone=negative] .live-metric-value{background:#fbeeee}.live-offer-table :is(.live-offer,.live-affiliate)>td[data-tone=attention] .live-metric-value{color:var(--metric-attention);background:#fbf3e4;border-radius:5px;padding:3px 7px;font-weight:600}@media (min-width:701px){.live-overview .live-offer-table>table>thead th{color:#526057;background:#f5f7f5}.live-offer-table>table>thead th:is([data-metric=Profit],[data-metric=Margin]){color:#284e34}.live-offer-table :is(.live-offer,.live-affiliate)>td:is([data-label=Total\ CV],[data-label=CPC],[data-label=Revenue]){position:relative}.live-offer-table :is(.live-offer,.live-affiliate)>td:is([data-label=Total\ CV],[data-label=CPC],[data-label=Revenue]):after{content:"";background:var(--metric-divider);transform-origin:0;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0;transform:scaleX(.5)}.live-overview .live-offer>th{background:#fafcfb}.live-overview .live-offer:has([aria-expanded=true])>th{box-shadow:inset 3px 0 #93b49c}.live-overview .live-affiliate>th{box-shadow:inset 3px 0 #d4e2d7}.live-overview .live-offer:hover>th,.live-overview .live-affiliate:hover>th{background:#edf5ee}}@media (max-width:700px){.live-offer-table :is(.live-offer,.live-affiliate)>th{border-bottom:1px solid var(--metric-divider);background:#f5f8f5}.live-offer-table :is(.live-offer,.live-affiliate)>td:is([data-label=Revenue],[data-label=Profit],[data-label=Margin]){border-top:1px solid var(--metric-divider);background:#fafbfa}.live-offer-table :is(.live-offer,.live-affiliate)>td:before{font-weight:500}.management-app .live-offer-table :is(.live-offer,.live-affiliate)>td:is([data-label=Revenue],[data-label=Profit],[data-label=Margin]){padding-inline:6px;font-size:clamp(14px,4vw,16px)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
