@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--auth-accent:#b6e34a;--auth-accent-hover:#c6f453;--auth-link:#b6e34a}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Monaco, Consolas, monospace;--color-red-50:#fef2f2;--color-red-300:#ffa3a3;--color-red-700:#bf000f;--color-green-700:#008138;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-900:#171717;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", system-ui, sans-serif;--default-mono-font-family:"JetBrains Mono", "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Monaco, Consolas, monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@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}.invisible{visibility:hidden}.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}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.top-5{top:calc(var(--spacing) * 5)}.right-0{right:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.col-6{grid-column:6}.col-12{grid-column:12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-\[3px\]{height:3px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-full{min-height:100%}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-\[248px\]{width:248px}.w-\[520px\]{width:520px}.w-\[min\(580px\,46vw\)\]{width:min(580px,46vw)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[74ch\]{max-width:74ch}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1480px\]{max-width:1480px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-neutral-100>:not(:last-child)){border-color:var(--color-neutral-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-red-300{border-color:var(--color-red-300)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-red-50{background-color:var(--color-red-50)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.text-\[\.\.\.\]{color:...}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-body\)\]{color:var(--ink-body)}.text-\[var\(--ink-muted\)\]{color:var(--ink-muted)}.text-\[var\(--ink-subtle\)\]{color:var(--ink-subtle)}.text-green-700{color:var(--color-green-700)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-900{color:var(--color-neutral-900)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-\[var\(--row-hover\)\]:hover{background-color:var(--row-hover)}}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--bg), 0 0 0 3px var(--accent);border-radius:4px;outline:2px solid #0000;transition:box-shadow .12s}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;transition:outline-offset .12s}}:root{--bg:#f5f7f4;--surface:#eef1ea;--section-cap:#303832;--section-cap-ink:#f3f6f0;--section-cap-muted:#c4cec1;--section-cap-selected:#f8faf5;--section-cap-selected-ink:#293028;--section-header:#d6d9d2;--section-subheader:#e5e8e1;--surface-raised:#fff;--surface-tinted:#f8faf5;--surface-elevated:#fff;--surface-dark:#0c1108;--report-frame:#161618;--report-rail:#202024;--report-topbar-h:64px;--nav-border:#26262614;--ink:#262626;--ink-secondary:#52524f;--ink-body:#6b6b67;--ink-muted:#76766f;--ink-subtle:#c7c7c2;--text-primary:var(--ink);--text-secondary:var(--ink-secondary);--text-muted:var(--ink-muted);--text-subtle:var(--ink-subtle);--border-shadow:0 0 0 1px #0d1d2f14;--border-shadow-strong:0 0 0 1px #0d1d2f29;--border-shadow-light:0 0 0 1px #0d1d2f0a;--border-inner-ring:inset 0 0 0 1px #fafafa;--border:#e3e5df;--border-light:#eef1ea;--border-strong:#262626;--accent:#a4cd39;--accent-hover:#93b833;--accent-subtle:#eef6dc;--accent-text-on:#262626;--cv-cpc:#b8860b;--highlight:#c6f453;--green-deep:#5f7d18;--link:#5f7d18;--brand-secondary:#c6f453;--brand-secondary-subtle:#f4fbd9;--success:#059669;--success-subtle:#d1fae5;--success-text:#065f46;--warning:#d97706;--warning-subtle:#fef3c7;--warning-text:#92400e;--danger:#e11d48;--danger-subtle:#ffe4e6;--danger-text:#9f1239;--bar:#4b5563;--bar-band:#9aa3ad;--bar-interest:#e5e8e1;--pace-yellow:#9a7400;--pace-yellow-subtle:#fdf0c8;--pace-orange:#b8460a;--pace-orange-subtle:#ffe6d2;--pace-under-ink:var(--warning);--pace-on-ink:var(--success);--pace-over-ink:var(--danger);--pace-none-ink:var(--ink-muted);--pace-under-bg:var(--warning-subtle);--pace-on-bg:var(--success-subtle);--pace-over-bg:var(--danger-subtle);--pace-none-bg:var(--surface-tinted);--info:#6b6b67;--info-subtle:#eef1ea;--tier-1-ink:#33450c;--tier-1-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--tier-1-bg:color-mix(in oklab, var(--accent) 40%, var(--surface-raised))}}:root{--tier-2-ink:#5f7d18;--tier-2-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--tier-2-bg:color-mix(in oklab, var(--accent) 22%, var(--surface-raised))}}:root{--tier-3-ink:#6d7654;--tier-3-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--tier-3-bg:color-mix(in oklab, var(--accent) 10%, var(--surface-raised))}}:root{--tier-4-ink:var(--ink-muted);--tier-4-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--tier-4-bg:color-mix(in oklab, var(--accent) 3%, var(--surface-raised))}}:root{--open-beacon-ink:var(--green-deep);--open-dash-ink:var(--pace-orange);--open-config-ink:var(--ink-body);--rep-chip-bg:var(--band-g2);--rep-chip-ink:var(--band-ink);--rep-riley-chip-bg:var(--band-g2);--rep-jake-chip-bg:var(--band-g1)}@supports (color:color-mix(in lab, red, red)){:root{--rep-jake-chip-bg:color-mix(in oklab, var(--band-g1) 78%, var(--accent))}}:root{--rep-riley-mark:#aeb4b4;--rep-jake-mark:#c7ab96;--ch-google:#1a73e8;--ch-google-subtle:#e8f0fe;--ch-meta:#6b3fd1;--ch-meta-subtle:#ede7fb;--ch-bing:#0f8f8f;--ch-bing-subtle:#ddf2f1;--donut-1:#a4cd39;--donut-2:#5f7d18;--donut-3:#cfe6a3;--shadow-card:0 0 0 1px #0d1d2f0f, 0 1px 2px #0d1d2f0a, 0 4px 8px -4px #0d1d2f0a;--shadow-card-hover:0 0 0 1px #0d1d2f1a, 0 1px 2px #0d1d2f0a, 0 12px 24px -8px #0d1d2f14;--shadow-elevated:#32325d2e 0 30px 45px -30px, #0000001a 0 18px 36px -18px;--shadow-modal:#32325d38 0 30px 60px -20px, #00000024 0 14px 28px -14px, #0d1d2f1a 0 0 0 1px;--shadow-focus:0 0 0 3px #a4cd394d;--shadow-accent-lift:0 6px 18px -6px #a4cd3973;--scrim:#0a0a0c6b;--hairline-top:inset 0 1px 0 var(--border);--space-px:1px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-pill:9999px;--font-display-tracking-72:-.045em;--font-display-tracking-56:-.04em;--font-display-tracking-48:-.035em;--font-display-tracking-40:-.03em;--font-display-tracking-32:-.025em;--font-display-tracking-24:-.018em;--font-display-tracking-20:-.014em;--font-display-tracking-16:-.005em;--color-muted:var(--ink-muted);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--dur-instant:.12s;--dur-fast:.16s;--dur-base:.2s;--dur-slow:.22s;--hairline:inset 0 -1px 0 var(--border-light);--hairline-strong:inset 0 -1px 0 var(--border);--well-1:#f5f7f1;--well-2:#ecefe6;--well-3:#e3e7dc;--tree-1:#f2f5ec;--tree-2:#e8ede0;--tree-3:#dfe5d5;--figure-hero:48px;--figure-primary:34px;--figure-compact:22px;--row-hover:#a4cd390f;--row-selected:#eef6dc;--trust-0:#d3d6cc;--trust-1:#b9bdb1;--trust-2:#9a9f92;--trust-3:#7b8073;--trust-4:#5d6256;--trust-5:#43473d;--trust-6:#2b2e26;--trust-done:var(--accent);--trust-ink-on-shallow:#1a1c19;--trust-ink-on-deep:#f5f7f4}@supports (color:lab(0% 0 0)){:root{--rep-riley-mark:lab(72.9127% -2.37861 -.675106);--rep-jake-mark:lab(72.0948% 8.17666 14.724)}}[data-theme=dark]{--bar:#a3adb8;--bar-band:#6b7480;--bar-interest:#2f3136;--bg:#0e0e10;--surface:#161619;--section-header:#2b2b30;--section-subheader:#232327;--surface-raised:#1c1c20;--surface-tinted:#131316;--surface-elevated:#232327;--surface-dark:#09090b;--nav-border:#ffffff14;--well-1:#18181b;--well-2:#141417;--well-3:#101013;--tree-1:#222227;--tree-2:#29292f;--tree-3:#303037;--ink:#ededef;--ink-secondary:#b8b8bc;--ink-body:#8e8e93;--ink-muted:#8a8a8f;--ink-subtle:#444448;--text-primary:var(--ink);--text-secondary:var(--ink-secondary);--text-muted:var(--ink-muted);--text-subtle:var(--ink-subtle);--border:#2a2a2f;--border-light:#1d1d21;--border-strong:#ededef;--border-shadow:0 0 0 1px #ffffff14;--border-shadow-strong:0 0 0 1px #ffffff2e;--border-shadow-light:0 0 0 1px #ffffff0d;--accent:#b6e34a;--accent-hover:#c6f453;--accent-subtle:#b6e34a29;--accent-text-on:#0e0e10;--cv-cpc:#e0b34a;--highlight:#c6f453;--green-deep:#b6e34a;--link:#b6e34a;--brand-secondary:#c6f453;--brand-secondary-subtle:#c6f4532e;--success:#34d399;--success-subtle:#10b9812e;--success-text:#6ee7b7;--warning:#fbbf24;--warning-subtle:#d9770633;--warning-text:#fcd34d;--danger:#fb7185;--danger-subtle:#e11d4833;--danger-text:#fda4af;--pace-yellow:#fcd34d;--pace-yellow-subtle:#ca8a0433;--pace-orange:#fdba74;--pace-orange-subtle:#c2410c38;--info:#8e8e93;--info-subtle:#8e8e9329;--ch-google:#7aa9f0;--ch-google-subtle:#1a73e838;--ch-meta:#b29bf0;--ch-meta-subtle:#6b3fd13d;--ch-bing:#5cc7c7;--ch-bing-subtle:#0f8f8f38;--donut-1:#b6e34a;--donut-2:#7faf3a;--donut-3:#d9edb4;--shadow-card:0 0 0 1px #ffffff12, 0 1px 2px #0006, 0 8px 24px -12px #0000008c;--shadow-card-hover:0 0 0 1px #ffffff1f, 0 1px 2px #0006, 0 16px 32px -12px #0009;--shadow-focus:0 0 0 3px #b6e34a4d;--shadow-accent-lift:0 6px 18px -6px #b6e34a6b;--row-hover:#b6e34a1a;--row-selected:#b6e34a14;--trust-0:#2e2e31;--trust-1:#3f3f43;--trust-2:#54545a;--trust-3:#6f6f76;--trust-4:#8e8e96;--trust-5:#b2b2ba;--trust-6:#d9d9df;--trust-done:var(--accent);--trust-ink-on-shallow:#ededef;--trust-ink-on-deep:#0e0e10}html{font-feature-settings:"cv01", "ss03", "ss01", "tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--bg);color:var(--ink);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:15px;font-weight:400;line-height:1.5}::selection{color:var(--ink);background:#a4cd3947}h1,.display-1{letter-spacing:var(--font-display-tracking-56);color:var(--ink);font-size:clamp(36px,5vw,56px);font-weight:350;line-height:1.04}h2,.display-2{letter-spacing:var(--font-display-tracking-40);color:var(--ink);font-size:clamp(28px,3.5vw,40px);font-weight:400;line-height:1.1}h3,.display-3{letter-spacing:var(--font-display-tracking-24);color:var(--ink);font-size:24px;font-weight:500;line-height:1.2}h4{letter-spacing:var(--font-display-tracking-20);color:var(--ink);font-size:18px;font-weight:500;line-height:1.3}.card{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:box-shadow .16s cubic-bezier(.2,.8,.2,1)}.card-hoverable:hover{box-shadow:var(--shadow-card-hover)}.pill{border-radius:var(--radius-pill);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.pill-neutral{background:var(--surface);color:var(--ink-secondary);box-shadow:var(--border-shadow-light)}.pill-success{background:var(--success-subtle);color:var(--success-text)}.pill-warning{background:var(--warning-subtle);color:var(--warning-text)}.pill-danger{background:var(--danger-subtle);color:var(--danger-text)}.pill-info{background:var(--info-subtle);color:var(--accent-hover)}.pill-accent{background:var(--accent);color:var(--accent-text-on)}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:11px;font-weight:500}.eyebrow-accent{color:var(--accent)}.section{margin-top:var(--space-12)}.section:first-child{margin-top:0}.section-eyebrow{margin-bottom:var(--space-2);align-items:baseline;gap:12px;display:flex}.section-eyebrow-num{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-muted);text-transform:uppercase;font-size:11px;font-weight:500}.section-eyebrow-divider{background:var(--ink-subtle);width:16px;height:1px}.section-eyebrow-label{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink);text-transform:uppercase;font-size:11px;font-weight:600}.section-title{letter-spacing:var(--font-display-tracking-32);color:var(--ink);margin-bottom:var(--space-2);font-size:28px;font-weight:400;line-height:1.15}.section-description{color:var(--ink-body);max-width:100ch;margin-bottom:var(--space-5);font-size:15px;font-weight:400;line-height:1.55}.kpi{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-3) var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.kpi-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:10px;font-weight:500}.kpi-value{letter-spacing:var(--font-display-tracking-24);color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:400;line-height:1.1}.kpi-meta{color:var(--ink-body);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;display:flex}.kpi-delta-up{color:var(--success)}.kpi-delta-down{color:var(--danger)}a{color:var(--link);text-decoration:none;transition:color .12s}a:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mono{font-family:var(--font-mono)}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.x-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:760px){[data-mobile-stack=true]{grid-template-columns:1fr!important}[data-mobile-hide=true]{display:none!important}[data-cluster-divider=true]{border-left:none!important;padding-left:0!important}.section{margin-top:32px}.section-title{font-size:22px!important}h1.display-1{font-size:32px!important}}.svg-interactive{cursor:pointer;transition:filter .12s,opacity .12s}.svg-interactive:hover{filter:brightness(1.06)}.skeleton{background:linear-gradient(90deg,#0d1d2f0a 0%,#0d1d2f14 50%,#0d1d2f0a 100%) 0 0/200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.section-skeleton-body{gap:10px;padding:18px 24px 22px;display:grid}.section-skeleton-line{height:14px}.section-skeleton-line:nth-child(3n+2){width:86%}.section-skeleton-line:nth-child(3n){width:64%}@media (prefers-reduced-motion:reduce){.section-skeleton .skeleton{animation:none}}.beacon-action-pill{border:1px solid var(--border);color:var(--ink-secondary);transition:color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart), background-color var(--dur-fast) var(--ease-out-quart);background:0 0}.beacon-search-pill{color:var(--ink-secondary);transition:color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart), background-color var(--dur-fast) var(--ease-out-quart);background:#ffffff0d;border:1px solid #ffffff29}.beacon-action-pill:hover,.beacon-search-pill:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-subtle)}.live-pulse{position:relative}.live-pulse:after{content:"";background:inherit;pointer-events:none;border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite live-pulse-ring;position:absolute;inset:0}@keyframes live-pulse-ring{0%{box-shadow:0 0 0 0 var(--pulse-color,var(--accent));opacity:.5}70%{opacity:0;box-shadow:0 0 0 6px #0000}to{opacity:0;box-shadow:0 0 #0000}}@keyframes spin{to{transform:rotate(360deg)}}.inspect-row:hover{background:var(--surface)!important}.inspect-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.reach-btn:hover:not(:disabled){background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-text-on)!important}.reach-btn:active:not(:disabled){transform:translateY(.5px)}.reach-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.run-in-progress{background:repeating-linear-gradient(135deg, var(--info) 0 2px, var(--info-subtle) 2px 4px)}.repo-link:hover{color:var(--accent-hover)}.repo-link:hover .repo-link-icon,.repo-link:focus-visible .repo-link-icon{opacity:1}.repo-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}@keyframes drill-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes drill-fade-in{0%{opacity:0}to{opacity:1}}[data-drill-drawer]{animation:.22s cubic-bezier(.16,1,.3,1) drill-slide-in}[data-drill-overlay]{animation:.18s drill-fade-in}[data-interactive=true]{transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s}[data-interactive=true]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}[data-interactive=true]:active{transition-duration:80ms;transform:translateY(0)}.accounts-grid-row:hover{background:#a4cd3914}.acct-row:not(.acct-row--open):hover,.acct-row:not(.acct-row--open):focus-within{background:var(--row-hover)}.row-action-btn:hover,.row-action-btn:focus-visible{border-color:var(--accent)!important;color:var(--accent-hover)!important}:root{--topbar-height:80px}.signin-page{background:var(--bg);grid-template-columns:1fr;min-height:100dvh;display:grid}@media (min-width:900px){.signin-page{grid-template-columns:1.08fr .92fr}}.signin-form-pane{background:var(--bg);justify-content:center;align-items:center;padding:40px 24px;display:flex}[data-theme=dark] .signin-form-pane{background:var(--surface)}.signin-card{background:var(--surface-raised);width:100%;max-width:392px;box-shadow:var(--shadow-elevated);border-radius:16px;padding:38px 36px 30px;animation:.36s cubic-bezier(.22,1,.36,1) both signin-rise}[data-theme=dark] .signin-card{box-shadow:var(--shadow-card);border:1px solid var(--border)}.signin-card-logo{align-items:center;gap:10px;margin-bottom:26px;display:flex}@keyframes signin-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.signin-card{animation:none}}.signin-label{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.signin-input{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:9px;outline:none;padding:11px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.signin-input::placeholder{color:var(--ink-subtle)}.signin-input:hover{border-color:var(--ink-subtle)}.signin-input:focus{border-color:var(--accent);box-shadow:var(--shadow-focus)}.signin-input[aria-invalid=true]{border-color:var(--danger)}.signin-submit{width:100%;color:var(--accent-text-on);background:var(--accent);cursor:pointer;border:0;border-radius:9px;margin-top:22px;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .14s,transform .14s,box-shadow .14s}.signin-submit:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 6px 18px -6px #a4cd3973}.signin-submit:active:not(:disabled){transform:translateY(0)}.signin-submit:disabled{opacity:.6;cursor:default}.signin-error{color:var(--danger-text);background:var(--danger-subtle);border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:9px 12px;font-size:12.5px;display:flex}.signin-help{text-align:center;color:var(--ink-muted);margin-top:26px;font-size:12px}:root{--auth-bg:#0a0a0c;--auth-ink:#ededef;--auth-ink-secondary:#b8b8bc;--auth-ink-body:#8e8e93;--auth-ink-muted:#8a8a8f;--auth-ink-foot:#f3f5ef8c;--auth-field:#ffffff0d;--auth-field-line:#ffffff1f;--auth-field-line-hover:#ffffff38;--auth-scrim:#09090bf0;--auth-scrim-2:#09090bcc;--auth-scrim-3:#09090b59;--auth-scrim-4:#09090b38;--auth-scrim-clear:#09090b00;--auth-accent-on:#0e0e10;--auth-day-accent:#b6e34a;--auth-day-accent-hover:#c6f453;--auth-day-focus:#a4cd394d;--auth-day-lift:#b6e34a73;--auth-night-accent:#8a9c94;--auth-night-accent-hover:#9cada5;--auth-night-link:#a3b4ac;--auth-night-focus:#8a9c9447;--auth-night-lift:#8a9c9459;--auth-beam-rgb:182, 227, 74;--auth-error-ink:var(--pace-over-band);--auth-error-bg:#f3a8a01a}@property --auth-accent{syntax:"<color>";inherits:true;initial-value:#b6e34a}@property --auth-accent-hover{syntax:"<color>";inherits:true;initial-value:#c6f453}@property --auth-link{syntax:"<color>";inherits:true;initial-value:#b6e34a}.signin-shell{--auth-accent:var(--auth-day-accent);--auth-accent-hover:var(--auth-day-accent-hover);--auth-link:var(--auth-day-accent);--auth-focus:var(--auth-day-focus);--auth-lift:var(--auth-day-lift);isolation:isolate;background:var(--auth-bg);min-height:100dvh;color:var(--auth-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:1;transition:--auth-accent 5s,--auth-accent-hover 5s,--auth-link 5s;position:relative}[data-theme=dark] .signin-shell{--auth-accent:var(--auth-night-accent);--auth-accent-hover:var(--auth-night-accent-hover);--auth-link:var(--auth-night-link);--auth-focus:var(--auth-night-focus);--auth-lift:var(--auth-night-lift)}.signin-photo,.signin-aurora,.signin-scrim,.signin-fx{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.signin-photo{z-index:0;overflow:hidden}.signin-photo-img{object-fit:cover;object-position:right center;width:100%;max-width:none;height:100%;transition:filter 6s;display:block}.signin-photo-night,.signin-shell.is-beamless .signin-photo-day,[data-theme=dark] .signin-photo-day{display:none}.signin-shell.is-beamless .signin-photo-night,[data-theme=dark] .signin-photo-night{display:block}[data-theme=dark] .signin-photo-night{filter:saturate(.22)brightness(.88)}.signin-aurora{z-index:1;mix-blend-mode:screen}.signin-scrim{z-index:2;background:linear-gradient(90deg, var(--auth-scrim) 0%, var(--auth-scrim-2) 30%, var(--auth-scrim-4) 60%, var(--auth-scrim-clear) 80%);transition:opacity .8s}.signin-fx{z-index:3}.signin-shell-inner{z-index:4;flex-direction:column;min-height:100dvh;padding:40px clamp(24px,8.3vw,120px);transition:opacity .6s;display:flex;position:relative}.signin-shell-lockup{align-self:flex-start;align-items:center;gap:12px;display:flex}.signin-shell-logo{width:auto;height:28px;transition:filter 5s;display:block}.signin-shell-product{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--auth-ink-secondary);font-size:13px;font-weight:500;line-height:1}[data-theme=dark] .signin-shell-logo{filter:saturate(.25)}.signin-shell-main{flex:1;align-items:center;padding:48px 0;display:flex}.signin-shell-form{width:100%;max-width:380px;animation:.36s cubic-bezier(.22,1,.36,1) both signin-rise}@media (prefers-reduced-motion:reduce){.signin-shell-form{animation:none}}.signin-shell-title{letter-spacing:-.025em;color:var(--auth-ink);margin:0 0 6px;font-size:28px;font-weight:450;line-height:1.15}.signin-shell-lead{color:var(--auth-ink-body);margin:0 0 28px;font-size:14px}.signin-shell-foot{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--auth-ink-foot);font-size:11px;font-weight:500}.signin-shell.is-asleep .signin-shell-inner{opacity:0;transition:opacity 2.4s}.signin-shell.is-asleep .signin-shell-inner:focus-within{opacity:1;transition:opacity .2s}.signin-shell.is-asleep .signin-scrim{opacity:.3;transition:opacity 3.2s}.signin-shell.is-asleep{cursor:none}@media (max-width:720px){.signin-photo{height:54vh;bottom:auto}.signin-photo-img{object-position:83% 30%}.signin-scrim{background:linear-gradient(180deg, var(--auth-scrim-clear) 0, var(--auth-scrim-3) 30vh, var(--auth-bg) 50vh)}.signin-shell-inner{padding:28px 20px 32px}.signin-shell-main{align-items:flex-start;padding:38vh 0 24px}.signin-shell-foot{display:none}}.signin-shell .signin-field{margin-bottom:16px}.signin-shell .signin-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.signin-shell .signin-label{letter-spacing:normal;text-transform:none;color:var(--auth-ink-secondary);margin-bottom:6px;font-family:inherit;font-size:13px;font-weight:500}.signin-shell .signin-link{color:var(--auth-link);font-size:13px;font-weight:500;text-decoration:none}.signin-shell .signin-link:hover{text-underline-offset:3px;text-decoration:underline}.signin-shell .signin-link:focus-visible{box-shadow:0 0 0 3px var(--auth-focus);border-radius:4px;outline:none}.signin-shell .signin-input{height:40px;color:var(--auth-ink);background:var(--auth-field);border:1px solid var(--auth-field-line);border-radius:8px;padding:0 12px}.signin-shell .signin-input::placeholder{color:var(--auth-ink-muted)}.signin-shell .signin-input:hover{border-color:var(--auth-field-line-hover)}.signin-shell .signin-input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px var(--auth-focus)}.signin-shell .signin-input[aria-invalid=true]{border-color:var(--auth-error-ink)}.signin-shell .signin-input:-webkit-autofill{-webkit-text-fill-color:var(--auth-ink);-webkit-box-shadow:0 0 0 40px var(--auth-bg) inset;caret-color:var(--auth-ink)}.signin-shell .signin-submit{height:40px;color:var(--auth-accent-on);background:var(--auth-accent);border-radius:8px;margin-top:8px;padding:0 14px;font-size:14px}.signin-shell .signin-submit:hover:not(:disabled){background:var(--auth-accent-hover);box-shadow:0 6px 18px -6px var(--auth-lift)}.signin-shell .signin-submit:focus-visible{box-shadow:0 0 0 3px var(--auth-focus);outline:none}.signin-shell .signin-error{color:var(--auth-error-ink);background:var(--auth-error-bg);margin:0 0 16px;font-size:13px}.signin-shell .signin-help{text-align:left;color:var(--auth-ink-body);margin-top:20px;font-size:13px}.report-shell{grid-template-columns:var(--rail-w,220px) minmax(0, 1fr);background:var(--surface);grid-template-rows:auto 1fr;grid-template-areas:"topbar topbar""rail content";min-height:100dvh;display:grid}.report-topbar{top:var(--report-top,0px);z-index:40;align-items:center;gap:var(--space-5);height:var(--report-topbar-h);padding:0 var(--space-6);background:var(--report-frame);color:var(--ink);grid-area:topbar;display:flex;position:sticky}.report-topbar:after{content:"";background-image:var(--seam-secondary);background-repeat:no-repeat;background-size:100vw 1px;height:1px;position:absolute;bottom:0;left:0;right:0}:root{--seam-secondary:linear-gradient(90deg, var(--accent) 0%, var(--accent) 70%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root{--seam-secondary:linear-gradient(90deg, color-mix(in oklab, var(--accent) 46%, transparent) 0%, color-mix(in oklab, var(--accent) 14%, transparent) 70%, transparent 100%)}}:root{--seam-primary:linear-gradient(90deg, var(--accent) 0%, var(--accent) 55%, var(--accent) 88%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root{--seam-primary:linear-gradient(90deg, color-mix(in oklab, var(--accent) 85%, transparent) 0%, color-mix(in oklab, var(--accent) 60%, transparent) 55%, color-mix(in oklab, var(--accent) 18%, transparent) 88%, transparent 100%)}}:root{--report-deck-h:54px}.beacon-topbar{background:radial-gradient(54% 165% at 0% 116%, var(--accent), transparent 63%), var(--report-frame)}@supports (color:color-mix(in lab, red, red)){.beacon-topbar{background:radial-gradient(54% 165% at 0% 116%, color-mix(in oklab, var(--accent) 19%, transparent), transparent 63%), var(--report-frame)}}.beacon-rail{background:var(--report-frame);position:relative}.beacon-rail:before{content:"";background-image:var(--seam-secondary);background-position:0 0;background-repeat:no-repeat;background-size:100vw 1px;height:1px;position:absolute;top:0;left:0;right:0}.beacon-topbar-search::placeholder{color:#fff6}.beacon-search-row:hover{background:#ffffff0f}.report-rail{background:var(--report-frame);grid-area:rail;position:relative;box-shadow:inset -1px 0 #ffffff12}.report-topbar,.report-rail,.beacon-drawer{--ink-muted:#a3a3a9}.report-rail-inner{top:calc(var(--report-top,0px) + var(--report-topbar-h));max-height:calc(100dvh - var(--report-top,0px) - var(--report-topbar-h));gap:var(--space-6);padding:var(--space-6) var(--space-5);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.report-rail{flex-direction:column;display:flex}.report-rail>.report-rail-inner{flex:none}.rail-toggle{z-index:6;margin:auto 0 18px calc(var(--rail-w,220px) - 13px);background:var(--report-frame);width:26px;height:26px;color:var(--ink-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart);border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid;position:sticky;bottom:18px;box-shadow:0 1px 4px #00000059}.rail-toggle:hover,.rail-toggle:focus-visible{color:#fff;border-color:#fff6;outline:0}.report-section-link,.report-section-back{align-items:center;gap:8px;display:flex}.rail-section-icon{text-align:center;flex:none;width:15px}.rail-section-glyph{letter-spacing:.06em;font-size:8.5px;line-height:15px}@media (min-width:901px){.report-shell[data-rail=mini]{--rail-w:56px}.report-shell[data-rail=mini] .rail-account,.report-shell[data-rail=mini] .rail-coverage,.report-shell[data-rail=mini] .rail-sections-label,.report-shell[data-rail=mini] .rail-section-label{display:none}.report-shell[data-rail=mini] .report-rail-inner{padding-left:8px;padding-right:8px}.report-shell[data-rail=mini] .report-section-link,.report-shell[data-rail=mini] .report-section-back{justify-content:center;padding:9px 0!important}}@media (max-width:900px){.rail-toggle{display:none}}.rail-account{gap:var(--space-3);padding-bottom:var(--space-5);box-shadow:inset 0 -1px 0 var(--chrome-hairline-soft);flex-direction:column;display:flex}.report-switch{min-width:0;position:relative}.report-switch-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.report-switch-button{cursor:pointer;text-align:left;min-width:0;max-width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.report-switch-button .report-switch-name{min-width:0}.report-switch-chevron{color:var(--ink-muted);transition:transform var(--dur-base) var(--ease-out-quart);flex:none;font-size:11px}.report-switch-chevron[data-open]{transform:rotate(180deg)}.report-switch-button:hover .report-switch-chevron{color:var(--ink)}.report-switch-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.report-switch-pop{z-index:50;background:var(--report-frame);border-radius:var(--radius-lg);min-width:240px;max-height:60vh;box-shadow:inset 0 0 0 1px var(--chrome-hairline), var(--shadow-chrome-pop);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 10px);left:-10px;overflow-y:auto}.report-switch-option{border-radius:var(--radius-md);color:var(--ink-secondary);white-space:nowrap;padding:8px 10px;font-size:13px;text-decoration:none}.report-switch-option:hover{background:var(--chrome-wash);color:var(--ink)}.report-switch-option[data-current]{background:var(--chrome-wash);color:var(--ink);font-weight:600}.rail-account-ledger{gap:var(--space-2);flex-direction:column;display:flex}.rail-account-budget{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.rail-account-budget-label{letter-spacing:.08em;color:var(--ink-muted);font-size:9px}.rail-account-budget-value{color:var(--ink);font-size:13px;font-weight:600}.rail-ledger-rule{background:var(--chrome-hairline-soft);height:1px}.rail-channel{--rail-ch:var(--ink-muted);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:1px;display:grid}.rail-channel[data-channel=google]{--rail-ch:var(--ch-google)}.rail-channel[data-channel=meta]{--rail-ch:var(--ch-meta)}.rail-channel[data-channel=bing]{--rail-ch:var(--ch-bing)}.rail-channel-head{align-items:center;gap:6px;min-width:0;font-size:10.5px;display:inline-flex}.rail-channel-dot{background:var(--rail-ch);border-radius:50%;flex-shrink:0;width:5px;height:5px}.rail-channel-name{color:var(--rail-ch);font-weight:700}.rail-channel-budget{color:var(--ink-secondary);font-size:11.5px;font-weight:600}.rail-account-actions{flex-wrap:wrap;gap:6px;display:flex}.rail-account-action{border-radius:var(--radius-md);color:var(--ink);letter-spacing:.07em;white-space:nowrap;cursor:pointer;background:#ffffff14;border:0;flex:none;padding:6px 9px;font-size:9px;box-shadow:inset 0 0 0 1px #ffffff24}.rail-account-action:hover{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff42}.rail-account-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rail-coverage{gap:var(--space-3);padding-bottom:var(--space-5);box-shadow:inset 0 -1px 0 var(--chrome-hairline-soft);flex-direction:column;display:flex}.rail-coverage-labelrow{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.rail-coverage-label{letter-spacing:.08em;color:var(--ink-muted);font-size:9px}.rail-coverage-audit{letter-spacing:.08em;color:var(--ink-muted);font-size:8.5px}.rail-coverage-audit[data-audit=unaudited]{color:var(--warning)}.rail-coverage-audit[data-audit=verified]{color:var(--success)}.rail-coverage-row{--coverage-ink:var(--ink-secondary);flex-direction:column;gap:1px;display:flex}.rail-coverage-row[data-state=verified]{--coverage-ink:var(--success)}.rail-coverage-row[data-state=platform]{--coverage-ink:var(--ink-secondary)}.rail-coverage-row[data-state=observational]{--coverage-ink:var(--warning)}.rail-coverage-row[data-state=missing]{--coverage-ink:var(--danger)}.rail-coverage-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.rail-coverage-surface{color:var(--ink);font-size:12.5px;font-weight:600}.rail-coverage-state{letter-spacing:.06em;color:var(--coverage-ink);white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:inline-flex}.rail-coverage-dot{background:var(--coverage-ink);border-radius:50%;flex:none;width:5px;height:5px}.rail-coverage-detail{color:var(--ink-muted);font-size:9.5px;font-weight:500}.budget-peek-scrim{z-index:70;background:var(--report-frame);border:0;width:100%;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.budget-peek-scrim{background:color-mix(in oklab, var(--report-frame) 34%, transparent)}}.budget-peek-scrim{cursor:default}.budget-peek{z-index:71;background:var(--surface-raised);width:min(440px,100vw);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.budget-peek-header{gap:var(--space-4);padding:var(--space-5) var(--space-6);box-shadow:var(--hairline-strong);flex-direction:column;display:flex}.budget-peek-title-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.budget-peek-eyebrow{letter-spacing:.1em;color:var(--ink-muted);font-size:9px}.budget-peek-title{letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:500}.budget-peek-close{border-radius:var(--radius-md);background:var(--surface);width:30px;height:30px;color:var(--ink-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.budget-peek-close:hover{color:var(--ink)}.budget-peek-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.budget-peek-tabs{align-self:flex-start}.budget-peek-body{padding:var(--space-5) var(--space-6) var(--space-8);flex:1;overflow-y:auto}.budget-peek-empty{color:var(--ink-muted);font-size:13px}.budget-history{gap:var(--space-6);flex-direction:column;display:flex}.budget-history-channel{gap:var(--space-3);flex-direction:column;display:flex}.budget-history-channel-name{letter-spacing:.08em;color:var(--ink-secondary);font-size:10px;font-weight:700}.budget-history-row{align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);box-shadow:var(--hairline);display:flex}.budget-history-row[data-pending]{opacity:.92}.budget-history-amount{min-width:72px;color:var(--ink);flex:none;font-size:17px;font-weight:500}.budget-history-meta{color:var(--ink-body);flex-direction:column;gap:2px;min-width:0;font-size:12px;display:flex}.budget-history-floor{color:var(--ink-muted);font-size:11px}.budget-pending-word{color:var(--warning);font-weight:600}.budget-request-form{gap:var(--space-4);flex-direction:column;display:flex}.budget-field{flex-direction:column;gap:6px;display:flex}.budget-field-label{letter-spacing:.08em;color:var(--ink-secondary);font-size:9.5px}.budget-input{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font:inherit;padding:10px 12px;font-size:14px}.budget-input:focus-visible{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}.budget-textarea{resize:vertical;min-height:88px}.budget-request-channels{align-self:flex-start}.budget-submit{border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-text-on);cursor:pointer;border:0;align-self:flex-start;padding:11px 16px;font-size:13px;font-weight:600}.budget-submit:hover{background:var(--accent-hover)}.budget-submit:disabled{opacity:.6;cursor:default}.budget-submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.budget-request-error{color:var(--danger);font-size:12.5px}.budget-request-pending-note{color:var(--ink-muted);font-size:12px}.budget-request-done{gap:var(--space-2);color:var(--ink-body);flex-direction:column;font-size:13.5px;line-height:1.55;display:flex}.budget-request-done-title{color:var(--ink);font-size:16px;font-weight:600}.rail-channel-id{color:var(--ink-muted);white-space:nowrap;grid-column:1/-1;padding-left:11px;font-size:9.5px;font-weight:500}.report-content{min-width:0;padding:var(--space-6);background:var(--surface);grid-area:content}.beacon-shell{--rail-w:224px}.beacon-shell[data-rail-collapsed=true]{--rail-w:60px}.beacon-shell-content{grid-area:content;min-width:0}.beacon-rail-inner{padding:var(--space-4) var(--space-3);gap:var(--space-3)}.beacon-sidebar{flex-direction:column;display:flex}.beacon-sidebar-head{justify-content:space-between;align-items:center;min-height:24px;padding:2px 6px 8px;display:flex}.beacon-sidebar-eyebrow{letter-spacing:.12em;color:var(--ink-muted);font-size:9px;font-weight:700}.beacon-sidebar-collapse{cursor:pointer;color:var(--ink-muted);border-radius:var(--radius-md);background:0 0;border:0;place-items:center;width:24px;height:24px;margin-left:auto;font-size:13px;line-height:1;display:grid}.beacon-sidebar-collapse:hover{color:var(--ink);background:#ffffff12}.beacon-sidebar-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.beacon-sidebar-divider{background:#ffffff17;height:1px;margin:7px 8px}.targets-peek-scrim{z-index:60;background:var(--report-frame);border:0;width:100%;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.targets-peek-scrim{background:color-mix(in oklab, var(--report-frame) 28%, transparent)}}.targets-peek-scrim{cursor:default;animation:fadeIn var(--dur-fast) var(--ease-out-quart)}.targets-peek{z-index:61;background:var(--surface-raised);width:min(780px,94vw);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.targets-peek-header{background:var(--report-frame);box-shadow:inset 0 -1px 0 var(--chrome-hairline);padding:14px 18px 13px}.targets-peek-title-row,.targets-peek-title-copy,.targets-peek-stats,.targets-peek-controls,.targets-peek-contract-note,.targets-peek-scope,.target-unit-heading,.target-assignment-editor,.target-exclusion-editor,.target-applicability-review>span,.target-applicability-review>button,.target-not-applicable>span,.target-not-applicable>button,.targets-peek-copy,.targets-peek-empty{align-items:center;display:flex}.targets-peek-title-row{justify-content:space-between;gap:12px}.targets-peek-title-copy{flex-direction:column;align-items:flex-start;min-width:0}.targets-peek-eyebrow{color:var(--band-ink-3);letter-spacing:.06em;font-size:9px}.targets-peek-title{max-width:100%;color:var(--band-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;font-weight:600;overflow:hidden}.targets-peek-icon-button{border-radius:var(--radius-md);width:28px;height:28px;color:var(--band-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.targets-peek-icon-button:hover{background:var(--chrome-wash);color:var(--band-ink)}.targets-peek-stats{flex-wrap:wrap;gap:18px;margin-top:13px}.targets-peek-stat>div{color:var(--band-ink-4);letter-spacing:.055em;font-size:8px}.targets-peek-stat>strong{color:var(--band-ink);margin-top:1px;font-size:14px;display:block}.targets-peek-stat[data-tone=warn]>strong{color:var(--pace-under-band)}.targets-peek-contract-note{background:var(--warning-subtle);color:var(--warning-text);box-shadow:inset 0 -1px 0 var(--warning);gap:7px;padding:8px 18px}@supports (color:color-mix(in lab, red, red)){.targets-peek-contract-note{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--warning) 24%, var(--border))}}.targets-peek-contract-note{font-size:11px}.targets-peek-scope{background:var(--surface-tinted);color:var(--ink-body);box-shadow:inset 0 -1px 0 var(--border);gap:8px;padding:7px 18px;font-size:10.5px}.targets-peek-scope>span{color:var(--link);letter-spacing:.07em;flex:none;font-size:8.5px;font-weight:700}.targets-peek-controls{box-shadow:inset 0 -1px 0 var(--border);gap:8px;padding:10px 18px}.targets-peek-segment{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);flex:none;padding:2px;display:inline-flex}.targets-peek-segment button{border-radius:var(--radius-sm);min-height:26px;color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.035em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:9.5px;font-weight:650}.targets-peek-segment button.is-active{background:var(--ink);color:var(--surface-raised)}.targets-peek-search,.targets-peek-select,.target-assignment-editor select,.target-exclusion-editor input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);min-height:30px;color:var(--ink);font-size:11px}.targets-peek-search{flex:1;min-width:150px;padding:0 9px}.targets-peek-select{flex:none;padding:0 24px 0 8px}.targets-peek-copy{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);min-height:30px;color:var(--ink-body);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;flex:none;gap:5px;padding:0 9px;font-size:9px;font-weight:650}.targets-peek-body{flex:1;padding:0 18px 28px;overflow:auto}.targets-peek-empty{min-height:150px;color:var(--ink-muted);justify-content:center;gap:8px;font-size:12px}.target-unit{box-shadow:inset 0 -1px 0 var(--border-light);grid-template-columns:minmax(250px,.9fr) minmax(310px,1.1fr);gap:18px;padding:12px 0;display:grid}.target-unit-main,.target-unit-state{min-width:0}.target-unit-heading{gap:6px;min-height:16px}.target-unit-channel,.target-unit-grain,.target-unit-gate,.target-unmapped,.target-unmeasured{letter-spacing:.055em;font-size:8px;font-weight:700}.target-unit-channel{color:var(--green-deep)}.target-unit-grain{color:var(--ink-subtle)}.target-unit-gate{color:var(--warning-text)}.target-unit-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;font-weight:600;overflow:hidden}.target-unit-context{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.target-unit-state{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:6px;display:flex}.target-unmapped{border-radius:var(--radius-sm);background:var(--danger-subtle);color:var(--danger-text);box-shadow:inset 0 0 0 1px var(--danger);padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.target-unmapped{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--danger) 30%, var(--border))}}.target-assignment{border-radius:var(--radius-sm);background:var(--accent);align-items:center;min-height:24px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.target-assignment{background:color-mix(in oklab, var(--accent) 12%, var(--surface-raised))}}.target-assignment{color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.target-assignment{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 32%, var(--border))}}.target-assignment{font-size:10px;font-weight:650}.target-assignment button{border-radius:var(--radius-sm);width:19px;height:19px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:0 -5px 0 4px;padding:0;display:inline-grid}.target-assignment button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.target-assignment button:hover{background:color-mix(in oklab, var(--accent) 20%, transparent)}}.target-assignment-editor{gap:5px;width:100%}.target-assignment-editor select{flex:1;min-width:0;padding:0 24px 0 8px}.target-assignment-editor button,.target-exclusion-editor button,.target-applicability-review button,.target-not-applicable button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);min-height:28px;color:var(--ink-body);font-family:var(--font-mono);letter-spacing:.035em;text-transform:uppercase;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:8.5px;font-weight:700;display:inline-flex}.target-assignment-editor button:not(.target-n-a-trigger){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.target-assignment-editor button:not(.target-n-a-trigger){border-color:color-mix(in oklab, var(--accent) 45%, var(--border))}}.target-assignment-editor button:not(.target-n-a-trigger){color:var(--green-deep)}.target-n-a-trigger{color:var(--ink-muted)!important}.target-applicability-review,.target-not-applicable{border-radius:var(--radius-md);grid-template-columns:1fr auto;gap:2px 8px;width:100%;padding:7px 8px;display:grid}.target-applicability-review{background:var(--warning-subtle);color:var(--warning-text);box-shadow:inset 0 0 0 1px var(--warning)}@supports (color:color-mix(in lab, red, red)){.target-applicability-review{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--warning) 28%, var(--border))}}.target-not-applicable{background:var(--surface);color:var(--ink-body);box-shadow:inset 0 0 0 1px var(--border)}.target-applicability-review>span,.target-not-applicable>span{gap:5px;font-size:10px;font-weight:700}.target-applicability-review small,.target-not-applicable small{color:currentColor;grid-column:1;font-size:9px;line-height:1.35}.target-applicability-review button,.target-not-applicable button{grid-area:1/2/span 2;align-self:center}.target-exclusion-editor{gap:5px;width:100%}.target-exclusion-editor input{flex:1;min-width:0;padding:0 8px}.target-unmeasured{border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--border);padding:6px 8px}.target-unit-error{width:100%;color:var(--danger-text);font-size:10px;line-height:1.35}.targets-peek button:focus-visible,.targets-peek input:focus-visible,.targets-peek select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.targets-peek button:disabled{cursor:wait;opacity:.55}@media (max-width:680px){.targets-peek{width:100vw}.targets-peek-controls{flex-wrap:wrap}.targets-peek-search{flex-basis:100%;order:3;width:100%}.target-unit{grid-template-columns:1fr;gap:9px}}.acct-inline-repair{border-radius:var(--radius-sm);min-width:0;color:var(--danger-text);letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:2px 3px;font-size:9.5px;font-weight:650;line-height:1.25;display:inline-flex}.acct-inline-repair:hover{background:var(--danger-subtle);text-underline-offset:2px;text-decoration:underline}.acct-inline-repair:focus-visible{outline:2px solid var(--danger);outline-offset:1px}.acct-ws{--acct-peek-w:400px;height:calc(100dvh - var(--report-top,0px) - var(--report-topbar-h));background:var(--surface);flex-direction:column;min-height:480px;display:flex}.acct-ws-filters{z-index:20;flex:none;position:relative}.acct-ws-body{flex:1;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:16px 24px;display:grid;position:relative}.acct-ws[data-peek=dock] .acct-ws-body{grid-template-columns:minmax(0, 1fr) var(--acct-peek-w)}.acct-ws[data-peek-size=narrow]{--acct-peek-w:360px}.acct-ws-list{background:var(--surface-raised);border-radius:var(--radius-lg);min-width:0;min-height:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.acct-ws-scroll{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:auto}.acct-budget-input{border:1px solid var(--chrome-hairline);background:var(--report-rail);width:58px;color:var(--band-ink);border-radius:5px;outline:none;padding:4px 7px;font-size:10.5px}.acct-budget-input:focus-visible{border-color:var(--accent)}.acct-filters-end{align-items:center;gap:14px;margin-left:auto;display:inline-flex}.acct-filters-link{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:9.5px;text-decoration:none}.acct-filters-link:hover{text-underline-offset:2px;text-decoration:underline}.acct-filters-link[data-idle]{visibility:hidden}.acct-more{position:relative}.acct-more-trigger{color:var(--band-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:baseline;gap:7px;padding:5px 9px;font-size:10.5px;display:inline-flex}.acct-more-trigger[data-open]{border-color:var(--chrome-hairline);background:var(--report-rail)}.acct-more-label{letter-spacing:.09em;text-transform:uppercase;font-size:9px}.acct-more-summary[data-active]{color:var(--accent);font-weight:650}.acct-more-caret{font-size:8px}.acct-more-panel{z-index:60;background:var(--report-rail);width:280px;max-height:min(560px,70vh);box-shadow:var(--shadow-chrome-pop);border-radius:8px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.acct-more-panel[data-align=left]{left:0;right:auto}.acct-more-scroll{flex:auto;min-height:0;padding:4px 0;overflow:auto}.acct-more-foot{box-shadow:inset 0 1px 0 var(--chrome-hairline);flex:none;padding:6px 0 2px}.acct-more-section{box-shadow:inset 0 -1px 0 var(--chrome-hairline-soft);padding:6px 0}.acct-more-section:last-child{box-shadow:none}.acct-more-head{color:var(--band-ink-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;font-size:9px;display:block}.acct-more-row{width:100%;color:var(--band-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:5px 12px;font-size:11.5px;display:flex}.acct-more-row:hover,.acct-more-row[data-on]{background:var(--chrome-wash);color:var(--band-ink)}.acct-more-check{width:12px;color:var(--accent);font-weight:700}.acct-more-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.acct-more-budget{align-items:center;gap:6px;padding:4px 12px 6px;display:flex}.acct-more-clear{width:100%;color:var(--band-ink-3);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:10px;display:block}.acct-more-clear:hover{color:var(--band-ink)}.acct-band{background:var(--surface-raised);min-height:40px;color:var(--ink-muted);flex-wrap:wrap;flex:none;align-items:center;gap:6px 20px;padding:9px 16px 10px;font-size:12px;line-height:18px;display:flex;position:relative}.acct-band-item{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.acct-band-item b{color:var(--ink);font-size:13px;font-weight:600}.acct-band-item--lead b{font-size:14px}.acct-band-item--alert b{color:var(--danger-text)}.acct-band-status-wrap{flex:none;display:flex}.acct-band-status{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);height:24px;color:var(--ink-muted);font:inherit;cursor:pointer;align-content:center;gap:4px;padding:0 6px}.acct-band-status:hover{border-color:var(--ink-subtle)}.acct-band-status[aria-expanded=true]{border-color:var(--ink-subtle);background:var(--surface)}.acct-band-status .acct-status-dot{align-self:center}.acct-band-status-word{color:var(--ink-secondary);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:600}.acct-band-status-caret{font-family:var(--font-mono);font-size:9px}.acct-band[data-compact]{column-gap:12px}.acct-band[data-compact] .acct-band-status-caret{display:none}.acct-band-flags{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.acct-band-flags:disabled{cursor:default}.acct-band-flags:not(:disabled):hover>span{text-underline-offset:2px;text-decoration:underline}.acct-band-pace{color:var(--pace-ink);align-items:baseline;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.acct-band-pace[data-pace=on]{color:var(--ink-secondary)}.acct-band-pace-word{color:var(--ink-muted);margin-left:4px;font-weight:500}.acct-band-gaps{color:var(--danger-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;font-weight:600}.acct-band-gaps:hover:not(:disabled){text-underline-offset:2px;text-decoration:underline}.acct-band-gaps[aria-pressed=true]{color:var(--link)}.acct-band-gaps:disabled{color:var(--ink-muted);cursor:default}.acct-band-sort{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.acct-band-select,.acct-band-dir{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);height:24px;color:var(--ink);cursor:pointer;font-size:10.5px}.acct-band-select{max-width:132px;padding:0 6px}.acct-band[data-compact] .acct-band-select{max-width:104px}.acct-band-dir{width:24px;color:var(--ink-secondary)}.acct-band-select:hover,.acct-band-dir:hover{border-color:var(--ink-subtle)}.acct-band-rail{background:var(--border-light);height:2px;position:absolute;bottom:0;left:0;right:0}.acct-band-rail-fill{background:var(--accent);position:absolute;inset:0 auto 0 0}.acct-band-rail-tick{background:var(--ink-secondary);border-radius:1px;width:1.5px;margin-left:-.75px;position:absolute;top:-3px;bottom:0}.acct-list{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:12.5px;line-height:16px}.acct-list col.c-team{width:140px}.acct-list col.c-flags{width:58px}.acct-list col.c-tier{width:46px}.acct-list col.c-budget{width:96px}.acct-list col.c-channels{width:164px}.acct-list col.c-pacing{width:214px}.acct-list col.c-chpacing{width:168px}.acct-list[data-density=narrow] col.c-flags{width:56px}.acct-list[data-density=narrow] col.c-budget{width:96px}.acct-list[data-density=narrow] col.c-pacing{width:172px}.acct-list thead th{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);font-family:var(--font-mono);letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 12px;font-size:10px;font-weight:700;line-height:14px;position:sticky;top:0}.acct-list thead th[data-align=right]{text-align:right}.acct-list thead th+th{box-shadow:inset 1px 0 0 var(--border)}.acct-list td+td{box-shadow:inset 1px 0 0 var(--border-light)}.acct-th-sort{width:calc(100% + 24px);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-8px -12px;padding:8px 12px;display:flex}.acct-th-sort[data-align=right]{justify-content:flex-end}.acct-th-sort[data-active]{color:var(--ink)}.acct-th-arrow{opacity:.35}.acct-th-sort[data-active] .acct-th-arrow{opacity:1}.acct-list td{border-bottom:1px solid var(--border-light);vertical-align:middle;padding:9px 12px;overflow:hidden}.acct-row{cursor:pointer;scroll-margin-top:32px}.acct-row:focus{outline:none}.acct-row:focus-visible{outline:2px solid var(--accent-hover);outline-offset:-2px}.acct-row td{transition:background var(--dur-fast) var(--ease-out-quart)}.acct-row:hover td{background:var(--row-hover)}.acct-row[aria-selected=true] td{background:var(--row-selected)}.acct-row[aria-selected=true] :is(.acct-meta,.acct-team-am,.acct-pace-figs,.acct-pace-word,.acct-rep-mark){color:var(--ink-secondary)}.acct-row[aria-selected=true] :is(.acct-sep,.acct-pace-sep){color:var(--ink-muted)}.acct-row[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.acct-name-line{align-items:baseline;gap:8px;min-width:0;display:flex}.acct-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;font-size:13.5px;font-weight:600;line-height:18px;text-decoration:none;overflow:hidden}.acct-meta{color:var(--ink-muted);white-space:nowrap;gap:5px;margin-top:1px;font-size:11.5px;line-height:16px;display:flex;overflow:hidden}.acct-sep{color:var(--ink-subtle)}.acct-meta-text{text-overflow:ellipsis;flex:0 auto;gap:5px;min-width:0;display:flex;overflow:hidden}.acct-meta-text>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.acct-open{flex:none;align-items:center;gap:10px;margin-left:auto;padding-left:10px;display:inline-flex}.acct-open a{color:var(--ink-muted);border-radius:3px;align-items:center;gap:2px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.acct-open .acct-open-ops{color:var(--ink-secondary);font-weight:600}.acct-row:hover .acct-open a,.acct-row[aria-selected=true] .acct-open a{color:var(--ink-secondary)}.acct-row:hover .acct-open .acct-open-ops,.acct-row[aria-selected=true] .acct-open .acct-open-ops{color:var(--ink)}.acct-row:hover .acct-open a:hover{color:var(--link);text-underline-offset:2px;text-decoration:underline}.acct-go{transition:transform var(--dur-fast) var(--ease-out-quart)}a:hover>.acct-go{transform:translate(1px)}a:hover>.acct-go--out{transform:translate(1px,-1px)}.acct-status{background:var(--surface);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;flex:none;padding:0 5px;font-size:9.5px;font-weight:600;line-height:14px}.acct-flag{padding:1px 7px;font-size:10px;font-weight:700}.acct-dash{color:var(--ink-muted)}.acct-muted-note{color:var(--ink-muted);font-size:11px;font-style:italic}.acct-team-am{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.acct-team-reps{white-space:nowrap;gap:10px;margin-top:1px;display:flex}.acct-rep{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;font-size:12px;font-weight:600}.acct-rep:hover{color:var(--link);text-underline-offset:2px;text-decoration:underline}.acct-rep[aria-pressed=true]{color:var(--link)}.acct-rep-mark{color:var(--ink-muted);font-family:var(--font-mono);margin-left:3px;font-size:9.5px;font-weight:600}.acct-list td.c-tier{line-height:0}.acct-list td.c-budget{color:var(--ink);text-align:right;font-weight:600}.acct-upcoming{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:500;line-height:14px;overflow:hidden}.acct-row td.c-pacing .acct-pace:not(.acct-pace--flag){justify-content:flex-start;gap:6px;min-height:35px}.acct-tier-shield{--shield-strong:var(--ink);--shield-mid:var(--ink-secondary);--shield-soft:var(--ink-muted);--shield-faint:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.acct-tier-shield{--shield-faint:color-mix(in oklab, var(--ink-muted) 58%, transparent)}}.acct-tier-shield{--shield-inverse:var(--surface-raised);vertical-align:middle;flex:none;justify-content:center;align-items:center;width:16px;height:18px;line-height:1;display:inline-flex;position:relative}.acct-row[aria-selected=true] .acct-tier-shield{--shield-soft:var(--ink-secondary);--shield-faint:var(--ink-secondary)}@supports (color:color-mix(in lab, red, red)){.acct-row[aria-selected=true] .acct-tier-shield{--shield-faint:color-mix(in oklab, var(--ink-secondary) 58%, transparent)}}.acct-peek-head .acct-tier-shield{--shield-strong:var(--band-ink);--shield-mid:var(--band-ink-2);--shield-soft:var(--band-ink-3);--shield-faint:var(--band-ink-4);--shield-inverse:var(--report-frame);width:18px;height:20px}.acct-tier-shield[data-tier="1"]{--shield-fill:var(--shield-mid);--shield-line:var(--shield-mid);--shield-num:var(--shield-inverse)}.acct-tier-shield[data-tier="2"]{--shield-fill:none;--shield-line:var(--shield-mid);--shield-num:var(--shield-strong)}.acct-tier-shield[data-tier="3"]{--shield-fill:none;--shield-line:var(--shield-soft);--shield-num:var(--shield-mid)}.acct-tier-shield[data-tier="4"]{--shield-fill:none;--shield-line:var(--shield-faint);--shield-num:var(--shield-soft)}.acct-tier-shield svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.acct-tier-shield-edge{fill:var(--shield-fill);stroke:var(--shield-line);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.acct-tier-shield-keyline{fill:none;stroke:var(--shield-inverse);stroke-opacity:.35;stroke-width:.75px;vector-effect:non-scaling-stroke}.acct-tier-shield-num{color:var(--shield-num);font-family:var(--font-mono);letter-spacing:0;font-size:9.5px;font-weight:700;position:relative;top:-1px}.acct-peek-head .acct-tier-shield-num{font-size:10px}.acct-ch{color:var(--ch-google);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.acct-ch[data-channel=meta]{color:var(--ch-meta)}.acct-ch[data-channel=bing]{color:var(--ch-bing)}a.acct-ch:hover{text-underline-offset:2px;text-decoration:underline}.acct-ch-dot{background:var(--ch-google);border-radius:50%;flex:none;width:6px;height:6px}.acct-ch-dot[data-channel=meta]{background:var(--ch-meta)}.acct-ch-dot[data-channel=bing]{background:var(--ch-bing)}.acct-chlines{flex-direction:column;gap:3px;display:flex}.acct-chline{white-space:nowrap;align-items:center;gap:6px;min-width:0;height:16px;display:flex}.acct-chline .acct-ch{text-overflow:ellipsis;min-width:0;overflow:hidden}.acct-chline-budget{color:var(--ink-secondary);margin-left:auto;padding-left:8px;font-size:12px;font-weight:500}.acct-chpace{align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.acct-chpace b{color:var(--ink);font-weight:600}.acct-chpace[data-pace=on] .acct-pace-var{color:var(--ink-secondary)}.acct-daily{color:var(--ink-muted);white-space:nowrap;align-items:baseline;gap:5px;font-size:11px;display:flex}.acct-daily b{color:var(--ink-secondary);font-weight:600}.acct-daily-budget{flex-direction:column;gap:3px;margin-top:3px;display:flex}.acct-daily-current{color:var(--ink-muted);font-size:11px}.acct-daily-current b{color:var(--ink-secondary);font-weight:600}.acct-daily-gap{color:var(--ink-muted);font-size:11px}.acct-daily-gap[data-review]{color:var(--warning-text)}.acct-daily-snapshot{color:var(--ink-muted);font-size:10px;line-height:1.4}.acct-daily-note{color:var(--ink-muted);margin:10px 0 0;font-size:11px;line-height:1.5}.acct-pace{flex-direction:column;gap:5px;width:100%;display:flex}.acct-pace-line{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.acct-pace-figs{color:var(--ink-muted);font-size:12px}.acct-pace-figs b{color:var(--ink);font-weight:600}.acct-pace-sep{color:var(--ink-subtle);margin:0 3px}.acct-pace-var{color:var(--pace-ink);align-items:baseline;gap:2px;font-size:11px;font-weight:700;display:inline-flex}.acct-pace[data-pace=on] .acct-pace-var{color:var(--ink-secondary)}.acct-pace-word{color:var(--ink-muted);margin-left:4px;font-weight:500}.acct-pace-bar{background:var(--border-light);border-radius:2px;height:4px;position:relative;overflow:hidden}.acct-pace-fill{background:var(--ink-subtle);position:absolute;inset:0 auto 0 0}.acct-pace-gap{background:var(--pace-ink);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.acct-pace-gap{background:color-mix(in oklab, var(--pace-ink) 55%, var(--surface-raised))}}.acct-pace[data-pace=on] .acct-pace-gap{background:var(--border)}.acct-pace-tick{background:var(--ink-muted);width:1px;position:absolute;top:0;bottom:0}.acct-pace--flag{flex-direction:row;justify-content:space-between;align-items:baseline}.acct-pace[data-inline]{flex-direction:row;align-items:center;gap:12px}.acct-pace[data-inline] .acct-pace-line{flex:1;min-width:0}.acct-pace[data-inline] .acct-pace-bar{flex:none;width:72px}.acct-pace-seeflag{color:var(--danger-text);font-size:11.5px;font-weight:700}.acct-empty{color:var(--ink-muted);text-align:center;padding:32px 16px;font-size:13px}.acct-empty-link{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.acct-empty-error{color:var(--danger-text);align-items:center;gap:10px;display:inline-flex}.acct-empty-btn{cursor:pointer;border:0;font-weight:600}.acct-peek{border-radius:var(--radius-lg);background:var(--surface-raised);min-width:0;min-height:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.acct-peek-head{background:var(--report-frame);color:var(--band-ink);flex:none;padding:14px 16px 12px}[data-theme=dark] .acct-peek-head{box-shadow:inset 0 -1px 0 var(--chrome-hairline)}.acct-peek-titlebar{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.acct-peek-title{color:var(--band-ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:22px}.acct-peek-tools{flex:none;gap:6px;display:flex}.acct-peek-icon{border:1px solid var(--chrome-hairline);background:var(--chrome-wash);width:28px;height:28px;color:var(--band-ink-2);cursor:pointer;border-radius:6px;place-items:center;display:grid}.acct-peek-icon:hover{background:var(--chrome-pill-wash);color:var(--band-ink)}.acct-peek-id{border-left:1px solid var(--chrome-hairline);flex-direction:column;gap:3px;margin-top:8px;padding-left:10px;font-size:12.5px;line-height:18px;display:flex}.acct-peek-id-line{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.acct-peek-dim{color:var(--band-ink-3)}.acct-peek-soft{color:var(--ink-muted)}.acct-peek-filter{color:var(--band-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0 -2px;padding:0 2px}.acct-peek-filter[data-dim]{color:var(--band-ink-3)}.acct-peek-filter:hover{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.acct-peek-filter[aria-pressed=true]{color:var(--accent)}.acct-peek-domain{width:fit-content;color:var(--accent);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.acct-peek-domain:hover{text-underline-offset:2px;text-decoration:underline}.acct-peek-repair{color:var(--pace-under-band)}.acct-peek-repair:hover{background:var(--chrome-pill-wash)}.acct-peek-headfoot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.acct-peek-status{color:var(--band-ink-3);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:9.5px;display:flex}.acct-status-dot{background:var(--pace-none-ink);border-radius:50%;flex:none;width:6px;height:6px}.acct-status-dot[data-status=active]{background:var(--pace-on-ink)}.acct-peek-status{--pace-on-ink:var(--pace-on-band);--pace-none-ink:var(--band-ink-4)}.acct-peek-btn{background:var(--chrome-wash);box-shadow:inset 0 0 0 1px var(--chrome-hairline);color:var(--band-ink);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart);border-radius:7px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.acct-peek-btn:hover{background:var(--chrome-pill-wash);box-shadow:inset 0 0 0 1px var(--accent);text-decoration:none}.acct-peek-btn--primary{background:var(--accent);box-shadow:none;color:var(--accent-text-on)}.acct-peek-btn--primary:hover{background:var(--accent-hover);box-shadow:none;color:var(--accent-text-on)}.acct-peek-btn--quiet{box-shadow:none;color:var(--band-ink-2);transition:background var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);background:0 0;gap:3px;padding:7px 8px}.acct-peek-btn--quiet:hover{background:var(--chrome-wash);box-shadow:none;color:var(--band-ink)}.acct-peek-btn:focus-visible{box-shadow:0 0 0 1px var(--bg), 0 0 0 3px var(--accent);outline:none}.acct-peek-body{flex:1;min-height:0;padding:0 16px;overflow:auto}.acct-peek-section{border-bottom:1px solid var(--border-light);padding:11px 0}.acct-peek-section:last-child{border-bottom:0}.acct-peek-label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:9.5px;font-weight:600;line-height:14px}.acct-peek-label-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.acct-peek-link{color:var(--link);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:9.5px}.acct-peek-link:hover{text-underline-offset:2px;text-decoration:underline}.acct-peek-budget{color:var(--ink-muted);white-space:nowrap;font-size:11px}.acct-peek-budget b{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.acct-peek-dl{grid-template-columns:112px minmax(0,1fr);gap:5px 10px;margin:0;font-size:12.5px;line-height:18px;display:grid}.acct-peek-dl dt{color:var(--ink-muted)}.acct-peek-dl dd{min-width:0;color:var(--ink);margin:0}.acct-peek-total{flex-direction:column;gap:6px;display:flex}.acct-peek-total .acct-pace-figs{font-size:13px}.acct-peek-ch{border-top:1px solid var(--border-light);flex-direction:column;gap:5px;margin-top:9px;padding-top:9px;display:flex}.acct-peek-chline{align-items:center;gap:8px;min-width:0;display:flex}.acct-peek-ch-rep{color:var(--ink-secondary);white-space:nowrap;font-size:12px}.acct-peek-copy{min-width:0;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:1px 4px;font-size:10px;display:inline-flex}.acct-peek-copy-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acct-peek-copy:hover{background:var(--surface);color:var(--ink)}.acct-peek-ch-budget{color:var(--ink-secondary);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:500}.acct-peek-flags{color:var(--ink-body);flex-direction:column;gap:8px;margin:0;padding:0;font-size:12px;line-height:17px;list-style:none;display:flex}.acct-peek-flags li{grid-template-columns:14px minmax(0,1fr);gap:6px;display:grid}.acct-peek-flags li b{color:var(--ink);font-weight:600}.acct-peek-flag-icon{color:var(--warning)}.acct-peek-flags li[data-severity=critical] .acct-peek-flag-icon{color:var(--danger)}.acct-peek-gaps{background:var(--danger-subtle);color:var(--danger-text);cursor:pointer;border:0;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:700}.acct-peek-inline{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.acct-peek-go{color:var(--link)}.acct-peek-inline:hover{text-underline-offset:2px;text-decoration:underline}.acct-peek-build>span{white-space:nowrap}.acct-peek-notes{white-space:pre-wrap}.acct-peek-foot{border-top:1px solid var(--border-light);background:var(--surface);color:var(--ink-muted);letter-spacing:.03em;flex-wrap:wrap;flex:none;align-items:center;gap:4px;padding:6px 16px;font-size:10px;display:flex}.acct-peek-foot kbd{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border);color:var(--ink-secondary);font-family:var(--font-mono);border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:600}.acct-ws[data-peek=float] .acct-peek{z-index:40;width:min(420px,92vw);box-shadow:var(--shadow-modal);border-radius:0;position:absolute;top:0;bottom:0;right:0}@media (prefers-reduced-motion:reduce){.acct-row td,.acct-ch-chev,.acct-peek-btn,.acct-go{transition:none}}.beacon-sidebar-foot{flex-direction:column;gap:6px;margin-top:auto;display:flex}.beacon-sidebar-gear{box-shadow:inset 0 1px 0 var(--nav-border);justify-content:flex-start;margin-top:2px;padding-top:8px;display:flex}.beacon-sidebar[data-collapsed=true] .beacon-sidebar-gear{justify-content:center}.beacon-sidebar-pill{border-radius:var(--radius-md);color:var(--ink);align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.beacon-sidebar-pill-text{flex-direction:column;gap:3px;min-width:0;display:flex}.beacon-sidebar-pill-eyebrow{letter-spacing:.1em;font-size:8.5px;font-weight:700}.beacon-sidebar-pill-body{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.beacon-sidebar-pill-body svg{flex-shrink:0}.beacon-sidebar-pill-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:none}.beacon-sidebar-pill[data-tone=lime]{background:var(--accent-subtle);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.beacon-sidebar-pill[data-tone=lime]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 38%, transparent)}}.beacon-sidebar-pill[data-tone=lime]:hover{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.beacon-sidebar-pill[data-tone=lime]:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 62%, transparent)}}.beacon-sidebar-pill[data-tone=lime] .beacon-sidebar-pill-eyebrow,.beacon-sidebar-pill[data-tone=lime] .beacon-sidebar-pill-body svg{color:var(--accent)}.beacon-sidebar-pill[data-tone=lime] .beacon-sidebar-pill-dot{background:var(--accent)}.beacon-sidebar-pill[data-tone=grey]{background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff1c}.beacon-sidebar-pill[data-tone=grey]:hover{box-shadow:inset 0 0 0 1px #fff3}.beacon-sidebar-pill[data-tone=grey] .beacon-sidebar-pill-eyebrow,.beacon-sidebar-pill[data-tone=grey] .beacon-sidebar-pill-body svg{color:var(--ink-muted)}.beacon-sidebar-pill[data-tone=grey] .beacon-sidebar-pill-dot{background:var(--ink-muted)}.beacon-sidebar-pill[data-tone=grey][data-active=true]{box-shadow:inset 0 0 0 1px #ffffff47}.beacon-sidebar-link{cursor:pointer;text-align:left;width:100%;color:var(--ink-secondary);border-radius:var(--radius-md);background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:flex}.beacon-sidebar-link:hover{color:var(--ink);background:#ffffff0d}.beacon-sidebar-link[data-active=true]{color:var(--ink);background:var(--accent-subtle);border-left-color:var(--accent);font-weight:600}.beacon-sidebar-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.beacon-sidebar-chevron{color:var(--ink-muted);font-size:13px;line-height:1;transition:transform .12s}.beacon-sidebar-chevron[data-open=true]{transform:rotate(90deg)}.beacon-sidebar-sublist{flex-direction:column;gap:1px;margin:1px 0 3px;padding:0;list-style:none;display:flex}.beacon-sidebar-sublink{color:var(--ink-secondary);border-radius:var(--radius-md);border-left:2px solid #ffffff14;margin-left:9px;padding:6px 10px 6px 22px;font-size:12.5px;font-weight:500;text-decoration:none;display:block}.beacon-sidebar-sublink:hover{color:var(--ink);background:#ffffff0d}.beacon-sidebar-sublink[data-active=true]{color:var(--ink);background:var(--accent-subtle);border-left-color:var(--accent);font-weight:600}.beacon-shell[data-rail-collapsed=true] .beacon-sidebar-label,.beacon-shell[data-rail-collapsed=true] .beacon-sidebar-chevron,.beacon-shell[data-rail-collapsed=true] .beacon-sidebar-eyebrow,.beacon-shell[data-rail-collapsed=true] .beacon-sidebar-pill-text{display:none}.beacon-shell[data-rail-collapsed=true] .beacon-sidebar-link,.beacon-shell[data-rail-collapsed=true] .beacon-sidebar-sublink,.beacon-shell[data-rail-collapsed=true] .beacon-sidebar-pill{justify-content:center;padding:8px 0}.beacon-shell[data-rail-collapsed=true] .beacon-sidebar-sublink{border-left-color:#0000;margin-left:0}.beacon-shell[data-rail-collapsed=true] .beacon-sidebar-pill-dot{display:block}.beacon-sidebar-icon{color:var(--ink-muted);flex-shrink:0}.beacon-sidebar-link[data-active=true] .beacon-sidebar-icon{color:var(--accent)}.beacon-sidebar-subdot{background:var(--ink-subtle);border-radius:50%;flex-shrink:0;width:5px;height:5px}.beacon-sidebar-sublink{align-items:center;gap:8px;display:flex}.beacon-sidebar-sublink[data-active=true] .beacon-sidebar-subdot{background:var(--accent)}.beacon-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.beacon-page-header-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.report-grid{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.report-grid>*{min-width:0}.report-grid .section{margin-top:0}.report-grid>[id]{scroll-margin-top:calc(var(--report-top,0px) + 72px)}html{scroll-behavior:smooth}.report-filter-sticky{top:var(--report-topbar-h);z-index:20;background:var(--report-rail);margin:0 calc(var(--space-6) * -1);padding:var(--space-3) var(--space-6);box-shadow:inset 0 -1px 0 var(--chrome-hairline-soft);position:sticky}.report-grid>.report-filter-sticky:first-child{margin-top:calc(var(--space-6) * -1)}@media (max-width:760px){.report-grid>.report-filter-sticky:first-child{margin-top:calc(var(--space-5) * -1)}}.report-filter-bar{align-items:center;gap:var(--space-2);box-shadow:none;background:0 0;border-radius:0;flex-flow:wrap;padding:0;display:flex}.report-filter-bar[data-orientation=vertical]{box-shadow:none;background:0 0;border-radius:0;flex-flow:column;align-items:stretch;padding:0}.report-filter-divider{background:var(--chrome-hairline);flex:none;width:1px;height:20px}.report-scope-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.report-channel-toggle{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.report-channel-toggle-label{color:var(--band-ink-3);letter-spacing:.08em;font-size:9px}.report-channel-segmented{background:var(--surface);min-height:34px;box-shadow:inset 0 0 0 1px var(--border);padding:3px}.report-channel-fact{border-radius:var(--radius-lg);min-height:34px;color:var(--ink-secondary);background:var(--surface-raised);box-shadow:var(--border-shadow);align-items:center;gap:7px;padding:5px 12px;font-size:11px;display:inline-flex}.report-channel-tab{min-height:28px;color:var(--ink-secondary);align-items:center;gap:7px;padding:5px 12px;font-size:11px;display:inline-flex}.report-channel-tab[aria-pressed=true]{color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-card)}.report-channel-tab:disabled{cursor:wait;opacity:.58}.report-channel-dot{border-radius:var(--radius-pill);background:var(--ink-subtle);flex:none;width:7px;height:7px}.report-channel-dot[data-channel=google]{background:var(--ch-google)}.report-channel-dot[data-channel=meta]{background:var(--ch-meta)}.report-channel-dot[data-channel=bing]{background:var(--ch-bing)}.report-channel-tab:not([aria-pressed=true]) .report-channel-dot{opacity:.42}.report-channel-dropdown{display:none}.report-scope-chip:disabled{opacity:.42;cursor:not-allowed!important}.report-scope-clear{min-height:30px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--ink-muted);letter-spacing:.07em;cursor:pointer;background:0 0;border:0;font-size:9px}.report-scope-clear:hover{color:var(--ink);background:var(--chrome-wash)}.report-filter-bar .report-scope-clear{color:var(--band-ink-2)}.report-filter-bar .report-scope-clear:hover{color:var(--band-ink);background:var(--chrome-wash)}.report-scope-clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.report-scope-search-wrap{align-items:center;gap:var(--space-2);margin:var(--space-3);padding:0 var(--space-3);border-radius:var(--radius-lg);min-height:34px;color:var(--ink-muted);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);display:flex}.report-scope-search{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.report-scope-search-wrap:focus-within{box-shadow:var(--shadow-focus)}.report-scope-options{max-height:min(360px,52vh);padding:var(--space-1) var(--space-2) var(--space-2);overflow-y:auto}.report-scope-option{align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:6px var(--space-2);border-radius:var(--radius-md);color:var(--ink-secondary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.report-scope-option:hover,.report-scope-option[data-selected=true]{background:var(--row-hover);color:var(--ink)}.report-scope-option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.report-scope-check{border-radius:var(--radius-sm);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--border);color:var(--accent-text-on);flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.report-scope-check[data-checked=true]{background:var(--accent);box-shadow:none}.report-scope-option-channel{border-radius:var(--radius-pill);background:var(--ink-subtle);flex:none;width:7px;height:7px}.report-scope-option-channel[data-channel=google]{background:var(--ch-google)}.report-scope-option-channel[data-channel=meta]{background:var(--ch-meta)}.report-scope-option-channel[data-channel=bing]{background:var(--ch-bing)}.report-scope-option-copy{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex:1;min-width:0;display:flex}.report-scope-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-scope-option-meta{color:var(--ink-muted);flex:none;font-size:9px}.report-scope-empty{padding:var(--space-6) var(--space-3);text-align:center;color:var(--ink-muted);font-size:12px}.report-scope-actions{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3);box-shadow:inset 0 1px 0 var(--border-light);display:flex}.report-scope-cancel,.report-scope-apply{min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-lg);cursor:pointer;border:0;font-size:11px;font-weight:600}.report-scope-cancel{background:var(--surface);color:var(--ink-secondary)}.report-scope-apply{background:var(--accent);color:var(--accent-text-on)}.report-scope-cancel:focus-visible,.report-scope-apply:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.report-scope-bulkbar{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3) var(--space-1);flex-wrap:wrap;display:flex}.report-scope-bulk{min-height:26px;padding:0 var(--space-2);margin-left:calc(var(--space-2) * -1);border-radius:var(--radius-md);color:var(--link);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:600}.report-scope-bulk:hover{background:var(--row-hover)}.report-scope-bulk:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.report-scope-bulk:disabled{color:var(--ink-muted);cursor:default;background:0 0}.report-scope-count{letter-spacing:.02em;color:var(--ink-muted);text-align:right;margin-left:auto;font-size:9.5px}.report-scope-receipt{color:var(--ink-secondary)}.report-scope-option-main{flex-direction:column;min-width:0;display:flex}.report-scope-option-reason{color:var(--ink-muted);font-size:10px;line-height:1.3}.report-scope-option[data-unavailable=true]{cursor:not-allowed}.report-scope-option[data-unavailable=true]:hover{background:0 0}.report-scope-option[data-unavailable=true] .report-scope-option-label,.report-scope-option[data-unavailable=true] .report-scope-option-meta{color:var(--ink-muted)}.report-scope-option[data-unavailable=true] .report-scope-check{background:var(--surface)}.report-scope-option[data-unavailable=true] .report-scope-option-channel{opacity:.4}.report-scope-option[data-unavailable=selected]{background:var(--warning-subtle)}.report-scope-option[data-unavailable=selected] .report-scope-option-reason{color:var(--warning-text);font-weight:600}.report-scope-chip-warn{min-height:22px;margin-left:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--warning-subtle);color:var(--warning-text);font:600 9.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;align-self:center;align-items:center;display:inline-flex}.report-scope-chip-warn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:760px){.report-filter-sticky{margin:0 calc(var(--space-5) * -1);padding:var(--space-3) var(--space-5)}.report-filter-divider{display:none}.report-scope-controls{width:100%}}@media (max-width:1180px){.report-channel-toggle{display:none}.report-channel-dropdown{display:block}}.report-section-link{transition:background var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart)}.report-section-link:hover{background:var(--report-frame);color:var(--ink)}.report-section-back{color:var(--accent);background:var(--accent);align-items:center;gap:6px;margin-bottom:8px;padding:7px 10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.report-section-back{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.report-section-back{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.report-section-back{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.report-section-back{border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-out-quart)}.report-section-back:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.report-section-back:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.gov-row{transition:background var(--dur-fast) var(--ease-out-quart)}.gov-row:hover{background:var(--row-hover)}.props-page{--rail-w:188px}.props-owner-pill{border-radius:var(--radius-sm);background:var(--accent-subtle);color:var(--accent);letter-spacing:.05em;margin-top:7px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block}.props-error-dot{background:var(--danger);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.props-runline{margin-bottom:var(--space-2);font-family:var(--font-mono);color:var(--ink-muted);align-items:center;gap:10px;font-size:11px;display:flex}.props-runline-spacer{flex:1}.props-batch-btn{border:1px solid var(--accent);padding:5px 11px}@supports (color:color-mix(in lab, red, red)){.props-batch-btn{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border))}}.props-batch-btn{border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--link);font-family:var(--font-mono);cursor:pointer;font-size:10.5px;font-weight:700}.props-batch-btn:disabled{cursor:not-allowed;opacity:.56}.props-batch-picker{position:relative}.props-batch-picker summary{align-items:center;list-style:none;display:inline-flex}.props-batch-picker summary::-webkit-details-marker{display:none}.props-batch-panel{z-index:30;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);width:min(430px,100vw - 32px);padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 40px -24px #0d1d2f57}.props-batch-option{border-radius:var(--radius-md);color:var(--ink-secondary);justify-content:space-between;align-items:center;gap:18px;padding:9px 10px;text-decoration:none;display:flex}.props-batch-option:hover,.props-batch-option--active{background:var(--surface);text-decoration:none}.props-batch-option strong,.props-batch-option>span:last-child{color:var(--ink);font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:700}.props-batch-option em{color:var(--ink-muted);font-family:var(--font-mono);margin-top:3px;font-size:10px;font-style:normal;display:block}.props-kpi{margin-bottom:var(--space-4);font-family:var(--font-mono);color:var(--ink-secondary);font-size:11.5px}.props-kpi strong{color:var(--ink)}.props-kpi span{color:var(--link);font-weight:700}.props-master-detail{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:13px;display:grid}.props-queue{min-width:0}.pq-toolbar{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.pq-chip{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink-muted);font-family:var(--font-mono);padding:3px 7px;font-size:10px}.pq-chip--active{background:var(--ink);border-color:var(--ink);color:var(--surface-raised)}.pq-chip--sort{margin-left:auto}.pq-group{margin-bottom:11px}.pq-group-head{justify-content:space-between;align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:5px 2px 6px;font-size:10px;font-weight:700;display:flex}.pq-group-head--stop_and_read{color:var(--danger-text)}.pq-group-head--wave_through{color:var(--link)}.pq-group-head--route_to_gate{color:var(--warning-text)}.pq-count{opacity:.72}.pq-fire-all{border:1px solid var(--accent);padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.pq-fire-all{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border))}}.pq-fire-all{border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--link);font-family:var(--font-mono);letter-spacing:0;text-transform:none;cursor:pointer;font-size:9.5px;font-weight:700}.pq-fire-all:disabled{cursor:not-allowed;opacity:.55}.pq-empty{padding:var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--ink-muted);font-size:12px}.pq-row{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);width:100%;color:inherit;text-align:left;cursor:pointer;margin-bottom:5px;padding:8px 10px;text-decoration:none;display:block}.pq-row:hover{background:var(--surface-raised);border-color:var(--accent);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.pq-row:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--border))}}.pq-row--selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pq-row--selected{border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}}.pq-row--selected{box-shadow:inset 3px 0 0 var(--accent)}.pq-row-top{color:var(--ink);align-items:center;gap:6px;margin-bottom:3px;font-size:12.5px;font-weight:600;display:flex}.pq-account{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pq-stale{border-radius:var(--radius-sm);background:var(--warning-subtle);color:var(--warning-text);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex:none;padding:2px 6px;font-size:9px;font-weight:700}.pq-summary{color:var(--ink-body);text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:11px;overflow:hidden}.pq-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pq-mchip,.pd-chip{border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:9px;font-weight:700;line-height:1.45;display:inline-flex}.pq-mchip{padding:2px 6px}.pq-mchip--lane1,.pd-chip--lane1{background:var(--info-subtle);color:var(--ink-secondary)}.pq-mchip--lane2,.pd-chip--lane2{background:var(--warning-subtle);color:var(--warning-text)}.pq-mchip--unanimous,.pd-chip--unanimous{background:var(--accent-subtle);color:var(--link)}.pq-mchip--consensus,.pd-chip--consensus{background:var(--warning-subtle);color:var(--warning-text)}.pq-mchip--split,.pd-chip--split{background:var(--danger-subtle);color:var(--danger-text)}.pq-mchip--dollar{color:var(--link);background:0 0;padding-left:0}.pq-mchip--trap{background:var(--warning-subtle);color:var(--warning-text)}.prop-detail{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;min-height:556px;display:flex;overflow:hidden}.prop-detail--empty{justify-content:center;align-items:center}.pd-empty{color:var(--ink-muted);font-size:13px}.pd-head{border-bottom:1px solid var(--border-light);padding:13px 16px 12px}.pd-account{color:var(--ink-muted);font-family:var(--font-mono);margin-bottom:5px;font-size:11px}.pd-rec{color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.35}.pd-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-dollar{color:var(--link);font-family:var(--font-mono);font-size:15px;font-weight:700}.pd-chip{padding:2px 6px}.pd-chip--neutral{background:var(--surface);color:var(--ink-muted)}.pd-body{flex:1;padding:14px 16px}.pd-trap{border-radius:var(--radius-lg);background:var(--report-frame);margin-bottom:14px;padding:13px 15px}.pd-trap-label{color:var(--warning);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:10px;font-weight:700;display:flex}.pd-trap p{color:var(--warning-subtle);margin:0;font-size:12.5px;line-height:1.55}.pd-trap-basis{color:var(--warning-subtle);margin-top:8px}@supports (color:color-mix(in lab, red, red)){.pd-trap-basis{color:color-mix(in srgb, var(--warning-subtle) 70%, var(--ink-muted))}}.pd-trap-basis{font-family:var(--font-mono);font-size:10px}.pd-trap--clean .pd-trap-label{color:var(--ink-subtle)}.pd-conv{margin-bottom:14px}.pd-label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9.5px;font-weight:700}.pd-conv-text{color:var(--ink);font-size:12.5px;line-height:1.45}.pd-conv-sub,.pd-muted{color:var(--ink-body);font-family:var(--font-mono);margin-top:4px;font-size:10.5px}.pd-score{margin-bottom:13px}.pd-score table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:10.5px}.pd-score th{color:var(--ink-muted);letter-spacing:.04em;text-align:right;text-transform:uppercase;padding:0 0 5px;font-size:9px;font-weight:700}.pd-score th:first-child{text-align:left}.pd-score td{border-top:1px solid var(--border-light);color:var(--ink-secondary);text-align:right;padding:3px 0}.pd-score td:first-child{color:var(--ink);text-align:left;font-weight:700}.pd-score tr.pd-dissent td{color:var(--warning-text);background:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.pd-score tr.pd-dissent td{background:color-mix(in srgb, var(--warning-subtle) 32%, transparent)}}.pd-splitnote{color:var(--warning-text);font-family:var(--font-mono);margin-top:5px;font-size:10px}.pd-lockline{border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-body);font-family:var(--font-mono);margin-bottom:12px;padding:7px 10px;font-size:10px}.pd-lockline strong{color:var(--ink-secondary)}.pd-accordion{border-top:1px solid var(--border-light);color:var(--ink-body);font-family:var(--font-mono);font-size:11px}.pd-accordion summary{cursor:pointer;align-items:center;gap:8px;padding:8px 0;list-style:none;display:flex}.pd-accordion summary::-webkit-details-marker{display:none}.pd-accordion-body,.pd-ops{padding:0 0 10px}.pd-alt{border-top:1px solid var(--border-light);grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:10px;padding:6px 0;font-size:10.5px;display:grid}.pd-alt span:first-child{color:var(--ink);font-weight:700}.pd-op{border-top:1px solid var(--border-light);grid-template-columns:18px minmax(130px,.34fr) minmax(0,1fr);align-items:baseline;gap:8px;padding:5px 0;font-size:10.5px;display:grid}.pd-op span:first-child{color:var(--ink-muted)}.pd-op span:nth-child(2){color:var(--ink);font-weight:700}.pd-op code{color:var(--ink-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-action{border-top:1px solid var(--border);background:var(--bg);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 16px;display:flex;position:sticky;bottom:0}.pd-cid{flex:1;gap:4px;min-width:190px;display:grid}.pd-cid span{color:var(--ink-muted);font-family:var(--font-mono);font-size:10px}.pd-cid input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;color:var(--ink);font-family:var(--font-mono);padding:6px 9px;font-size:11px}.pd-cid input[aria-invalid=true]{border-color:var(--danger)}.btn{border-radius:var(--radius-lg);background:var(--surface);color:var(--ink-secondary);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border);transition:background var(--dur-base,.14s) var(--ease-out-quart), color var(--dur-base,.14s) var(--ease-out-quart), transform var(--dur-base,.14s) var(--ease-out-quart), box-shadow var(--dur-base,.14s) var(--ease-out-quart);border:0;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:550;display:inline-flex}.btn:hover:not(:disabled){color:var(--ink);background:var(--surface-raised)}.btn:focus-visible{box-shadow:inset 0 0 0 1px var(--border), var(--shadow-focus);outline:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-text-on);box-shadow:none;font-weight:600}.btn-primary:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-text-on);box-shadow:var(--shadow-accent-lift);transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-primary:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pd-btn{border-radius:var(--radius-md);color:var(--ink-muted);font-family:var(--font-mono);cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-out-quart), color var(--dur-fast,.12s) var(--ease-out-quart), transform var(--dur-fast,.12s) var(--ease-out-quart), box-shadow var(--dur-fast,.12s) var(--ease-out-quart);background:0 0;border:0;padding:7px 12px;font-size:11px;font-weight:700}.pd-btn:hover:not(:disabled){color:var(--ink);background:var(--surface)}.pd-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pd-btn--approve{background:var(--accent);color:var(--accent-text-on)}.pd-btn--approve:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-text-on);box-shadow:var(--shadow-accent-lift);transform:translateY(-1px)}.pd-btn--approve:active:not(:disabled){transform:translateY(0)}.pd-btn:disabled{cursor:not-allowed;opacity:.52}.pd-result,.pd-todo{font-family:var(--font-mono);flex-basis:100%;font-size:10.5px}.pd-result--ok{color:var(--success-text)}.pd-result--error,.pd-todo{color:var(--warning-text)}.pq-bulk{z-index:80;background:#1212146b;justify-content:center;align-items:flex-start;padding:8vh 18px 24px;display:flex;position:fixed;inset:0}.pq-bulk-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);width:min(720px,100%);max-height:84vh;overflow:auto;box-shadow:0 24px 70px -34px #0d1d2f70}.pq-bulk-head{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px 12px;display:flex}.pq-bulk-kicker{color:var(--warning-text);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700}.pq-bulk h2{color:var(--ink);margin:0;font-size:18px;line-height:1.2}.pq-bulk-close{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:28px;height:28px;color:var(--ink-muted);cursor:pointer;font-size:20px;line-height:1}.pq-bulk-summary,.pq-bulk-warning,.pq-receipt-todo{color:var(--ink-body);font-family:var(--font-mono);padding:10px 18px;font-size:11px}.pq-bulk-summary strong{color:var(--link)}.pq-bulk-list{padding:0 18px 12px}.pq-bulk-line,.pq-receipt-line{border-top:1px solid var(--border-light);color:var(--ink-secondary);grid-template-columns:minmax(120px,.26fr) minmax(0,1fr) 86px;align-items:baseline;gap:12px;padding:7px 0;font-size:12px;display:grid}.pq-bulk-line span:first-child,.pq-receipt-line span:nth-child(2){color:var(--ink);font-weight:700}.pq-bulk-line strong,.pq-receipt-line strong{color:var(--link);font-family:var(--font-mono);text-align:right;font-size:11px}.pq-bulk-token{border-top:1px solid var(--border-light);color:var(--ink-muted);font-family:var(--font-mono);grid-template-columns:125px minmax(0,120px);align-items:center;gap:10px;padding:12px 18px;font-size:10px;display:grid}.pq-bulk-token input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-family:var(--font-mono);padding:7px 9px;font-size:12px}.pq-bulk-actions{border-top:1px solid var(--border-light);justify-content:flex-end;gap:8px;padding:12px 18px 16px;display:flex}.pq-bulk-cancel,.pq-bulk-fire,.pq-undo{border-radius:var(--radius-md);font-family:var(--font-mono);cursor:pointer;border:0;padding:7px 12px;font-size:11px;font-weight:700}.pq-bulk-cancel,.pq-undo{color:var(--ink-muted);background:0 0}.pq-bulk-fire{background:var(--accent);color:var(--accent-text-on)}.pq-bulk-fire:disabled,.pq-bulk-cancel:disabled,.pq-bulk-close:disabled,.pq-undo:disabled{cursor:not-allowed;opacity:.52}.pq-bulk-warning,.pq-receipt-todo{color:var(--warning-text)}.pq-receipt{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);margin-top:12px;overflow:hidden}.pq-receipt-head{border-bottom:1px solid var(--border-light);font-family:var(--font-mono);align-items:center;gap:12px;padding:10px 12px;font-size:11px;display:flex}.pq-receipt-head strong{color:var(--ink)}.pq-receipt-head span{color:var(--ink-secondary)}.pq-receipt-head .pq-undo{margin-left:auto}.pq-receipt-list{padding:0 12px}.pq-receipt-line{grid-template-columns:18px minmax(95px,.22fr) minmax(0,1fr) 78px}.pq-receipt-line em{color:var(--warning-text);font-family:var(--font-mono);grid-column:2/-1;font-size:10px;font-style:normal}.pq-receipt-line--ok>span:first-child{color:var(--success-text)}.pq-receipt-line--error>span:first-child{color:var(--danger-text)}.batch-return{margin-bottom:10px}.batch-return a{color:var(--ink-muted);font-family:var(--font-mono);font-size:11px;font-weight:700;text-decoration:none}.batch-return a:hover{color:var(--ink);text-decoration:none}.batch-hero{border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface-raised);flex-wrap:wrap;align-items:center;gap:26px;margin-bottom:12px;padding:14px 18px;display:flex}.batch-label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:700}.batch-run{max-width:260px;color:var(--ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.batch-stat{min-width:70px}.batch-value{color:var(--ink);font-family:var(--font-mono);font-size:22px;font-weight:700;line-height:1}.batch-value--good{color:var(--link)}.batch-key{color:var(--ink-body);margin-top:3px;font-size:10.5px}.batch-pills{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.batch-pill{border:1px solid var(--accent);padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.batch-pill{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border))}}.batch-pill{border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--link);font-family:var(--font-mono);font-size:10px;font-weight:700}.batch-pill--muted{border-color:var(--border);background:var(--surface-raised);color:var(--ink-muted)}.batch-workspace{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:13px;display:grid}.batch-table{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:auto}.batch-table table{border-collapse:collapse;width:100%;min-width:820px;font-size:12px}.batch-table th{border-bottom:1px solid var(--border);background:var(--surface);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.05em;text-align:right;text-transform:uppercase;padding:9px 12px;font-size:9px;font-weight:700}.batch-table th:first-child,.batch-table th:nth-child(2){text-align:left}.batch-table td{border-bottom:1px solid var(--border-light);color:var(--ink-secondary);font-variant-numeric:tabular-nums;text-align:right;vertical-align:top;padding:9px 12px}.batch-table td:first-child,.batch-table td:nth-child(2){text-align:left}.batch-table tr[tabindex]{cursor:pointer}.batch-table tr[tabindex]:hover{background:var(--surface)}.batch-row--lane2{background:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.batch-row--lane2{background:color-mix(in srgb, var(--warning-subtle) 34%, transparent)}}.batch-row--split{background:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.batch-row--split{background:color-mix(in srgb, var(--warning-subtle) 22%, transparent)}}.batch-account,.batch-intervention,.batch-action{text-decoration:none}.batch-account{color:var(--ink);font-weight:700}.batch-intervention{color:var(--ink-secondary)}.batch-cid{color:var(--ink-muted);font-family:var(--font-mono);margin-top:2px;font-size:10px}.batch-trap{color:var(--warning-text);font-weight:700}.batch-money{color:var(--link);font-family:var(--font-mono);font-weight:700}.batch-action{color:var(--link);font-family:var(--font-mono);text-transform:uppercase;font-size:10px;font-weight:700}.batch-action--stop_and_read{color:var(--danger-text)}.batch-action--route_to_gate{color:var(--warning-text)}.beacon-nav-link{transition:background var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart)}.beacon-nav-link:not([data-active=true]):hover{color:var(--ink);background:#ffffff0f}.col-12{grid-column:span 12}.col-8{grid-column:span 8}.col-7{grid-column:span 7}.col-6{grid-column:span 6}.col-5{grid-column:span 5}.col-4{grid-column:span 4}.kpi-metric-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.htc-card{padding:20px 24px}.htc-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.htc-head-title{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:11px;font-weight:600}.htc-head-dot{background:var(--ink-subtle);border-radius:50%;flex:none;width:3px;height:3px}.htc-head-sub{letter-spacing:.04em;color:var(--ink-muted);white-space:nowrap;font-size:11px}.htc-head-rule{height:1px;min-width:var(--space-6);background:var(--border);flex:auto}.htc-bar{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-4);box-shadow:inset 0 -1px 0 var(--border-light);flex-wrap:wrap;padding-bottom:14px;display:flex}.htc-axis{align-items:center;gap:11px;min-width:0;display:flex}.htc-axis-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-subtle);white-space:nowrap;font-size:9px;font-weight:700}.htc-seg{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);gap:2px;height:30px;padding:3px;display:inline-flex}.htc-seg-btn{appearance:none;border-radius:var(--radius-sm);letter-spacing:.04em;color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 13px;font-size:10px;font-weight:600;transition:color .12s,background .12s;display:inline-flex;position:relative}.htc-seg-btn:hover{color:var(--ink-secondary)}.htc-seg-btn.is-active{background:var(--surface-raised);color:var(--ink);box-shadow:0 1px 2px #0d1d2f1a}.htc-seg-btn.is-active:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:3px;left:11px;right:11px}.htc-seg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.htc-chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.htc-chip{--htc-ch:var(--ink-muted);appearance:none;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-pill);height:30px;color:var(--ink-muted);letter-spacing:.03em;white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:600;transition:color .12s,background .12s,border-color .12s,opacity .12s;display:inline-flex}.htc-chip:hover{color:var(--ink-secondary);border-color:var(--ink-subtle)}.htc-chip-dot{border:1.5px solid var(--htc-ch);background:0 0;border-radius:50%;flex:none;width:7px;height:7px}.htc-chip-stat{color:var(--ink-muted);letter-spacing:.02em;font-weight:500}.htc-chip.is-on{color:var(--ink);background:var(--surface-raised);border-color:var(--border);box-shadow:var(--border-shadow)}.htc-chip.is-on .htc-chip-dot{background:var(--htc-ch)}.htc-chip.is-off{opacity:.5}.htc-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.htc-empty{color:var(--ink-muted);text-align:center;padding:26px 0 10px;font-size:13px}.htc-block{margin-top:var(--space-4)}.mtd-head+.htc-block{margin-top:0}.htc-block-head{margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.htc-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.htc-name{color:var(--ink);font-size:13px;font-weight:600}.htc-note{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:9px}.htc-pills{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-light);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.htc-pills-lab{letter-spacing:.08em;color:var(--ink-subtle);font-size:9px;font-weight:700}.htc-block .mtd-card{background:var(--htc-tint,transparent)}@supports (color:color-mix(in lab, red, red)){.htc-block .mtd-card{background:color-mix(in oklab, var(--htc-tint,transparent) 12%, var(--surface-raised))}}.htc-block .mtd-card{overflow:hidden}.htc-block .mtd-rule{display:none}.htc-block .mtd-stats{background:var(--htc-tint,transparent)}@supports (color:color-mix(in lab, red, red)){.htc-block .mtd-stats{background:color-mix(in oklab, var(--htc-tint,transparent) 5.5%, var(--surface-raised))}}.htc-block .mtd-stats{border-top:1px solid var(--border);margin:var(--space-2) calc(-1 * var(--space-4)) calc(-1 * var(--space-3));padding:var(--space-2) var(--space-4) var(--space-3);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.mtd-asof{color:var(--ink-secondary);letter-spacing:.08em;margin:calc(var(--space-1) * -1) 0 var(--space-4);font-size:10px}.mtd-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.mtd-head .mtd-asof{margin:var(--space-1) 0 0}.mtd-month-row{margin-top:var(--space-2);background:var(--surface);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.mtd-month-row .mtd-asof{margin:0}.mtd-baselines-toggle{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--ink);letter-spacing:.08em;cursor:pointer;transition:background .14s var(--ease-out-quart,ease), box-shadow .14s var(--ease-out-quart,ease), color .14s var(--ease-out-quart,ease);flex:none;padding:6px 12px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #a4cd3973}.mtd-toggle-delta{color:var(--link);margin-left:-2px;font-size:9px}.mtd-baselines-toggle:hover,.mtd-baselines-toggle[aria-pressed=true]{background:var(--accent-subtle);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.mtd-baselines-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mtd-toggle-chev{transition:transform .18s var(--ease-out-quart,ease);display:inline-block}.mtd-toggle-chev.is-open{transform:rotate(180deg)}.mtd-rule{background:var(--border);height:1px;margin:var(--space-1) 0}.mtd-stats{align-items:baseline;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;row-gap:4px;display:grid}.mtd-stat-label{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mtd-stat-pct{color:var(--ink-muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.mtd-stat-num{color:var(--ink-secondary);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.mtd-stats-divider{background:var(--border);grid-column:1/-1;height:1px;margin:3px 0}.mtd-card{gap:var(--space-1);background:var(--surface-raised)}.mtd-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.mtd-value{color:var(--ink);font-size:var(--figure-primary);letter-spacing:var(--font-display-tracking-40);line-height:1}.mtd-drill{margin-top:var(--space-1)}.mtd-drill-summary{min-height:36px;color:var(--ink-secondary);letter-spacing:.08em;cursor:pointer;align-items:center;font-size:10px;font-weight:700;display:flex}.mtd-drill-body{gap:var(--space-1);padding-top:var(--space-1);display:grid}.mtd-value-row{justify-content:space-between;align-items:flex-end;gap:var(--space-3);min-width:0;display:flex}.mtd-value-row .mtd-value{flex-shrink:0}.mtd-spark{flex:0 auto;min-width:0;max-width:100%;height:24px;margin-bottom:3px;overflow:hidden}.mtd-spark path{fill:none;stroke:var(--ink-subtle);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.mtd-spark-dot{fill:var(--ink-secondary)}.mtd-spark--accent path{stroke:var(--accent)}.mtd-spark--accent .mtd-spark-dot{fill:var(--accent)}.mtd-collapsed{align-items:center;gap:var(--space-3) var(--space-5);background:var(--report-frame);padding:var(--space-3) var(--space-6);height:var(--report-deck-h);flex-wrap:nowrap;display:flex;position:relative}.mtd-collapsed:after{content:"";background-image:var(--seam-primary);pointer-events:none;background-repeat:no-repeat;background-size:100% 1px;height:1px;position:absolute;bottom:0;left:0;right:0}.report-grid .section.mtd-collapsed{margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) calc(var(--space-5) * -1)}.mtd-collapsed-id{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.mtd-collapsed-tag{letter-spacing:.1em;color:var(--ink);font-size:11px;font-weight:700}.mtd-collapsed-range{letter-spacing:.06em;color:var(--ink-muted);font-size:10px}.mtd-collapsed-metrics{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:nowrap;flex:1;min-width:0;display:flex}.mtd-collapsed-metric{align-items:center;gap:var(--space-2);display:inline-flex}.mtd-collapsed-metric-label{letter-spacing:.08em;color:var(--ink-muted);font-size:9px}.mtd-collapsed-metric-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.mtd-collapsed{--pace-under-ink:var(--pace-under-band);--pace-on-ink:var(--pace-on-band);--pace-over-ink:var(--pace-over-band)}.mtd-collapsed-metric-value--plan{color:var(--ink-secondary)}.mtd-collapsed-pace{letter-spacing:.05em;color:var(--pace-ink);white-space:nowrap;font-size:10.5px;font-weight:700}.mtd-collapsed-rule{background:var(--chrome-hairline);flex:none;width:1px;height:18px}.mtd-collapsed .mtd-spark{width:46px;height:18px;margin-bottom:0}.mtd-collapsed .mtd-spark path{stroke:var(--accent);filter:drop-shadow(0 0 4px var(--accent))}@supports (color:color-mix(in lab, red, red)){.mtd-collapsed .mtd-spark path{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 65%, transparent))}}.mtd-collapsed .mtd-spark-dot{fill:var(--accent)}.mtd-collapsed .mtd-baselines-toggle{color:var(--ink);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e}.mtd-collapsed .mtd-baselines-toggle:hover{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff4d}@media (max-width:1200px){.mtd-collapsed{gap:var(--space-2)}.mtd-collapsed-id{gap:6px}.mtd-collapsed-metrics{gap:var(--space-2)}.mtd-collapsed-asof,.mtd-collapsed .mtd-spark{display:none}}@media (max-width:760px){.mtd-collapsed{padding-inline:var(--space-5)}.report-grid .section.mtd-collapsed{margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1)}}.mtd-peek-scrim{z-index:70;background:var(--report-frame);border:0;width:100%;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mtd-peek-scrim{background:color-mix(in oklab, var(--report-frame) 34%, transparent)}}.mtd-peek-scrim{cursor:default;animation:drawer-scrim-in var(--dur-base) var(--ease-out-quart) both}.mtd-peek{z-index:71;background:var(--bg);width:min(720px,96vw);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.mtd-peek:focus{outline:none}.mtd-peek-header{background:var(--report-frame);box-shadow:inset 0 -1px 0 var(--chrome-hairline);padding:18px 20px 16px}.mtd-peek-title-row,.mtd-peek-period,.mtd-peek-headlines,.mtd-peek-lens-row{align-items:center;display:flex}.mtd-peek-title-row{justify-content:space-between;gap:var(--space-4)}.mtd-peek-eyebrow{color:var(--band-ink-3);letter-spacing:.08em;font-size:9px}.mtd-peek-title{color:var(--band-ink);letter-spacing:-.015em;margin:2px 0 0;font-size:19px;font-weight:550}.mtd-peek-close{border-radius:var(--radius-md);width:30px;height:30px;color:var(--band-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.mtd-peek-close:hover{background:var(--chrome-wash);color:var(--band-ink)}.mtd-peek-period{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);color:var(--band-ink-3);letter-spacing:.06em;font-size:9px}.mtd-peek-period select{background:var(--report-rail)!important;color:var(--band-ink)!important;box-shadow:inset 0 0 0 1px var(--chrome-hairline)!important}.mtd-peek-period button{color:var(--band-ink-3)!important}.mtd-peek-headlines{margin-top:var(--space-4);box-shadow:inset 0 1px 0 var(--chrome-hairline);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mtd-peek-headline{min-width:0;padding:12px 12px 0 0}.mtd-peek-headline+.mtd-peek-headline{box-shadow:inset 1px 0 0 var(--chrome-hairline-soft);padding-left:12px}.mtd-peek-headline>span{color:var(--band-ink-4);letter-spacing:.08em;font-size:8px;display:block}.mtd-peek-headline>strong{color:var(--band-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:17px;font-weight:550;display:block;overflow:hidden}.mtd-peek-lens-row{justify-content:space-between;gap:var(--space-5);background:var(--surface-raised);box-shadow:inset 0 -1px 0 var(--border);padding:13px 20px}.mtd-peek-lens-label{color:var(--ink-muted);letter-spacing:.08em;font-size:8px}.mtd-peek-lens-copy{color:var(--ink-body);margin-top:2px;font-size:11px}.mtd-peek-lens{background:var(--surface);flex:none;padding:2px}.mtd-peek-lens .segmented-tab{letter-spacing:.04em;text-transform:uppercase;min-height:28px;padding:4px 10px;font-size:9px}.mtd-peek-body{flex:1;padding:18px 20px 28px;overflow-y:auto}.mtd-peek-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mtd-peek-grid .mtd-card{min-width:0}.mtd-peek button:focus-visible,.mtd-peek select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:760px){.mtd-head{flex-direction:column;align-items:flex-start}.mtd-collapsed{align-items:stretch;gap:var(--space-3);flex-direction:column;height:auto}.mtd-collapsed-metrics{row-gap:var(--space-2);flex-wrap:wrap;width:100%}.mtd-collapsed-rule{display:none}.mtd-peek{width:100vw}.mtd-peek-lens-row{align-items:flex-start;gap:var(--space-3);flex-direction:column}.mtd-peek-headlines{grid-template-columns:repeat(2,minmax(0,1fr))}.mtd-peek-headline:nth-child(3){box-shadow:inset 0 1px 0 var(--chrome-hairline-soft);padding-left:0}.mtd-peek-headline:nth-child(4){box-shadow:inset 1px 1px 0 var(--chrome-hairline-soft)}.mtd-peek-grid{grid-template-columns:1fr}}.mtd-drills{gap:0;display:grid}.mtd-trend{gap:var(--space-1);padding-top:var(--space-1);display:grid}.mtd-trendline{width:100%;height:72px;display:block;overflow:visible}.mtd-trendline path{fill:none;stroke:var(--ink-secondary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.mtd-trendline-axis{stroke:var(--border);stroke-width:1px}.mtd-trendline-dot{fill:var(--ink-secondary)}.mtd-trendline--accent path{stroke:var(--accent)}.mtd-trendline--accent .mtd-trendline-dot{fill:var(--accent)}.mtd-trend-axis{color:var(--ink-muted);letter-spacing:.08em;justify-content:space-between;font-size:9px;display:flex}.mtd-trend-empty{color:var(--ink-muted);letter-spacing:.08em;padding:var(--space-2) 0;font-size:10px}@media (max-width:1100px){.kpi-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.kpi-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.kpi-metric-grid{grid-template-columns:1fr}}.conversions-card{padding:var(--space-4)}.conversions-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);margin-bottom:var(--space-4);box-shadow:var(--hairline-strong);flex-wrap:wrap;display:flex}.conversions-tabs-label,.conversions-events-label{color:var(--ink-secondary);letter-spacing:.08em;font-size:10px;font-weight:700}.conversions-tabs-wrap{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cv-group{align-items:center;gap:var(--space-2);display:inline-flex}.cv-group-label{color:var(--ink-secondary);letter-spacing:.08em;font-size:10px;font-weight:700}.cv-tab{align-items:center;gap:6px;display:inline-flex}.cv-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.cv-dot[data-channel=google]{background:var(--ch-google)}.cv-dot[data-channel=meta]{background:var(--ch-meta)}.cv-dot[data-channel=bing]{background:var(--ch-bing)}.cv-dot--spend{background:var(--accent)}.cv-dot--cpc{background:var(--cv-cpc)}.cv-seg-divider{background:var(--border);flex-shrink:0;align-self:stretch;width:1px;margin:3px 4px}.cv-tab:not([aria-pressed=true]):not([aria-selected=true]) .cv-dot{opacity:.4}.cv-tab-value{color:var(--ink-muted);letter-spacing:0;font-size:10px}@media (max-width:980px){.conversions-toolbar{align-items:flex-start}}.cv-measure-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.series-summary-line{align-items:center;gap:var(--space-2);display:inline-flex}.cv-splits{gap:var(--space-5);margin-top:var(--space-4);padding-top:var(--space-4);box-shadow:inset 0 1px 0 var(--border);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.cv-split-group{gap:var(--space-2);flex-direction:column;display:flex}.cv-split-head{color:var(--ink);padding-bottom:var(--space-1);box-shadow:inset 0 -1px 0 var(--border);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:600;display:flex}.cv-split-rows{gap:2px;display:grid}.cv-split-row{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto auto;min-height:24px;font-size:12px;display:grid}.cv-split-label{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.cv-split-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-body);overflow:hidden}.cv-split-num{color:var(--ink);font-variant-numeric:tabular-nums}.cv-split-share{color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:32px}.cv-chart-wrap{position:relative}.cv-tip{pointer-events:none;z-index:5;background:var(--surface-raised);border-radius:var(--radius-md);min-width:168px;max-width:244px;box-shadow:var(--shadow-elevated);gap:6px;padding:9px 11px;display:grid;position:absolute;top:2px;transform:translate(-50%)}.cv-tip-head{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);font-size:10px;font-weight:700}.cv-tip-section{box-shadow:inset 0 1px 0 var(--border);gap:2px;padding-top:5px;display:grid}.cv-tip-total{align-items:baseline;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;font-size:12px;display:grid}.cv-tip-total .cv-tip-name,.cv-tip-total .cv-tip-val{color:var(--ink);font-weight:600}.cv-tip-sub,.cv-tip-spend{align-items:center;gap:var(--space-2);grid-template-columns:8px minmax(0,1fr) auto;font-size:12px;display:grid}.cv-tip-spend{box-shadow:inset 0 1px 0 var(--border);padding-top:5px}.cv-tip-dot{border-radius:999px;width:7px;height:7px}.cv-tip-cdot{border-radius:999px;justify-self:center;width:6px;height:6px}.cv-tip-cdot[data-channel=google]{background:var(--ch-google)}.cv-tip-cdot[data-channel=meta]{background:var(--ch-meta)}.cv-tip-cdot[data-channel=bing]{background:var(--ch-bing)}.cv-tip-cdot--none{background:0 0}.cv-tip-name{color:var(--ink-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-tip-val{color:var(--ink);font-variant-numeric:tabular-nums}.cv-chan-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:700}.cv-chan-pill[data-channel=google]{background:var(--ch-google-subtle);color:var(--ch-google)}.cv-chan-pill[data-channel=meta]{background:var(--ch-meta-subtle);color:var(--ch-meta)}.cv-chan-pill[data-channel=bing]{background:var(--ch-bing-subtle);color:var(--ch-bing)}.cv-tip-metahead,.cv-split-metahead{align-items:center;gap:6px;display:inline-flex}.cv-split-note{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:9px;font-weight:700}.conversions-chart{width:100%;height:auto;display:block;overflow:visible}.conversions-empty{min-height:180px;color:var(--ink-secondary);text-align:center;background:var(--surface-tinted);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--border);place-items:center;font-size:14px;display:grid}.surface-ledger{gap:var(--space-1);margin-top:var(--space-3);color:var(--ink-body);font-size:12px;display:grid}.surface-ledger-row{gap:var(--space-3);min-height:36px;box-shadow:var(--hairline);grid-template-columns:minmax(110px,1fr) minmax(96px,1fr) auto;align-items:center;display:grid}.surface-ledger-row:last-child{box-shadow:none}.surface-ledger-name{color:var(--ink);font-weight:600}.surface-ledger-source{color:var(--ink-body)}.surface-status{align-items:center;gap:var(--space-2);color:var(--ink-secondary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;display:inline-flex}.surface-status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.surface-status--verified{color:var(--success-text)}.surface-status--arriving{color:var(--ink-secondary)}.surface-status--asserted{color:var(--warning-text)}.surface-mobile-summary{gap:var(--space-3);margin-top:var(--space-3);display:none}.surface-summary-item{gap:var(--space-1) var(--space-2);min-width:0;padding:var(--space-3);background:var(--surface-tinted);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--border);flex:1 1 0;grid-template-columns:auto 1fr;align-items:center;display:grid}.surface-dot{border-radius:2px;width:8px;height:8px}.surface-dot[data-surface=calls]{background:var(--ink-secondary)}.surface-dot[data-surface=forms]{background:var(--ink-body)}.surface-dot[data-surface=booker]{background:var(--accent)}.surface-summary-label{color:var(--ink-secondary);font-size:11px}.surface-summary-value{color:var(--ink);font-size:var(--figure-compact);font-variant-numeric:tabular-nums lining-nums;grid-column:1/-1;line-height:1}.conversions-events{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}.conversions-events-label{margin-bottom:var(--space-2)}.conversions-events-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.conversions-event{align-items:flex-start;gap:var(--space-3);color:var(--ink-body);font-size:12px;display:flex}.conversions-event-kind{width:14px;height:14px;color:var(--surface-raised);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:7px;font-weight:700;display:inline-flex}.conversions-event-kind--note{background:var(--ink-secondary)}.conversions-event-kind--launch{background:var(--accent);color:var(--accent-text-on)}.conversions-event-kind--pause{background:var(--warning)}.conversions-event-kind--anomaly{background:var(--danger)}.conversions-event-kind--milestone{background:var(--link)}.conversions-event-date{color:var(--ink-secondary);flex-shrink:0;width:80px;font-size:11px}.conversions-event-body{flex:1}@media (max-width:760px){.surface-mobile-summary{display:flex}.surface-ledger-row{gap:var(--space-1);padding:var(--space-2) 0;grid-template-columns:1fr}}.report-glow-green{box-shadow:0 0 0 1px #b6e34a59,0 0 12px -2px #b6e34a99}@media (max-width:1180px){.report-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.col-8,.col-7,.col-6,.col-5{grid-column:span 6}.col-4{grid-column:span 3}}@media (max-width:900px){.report-shell{grid-template:"topbar""rail""content"1fr/minmax(0,1fr)}.report-rail{box-shadow:inset 0 -1px #ffffff12}.report-rail-inner{flex-flow:wrap;align-items:center;max-height:none;position:static;overflow:visible}.report-topbar{overflow-x:auto}}@media (max-width:760px){.report-grid{grid-template-columns:1fr}.report-grid>[class*=col-]{grid-column:1/-1}.report-content{padding:var(--space-5)}}.global-filter-bleed{margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0}@media (max-width:760px){.global-filter-bleed{margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) 0}}[data-surface=beacon] .report-content{container:beacon-content/inline-size}[data-surface=beacon] .report-grid>*{container:panel/inline-size}@container beacon-content (max-width:1024px){[data-surface=beacon] .report-grid{grid-template-columns:1fr}[data-surface=beacon] .report-grid>[class*=col-]{grid-column:1/-1}}.keystone-split{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(380px,520px);align-items:start;display:grid}@container beacon-content (max-width:1080px){.keystone-split{grid-template-columns:1fr}.keystone-split .keystone-proposals{order:-1}}.ovw-body{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.ovw-legend{flex-direction:column;flex:200px;gap:9px;min-width:0;display:flex}@container panel (max-width:420px){.ovw-body{align-items:stretch;gap:var(--space-4);flex-direction:column}.ovw-body .ovw-donut{align-self:center}}.beacon-nav-inline{flex-shrink:0;align-items:center;gap:2px;display:flex}.beacon-nav-menu{display:none}@media (max-width:768px){.beacon-nav-inline{display:none}.beacon-nav-menu{display:block}.beacon-topbar-divider,.beacon-lockup-sub{display:none}.beacon-topbar{gap:var(--space-2);padding:0 var(--space-4)}}@media (max-width:900px){.beacon-shell>.beacon-rail{display:none}.beacon-shell .beacon-nav-menu{display:block}}.beacon-drawer-scrim{z-index:70;background:var(--scrim);position:fixed;inset:0}.beacon-drawer{z-index:71;gap:var(--space-3);width:min(288px,86vw);padding:var(--space-4) var(--space-3);overscroll-behavior:contain;background:var(--report-frame);box-shadow:var(--shadow-modal);color:var(--ink);animation:beacon-drawer-in var(--dur-slow,.22s) var(--ease-out-quart) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}@keyframes beacon-drawer-in{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.beacon-drawer{animation:none}}.beacon-drawer-head{justify-content:space-between;align-items:center;min-height:28px;padding:0 2px 0 6px;display:flex}.beacon-drawer-title{color:var(--ink-muted);letter-spacing:.12em;margin:0;font-size:9px;font-weight:700;line-height:1.2}.beacon-drawer-close{border-radius:var(--radius-md);width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.beacon-drawer-close:hover{background:var(--chrome-wash);color:var(--ink)}.beacon-drawer-sections{padding:0 2px var(--space-3);box-shadow:inset 0 -1px 0 var(--chrome-hairline-soft);flex-wrap:wrap;gap:2px;display:flex}.beacon-drawer-section{border-radius:var(--radius-md);color:var(--ink-secondary);padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none}.beacon-drawer-section[data-active=true]{background:var(--accent-subtle);color:var(--ink);font-weight:600}.repo-merged-runs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.repo-merged-runs>*{min-width:0}.repo-merged-col{box-shadow:inset -1px 0 0 var(--border)}@container panel (max-width:560px){.repo-merged-runs{grid-template-columns:minmax(0,1fr)}.repo-merged-col{box-shadow:inset 0 -1px 0 var(--border)}}.home-pulse{margin-bottom:var(--space-5);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:16px;padding:11px 18px;font-size:12px;display:flex}.home-pulse-grp{align-items:center;gap:7px;display:inline-flex}.home-pulse b{color:var(--ink);font-weight:600}.home-pulse-sep{background:var(--border);flex-shrink:0;width:1px;height:14px}.home-pulse-spacer{flex:1;min-width:0}.home-pulse-link{color:var(--ink-muted);border-radius:var(--radius-sm);transition:color var(--dur-fast,.14s) var(--ease-out-quart,ease);text-decoration:none}.home-pulse-link:hover{color:var(--ink)}.home-pulse-arr{color:var(--ink-subtle)}.home-pulse2{--hp2-cols:140px 172px 120px 150px 1fr 234px 288px;margin-bottom:var(--space-5);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 2px #0d1d2f1a}.hp2-grid{grid-template-columns:var(--hp2-cols);align-items:center;display:grid}.hp2-bar{color:var(--ink);font-family:var(--font-mono);cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(120% 150% at 50% -45%,#a4cd3916,#0000 70%),#202024;padding:13px 20px;font-size:13px;transition:background .12s}.hp2-bar:hover{background:radial-gradient(120% 150% at 50% -45%,#a4cd391a,#0000 70%),#25252b}.hp2-cell{white-space:nowrap;align-items:center;min-width:0;display:flex}.hp2-bar b{font-weight:600}.hp2-mut{color:var(--ink-muted)}.hp2-acc{color:var(--accent)}.hp2-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:7px;display:inline-block}.hp2-chev{color:var(--ink-subtle);margin-left:auto;padding-left:10px;font-size:11px}.hp2-panel{font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#1c1c22;border-top:1px solid #34343c;align-items:start;padding:14px 20px 16px}.hp2-th,.hp2-tr{grid-template-columns:140px 172px 120px 150px;align-items:center;display:grid}.hp2-th{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-subtle);padding-bottom:7px;font-size:8.5px}.hp2-tr{color:var(--ink);padding:5px 0;font-size:12.5px}.hp2-nm{align-items:center;display:flex}.hp2-ct{color:var(--ink-secondary);margin-left:9px}.hp2-tot{color:var(--ink-secondary);border-top:1px solid #34343c;margin-top:5px;padding-top:9px}.hp2-tot .hp2-nm{color:var(--ink-muted)}.hp2-sec{border-left:1px solid #34343c;align-self:stretch;padding-left:22px;padding-right:8px}.hp2-sh{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-subtle);padding-bottom:7px;font-size:8.5px}.hp2-rz,.hp2-eng{color:var(--ink);cursor:pointer;align-items:center;padding:5px 0;font-size:12px;text-decoration:none;display:flex}.hp2-rz:hover,.hp2-eng:hover{color:var(--accent)}.hp2-rz .hp2-nm,.hp2-eng .hp2-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hp2-rzd{color:var(--ink-muted);white-space:nowrap;margin-left:auto;padding-left:12px}.hp2-more{color:var(--accent);padding-top:6px;font-size:11px;text-decoration:none;display:inline-block}.hp2-empty{color:var(--ink-muted);padding:5px 0;font-size:12px}.hp2-engst{color:var(--ink-muted);margin-left:auto;padding-left:12px}.hp2-engago{color:var(--ink-subtle);text-align:right;min-width:38px;padding-left:12px}.hp2-enggo{color:var(--ink-subtle);padding-left:10px}@media (max-width:760px){.hp2-bar.hp2-grid{flex-wrap:wrap;align-items:center;gap:5px 14px;padding:12px 16px;font-size:12.5px;display:flex}.hp2-bar .hp2-cell{grid-column:auto}.hp2-panel.hp2-grid{padding:12px 16px 16px;display:block}.hp2-tbl{display:block}.hp2-th,.hp2-tr{grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:9px}.hp2-th span,.hp2-tr>span{font-size:11.5px}.hp2-th span:not(:first-child),.hp2-tr>span:not(.hp2-nm){text-align:right;justify-content:flex-end}.hp2-sec{border-top:1px solid #34343c;border-left:0;grid-column:auto;margin-top:16px;padding:16px 0 0}}.home-pacing2{padding:0;overflow:hidden}.home-pacing2-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:16px 22px 12px;display:flex}.home-pacing2-head--summary{justify-content:flex-end;padding-bottom:4px}.home-pacing2-summary{color:var(--ink-muted);align-items:center;gap:12px;font-size:12px;display:flex}.home-pacing2-summary b{color:var(--ink);font-weight:600}.hp2s-pill{font-weight:600}.home-pacing2-body{grid-template-columns:minmax(0,1fr) minmax(0,318px);align-items:stretch;display:grid}.home-pacing2-body>*{min-width:0}.home-pacing2-chart{flex-direction:column;padding:4px 22px 18px;display:flex}.home-pacing2-plot{flex:auto;min-height:244px}.home-pacing2-vspace{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;font-size:12px;display:flex}.home-pacing2-vspace .mut{color:var(--ink-muted)}.home-pacing2-look{background:var(--surface-tinted);box-shadow:inset 1px 0 0 var(--border-light);padding:16px 20px}.hpl-head{box-shadow:inset 0 -1px 0 var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.hpl-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary);font-size:10px;font-weight:700}.hpl-onpace{font-family:var(--font-mono);color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.hpl-onpace b{color:var(--ink)}.hpl-empty{color:var(--ink-muted);margin-top:12px;font-size:12.5px}.hpl-grp{margin-top:13px}.hpl-grp-h{font-family:var(--font-mono);color:var(--ink-secondary);align-items:center;gap:7px;margin-bottom:5px;font-size:11px;display:flex}.hpl-grp-h b{color:var(--ink)}.hpl-arrow{font-size:9px}.hpl-row{color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:9px;padding:5px 0;font-size:12.5px;text-decoration:none;display:grid}.hpl-nm{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hpl-d{font-variant-numeric:tabular-nums}.hpl-go{color:var(--ink-subtle);font-size:11px}.hpl-row:hover .hpl-nm{color:var(--link)}.hpl-more{cursor:pointer;color:var(--link);font-size:11px;font-family:var(--font-mono);background:0 0;border:0;padding:8px 0 0;display:inline-block}.hpl-more:hover{text-decoration:underline}@container panel (max-width:640px){.home-pacing2-body{grid-template-columns:1fr}.home-pacing2-look{box-shadow:inset 0 1px 0 var(--border-light)}}.hpl-peek-backdrop{z-index:60;background:#0d1d2f52;justify-content:flex-end;animation:.14s hpl-fade;display:flex;position:fixed;inset:0}.hpl-peek{background:var(--surface-raised);flex-direction:column;width:min(560px,94vw);height:100%;animation:.18s cubic-bezier(.22,1,.36,1) hpl-slide;display:flex;box-shadow:-8px 0 32px #0d1d2f2e}@keyframes hpl-fade{0%{opacity:0}}@keyframes hpl-slide{0%{opacity:.4;transform:translate(24px)}}.hpl-peek-head{box-shadow:inset 0 -1px 0 var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 14px;display:flex}.hpl-peek-title{color:var(--ink);font-size:15px;font-weight:600}.hpl-peek-sub{color:var(--ink-muted);gap:14px;margin-top:5px;font-size:11.5px;display:flex}.hpl-peek-sub b{color:var(--ink)}.hpl-peek-x{cursor:pointer;color:var(--ink-muted);background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.hpl-peek-x:hover{color:var(--ink)}.hpl-peek-body{flex:1;padding:4px 24px 24px;overflow-y:auto}.hpl-peek-grp{margin-top:16px}.hpl-peek-grp-h{font-family:var(--font-mono);color:var(--ink-secondary);margin-bottom:6px;font-size:11px}.hpl-peek-grp-h b{color:var(--ink)}.hpl-peek-row{box-shadow:inset 0 -1px 0 var(--border-light);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:14px;padding:10px 0;display:grid}.hpl-peek-main{flex-direction:column;gap:3px;min-width:0;display:flex}.hpl-peek-nm{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.hpl-peek-figs{color:var(--ink-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.hpl-peek-figs .lab{color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.05em;font-size:8.5px}.hpl-peek-d{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.hpl-peek-actions{gap:6px;display:inline-flex}.hpl-peek-btn{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--ink-secondary);white-space:nowrap;padding:5px 10px;font-size:10px;font-weight:600;text-decoration:none}.hpl-peek-btn:hover{background:var(--surface-tinted);color:var(--ink);border-color:var(--ink-subtle)}.hpc{align-items:stretch;width:100%;height:100%;min-height:220px;display:flex}.hpc-yaxis{flex:0 0 46px;position:relative}.hpc-yaxis span{font-family:var(--font-mono);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;position:absolute;right:8px;transform:translateY(-50%)}.hpc-plot{flex:1 1 0;min-width:0;position:relative}.hpc-svg{width:100%;height:100%;min-height:200px;display:block}.hpc-overlay{pointer-events:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums;position:absolute;inset:0}.hpc-overlay span{white-space:nowrap;position:absolute}.hpc-x{color:var(--ink-muted);font-size:10px;bottom:4px;transform:translate(-50%)}.hpc-today{color:var(--ink-secondary);font-weight:600}.hpc-wk{letter-spacing:.1em;color:var(--ink-subtle);font-size:9px;font-weight:700;top:2px;transform:translate(-50%)}.hpc-val{color:var(--ink);font-size:14px;font-weight:600;transform:translate(-50%,-165%)}.signin-card .eyebrow{font-weight:700}.signin-card .eyebrow-accent{color:var(--link)}.section-eyebrow{align-items:center}.section-eyebrow-num{color:var(--ink);font-weight:600}.section-eyebrow-label{color:var(--ink-secondary);font-weight:600}.mtbl-heading-row .section-eyebrow{flex:1;min-width:0;margin-bottom:0}.section-eyebrow--ruled:after{content:"";background:var(--border);height:1px;margin-left:var(--space-3);flex:1}.zone-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-secondary);font-size:10px;font-weight:700}.zone-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle);font-size:9px;font-weight:500}.data-figure{font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--font-display-tracking-40);color:var(--ink);font-feature-settings:"tnum", "lnum";font-weight:400;line-height:1}.data-figure--hero{font-size:var(--figure-hero);letter-spacing:var(--font-display-tracking-48);color:var(--link);font-weight:350}.data-figure--primary{font-size:var(--figure-primary)}.data-figure--compact{font-size:var(--figure-compact);letter-spacing:var(--font-display-tracking-24)}.data-row{box-shadow:var(--hairline);transition:background var(--dur-fast) var(--ease-out-quart)}.data-row:last-child{box-shadow:none}.data-row--link{cursor:pointer}.data-row--link:hover,.data-row--live:hover,.data-row--live:focus-within,.data-row--link:focus-within{background:var(--row-hover)}.data-row-toggle{transition:transform var(--dur-base) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart)}.reveal-well{transition:grid-template-rows var(--dur-base) var(--ease-out-quart);grid-template-rows:0fr;display:grid}.reveal-well[data-open=true]{grid-template-rows:1fr}.reveal-well>*{min-height:0;overflow:hidden}.reveal-well-inner{opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out-quart), visibility var(--dur-base) var(--ease-out-quart)}.reveal-well[data-open=true] .reveal-well-inner{visibility:visible;opacity:1}.segmented{background:var(--surface-tinted);border-radius:var(--radius-lg);box-shadow:var(--border-shadow-light);gap:2px;padding:3px;display:inline-flex}.segmented-tab{font-family:var(--font-mono);letter-spacing:.02em;border-radius:var(--radius-md);cursor:pointer;color:var(--ink-muted);transition:background var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart);background:0 0;border:none;padding:5px 12px;font-size:11px;font-weight:600;text-decoration:none}.segmented-tab:hover:not([aria-selected=true]):not([aria-pressed=true]){color:var(--ink-secondary)}.segmented-tab[aria-selected=true],.segmented-tab[aria-pressed=true]{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-card)}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.page-title{letter-spacing:var(--font-display-tracking-32);color:var(--ink);font-size:30px;font-weight:400;line-height:1.05}:root{--chart-grid:#0d1d2f0d;--chart-axis:var(--ink-muted);--chart-today:#0d1d2f1a;--chart-area:#a4cd391f}[data-theme=dark]{--chart-grid:#ffffff0f;--chart-today:#ffffff1f;--chart-area:#b6e34a1f}.series-mobile-summary{gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-3);background:var(--surface-tinted);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;display:none}.series-summary-label{color:var(--ink-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.series-summary-value{color:var(--ink);font-size:var(--figure-primary);font-variant-numeric:tabular-nums lining-nums;line-height:1}.series-summary-asof{color:var(--ink-body);font-size:12px}@media (max-width:760px){.conversions-chart-shell{display:none}.series-mobile-summary{display:flex}}.mtbl-card{padding:0;overflow:auto hidden}.mtbl-heading-row{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.mtbl-presentation{align-items:center;gap:var(--space-2);min-height:30px;display:inline-flex}.mtbl-presentation-label{color:var(--ink-muted);letter-spacing:.08em;font-size:9px}.mtbl-presentation-segmented{background:var(--surface);padding:2px}.mtbl-presentation-segmented .segmented-tab{letter-spacing:.04em;text-transform:uppercase;min-height:26px;padding:4px 9px;font-size:9px}.mtbl-callsec-select{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:26px;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:0 20px 0 8px;font-size:9px}.mtbl-callsec-select:disabled{cursor:default;opacity:.6}.mtbl-groupth-qual{text-transform:none;letter-spacing:.02em;color:var(--ink-muted);margin-left:5px;font-weight:400}.mtbl-groupth-control{vertical-align:middle;text-transform:none;margin-left:8px;font-weight:400;display:inline-flex}.mtbl-empty{padding:var(--space-5);text-align:center;color:var(--ink-muted);font-size:13px}.mtbl{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums lining-nums;width:100%;min-width:1080px}.mtbl-th{text-align:right;letter-spacing:.08em;color:var(--ink-muted);background:var(--surface-raised);padding:var(--space-2);white-space:nowrap;border-bottom:1px solid var(--border);font-size:9px;font-weight:500}.mtbl-th--label{z-index:3;text-align:left;box-shadow:inset -1px 0 0 var(--border);position:sticky;left:0}.mtbl-groupth{text-align:left;letter-spacing:.1em;color:var(--ink-secondary);background:var(--surface-tinted);padding:var(--space-2) var(--space-3) 4px;white-space:nowrap;font-size:9px;font-weight:600}.mtbl-groupth--label{z-index:4;background:var(--surface-tinted);box-shadow:inset -1px 0 0 var(--border);position:sticky;left:0}.mtbl-groupth[data-groupstart=true],.mtbl-th[data-groupstart=true],.mtbl-td[data-groupstart=true]{border-left:1px solid var(--border)}.mtbl .data-row{box-shadow:none}.mtbl tbody .mtbl-td{border-top:1px solid var(--border-light)}.mtbl tbody tr:first-child .mtbl-td{border-top:none}.mtbl-td{text-align:right;padding:var(--space-2);color:var(--ink-body);white-space:nowrap;font-size:13px}.mtbl-td--label{z-index:2;text-align:left;background:var(--surface-raised);box-shadow:inset -1px 0 0 var(--border-light);position:sticky;left:0}.mtbl-td[data-strong=true]{color:var(--ink);font-weight:600}.mtbl-td--label[data-muted=true]{color:var(--ink-secondary)}.mtbl-row--indent .mtbl-td--label{padding-left:calc(var(--space-5) + var(--space-2))}.mtbl-row--month-total{background:var(--surface-tinted)}.mtbl-row--month-total .mtbl-td{border-top:1px solid var(--border)}.mtbl-row--month-total .mtbl-td--label,.mtbl-row--emphasis{background:var(--surface-tinted)}.mtbl-row--emphasis .mtbl-td{border-top:1px solid var(--border)}.mtbl-row--emphasis:hover,.mtbl-row--emphasis .mtbl-td--label{background:var(--surface-tinted)}.mtbl-row:not(.mtbl-row--mtd):not(.mtbl-row--emphasis):hover .mtbl-td--label{background:var(--row-hover)}.mtbl-row--mtd .mtbl-td,.mtbl-row--mtd:hover .mtbl-td{background:var(--accent-subtle)}.mtbl-mtd-tag{min-height:16px;margin-left:var(--space-2);border-radius:var(--radius-sm);background:var(--ink);color:var(--surface-raised);letter-spacing:.06em;vertical-align:middle;align-items:center;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.mtbl-note{letter-spacing:.06em;color:var(--ink-muted);margin-top:var(--space-2);max-width:64ch;font-size:9px;line-height:1.5}.mtbl-channel{align-items:center;gap:var(--space-2);display:inline-flex}.mtbl-channel-dot{border-radius:var(--radius-pill);flex:none;width:7px;height:7px}.mtbl-channel-dot[data-channel=google]{background:var(--ch-google)}.mtbl-channel-dot[data-channel=meta]{background:var(--ch-meta)}.mtbl-channel-dot[data-channel=bing]{background:var(--ch-bing)}.mtbl-mobile{display:none}@media (max-width:759px){.mtbl-heading-row{align-items:flex-start}.mtbl-presentation{flex-direction:column;align-items:flex-end;gap:3px}.mtbl-desktop{display:none}.mtbl-mobile{gap:var(--space-3);flex-direction:column;display:flex}}.mtbl-mcard{padding:var(--space-4)}.mtbl-mcard--mtd{background:var(--accent-subtle);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.mtbl-mcard--mtd{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 24%, var(--border))}}.mtbl-mcard--total{background:var(--surface-tinted)}.mtbl-mcard-head{letter-spacing:.08em;color:var(--ink-secondary);padding-bottom:var(--space-2);box-shadow:var(--hairline-strong);margin-bottom:var(--space-3);font-size:10px;font-weight:600}.mtbl-ledger+.mtbl-ledger{margin-top:var(--space-4)}.mtbl-ledger-group+.mtbl-ledger-group{margin-top:var(--space-3)}.mtbl-ledger-grouplabel{letter-spacing:.1em;color:var(--ink-secondary);padding-bottom:var(--space-1);margin-bottom:var(--space-2);box-shadow:var(--hairline-strong);font-size:9px;font-weight:600}.mtbl-ledger-title{color:var(--ink);margin-bottom:var(--space-2);font-size:13px;font-weight:600}.mtbl-ledger[data-strong=true] .mtbl-ledger-title{color:var(--ink)}.mtbl-ledger-grid{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.mtbl-ledger-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.mtbl-ledger-label{letter-spacing:.05em;color:var(--ink-muted);font-size:9px;line-height:1.3}.mtbl-ledger-val{color:var(--ink-body);font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:15px}.mtbl-ledger[data-strong=true] .mtbl-ledger-val{color:var(--ink);font-weight:600}@media (max-width:380px){.mtbl-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--heatmap-bar:#a4cd39a6;--heatmap-bar-weekend:#a4cd394d}[data-theme=dark]{--heatmap-bar:#b6e34aa6;--heatmap-bar-weekend:#b6e34a4d}.kw-tree-narrow{display:none}@media (max-width:760px){.kw-tree-wide{display:none}.kw-tree-narrow{display:block}}.service-breakdown-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.service-breakdown-channelnote{letter-spacing:.1em;color:var(--ink-muted);margin-left:var(--space-2);flex:none;align-self:center;font-size:9px}.service-breakdown-head .section-eyebrow{flex:1;min-width:0;margin-bottom:0}.service-breakdown-grid{gap:var(--space-8);grid-template-columns:minmax(160px,200px) minmax(0,1fr);align-items:start;display:grid}.service-breakdown-donut{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.service-breakdown-rows{display:grid;overflow-x:auto}.service-row{grid-template-columns:var(--svc-grid,minmax(0, 1fr) minmax(56px, auto) minmax(52px, auto) minmax(44px, auto) minmax(48px, auto) minmax(40px, auto));gap:var(--space-3);align-items:center;display:grid}.service-row[data-active]{background:var(--accent-subtle);border-radius:var(--radius-sm)}.service-row--head [role=columnheader]:not(.service-row-name){text-align:right}.service-row-num{text-align:right;font-variant-numeric:tabular-nums}.service-row .svc-rate,.service-row--head .svc-rate{background:#0d1d2f0b;border-radius:0;justify-content:flex-end;align-self:stretch;align-items:center;margin:0 -6px;padding:0 6px;display:flex}.service-row .svc-rate--first,.service-row--head .svc-rate--first{margin-left:0;padding-left:8px}.service-row .svc-rate--last,.service-row--head .svc-rate--last{margin-right:0;padding-right:8px}.service-row.data-row .svc-rate{margin-top:calc(var(--space-2) * -1);margin-bottom:calc(var(--space-2) * -1);padding-top:var(--space-2);padding-bottom:var(--space-2);box-shadow:inset 0 -1px 0 var(--border-light)}.service-row.data-row:last-child .svc-rate{box-shadow:none}.service-row--head .svc-rate{margin-bottom:calc(var(--space-2) * -1);padding-bottom:var(--space-2)}.svc-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;border:1px solid #0d1d2f24;border-radius:999px;flex-shrink:0;margin-left:7px;padding:1px 6px;font-size:8.5px}.svc-pill[data-channel=google]{color:var(--ch-google);background:var(--ch-google-subtle);border-color:var(--ch-google)}@supports (color:color-mix(in lab, red, red)){.svc-pill[data-channel=google]{border-color:color-mix(in srgb, var(--ch-google) 26%, transparent)}}.svc-pill[data-channel=meta]{color:var(--ch-meta);background:var(--ch-meta-subtle);border-color:var(--ch-meta)}@supports (color:color-mix(in lab, red, red)){.svc-pill[data-channel=meta]{border-color:color-mix(in srgb, var(--ch-meta) 26%, transparent)}}.svc-pill[data-channel=bing]{color:var(--ch-bing);background:var(--ch-bing-subtle);border-color:var(--ch-bing)}@supports (color:color-mix(in lab, red, red)){.svc-pill[data-channel=bing]{border-color:color-mix(in srgb, var(--ch-bing) 26%, transparent)}}.svc-pill--target{text-transform:none;letter-spacing:.02em}.service-row-name--wrap{flex-wrap:wrap;row-gap:3px}.service-row-active-note{color:var(--ink-muted);white-space:normal;overflow-wrap:anywhere;text-transform:none;letter-spacing:normal;min-width:0;flex-basis:100%;padding-inline-start:calc(8px + var(--space-2));font-size:10px}.service-donut-legend{margin-top:var(--space-2);letter-spacing:.08em;color:var(--ink-muted);text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:9px;display:flex}.service-row>[role=columnheader],.service-row .service-row-num{text-align:right;font-variant-numeric:tabular-nums lining-nums}.service-row--head{padding-bottom:var(--space-2)}.service-row--head>*{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:9px;font-weight:700}.service-row--head .service-row-name{text-align:left}.service-row.data-row{min-height:40px;padding:var(--space-2) 0;border-radius:var(--radius-xs)}.service-row-name{align-items:center;gap:var(--space-2);min-width:0;display:flex}.service-row-swatch{border-radius:var(--radius-xs);flex-shrink:0;width:8px;height:8px}.service-row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:13px;overflow:hidden}.service-row-num{font-size:13px}.service-row-num--ink{color:var(--ink)}.service-row-num--muted{color:var(--ink-muted)}@media (max-width:760px){.service-breakdown-grid{gap:var(--space-6);grid-template-columns:1fr}.service-breakdown-donut svg{max-width:180px}}@media (max-width:380px){.service-row{--svc-grid:minmax(0, 1fr) minmax(56px, auto) minmax(40px, auto) minmax(44px, auto);grid-template-columns:var(--svc-grid);gap:var(--space-2)}.service-row>.svc-opt{display:none}}.dd-card{padding:0;overflow:hidden}.dd-head{box-shadow:inset 0 -1px 0 var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.dd-sort{align-items:center;gap:8px;display:flex}.dd-counts{letter-spacing:.06em;color:var(--ink-muted);font-size:9px;font-weight:700}.dd-list{flex-direction:column;display:flex}.dd-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:14px;padding:12px 16px;display:flex}.dd-row--child,.dd-row--grandchild{padding-top:10px;padding-bottom:10px}.dd-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dd-name-line{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.dd-name-text{min-width:0;max-width:max-content;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:14px;font-weight:500;overflow:hidden}.dd-name-pills{flex:none;align-items:center;gap:8px;display:flex}.dd-name-meta{flex-wrap:wrap;align-items:flex-start;gap:4px 10px;min-height:16px;display:flex}.dd-meta-settings{flex-wrap:wrap;flex:none;align-items:center;gap:8px;max-width:100%;display:flex}.dd-meta-targets{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.dd-row:not(.dd-row--child):not(.dd-row--grandchild) .dd-meta-targets{flex-basis:100%}.dd-type,.dd-match{letter-spacing:.04em;color:var(--ink-muted);text-transform:uppercase;font-size:10px}.dd-target-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;border:1px solid #0d1d2f24;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:8.5px}.dd-target-pill--rest{color:var(--ink-subtle)}.dd-pill{font-size:9px}:root{--dd-fig-tracks:76px 76px 56px 56px 44px 52px 56px 44px 64px;--dd-fig-gap:10px}.dd-figs{grid-template-columns:var(--dd-fig-tracks);gap:var(--dd-fig-gap);flex-shrink:0;padding-top:1px;display:grid}.dd-fig{flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:flex;position:relative}.dd-fig-label{letter-spacing:.06em;color:var(--ink-muted);white-space:nowrap;font-size:8.5px;font-weight:700}.dd-card--tree .dd-fig-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dd-fig-val{color:var(--ink);white-space:nowrap;font-size:13px}.dd-colhead-viewport{top:var(--dd-sticky-top,0px);z-index:3;scrollbar-width:thin;background:var(--surface-raised);box-shadow:var(--hairline);position:sticky;overflow-x:auto}.dd-colhead,.dd-table{min-width:var(--dd-table-min-width)}.dd-table-scroll{scrollbar-width:thin;overflow-x:auto}.dd-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dd-colhead-row{flex:1;align-items:center;gap:12px;min-width:0;padding:5px 12px 4px 24px;display:flex}.dd-colhead-row>.dd-chev{height:auto;margin:0}.dd-colhead-name{flex:1;min-width:0}.dd-colhead-label{font:700 9.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);text-align:right;white-space:nowrap}.dd-colhead>.dd-acts{padding-top:0}.dd-chev{color:var(--ink-subtle);flex-shrink:0}.dd-card .dd-row{box-shadow:var(--hairline)}.dd-list>:last-child>.dd-row:last-child{box-shadow:none}.dd-children{box-shadow:inset 2px 0 0 var(--border)}.dd-children--deep{margin-left:34px}.dd-row--child,.dd-more.dd-row--child{padding-left:34px}.dd-row--grandchild,.dd-more.dd-row--grandchild{padding-left:18px}.dd-more{width:100%;font:inherit;cursor:pointer;color:var(--link);box-shadow:inset 0 1px 0 var(--border);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:12px;font-weight:500;display:flex}.dd-more:hover{background:var(--surface)}@media (max-width:640px){.dd-row{flex-wrap:wrap}.dd-row:not([aria-expanded]) .dd-chev{display:none}.dd-figs{grid-template-columns:repeat(2,1fr);gap:6px 10px;width:100%;margin-top:6px}.dd-children--deep{margin-left:22px}.dd-row--child,.dd-more.dd-row--child{padding-left:22px}.dd-row--grandchild,.dd-more.dd-row--grandchild{padding-left:12px}.dd-fig{align-items:flex-start}.dd-meta-targets{flex-basis:100%}.ts-block{overflow-x:auto}}:root{--band-g1:#5d6256;--band-g2:#43473d;--ch-google-band:#5fa8f7;--ch-meta-band:#d18df0;--ch-bing-band:#35d3c8;--band-ink:#f3f5ef;--band-ink-2:#f3f5efc7;--band-ink-3:#f3f5ef99;--band-ink-4:#f3f5ef66;--band-hairline:#ffffff17;--band-track:#ffffff1a;--band-ring:inset 0 0 0 1px #ffffff14;--band-tick:#f3f5efd9;--band-tick-dash:#f3f5efe6;--band-gold-fill:#d7dac9;--band-hatch-ink:#ffffff38;--band-today-rule:#a4cd39a6;--shadow-band:0 1px 0 0 #ffffff1a inset, 0 1px 2px #0d1d2f1a, 0 6px 22px #0d1d2f24;--pace-under-band:#e8c98a;--pace-on-band:#a8d98f;--pace-over-band:#f3a8a0;--pace-under-band-hatch:#e8c98a8c;--chrome-hairline:#ffffff1a;--chrome-hairline-soft:#ffffff0f;--chrome-wash:#ffffff0d;--chrome-pill-wash:#ffffff0f;--shadow-chrome-pop:0 0 0 1px var(--chrome-hairline), 0 12px 32px #0000008c;--type-dense-hero:30px;--type-dense-row:11.5px;--type-dense-label:9.5px;--type-dense-caption:8.5px}[data-pace=under]{--pace-ink:var(--pace-under-ink);--pace-bg:var(--pace-under-bg)}[data-pace=on]{--pace-ink:var(--pace-on-ink);--pace-bg:var(--pace-on-bg)}[data-pace=over]{--pace-ink:var(--pace-over-ink);--pace-bg:var(--pace-over-bg)}[data-pace=none]{--pace-ink:var(--pace-none-ink);--pace-bg:var(--pace-none-bg)}.band-surface{--pace-under-ink:var(--pace-under-band);--pace-on-ink:var(--pace-on-band);--pace-over-ink:var(--pace-over-band);--pace-none-ink:var(--band-ink-4);--pace-under-bg:transparent;--pace-on-bg:transparent;--pace-over-bg:transparent;--pace-none-bg:transparent}.band-rep-block{transition:background .16s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1))}.band-rep-block:hover{background:#a4cd391a}.band-rep-block:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (prefers-reduced-motion:reduce){.band-rep-block{transition:none}}.brief-fold>summary{cursor:pointer;flex-direction:column;gap:4px;list-style:none;display:flex}.brief-fold>summary::-webkit-details-marker{display:none}.brief-fold>summary .brief-fold-cue:after{content:"open the brief ▾"}.brief-fold[open]>summary .brief-fold-cue:after{content:"close ▴"}.brief-fold[open]>summary .brief-fold-teaser{display:none}.brief-fold>summary:focus-visible{box-shadow:var(--shadow-focus);border-radius:4px;outline:none}.masthead-link:hover{text-underline-offset:3px;text-decoration:underline!important}.meet-link{color:inherit;text-decoration:none}.meet-link:hover{text-underline-offset:2px;text-decoration:underline}.qrow{transition:background .14s var(--ease-out-quart,ease-out)}.qrow:hover{background:var(--row-hover,#a4cd390f)}.keystone-proposals{scroll-margin-top:calc(var(--report-top,0px) + 72px)}.gfb-trigger:hover{background:var(--chrome-wash)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.segmented-tab[aria-current=page]{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-card)}@keyframes drawer-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-panel-in{0%{opacity:.4;transform:translate(2%)}to{opacity:1;transform:translate(0)}}.drawer-scrim{animation:drawer-scrim-in var(--dur-base) var(--ease-out-quart) both}.drawer-panel{animation:drawer-panel-in var(--dur-slow,.22s) var(--ease-out-quart) both}@media (prefers-reduced-motion:reduce){.drawer-scrim,.drawer-panel{animation:none}}.queue-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""list";max-width:1600px;margin:0 auto;display:grid}.queue-bar{grid-area:bar}.queue-list{grid-area:list;min-width:0;overflow-x:auto}.queue-detail{display:none}.queue-query-bar{border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.queue-search-wrap{flex:0 220px;width:min(220px,100%);position:relative}.queue-search{border-radius:var(--radius-lg);background:var(--surface);width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink);font:inherit;border:0;outline:0;padding:7px 30px 7px 10px;font-size:12.5px}.queue-search:focus{box-shadow:inset 0 0 0 1px var(--accent), var(--shadow-focus)}.queue-search-key{border-radius:var(--radius-sm);background:var(--surface-raised);min-width:17px;box-shadow:var(--border-shadow-light);color:var(--ink-muted);font-family:var(--font-mono);text-align:center;padding:1px 4px;font-size:9px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.queue-filter-chips{flex:380px}.queue-filter-chips .htc-chip{--htc-ch:var(--link)}.queue-sort{flex:none}.queue-keyboard-hint{color:var(--ink-muted);white-space:nowrap;font-size:9px}.queue-integrity-link{white-space:nowrap;flex:none;text-decoration:none}.queue-aggregate{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;min-width:205px;margin-left:auto;display:flex}.queue-aggregate-line{justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.queue-aggregate-value{color:var(--link)}.queue-aggregate-unit{color:var(--ink-muted);font-size:10px}.queue-aggregate-coverage{color:var(--ink-muted);font-size:8.5px}.queue-action-receipt{border-radius:var(--radius-md);background:var(--success-subtle);color:var(--ink-body);flex:1 0 100%;align-items:center;gap:9px;padding:8px 10px;font-size:11.5px;display:flex}.queue-action-error{border-radius:var(--radius-md);min-width:0;color:var(--danger);background:var(--danger-subtle);box-shadow:inset 0 0 0 1px var(--danger);align-items:center;gap:9px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.queue-action-error{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 26%, transparent)}}.queue-action-receipt-copy{flex:auto;line-height:1.45}.queue-action-receipt .btn,.queue-action-error .btn{background:var(--surface-raised);flex:none}.queue-embedded>.queue-list>.queue-action-receipt,.queue-embedded>.queue-list>.queue-action-error{margin-bottom:8px}.queue-embedded-integrity{color:var(--danger);background:var(--danger-subtle);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;font-size:11px;display:flex}.queue-embedded-integrity .pill{white-space:nowrap;flex:none;text-decoration:none}.queue-table{background:var(--surface-raised);min-width:680px}.queue-row-grid{align-items:center;gap:12px;display:grid}.queue-table-head{background:var(--surface);box-shadow:var(--hairline-strong);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:8px 14px;font-size:8px;font-weight:700}.queue-align-right{text-align:right}.queue-row-button{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:11px 14px}.queue-row-button[data-selected=true]{background:var(--accent-subtle)}.queue-row-button:focus-visible{background:var(--row-hover);box-shadow:inset 0 0 0 2px var(--accent), var(--hairline);outline:none}.queue-client,.queue-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.queue-client{color:var(--ink);font-size:12px;font-weight:550}.queue-client--fallback{color:var(--ink-muted);font-style:italic;font-weight:400}.queue-title{color:var(--ink);font-size:13px;font-weight:500}.queue-impact{text-align:right;white-space:nowrap;justify-self:end}.queue-impact--missing{color:var(--ink-subtle);font-family:var(--font-mono);font-size:11px}.queue-state{flex-direction:column;gap:1px;min-width:0;display:flex}.queue-state-line{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.queue-state-lane{color:var(--ink-muted);font-family:var(--font-mono);font-size:8.5px}.queue-client-gate{color:var(--warning-text);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding-left:12px;font-size:8px;font-weight:600}.queue-age{color:var(--ink-body);text-align:right;white-space:nowrap;font-size:10px}.queue-empty{color:var(--ink-muted);text-align:center;padding:30px 16px;font-size:12.5px}.queue-embedded{min-width:0}.queue-embedded .queue-list{overflow-x:auto}.queue-retire-input{border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink);font:inherit;border:0;outline:0;flex:220px;padding:8px 10px;font-size:12px}.queue-retire-input:focus{box-shadow:inset 0 0 0 1px var(--accent), var(--shadow-focus)}@media (min-width:1180px){.queue-shell{height:calc(100dvh - var(--report-topbar-h));grid-template:"bar bar""list detail"minmax(0,1fr)/minmax(0,1fr) clamp(420px,38vw,560px)}.queue-list{overflow:hidden auto}.queue-detail{grid-area:detail;min-height:0;display:block;overflow:hidden}.queue-list .queue-sticky-head{z-index:2;background:var(--surface);position:sticky;top:0}}.queue-detail-rest{text-align:left;height:100%;color:var(--ink-muted);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:20px;display:flex;overflow-y:auto}.queue-detail-rest>section{width:100%}.queue-rest-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100%;font-size:12.5px;display:flex}@media (max-width:760px){.queue-query-bar{align-items:stretch}.queue-search-wrap{flex-basis:100%;width:100%}.queue-filter-chips{flex-basis:100%}.queue-aggregate{text-align:left;align-items:flex-start;margin-left:0}.queue-aggregate-line{justify-content:flex-start}.queue-keyboard-hint{display:none}}.onb-input{color:var(--ink);background:var(--surface);box-shadow:var(--border-shadow-light);width:100%;transition:box-shadow .15s var(--ease-out-quart), background .15s var(--ease-out-quart);border:none;border-radius:6px;padding:7px 10px;font-size:13px}.onb-input:hover{box-shadow:var(--border-shadow)}.onb-input:focus-visible{box-shadow:var(--border-shadow), var(--shadow-focus);outline:none}.onb-input::placeholder{color:var(--ink-subtle)}textarea.onb-input{resize:vertical;min-height:64px;line-height:1.5}select.onb-input{width:auto;padding-right:26px}.onb-start-card{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.onb-start{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.onb-start .onb-input{width:auto}.onb-start-error{color:var(--danger-text);margin-top:6px;font-size:12px}.onb-ledger{flex-direction:column;padding:4px 0;display:flex}.onb-row{box-shadow:var(--hairline);color:inherit;transition:background .12s var(--ease-out-quart);grid-template-columns:minmax(200px,1.4fr) 170px minmax(140px,1fr) 110px 90px;align-items:center;gap:16px;padding:13px 18px;text-decoration:none;display:grid}.onb-row:last-child{box-shadow:none}.onb-row:hover{background:var(--surface)}.onb-row-name{color:var(--ink);font-size:13.5px;font-weight:600}.onb-row-id{color:var(--ink-muted);margin-left:8px;font-size:11px;font-weight:400}.onb-row-meta{color:var(--ink-body);font-size:11.5px}.onb-meter{align-items:center;gap:10px;display:flex}.onb-meter-track{background:var(--well-3,var(--border-light));border-radius:2px;flex:none;width:84px;height:3px;overflow:hidden}.onb-meter-fill{background:var(--accent);border-radius:2px;height:100%;display:block}.onb-meter-num{color:var(--ink-muted);font-size:11px}.onb-wt{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:40px;display:grid}.onb-rail{flex-direction:column;display:flex;position:sticky;top:84px}.onb-rail-progress{flex-direction:column;gap:8px;padding:2px 10px 18px;display:flex}.onb-rail-progress .onb-meter-track{width:100%}.onb-rail-progress-figure{align-items:baseline;gap:2px;display:flex}.onb-rail-progress-total{color:var(--ink-subtle);font-size:.62em;font-weight:500}.onb-rail-progress-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;font-weight:600}.onb-rail-step{color:var(--ink-secondary);transition:background .12s var(--ease-out-quart);border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:grid;position:relative}.onb-rail-step:hover{background:var(--surface)}.onb-rail-step[data-state=locked]{color:var(--ink-subtle)}.onb-rail-step:before{content:"";background:var(--border-light);width:1px;position:absolute;top:-9px;bottom:-9px;left:21.5px}.onb-rail-step:first-of-type:before{top:50%}.onb-rail-step:last-of-type:before{bottom:50%}.onb-step-num{z-index:1;width:23px;height:23px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;background:var(--surface-raised);box-shadow:var(--border-shadow);color:var(--ink-muted);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid;position:relative}.onb-step-num[data-state=complete]{background:var(--success-subtle);color:var(--success-text);box-shadow:none}.onb-step-num[data-state=partial]{background:var(--warning-subtle);color:var(--warning-text);box-shadow:none}.onb-rail-count{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-muted);font-size:10.5px}.onb-panels{flex-direction:column;gap:44px;min-width:0;display:flex}.onb-panel{scroll-margin-top:84px}.onb-panel .section-eyebrow{margin-bottom:14px}.onb-card{padding:6px 20px 20px}.onb-card-editor{border-top:1px solid var(--border-light);flex-direction:column;gap:18px;margin-top:4px;padding-top:18px;display:flex}.onb-card-editor:empty{display:none}.onb-locked{color:var(--ink-muted);background:var(--surface);border-radius:var(--radius-lg,10px);padding:16px 18px;font-size:12.5px}.onb-reqs{flex-direction:column;display:flex}.onb-req{box-shadow:var(--hairline);align-items:center;gap:10px;padding:10px 0;display:flex}.onb-req:last-child{box-shadow:none}.onb-req .onb-dot{flex:none}.onb-req-label{color:var(--ink);flex:none;font-size:12.5px;font-weight:600}.onb-req[data-status=complete] .onb-req-label{color:var(--ink-secondary);font-weight:500}.onb-req-detail{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.onb-req-controls{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.onb-req-controls .onb-input{box-shadow:none;background:0 0;padding:4px 8px;font-size:12px}.onb-req-controls .onb-input:hover{background:var(--surface);box-shadow:var(--border-shadow-light)}.onb-req-controls .onb-input:focus-visible{background:var(--surface);box-shadow:var(--border-shadow), var(--shadow-focus)}.onb-dot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--ink-subtle);border-radius:50%;flex:none}.onb-dot[data-state=complete]{background:var(--success-text);box-shadow:none}.onb-dot[data-state=partial]{background:var(--warning);box-shadow:none}.onb-identity{grid-template-columns:minmax(0,1.55fr) minmax(250px,1fr);align-items:start;gap:26px;display:grid}.onb-fields{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px 18px;display:grid}.onb-field{flex-direction:column;gap:5px;min-width:0;display:flex}.onb-field-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);align-items:baseline;gap:6px;font-size:10px;font-weight:600;display:flex}.onb-field-saved{color:var(--success-text);letter-spacing:0;text-transform:none;font-size:10px}.onb-well{background:var(--well-2,var(--surface));color:var(--ink-body);border-radius:10px;flex-direction:column;gap:7px;padding:14px 16px;font-size:12px;display:flex}.onb-well .pfe-sub{margin-bottom:3px}.onb-well-line{align-items:baseline;gap:10px;display:flex}.onb-well-key{color:var(--ink-muted);flex:none;min-width:108px;font-size:11.5px}.onb-well-note{color:var(--ink-muted);padding-top:4px;font-size:11px}.onb-channels{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:14px;display:grid}.onb-channel{background:var(--well-1,var(--surface));box-shadow:var(--border-shadow-light);transition:opacity .15s var(--ease-out-quart);border-radius:10px;flex-direction:column;gap:11px;padding:13px 14px 14px;display:flex}.onb-channel[data-active=false]{opacity:.55}.onb-channel-head{color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.onb-channel-head input{accent-color:var(--accent);flex:none;width:14px;height:14px}.onb-channel .onb-input{background:var(--surface-raised)}.onb-structure{flex-direction:column;display:flex}.onb-structure-row{box-shadow:var(--hairline);align-items:baseline;gap:14px;padding:8px 0;font-size:12.5px;display:flex}.onb-structure-row:last-child{box-shadow:none}.onb-structure-name{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink);flex:none;font-size:12px;font-weight:600}.onb-structure-lp{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.onb-structure-lp[data-missing=true]{color:var(--warning-text)}.onb-blockers{flex-direction:column;gap:2px;display:flex}.onb-blocker-row{color:var(--warning-text);align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.onb-launch-bar{align-items:center;gap:10px;display:flex}.onb-launch-done{color:var(--success-text);font-size:13px;font-weight:500}.pfe{flex-direction:column;gap:24px;display:flex}.pfe-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 20px;display:grid}.pfe-three{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 20px;display:grid}.pfe-sub{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);align-items:baseline;gap:10px;font-size:10px;font-weight:600;display:flex}.pfe-sub-note{letter-spacing:.01em;text-transform:none;font-size:11.5px;font-weight:400}.pfe-table{flex-direction:column;display:flex}.pfe-table .onb-input{box-shadow:none;background:0 0;padding:6px 8px}.pfe-table .pfe-svc-row:hover .onb-input,.pfe-table .pfe-loc-row:hover .onb-input{background:var(--surface)}.pfe-table .onb-input:hover{box-shadow:var(--border-shadow-light)}.pfe-table .onb-input:focus-visible{background:var(--surface);box-shadow:var(--border-shadow), var(--shadow-focus)}.pfe-table .pfe-add .onb-input{background:var(--surface);box-shadow:var(--border-shadow-light)}.pfe-svc-row{box-shadow:var(--hairline);grid-template-columns:minmax(170px,1.3fr) 58px 58px 86px minmax(160px,1.4fr) minmax(120px,1fr) 26px;align-items:center;gap:10px;padding:5px 0;display:grid}.pfe-loc-row{box-shadow:var(--hairline);grid-template-columns:minmax(150px,1.2fr) minmax(110px,1fr) 64px 78px 58px minmax(140px,1.4fr) 26px;align-items:center;gap:10px;padding:5px 0;display:grid}.pfe-head{box-shadow:inset 0 -1px 0 var(--border);padding:0 0 6px}.pfe-head span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;font-weight:600}.pfe-toggle{justify-content:flex-start;padding-left:8px;display:flex}.pfe-toggle input{accent-color:var(--accent);width:14px;height:14px}.pfe-del{color:var(--ink-subtle);cursor:pointer;opacity:0;transition:opacity .12s var(--ease-out-quart);background:0 0;border:none;border-radius:4px;padding:2px;font-size:15px;line-height:1}.pfe-svc-row:hover .pfe-del,.pfe-loc-row:hover .pfe-del{opacity:1}.pfe-del:hover{color:var(--danger-text);background:var(--danger-subtle)}.pfe-add{align-items:center;gap:8px;padding-top:12px;display:flex}.pfe-target-tag{color:var(--ink-muted);padding:1px 8px 3px;font-size:10px}.pfe-savebar{align-items:center;gap:12px;display:flex}.pfe-saved-note{color:var(--success-text);font-size:11.5px}@media (max-width:900px){.onb-wt{grid-template-columns:1fr}.onb-rail{flex-flow:wrap;position:static}.onb-rail-step:before{display:none}.onb-rail-progress{flex-basis:100%}.onb-identity{grid-template-columns:1fr}.onb-row{grid-template-columns:1fr 170px}.onb-row>:nth-child(n+3){display:none}}.onb-suggest{cursor:pointer;color:var(--link);text-align:left;background:0 0;border:none;border-radius:4px;align-self:flex-start;padding:1px 2px;font-size:10.5px}.onb-suggest:hover{background:var(--accent-subtle,var(--surface))}.onb-fallback-loc{flex-direction:column;gap:6px;padding:4px 0 6px;display:flex}.onb-fallback-loc-inputs{gap:8px;display:flex}.onb-well .onb-input{background:var(--surface-raised)}.onb-board{grid-template-columns:repeat(6,minmax(178px,1fr));gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.onb-col{background:var(--surface);border-radius:10px;flex-direction:column;gap:8px;min-height:150px;padding:10px;display:flex}.onb-col-head{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-secondary);justify-content:space-between;align-items:baseline;padding:2px 2px 0;font-size:10.5px;font-weight:600;display:flex}.onb-col-count{font-family:var(--font-mono);color:var(--ink-muted);font-size:10.5px}.onb-col-blurb{color:var(--ink-subtle);padding:0 2px 4px;font-size:10.5px}.onb-cardlet{color:inherit;flex-direction:column;gap:7px;padding:10px 12px;text-decoration:none;display:flex}.onb-cardlet-name{color:var(--ink);font-size:13px;font-weight:600}.onb-cardlet-constraint{color:var(--ink-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.onb-cardlet-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:1100px){.onb-board{grid-template-columns:repeat(6,200px)}}.rail-pending{flex-direction:column;gap:2px;margin-top:10px;display:flex}.rail-pending-label{letter-spacing:.08em;color:var(--report-rail-muted,#ffffff73);padding-bottom:3px;font-size:9.5px;font-weight:600}.rail-pending-row{align-items:baseline;gap:8px;padding:5px 0;font-size:11.5px;display:flex;box-shadow:inset 0 -1px #ffffff12}.rail-pending-row:last-child{box-shadow:none}.rail-pending-main{color:var(--report-rail-ink,#ffffffe0);font-weight:600}.rail-pending-date{color:var(--report-rail-muted,#ffffff73);font-size:10.5px}.rail-pending-actions{gap:6px;margin-left:auto;display:flex}.rail-pending-btn{cursor:pointer;letter-spacing:.06em;color:var(--report-rail-muted,#ffffff73);background:0 0;border:none;border-radius:3px;padding:1px 3px;font-size:9px;font-weight:600}.rail-pending-btn:hover{color:var(--report-rail-ink,#ffffffe0)}.rail-pending-btn--danger{color:var(--warning,#d97706)}.budget-request-editing-note{color:var(--ink-secondary);margin:0 0 4px;font-size:12.5px}.rail-domain{letter-spacing:.02em;color:var(--report-rail-ink,#ffffffeb);padding-bottom:var(--space-4,14px);margin-bottom:var(--space-4,14px);box-shadow:inset 0 -1px 0 var(--chrome-hairline-soft,#ffffff14);align-items:baseline;gap:3px;font-size:11px;text-decoration:none;display:flex}.rail-domain:hover{text-underline-offset:3px;text-decoration:underline}.rail-pending-scheduled{letter-spacing:.06em;color:var(--accent,#a4cd39);font-size:9px;font-weight:600}.budget-scheduled-word{color:var(--success-text);font-weight:600}.sill-card{background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}.sill-card-head{justify-content:space-between;align-items:baseline;gap:16px;padding:20px 24px 14px;display:flex}.sill-card-title{letter-spacing:-.015em;color:var(--ink);font-size:19px;font-weight:600}.sill-card-sub{color:var(--ink-body);margin-top:3px;font-size:12.5px;font-weight:400}.sill-card-range{font-family:var(--font-mono);letter-spacing:.07em;color:var(--ink-body);text-transform:uppercase;white-space:nowrap;font-size:9.5px}.section-sill{background:var(--section-header);flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:46px;padding:6px 24px;display:flex}.section-sill .segmented{background:var(--section-header)}@supports (color:color-mix(in lab, red, red)){.section-sill .segmented{background:color-mix(in srgb, var(--section-header) 92%, var(--ink) 8%)}}.section-sill .segmented-tab:not([aria-selected=true]):not([aria-pressed=true]){color:var(--ink-secondary)}.section-sill+.section-sill,.section-sill+.section-sill .segmented{background:var(--section-subheader)}@supports (color:color-mix(in lab, red, red)){.section-sill+.section-sill .segmented{background:color-mix(in srgb, var(--section-subheader) 92%, var(--ink) 8%)}}.sill-label{font-family:var(--font-mono);letter-spacing:.09em;color:var(--ink-secondary);text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:700}.sill-spacer{margin-left:auto}.sill-witness{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-muted);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.sill-witness i{background:var(--accent);border-radius:999px;width:6px;height:6px}.section-band{background:var(--surface-tinted);border-top:1px solid var(--border);padding:12px 24px}.sill-body{padding:20px 22px 22px}.totals-strip{align-items:center;display:flex}.totals-strip .totals-lab{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-secondary);white-space:nowrap;font-size:9.5px;font-weight:700}.totals-cells{gap:26px;margin-left:auto;display:flex}.totals-cells .tc{text-align:right}.totals-cells .tc .v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.totals-cells .tc .k{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-muted);text-transform:uppercase;white-space:nowrap;margin-top:2px;font-size:8px}.band-chev{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--link);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;margin-left:26px;padding:4px 0 4px 4px;font-size:9.5px;font-weight:600;display:inline-flex}.band-chev:hover{color:var(--accent-hover)}.band-chev svg{width:10px;height:10px;transition:transform .16s var(--ease-out-quart)}.band-chev[aria-expanded=true] svg{transform:rotate(180deg)}.section-months{border-top:1px solid var(--border);padding:6px 24px 18px}.section-months .mtbl-card{box-shadow:none;border-radius:0}.svc-disclosure{flex-direction:column;align-items:flex-start;gap:3px;margin-top:8px;padding-left:16px;display:flex}.svc-disclosure .count{color:var(--ink-body);font-size:11.5px}.svc-disclosure .acts{gap:18px;display:inline-flex}.svc-disclosure .acts button{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--link);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:9.5px;font-weight:600}.svc-disclosure .acts button:hover{color:var(--accent-hover)}.lens-pill{font-family:var(--font-mono);white-space:nowrap;cursor:pointer;color:var(--ink-muted);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border);border:none;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:10px;font-weight:600;display:inline-flex}.lens-pill i{opacity:.4;border-radius:999px;width:7px;height:7px}.lens-pill[aria-pressed=true]{color:var(--ink)}.lens-pill[aria-pressed=true] i{opacity:1}.lens-pill--spend[aria-pressed=true]{background:var(--accent-subtle);box-shadow:inset 0 0 0 1px #a4cd3973}.lens-pill--cpc[aria-pressed=true]{background:#fdf6e3;box-shadow:inset 0 0 0 1px #b8860b66}@media (max-width:900px){.totals-cells{flex-wrap:wrap;justify-content:flex-end;gap:14px}}.account-overview .ov-period{color:var(--section-cap-muted);font-weight:500}.account-overview .ov-filtered{color:var(--section-cap-ink);border:1px solid var(--section-cap-muted);border-radius:999px;padding:1px 8px}.ov-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;font-size:9.5px;font-weight:600}.ov-totals{flex-wrap:wrap;gap:14px 40px;margin:0;padding:20px 24px 6px;display:flex}.ov-total{flex-direction:column;gap:4px;display:flex}.ov-total dd,.ov-figs dd{margin:0}.ov-v{letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:500}.ov-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;padding:18px 24px 8px;display:grid}.ov-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.ov-card-head{align-items:center;gap:10px;display:flex}.ov-card-name{color:var(--ink);margin:0;font-size:15px;font-weight:500}.ov-share{margin-left:auto}.ov-dot{background:var(--ch-google);border-radius:50%;flex-shrink:0;width:9px;height:9px}.ov-dot[data-channel=meta]{background:var(--ch-meta)}.ov-dot[data-channel=bing]{background:var(--ch-bing)}.ov-figs{flex-wrap:wrap;gap:10px 26px;margin:0;display:flex}.ov-figs>div{flex-direction:column;gap:2px;display:flex}.ov-fv{color:var(--ink);font-size:17px}.ov-go{color:var(--link);margin:0;font-size:13px;text-decoration:none}a.ov-go:hover{text-decoration:underline}.ov-go--muted{color:var(--ink-body)}.ov-empty{color:var(--ink-body);margin:0;padding:18px 24px 4px;font-size:13px}.ov-note{color:var(--ink-body);margin:0;padding:8px 24px 16px;font-size:12px}.ov-sections{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ov-sections .sill-label{margin-right:6px}.ov-chip{border:1px solid var(--border);background:var(--surface-raised);color:var(--ink);white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:12.5px;text-decoration:none}.ov-chip:hover{border-color:var(--ink-muted)}.account-overview :is(a):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:600px){.ov-totals{gap:12px 24px;padding:16px 16px 4px}.ov-v{font-size:19px}.ov-cards{padding:14px 16px 6px}.ov-note{padding:8px 16px 14px}}.vis-bar{background:var(--surface);border:1px solid var(--border);border-radius:4px;height:14px;display:flex;overflow:hidden}.vis-seg[data-seg=shown]{background:var(--accent)}.vis-seg[data-seg=rank]{background:var(--border)}.vis-seg[data-seg=budget]{background:var(--cv-cpc)}.vis-legend{letter-spacing:.08em;color:var(--ink-muted);flex-wrap:wrap;gap:18px;margin-top:8px;font-size:9px;display:flex}.vis-legend span{align-items:center;gap:6px;display:inline-flex}.vis-legend span:before{content:"";border-radius:2px;flex-shrink:0;width:8px;height:8px}.vis-legend span[data-seg=shown]:before{background:var(--accent)}.vis-legend span[data-seg=rank]:before{background:var(--border)}.vis-legend span[data-seg=budget]:before{background:var(--cv-cpc)}.vis-tiles{flex-wrap:wrap;gap:28px;margin-top:18px;display:flex}.vis-tile{flex-direction:column;gap:2px;display:flex}.vis-tile .v{font-size:15px;font-weight:600}.vis-tile .k{letter-spacing:.08em;color:var(--ink-muted);font-size:9px}.vis-table-wrap{margin-top:18px;overflow-x:auto}.vis-table{border-collapse:collapse;width:100%;font-size:12px}.vis-table th{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px;font-size:9px;font-weight:500}.vis-table td{text-align:right;border-bottom:1px solid var(--border-light,var(--border));padding:7px 10px;line-height:18px}.vis-table .t-left{text-align:left}.vis-table td[data-tone=budget]{color:var(--cv-cpc);font-weight:600}.vis-table tbody tr:last-child td{border-bottom:none}.vis-monthly{margin-top:22px}.vis-monthly-label{letter-spacing:.1em;color:var(--ink-muted);margin-bottom:2px;font-size:9px}.vis-band{letter-spacing:.07em;color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:9px;display:flex}.geo-type{color:var(--ink-muted)}.geo-share{align-items:center;gap:8px;min-width:120px;display:inline-flex}.geo-share-bar{background:var(--surface);border:1px solid var(--border);border-radius:3px;flex:1;min-width:60px;height:5px;display:inline-flex;overflow:hidden}.geo-share-bar>span{background:var(--accent);border-radius:2px}.geo-share-num{color:var(--ink-secondary);font-size:11px}.terms-filters{gap:4px;display:inline-flex}.terms-filter{color:var(--ink-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:11px}.terms-filter:hover{color:var(--ink)}.terms-filter.is-active{background:var(--card,#fff);border-color:var(--border);color:var(--ink);font-weight:600}.terms-search{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card,#fff);color:var(--ink);min-width:160px;padding:4px 10px;font-size:12px}.terms-search:focus{outline:2px solid var(--accent-subtle);border-color:var(--accent)}.terms-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.terms-sort:hover{color:var(--ink)}.terms-sort.is-active{color:var(--ink);font-weight:600}.terms-term{max-width:260px;font-weight:500}.terms-match{color:var(--ink-muted);white-space:nowrap}.terms-campaign{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.terms-pill{border:1px solid var(--border);color:var(--ink-secondary);white-space:nowrap;border-radius:999px;margin-right:4px;padding:1px 8px;font-size:10px;display:inline-block}.terms-pill[data-kind=added]{border-color:var(--success-subtle);color:var(--success-text);background:var(--success-subtle)}.terms-pill[data-kind=excluded]{color:var(--ink-muted)}.terms-more{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--ink-secondary);cursor:pointer;background:0 0;margin-top:12px;padding:5px 14px;font-size:12px}.terms-more:hover{color:var(--ink);border-color:var(--ink-muted)}.section-sill.campaign-segments{gap:var(--space-3);background:var(--section-subheader);border-top:1px solid var(--border);min-height:38px;padding-block:5px}.campaign-segments .segmented-tab{padding:3px 10px;font-size:10px}.campaign-segments-months{align-items:center;gap:var(--space-2);margin-left:var(--space-3);display:inline-flex}.campaign-segments [disabled]{opacity:.6;cursor:wait}.campaign-row-expand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campaign-row-expand{width:24px;height:28px;color:var(--ink-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.campaign-row-expand:hover{background:var(--surface)}.campaign-row-expand svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:12px;height:12px;transition:transform .15s ease-out}.campaign-row-expand[aria-expanded=true] svg{transform:rotate(90deg)}.service-row[data-depth="1"]{background:var(--surface-tinted)}.service-row[data-depth="2"]{color:var(--ink-secondary);font-size:12px}.campaign-row-note{color:var(--ink-muted);font-size:10px}@media (prefers-reduced-motion:reduce){.campaign-row-expand svg{transition:none}}.terms-keyword{min-width:150px;max-width:240px;color:var(--ink-secondary)}.terms-adgroup{max-width:180px;color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terms-unavailable{color:var(--ink-muted)}@media (max-width:600px){.section-sill.campaign-segments{gap:var(--space-2);flex-wrap:wrap}.campaign-segments-months{margin-left:0}}.terms-match-note{color:var(--ink-secondary);margin:0 0 8px;font-size:12px}:root{--geo-map-stroke:#4e6c23;--geo-map-ground:#e9eee6}[data-theme=dark]{--geo-map-stroke:#d2e8a8;--geo-map-ground:#252a24}.google-campaign-geo-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.google-campaign-geo-row>*{min-width:0}@media (min-width:1760px){.google-campaign-geo-row{grid-template-columns:minmax(0,1fr) minmax(340px,30%)}.report-shell[data-rail=mini] .google-campaign-geo-row{grid-template-columns:minmax(0,1fr) minmax(340px,calc(30% + 33px))}}@media (min-width:1596px) and (max-width:1759px){.report-shell[data-rail=mini] .google-campaign-geo-row{grid-template-columns:minmax(0,1fr) minmax(340px,30%)}}.report-shell[data-rail=mini] .geo-map-shell--mini .geo-map-canvas{height:380px}.geo-metric-control{align-items:center;gap:10px;display:inline-flex}.geo-metric-control select,.geo-map-inspect select{color:var(--ink);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);max-width:100%;padding:5px 8px;font-size:12px}.geo-map-expand{color:var(--ink-secondary);font-size:11px;font-family:var(--font-mono);margin-left:auto}.geo-map-canvas{background:var(--geo-map-ground);z-index:0;width:100%;height:clamp(560px,62vh,860px)}.geo-map-summary,.geo-map-legend{color:var(--ink-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.geo-map-summary strong{color:var(--ink)}.geo-map-summary button{color:var(--ink-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:4px 8px}.geo-map-note{color:var(--ink-secondary);margin:0;padding:8px 16px;font-size:11px}.geo-map-note a{text-decoration:underline}.geo-empty-note{background:var(--surface-tinted);box-shadow:var(--hairline);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.geo-empty-note p{color:var(--ink-secondary);flex:260px;margin:0;font-size:12px;line-height:1.45}.geo-empty-note strong{color:var(--ink);font-weight:600}.geo-empty-action{border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--link);font:600 12px var(--font-sans,inherit);cursor:pointer;transition:background var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);border:1px solid #0000;flex:none;padding:6px 12px}.geo-empty-action:hover{background:var(--accent);color:var(--accent-text-on)}.geo-empty-action:focus-visible{outline:2px solid var(--link);outline-offset:2px}.geo-empty-action:disabled{opacity:.6;cursor:progress}.geo-empty-body{padding:0}.geo-map-inspect{border-top:1px solid var(--border);padding:10px 16px}.geo-map-inspect label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.geo-map-inspect select{flex:1;min-width:0}.geo-map-detail{color:var(--ink-secondary);gap:5px;padding-top:10px;font-size:12px;display:grid}.geo-map-detail strong{color:var(--ink)}.geo-map-empty{min-height:240px;color:var(--ink-secondary);place-content:center;padding:24px;font-size:13px;display:grid}@media (max-width:600px){.geo-map-canvas{height:320px}}.section-cap.section-sill{background:var(--section-cap);color:var(--section-cap-ink);gap:12px;min-height:44px}.section-cap-title{font-family:var(--font-sans), sans-serif;letter-spacing:0;color:var(--section-cap-ink);margin:0 8px 0 0;font-size:13px;font-weight:600;line-height:1.4}.section-cap .sill-label,.section-cap .mtbl-presentation-label,.section-cap .geo-map-expand{color:var(--section-cap-muted)}.section-cap.section-sill .segmented{box-shadow:none;background:0 0}.section-cap.section-sill .segmented-tab:not([aria-selected=true]):not([aria-pressed=true]),.section-cap .terms-filter{color:var(--section-cap-muted)}.section-cap.section-sill .segmented-tab:hover:not([aria-selected=true]):not([aria-pressed=true]),.section-cap .terms-filter:hover{color:var(--section-cap-ink);background:var(--chrome-wash)}.section-cap.section-sill .segmented-tab[aria-selected=true],.section-cap.section-sill .segmented-tab[aria-pressed=true],.section-cap .terms-filter.is-active{background:var(--section-cap-selected);color:var(--section-cap-selected-ink);box-shadow:none}.section-cap :is(button,a,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.section-sill.section-secondary,.section-cap+.section-sill,.section-sill.section-secondary .segmented,.section-cap+.section-sill .segmented{background:var(--section-header)}@supports (color:color-mix(in lab, red, red)){.section-sill.section-secondary .segmented,.section-cap+.section-sill .segmented{background:color-mix(in srgb, var(--section-header) 92%, var(--ink) 8%)}}.section-cap .geo-metric-control select{background:var(--section-cap-selected);color:var(--section-cap-selected-ink)}.section-cap .terms-filters{flex-wrap:wrap}@media (max-width:700px){.section-cap.section-sill{gap:8px;padding-inline:16px}.section-cap-title{flex-basis:100%;padding-top:3px}.section-cap .terms-search{flex:1;min-width:0}}.dd-card>.section-cap+.dd-head{background:var(--section-header)}@media (max-width:1100px){#performance.col-6,#lead-timing.col-6{grid-column:1/-1}}@media (max-width:700px){.section-sill .segmented{flex-wrap:wrap;max-width:100%}.section-sill .cv-group{flex-wrap:wrap;min-width:0;max-width:100%}.campaign-segments-months{flex-wrap:wrap}}:root{--geo-water:#e5edef;--geo-land:#f4f5f0;--geo-line:#adb7a5;--geo-label:#58614f;--geo-ramp-0:#e2e2e2;--geo-ramp-1:#eef3d8;--geo-ramp-2:#dfeab4;--geo-ramp-3:#c8dd8c;--geo-ramp-4:#a9c962;--geo-ramp-5:#80ad3d;--geo-ramp-6:#5f8c29;--geo-ramp-7:#3f6516;--geo-targeted:#94b851;--geo-excluded:#a26c48;--geo-selected:#303832}[data-theme=dark]{--geo-water:#202b2e;--geo-land:#2d352c;--geo-line:#63735b;--geo-label:#c4cec1;--geo-ramp-0:#4a4a4a;--geo-ramp-1:#46512f;--geo-ramp-2:#55683a;--geo-ramp-3:#6d8a45;--geo-ramp-4:#86a552;--geo-ramp-5:#a1bf61;--geo-ramp-6:#bdd685;--geo-ramp-7:#d8ecad;--geo-targeted:#a1bf61;--geo-excluded:#d1a07d;--geo-selected:#eff5e7}.geo-toolbar{flex-wrap:wrap;gap:12px}.geo-toolbar .segmented-tab{padding:5px 9px;font-size:11px}.geo-target-campaign{flex:1;min-width:0;max-width:100%}.geo-target-campaign select{width:100%;min-width:0}.geo-map-shell--mini .geo-map-canvas{height:300px}.geo-ramp{flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.geo-ramp span{align-items:center;gap:4px;display:inline-flex}.geo-ramp i,.geo-key-include,.geo-key-exclude{border-radius:1px;width:13px;height:9px;margin-right:3px;display:inline-block}.geo-key-include{background:var(--geo-targeted)}.geo-key-exclude{border:1px dashed var(--geo-excluded)}.geo-map-note details{margin-top:5px}.geo-map-note summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.geo-map-note details p{max-width:85ch;margin:6px 0}.geo-map-canvas .maplibregl-popup-content{background:var(--surface-raised);color:var(--ink);font:12px/1.5 var(--font-sans);max-width:300px;padding:10px}.geo-tip{max-width:300px;font:400 11.5px var(--font-sans);color:var(--ink);flex-direction:column;gap:7px;line-height:1.4;display:flex}.geo-tip-name{color:var(--ink);font-size:12px;font-weight:600}.geo-tip-head{align-items:baseline;gap:6px;display:flex}.geo-tip-head i{font:500 9px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);font-style:normal}.geo-tip-head b{font-variant-numeric:tabular-nums;font-weight:600}.geo-tip-grid{flex-direction:column;gap:6px;display:flex}.geo-tip-row{flex-wrap:wrap;gap:13px;display:flex}.geo-tip-cell{flex-direction:column;gap:1px;min-width:40px;display:flex}.geo-tip-cell i{font:500 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-style:normal}.geo-tip-cell b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.geo-tip-cell[data-on=true] i{color:var(--accent-hover);font-weight:700}.geo-tip-gap,.geo-tip-note{color:var(--ink-muted);font-size:10.5px}.geo-map-canvas .maplibregl-ctrl-attrib{font-size:9px}.geo-area-button{color:var(--ink);text-align:left;cursor:pointer}.geo-area-button:hover{text-decoration:underline}.geo-area-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.geo-unmapped{color:var(--ink-muted);font-size:10px;display:block}.geo-rule-search{align-items:center;gap:12px;margin-bottom:12px;display:flex}.geo-rule-search input{flex:1;min-width:0}.geo-included-label,.geo-excluded-label{font:10px var(--font-mono);text-transform:uppercase;margin-right:6px}.geo-included-label{color:var(--geo-map-stroke)}.geo-excluded-label{color:var(--geo-excluded)}.geo-target-table td{white-space:normal;max-width:380px}.geo-target-table tr[aria-selected=true]{background:var(--section-subheader)}.geo-fit-controls{flex-wrap:wrap;gap:6px;display:flex}.geo-rule-search input{background:var(--surface-raised);color:var(--ink);border-color:var(--border)}.geo-mini-footnote{border-top:1px solid var(--border);color:var(--ink-secondary);justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;font-size:11px;display:flex}.geo-info-button{width:28px;height:28px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;place-items:center;font-size:16px;display:grid}.geo-info-button:focus-visible,.geo-info-close:focus-visible{outline:2px solid var(--geo-selected);outline-offset:2px}.geo-info-popover{z-index:100;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);width:320px;max-width:calc(100vw - 32px);color:var(--ink-secondary);padding:16px;font-size:12px;line-height:1.6;box-shadow:0 4px 16px #0000001f}.geo-info-popover p{margin:0 0 8px}.geo-info-popover .geo-map-note{padding:0}.geo-info-close{color:var(--ink);cursor:pointer;background:0 0;border:0;margin:10px 0 0 auto;font-size:12px;display:block}.geo-map-shell--mini .geo-map-legend{padding:8px 16px;font-size:11px}:root{--geo-div-1:#1c5a23;--geo-div-2:#3d8a3a;--geo-div-3:#93c27f;--geo-div-4:#bfd9ab;--geo-div-5:#d9d5c3;--geo-div-6:#f0c39d;--geo-div-7:#e39a6b;--geo-div-8:#b5412f;--geo-div-9:#6f1a10;--geo-shift-1:#b3642f;--geo-shift-2:#e3a672;--geo-shift-3:#d9d5c3;--geo-shift-4:#86adcb;--geo-shift-5:#2f6b9b;--geo-ctx-0:#e2e2e2;--geo-ctx-1:#d6dee7;--geo-ctx-2:#acbfd0;--geo-ctx-3:#7594ae;--geo-ctx-4:#3f6484;--geo-nodata:#d6d6d6;--geo-nodata-line:#868686}[data-theme=dark]{--geo-div-1:#2e8a3a;--geo-div-2:#5fae5a;--geo-div-3:#8fbf7e;--geo-div-4:#b7d2a2;--geo-div-5:#4d4d4d;--geo-div-6:#d9b58a;--geo-div-7:#d08a5a;--geo-div-8:#d3553f;--geo-div-9:#9a2618;--geo-shift-1:#d07a44;--geo-shift-2:#b98862;--geo-shift-3:#4d4d4d;--geo-shift-4:#6f97b6;--geo-shift-5:#7fb6e6;--geo-ctx-0:#4a4a4a;--geo-ctx-1:#46535f;--geo-ctx-2:#5d7488;--geo-ctx-3:#7f9db6;--geo-ctx-4:#b5cde0;--geo-nodata:#3a3a3a;--geo-nodata-line:#8c8c8c}.geo-key-zero{border:1px solid var(--geo-nodata-line);box-sizing:border-box;background:0 0;border-radius:1px;width:13px;height:9px;margin-right:3px;display:inline-block}.geo-key-nodata{background:var(--geo-nodata);border:1px dashed var(--geo-nodata-line);box-sizing:border-box;border-radius:1px;width:13px;height:9px;margin-right:3px;display:inline-block}.geo-key-include{border:1.5px solid var(--geo-map-stroke);background:var(--geo-targeted)}@supports (color:color-mix(in lab, red, red)){.geo-key-include{background:color-mix(in srgb, var(--geo-targeted) 22%, transparent)}}.geo-key-include{box-sizing:border-box}.geo-overlay-toggle{align-items:center;gap:8px;display:inline-flex}.geo-overlay-toggle .segmented-tab[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--geo-map-stroke)}.geo-grain-control{align-items:center;gap:10px;display:inline-flex}.geo-grain-control select{color:var(--ink);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 8px;font-size:12px}.section-cap .geo-grain-control select{background:var(--section-cap-selected);color:var(--section-cap-selected-ink)}.geo-grain-control[aria-busy=true]{opacity:.6}.geo-row-region{color:var(--ink-muted);margin-left:6px;font-size:11px}.geo-map-legend .geo-legend-title{color:var(--ink);font-weight:600}.geo-outside{font:10px var(--font-mono);text-transform:uppercase;color:var(--geo-excluded);border:1px dashed var(--geo-excluded);border-radius:3px;padding:1px 5px}.geo-highlight-line{padding:0 0 10px}:root{--geo-pin:#1f2a22;--geo-callers:#7a4ea3}[data-theme=dark]{--geo-pin:#f2f5ee;--geo-callers:#c6a5ea}.geo-key-pin{background:var(--geo-pin);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 3px var(--geo-pin);border-radius:50%;margin-right:4px;display:inline-block}.geo-key-callers{background:var(--geo-callers);opacity:.6;border-radius:50%;width:11px;height:11px;margin-right:4px;display:inline-block}:root{--geo-loc-1:#2f7d6b;--geo-loc-2:#b5762a;--geo-loc-3:#a8423c;--geo-loc-4:#7a4a72;--geo-loc-5:#3f6484;--geo-loc-6:#c2662c;--geo-loc-7:#b0546e;--geo-loc-8:#7a7233;--geo-loc-9:#8a6a4f;--geo-loc-10:#544f8f}[data-theme=dark]{--geo-loc-1:#6fbfa9;--geo-loc-2:#e0ab5c;--geo-loc-3:#e08078;--geo-loc-4:#c294bb;--geo-loc-5:#84aad0;--geo-loc-6:#eb9a5f;--geo-loc-7:#e194ab;--geo-loc-8:#ccc077;--geo-loc-9:#c6a385;--geo-loc-10:#9a94d8}.geo-key-loc{box-sizing:border-box;border:1px solid var(--border);border-radius:1px;width:13px;height:9px;margin-right:3px;display:inline-block}.geo-key-band{box-sizing:border-box;border:1px solid var(--geo-nodata-line);background:repeating-linear-gradient(45deg, var(--ink-muted) 0 2px, transparent 2px 5px);border-radius:1px;width:13px;height:9px;margin-right:3px;display:inline-block}:root{--geo-line-streets:#657653}[data-theme=dark]{--geo-line-streets:#bac5ab}.geo-target-campaign{flex:12rem;min-width:12rem}.geo-map-inspect--mini{box-sizing:border-box;min-height:112px}.geo-map-inspect--mini .geo-map-detail{padding-top:0}.geo-map-inspect--mini .geo-map-detail>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geo-map-hint{color:var(--ink-muted);font-size:12px}.geo-map-acts{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.geo-map-acts .dd-act{width:26px;height:26px}.geo-map-acts-word{color:var(--ink-secondary);font-size:12px}.geo-map-acts-word[aria-busy=true]{opacity:.6}.geo-map-clear{color:var(--ink-muted);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;margin-left:auto;padding:3px 8px;font-size:11px}.geo-map-clear:hover,.geo-map-clear:focus-visible{color:var(--ink);background:var(--surface)}.dd-drill{font:600 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);background:var(--surface-raised);box-shadow:var(--border-shadow);cursor:pointer;border:0;border-radius:6px;flex:none;align-self:center;margin:0 10px 0 4px;padding:4px 8px}.dd-drill:hover,.dd-drill:focus-visible{color:var(--ink);box-shadow:var(--border-shadow-strong);outline:0}.ld-tabs{align-items:flex-end;gap:6px;padding:12px 20px 0;display:flex}.ld-tab{background:var(--surface);min-width:0;color:var(--ink-body);box-shadow:var(--border-shadow);text-align:left;cursor:pointer;border:0;border-radius:8px 8px 0 0;flex:1;padding:9px 12px 8px;font-family:inherit}.ld-tab-name{color:var(--ink);font-size:12.5px;font-weight:600;display:block}.ld-tab-count{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;display:block;overflow:hidden}.ld-tab[aria-selected=true]{background:var(--surface-elevated);box-shadow:var(--border-shadow-strong), inset 0 3px 0 var(--accent)}.ld-tab[aria-selected=true] .ld-tab-count{color:var(--success-text);font-weight:600}.ld-tabnote{color:var(--ink-muted);border-top:1px solid var(--border);padding:8px 20px 0;font-size:11px;line-height:1.5}.ld-body{padding:12px 20px 18px}.ld-toolbar{background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;padding:8px 10px;display:flex}.ld-toolbar .segmented-tab{padding:4px 9px;font-size:11px}.ld-toolbar select{color:var(--ink);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 8px;font-size:12px}.ld-group{margin:0 0 16px}.ld-group-h{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.ld-total{letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:500}.ld-total small{color:var(--ink-muted);margin-left:6px;font-size:11px;font-weight:400}.ld-row{box-shadow:inset 0 -1px 0 var(--border);grid-template-columns:minmax(0,1fr) 92px 56px;align-items:center;gap:10px;padding:8px 0;display:grid}.ld-row:last-child{box-shadow:none}.ld-row-name{color:var(--ink);flex-direction:column;gap:3px;min-width:0;font-size:13px;display:flex}.ld-row-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.ld-bar{background:var(--surface);border-radius:999px;height:6px;overflow:hidden}.ld-bar i{background:var(--accent);border-radius:999px;height:100%;display:block}.ld-bar--muted i{background:var(--ink-subtle)}.ld-val{text-align:right;font-family:var(--font-mono);color:var(--ink);font-size:13px;font-weight:600}.ld-note{color:var(--ink-muted);margin:8px 0 0;font-size:11px;line-height:1.5}.ld-note b{color:var(--ink-body);font-weight:600}.ld-lead{box-shadow:inset 0 -1px 0 var(--border);grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;display:grid}.ld-when{font-family:var(--font-mono);color:var(--ink-muted);font-size:11px;line-height:1.5}.ld-when b{color:var(--ink);font-size:12px;font-weight:600;display:block}.ld-who{color:var(--ink);min-width:0;font-size:13px}.ld-path{font-family:var(--font-mono);color:var(--ink-muted);overflow-wrap:anywhere;margin-top:2px;font-size:11px;display:block}.ld-from{color:var(--ink-body);margin-top:2px;font-size:11px;display:block}.ld-sect{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;margin:18px 0 6px;padding-top:14px;display:flex}.ld-sect h3{color:var(--ink);margin:0;font-size:13px;font-weight:600}.ld-sect-meta{font-family:var(--font-mono);color:var(--ink-muted);font-size:11px}.ld-term{box-shadow:inset 0 -1px 0 var(--border);color:var(--ink);grid-template-columns:minmax(0,1fr) 56px 44px 44px;align-items:center;gap:8px;padding:7px 0;font-size:12.5px;display:grid}.ld-n{text-align:right;font-family:var(--font-mono);font-size:12px}.ld-n.dim{color:var(--ink-muted)}.ld-h{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.ld-empty{text-align:center;color:var(--ink-muted);padding:24px 8px;font-size:13px}.ld-foot{box-shadow:inset 0 1px 0 var(--border);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 20px;font-size:10px;display:flex}.geo-expand-button{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--section-cap-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;margin-left:auto;display:grid}.geo-expand-button:hover,.geo-expand-button:focus-visible,.geo-expand-button[aria-pressed=true]{color:var(--section-cap-ink);border-color:var(--section-cap-muted)}.sill-card.geo-expanded{z-index:90;background:var(--surface);border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:auto}.geo-expanded .geo-map-shell{flex-direction:column;flex:auto;min-height:0;display:flex}.geo-expanded .geo-map-canvas{flex:auto;height:auto;min-height:320px}.geo-expanded .geo-map-note{display:none}.dd-card.sill-card{padding:0;overflow:clip}.dd-sill{gap:12px}.dd-sill--controls{background:var(--section-header)}.dd-sill--scope{background:var(--section-subheader);min-height:46px}.dd-sill-right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.dd-sill-right:first-child{margin-left:0}.dd-toggle{cursor:pointer;align-items:center;gap:6px;margin-left:4px;display:inline-flex}.dd-toggle input{width:12px;height:12px;accent-color:var(--accent);cursor:pointer;margin:0}.dd-card .dd-counts{color:var(--ink-secondary)}.dd-scope-all{color:var(--ink);font-size:13px}.dd-scope-hint{color:var(--ink-muted);align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.dd-scope-hint-icon{color:var(--link)}.dd-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.dd-chip{background:var(--surface-raised);box-shadow:var(--border-shadow);font:600 11px var(--font-mono);color:var(--ink);border-radius:6px;align-items:center;gap:6px;padding:3px 4px 3px 9px;display:inline-flex}.dd-chip-x{width:18px;height:18px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.dd-chip-x:hover,.dd-chip-x:focus-visible{color:var(--ink);background:var(--surface);outline:0}.dd-scope-in{color:var(--ink-body);font-size:12px}.dd-scope-in b{color:var(--ink);font-weight:500}.dd-scope-clear{margin-left:4px}.dd-scope-info{min-height:28px;color:var(--ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:3px 0;font-size:11px;display:inline-flex}.dd-scope-info:hover,.dd-scope-info[data-state=open]{color:var(--link)}.dd-scope-info:focus-visible,.dd-scope-info-close:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-xs)}.dd-scope-popover{z-index:100;width:360px;max-width:calc(100vw - 32px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink-secondary);box-shadow:var(--shadow-modal);padding:16px;overflow-y:auto}.dd-scope-popover-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.dd-scope-popover-head h3{color:var(--ink);margin:0;font-size:14px;font-weight:600}.dd-scope-info-close{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dd-scope-info-close:hover{background:var(--surface);color:var(--ink)}.dd-follow{color:var(--ink-secondary);flex-direction:column;gap:12px;font-size:12px;line-height:1.5;display:flex}.dd-follow i{font:500 9px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:2px;display:block}.dd-notice{color:var(--ink-body);background:var(--surface-tinted);box-shadow:var(--hairline);padding:8px 24px;font-size:12px}.dd-empty{text-align:center;color:var(--ink-muted);padding:16px 24px;font-size:13px}.dd-caption{letter-spacing:.08em;color:var(--section-cap-muted);margin-left:4px;font-size:9.5px}.dd-scope-rest{color:var(--section-cap-ink)}.dd-card .dd-row{gap:12px;padding:10px 12px 10px 24px}.dd-row-wrap{align-items:stretch;display:flex}.dd-row-wrap>.dd-row{flex:1;min-width:0}.dd-row-wrap--on>.dd-row{background:var(--surface-tinted);box-shadow:var(--hairline)}.dd-row-wrap--on .dd-fig-label{color:var(--ink-secondary)}.dd-chev{width:28px;height:28px;color:var(--ink-secondary);flex-shrink:0;place-items:center;margin-top:-3px;display:grid}.dd-chev--blank{visibility:hidden}.dd-card .dd-name-meta{gap:6px;min-height:18px}.dd-card .dd-children{box-shadow:inset 2px 0 0 var(--border);margin-left:37px}.dd-card .dd-children--deep{margin-left:24px}.dd-card .dd-children{background:var(--tree-1);box-shadow:inset 0 1px 0 var(--border)}.dd-card .dd-children--deep{background:var(--tree-2)}.dd-card .dd-children--deep .dd-children,.dd-card .dd-children--kwspine{background:var(--tree-3)}.dd-card .dd-list>div+div,.dd-card .dd-children>div>div+div{box-shadow:inset 0 1px 0 var(--border)}.dd-card .dd-row[aria-expanded=true] .dd-name-text{font-weight:600}.dd-card .dd-row.data-row--link:focus-within:not(:hover){background:0 0}.dd-card .dd-row.data-row--link:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.dd-card .dd-ads-strip{background:0 0}.dd-card .dd-row--child,.dd-card .dd-more.dd-row--child,.dd-card .dd-row--grandchild,.dd-card .dd-more.dd-row--grandchild{padding-left:12px}.dd-card .dd-more{padding:10px 24px}.dd-roll{letter-spacing:.08em;color:var(--ink-muted);font-size:8.5px}.dd-acts{flex:none;align-items:flex-start;gap:4px;padding:7px 24px 0 4px;display:flex}:is(.dd-row-wrap:has(>.dd-row--child)>.dd-acts,.dd-row-wrap:has(>.dd-row--grandchild)>.dd-acts){padding-top:5px}.dd-act{background:var(--accent-subtle);width:28px;height:28px;color:var(--link);cursor:pointer;transition:background var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.dd-act:hover{background:var(--accent);color:var(--accent-text-on)}.dd-act:focus-visible{outline:2px solid var(--link);outline-offset:2px}.dd-act.is-on{background:var(--link);color:#fff;border-color:var(--link)}.dd-pill{font:500 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:220px;padding:2px 7px;line-height:1.3;display:inline-flex;overflow:hidden}.dd-pill--live{background:var(--success-subtle);color:var(--success-text);font-weight:600}.dd-pill--paused{background:var(--section-header);color:var(--ink);font-weight:600}.dd-pill--parent{background:var(--surface);color:var(--ink-secondary);box-shadow:inset 0 0 0 1px var(--border);font-weight:600}.dd-pill-slash{color:var(--ink-subtle);margin:0 -2px;font-size:10px}.dd-pill--class,.dd-pill--type,.dd-pill--bid,.dd-pill--budget{background:var(--section-subheader);color:var(--ink)}.dd-pill--bid.dd-pill--inh{background:var(--surface);color:var(--ink-secondary)}.dd-pill--class-brand{background:var(--pace-yellow-subtle);color:var(--pace-yellow);font-weight:600}.dd-pill--class-non_brand{background:var(--ink-secondary);color:var(--surface-raised);font-weight:600}.dd-pill--class-competitor{background:var(--pace-orange-subtle);color:var(--pace-orange);font-weight:600}.dd-pill--target{background:var(--accent-subtle);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.dd-pill--target.dd-pill--rest{color:var(--ink-muted)}.dd-pill--flag{background:var(--danger-subtle);color:var(--danger-text);font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:10px;font-weight:600}.dd-split{display:inline-flex;position:relative}.dd-tip{z-index:30;background:var(--surface-elevated);box-shadow:var(--border-shadow-strong), 0 6px 20px #0d1d2f1f;font:400 11.5px var(--font-sans);color:var(--ink);white-space:nowrap;text-transform:none;letter-spacing:0;text-align:left;border-radius:8px;flex-direction:column;gap:6px;padding:9px 11px;line-height:1.45;display:none;position:absolute;top:24px;left:0}.dd-split:hover .dd-tip,.dd-split:focus-within .dd-tip{display:flex}.dd-tip-k{font:500 9px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted)}.dd-tip-row{gap:14px;display:flex}.dd-tip-cell{flex-direction:column;display:flex}.dd-tip-cell i{font:500 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-style:normal}.dd-tip-cell b{font-weight:600}.dd-band{letter-spacing:.07em;color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:9px;display:flex}.dd-totals{background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--border)}.dd-totals .dd-row{padding-top:11px;padding-bottom:11px}.dd-totals .dd-name-text{font-weight:600}.dd-totals .dd-row-wrap+.dd-row-wrap .dd-row{box-shadow:inset 0 1px 0 var(--border-light)}.dd-total-note{font:500 9px var(--font-mono);letter-spacing:.07em;color:var(--ink-muted)}.dd-ads-strip{text-align:left;width:100%;font:inherit;background:var(--surface-tinted);box-shadow:var(--hairline);cursor:pointer;border:0;align-items:center;gap:10px;padding:8px 16px 8px 52px;display:flex}.dd-ads-strip:hover{background:var(--row-hover)}.dd-ads-strip:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.dd-ads-k{font:700 8px var(--font-mono);letter-spacing:.08em;color:var(--ink-muted)}.dd-ads-v{color:var(--ink);font-size:12.5px;font-weight:500}.dd-ads-go{font:500 9px var(--font-mono);letter-spacing:.07em;color:var(--link);margin-left:auto}.ads-body{flex-direction:column;gap:10px;padding:4px 16px 8px;display:flex}.ads-note{letter-spacing:.07em;color:var(--ink-muted);margin:4px 0 0;font-size:9px}.ads-empty{color:var(--ink-muted);padding:16px;font-size:13px}.ads-card{border:1px solid var(--border-light);border-radius:var(--radius-md,8px);background:var(--surface-raised);padding:12px 14px}.ads-card-head{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.ads-card-type{color:var(--ink);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.ads-card-pills{flex-wrap:wrap;gap:5px;display:flex}.ads-card-figs{gap:12px;display:flex}.ads-card-figs span{flex-direction:column;align-items:flex-end;display:flex}.ads-card-figs i{letter-spacing:.08em;color:var(--ink-muted);font-size:8px;font-style:normal;font-weight:700}.ads-card-figs b{color:var(--ink);font-size:12px;font-weight:500}.ads-card-figs .ads-conv{color:var(--link);font-weight:600}.ads-assets+.ads-assets{margin-top:10px}.ads-assets-head{letter-spacing:.08em;color:var(--ink-muted);margin-bottom:4px;font-size:8.5px;font-weight:700}.ads-assets-n{color:var(--ink-subtle)}.ads-asset-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ads-asset{box-shadow:var(--hairline);color:var(--ink);align-items:baseline;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.ads-asset:last-child{box-shadow:none}.ads-asset-text{flex:1;min-width:0}.ads-asset-tail{flex:none;align-items:center;gap:6px;display:flex}.ads-pin{letter-spacing:.06em;background:var(--section-header);color:var(--ink);border-radius:3px;padding:1px 4px;font-size:8px;font-weight:700}.ads-asset-len{color:var(--ink-subtle);text-align:right;min-width:18px;font-size:10px}.ads-not-captured{color:var(--ink-secondary);margin:0;font-size:12px;line-height:1.45}.ads-url{border-top:1px solid var(--border-light);flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:8px;font-size:10.5px;display:flex}.ads-path{color:var(--ink-muted)}.ads-final{color:var(--link);word-break:break-all;text-decoration:none}.ads-final:hover{text-decoration:underline}.dd-card{container:dd-card/inline-size}.dd-card--tree .dd-row,.dd-card--tree .dd-name-line,.dd-card--tree .dd-meta-settings{flex-wrap:nowrap}.dd-card--tree .dd-figs{grid-template-columns:var(--dd-fig-tracks);gap:var(--dd-fig-gap);width:auto;margin-top:0}.dd-card--tree .dd-fig{align-items:flex-end}.dd-card--tree .dd-chev,.dd-card--tree .dd-row .dd-chev{display:grid}.dd-card--tree .dd-acts{padding-right:24px}.dd-card--tree .ts-block{overflow:visible}@media (max-width:640px){.dd-acts{padding-right:12px}}.dd-fig-sub{color:var(--ink-muted);white-space:nowrap;letter-spacing:.01em;font-size:9.5px}.dd-chip--loc{background:var(--accent-subtle);border:1px solid var(--accent);box-shadow:none;gap:5px}.dd-chip--loc>svg{color:var(--link);flex-shrink:0}.dd-scope-in--loc b{font-weight:500}.dd-row--static{cursor:default}.fp-card .dd-list{min-height:0}.fp-card .dd-row--static{padding:10px 12px 10px 24px}.fp-sill-right{align-items:center;gap:10px;margin-left:auto;display:flex}.report-state-toggle{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.dd-chip--state{box-shadow:none}.dd-chip--state-live{background:var(--success-subtle);color:var(--success-text)}.dd-chip--state-paused{background:var(--section-header);color:var(--ink)}.dd-chip--brand{background:var(--section-subheader);box-shadow:none}.fp-flag{cursor:default}.fp-flag .dd-tip{text-transform:none;letter-spacing:0;font-weight:400;top:20px}.fp-card .dd-pill{max-width:none}.dd-chip--target{background:var(--accent-subtle);border:1px solid var(--accent);box-shadow:none}.dd-chip-k{font:500 8.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.dd-acts--blank .dd-act--blank{visibility:hidden;pointer-events:none}.report-scope-note{color:var(--ink-secondary);padding:6px 12px 2px;font-size:11px;line-height:1.4}.fs-section{margin-top:16px}.fs-card.sill-card{padding:0;overflow:clip}.fs-card .section-cap{padding-right:20px}.fs-receipt{background:var(--section-subheader);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 16px;display:flex}.fs-receipt-detail{color:var(--ink-secondary);font-size:11.5px}.fs-list{flex-direction:column;display:flex}.fs-row{box-shadow:var(--hairline);align-items:stretch;display:flex}.fs-row:last-child{box-shadow:none}.fs-main{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(96px,128px) minmax(0,1fr) 96px;align-items:center;gap:0 10px;padding:7px 4px 7px 16px;display:grid}.fs-main:hover{background:var(--row-hover)}.fs-main:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.fs-main--static{cursor:default}.fs-main--static:hover{background:0 0}.fs-row--on{background:var(--surface-tinted);box-shadow:inset 3px 0 0 var(--accent), var(--hairline)}.fs-name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.fs-name small{font:500 8px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);margin-top:1px;display:block}.fs-bar{background:var(--surface);border-radius:3px;height:14px;display:block;position:relative;overflow:hidden}.fs-seg{background:var(--bar);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.fs-seg--band{background:var(--bar-band)}.fs-seg--interest{background:var(--bar-interest);border:1px dashed var(--ink-muted)}.fs-row--on .fs-seg--core,.fs-row--on .fs-seg--band{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fs-row--on .fs-seg--band{background:color-mix(in srgb, var(--accent) 45%, var(--surface))}}.fs-row--on .fs-seg--interest{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fs-row--on .fs-seg--interest{background:color-mix(in srgb, var(--accent) 45%, var(--surface))}}.fs-row--on .fs-seg--interest{border-color:var(--link)}.fs-n{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.fs-n b{color:var(--ink);font-size:12.5px;font-weight:600}.fs-n span{color:var(--ink-muted);font-size:10px}.fs-n em{font-style:normal}.fs-n em.fs-conv{color:var(--link);font-weight:600}.fs-acts{padding:0 12px 0 4px}.fs-parts{background:var(--surface-tinted);box-shadow:var(--hairline)}.fs-parts .fs-row{box-shadow:none}.fs-row--part .fs-main{grid-template-columns:minmax(82px,114px) minmax(0,1fr) 96px;padding-left:30px}.fs-row--part .fs-name{color:var(--ink-secondary);font-size:11.5px}.fs-row--part .fs-bar{height:9px}.fs-row--part .fs-n b{font-size:11.5px}.fs-sep{letter-spacing:.07em;color:var(--ink-muted);align-items:center;gap:8px;padding:8px 16px 4px;font-size:8.5px;display:flex}.fs-sep:after{content:"";background:var(--border);flex:1;height:1px}.fs-row--static .fs-name,.fs-row--bucket .fs-name{color:var(--ink-secondary)}.fp-card{--ts-action-well:52px;container:fp/inline-size}.fp-card .ts-strat-col,.fp-card .ts-head-strat,.fp-card .ts-budget,.fp-card .ts-head-budget,.fp-card .ts-block--d0 .ts-bar,.fp-card .ts-block--d0 .ts-pct,.fp-card .ts-block--d0 .ts-util-h{display:none}.ads-gads{letter-spacing:.07em;color:var(--link);border:1px solid var(--border-light);border-radius:6px;align-self:flex-start;align-items:center;gap:4px;padding:5px 8px;font-size:9px;text-decoration:none;display:inline-flex}.ads-gads:hover{border-color:var(--link)}.dd-children--spine,.dd-children--kwspine{padding:0}.ts-block{box-shadow:var(--hairline);background:0 0;padding:2px 16px 6px 24px;overflow-x:auto}.dd-children--kwspine .ts-block{padding-left:70px}.dd-card .ts-block,.dd-card .dd-children .ts-block{box-shadow:none;padding-left:38px}.dd-card .ts-rows,.dd-card .ts-head{box-shadow:inset 2px 0 0 var(--border);padding-left:12px}.dd-card .ts-row{color:var(--ink-muted)}.ts-head{align-items:flex-start;gap:6px;padding:6px 0 3px;display:flex}.ts-head-label{white-space:nowrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.ts-head-budget{text-align:right;white-space:nowrap;flex:0 0 64px}.ts-head-figs{grid-template-columns:var(--dd-fig-tracks);gap:var(--dd-fig-gap);text-align:right;margin-right:var(--ts-action-well,84px);flex:none;margin-left:auto;display:grid}.ts-head-figs>span{text-align:right}.ts-util-h{text-align:right;flex:0 0 106px}.ts-col-h,.ts-util-h{letter-spacing:.06em;color:var(--ink-muted);font-size:8px;font-weight:700}.ts-head-k{letter-spacing:.08em;color:var(--ink-muted);font-size:8px;font-weight:700}.ts-head-v{letter-spacing:.06em;color:var(--ink-secondary);font-size:9px}.ts-bar{background:var(--surface);border-radius:3px;flex:0 0 62px;height:5px;display:block;position:relative;overflow:hidden}.ts-bar--paced{background:var(--surface)}.ts-bar-tick{background:var(--ink-muted);opacity:.7;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.ts-bar-cap{background:var(--ink-secondary);width:2px;position:absolute;top:-2px;bottom:-2px;right:0}.ts-bar-fill{border-radius:3px;transition:background .12s ease-out;position:absolute;top:0;bottom:0}.ts-shared{letter-spacing:.06em;color:var(--warning-text,#92400e);background:var(--warning-subtle,#fef3c7);border-radius:3px;margin-left:auto;padding:1px 6px;font-size:8.5px}.ts-row--empty .ts-bar{opacity:.45}.ts-rows{margin:0;padding:0;list-style:none}.ts-row{color:var(--ink-secondary);box-shadow:none;align-items:flex-start;gap:6px;padding:2px 0;font-size:12px;display:flex}.ts-row:hover{background:var(--row-hover)}.ts-row:last-child{box-shadow:none}.ts-row--empty{color:var(--ink-subtle)}.ts-label{white-space:nowrap;flex:1;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.ts-period-label{flex:none}.ts-context{flex:1;min-width:218px}.ts-context:has(.ts-settings){min-width:440px}.ts-context-content{align-items:center;gap:6px;display:flex}.ts-utility{flex:0 0 106px;justify-content:flex-end;align-items:center;gap:6px;min-height:18px;display:flex}.ts-settings{flex:0 0 222px;align-items:center;gap:6px;min-height:14px;display:flex}.ts-settings .ts-strat-col,.ts-settings .ts-head-strat{flex:1;min-width:0;max-width:152px}.ts-partial{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;min-width:0;color:var(--ink-muted);flex:0 auto;font-size:8px;overflow:hidden}.ts-figs{grid-template-columns:var(--dd-fig-tracks);gap:var(--dd-fig-gap);text-align:right;margin-right:var(--ts-action-well,84px);flex:none;margin-left:auto;display:grid}.ts-row--empty .ts-budget{color:var(--ink-subtle)}.ts-share{color:var(--ink-muted)}.ts-row .ts-conv{color:var(--link);font-weight:600}.ts-row--empty .ts-conv{color:inherit;font-weight:400}.ts-foot{letter-spacing:.07em;color:var(--ink-muted);margin-top:6px;font-size:8px}.ts-note{color:var(--ink-muted);background:var(--surface-tinted);box-shadow:var(--hairline);padding:10px 16px 10px 52px;font-size:12px}.ts-skel{height:12px;margin-bottom:6px}.dd-kseg-strip .dd-ads-go{color:var(--link)}.kseg-body{flex-direction:column;gap:8px;padding:4px 14px 12px;display:flex}.kseg-note{color:var(--ink-muted);padding:16px;font-size:13px}.kseg-skel{height:30px}.kseg-cap{color:var(--ink-secondary);background:var(--surface-tinted);border:1px solid var(--border-light);border-radius:6px;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.45}.kseg-list{margin:0;padding:0;list-style:none}.kseg-item{box-shadow:var(--hairline)}.kseg-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 2px;display:flex}.kseg-row:hover{background:var(--row-hover)}.kseg-row:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.kseg-name{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kseg-text{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.kseg-match{letter-spacing:.07em;color:var(--ink-muted);font-size:8px}.kseg-spark{flex:none}.kseg-figs{text-align:right;flex:none;grid-template-columns:repeat(2,minmax(44px,auto));gap:10px;font-size:12px;display:grid}.kseg-conv{color:var(--link);font-weight:600}.kseg-detail{padding:2px 0 8px 10px}.kseg-detail-head{letter-spacing:.07em;color:var(--ink-muted);margin-bottom:4px;font-size:8px}.kseg-periods{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.kseg-period{color:var(--ink);grid-template-columns:1fr repeat(3,minmax(44px,auto));gap:10px;padding:2px 0;font-size:11.5px;display:grid}.kseg-period--empty{color:var(--ink-subtle)}.kseg-period--empty .kseg-conv{color:inherit;font-weight:400}.dd-pill--budget{font-variant-numeric:tabular-nums}.dd-pill--budget .dd-pill-sub{color:var(--ink-muted);font-weight:500}.ts-pct{text-align:right;color:var(--ink-muted);flex:0 0 38px;font-size:11px}.ts-pct--maxed{font-weight:600}.ts-demand{letter-spacing:.06em;color:var(--ink-muted);font-size:8.5px}.ts-demand:before{content:"· ";opacity:.55}.ts-more{text-align:left;width:100%;font:500 11px var(--font-sans,inherit);color:var(--link);cursor:pointer;background:0 0;border:0;padding:3px 0 5px 52px;display:block}.ts-more:hover{text-decoration:underline}.ts-more-why{color:var(--ink-muted);font-weight:400}.sp-body{flex-direction:column;padding:4px 16px 12px;display:flex}.sp-note{color:var(--ink-muted);padding:16px;font-size:13px}.sp-skel{height:14px;margin-bottom:6px}.sp-head{letter-spacing:.06em;color:var(--ink-muted);flex-direction:column;gap:4px;padding:4px 0 8px;font-size:9px;display:flex}.sp-demand{color:var(--ink-muted);align-self:flex-start}.sp-rows{margin:0;padding:0;list-style:none}.sp-row{color:var(--ink);box-shadow:var(--hairline);align-items:baseline;gap:10px;padding:3px 0;font-size:12px;display:flex}.sp-row--empty{color:var(--ink-subtle)}.sp-label{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.sp-partial{letter-spacing:.06em;color:var(--ink-muted);font-size:8px}.sp-bar{background:var(--surface);border-radius:3px;flex:0 0 72px;height:6px;position:relative;overflow:hidden}.sp-bar-fill{background:var(--accent);border-radius:3px;position:absolute;inset:0 auto 0 0}.sp-bar-fill--over{background:var(--warning,#d97706)}.sp-pct{text-align:right;color:var(--ink-muted);flex:0 0 38px;font-size:11px}.sp-pct--over{color:var(--warning-text,#92400e);font-weight:600}.sp-figs{text-align:right;flex:none;grid-template-columns:repeat(4,minmax(44px,auto));gap:8px;display:grid}.sp-row .sp-conv{color:var(--link);font-weight:600}.sp-row--empty .sp-conv{color:inherit;font-weight:400}.sp-foot{letter-spacing:.07em;color:var(--ink-muted);margin-top:8px;font-size:8px}.sp-colhead{letter-spacing:.06em;color:var(--ink-muted);align-items:baseline;gap:10px;padding:0 0 4px;font-size:8px;font-weight:700;display:flex}.sp-colhead .sp-figs>span{text-align:right}.sp-strat{text-align:right;flex:0 0 96px;justify-content:flex-end;display:flex;overflow:hidden}.sp-strat--wide{flex-basis:152px}.sp-bar-h{flex:0 0 72px}.sp-pct-h{flex:0 0 38px}.sp-pill{letter-spacing:.02em;white-space:nowrap;background:var(--surface);color:var(--ink-muted);text-overflow:ellipsis;border-radius:3px;max-width:100%;padding:1px 5px;font-size:9px;overflow:hidden}.sp-pill--changed{background:var(--accent-subtle);color:var(--ink-secondary);font-weight:600;box-shadow:inset 0 0 0 1px #a4cd3973}.sp-row--empty .sp-pill{opacity:.45}.segmented-tab-wrap{display:inline-flex;position:relative}.segmented-tab--menu{align-items:center;gap:5px;display:inline-flex}.tseg-span{letter-spacing:.04em;background:var(--accent-subtle,#0000000f);color:inherit;border-radius:3px;padding:1px 4px;font-size:9px}.tseg-caret{opacity:.65;font-size:11px;line-height:1}.tseg-backdrop{z-index:40;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.tseg-menu{z-index:41;background:var(--surface-raised,#fff);border:1px solid var(--hairline-color,#0000001a);border-radius:7px;flex-direction:column;gap:1px;min-width:132px;padding:4px;display:flex;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 20px #00000021}.tseg-menu-item{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 8px;font-size:12px}.tseg-menu-item:hover{background:var(--surface)}.tseg-menu-item[aria-checked=true]{background:var(--accent-subtle,#00000012);font-weight:600}.tseg-menu-note{letter-spacing:.06em;color:var(--ink-muted);border-top:1px solid var(--hairline-color,#00000014);margin-top:3px;padding:5px 8px 2px;font-size:8px}.ts-foot-row{align-items:center;gap:10px;padding:4px 0 2px;display:flex}.ts-step,.ts-more{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;background:0 0;border:0;padding:2px 0;font-size:10px}.ts-step:hover,.ts-more:hover{color:var(--link)}.ts-step{align-items:center;gap:4px;display:inline-flex}.ts-step-chev{font-size:13px;line-height:1}.ts-foot-row:before{content:none}.ts-more{padding-left:11px;position:relative}.ts-more:before{content:"·";color:var(--ink-subtle,var(--ink-muted));opacity:.6;position:absolute;left:0}.ts-strat-pill--switched{background:var(--accent-subtle,#00000012);color:var(--ink-secondary);font-weight:600}.ts-row--empty .ts-strat-pill{opacity:.5}.ts-strat-col{flex:0 0 96px;justify-content:flex-end;display:flex;overflow:hidden}.ts-head-strat{text-align:right;white-space:nowrap;flex:0 0 96px}.ts-strat-col--wide,.ts-head-strat--wide{flex-basis:152px}.ts-budget{flex:0 0 64px;justify-content:flex-end;display:flex;overflow:hidden}.ts-pill{letter-spacing:.02em;white-space:nowrap;background:var(--surface);color:var(--ink-muted);text-overflow:ellipsis;border-radius:3px;max-width:100%;padding:1px 5px;font-size:9px;overflow:hidden}.ts-pill--changed{background:var(--accent-subtle);color:var(--ink-secondary);font-weight:600;box-shadow:inset 0 0 0 1px #a4cd3973}.ts-row--empty .ts-pill{opacity:.45}.geo-compare-card{flex-direction:column;display:flex}.geo-compare{flex-direction:column;flex:auto;min-height:0;display:flex}.geo-compare-head{gap:12px}.geo-compare-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.geo-compare-tools .sill-label{align-items:center;gap:3px;display:inline-flex}.geo-compare-tool{color:var(--section-cap-muted);border:1px solid var(--section-cap-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quart), background var(--dur-fast) var(--ease-out-quart);background:0 0;padding:4px 9px;font-size:12px}.geo-compare-tool:hover,.geo-compare-tool:focus-visible{color:var(--section-cap-ink);outline:0}.geo-compare-tool[aria-pressed=true]{background:var(--link);color:#fff;border-color:var(--link)}.geo-compare-grid{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));background:var(--surface);flex:auto;grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0;padding:8px;display:grid;overflow:auto}.geo-pane{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);flex-direction:column;min-height:0;display:flex;overflow:hidden}.geo-pane-head{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:3px 4px 3px 6px;display:flex}.geo-pane-head select{min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;padding:3px 2px;font-size:12px;font-weight:600}.geo-pane-acts{gap:1px;display:flex}.geo-pane-acts button{width:22px;height:22px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.geo-pane-acts button:hover:not(:disabled),.geo-pane-acts button:focus-visible{color:var(--ink);background:var(--surface);outline:0}.geo-pane-acts button:disabled{opacity:.3;cursor:default}.geo-pane .geo-map-shell{flex-direction:column;flex:auto;min-height:0;display:flex}.geo-map-shell--pane .geo-map-canvas{flex:auto;height:auto;min-height:150px}.geo-map-shell--pane .geo-map-summary{gap:4px;padding:4px 8px;font-size:11px}.geo-map-shell--pane .geo-map-legend{gap:4px;padding:4px 8px;font-size:10px}.geo-map-shell--pane .geo-map-legend .geo-ramp{gap:6px}.geo-map-shell--pane .geo-map-note{display:none}.geo-map-shell--pane .maplibregl-ctrl-top-right{transform-origin:100% 0;transform:scale(.8)}.geo-compare-foot{border-top:1px solid var(--border);gap:0;display:grid}.geo-compare-foot .geo-map-inspect--mini{border-top:0;min-height:0;padding:8px 16px}.geo-compare-note{color:var(--ink-muted);letter-spacing:.04em;padding:0 16px 8px;font-size:10px}.geo-compare-button{border-radius:var(--radius-sm);height:28px;color:var(--section-cap-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:12px;display:inline-flex}.geo-compare-button:hover,.geo-compare-button:focus-visible{color:var(--section-cap-ink);border-color:var(--section-cap-muted);outline:0}.geo-compare-button+.geo-expand-button{margin-left:0}.geo-map-parked{min-height:300px;color:var(--ink-muted);text-align:center;place-items:center;padding:16px;font-size:12px;display:grid}.report-shell[data-rail=mini] .geo-map-parked{min-height:380px}@media (max-width:900px){.geo-compare-grid{grid-template-columns:repeat(min(var(--cols,2), 2), minmax(0, 1fr))}}.svc-page{background:var(--surface);max-width:1280px;margin:0 auto;padding:32px 24px 96px}.svc-crumb{margin-bottom:16px}.svc-crumb a{letter-spacing:.06em;color:var(--ink-muted);font-size:12px;text-decoration:none}.svc-crumb a:hover{color:var(--ink)}.svc-header{margin-bottom:var(--space-5)}.svc-eyebrow{letter-spacing:.08em;color:var(--ink-muted);margin-bottom:6px;font-size:10.5px}.svc-header-meta{color:var(--ink-muted);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:11px;display:flex}.svc-header-link{letter-spacing:.06em;border-radius:var(--radius-md);padding:7px 12px;font-size:10px;text-decoration:none}.svc-notice{margin-bottom:var(--space-4);color:var(--ink-body);border-left:2px solid var(--warning);padding:16px 18px;font-size:13px}.svc-notice[data-tone=danger]{border-left-color:var(--danger)}.svc-notice strong{color:var(--ink)}.svc-map{gap:var(--space-4);flex-direction:column;display:flex}.svc-figures{grid-template-columns:repeat(5,minmax(0,1fr));padding:0;display:grid}.svc-figure{box-shadow:inset -1px 0 0 var(--border-light);padding:14px 18px}.svc-figure:last-child{box-shadow:none}.svc-figure-label{letter-spacing:.08em;color:var(--ink-muted);font-size:9.5px}.svc-figure-value{font-size:var(--figure-compact);letter-spacing:-.02em;color:var(--ink);margin-top:4px;font-weight:400}.svc-figure-value[data-tone=danger]{color:var(--danger-text)}.svc-figure-note{color:var(--ink-muted);margin-top:2px;font-size:10.5px}.svc-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.svc-count{color:var(--ink-muted);margin-left:2px;font-weight:500}.svc-search{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink-muted);flex:220px;align-items:center;gap:6px;min-width:220px;max-width:360px;padding:6px 10px;display:inline-flex}.svc-search input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;font-size:13px}.svc-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.svc-industry-toggle{color:var(--ink-secondary);cursor:pointer;align-items:center;gap:6px;font-size:11px;display:inline-flex}.svc-add{padding:10px 14px}.svc-add-input{color:var(--ink-muted);align-items:center;gap:8px;display:flex}.svc-add-input input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:4px 0;font-size:13.5px}.svc-add-results{border-top:1px solid var(--border-light);margin:8px 0 0;padding:0;list-style:none}.svc-add-results button{border:0;border-bottom:1px solid var(--border-light);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:12px;padding:8px 4px;font-size:13px;display:flex}.svc-add-results button:hover,.svc-add-results button:focus-visible{background:var(--row-hover)}.svc-add-results .svc-mint{color:var(--link);font-weight:500}.svc-group{padding:0;overflow:hidden}.svc-group-head{background:var(--surface);box-shadow:inset 0 -1px 0 var(--border-light);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.svc-group-toggle{cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.svc-group-toggle svg{transition:transform var(--dur-fast) var(--ease-out-quart)}.svc-group-toggle svg[data-collapsed]{transform:rotate(-90deg)}.svc-group-name{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--font-mono)}.svc-group-meta{color:var(--ink-muted);font-size:11px}.svc-group-meta [data-tone=danger]{color:var(--danger-text)}.svc-row{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;row-gap:6px;padding:12px 16px;display:grid}.svc-row[data-saving]{opacity:.6}.svc-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.svc-row-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.svc-name{color:var(--ink);font-size:14.5px;font-weight:500}.svc-label{color:var(--ink-secondary);font-size:13px}.svc-industry-pill{font-size:10px}.svc-row-facts{color:var(--ink-body);flex-wrap:wrap;gap:12px;font-size:11.5px;display:flex}.svc-row-evidence{color:var(--ink-muted);font-size:10.5px}.svc-row-evidence a{color:var(--ink-muted);text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.svc-row-evidence a:hover{color:var(--link)}.svc-row-error{color:var(--danger-text);font-size:12px}.svc-dim{color:var(--ink-muted)}.svc-row-controls{align-items:center;gap:var(--space-3);display:flex}.svc-row-controls--wide{flex-wrap:wrap;justify-content:flex-end}.svc-control{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.svc-control-label{letter-spacing:.08em;color:var(--ink-muted);font-size:9px}.svc-offering .segmented-tab{padding:4px 9px}.svc-offering .segmented-tab[data-suggested]{background:var(--surface-raised);color:var(--ink-secondary);box-shadow:inset 0 0 0 1px var(--border);border:1px dashed var(--ink-subtle)}.svc-offering .segmented-tab:disabled{cursor:progress}.svc-advertise{align-items:center;gap:8px;min-height:28px;display:flex}.svc-switch{border-radius:var(--radius-pill);background:var(--border);cursor:pointer;width:34px;height:20px;transition:background var(--dur-fast) var(--ease-out-quart);border:0;padding:0;position:relative}.svc-switch[aria-checked=true]{background:var(--accent)}.svc-switch-knob{background:var(--surface-raised);width:16px;height:16px;box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease-out-quart);border-radius:50%;position:absolute;top:2px;left:2px}.svc-switch[aria-checked=true] .svc-switch-knob{transform:translate(14px)}.svc-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.svc-switch:disabled{cursor:progress}.svc-priority{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);padding:3px 6px;font-size:11px}.svc-more,.svc-link{color:var(--link);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:11px}.svc-more:hover,.svc-link:hover{text-decoration:underline}.svc-link:disabled{color:var(--ink-subtle);cursor:default;text-decoration:none}.svc-row-detail{background:var(--surface);border-radius:var(--radius-md);flex-direction:column;grid-column:1/-1;gap:8px;padding:10px 12px;display:flex}.svc-field{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.svc-field span{letter-spacing:.08em;color:var(--ink-muted);font-size:9.5px}.svc-field input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);padding:5px 8px;font-size:13px}.svc-substitute{background:var(--surface);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.svc-substitute select,.svc-row-controls--wide select{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);max-width:260px;padding:4px 6px;font-size:12.5px}.svc-empty{color:var(--ink-muted);padding:20px;font-size:13px}.svc-footnote{color:var(--ink-muted);max-width:90ch;font-size:10.5px;line-height:1.5}@media (max-width:900px){.svc-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-figure{box-shadow:inset 0 -1px 0 var(--border-light)}.svc-row{grid-template-columns:minmax(0,1fr)}.svc-row-controls{flex-wrap:wrap}.svc-field{grid-template-columns:minmax(0,1fr) auto}.svc-field span{grid-column:1/-1}}.svc-dest{color:var(--link);text-overflow:ellipsis;white-space:nowrap;max-width:42ch;text-decoration:none;overflow:hidden}.svc-dest:hover{text-decoration:underline}:root{--lp-hatch:#9a9f93;--lp-none-ground:#eceee8;--lp-outline:#262626;--lp-zip-line:#fff;--lp-sibling:#e3e8da;--lp-caret-shadow:#0d1d2f1a}[data-theme=dark]{--lp-hatch:#7d8378;--lp-none-ground:#2a2d29;--lp-outline:#ededef;--lp-zip-line:#1c1c20;--lp-sibling:#353d33;--lp-caret-shadow:#00000073}.fs-cap-links{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.fs-cap-links .geo-map-expand{margin-left:0}.fs-see-all{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;display:inline-flex}.fs-see-all:hover,.fs-see-all:focus-visible,.fs-table-link:hover{color:var(--section-cap-ink)}.fs-see-all:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fs-chev{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 22px;place-items:center;margin-left:6px;display:grid}.fs-chev svg{transition:transform var(--dur-fast) var(--ease-out-quart)}.fs-chev[aria-expanded=true] svg{transform:rotate(90deg)}.fs-chev:hover{color:var(--ink);background:var(--row-hover)}.fs-chev:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.fs-chev--blank{cursor:default}.fs-row--peekable .fs-main{padding-left:2px}.fs-row--peekable.fs-row--part .fs-main{padding-left:30px}.fs-list .fs-row--peek{background:var(--surface-tinted);box-shadow:inset 2px 0 0 var(--ink), var(--hairline)}.fs-list .fs-row--peek.fs-row--on{box-shadow:inset 3px 0 0 var(--accent), inset 5px 0 0 var(--ink), var(--hairline)}.lp-card{z-index:18;border:1px solid var(--border);border-radius:var(--radius-md,6px);background:var(--surface-raised);width:340px;max-width:calc(100vw - 24px);color:var(--ink);box-shadow:var(--shadow-modal);outline:0;flex-direction:column;padding:12px 14px 10px;display:flex}.lp-card--left{max-height:calc(100vh - 24px);position:fixed;top:-9999px;left:-9999px;overflow:visible}.lp-card-scroll{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.lp-card--left .lp-card-scroll{overscroll-behavior:contain;margin:-12px -14px -10px;padding:12px 14px 10px;overflow-y:auto}.lp-card-scroll>*{flex-shrink:0}.lp-card--full{width:560px}.lp-card--inline{width:auto;box-shadow:var(--shadow-card);margin:6px 12px 10px;position:relative}.lp-card:focus-visible{box-shadow:var(--shadow-modal), var(--shadow-focus)}.lp-caret{right:-7px;top:calc(var(--caret-y,24px) - 7px);background:var(--surface-raised);border-top:1px solid var(--border);border-right:1px solid var(--border);width:12px;height:12px;box-shadow:2px -2px 3px var(--lp-caret-shadow);position:absolute;transform:rotate(45deg)}.lp-bridge{width:18px;right:-18px;top:calc(var(--caret-y,24px) - var(--row-h,44px) / 2 - 6px);height:calc(var(--row-h,44px) + 12px);position:absolute}@media (prefers-reduced-motion:no-preference){.lp-card--left{animation:lp-in var(--dur-fast,.14s) var(--ease-out-quart,ease-out)}}@keyframes lp-in{0%{opacity:0;translate:6px}to{opacity:1;translate:0}}.lp-head{align-items:flex-start;gap:10px;display:flex}.lp-head-text{flex:1;min-width:0}.lp-eyebrow{letter-spacing:.06em;color:var(--ink-muted);margin:0;font-size:9px}.lp-title{color:var(--ink);margin:1px 0 0;font-size:15px;font-weight:650;line-height:1.25}.lp-sub{color:var(--ink-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.lp-expand{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);height:26px;color:var(--ink-secondary);cursor:pointer;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.lp-expand:hover,.lp-expand:focus-visible{color:var(--ink);border-color:var(--link);background:var(--accent-subtle);outline:0}.lp-head--full{align-items:center}.lp-head--full .lp-title{font-size:16px}.lp-metrics .segmented-tab{padding:4px 9px;font-size:10.5px}.lp-close{border:1px solid var(--border);border-radius:var(--radius-sm);height:28px;color:var(--ink-secondary);cursor:pointer;background:0 0;flex:0 0 28px;place-items:center;display:grid}.lp-close:hover,.lp-close:focus-visible{color:var(--ink);border-color:var(--ink-muted);outline:0}.lp-rule{border-radius:var(--radius-sm);background:var(--surface-tinted);box-shadow:inset 0 0 0 1px var(--border);color:var(--ink-secondary);gap:3px;padding:8px 10px;font-size:11.5px;line-height:1.45;display:grid}.lp-rule p{margin:0}.lp-rule b{color:var(--ink);font-weight:650}.lp-staff{letter-spacing:.04em;color:var(--ink-muted);font-size:9px}.lp-staff-tag{background:var(--ink);color:var(--surface-raised);border-radius:3px;margin-right:4px;padding:0 4px;font-weight:700;display:inline-block}.lp-staff-why{text-transform:none;letter-spacing:0;font-family:inherit}.lp-map-wrap{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--border);position:relative;overflow:hidden}.lp-map-cap{z-index:1;letter-spacing:.06em;color:var(--ink-secondary);background:var(--surface-raised);border-radius:3px;padding:2px 6px;font-size:8.5px;position:absolute;top:6px;left:6px}@supports (color:color-mix(in lab, red, red)){.lp-map-cap{background:color-mix(in srgb, var(--surface-raised) 88%, transparent)}}.lp-map-cap{box-shadow:0 0 0 1px var(--border)}.lp-map{width:100%;height:auto;display:block}.lp-map-warn{z-index:1;letter-spacing:.06em;color:var(--ink);background:var(--surface-raised);border-radius:3px;margin:0;padding:2px 6px;font-size:8.5px;position:absolute;bottom:6px;left:6px}@supports (color:color-mix(in lab, red, red)){.lp-map-warn{background:color-mix(in srgb, var(--surface-raised) 90%, transparent)}}.lp-map-warn{box-shadow:0 0 0 1px var(--border)}.lp-map--empty{color:var(--ink-muted);background:var(--surface);place-items:center;font-size:11px;display:grid}.lp-map--skeleton{width:100%}.lp-water{fill:var(--geo-water)}.lp-neighbours path{fill:var(--geo-land);stroke:var(--geo-line);stroke-width:.5px;stroke-opacity:.6}.lp-neighbours path.lp-sibling{fill:var(--lp-sibling)}.lp-zips path{stroke:var(--lp-zip-line);stroke-width:.7px;transition:stroke-width var(--dur-fast) linear}.lp-zips path.is-hot{stroke:var(--lp-outline);stroke-width:2.4px}.lp-none-ground{fill:var(--lp-none-ground)}.lp-none-line{stroke:var(--lp-hatch);stroke-width:1.5px}.lp-outline path{fill:none;stroke:var(--lp-outline);stroke-linejoin:round}.lp-office-ring{fill:var(--surface-raised);stroke:var(--ink);stroke-width:1.6px}.lp-office-core{fill:var(--ink)}.lp-office-label{font:600 11px var(--font-sans,inherit);fill:var(--ink);paint-order:stroke;stroke:var(--surface-raised);stroke-width:3px;stroke-linejoin:round}.lp-legend{color:var(--ink-secondary);flex-wrap:wrap;align-items:center;gap:3px 9px;font-size:10px;display:flex}.lp-legend--compact{gap:2px 7px;font-size:9.5px}.lp-legend-name{letter-spacing:.06em;color:var(--ink-muted);font-size:8.5px}.lp-key{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.lp-key i{width:12px;height:8px;box-shadow:inset 0 0 0 1px var(--ink);border-radius:1px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.lp-key i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent)}}.lp-key-none{background:repeating-linear-gradient(45deg, var(--lp-hatch) 0 1.5px, var(--lp-none-ground) 1.5px 4px)}.lp-key i.lp-key-office{background:radial-gradient(circle, var(--ink) 0 2px, var(--surface-raised) 2.5px);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%}.lp-tiles{border:1px solid var(--border);border-radius:var(--radius-sm);gap:0;display:grid}.lp-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-tiles--5{grid-template-columns:repeat(5,minmax(0,1fr));min-height:58px}.lp-tile{flex-direction:column;gap:1px;min-width:0;padding:6px 8px;display:flex}.lp-tile+.lp-tile{box-shadow:inset 1px 0 0 var(--border)}.lp-tile-label{letter-spacing:.06em;color:var(--ink-muted);font-size:8.5px}.lp-tile b{color:var(--ink);white-space:nowrap;font-size:16px;font-weight:650}.lp-tile-sub{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.lp-conv,.lp-tile b.lp-conv{color:var(--link)}.lp-top{gap:4px;display:grid}.lp-top-head,.lp-table-head{letter-spacing:.06em;color:var(--ink-muted);justify-content:space-between;gap:8px;font-size:8.5px;display:flex}.lp-top-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.lp-top-list li{grid-template-columns:46px minmax(0,1fr) 60px 52px;align-items:center;gap:8px;font-size:12px;display:grid}.lp-top-zip{font-weight:600}.lp-top-bar{background:var(--surface);border-radius:3px;height:6px;overflow:hidden}.lp-top-bar i{background:var(--bar);border-radius:3px;height:100%;display:block}.lp-top-spend{text-align:right;font-weight:600}.lp-top-conv{text-align:right;color:var(--ink-muted);font-size:10.5px}.lp-top-conv em{font-style:normal;font-weight:600}.lp-top-none{color:var(--ink-muted);margin:0;font-size:11.5px}.lp-retry{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lp-note{letter-spacing:.05em;color:var(--ink-muted);margin:0;font-size:8.5px}.lp-foot{border-top:1px solid var(--border);letter-spacing:.06em;color:var(--ink-muted);justify-content:space-between;gap:8px;padding-top:6px;font-size:8.5px;display:flex}.lp-foot kbd{font:inherit;border:1px solid var(--border);border-radius:3px;padding:0 3px}.lp-table-scroll{border:1px solid var(--border);border-radius:var(--radius-sm);max-height:240px;overflow:auto}.lp-table-scroll:focus-visible{outline:2px solid var(--link);outline-offset:1px}.lp-table{border-collapse:collapse;width:100%;font-size:12px}.lp-table thead th{z-index:1;background:var(--surface);text-align:left;padding:0;position:sticky;top:0}.lp-table thead th button{width:100%;font:600 9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);text-align:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 8px}.lp-table thead th button:hover,.lp-table thead th button:focus-visible{color:var(--ink);outline:0}.lp-table thead th[aria-sort=ascending] button,.lp-table thead th[aria-sort=descending] button{color:var(--ink)}.lp-table .is-num{text-align:right}.lp-table tbody th,.lp-table tbody td{border-top:1px solid var(--border);white-space:nowrap;padding:4px 8px}.lp-table tbody th{text-align:left;font-weight:600}.lp-table tbody tr:hover{background:var(--row-hover)}.lp-table tbody tr.is-none th{color:var(--ink-secondary)}.lp-none-cell{color:var(--ink-muted);font-size:11px;font-style:italic}.lp-flag{color:var(--ink-muted);font-size:10px;font-weight:400}.lp-method{font:500 10px var(--font-mono);color:var(--ink-muted);text-transform:uppercase}.lp-actions{flex-wrap:wrap;gap:8px;display:flex}.lp-action{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);height:30px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}.lp-action:hover:not(:disabled),.lp-action:focus-visible{border-color:var(--ink-muted);outline:0}.lp-action:disabled{opacity:.45;cursor:not-allowed}.lp-action--accent{border-color:var(--link);color:var(--link);background:var(--accent-subtle)}.lp-action--accent:hover,.lp-action--accent:focus-visible{border-color:var(--link);box-shadow:var(--shadow-focus)}.lp-compare-overlay{z-index:89;background:var(--surface);position:fixed;inset:0}.lp-compare{flex-direction:column;display:flex}.lp-compare-head{flex-wrap:wrap;flex:none;gap:8px 12px}.lp-compare-foot{flex:none}@media (max-width:640px){.lp-compare-head{padding:8px 44px 8px 12px;position:relative}.lp-compare-head .geo-expand-button{position:absolute;top:8px;right:8px}.lp-compare-tools{margin-left:0}}.lp-compare-period{letter-spacing:.05em;color:var(--section-cap-muted);font-size:10px}.lp-compare-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.lp-compare-tools .sill-label{align-items:center;gap:3px;display:inline-flex}.lp-compare-tools .geo-compare-tool{align-items:center;gap:4px;display:inline-flex}.lp-compare-tools select{max-width:220px}.lp-compare-grid{background:var(--surface);flex:auto;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));align-content:start;gap:10px;margin:0;padding:10px;list-style:none;display:grid;overflow:auto}.lp-compare-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);flex-direction:column;gap:8px;min-width:0;padding:8px 10px 10px;display:flex}.lp-compare-card.is-dragging{opacity:.45}.lp-compare-card.is-over{box-shadow:inset 0 0 0 2px var(--link)}.lp-compare-card-head{align-items:center;gap:6px;display:flex}.lp-grip{height:26px;color:var(--ink-muted);cursor:grab;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:2px;padding:0 4px 0 2px;display:inline-flex}.lp-grip:hover,.lp-grip:focus-visible{color:var(--ink);border-color:var(--border);outline:0}.lp-grip:focus-visible{box-shadow:var(--shadow-focus)}.lp-grip:active{cursor:grabbing}.lp-num{background:var(--ink);min-width:18px;height:18px;color:var(--surface-raised);font:700 10px var(--font-mono);border-radius:9px;place-items:center;padding:0 4px;display:inline-grid}.lp-compare-name{flex-direction:column;flex:1;min-width:0;display:flex}.lp-compare-name b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.lp-compare-name small{letter-spacing:.05em;color:var(--ink-muted);font-size:8.5px}.lp-compare-card .lp-top-list li:nth-child(n+4){display:none}.lp-compare-empty{text-align:center;color:var(--ink-muted);grid-column:1/-1;padding:40px 16px;font-size:13px}.lp-compare-foot{border-top:1px solid var(--border);gap:4px;padding:8px 16px;display:grid}.lp-compare-foot .geo-compare-note{padding:0}@media (max-width:640px){.lp-card--inline{margin:6px 8px 10px;padding:10px}.lp-tiles--5{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-tiles--5 .lp-tile:nth-child(4){box-shadow:none}.lp-tiles--5 .lp-tile:nth-child(n+4){border-top:1px solid var(--border)}.lp-head--full{flex-wrap:wrap}.lp-top-list li{grid-template-columns:46px minmax(0,1fr) 60px 48px}}@media (prefers-reduced-motion:reduce){.fs-chev svg,.lp-zips path{transition:none}}.meta-scope-note{letter-spacing:.08em;color:var(--ink-secondary);margin:0 0 8px;font-size:9.5px}.meta-kpis{background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));display:grid;overflow:hidden}.meta-kpi{box-shadow:inset -1px 0 0 var(--border), inset 0 -1px 0 var(--border);flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.meta-kpi-k{letter-spacing:.08em;color:var(--ink-muted);font-size:9px;font-weight:700}.meta-kpi-v{letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:500}.meta-kpi-v--accent,.meta-accent{color:var(--link);font-weight:600}.meta-kpi--muted .meta-kpi-v{color:var(--ink-muted)}.meta-kpi-sub{color:var(--ink-muted);overflow-wrap:anywhere;font-size:9.5px;line-height:1.35}.meta-muted{color:var(--ink-muted)}.meta-view-card{position:relative}.meta-anchor{top:calc(-1 * (var(--report-top,0px) + 72px));position:absolute}.meta-view-cap{flex-wrap:wrap}.meta-view-counts{color:var(--section-cap-muted)}.meta-sill{gap:10px}.meta-notes{background:var(--surface-tinted);box-shadow:var(--hairline);gap:4px;padding:10px 24px;display:grid}.meta-notes p{color:var(--ink-body);margin:0;font-size:12px;line-height:1.45}.meta-notes b{color:var(--ink)}.meta-footnote{color:var(--ink-muted);margin:0;padding:8px 24px 12px;font-size:11.5px}.meta-empty-note{color:var(--ink-muted);font-size:12px}.meta-band,.meta-view-card .dd-band,.meta-breakdown .dd-band{letter-spacing:.07em;color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:9px;display:flex}.meta-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;padding:16px 20px 18px;display:grid}.meta-card{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface-raised);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);transition:box-shadow var(--dur-fast) var(--ease-out-quart);flex-direction:column;display:flex;overflow:hidden}.meta-card:hover{box-shadow:var(--shadow-card-hover)}.meta-card:focus-visible{outline:2px solid var(--link);outline-offset:2px}.meta-card.is-selected{box-shadow:0 0 0 2px var(--accent), var(--shadow-card)}.meta-card-media{position:relative}.meta-card-state{position:absolute;top:8px;left:8px}.meta-card-format{position:absolute;top:8px;right:8px}.meta-badge{letter-spacing:.07em;background:var(--surface-dark);color:var(--section-cap-ink);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:8.5px;display:inline-flex}.meta-badge--plain{background:var(--surface);color:var(--ink-secondary);box-shadow:inset 0 0 0 1px var(--border)}.meta-media{background:var(--surface);width:100%;overflow:hidden}.meta-media img{object-fit:cover;width:100%;height:100%;display:block}.meta-media--card{aspect-ratio:1}.meta-media--panel{aspect-ratio:1;border-radius:var(--radius-md);flex:none;width:132px}.meta-media--thumb{aspect-ratio:1;border-radius:var(--radius-sm);width:100%}.meta-media--empty{text-align:center;background:repeating-linear-gradient(135deg, var(--surface) 0 8px, var(--surface-tinted) 8px 16px);box-shadow:inset 0 0 0 1px var(--border);place-items:center;display:grid}.meta-media-empty{letter-spacing:.08em;color:var(--ink-muted);padding:0 8px;font-size:8.5px}.meta-card-body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 12px;display:flex}.meta-card-eyebrow{letter-spacing:.07em;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.meta-card-title{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.meta-card-copy{color:var(--ink-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.meta-card-copy--note{color:var(--ink-muted);margin:0;font-size:11.5px;font-style:italic;line-height:1.4}.meta-card-figs{box-shadow:inset 0 1px 0 var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:6px;display:grid}.meta-fig{flex-direction:column;gap:1px;min-width:0;display:flex}.meta-fig-k{letter-spacing:.07em;color:var(--ink-muted);white-space:nowrap;font-size:8px;font-weight:700}.meta-fig-v{color:var(--ink);white-space:nowrap;font-size:14px}.meta-card-detail{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.meta-card-lines{color:var(--ink-secondary);flex-direction:column;gap:1px;min-width:0;font-size:11.5px;display:flex}.meta-card-foot{box-shadow:inset 0 1px 0 var(--border);color:var(--ink-muted);justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px;font-size:9.5px;display:flex}.meta-spark{flex:none}.meta-spark-bar{fill:var(--section-header)}.meta-spark-line{stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}.meta-ranks{flex-wrap:wrap;gap:4px;display:inline-flex}.meta-rank{letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:8.5px;display:inline-flex}.meta-rank--high{background:var(--success-subtle);color:var(--success-text)}.meta-rank--mid{background:var(--surface);color:var(--ink-secondary);box-shadow:inset 0 0 0 1px var(--border)}.meta-rank--low{background:var(--danger-subtle);color:var(--danger-text)}.meta-rank--none{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--border);align-self:flex-start}.meta-panel-backdrop{background:var(--scrim);z-index:80;position:fixed;inset:0}.meta-panel{z-index:81;background:var(--surface-raised);width:min(460px,100vw);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.meta-panel-head{background:var(--section-cap);color:var(--section-cap-ink);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.meta-panel-k{letter-spacing:.08em;color:var(--section-cap-muted);font-size:9.5px}.meta-panel-close{all:unset;cursor:pointer;width:28px;height:28px;color:var(--section-cap-ink);border-radius:8px;place-items:center;display:grid}.meta-panel-close:hover{background:var(--chrome-wash)}.meta-panel-close:focus-visible{outline:2px solid var(--accent)}.meta-panel-body{flex-direction:column;gap:18px;padding:16px 18px 28px;display:flex;overflow-y:auto}.meta-panel-hero{align-items:flex-start;gap:14px;display:flex}.meta-panel-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.meta-panel-title{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.meta-panel-text{color:var(--ink-body);white-space:pre-line;margin:0;font-size:12.5px;line-height:1.45}.meta-panel-pills{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.meta-panel-landing{color:var(--ink-muted);overflow-wrap:anywhere;font-size:10px}.meta-panel-sec{flex-direction:column;gap:8px;display:flex}.meta-panel-sec-head{letter-spacing:.08em;color:var(--ink-muted);box-shadow:inset 0 -1px 0 var(--border);justify-content:space-between;gap:10px;padding-bottom:4px;font-size:9px;display:flex}.meta-panel-line{color:var(--ink-secondary);margin:0;font-size:11.5px;line-height:1.45}.meta-outcomes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.meta-outcome{border-radius:var(--radius-md);background:var(--surface-tinted);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;gap:2px;min-width:0;padding:8px 9px;display:flex}.meta-outcome-v{color:var(--ink);font-size:18px}.meta-outcome-sub{color:var(--ink-muted);font-size:10px;line-height:1.3}.meta-trend{margin:0}.meta-trend-axis{font:9px var(--font-mono);fill:var(--ink-muted)}.meta-trend-key{letter-spacing:.07em;color:var(--ink-muted);gap:14px;margin-top:4px;font-size:8.5px;display:flex}.meta-trend-key span{align-items:center;gap:5px;display:inline-flex}.meta-key-bar{background:var(--section-header);width:8px;height:8px;display:inline-block}.meta-key-line{background:var(--ink);width:12px;height:2px;display:inline-block}.meta-runs{flex-direction:column;display:flex}.meta-run{color:var(--ink);box-shadow:inset 0 -1px 0 var(--border);grid-template-columns:minmax(0,1fr) 72px 56px;align-items:baseline;gap:8px;padding:5px 0;font-size:12px;display:grid}.meta-run>span:not(:first-child){text-align:right}.meta-run--head{letter-spacing:.07em;color:var(--ink-muted);font-size:8.5px}.meta-run-name{flex-direction:column;min-width:0;display:flex}.meta-run-name,.meta-run-name i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-run-name i{color:var(--ink-muted);font-size:10px;font-style:normal}.meta-hbar{color:var(--ink-secondary);grid-template-columns:130px minmax(0,1fr) 76px;align-items:center;gap:10px;font-size:12px;display:grid}.meta-hbar-k{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.meta-hbar-v{text-align:right;white-space:nowrap;color:var(--ink)}.meta-hbar-track{background:var(--surface);border-radius:3px;height:6px;display:block;overflow:hidden}.meta-hbar-track>i{background:var(--bar-band);border-radius:3px;height:100%;display:block}.meta-tree .meta-periods{box-shadow:inset 2px 0 0 var(--border);margin-left:38px}.meta-tree .meta-periods--d1{margin-left:50px}.meta-tree .meta-periods--d2{margin-left:62px}.meta-tree .meta-prow{box-shadow:none;padding-top:3px;padding-bottom:3px}.meta-tree .meta-prow .dd-fig-val,.meta-tree .meta-prow .meta-prow-label{color:var(--ink-secondary);font-size:12px}.meta-tree .meta-prow--empty .dd-fig-val{color:var(--ink-subtle)}.meta-prow-partial{letter-spacing:.07em;color:var(--ink-muted);font-size:8px}.meta-pill-headline{text-transform:none;letter-spacing:0;max-width:200px}.meta-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:18px 24px 8px;display:grid}.meta-stage{flex-direction:column;gap:4px;min-width:0;display:flex}.meta-stage-v{letter-spacing:-.015em;color:var(--ink);font-size:26px;font-weight:500}.meta-stage-sub{color:var(--ink-secondary);min-height:31px;font-size:11.5px;line-height:1.35}.meta-stage-bar{background:var(--surface);border-radius:3px;height:10px;margin-top:4px;display:block;overflow:hidden}.meta-stage-bar>i{background:var(--bar-band);height:100%;display:block}.meta-stage-bar--hatch{background:repeating-linear-gradient(135deg, var(--surface) 0 6px, var(--section-header) 6px 12px)}.meta-stage-ratio{color:var(--ink-muted);font-size:9.5px}.meta-ftable-scroll{overflow-x:auto}.meta-ftable{min-width:820px}.meta-frow{color:var(--ink);box-shadow:inset 0 -1px 0 var(--border);grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(120px,1fr)) 76px 84px 92px;align-items:center;gap:12px;padding:8px 24px;font-size:12.5px;display:grid}.meta-frow>span:nth-child(n+5){text-align:right}.meta-frow--head{letter-spacing:.08em;color:var(--ink-muted);background:var(--surface-tinted);font-size:9px}.meta-frow-name{align-items:center;gap:8px;min-width:0;display:flex}.meta-frow-name>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-fbar{grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:8px;display:grid}.meta-fbar>span:last-child{text-align:right}.meta-fbar-track{background:var(--surface);border-radius:3px;height:6px;display:block;overflow:hidden}.meta-fbar-track>i{background:var(--bar-band);border-radius:3px;height:100%;display:block}.meta-fbar-track>i.meta-fbar-fill--accent{background:var(--accent)}.meta-carriers{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:14px 24px 16px;display:grid}.meta-carrier{flex-direction:column;gap:6px;min-width:0;display:flex}.meta-carrier-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.meta-carrier-item{flex-direction:column;gap:2px;min-width:0;display:flex}.meta-carrier-v{color:var(--ink);font-size:11.5px}.meta-carrier-name{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.meta-notes--fatigue{box-shadow:inset 0 1px 0 var(--border)}.meta-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.meta-breakdown{flex-direction:column;display:flex}.meta-breakdown-body{flex:1;padding:10px 20px 14px}.meta-pl{box-shadow:inset 0 -1px 0 var(--border);grid-template-columns:130px minmax(0,1fr) 150px;align-items:center;gap:12px;padding:7px 0;display:grid}.meta-pl-name{color:var(--ink);flex-direction:column;font-size:12.5px;display:flex}.meta-pl-name i,.meta-pl-v i{color:var(--ink-muted);font-size:9.5px;font-style:normal}.meta-pl-v{color:var(--ink);flex-direction:column;align-items:flex-end;font-size:12.5px;display:flex}.meta-pl-v b{font-weight:500}.meta-aud{gap:4px;display:grid}.meta-aud-row{grid-template-columns:54px repeat(3,minmax(0,1fr));align-items:stretch;gap:4px;display:grid}.meta-aud-row--head{letter-spacing:.08em;color:var(--ink-muted);font-size:9px}.meta-aud-row--head>span{padding:0 8px}.meta-aud-age{color:var(--ink-secondary);align-self:center;font-size:12px}.meta-aud-cell{border-radius:var(--radius-sm);background:var(--ink);flex-direction:column;gap:1px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.meta-aud-cell{background:color-mix(in oklab, var(--ink) calc(var(--meta-aud-strength,0) * 22%), var(--surface-raised))}}.meta-aud-cell{box-shadow:inset 0 0 0 1px var(--border)}.meta-aud-cell b{color:var(--ink);font-size:12.5px;font-weight:500}.meta-aud-cell i{color:var(--ink-secondary);font-size:10px;font-style:normal}.meta-aud-cell--quiet{box-shadow:none;background:0 0}.meta-aud-note{color:var(--ink-body);margin:10px 0 0;font-size:12px;line-height:1.45}@media (max-width:1100px){.meta-breakdowns{grid-template-columns:minmax(0,1fr)}.meta-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.meta-carriers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.meta-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.meta-kpi{padding:10px}.meta-kpi-v{font-size:17px}.meta-grid{grid-template-columns:minmax(0,1fr);padding:12px}.meta-stages{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px 6px}.meta-carriers{grid-template-columns:minmax(0,1fr);padding:12px 16px}.meta-notes,.meta-footnote{padding-left:16px;padding-right:16px}.meta-panel{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100vw;height:88vh;top:auto;left:0}.meta-panel-hero{flex-direction:column}.meta-media--panel{width:100%}.meta-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-pl{grid-template-columns:96px minmax(0,1fr) 112px;gap:8px}.meta-hbar{grid-template-columns:96px minmax(0,1fr) 70px}.meta-breakdown-body{padding:8px 12px 12px}}.meta-sill .dd-caption{color:var(--ink-muted)}@media (max-width:640px){.meta-media--card.meta-media--empty{aspect-ratio:16/7}}.meta-view-card.sill-card,.meta-tree.dd-card{overflow:clip}.meta-panel-head .meta-panel-k{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.meta-panel:focus{outline:none}.meta-other-outcomes{color:var(--ink-muted);margin:8px 2px 0;font-size:11.5px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
