@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_FpRysntZ51ZnjPcyeHK123SGBqdG)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_FpRysntZ51ZnjPcyeHK123SGBqdG)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_FpRysntZ51ZnjPcyeHK123SGBqdG)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_FpRysntZ51ZnjPcyeHK123SGBqdG)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_FpRysntZ51ZnjPcyeHK123SGBqdG)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_FpRysntZ51ZnjPcyeHK123SGBqdG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_FpRysntZ51ZnjPcyeHK123SGBqdG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@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-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;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.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)}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#f5f6f2;--surface:#fff;--surface-2:#eff1ec;--surface-3:#e7eae3;--ink:#19231f;--muted:#59645d;--faint:#7c877f;--line:#dde1d9;--line-strong:#c6ccbf;--accent:#0e6e60;--accent-2:#14867a;--accent-ink:#0a4f45;--accent-wash:#e4eeea;--good:#2f7d57;--good-wash:#e3efe6;--warn:#97650f;--warn-wash:#f4ebd7;--crit:#ae3a38;--crit-wash:#f6e4e2;--header-bg:#16352f;--header-ink:#eaf1ee;--shadow-sm:0 1px 2px #1428220d;--shadow:0 1px 2px #1428220d, 0 8px 24px -16px #14282238;--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-label:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#10150f;--surface:#171e19;--surface-2:#1d251f;--surface-3:#232c25;--ink:#e7ece6;--muted:#98a69c;--faint:#77857a;--line:#2a332b;--line-strong:#3b473d;--accent:#58baaa;--accent-2:#45a091;--accent-ink:#7fcfc0;--accent-wash:#14322c;--good:#63bd8a;--good-wash:#163224;--warn:#d6a44e;--warn-wash:#33280f;--crit:#e28175;--crit-wash:#351e1b;--header-bg:#0f241f;--header-ink:#ddeae5;--shadow-sm:0 1px 2px #0000004d;--shadow:0 1px 2px #0000004d, 0 10px 30px -18px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=light]{--paper:#f5f6f2;--surface:#fff;--surface-2:#eff1ec;--surface-3:#e7eae3;--ink:#19231f;--muted:#59645d;--faint:#7c877f;--line:#dde1d9;--line-strong:#c6ccbf;--accent:#0e6e60;--accent-2:#14867a;--accent-ink:#0a4f45;--accent-wash:#e4eeea;--good:#2f7d57;--good-wash:#e3efe6;--warn:#97650f;--warn-wash:#f4ebd7;--crit:#ae3a38;--crit-wash:#f6e4e2;--header-bg:#16352f;--header-ink:#eaf1ee;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#10150f;--surface:#171e19;--surface-2:#1d251f;--surface-3:#232c25;--ink:#e7ece6;--muted:#98a69c;--faint:#77857a;--line:#2a332b;--line-strong:#3b473d;--accent:#58baaa;--accent-2:#45a091;--accent-ink:#7fcfc0;--accent-wash:#14322c;--good:#63bd8a;--good-wash:#163224;--warn:#d6a44e;--warn-wash:#33280f;--crit:#e28175;--crit-wash:#351e1b;--header-bg:#0f241f;--header-ink:#ddeae5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-label)}.tnum,.be-cval,.be-camp-spend,.be-chanpace,.be-cpace,.be-num,.be-stat b,.cm-num-sub,.cm-count,.chip,.pace-pill,.meter .pct,.be-history-change,.be-money-input input,.be-suffix,.be-total,.be-alloc,.be-datestate,.um-spend,.um-last,.be-flight,.cm-monthstate,.be-seg .n{font-variant-numeric:tabular-nums}.chan-badge{align-items:center;gap:.4rem;display:inline-flex}.cm-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.cm-sidebar{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;height:100vh;padding:1.1rem .85rem;display:flex;position:sticky;top:0;overflow-y:auto}.cm-brand{align-items:center;gap:.6rem;padding:.2rem .5rem 1.2rem;display:flex}.cm-brand .mk{background:var(--accent);width:22px;height:22px;color:var(--paper);font-family:var(--font-label);border-radius:6px;place-items:center;font-size:12px;font-weight:700;display:grid}.cm-brand .t{letter-spacing:-.01em;font-size:.9rem;font-weight:640}.cm-brand .t small{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:500;display:block}.cm-navgroup{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:1rem .65rem .35rem;font-size:10px}.cm-nav{color:var(--muted);border-radius:8px;align-items:center;gap:.6rem;padding:.42rem .65rem;font-size:.875rem;font-weight:500;display:flex}.cm-nav .ic{opacity:.85;flex:none;width:15px;height:15px}.cm-nav.active{background:var(--accent-wash);color:var(--accent-ink);font-weight:600}.cm-nav:not(.active):not(.disabled):hover{background:var(--surface-2);color:var(--ink)}.cm-nav.disabled{color:var(--faint);cursor:default}.cm-nav.disabled .soon{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;background:var(--surface-2);border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:.05rem .3rem;font-size:9px}.cm-feedback{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin-top:auto}.cm-feedback:disabled{cursor:progress;opacity:.7}.cm-main{flex-direction:column;min-width:0;display:flex}.cm-topbar{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:1rem;padding:.9rem 1.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cm-topbar{background:color-mix(in srgb, var(--paper) 70%, var(--surface))}}.cm-topbar{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0}.cm-topbar h1{color:var(--muted);margin:0;font-size:1.02rem;font-weight:560}.cm-monthnav{background:var(--surface);border:1px solid var(--line);border-radius:9px;align-items:center;gap:.1rem;padding:.16rem .24rem;display:inline-flex}.cm-navbtn{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:.26rem .5rem;font-size:.78rem}.cm-navbtn:hover{background:var(--surface-2);color:var(--ink)}.cm-monthcenter{white-space:nowrap;align-items:center;gap:.4rem;padding:0 .35rem;font-size:.85rem;font-weight:640;display:inline-flex}.cm-monthstate{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:20px;padding:.1rem .4rem;font-size:9px;font-weight:600}.cm-monthstate.current{background:var(--accent-wash);color:var(--accent-ink);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cm-monthstate.current{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.cm-monthstate.past{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.cm-monthstate.future{color:var(--accent-ink);border:1px dashed var(--accent);background:0 0}@supports (color:color-mix(in lab, red, red)){.cm-monthstate.future{border:1px dashed color-mix(in srgb, var(--accent) 45%, transparent)}}.cm-jump{font:inherit;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.26rem .4rem;font-size:.76rem}.cm-jump:hover{text-decoration:underline}.cm-content{width:100%;padding:1.6rem}.cm-banner{border:1px solid;border-radius:10px;align-items:center;gap:.6rem;margin-bottom:1.3rem;padding:.7rem .95rem;font-size:.85rem;display:flex}.cm-banner.sample,.cm-banner.unavailable{background:var(--warn-wash);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.cm-banner.sample,.cm-banner.unavailable{border-color:color-mix(in srgb, var(--warn) 30%, transparent)}}.cm-banner.sample,.cm-banner.unavailable{color:var(--warn)}.cm-banner.notwired{background:var(--surface-2);border-color:var(--line);color:var(--muted)}.cm-banner b{color:inherit}.cm-banner .dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.cm-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.cm-search{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:.45rem;min-width:210px;padding:.38rem .6rem;display:flex}.cm-search input{color:var(--ink);width:100%;font-size:.85rem;font-family:var(--font-sans);background:0 0;border:0;outline:0}.cm-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cm-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}}.cm-search svg{color:var(--faint);flex:none}.cm-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:2px;display:inline-flex}.cm-seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.35rem;padding:.28rem .62rem;font-size:.8rem;display:inline-flex}.cm-seg button .n{font-family:var(--font-label);font-size:11px}.cm-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:600}.cm-select{background:var(--surface);border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;padding:.38rem .6rem;font-size:.82rem}.cm-select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.cm-select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}}button.cm-select{justify-content:space-between;align-items:center;gap:.5rem;display:inline-flex;overflow:hidden}button.cm-select[data-state=open]{border-color:var(--accent)}.cm-select[data-placeholder]{color:var(--muted)}.cm-select-caret{color:var(--faint);flex:none}.cm-select-content{z-index:60;min-width:var(--radix-select-trigger-width);max-height:min(var(--radix-select-content-available-height), 22rem);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.cm-select-viewport{padding:4px}.cm-select-content .cm-select-viewport{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.cm-select-content .cm-select-viewport::-webkit-scrollbar{width:8px;display:block}.cm-select-content .cm-select-viewport::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.cm-select-scroll{height:22px;color:var(--muted);background:var(--surface);cursor:default;justify-content:center;align-items:center;display:flex}.cm-select-scroll:hover{color:var(--ink);background:var(--surface-2)}.cm-select-item{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:6px;outline:none;align-items:center;gap:.5rem;padding:.42rem 1.8rem .42rem .6rem;font-size:.85rem;display:flex;position:relative}.cm-select-item[data-highlighted]{background:var(--accent-wash);color:var(--accent-ink)}.cm-select-item[data-state=checked]{font-weight:620}.cm-select-item[data-disabled]{color:var(--faint);pointer-events:none}.cm-select-indicator{color:var(--accent);align-items:center;display:inline-flex;position:absolute;right:.55rem}.cm-select-grouplabel{font-family:var(--font-label);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding:.5rem .6rem .28rem;font-size:10px}.cm-themebtn{background:var(--surface);border:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.34rem .6rem;font-size:.8rem;font-weight:540;transition:color .12s,border-color .12s;display:inline-flex}.cm-themebtn:hover{color:var(--ink);border-color:var(--line-strong)}.cm-themebtn .ic{width:15px;height:15px}@media (max-width:560px){.cm-themebtn .lbl{display:none}.cm-themebtn{padding:.34rem .44rem}}.cm-spacer{flex:auto}.cm-count{font-family:var(--font-label);color:var(--faint);font-size:11.5px}.cm-tablewrap{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.cm-scroll{overflow-x:auto}table.cm-table{border-collapse:collapse;width:100%;font-size:.87rem}.cm-table thead th{text-align:left;font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface);padding:.6rem .9rem;font-size:10.5px;font-weight:600}.cm-table thead th.num,.cm-table tbody td.num{text-align:right;font-variant-numeric:tabular-nums}.cm-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.cm-table th.sortable .car{color:var(--accent);margin-left:.2rem}.cm-table tbody td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.62rem .9rem}.cm-table tbody tr:last-child td{border-bottom:0}.cm-table tbody tr:hover td{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.cm-table tbody tr:hover td{background:color-mix(in srgb, var(--surface-2) 50%, var(--surface))}}.cm-table tfoot td{border-top:1px solid var(--line-strong);background:var(--surface-2);font-variant-numeric:tabular-nums;padding:.6rem .9rem;font-weight:640}.cm-cell-name{font-weight:600}.cm-cell-name small{color:var(--faint);font-size:.76rem;font-weight:400;display:block}.cm-num-strong{font-variant-numeric:tabular-nums;font-weight:620}.cm-num-sub{color:var(--muted);font-family:var(--font-label);font-size:11px}.chip-row{gap:3px;display:inline-flex}.chip{width:20px;height:18px;font-family:var(--font-label);border:1px solid;border-radius:4px;place-items:center;font-size:10px;font-weight:700;display:grid}.chip.google{background:var(--accent-wash);color:var(--accent-ink);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chip.google{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.chip.meta{background:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.chip.meta{background:color-mix(in srgb, var(--accent-2) 14%, transparent)}}.chip.meta{color:var(--accent-ink);border-color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.chip.meta{border-color:color-mix(in srgb, var(--accent-2) 30%, transparent)}}.chip.bing{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.pace-pill{font-family:var(--font-label);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:20px;align-items:center;gap:.3rem;padding:.12rem .5rem;font-size:11px;font-weight:600;display:inline-flex}.pace-pill.on{background:var(--good-wash);color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.pace-pill.on{border-color:color-mix(in srgb, var(--good) 28%, transparent)}}.pace-pill.over{background:var(--crit-wash);color:var(--crit);border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.pace-pill.over{border-color:color-mix(in srgb, var(--crit) 28%, transparent)}}.pace-pill.under{background:var(--warn-wash);color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.pace-pill.under{border-color:color-mix(in srgb, var(--warn) 28%, transparent)}}.pace-pill .gly{font-size:9px}.meter{align-items:center;gap:.5rem;display:flex}.meter .track{background:var(--surface-3);border-radius:4px;flex:90px;min-width:70px;height:7px;position:relative;overflow:hidden}.meter .fill{border-radius:4px;position:absolute;top:0;bottom:0;left:0}.meter .fill.on{background:var(--good)}.meter .fill.over{background:var(--crit)}.meter .fill.under{background:var(--warn)}.meter .pct{font-family:var(--font-label);color:var(--muted);text-align:right;min-width:34px;font-size:11px}.cm-empty{text-align:center;color:var(--muted);padding:4rem 1rem}.cm-empty .mk{background:var(--surface-2);border:1px solid var(--line);width:44px;height:44px;color:var(--faint);border-radius:12px;place-items:center;margin:0 auto 1rem;display:grid}.cm-empty h2{color:var(--ink);margin:0 0 .35rem;font-size:1.05rem}.cm-empty p{max-width:42ch;margin:0 auto;font-size:.9rem}.be-head{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.4rem;display:flex}.be-head .lede{color:var(--muted);max-width:52ch;margin:.3rem 0 0;font-size:.9rem}.be-head h2{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:640}.be-hint{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.be-actions{align-items:center;gap:.5rem;display:flex}.be-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.be-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;padding:1.15rem 1.25rem}.be-panel h3{font-size:.7rem;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 .85rem}.be-field label{color:var(--muted);margin-bottom:.35rem;font-size:.8rem;display:block}.be-money-input{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:.45rem;padding:.55rem .75rem;display:flex}.be-money-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.be-money-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}}.be-money-input .cur{color:var(--faint);font-family:var(--font-label);font-size:.9rem}.be-money-input input{width:100%;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:0 0;border:0;outline:0;font-size:1.5rem;font-weight:680}.be-money-input:has(input[aria-invalid=true]){border-color:var(--crit)}.be-money-input input::placeholder{color:var(--faint);font-weight:400}.be-num{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font-family:var(--font-label);text-align:right;font-variant-numeric:tabular-nums;border-radius:6px;padding:.26rem .4rem;font-size:.82rem}.be-num:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.be-num:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}}.be-suffix{color:var(--faint);font-family:var(--font-label);font-size:.78rem}.be-bar{border:1px solid var(--line);border-radius:8px;height:36px;margin:.5rem 0 1rem;display:flex;overflow:hidden}.be-seg{color:#fff;white-space:nowrap;flex-direction:column;justify-content:center;min-width:0;padding:0 .6rem;font-size:.76rem;font-weight:600;display:flex;overflow:hidden}.be-seg .s2{font-family:var(--font-label);opacity:.92;font-size:10px;font-weight:500}.be-seg.google{background:var(--accent)}.be-seg.meta{background:var(--accent-2)}.be-seg.bing{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.be-seg.bing{background:color-mix(in srgb, var(--accent) 38%, var(--surface-3))}}.be-seg.bing{color:var(--ink)}.be-stat{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:.4rem 0;font-size:.86rem;display:flex}.be-stat.total{border-top:2px solid var(--line-strong);margin-top:.2rem;font-weight:640}.be-stat .v{font-family:var(--font-label);font-variant-numeric:tabular-nums;font-weight:600}.be-chan{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:.85rem;padding:.85rem 1rem .6rem}.be-chan.dirty{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.be-chan.dirty{border-color:color-mix(in srgb, var(--warn) 40%, var(--line))}}.be-chan.dirty{background:var(--warn-wash)}@supports (color:color-mix(in lab, red, red)){.be-chan.dirty{background:color-mix(in srgb, var(--warn-wash) 30%, var(--surface))}}.be-chan-head{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.be-chan-name{flex:none;align-items:center;gap:.55rem;min-width:0;display:inline-flex}.be-chan-budget{flex:none;width:190px}.be-chan-head .be-x{margin-left:auto}.be-chan-head .dot{border-radius:3px;flex:none;width:10px;height:10px}.be-chan-head .dot.google{background:var(--accent)}.be-chan-head .dot.meta{background:var(--accent-2)}.be-chan-head .dot.bing{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.be-chan-head .dot.bing{background:color-mix(in srgb, var(--accent) 45%, var(--surface-3))}}.be-chan-head .nm{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:640;overflow:hidden}.be-chan-head .ctrl{align-items:center;gap:.4rem;margin-left:auto;display:flex}.be-chan-head .eff{font-family:var(--font-label);color:var(--muted);text-align:right;min-width:38px;font-size:.78rem}.be-chan-head .amt{font-family:var(--font-label);font-variant-numeric:tabular-nums;text-align:right;min-width:74px;font-weight:640}.be-camp{grid-template-columns:minmax(0,1fr) 64px 46px 92px 28px;align-items:center;gap:.5rem;padding:.3rem 0 .3rem 1.5rem;display:grid;position:relative}.be-camp.split .be-chan-budget{flex:1;width:100%;padding:.22rem .4rem}.be-camp.split .be-money-input .cur{font-size:.72rem}.be-camp.split .be-money-input input{font-size:.82rem;font-weight:500}.be-camp:before{content:"";border-left:1.5px solid var(--line-strong);border-bottom:1.5px solid var(--line-strong);border-bottom-left-radius:5px;width:.75rem;height:1.05rem;position:absolute;top:-.1rem;left:.45rem}.be-camp .nm{font-size:.85rem}.be-camp .ctrl{align-items:center;gap:.4rem;margin-left:auto;display:flex}.be-camp .eff{font-family:var(--font-label);color:var(--faint);text-align:right;font-size:.76rem}.be-camp .amt{font-family:var(--font-label);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);font-size:.84rem}.be-camp-spend{font-family:var(--font-label);color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;font-size:.76rem}.be-camp.autopace.head{padding-top:.1rem;padding-bottom:.2rem}.be-camp.autopace.head:before{display:none}.be-camp.autopace.head span,.be-camp.autopace.head .be-th{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);text-align:right;font-size:.64rem;font-weight:600}.be-camp.autopace.head>:first-child,.be-camp.autopace.head>:first-child .be-th{text-align:left}.be-apply-cell{justify-content:flex-end;align-items:center;min-width:4.2rem;display:flex}.be-apply{font:inherit;border:1px solid var(--accent,#2f6feb);color:var(--accent,#2f6feb);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:.28rem .55rem;font-size:.75rem;line-height:1}.be-apply:hover{background:var(--accent);color:var(--paper)}.be-apply.retry{border-color:var(--crit);color:var(--crit)}.be-apply.retry:hover{background:var(--crit);color:var(--paper)}.be-applymsg{color:var(--muted,#8a8f98);white-space:nowrap;font-size:.72rem}.be-applymsg.ok{color:var(--good)}.be-applymsg.blocked{color:var(--muted,#8a8f98);cursor:help;border-bottom:1px dotted}.be-apply.hold{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;position:relative;overflow:hidden}.be-apply.hold.holding{color:var(--accent,#2f6feb);background:0 0}.be-apply.retry.holding{color:var(--crit)}.be-apply-fill{opacity:.22;pointer-events:none;background:currentColor;width:0;position:absolute;inset:0 auto 0 0}.be-apply.holding .be-apply-fill{width:100%;transition:width 1s linear}.be-apply-lbl{z-index:1;pointer-events:none;position:relative}.be-camp.spendproj{grid-template-columns:minmax(0,1fr) 104px 104px}.be-camp.spendproj.head{padding-top:.1rem;padding-bottom:.2rem}.be-camp.spendproj.head:before{display:none}.be-camp.spendproj.head span{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);text-align:right;font-size:.64rem;font-weight:600}.be-camp.spendproj.head span:first-child{text-align:left}.be-chanpace{font-family:var(--font-label);flex-wrap:wrap;align-items:center;gap:.55rem;padding:.2rem 0 .45rem 1.5rem;font-size:.8rem;display:flex}.be-chanpace-spent,.be-chanpace-should{color:var(--muted);font-variant-numeric:tabular-nums}.be-chanpace-rec{color:var(--faint);font-variant-numeric:tabular-nums}.be-history{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:1.1rem}.be-history-title{margin:0 0 .7rem;font-size:.95rem}.be-history-table{flex-direction:column;font-size:.82rem;display:flex}.be-history-row{border-bottom:1px solid var(--line);grid-template-columns:108px minmax(0,1fr) 150px 170px;align-items:center;gap:.75rem;padding:.44rem 0;display:grid}.be-history-row.head{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);font-size:.64rem;font-weight:600}.be-history-when{color:var(--muted);font-family:var(--font-label);white-space:nowrap}.be-history-camp{align-items:center;gap:.4rem;min-width:0;display:flex}.be-history-camp .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.be-history-change{font-family:var(--font-label);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.be-history-by{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:680px){.be-history-row{grid-template-columns:1fr 1fr;row-gap:.15rem}.be-history-row.head{display:none}}.be-cval{font-family:var(--font-label);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);font-size:.8rem}.be-cval.rec{color:var(--accent-ink);font-weight:640}.be-rec-edit{appearance:none;font:inherit;font-family:var(--font-label);text-align:right;cursor:text;background:0 0;border:0;width:100%;padding:0;font-size:.8rem;font-weight:640}.be-rec-edit:hover,.be-rec-edit:focus-visible{text-underline-offset:3px;outline:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.be-rec-edit.custom{color:var(--warn)}.be-rec-edit.custom.big{color:var(--crit);-webkit-text-decoration:underline wavy var(--crit);-webkit-text-decoration:underline wavy var(--crit);-webkit-text-decoration:underline wavy var(--crit);text-decoration:underline wavy var(--crit)}@supports (color:color-mix(in lab, red, red)){.be-rec-edit.custom.big{-webkit-text-decoration:underline wavy color-mix(in srgb, var(--crit) 55%, transparent);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--crit) 55%, transparent);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--crit) 55%, transparent);text-decoration:underline wavy color-mix(in srgb, var(--crit) 55%, transparent)}}.be-rec-edit.custom.big{text-underline-offset:3px}.be-cval.rec.editing input{box-sizing:border-box;width:100%;font:inherit;font-family:var(--font-label);text-align:right;color:var(--ink);background:var(--paper);border:1px solid var(--accent);box-shadow:0 0 0 3px var(--accent);border-radius:6px;outline:0;padding:.15rem .35rem;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.be-cval.rec.editing input{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.be-cval.rec.editing{position:relative}.be-cval.rec.editing input[aria-invalid=true]{border-color:var(--crit);box-shadow:0 0 0 3px var(--crit)}@supports (color:color-mix(in lab, red, red)){.be-cval.rec.editing input[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--crit) 20%, transparent)}}.be-rec-why{z-index:5;text-align:left;white-space:normal;width:max-content;max-width:240px;color:var(--crit);background:var(--surface);border:1px solid var(--crit);font-family:inherit;font-size:.72rem;font-weight:500;line-height:1.35;position:absolute;top:calc(100% + 4px);right:0}@supports (color:color-mix(in lab, red, red)){.be-rec-why{border:1px solid color-mix(in srgb, var(--crit) 40%, var(--line))}}.be-rec-why{box-shadow:var(--shadow);border-radius:6px;padding:.3rem .45rem}.be-dlgtag.custom{letter-spacing:.04em;text-transform:uppercase;color:var(--warn);background:var(--warn-wash);border-radius:4px;margin-left:.4rem;padding:.05rem .35rem;font-size:.62rem;font-weight:600}.be-dlgwarn{color:var(--crit);font-weight:600}.be-camp.unallocated{opacity:.82}.be-notinsplit{text-align:right;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);grid-column:3/-1;align-self:center;font-size:.66rem}.cm-select.be-addpick{padding:.3rem .55rem;font-size:.78rem}.be-cval .per{color:var(--faint);margin-left:1px;font-size:.62rem;font-weight:400}.be-cpace{font-family:var(--font-label);text-align:right;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:640}.be-cpace.on{color:var(--good)}.be-cpace.over{color:var(--crit)}.be-cpace.under{color:var(--warn)}.be-cpace.muted{color:var(--faint);font-weight:500}.be-campname.readonly{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:.15rem .3rem;font-size:.85rem;overflow:hidden}.be-btn{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;color:var(--ink);border-radius:8px;padding:.42rem .85rem;font-size:.82rem}.be-btn:not(:disabled):hover{border-color:var(--line-strong)}.be-btn:disabled{opacity:.45;cursor:not-allowed}.be-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--paper);font-weight:600}.be-btn.primary:not(:disabled):hover{background:var(--accent-2);border-color:var(--accent-2)}.be-savemsg{color:var(--warn);background:var(--warn-wash);border:1px solid var(--warn);font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.be-savemsg{border:1px solid color-mix(in srgb, var(--warn) 28%, transparent)}}.be-savemsg{border-radius:8px;margin-top:.9rem;padding:.5rem .75rem}.be-savemsg.ok{color:var(--good);background:var(--good-wash);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.be-savemsg.ok{border-color:color-mix(in srgb, var(--good) 28%, transparent)}}.be-savemsg.err{color:var(--crit);background:var(--crit-wash);border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.be-savemsg.err{border-color:color-mix(in srgb, var(--crit) 28%, transparent)}}.be-total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:.1rem 0 .9rem;font-size:1.5rem;font-weight:680;line-height:1.15}.be-range{align-items:center;gap:.3rem;display:inline-flex}.be-range .dash{color:var(--faint)}.be-x{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-self:center;padding:.15rem .3rem;font-size:.78rem;line-height:1}.be-x:hover{color:var(--crit);background:var(--crit-wash)}.be-campname{font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;width:100%;min-width:0;padding:.15rem .3rem;font-size:.85rem}.be-campname:hover{border-color:var(--line)}.be-campname:focus{border-color:var(--accent);background:var(--paper);box-shadow:0 0 0 3px var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.be-campname:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}}.be-addchip{border:1px dashed var(--line-strong);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:.3rem;margin-top:.35rem;padding:.28rem .6rem;font-size:.78rem;display:inline-flex}.be-addchip:hover{color:var(--accent-ink);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.be-addchip:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.be-addrow{flex-wrap:wrap;gap:.45rem;margin-top:.6rem;display:flex}.be-camp-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.be-addchip.ghost{border-style:solid;border-color:var(--line)}.be-addchip.ghost:hover{color:var(--ink);border-color:var(--line-strong)}.cm-headrow{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.3rem;display:flex}.cm-h2{letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:640}.cm-subtle{color:var(--muted);max-width:62ch;margin:.25rem 0 0;font-size:.88rem}.src-chip{font-family:var(--font-label);border:1px solid var(--line);white-space:nowrap;border-radius:20px;align-items:center;gap:.4rem;padding:.28rem .6rem;font-size:11px;display:inline-flex}.src-chip.sample{background:var(--surface-2);color:var(--muted)}.src-chip.sample .dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.src-chip.warn{background:var(--crit-wash);color:var(--crit);border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.src-chip.warn{border-color:color-mix(in srgb, var(--crit) 30%, transparent)}}.cm-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:1.1rem;padding:1rem 1.2rem .85rem}.cm-card-title{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;margin:0 0 .65rem;font-size:11px;display:flex}.cm-card-title.plain{box-shadow:none;background:0 0;border:0;margin:.4rem 0 .7rem;padding:0 0 0 .1rem}.psummary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem 1.3rem;padding:.2rem 0 1rem;font-size:.9rem;display:flex}.psummary b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:640}.psummary .on{color:var(--good)}.psummary .over{color:var(--crit)}.psummary .under{color:var(--warn)}.psummary-chan{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;padding:0 0 1rem;display:flex}.psummary-chan-label{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:.62rem;font-weight:600}.pchan{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.4rem;padding:.22rem .6rem;display:inline-flex}.pchan-nm{color:var(--ink);font-size:.78rem;font-weight:600}.pchan-fig{font-family:var(--font-label);font-variant-numeric:tabular-nums;color:var(--muted);font-size:.78rem}.pchan-fig b{color:var(--ink);font-weight:640}.pchan-fig .over{color:var(--crit)}.pchan-pace{font-family:var(--font-label);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:640}.pchan-pace.on{color:var(--good)}.pchan-pace.over{color:var(--crit)}.pchan-pace.under{color:var(--warn)}.plist{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.prow{border-top:1px solid var(--line);grid-template-columns:minmax(190px,1.2fr) minmax(150px,2fr) auto;align-items:center;gap:1.2rem;padding:.72rem 1.1rem;display:grid}.prow:first-child{border-top:0}.prow:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.prow:hover{background:color-mix(in srgb, var(--surface-2) 50%, var(--surface))}}.pname{font-size:.92rem;font-weight:600}.psub{color:var(--muted);font-size:.76rem;font-family:var(--font-label);margin-top:.1rem}.pbar .track{background:var(--surface-3);border-radius:5px;height:10px;position:relative}.pbar .fill{border-radius:5px;position:absolute;top:0;bottom:0;left:0}.pbar .fill.on{background:var(--good)}.pbar .fill.over{background:var(--crit)}.pbar .fill.under{background:var(--warn)}.pbar .target{background:var(--ink);opacity:.5;width:2px;position:absolute;top:-3px;bottom:-3px}.ppace{font-family:var(--font-label);letter-spacing:-.01em;text-align:right;font-variant-numeric:tabular-nums;min-width:66px;font-size:1.05rem;font-weight:680}.ppace.on{color:var(--good)}.ppace.over{color:var(--crit)}.ppace.under{color:var(--warn)}a.prow{color:inherit;cursor:pointer;text-decoration:none}.ppace.muted{color:var(--faint);font-weight:500}.prow.budgetonly .pname{color:var(--muted);font-weight:560}.pbar .fill.map{background:var(--accent)}.mapprog-pct{font-family:var(--font-label);text-align:right;min-width:48px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:640}.mapprog-pct.done{color:var(--good)}.cm-crumbs{font-family:var(--font-label);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.15rem;margin-bottom:1rem;font-size:11.5px;display:flex}.cm-crumb{align-items:center;gap:.4rem;display:inline-flex}.cm-crumbs a{color:var(--muted)}.cm-crumbs a:hover{color:var(--accent)}.cm-crumb .sep{color:var(--line-strong)}.cm-crumbs [aria-current=page]{color:var(--ink);font-weight:600}.det-editor{margin-top:1.7rem}.plist.plist-clientlevel{margin-bottom:.85rem}.prow.client-level{background:var(--accent-wash)}@supports (color:color-mix(in lab, red, red)){.prow.client-level{background:color-mix(in srgb, var(--accent-wash) 40%, var(--surface))}}.prow.client-level{box-shadow:inset 3px 0 0 var(--accent)}.prow.client-level:hover{background:var(--accent-wash)}@supports (color:color-mix(in lab, red, red)){.prow.client-level:hover{background:color-mix(in srgb, var(--accent-wash) 60%, var(--surface))}}.prow-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-wash);margin-left:.5rem;font-size:.62rem;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.prow-tag{background:color-mix(in srgb, var(--accent-wash) 70%, transparent)}}.prow-tag{vertical-align:middle;border-radius:5px;padding:.08rem .4rem}.prow.applied>*{opacity:.55}.prow.applied>:first-child{opacity:1}.prow.applied .pname{color:var(--muted)}.prow.applied:hover>*{opacity:.85}.prow-tag.applied{color:var(--good);background:var(--good-wash)}.cm-toploader{background:var(--accent);z-index:200;height:3px;box-shadow:0 0 8px var(--accent);transition:width .18s,opacity .3s;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.cm-toploader{box-shadow:0 0 8px color-mix(in srgb, var(--accent) 70%, transparent)}}.cm-toploader{pointer-events:none}.det-back{color:var(--muted);font-size:.82rem;font-family:var(--font-label);align-items:center;gap:.35rem;margin-bottom:1rem;display:inline-flex}.det-back:hover{color:var(--accent)}.det-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.det-title{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:680;line-height:1.1}.det-client{color:var(--muted);margin-top:.15rem;font-size:.9rem}.det-pace{font-family:var(--font-label);white-space:nowrap;font-size:1.1rem;font-weight:640}.det-pace.on{color:var(--good)}.det-pace.over{color:var(--crit)}.det-pace.under{color:var(--warn)}.det-metrics{flex-wrap:wrap;gap:1.4rem 2.6rem;margin:1rem 0 1.2rem;display:flex}.det-metric .k{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px}.det-metric .v{font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.25rem;font-weight:660;line-height:1.1}.det-bar{max-width:560px;margin-bottom:1.5rem}.det-chan{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:10px;margin-bottom:.7rem;padding:.7rem 1rem .5rem}.det-chan-head{border-bottom:1px solid var(--line);align-items:center;gap:.55rem;margin-bottom:.35rem;padding-bottom:.45rem;display:flex}.det-chan-head .dot{border-radius:3px;width:10px;height:10px}.det-chan-head .dot.google{background:var(--accent)}.det-chan-head .dot.meta{background:var(--accent-2)}.det-chan-head .dot.bing{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.det-chan-head .dot.bing{background:color-mix(in srgb, var(--accent) 45%, var(--surface-3))}}.det-chan-head .nm{font-size:.9rem;font-weight:640}.det-chan-head .sh{font-family:var(--font-label);color:var(--muted);font-size:11px}.det-chan-head .amt{font-family:var(--font-label);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:640}.det-camp{align-items:center;gap:.5rem;padding:.3rem 0 .3rem 1.4rem;font-size:.85rem;display:flex;position:relative}.det-camp:before{content:"";border-left:1.5px solid var(--line-strong);border-bottom:1.5px solid var(--line-strong);border-bottom-left-radius:5px;width:.7rem;height:.95rem;position:absolute;top:-.05rem;left:.42rem}.det-camp .amt{font-family:var(--font-label);font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto}.det-camp .amt b{color:var(--ink);font-weight:600}.det-note{color:var(--muted);font-size:.9rem}.det-note a{color:var(--accent)}.map-toolbar{flex-wrap:wrap;align-items:center;gap:.8rem;margin:.2rem 0 1rem;display:flex}.map-clear{color:var(--good);align-items:center;gap:.35rem;font-size:.82rem;font-weight:560;display:inline-flex}.map-bulk{background:var(--accent-wash);border:1px solid var(--accent);align-items:center;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.map-bulk{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line))}}.map-bulk{z-index:4;border-radius:10px;flex-wrap:wrap;margin-bottom:1rem;padding:.55rem .8rem;position:sticky;top:68px}.map-bulk .n{font-family:var(--font-label);color:var(--accent-ink);font-size:12px;font-weight:640}.map-table th.map-check,.map-table td.map-check{text-align:center;width:34px;padding-left:.6rem;padding-right:0}.map-check input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;vertical-align:middle}.map-name{font-size:.875rem;font-weight:540;line-height:1.3}.map-suggest{font-family:var(--font-label);letter-spacing:.02em;color:var(--accent-ink);background:var(--accent-wash);border:1px solid var(--accent);align-items:center;gap:.3rem;margin-top:.28rem;font-size:10.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.map-suggest{border:1px solid color-mix(in srgb, var(--accent) 26%, transparent)}}.map-suggest{cursor:pointer;border-radius:5px;padding:.12rem .4rem}.map-suggest:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.map-suggest:hover{background:color-mix(in srgb, var(--accent) 16%, var(--surface))}}.map-plat{font-family:var(--font-label);color:var(--muted);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:5px;align-items:center;gap:.35rem;padding:.1rem .4rem;font-size:11px;display:inline-flex}.map-when{color:var(--faint);white-space:nowrap;font-size:11.5px}.map-assign{min-width:190px;max-width:240px}.map-assign.unset{color:var(--faint);border-style:dashed;border-color:var(--line-strong)}.map-table tr.map-dirty td{background:var(--warn-wash)}@supports (color:color-mix(in lab, red, red)){.map-table tr.map-dirty td{background:color-mix(in srgb, var(--warn-wash) 42%, var(--surface))}}.map-rejected{font-family:var(--font-label);color:var(--crit);margin:.5rem 0 0;padding-left:1.1rem;font-size:11.5px}.map-rejected li{margin-top:.15rem}.auth-shell{background:var(--paper);place-items:center;min-height:100vh;padding:2rem;display:grid}.auth-card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:380px;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:.85rem;padding:2rem 1.9rem;display:flex}.auth-brand{align-items:center;gap:.5rem;font-size:.95rem;font-weight:640;display:inline-flex}.auth-brand .mk{background:var(--accent);width:24px;height:24px;color:var(--paper);font-family:var(--font-label);border-radius:7px;place-items:center;font-size:13px;font-weight:700;display:grid}.auth-card h1{letter-spacing:-.01em;margin:.5rem 0 0;font-size:1.4rem;font-weight:680}.auth-sub{color:var(--muted);margin:0 0 .4rem;font-size:.85rem}.auth-field{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.auth-field input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;border-radius:9px;padding:.6rem .7rem;font-size:.95rem}.auth-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.auth-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}}.auth-err{color:var(--crit);background:var(--crit-wash);border:1px solid var(--crit)}@supports (color:color-mix(in lab, red, red)){.auth-err{border:1px solid color-mix(in srgb, var(--crit) 28%, transparent)}}.auth-err{border-radius:8px;padding:.5rem .7rem;font-size:.82rem}.auth-btn{background:var(--accent);border:1px solid var(--accent);color:var(--paper);font:inherit;cursor:pointer;border-radius:9px;margin-top:.35rem;padding:.62rem;font-size:.92rem;font-weight:600}.auth-btn:not(:disabled):hover{background:var(--accent-2);border-color:var(--accent-2)}.auth-btn:disabled{opacity:.55;cursor:not-allowed}.cm-user{align-items:center;gap:.7rem;display:inline-flex}.cm-user-info{text-align:right;flex-direction:column;line-height:1.15;display:flex}.cm-user-info .nm{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.8rem;font-weight:560;overflow:hidden}.cm-user-info .rl{font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:10px}.cm-signout{background:var(--surface);border:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;border-radius:8px;padding:.34rem .6rem;font-size:.78rem}.cm-signout:hover{color:var(--ink);border-color:var(--line-strong)}.usr-add{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:1.2rem;padding:1.1rem 1.2rem}.usr-add-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:.8rem;display:grid}.be-field{flex-direction:column;gap:.3rem;display:flex}.be-field>span{color:var(--muted);font-size:.78rem}.be-field input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;border-radius:8px;padding:.5rem .65rem;font-size:.9rem}.be-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.be-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}}.usr-add-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.9rem;display:flex}.usr-email{font-weight:560}.usr-you{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-wash);border-radius:4px;margin-left:.4rem;padding:.08rem .34rem;font-size:9.5px}.usr-role{min-width:132px}.usr-when{color:var(--faint);font-size:11.5px}.usr-table td.usr-check,.usr-table th:last-child{text-align:center;width:44px}@media (max-width:960px){.cm-shell{grid-template-columns:1fr}.cm-sidebar{border-right:0;border-bottom:1px solid var(--line);align-items:center;gap:.3rem;height:auto;padding:.5rem .9rem;display:flex;position:static;overflow-x:auto}.cm-brand,.cm-navgroup{display:none}.cm-nav{white-space:nowrap;flex:none}.be-grid{grid-template-columns:1fr}}@media (max-width:560px){.prow{grid-template-columns:1fr auto}.prow .pbar{order:3;grid-column:1/-1}}.prow-tag.unbudgeted{color:var(--crit);background:var(--crit)}@supports (color:color-mix(in lab, red, red)){.prow-tag.unbudgeted{background:color-mix(in srgb, var(--crit) 16%, transparent)}}.prow.unbudgeted .pbar .track .fill{opacity:.85}.be-chan.ghost{opacity:.92;border-style:dashed}.be-ghost-mark{color:var(--crit);white-space:nowrap;margin-left:auto;font-size:.78rem;font-weight:600}.be-ghosts{flex-direction:column;gap:.6rem;margin-bottom:.9rem;display:flex}.be-bulkapply{border:1px solid var(--accent);background:var(--accent);color:var(--paper);cursor:pointer;white-space:nowrap;border-radius:6px;padding:.4rem .75rem;font-size:.8rem}.be-bulkapply:hover{filter:brightness(1.06)}.be-dialog{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;width:calc(100% - 2rem);max-width:34rem;padding:0;box-shadow:0 12px 40px #00000038}.be-dialog::backdrop{background:#0f121673}.be-dlg{padding:1.25rem 1.35rem;font-size:.86rem}.be-dlg h3{margin:0 0 .9rem;font-size:1rem}.be-dlg h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#8a8f98);margin:.9rem 0 .35rem;font-size:.72rem;font-weight:600}.be-dlglist{margin:0;padding:0;list-style:none}.be-dlglist li{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.be-dlglist li .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.be-dlglist li .vl{white-space:nowrap;color:var(--muted,#8a8f98)}.be-dlglist li.ok .vl{color:var(--good)}.be-dlglist li.bad .vl{color:var(--crit)}.be-dlgtot{border-top:2px solid var(--line-strong);justify-content:space-between;gap:1rem;margin-top:.9rem;padding-top:.6rem;font-weight:600;display:flex}.be-dlgnote{color:var(--muted,#8a8f98);margin:.7rem 0 0;font-size:.78rem}.be-dlgfoot{justify-content:flex-end;align-items:center;gap:.6rem;margin-top:1.1rem;display:flex}.um-wrap{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin-top:1.5rem;padding:1rem 1.15rem}.um-head h3{margin:0 0 .25rem;font-size:.92rem}.um-lede{color:var(--muted,#8a8f98);margin:0 0 .8rem;font-size:.79rem}.um-err{color:var(--crit);margin:0 0 .7rem;font-size:.8rem}.um-list{margin:0;padding:0;list-style:none}.um-list li{border-top:1px solid var(--line);grid-template-columns:minmax(7rem,auto) 1fr auto auto auto;align-items:center;gap:.85rem;padding:.42rem 0;font-size:.83rem;display:grid}.um-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.um-spend{font-variant-numeric:tabular-nums}.um-last{color:var(--muted,#8a8f98);font-variant-numeric:tabular-nums;font-size:.76rem}.um-confirm{align-items:center;gap:.45rem;display:flex}.um-ask{color:var(--muted,#8a8f98);white-space:nowrap;font-size:.78rem}.be-chancount{color:var(--muted,#8a8f98);white-space:nowrap;margin-left:.55rem;font-size:.7rem;font-weight:500}.be-alloc{color:var(--muted,#8a8f98);white-space:nowrap;margin-left:.6rem;font-size:.72rem}.be-alloc.under{color:var(--warn)}.be-alloc.over{color:var(--crit)}.be-cstatus{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.3rem;min-width:0;font-size:.72rem;display:flex}.be-cstatus .st{text-overflow:ellipsis;overflow:hidden}.be-cstatus .st.live{color:var(--good);font-weight:600}.be-cstatus .st.paused{color:var(--crit);font-weight:600}.be-cstatus .st.completed{color:var(--faint,#8a8f98);font-weight:600}.be-cstatus .st.unknown{color:var(--muted,#8a8f98)}.be-cstatus.muted{color:var(--faint,#8a8f98)}.be-done{border:1px solid var(--line);color:var(--muted);cursor:pointer;opacity:1;background:0 0;border-radius:4px;flex:none;width:20px;height:18px;font-size:11px;line-height:1;transition:color .1s,border-color .1s}.be-camp:hover .be-done,.be-camp.done .be-done,.be-done:focus-visible,.be-done:hover{color:var(--ink);border-color:var(--line-strong)}.be-done:disabled{cursor:default;opacity:.4}.be-camp.done{opacity:.55}.be-camp.split{grid-template-columns:minmax(0,1fr) 100px 46px 250px 28px}.be-camp.split.head{padding-top:.1rem;padding-bottom:.2rem}.be-camp.split.head:before{display:none}.be-camp.split.head span{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);font-size:.64rem;font-weight:600}.be-camp.split.head span:nth-child(3){text-align:right}@media (max-width:760px){.be-camp.split.ahead{grid-template-columns:minmax(0,1fr) 88px 34px 104px 0}}.be-dates{align-items:center;gap:.25rem;min-width:0;display:flex}.be-dates.muted{color:var(--faint);justify-content:center;font-size:.75rem}.be-date{min-width:0;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:5px;flex:1;padding:.16rem .25rem;font-size:.72rem}.be-date:hover{border-color:var(--line-strong)}.be-date:focus{outline:2px solid var(--accent);outline-offset:-1px}.be-cstatus .st.pending{color:var(--muted);font-weight:600}.be-cstatus .st.ended{color:var(--faint);font-weight:600}.be-cstatus .st.overrunning{color:var(--crit);background:var(--crit-wash);border-radius:4px;padding:.05rem .3rem;font-weight:700}.be-datehint{margin:.5rem 0 0;font-size:.75rem;line-height:1.45}.be-flight{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:4px;flex:none;padding:0 .25rem;font-size:.64rem;font-weight:600}.be-datestate{font-size:.62rem;font-family:var(--font-label);letter-spacing:.04em;white-space:nowrap;flex:none;min-width:3.1rem}.be-datestate.saving{color:var(--faint)}.be-datestate.saved{color:var(--good)}.be-datestate.error{color:var(--crit)}.be-alloc.outside{color:var(--crit);font-weight:600}.be-chan-body{overflow-x:auto}.be-camt{min-width:0;display:flex}.be-camp.autopace .be-chan-budget{flex:1;width:100%;padding:.18rem .35rem}.be-camp.autopace .be-money-input .cur{font-size:.7rem}.be-camp.autopace .be-money-input input{text-align:right;font-size:.82rem;font-weight:500}.be-camp.autopace .be-dates{justify-content:flex-start}.be-camp.autopace.head span:nth-child(5),.be-camp.autopace.head span:nth-child(6){text-align:left}.be-cstatus .st.noaccess,.be-cstatus .st.issue{color:var(--warn);background:var(--warn-wash);border-radius:4px;padding:.05rem .3rem;font-weight:600}.be-camp.autopace.unallocated .be-notinsplit{grid-column:auto}.be-applycell .be-noapply{white-space:nowrap;font-size:.66rem;line-height:1.2}.be-camp.autopace.head span:nth-child(5){text-align:right}.be-date:not(:focus):in-range{color:var(--ink)}.be-dates .sep{color:var(--faint);flex:none;font-size:.7rem}.be-date{flex:none;min-width:92px}.be-datestate{text-align:center;min-width:1rem}.be-camp.autopace.head span:nth-child(5){padding-right:.5rem}.be-camp.autopace.head span:nth-child(6){padding-left:.15rem}@media (max-width:1700px){.be-grid{grid-template-columns:minmax(0,1fr)}}.be-date::-webkit-calendar-picker-indicator{display:none}.be-date{min-width:74px;padding:.1rem .15rem;font-size:.7rem}.be-apply-cell .be-noapply{white-space:nowrap;font-size:.66rem;line-height:1.2}.be-camp.autopace{min-width:0}@media (max-width:1500px){.be-camp.autopace{grid-template-columns:minmax(0,1fr) 130px 84px 112px 178px 92px 76px}.be-camp.autopace.apply-on{grid-template-columns:minmax(0,1fr) 130px 84px 112px 178px 92px 76px 92px}.be-camp.autopace>:nth-child(4){display:none}}.be-datestate{margin-right:.3rem}.be-chan-body{max-height:min(62vh,640px);overflow:auto}.be-camp.autopace.head{z-index:2;background:var(--surface-2);border-bottom:1px solid var(--line-strong);margin-bottom:0;padding-top:.42rem;padding-bottom:.42rem;position:sticky;top:0}.be-camp.autopace>*+*{border-left:1px solid var(--line);align-items:center;min-height:1.15rem;padding-left:.55rem;display:flex}.be-camp.autopace>:nth-child(3),.be-camp.autopace>:nth-child(4),.be-camp.autopace>:nth-child(7),.be-camp.autopace>:nth-child(8){justify-content:flex-end}.be-camp.autopace.head>:nth-child(3),.be-camp.autopace.head>:nth-child(4),.be-camp.autopace.head>:nth-child(7),.be-camp.autopace.head>:nth-child(8){text-align:right}.be-camp.autopace>:last-child{justify-content:flex-end}.be-camp.autopace:not(.head){border-bottom:1px solid var(--line)}.be-camp.autopace:not(.head):hover{background:var(--surface-2)}.be-camp.autopace:not(.head):last-child{border-bottom:0}.be-camp.autopace{gap:.35rem;padding-top:.26rem;padding-bottom:.26rem}.be-camp.autopace>:nth-child(2){justify-content:flex-start}.be-camp.autopace.head>:nth-child(2){text-align:left}.be-date.empty{color:#0000;background:0 0;border-color:#0000}.be-dates:hover .be-date.empty,.be-date.empty:focus{color:var(--muted);border-color:var(--line);background:var(--surface)}.be-dates:has(.be-date.empty) .sep{color:#0000}.be-dates:hover .sep{color:var(--faint)}.be-camp.autopace:before{display:none}.be-camp.autopace{padding-left:1rem}.be-date.empty::-webkit-datetime-edit{color:#0000}.be-dates:hover .be-date.empty::-webkit-datetime-edit{color:var(--muted)}.be-date.empty:focus::-webkit-datetime-edit{color:var(--muted)}.be-th{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:.15rem;margin:0;padding:0;display:inline-flex}.be-camp.autopace.head .be-th:hover{color:var(--ink)}.be-camp.autopace.head .be-th.sorted{color:var(--accent-ink);font-weight:700}.be-th:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.be-sortmark{opacity:.85;font-size:.7em}.be-camp.autopace.head>:nth-child(3) .be-th,.be-camp.autopace.head>:nth-child(4) .be-th,.be-camp.autopace.head>:nth-child(7) .be-th,.be-camp.autopace.head>:nth-child(8) .be-th{flex-direction:row}.be-camp.autopace.total{border-top:2px solid var(--line-strong);background:var(--surface-2);z-index:1;border-bottom:0;font-weight:600;position:sticky;bottom:0}.be-camp.autopace.total:hover{background:var(--surface-2)}.be-camp.autopace.total .be-campname{color:var(--muted);font-weight:600}.be-cstatus .st{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:999px;align-items:center;gap:.25rem;max-width:100%;padding:.09rem .42rem;font-size:.66rem;font-weight:600;display:inline-flex;overflow:hidden}.be-cstatus .st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.be-cstatus .st.live{color:var(--good);background:var(--good-wash);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.be-cstatus .st.live{border-color:color-mix(in srgb, var(--good) 34%, transparent)}}.be-cstatus .st.paused{color:var(--muted);background:var(--surface-2);border-color:var(--line)}.be-cstatus .st.pending{color:var(--accent-ink);background:var(--accent-wash);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.be-cstatus .st.pending{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.be-cstatus .st.ended{color:var(--faint);background:var(--surface-2);border-color:var(--line)}.be-cstatus .st.completed{color:var(--muted);background:var(--surface-2);border-color:var(--line)}.be-cstatus .st.noaccess{color:var(--warn);background:var(--warn-wash);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.be-cstatus .st.noaccess{border-color:color-mix(in srgb, var(--warn) 34%, transparent)}}.be-cstatus .st.issue{color:var(--warn);background:var(--warn-wash);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.be-cstatus .st.issue{border-color:color-mix(in srgb, var(--warn) 34%, transparent)}}.be-cstatus .st.overrunning{color:var(--crit);background:var(--crit-wash);border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.be-cstatus .st.overrunning{border-color:color-mix(in srgb, var(--crit) 40%, transparent)}}.be-cstatus .st.overrunning{font-weight:700}.be-cstatus .st.unknown{color:var(--faint);border-color:var(--line);background:0 0}.be-cstatus .st.unknown:before,.be-cstatus .st.ended:before,.be-cstatus .st.completed:before{display:none}.be-flightcell{align-items:center;min-width:0;display:flex;position:relative}.be-datepill{font-family:var(--font-label);cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:.25rem;max-width:100%;padding:.12rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex;overflow:hidden}.be-datepill.unset{color:var(--faint);background:0 0;border-style:dashed;padding:.12rem .45rem}.be-datepill:hover,.be-datepill.open{border-color:var(--accent);color:var(--accent-ink)}.be-datepill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.be-datepop{z-index:60;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:.5rem;width:16rem;padding:.75rem;display:flex;position:fixed}.be-datefield{color:var(--muted);justify-content:space-between;align-items:center;gap:.6rem;font-size:.76rem;display:flex}.be-datefield input{font-family:var(--font-label);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:6px;padding:.2rem .35rem;font-size:.78rem}.be-datepop .be-datehint{color:var(--faint);margin:0;font-size:.68rem;line-height:1.4}.be-camp.autopace{grid-template-columns:minmax(0,1fr) 132px 96px 96px 112px 116px 92px 112px}.be-camp.autopace.apply-on{grid-template-columns:minmax(0,1fr) 132px 96px 96px 112px 116px 92px 112px 92px}@media (max-width:1500px){.be-camp.autopace{grid-template-columns:minmax(0,1fr) 124px 104px 112px 116px 92px 112px}.be-camp.autopace.apply-on{grid-template-columns:minmax(0,1fr) 124px 104px 112px 116px 92px 112px 92px}.be-camp.autopace .be-due{display:block}.be-camp.autopace>.be-cval:has(>.be-due){flex-direction:column;justify-content:center;align-items:flex-end}.be-camp.autopace>:nth-child(2){flex-wrap:wrap;row-gap:2px}}.be-due{color:var(--faint);white-space:nowrap;font-size:.6rem;font-weight:400;line-height:1.2;display:none}.be-camp.autopace .be-campname.readonly{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.be-camp.autopace .be-cpace{white-space:nowrap}.ppace{white-space:nowrap;min-width:8.75rem}.cm-outage{border:1px solid var(--warn);max-width:34rem;margin:2.5rem auto;padding:1.5rem 1.6rem}@supports (color:color-mix(in lab, red, red)){.cm-outage{border:1px solid color-mix(in srgb, var(--warn) 34%, var(--line))}}.cm-outage{background:var(--warn-wash);text-align:left;border-radius:12px}.cm-outage .mk{color:var(--warn);margin-bottom:.5rem;font-size:1.5rem;line-height:1}.cm-outage h2{color:var(--ink);margin:0 0 .6rem;font-size:1.1rem;font-weight:600}.cm-outage p{color:var(--ink);margin:0 0 .6rem;font-size:.9rem;line-height:1.5}.cm-outage p.quiet{color:var(--muted);font-size:.85rem}.cm-outage details{color:var(--muted);margin-top:.8rem;font-size:.8rem}.cm-outage summary{cursor:pointer}.cm-outage code{background:var(--surface);border:1px solid var(--line);color:var(--muted);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin-top:.4rem;padding:.5rem .6rem;font-size:.74rem;display:block;overflow-x:auto}.autopace{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0 0 1.1rem;padding:.7rem .95rem}.autopace.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.autopace.on{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.autopace.on{box-shadow:inset 3px 0 0 var(--accent)}.autopace-head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.autopace-title{font-size:.9rem;font-weight:640}.autopace-state{font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;background:var(--surface-2);color:var(--muted);border-radius:999px;padding:.1rem .45rem;font-size:.68rem}.autopace-state.on{background:var(--good-wash);color:var(--good)}.autopace-note{color:var(--muted);margin:.4rem 0 0;font-size:.8rem;line-height:1.45}.autopace-note b{color:var(--ink);font-weight:560}.autopace-note .muted{color:var(--faint)}.autopace-err{color:var(--crit);margin:.4rem 0 0;font-size:.8rem}.excluded-panel{border:1px solid var(--line-strong);background:var(--surface);box-shadow:inset 3px 0 0 var(--faint);border-radius:10px;margin:1rem 0 1.4rem;padding:.8rem .95rem}.excluded-title{margin:0;font-size:.95rem}.excluded-title b{font-weight:640}.exclude-switch{margin:0 0 1.1rem}.exclude-switch .autopace-head,.excluded-panel .autopace-head{margin-top:.5rem}.exclude-reason{border:1px solid var(--line);max-width:32rem;font:inherit;background:var(--surface);color:var(--ink);border-radius:8px;flex:16rem;padding:.42rem .7rem;font-size:.82rem}.excluded-list{margin-top:1.1rem}.excluded-list-head{flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;padding:0 0 .5rem;display:flex}.excluded-list-line{color:var(--muted);font-size:.82rem}.prow.excluded>*{opacity:.55}.prow.excluded:hover>*{opacity:.85}@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}
