@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:12px;--text-xs--line-height:16px;--text-sm:14px;--text-sm--line-height:20px;--text-lg:18px;--text-lg--line-height:28px;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:var(--radius);--radius-md:var(--radius);--radius-lg:var(--radius);--radius-xl:var(--radius);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--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-sans);--default-mono-font-family:var(--font-mono);--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-6:24px;--spacing-8:32px;--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-primary:#7cc7ff;--color-primary-foreground:#03131e;--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:#274150;--color-input:var(--input);--color-ring:var(--ring);--color-status-success:var(--status-success);--color-status-warning:var(--status-warning);--color-status-danger:var(--status-danger);--color-status-muted:var(--status-muted);--color-background:#071017;--color-foreground:#eaf3f7;--color-surface:#0e1a22;--color-surface-raised:#132532;--color-surface-muted:#162936;--color-info:#64d2ff;--color-success:#64d99b;--color-warning:#ffd166;--color-danger:#ff6b75;--color-danger-surface:#2a1418;--color-focus:#a7f3ff}}@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;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{.\@container\/card-header{container:card-header/inline-size}.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}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-4{top:var(--spacing-4)}.top-\[50\%\]{top:50%}.right-0{right:0}.right-4{right:var(--spacing-4)}.bottom-0{bottom:0}.left-0{left:0}.left-\[50\%\]{left:50%}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-2{grid-row:2}.row-3{grid-row:3}.row-7{grid-row:7}.row-9{grid-row:9}.row-14{grid-row:14}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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}}.mt-4{margin-top:var(--spacing-4)}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-6{width:var(--spacing-6);height:var(--spacing-6)}.size-8{width:var(--spacing-8);height:var(--spacing-8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-6{height:var(--spacing-6)}.h-8{height:var(--spacing-8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.min-h-4{min-height:var(--spacing-4)}.w-1\/2{width:50%}.w-3\/4{width:75%}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:var(--spacing-2)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border{border-color:var(--color-border)}.border-status-danger\/45{border-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.border-status-danger\/45{border-color:color-mix(in oklab,var(--color-status-danger) 45%,transparent)}}.border-status-muted\/30{border-color:var(--color-status-muted)}@supports (color:color-mix(in lab,red,red)){.border-status-muted\/30{border-color:color-mix(in oklab,var(--color-status-muted) 30%,transparent)}}.border-status-success\/40{border-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.border-status-success\/40{border-color:color-mix(in oklab,var(--color-status-success) 40%,transparent)}}.border-status-warning\/40{border-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.border-status-warning\/40{border-color:color-mix(in oklab,var(--color-status-warning) 40%,transparent)}}.border-transparent{border-color:#0000}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-accent{background-color:var(--color-accent)}.bg-background{background-color:var(--color-background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-card{background-color:var(--color-card)}.bg-destructive{background-color:var(--color-destructive)}.bg-foreground{background-color:var(--color-foreground)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-status-danger\/10{background-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.bg-status-danger\/10{background-color:color-mix(in oklab,var(--color-status-danger) 10%,transparent)}}.bg-status-success\/10{background-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.bg-status-success\/10{background-color:color-mix(in oklab,var(--color-status-success) 10%,transparent)}}.bg-status-warning\/10{background-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.bg-status-warning\/10{background-color:color-mix(in oklab,var(--color-status-warning) 10%,transparent)}}.bg-transparent{background-color:#0000}.fill-foreground{fill:var(--color-foreground)}.p-4{padding:var(--spacing-4)}.p-6{padding:var(--spacing-6)}.p-\[3px\]{padding:3px}.px-2{padding-inline:var(--spacing-2)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-6{padding-inline:var(--spacing-6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing-1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:var(--spacing-2)}.py-3{padding-block:var(--spacing-3)}.py-6{padding-block:var(--spacing-6)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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))}.leading-none{--tw-leading:1;line-height:1}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-background{color:var(--color-background)}.text-card-foreground{color:var(--color-card-foreground)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-foreground\/60{color:#eaf3f799}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--color-foreground) 60%,transparent)}}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-status-danger{color:var(--color-status-danger)}.text-status-success{color:var(--color-status-success)}.text-status-warning{color:var(--color-status-warning)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-sm{--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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--color-foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing-1) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.hover\:bg-primary\/90:hover{background-color:#7cc7ffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--color-ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:var(--spacing-3)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:var(--spacing-3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:var(--spacing-4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--color-background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--color-secondary)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media(min-width:40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media(prefers-color-scheme:dark){.dark\:border-input{border-color:var(--color-input)}.dark\:bg-destructive\/60{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab,var(--color-destructive) 60%,transparent)}}.dark\:bg-input\/30{background-color:var(--color-input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30{background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}.dark\:text-muted-foreground{color:var(--color-muted-foreground)}@media(hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--color-input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--color-input) 50%,transparent)}}.dark\:hover\:text-foreground:hover{color:var(--color-foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--color-input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--color-input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:var(--spacing-3);height:var(--spacing-3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:var(--spacing-4);height:var(--spacing-4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-6.border-b{padding-bottom:var(--spacing-6)}.\[\.border-t\]\:pt-6.border-t{padding-top:var(--spacing-6)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:var(--spacing-3);height:var(--spacing-3)}.\[\&\>svg\]\:size-4>svg{width:var(--spacing-4);height:var(--spacing-4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--color-accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:#7cc7ffe6}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-secondary) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}:root{--radius:8px;--layout-content-max:1200px;--table-row-height:36px;--background:#071017;--foreground:#eaf3f7;--card:#0e1a22;--card-foreground:#eaf3f7;--popover:#0e1a22;--popover-foreground:#eaf3f7;--primary:#7cc7ff;--primary-foreground:#03131e;--secondary:#162936;--secondary-foreground:#e1edf2;--muted:#162936;--muted-foreground:#b8ccd5;--accent:#102737;--accent-foreground:#eaf3f7;--destructive:#ff6b75;--border:#274150;--input:#274150;--ring:#a7f3ff;--status-success:#64d99b;--status-warning:#ffd166;--status-danger:#ff6b75;--status-muted:#b8ccd5;--color-control-background:#09151d;--color-primary-hover:#9bd6ff;--color-sidebar:#09151d;--color-brand-surface:#0b2231;--color-nav-active:#102737;--color-session-button:#0d2838;--color-session-button-hover:#12384e;--color-text-supporting:#d1e0e7;--color-text-muted:#b8ccd5;--color-text-nav:#d4e3e9;--color-text-neutral:#e1edf2;color:var(--color-foreground);background:var(--color-background);color-scheme:dark;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{max-width:100%;min-height:100%;overflow-x:clip}body{background:var(--color-background);margin:0;font-size:16px;line-height:1.55}button,input,textarea,select{font:inherit}button,a,input,textarea,select{transition:background-color .15s,border-color .15s,color .15s,transform .15s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.table-frame:focus-visible,.dashboard-detail-column:focus-visible,.monitoring-table-shell:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.login-shell{background:linear-gradient(135deg,#7cc7ff1a,transparent 34%),var(--color-background);place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;gap:18px;width:min(100%,420px);padding:22px;display:grid;box-shadow:0 24px 80px #00000059}.login-brand{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.login-brand h1{margin:0;font-size:24px;line-height:1.1}.login-copy{color:var(--color-text-muted);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.login-copy svg{color:var(--color-success)}.login-copy p{margin:0}.login-form{gap:14px;display:grid}.login-form button,.control-actions button,.filter-bar button{border:1px solid var(--color-primary);background:var(--color-primary);min-width:0;max-width:100%;min-height:44px;color:var(--color-primary-foreground);text-align:center;white-space:normal;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:inline-flex}.control-actions button span,.filter-bar button span{overflow-wrap:anywhere;min-width:0}.login-form button:hover,.control-actions button:hover:not(:disabled),.filter-bar button:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}.inline-alert{background:var(--color-danger-surface);color:var(--color-danger);border:1px solid #ff6b758c;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:650}.dw-shell{background:var(--color-background);grid-template-columns:232px minmax(0,1fr);min-width:0;max-width:100%;height:100vh;min-height:100vh;display:grid;overflow:clip}.dw-sidebar{border-right:1px solid var(--color-border);background:var(--color-sidebar);align-content:start;gap:16px;min-height:100vh;max-height:100vh;padding:14px 10px;display:grid;overflow:clip auto}.dw-brand{border-bottom:1px solid var(--color-border);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:4px 6px 14px;display:grid}.dw-brand-mark{width:42px;height:42px;color:var(--color-primary);background:var(--color-brand-surface);font-family:var(--font-mono);letter-spacing:0;border:1px solid #7cc7ff5c;border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}.dw-brand p{color:var(--color-text-muted);text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:650}.dw-brand h1{color:var(--color-foreground);margin:0;font-size:17px;line-height:1.1}.dw-nav{gap:3px;display:grid}.dw-nav-link{min-height:36px;color:var(--color-text-nav);border:1px solid #0000;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;text-decoration:none;display:grid}.dw-nav-link:hover{background:var(--color-surface);border-color:#7cc7ff3d}.dw-nav-link-active{color:var(--color-primary);background:var(--color-nav-active);border-color:#7cc7ff75;font-weight:700}.dw-primary-nav{gap:7px}.dw-primary-nav-link{grid-template-columns:24px minmax(0,1fr);align-items:start;min-height:54px;padding:8px}.dw-primary-nav-copy{gap:3px;min-width:0;display:grid}.dw-primary-nav-copy strong{align-items:center;gap:7px;min-width:0;line-height:1.15;display:flex}.dw-primary-nav-copy small{color:var(--color-text-muted);font-size:11px;line-height:1.25}.dw-utility-nav{border-top:1px solid var(--color-border);margin-top:8px;padding-top:10px}.dw-workspace{grid-template-rows:auto auto minmax(0,1fr);min-width:0;height:100vh;min-height:100vh;display:grid;overflow:clip}.safety-rail{border-bottom:1px solid var(--color-border);background:var(--color-surface);gap:8px;padding:10px 14px;display:grid}.safety-rail-primary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.safety-rail-primary>strong{color:var(--color-danger);letter-spacing:0}.safety-rail-primary>span:last-of-type{color:var(--color-text-muted)}.environment-pill{min-height:24px;color:var(--color-success);text-transform:uppercase;background:#64d99b14;border:1px solid #64d99b6b;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.operator-guard{border:1px solid var(--color-border);background:var(--color-control-background);border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.operator-guard span{color:var(--color-text-muted);text-transform:uppercase}.operator-guard strong,.operator-guard svg{color:var(--color-warning)}.operator-guard-armed{background:#64d99b14;border-color:#64d99b6b}.operator-guard-armed strong,.operator-guard-armed svg{color:var(--color-success)}.dw-session{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:999px;align-items:center;gap:8px;min-height:30px;margin-left:auto;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.dw-session span{color:var(--color-foreground);font-weight:700}.dw-session strong,.dw-session small{color:var(--color-text-muted)}.dw-session button{background:var(--color-session-button);min-height:24px;color:var(--color-primary);border:1px solid #7cc7ff6b;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.dw-session button:hover{background:var(--color-session-button-hover)}.provider-status-disclosure{min-width:min(430px,100%)}.provider-status-disclosure summary{max-width:100%;min-height:30px;color:var(--color-foreground);cursor:pointer;background:#64d99b12;border:1px solid #64d99b5c;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.provider-status-disclosure summary::-webkit-details-marker{display:none}.provider-status-disclosure summary:before{content:"▸";color:var(--color-success);font-size:11px}.provider-status-disclosure[open]{flex-basis:100%;order:2}.provider-status-disclosure[open] summary{margin-bottom:8px}.provider-status-disclosure[open] summary:before{content:"▾"}.provider-status-disclosure summary span{color:var(--color-text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.provider-status-disclosure summary strong{min-width:0;color:var(--color-success);overflow-wrap:anywhere;font-size:12px}.provider-strip{grid-template-columns:repeat(3,minmax(160px,1fr));gap:8px;display:grid}.provider-signal{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:7px;gap:2px;padding:8px 10px;display:grid}.provider-signal span{color:var(--color-text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.provider-signal strong{font-size:13px}.provider-signal small{color:var(--color-text-supporting);line-height:1.3}.provider-signal-ok{border-color:#64d99b61}.provider-signal-ok strong{color:var(--color-success)}.provider-signal-warn{border-color:#ffd16666}.provider-signal-warn strong{color:var(--color-warning)}.provider-signal-blocked{border-color:#ff6b756b}.provider-signal-blocked strong{color:var(--color-danger)}.dw-main{min-width:0;max-width:100%;height:100%;padding:16px;overflow:auto}.route-placeholder{gap:8px;max-width:920px;display:grid}.route-placeholder h2,.page-header h2{margin:0;font-size:28px;line-height:1.08}.route-placeholder p:last-child,.page-header p:last-child,.ops-card p,.control-actions p,.inline-note{color:var(--color-text-supporting)}.page-stack{gap:14px;min-width:0;max-width:100%;display:grid}.page-stack>*{min-width:0}.provider-control-page{gap:10px}.page-header{gap:6px;display:grid}.eyebrow{color:var(--color-text-muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.page-header p:last-child{max-width:760px;line-height:1.45}.metric-grid,.settings-grid{grid-template-columns:repeat(auto-fit,minmax(208px,1fr));gap:10px;display:grid}.provider-control-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.provider-refresh-button{justify-content:center;min-width:178px}.provider-launch-summary{background:linear-gradient(135deg,#64d99b1c,#0e1a22f2 48%),var(--color-card-background);border:1px solid #64d99b40;border-radius:8px;grid-template-columns:minmax(280px,1.35fr) minmax(240px,.95fr) minmax(260px,.8fr);align-items:stretch;gap:10px;padding:10px;display:grid}.provider-launch-primary,.provider-launch-next{align-content:start;gap:5px;min-width:0;display:grid}.provider-launch-status,.provider-launch-next span{width:fit-content;color:var(--color-danger);text-transform:uppercase;background:#ff6b7517;border:1px solid #ff6b7561;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900}.provider-launch-next span{color:var(--color-primary);background:#7cc7ff14;border-color:#7cc7ff57}.provider-launch-primary strong,.provider-launch-next strong{color:var(--color-foreground);font-size:16px;line-height:1.25}.provider-launch-primary p{color:var(--color-text-supporting);margin:0;font-size:13px;line-height:1.42}.provider-launch-counts{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:7px;display:grid}.provider-gate-rail{background:linear-gradient(#7cc7ff12,#0e1a22eb);border:1px solid #7cc7ff38;border-radius:8px;grid-template-columns:minmax(220px,.42fr) minmax(0,.58fr);align-items:center;gap:10px;min-width:0;max-width:100%;padding:8px 10px;display:grid}.provider-gate-rail>div:first-child{gap:4px;display:grid}.provider-gate-rail span:first-child{color:var(--color-foreground);font-size:13px;font-weight:900}.provider-gate-rail p{color:var(--color-text-supporting);margin:0;font-size:12px;line-height:1.35}.deploy-readiness-rail{background:linear-gradient(135deg,#7cc7ff1a,#0e1a22f0),var(--color-card-background);border:1px solid #7cc7ff3d;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.deploy-readiness-blocked{background:linear-gradient(135deg,#ff6b751a,#0e1a22f0),var(--color-card-background);border-color:#ff6b7557}.deploy-readiness-ready{background:linear-gradient(135deg,#64d99b1a,#0e1a22f0),var(--color-card-background);border-color:#64d99b52}.deploy-readiness-rail-main,.deploy-readiness-group-header,.deploy-readiness-actions{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.deploy-readiness-rail-main>span,.deploy-readiness-actions>span{color:var(--color-text-muted);text-transform:uppercase;font-size:11px;font-weight:900}.deploy-readiness-rail>strong{color:var(--color-foreground);font-size:15px;line-height:1.25}.deploy-readiness-rail p,.deploy-readiness-rail small,.deploy-readiness-actions p{color:var(--color-text-supporting);margin:0;font-size:12px;line-height:1.36}.deploy-readiness-mini-metrics,.deploy-readiness-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.deploy-readiness-panel{border-color:#7cc7ff3d;gap:10px}.deploy-readiness-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.deploy-readiness-groups{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.deploy-readiness-group{background:#040a0f47;border:1px solid #94a3b82e;border-radius:8px;gap:7px;min-width:0;padding:8px;display:grid}.deploy-readiness-group-header strong{min-width:0;color:var(--color-foreground);font-size:13px;line-height:1.25}.deploy-readiness-group>span{color:var(--color-text-supporting);font-size:11px;font-weight:750}.deploy-readiness-group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.deploy-readiness-group li{border-top:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 7px;min-width:0;padding-top:6px;display:grid}.deploy-readiness-group li div{gap:2px;min-width:0;display:grid}.deploy-readiness-group li strong{color:var(--color-foreground);font-size:12px;line-height:1.25}.deploy-readiness-group li span:not(.status-badge),.deploy-readiness-group li p{color:var(--color-text-supporting);margin:0;font-size:11px;line-height:1.3}.deploy-readiness-group li p{color:var(--color-warning);grid-column:1/-1}.deploy-readiness-actions{border-top:1px solid #94a3b829;align-items:start;padding-top:8px}.deploy-readiness-error{background:#d9770614;border:1px solid #d9770647;border-radius:8px;gap:4px;padding:8px;display:grid}.deploy-readiness-error strong{color:var(--color-warning);font-size:13px;line-height:1.25}.deploy-readiness-error p{color:var(--color-text-supporting);margin:0;font-size:12px;line-height:1.35}.ai-provider-focus{background:linear-gradient(135deg,#4b8bf429,#64d99b0e 54%),var(--color-card-background);border:1px solid #a192ff52;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.ai-provider-focus-header,.ai-provider-card-title,.ai-provider-limit-note{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.ai-provider-focus-header>div,.ai-provider-card-title>span{min-width:0}.ai-provider-focus-header span,.ai-provider-limit-note span{color:var(--color-text-muted);text-transform:uppercase;font-size:11px;font-weight:900}.ai-provider-focus-header strong{color:var(--color-foreground);margin-top:2px;font-size:14px;line-height:1.25;display:block}.ai-provider-focus-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:8px;display:grid}.ai-provider-card{background:#040a0f47;border:1px solid #94a3b82e;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:8px;display:grid}.ai-provider-card-primary{background:#07141d9e;border-color:#7cc7ff47}.ai-provider-card-title>span{color:var(--color-foreground);font-size:13px;font-weight:900;line-height:1.2}.ai-provider-card p,.ai-provider-limit-note p{color:var(--color-text-supporting);margin:0;font-size:12px;line-height:1.36}.ai-provider-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ai-provider-metrics-compact{grid-template-columns:1fr}.ai-provider-limit-note{border-top:1px solid #94a3b824;align-items:center;padding-top:7px}.provider-priority-plan{background:linear-gradient(135deg,#64d99b12,#7cc7ff09),var(--color-surface);border-color:#64d99b47;gap:9px}.provider-priority-frame table{table-layout:fixed;min-width:920px}.provider-priority-frame th:first-child,.provider-priority-frame td:first-child{width:22%}.provider-priority-frame th:nth-child(2),.provider-priority-frame td:nth-child(2),.provider-priority-frame th:nth-child(3),.provider-priority-frame td:nth-child(3){width:31%}.provider-priority-frame td{font-size:13px;line-height:1.36}.provider-priority-frame td strong,.provider-priority-frame td span:not(.status-badge){overflow-wrap:anywhere;min-width:0;display:block}.provider-priority-frame td strong{color:var(--color-foreground);font-size:13px}.provider-priority-frame td span:not(.status-badge){color:var(--color-text-muted);margin-top:3px;font-size:11px}.llm-usage-rail{background:linear-gradient(135deg,#f4c24b1a,#0e1a22f0 42%),var(--color-card-background);border:1px solid #f4c24b3d;border-radius:8px;gap:9px;padding:10px;display:grid}.llm-usage-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.llm-usage-title span:first-child{color:var(--color-foreground);font-size:13px;font-weight:900}.llm-usage-title p{color:var(--color-text-supporting);margin:3px 0 0;font-size:12px;line-height:1.35}.llm-usage-metrics{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.llm-metric-pill,.llm-provider-row{background:#0810178a;border:1px solid #7cc7ff29;border-radius:7px;gap:3px;min-width:0;padding:7px 8px;display:grid}.llm-metric-pill span,.llm-provider-row span{color:var(--color-text-muted);text-transform:uppercase;font-size:10px;font-weight:850}.llm-metric-pill strong,.llm-provider-row strong{min-width:0;color:var(--color-text-neutral);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.llm-provider-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.llm-generation-gate{background:#050e1261;border:1px solid #8af0bd2e;border-radius:8px;gap:8px;padding:8px;display:grid}.llm-generation-gate-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.llm-generation-gate-status{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.llm-generation-gate-status small,.llm-generation-gate .inline-note{color:var(--color-text-muted);font-size:11px;line-height:1.3}.llm-generation-gate-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.llm-generation-gate-lists div{gap:4px;min-width:0;display:grid}.llm-generation-gate-lists strong{color:var(--color-foreground);font-size:12px}.llm-generation-gate-lists ul{color:var(--color-text-supporting);gap:3px;margin:0;padding-left:16px;font-size:11.5px;line-height:1.25;display:grid}.llm-provider-row span{text-transform:none;font-size:11px}.smartlead-campaign-row{border-color:#7cc7ff33}.smartlead-campaign-row-warning{background:#f7c9480f;border-color:#f7c9485c}.smartlead-campaign-row-blocked{background:#ff6b7512;border-color:#ff6b7566}.smartlead-campaign-row-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.smartlead-tracking-domain-check,.smartlead-tracking-domain-result{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.smartlead-tracking-domain-check{border-radius:var(--radius-md);background:#05161f6b;border:1px solid #7cc7ff2e;justify-content:space-between;padding:10px}.smartlead-tracking-domain-check>div:first-child{gap:3px;min-width:220px;display:grid}.smartlead-tracking-domain-check strong{color:var(--color-foreground);font-size:12px}.smartlead-tracking-domain-check span{color:var(--color-text-supporting);font-size:11px;line-height:1.25}.secondary-action-button{border-radius:var(--radius-sm);color:var(--color-foreground);background:#12384eb8;border:1px solid #7cc7ff57;padding:7px 10px;font-size:11px;font-weight:850}.secondary-action-button:hover:not(:disabled){background:#155274d1;border-color:#7cc7ff94}.secondary-action-button:disabled{cursor:not-allowed;opacity:.62}.smartlead-tracking-domain-result{flex-basis:100%}.smartlead-tracking-domain-result span{background:#7cc7ff0f;border:1px solid #7cc7ff29;border-radius:999px;padding:3px 7px}.smartlead-insights-signal{flex-wrap:wrap;gap:6px;display:flex}.smartlead-insights-signal span{color:var(--color-text-neutral);background:#7cc7ff12;border:1px solid #7cc7ff2e;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:850;line-height:1.2}.smartlead-inbox-samples{margin-top:8px}.smartlead-inbox-sample{border-color:#7cc7ff33}.smartlead-inbox-sample-positive_or_meeting_interest{background:#64d99b0f;border-color:#64d99b57}.smartlead-inbox-sample-negative_stop_outreach{background:#ff6b750f;border-color:#ff6b755c}.smartlead-inbox-sample-defer_follow_up{background:#f7c9480f;border-color:#f7c94857}.smartlead-reply-sync-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.smartlead-reply-sync-actions .table-action-button{justify-content:center;min-width:0}.smartlead-reply-sync-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.smartlead-reply-sync-metrics span{min-width:0;color:var(--color-text-neutral);overflow-wrap:anywhere;background:#08101780;border:1px solid #7cc7ff29;border-radius:7px;padding:5px 6px;font-size:11px;font-weight:900;line-height:1.2}.smartlead-reply-sync-rows{grid-template-columns:1fr}.smartlead-reply-sync-row{border-color:#7cc7ff33;position:relative;overflow:hidden}.smartlead-reply-sync-row:before{content:"";background:#7cc7ff6b;width:3px;position:absolute;inset:0 auto 0 0}.smartlead-reply-sync-row-green{background:#64d99b0f;border-color:#64d99b57}.smartlead-reply-sync-row-green:before{background:#64d99bb3}.smartlead-reply-sync-row-yellow{background:#f7c9480f;border-color:#f7c94857}.smartlead-reply-sync-row-yellow:before{background:#f7c948b8}.smartlead-reply-sync-row-red{background:#ff6b750f;border-color:#ff6b755c}.smartlead-reply-sync-row-red:before{background:#ff6b75b8}.email-report-action-cell{gap:6px;min-width:0;display:grid}.email-report-action-cell .table-action-button{justify-content:center;min-width:0;padding:5px 8px;font-size:11px;line-height:1.15}.real-lead-context-trace{background:#64d99b0d;border-color:#64d99b3d}.real-lead-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.real-lead-context-grid>div{background:#08101773;border:1px solid #7cc7ff24;border-radius:7px;gap:4px;min-width:0;padding:8px;display:grid}.real-lead-context-grid strong{color:var(--color-foreground);font-size:12px}.real-lead-context-grid p,.real-lead-context-grid span{color:var(--color-text-supporting);overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.3}.compact-evidence-details{background:#08101757;border:1px solid #7cc7ff24;border-radius:7px;min-width:0;padding:6px 8px}.compact-evidence-details summary{cursor:pointer;color:var(--color-text-neutral);font-size:11.5px;font-weight:850;line-height:1.25}.compact-evidence-details[open]{gap:7px;display:grid}.llm-safe-actions{color:var(--color-text-supporting);gap:4px;margin:0;padding-left:17px;font-size:12px;line-height:1.35;display:grid}.provider-control-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.provider-control-card{border-top-width:3px;align-content:start;gap:6px;min-width:0;padding:10px}.provider-risk-danger{border-top-color:var(--color-danger)}.provider-risk-warning{border-top-color:var(--color-warning)}.provider-risk-info{border-top-color:var(--color-info)}.provider-risk-success{border-top-color:var(--color-success)}.provider-risk-neutral{border-top-color:var(--color-border)}.provider-control-card>strong{color:var(--color-foreground);font-size:14px;line-height:1.25}.provider-control-card .inline-note{font-size:13px;line-height:1.34}.provider-control-card .status-badge{min-height:20px;padding:1px 7px;font-size:10px}.provider-badge-row .status-badge{overflow-wrap:anywhere;white-space:normal;max-width:100%}.provider-detail-list{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:7px;margin:0;display:grid}.provider-detail-list div{background:var(--color-control-background);border:1px solid #7cc7ff2e;border-radius:7px;gap:3px;min-width:0;padding:6px 7px;display:grid}.provider-detail-list dt{color:var(--color-text-muted);text-transform:uppercase;font-size:9px;font-weight:850}.provider-detail-list dd{min-width:0;color:var(--color-text-neutral);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:850;line-height:1.25}.provider-list-block{border-top:1px solid var(--color-border);gap:4px;padding-top:5px;display:grid}.provider-list-block>span{color:var(--color-text-muted);text-transform:uppercase;font-size:9px;font-weight:850}.provider-list-block ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.provider-list-block li{width:100%;max-width:100%;min-height:19px;color:var(--color-text-neutral);overflow-wrap:anywhere;background:#94a3b814;border:1px solid #94a3b83d;border-radius:6px;align-items:center;padding:1px 6px;font-size:11px;font-weight:780;line-height:1.25;display:inline-flex}.provider-list-block-danger li{color:var(--color-danger);background:#ff6b7514;border-color:#ff6b7561}.provider-list-block-warning li{color:var(--color-warning);background:#ffd16612;border-color:#ffd16657}.provider-technical-codes{color:var(--color-text-supporting);margin-top:2px}.provider-technical-codes summary{cursor:pointer;color:var(--color-primary);font-size:11px;font-weight:850}.provider-technical-codes pre{white-space:pre-wrap;background:#040a0fad;border:1px solid #7cc7ff2e;border-radius:6px;max-height:120px;margin:6px 0 0;padding:7px;overflow:auto}.provider-technical-codes code{color:var(--color-text-supporting);font-family:var(--font-mono);font-size:10px;line-height:1.35}.provider-readiness-table-card{gap:10px}.provider-readiness-table-card>p{max-width:880px;font-size:13px}.provider-readiness-frame{border-color:#7cc7ff3d;max-height:58vh}.provider-readiness-table{table-layout:fixed;min-width:980px}.provider-readiness-table th:first-child{width:210px}.provider-readiness-table th:nth-child(2){width:120px}.provider-readiness-table th:nth-child(3){width:260px}.provider-readiness-table th:nth-child(4),.provider-readiness-table th:nth-child(5){width:300px}.provider-readiness-table td{vertical-align:top}.provider-module-cell{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.provider-module-icon{width:28px;height:28px;color:var(--color-primary);background:#7cc7ff12;border:1px solid #7cc7ff38;border-radius:8px;place-items:center;display:grid}.provider-module-icon-danger{color:var(--color-danger);background:#ff6b7514;border-color:#ff6b7561}.provider-module-icon-warning{color:var(--color-warning);background:#ffd16614;border-color:#ffd1665c}.provider-module-icon-success{color:var(--color-success);background:#64d99b14;border-color:#64d99b5c}.provider-module-cell strong,.provider-use-cell strong{color:var(--color-foreground);overflow-wrap:anywhere;font-size:13px;line-height:1.28;display:block}.provider-module-cell small,.provider-use-cell small{color:var(--color-text-muted);margin-top:3px;font-size:11px;line-height:1.32;display:block}.provider-use-cell{gap:7px;display:grid}.provider-use-cell .provider-badge-row{gap:5px}.provider-evidence-details{min-width:0}.provider-evidence-details summary{cursor:pointer;color:var(--color-text-neutral);overflow-wrap:anywhere;font-size:12px;font-weight:850;line-height:1.35}.provider-evidence-details[open]{gap:7px;display:grid}.provider-evidence-details[open] summary{color:var(--color-primary)}.provider-evidence-details .provider-list-block{border-top:0;padding-top:0}.provider-evidence-details .provider-detail-list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.provider-clear-state{min-height:26px;color:var(--color-success);background:#64d99b14;border:1px solid #64d99b5c;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:850;display:inline-flex}.provider-next-action{color:var(--color-text-neutral);margin:0;font-size:13px;line-height:1.4}.ops-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;gap:8px;min-width:0;max-width:100%;padding:12px;display:grid}.ops-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ops-card-header>span{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere;text-transform:uppercase;font-size:12.5px;font-weight:700}.ops-card p{margin:0;line-height:1.42}.ops-card small{color:var(--color-danger);line-height:1.4}.status-badge{border:1px solid var(--color-border);overflow-wrap:anywhere;white-space:normal;border-radius:999px;align-items:center;width:fit-content;min-width:0;max-width:100%;min-height:22px;padding:2px 8px;font-size:11.5px;font-weight:700;line-height:1.18;display:inline-flex}.badge-row{flex-wrap:wrap;gap:6px;display:flex}.email-readiness-panel{background:#7cc7ff0a;border:1px solid #7cc7ff2e;border-radius:8px;gap:8px;padding:10px;display:grid}.readiness-score-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.readiness-score-header strong{min-width:0;color:var(--color-foreground);font-size:14px}.readiness-progress{background:var(--color-control-background);border:1px solid #7cc7ff38;border-radius:999px;width:100%;height:8px;overflow:hidden}.readiness-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--color-warning),var(--color-success));height:100%;display:block}.readiness-epic-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.readiness-epic-list li{border:1px solid var(--color-border);background:#0c121c85;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;min-width:0;padding:8px;display:grid}.readiness-epic-list strong,.readiness-epic-list small,.readiness-epic-list p{overflow-wrap:anywhere;min-width:0}.readiness-epic-list strong{font-size:12px;line-height:1.25;display:block}.readiness-epic-list small{color:var(--color-text-muted);margin-top:3px;font-size:11px;display:block}.readiness-epic-list p{color:var(--color-text-supporting);grid-column:1/-1;font-size:12px;line-height:1.3}.campaign-launch-control-panel{background:linear-gradient(135deg,#f8b54414,transparent 34%),var(--color-surface);border-color:#f8b54447}.campaign-launch-control-actions{align-items:center}.campaign-launch-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.campaign-launch-summary>div{background:#07121c9e;border:1px solid #7cc7ff29;border-radius:8px;min-width:0;padding:8px}.campaign-launch-summary strong,.campaign-launch-summary span{overflow-wrap:anywhere;min-width:0;display:block}.campaign-launch-summary strong{color:var(--color-foreground);font-size:16px;line-height:1.2}.campaign-launch-summary span{color:var(--color-text-supporting);margin-top:2px;font-size:11.5px;line-height:1.25}.campaign-launch-progress span{background:linear-gradient(90deg,var(--color-danger),var(--color-warning),var(--color-success))}.campaign-launch-modal-sections{background:linear-gradient(135deg,#f8b54414,#0000 40%),#07121c8a;border:1px solid #f8b54438;border-radius:8px;gap:8px;padding:9px;display:grid}.campaign-launch-modal-sections-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.campaign-launch-modal-sections-head h3{color:var(--color-foreground);margin:0;font-size:13px;line-height:1.2}.campaign-launch-modal-sections-head p{max-width:720px;color:var(--color-text-supporting);margin:3px 0 0;font-size:11.5px;line-height:1.3}.campaign-launch-modal-section-grid{scrollbar-gutter:stable;grid-template-columns:repeat(7,minmax(128px,1fr));gap:7px;display:grid;overflow-x:auto}.campaign-launch-modal-section{background:#0c121c94;border:1px solid #7cc7ff29;border-radius:8px;grid-template-rows:auto minmax(38px,auto) auto minmax(28px,auto);gap:6px;min-width:128px;padding:8px;display:grid}.campaign-launch-modal-section-success{border-color:#35e79b47}.campaign-launch-modal-section-warning{border-color:#f8b5444d}.campaign-launch-modal-section-danger{border-color:#ff5b6e57}.campaign-launch-modal-section-title{gap:5px;min-width:0;display:grid}.campaign-launch-modal-section-title strong,.campaign-launch-modal-section p,.campaign-launch-modal-section-meta,.campaign-launch-modal-section-chips{min-width:0}.campaign-launch-modal-section-title strong{color:var(--color-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.22;display:-webkit-box;overflow:hidden}.campaign-launch-modal-section p{color:var(--color-text-supporting);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.28;display:-webkit-box;overflow:hidden}.campaign-launch-modal-section-meta{gap:3px;display:grid}.campaign-launch-modal-section-meta code,.campaign-launch-modal-section-meta span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.2;overflow:hidden}.campaign-launch-modal-section-chips{flex-wrap:wrap;gap:4px;display:flex}.campaign-launch-modal-section-chips span{max-width:100%;color:var(--color-text-neutral);text-overflow:ellipsis;white-space:nowrap;background:#7cc7ff12;border:1px solid #7cc7ff29;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.25;overflow:hidden}.campaign-launch-modal-section-chips .campaign-launch-modal-section-chip-blocker{color:var(--color-danger);background:#ff5b6e14;border-color:#ff5b6e4d}.campaign-launch-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr);gap:10px;display:grid}.campaign-launch-grid section{background:#0c121c6b;border:1px solid #7cc7ff24;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:9px;display:grid}.campaign-launch-grid h3{color:var(--color-foreground);margin:0;font-size:13px;line-height:1.2}.campaign-launch-switch-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.campaign-launch-switch-list li{background:#35e79b0d;border:1px solid #35e79b24;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:0;padding:7px;display:grid}.campaign-launch-switch-list li.campaign-launch-switch-blocking{background:#ff5b6e0f;border-color:#ff5b6e42}.campaign-launch-switch-list strong,.campaign-launch-switch-list span,.campaign-launch-switch-list small{overflow-wrap:anywhere;min-width:0;display:block}.campaign-launch-switch-list strong{color:var(--color-foreground);font-size:12.5px;line-height:1.24}.campaign-launch-switch-list span{color:var(--color-text-supporting);font-size:11.5px}.campaign-launch-switch-list small{color:var(--color-text-muted);margin-top:2px;font-size:11.5px}.campaign-launch-confirmations{gap:7px;display:grid}.campaign-launch-confirmations label{color:var(--color-text-neutral);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;font-size:12px;line-height:1.32;display:grid}.campaign-launch-confirmations input{margin-top:2px}.campaign-launch-confirmations span{overflow-wrap:anywhere;min-width:0}.campaign-launch-blockers{background:#ff5b6e12;border:1px solid #ff5b6e47;border-radius:8px;gap:6px;padding:8px;display:grid}.campaign-launch-blockers strong{color:var(--color-danger);text-transform:uppercase;font-size:12px}.campaign-launch-controls{flex-wrap:wrap;gap:7px;display:flex}.campaign-launch-controls a,.campaign-launch-controls button{min-height:32px;color:var(--color-primary);background:#7cc7ff14;border:1px solid #7cc7ff38;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.campaign-launch-controls button:disabled{cursor:not-allowed;opacity:.58}.campaign-launch-safety-note{color:var(--color-text-supporting);border-top:1px solid #7cc7ff1f;padding-top:8px;font-size:12px}.status-badge-neutral{color:var(--color-text-neutral);background:var(--color-surface-muted)}.status-badge-success{color:var(--color-success);background:#64d99b17;border-color:#64d99b6b}.status-badge-warning{color:var(--color-warning);background:#ffd16614;border-color:#ffd1666b}.status-badge-danger{color:var(--color-danger);background:var(--color-danger-surface);border-color:#ff6b757a}.status-badge-info{color:var(--color-info);background:#64d2ff14;border-color:#64d2ff6b}.data-mode-badge{border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-width:0;max-width:100%;min-height:28px;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.18;display:inline-flex}.data-mode-badge svg{flex:none}.data-mode-badge-work{color:var(--color-success);background:#64d99b17;border-color:#64d99b6b}.data-mode-badge-lab{color:var(--color-info);background:#64d2ff14;border-color:#64d2ff6b}.data-mode-badge-unknown{color:var(--color-warning);background:#ffd16614;border-color:#ffd1666b}.gate-reason{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;gap:8px;min-width:0;max-width:100%;padding:12px;display:grid}.gate-reason-header{align-items:center;gap:8px;min-width:0;display:flex}.gate-reason-header strong{min-width:0;color:var(--color-foreground);overflow-wrap:anywhere;font-size:14px;line-height:1.25}.gate-reason-body{color:var(--color-text-supporting);font-size:13px;line-height:1.45}.gate-reason-body p{margin:0}.gate-reason-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gate-reason-info{background:#64d2ff0b;border-color:#64d2ff57}.gate-reason-info .gate-reason-header svg{color:var(--color-info)}.gate-reason-success{background:#64d99b0b;border-color:#64d99b57}.gate-reason-success .gate-reason-header svg{color:var(--color-success)}.gate-reason-warning{background:#ffd1660b;border-color:#ffd16657}.gate-reason-warning .gate-reason-header svg{color:var(--color-warning)}.gate-reason-danger{background:#ff6b7511;border-color:#ff6b7561}.gate-reason-danger .gate-reason-header svg{color:var(--color-danger)}.safe-empty-state{background:#7cc7ff0b;border:1px solid #7cc7ff38;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.safe-empty-state-icon{width:38px;height:38px;color:var(--color-primary);background:#7cc7ff14;border:1px solid #7cc7ff4d;border-radius:8px;place-items:center;display:grid}.safe-empty-state strong,.safe-empty-state p{overflow-wrap:anywhere;min-width:0}.safe-empty-state strong{color:var(--color-foreground);font-size:14px;line-height:1.25}.safe-empty-state p{color:var(--color-text-supporting);margin:3px 0 0;font-size:13px;line-height:1.38}.safe-empty-state-action{justify-self:end}.operator-next-action{min-width:0;max-width:100%;color:var(--color-foreground);text-align:left;background:#7cc7ff0e;border:1px solid #7cc7ff38;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid}button.operator-next-action{cursor:pointer;width:100%}.operator-next-action:not(.operator-next-action-disabled):hover,.operator-next-action:not(.operator-next-action-disabled):focus-visible{background:#7cc7ff1f;border-color:#7cc7ff9e;transform:translateY(-1px)}.operator-next-action-disabled{cursor:not-allowed;background:#ffd1660b;border-color:#ffd16647}.operator-next-action-icon{width:36px;height:36px;color:var(--color-primary);background:#7cc7ff14;border:1px solid #7cc7ff47;border-radius:8px;place-items:center;display:grid}.operator-next-action-disabled .operator-next-action-icon{color:var(--color-warning);background:#ffd16614;border-color:#ffd1663d}.operator-next-action-copy{gap:4px;min-width:0;display:grid}.operator-next-action-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.operator-next-action-title-row strong{min-width:0;color:var(--color-foreground);overflow-wrap:anywhere;font-size:14px;line-height:1.25}.operator-next-action-copy small{color:var(--color-text-supporting);font-size:12.5px;line-height:1.35}.operator-next-action-copy em{color:var(--color-warning);font-size:12px;font-style:normal;font-weight:780;line-height:1.35}.operator-next-action-command{color:var(--color-primary);white-space:nowrap;font-size:12px;font-weight:850}.operator-next-action-disabled .operator-next-action-command{color:var(--color-warning)}.w4-screen{width:min(100%,var(--layout-content-max));gap:16px;margin:0 auto}.w4-header{align-items:center}.w4-roadmap,.w4-metrics,.w4-two,.w4-chart-grid,.w4-checklist{gap:12px;display:grid}.w4-roadmap{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);grid-template-columns:repeat(5,minmax(0,1fr));padding:12px}.w4-roadmap-step{align-items:center;gap:8px;min-width:0;display:flex}.w4-roadmap-step span{border-radius:var(--radius);background:var(--color-accent);width:28px;height:28px;color:var(--color-primary);place-items:center;font-size:12px;font-weight:800;display:grid}.w4-roadmap-step strong,.w4-list span,.w4-toolbar span{overflow-wrap:anywhere;min-width:0}.w4-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.w4-two,.w4-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w4-checklist{grid-template-columns:repeat(3,minmax(0,1fr))}.w4-monitoring-plane{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.w4-report-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.w4-monitoring-actions{gap:8px;display:grid}.w4-monitoring-actions div{border-block-start:1px solid var(--color-border);gap:3px;padding-block-start:8px;display:grid}.w4-monitoring-actions div:first-child{border-block-start:0;padding-block-start:0}.w4-monitoring-actions strong,.w4-monitoring-actions span{overflow-wrap:anywhere;min-width:0}.w4-monitoring-actions span{color:var(--color-text-supporting);font-size:12px;line-height:1.35}.w4-toolbar{align-items:end;gap:12px;margin-bottom:12px;display:flex}.w4-actions,.w4-flow,.w4-list{flex-wrap:wrap;gap:8px;display:flex}.w4-mode-selector{flex-wrap:wrap;gap:8px;width:100%;display:flex}.w4-mode-selector button{flex-direction:column;align-items:start;gap:2px}.w4-mode-selector span{color:currentColor;opacity:.8;font-size:11px;font-weight:500}.w4-segmented{flex-wrap:wrap;gap:8px;display:flex}.w4-preview-panel,.w4-stream-events{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);gap:8px;padding:12px;display:grid}.w4-preview-panel span,.w4-stream-events span{overflow-wrap:anywhere;min-width:0;color:var(--color-text-supporting);font-size:12px}.w4-preview-panel p{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}.w4-quality-grid{gap:10px;display:grid}.w4-quality-grid>div{gap:5px;display:grid}.w4-quality-grid span,.w4-quality-grid p{color:var(--color-text-supporting);margin:0;font-size:13px;line-height:1.4}.w4-proof,.w4-proof-grid{gap:10px;display:grid}.w4-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.w4-proof-grid p{color:var(--color-text-supporting);grid-column:1/-1;margin:0;font-size:13px;line-height:1.45}.w4-proof-grid span{overflow-wrap:anywhere;min-width:0}.w4-owner-recipient{color:var(--color-text-supporting);gap:4px;font-size:12px;display:grid}.w4-proof-frame{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-height:420px;overflow:hidden}.w4-proof-frame iframe{background:#fff;border:0;width:100%;min-height:420px;display:block}.w4-loading{gap:8px;display:grid}.w4-muted{color:var(--color-text-muted);font-size:14px}.w4-progress{border-radius:var(--radius);background:var(--color-muted);height:9px;overflow:hidden}.w4-progress span{background:var(--color-success);height:100%;display:block}.w4-chart{height:220px}@media(max-width:900px){.w4-roadmap,.w4-metrics,.w4-two,.w4-chart-grid,.w4-checklist,.w4-monitoring-plane,.w4-report-cards,.w4-proof-grid{grid-template-columns:1fr}}.control-panel,.filter-bar,.mailpit-dry-run{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;min-width:0;max-width:100%;padding:12px;display:flex}.mailpit-dry-run{align-items:start;display:grid}.mailpit-dry-run .ops-card-header,.mailpit-dry-run .body-field,.mailpit-dry-run .control-actions{width:100%}.field-control,.filter-bar label{min-width:0;max-width:100%;color:var(--color-foreground);gap:6px;font-size:13px;font-weight:850;display:grid}.field-hint{color:var(--color-text-supporting);font-size:11px;font-weight:700;line-height:1.35}.field-control input,.field-control select,.field-control textarea,.filter-bar select,.decision-controls select{border:1px solid var(--color-border);background:var(--color-control-background);min-width:174px;min-height:36px;color:var(--color-foreground);border-radius:6px;padding:8px 10px}.field-control input::file-selector-button{background:var(--color-nav-active);color:var(--color-primary);border:1px solid #7cc7ff5c;border-radius:5px;margin-right:10px;padding:5px 9px;font-weight:850}.field-control textarea{resize:vertical;min-height:112px}.compact-control{min-width:176px}.field-control small:not(.field-hint){color:var(--color-danger)}.field-control small.field-hint{color:var(--color-text-supporting)}.checkbox-control{color:var(--color-foreground);align-items:center;gap:8px;min-height:36px;font-size:13px;font-weight:850;display:inline-flex}.checkbox-control input{accent-color:var(--color-primary);width:16px;height:16px}.control-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.quick-filter-row{border:1px solid var(--color-border);background:#64d99b09;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;min-width:0;max-width:100%;padding:8px;display:grid}.quick-filter-row button{min-width:0;min-height:58px;color:var(--color-foreground);text-align:left;background:#62b4ff14;border-color:#62b4ff47;justify-content:flex-start;padding:9px 10px}.quick-filter-row button svg{flex:none}.quick-filter-row button span{gap:3px;line-height:1.2;display:grid}.quick-filter-row button strong{color:var(--color-foreground);font-size:12px}.quick-filter-row button small{color:var(--color-text-supporting);font-size:11px;font-weight:700}.quick-filter-row button[aria-pressed=true]{color:var(--color-success);background:#64d99b24;border-color:#64d99b8c;box-shadow:inset 0 0 0 1px #64d99b29}.operator-cockpit{background:linear-gradient(135deg,#62b4ff14,#64d99b09),var(--color-surface);border-color:#62b4ff52}.operator-cockpit-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;display:grid}.operator-cockpit-signal{border:1px solid var(--color-border);background:#07101773;border-radius:6px;align-content:center;gap:3px;min-height:58px;padding:9px 10px;display:grid}.operator-cockpit-signal span{color:var(--color-foreground);font-size:13px;font-weight:900}.operator-cockpit-signal small{color:var(--color-text-muted);font-size:11px;line-height:1.25}.operator-cockpit-signal-success{border-color:#64d99b6b}.operator-cockpit-signal-warning{border-color:#f7c94875}.operator-cockpit-signal-danger{border-color:#ff6b7580}.operator-cockpit-signal-info{border-color:#62b4ff7a}.operator-cockpit-signal-neutral{border-color:#8ba2b04d}.operator-cockpit-next{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.operator-cockpit-next strong{color:var(--color-foreground)}.operator-cockpit-next span{color:var(--color-text-muted);font-size:12px}.control-actions button:disabled,.filter-bar button:disabled,.decision-action-grid button:disabled{cursor:not-allowed;border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted);opacity:1;transform:none}.spin-icon{animation:.8s linear infinite spin}.control-actions p,.inline-note{margin:0;line-height:1.42}.lab-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.lab-header>.eyebrow,.lab-header>h2,.lab-header>p{grid-column:1}.lab-header-badges{flex-wrap:wrap;grid-area:1/2/span 3;justify-content:flex-end;gap:6px;max-width:420px;display:flex}.lab-safety-note{color:#ffe6ad;background:#f2cc7014;border:1px solid #f2cc7047;border-radius:8px;width:fit-content;max-width:100%;margin:0;padding:6px 9px;font-size:13px;font-weight:780;line-height:1.3;display:inline-flex}.lab-mvp-loop{background:linear-gradient(135deg,#d5ae5c14,transparent 38%),var(--color-surface);border-color:#d5ae5c52;gap:10px;display:grid}.lab-mvp-loop-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.lab-mvp-step{background:#0d1520a3;border:1px solid #94a3b838;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.lab-mvp-step-done{background:#64d99b14;border-color:#64d99b70}.lab-mvp-step-running{background:#7cc7ff14;border-color:#7cc7ff80}.lab-mvp-step-blocked{background:#ff5b5b14;border-color:#ff5b5b7a}.lab-mvp-step-marker{width:24px;height:24px;color:var(--color-primary);background:#ffffff0d;border-radius:999px;place-items:center;display:grid}.lab-mvp-step strong,.lab-mvp-step small{overflow-wrap:anywhere;min-width:0}.lab-mvp-step strong{color:var(--color-foreground);font-size:12px;line-height:1.25;display:block}.lab-mvp-step small{color:var(--color-text-muted);margin-top:3px;font-size:11px;line-height:1.35;display:block}.lab-mvp-next-link{min-height:36px;color:var(--color-success);background:#55d68e1f;border:1px solid #55d68e80;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.lab-mvp-next-link:hover{border-color:#55d68ec7;transform:translateY(-1px)}.lab-grid{grid-template-columns:minmax(260px,.86fr) minmax(420px,1.58fr) minmax(260px,.82fr);align-items:start;gap:12px;display:grid}.lab-builder,.lab-preview,.lab-workflow{min-width:0}.lab-builder .control-actions button svg{flex:none}.lab-slider input[type=range]{min-width:100%;accent-color:var(--color-primary)}.lab-toggle{min-width:0;color:var(--color-foreground);background:#7cc7ff0d;border:1px solid #7cc7ff33;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:9px;font-size:13px;font-weight:850;display:grid}.lab-toggle input{min-width:0;accent-color:var(--color-primary);margin:3px 0 0}.lab-toggle span{gap:4px;min-width:0;display:grid}.lab-toggle small{color:var(--color-text-muted);font-weight:700}.lab-dataset-list{border-top:1px solid var(--color-border);gap:7px;padding-top:8px;display:grid}.lab-dataset-button{border:1px solid var(--color-border);background:var(--color-control-background);min-width:0;color:var(--color-foreground);text-align:left;border-radius:7px;gap:3px;padding:8px;display:grid}.lab-dataset-button[aria-pressed=true]{background:#64d99b14;border-color:#64d99b80}.lab-dataset-button span,.lab-dataset-button small{overflow-wrap:anywhere;min-width:0}.lab-dataset-button span{font-weight:850}.lab-dataset-button small{color:var(--color-text-muted);font-size:11px}.lab-metric p{color:var(--color-text-muted);font-size:12px}.lab-dataset-meta{flex-wrap:wrap;gap:6px;display:flex}.lab-dataset-meta span{min-height:24px;color:var(--color-text-neutral);font-family:var(--font-mono);background:#94a3b812;border:1px solid #94a3b83d;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex}.lab-table{max-height:460px}.lab-table th,.lab-table td{vertical-align:top}.lab-tag-list{overflow-wrap:anywhere;max-width:220px;color:var(--color-text-supporting);font-family:var(--font-mono);font-size:11px;display:inline-block}.lab-workflow{position:sticky;top:14px}.lab-progress{gap:8px;display:grid}.lab-step{border:1px solid var(--color-border);background:#0c121c6b;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:9px;display:grid}.lab-step-done{background:#64d99b12;border-color:#64d99b5c}.lab-step-blocked{border-color:#ffd16647}.lab-step-icon{width:24px;height:24px;color:var(--color-primary);background:var(--color-control-background);border:1px solid #7cc7ff38;border-radius:999px;place-items:center;display:grid}.lab-step strong,.lab-step small{overflow-wrap:anywhere;min-width:0}.lab-step strong{color:var(--color-foreground);font-size:13px;line-height:1.25;display:block}.lab-step small{color:var(--color-text-muted);margin-top:3px;font-size:11px;display:block}.lab-gates{border-top:1px solid var(--color-border);gap:6px;padding-top:8px;display:grid}.lab-run-panel,.lab-run-history{border-top:1px solid var(--color-border);gap:8px;padding-top:8px;display:grid}.lab-run-actions{gap:7px;display:grid}.lab-run-actions button{min-width:0;color:var(--color-foreground);text-align:left;background:#7cc7ff12;border:1px solid #7cc7ff33;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.lab-run-actions button:disabled{cursor:not-allowed;opacity:.58}.lab-run-actions button>svg{background:var(--color-control-background);width:28px;height:28px;color:var(--color-primary);border:1px solid #7cc7ff38;border-radius:999px;padding:5px}.lab-run-actions button span,.lab-run-actions button small{overflow-wrap:anywhere;min-width:0}.lab-run-actions button span{gap:2px;font-size:12px;font-weight:850;line-height:1.2;display:grid}.lab-run-actions button small{color:var(--color-text-muted);font-size:10.5px;font-weight:700}.lab-run-note{color:var(--color-text-muted);font-family:var(--font-mono);font-size:11px}.smartlead-gate-result{background:#05121a8c;border:1px solid #7cc7ff2e;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.smartlead-gate-result .draft-lead-meta,.smartlead-gate-result .quality-list,.smartlead-gate-result .quality-item,.smartlead-gate-result .quality-item>*{min-width:0}.smartlead-gate-result .draft-lead-meta span,.smartlead-gate-result .quality-item span,.smartlead-gate-result .quality-item strong,.smartlead-gate-result .quality-item p{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.smartlead-gate-result .draft-lead-meta span{text-align:left;border-radius:8px;justify-content:flex-start;line-height:1.25}.smartlead-rehearsal-ribbon{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(190px,1.1fr);align-items:stretch;gap:8px;min-width:0;display:grid}.smartlead-rehearsal-cell,.smartlead-rehearsal-next{background:#07141dd1;border:1px solid #7cc7ff38;border-radius:8px;align-content:center;gap:4px;min-width:0;padding:8px;display:grid}.smartlead-rehearsal-cell>span,.smartlead-rehearsal-next>span{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.15}.smartlead-rehearsal-cell>strong,.smartlead-rehearsal-next>strong{min-width:0;color:var(--color-foreground);overflow-wrap:anywhere;font-size:12px;font-weight:850;line-height:1.2}.smartlead-rehearsal-cell .status-badge{width:fit-content;min-height:20px;padding:3px 7px;font-size:10.5px}.smartlead-rehearsal-next{background:#1559423d;border-color:#55d68e4d}.smartlead-runbook-drilldown{background:#07141d9e;border:1px solid #7cc7ff38;border-radius:8px;min-width:0}.smartlead-runbook-drilldown summary{cursor:pointer;min-height:42px;color:var(--color-foreground);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:850;line-height:1.2;list-style:none;display:grid}.smartlead-runbook-drilldown summary::-webkit-details-marker{display:none}.smartlead-runbook-drilldown summary:before{content:"+";color:#9bd8ff;width:18px;height:18px;font-family:var(--font-mono);border:1px solid #7cc7ff47;border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.smartlead-runbook-drilldown[open] summary:before{content:"-"}.smartlead-runbook-drilldown .smartlead-gate-result{margin:0 8px 8px}.smartlead-runbook-drilldown>.quality-list,.smartlead-runbook-drilldown>.draft-lead-meta{margin:8px}.smartlead-provider-write-selector{background:#07141dd1;border:1px solid #7cc7ff3d;border-radius:8px;grid-template-columns:minmax(190px,1fr) minmax(190px,auto);align-items:end;gap:8px;min-width:0;padding:9px;display:grid}.smartlead-provider-write-selector>.field-control{min-width:0}.smartlead-provider-write-selector>p{color:var(--color-text-muted);font-family:var(--font-mono);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:11px;line-height:1.35}.smartlead-provider-write-confirm{grid-column:1/-1;min-width:0;margin:0}.smartlead-batch-size-control{grid-template-columns:repeat(3,minmax(56px,1fr));gap:5px;min-width:0;display:grid}.smartlead-batch-size-control button{color:#d9ebf1;white-space:normal;background:#0c1b25b8;border-color:#7cc7ff38;justify-content:center;min-width:0;min-height:38px;padding:6px 8px;font-size:12px;line-height:1.15}.smartlead-batch-size-control button[aria-pressed=true]{color:#e6fff1;background:#15594270;border-color:#55d68e85}.lab-run-history .ops-card-header>span{align-items:center;gap:5px;display:inline-flex}.lab-run-history-item{background:#0c121c5c;border:1px solid #94a3b82e;border-radius:7px;gap:6px;min-width:0;padding:8px;display:grid}.lab-run-history-item strong,.lab-run-history-item small{overflow-wrap:anywhere;min-width:0}.lab-run-history-item strong{color:var(--color-foreground);font-family:var(--font-mono);font-size:12px;display:block}.lab-run-history-item small{color:var(--color-text-muted);font-size:11px}.lab-run-summary-chips{flex-wrap:wrap;gap:5px;display:flex}.lab-run-summary-chips span{min-width:0;max-width:100%;color:var(--color-text-neutral);font-family:var(--font-mono);overflow-wrap:anywhere;background:#94a3b814;border:1px solid #94a3b838;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:750}.lab-execution-result{gap:10px;display:grid}.lab-execution-metrics{flex-wrap:wrap;gap:6px;display:flex}.lab-execution-metrics span{min-width:0;max-width:100%;color:var(--color-text-neutral);font-family:var(--font-mono);overflow-wrap:anywhere;background:#7cc7ff12;border:1px solid #7cc7ff33;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:760}.lab-artifact-preview{background:#64d99b0f;border:1px solid #64d99b3d;border-radius:8px;gap:8px;min-width:0;padding:11px;display:grid}.lab-artifact-preview h3,.lab-artifact-preview p{overflow-wrap:anywhere;min-width:0;margin:0}.lab-artifact-preview h3{color:var(--color-foreground);font-size:16px;line-height:1.25}.lab-artifact-preview p{white-space:pre-wrap;color:var(--color-text-neutral);font-size:13px;line-height:1.55}.lab-gate-row{color:var(--color-danger);font-family:var(--font-mono);overflow-wrap:anywhere;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;font-size:11px;display:grid}.review-checkbox{min-height:36px;color:var(--color-foreground);background:#7cc7ff0f;border:1px solid #7cc7ff38;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:780;display:inline-flex}.review-checkbox input{width:16px;height:16px;accent-color:var(--color-primary)}.review-checkbox:has(input:disabled){opacity:.58}.duplicate-resolution-queue{background:linear-gradient(135deg,#f7b54d21,#0000 34%),#0f172a6b;border:1px solid #f7b54d47;border-radius:8px;gap:10px;padding:12px;display:grid}.duplicate-resolution-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.duplicate-resolution-main p,.duplicate-resolution-next{color:var(--color-text-supporting);margin:6px 0 0;font-size:12px;font-weight:760;line-height:1.45}.duplicate-resolution-main button{color:#fbd38d;white-space:nowrap;background:#f7b54d1a;border:1px solid #f7b54d6b;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:880;display:inline-flex}.duplicate-resolution-main button:hover:not(:disabled){background:#f7b54d2e;border-color:#f7b54db8;transform:translateY(-1px)}.duplicate-resolution-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.duplicate-resolution-stats span{background:#02081747;border:1px solid #94a3b82e;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.duplicate-resolution-stats strong{color:var(--color-foreground);font-size:12px;font-weight:900;line-height:1.25}.duplicate-resolution-stats small{color:var(--color-text-muted);font-size:10px;font-weight:780;line-height:1.25}.duplicate-resolution-next{color:#fbd38d;min-height:18px}.decision-controls{background:#7cc7ff0d;border:1px solid #7cc7ff38;border-radius:8px;gap:9px;padding:10px;display:grid}.decision-read-state{color:var(--color-text-supporting);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:780;line-height:1.35;display:flex}.decision-read-state span:not(.status-badge){background:#0f172a6b;border:1px solid #94a3b82e;border-radius:6px;padding:4px 7px}.decision-control-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.decision-control-header label{color:var(--color-text-supporting);align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.decision-action-grid,.decision-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.decision-action-grid button{background:var(--color-control-background);min-height:32px;color:var(--color-primary);border:1px solid #7cc7ff5c;border-radius:6px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.decision-action-grid button:hover:not(:disabled){background:var(--color-nav-active);border-color:#7cc7ff99;transform:translateY(-1px)}.decision-impact{flex-wrap:wrap;gap:7px;display:flex}.decision-impact span{color:#c9ffe1;background:#17533b2e;border:1px solid #64d99b47;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:820;line-height:1.25}.decision-row-actions{margin-top:8px}.decision-row-actions label{color:var(--color-foreground);align-items:center;gap:6px;font-size:12px;font-weight:780;display:inline-flex}.decision-row-actions input{width:15px;height:15px;accent-color:var(--color-primary)}.decision-status,.decision-error{margin:0;font-size:12px;font-weight:850}.decision-status{color:var(--color-success)}.decision-error{color:var(--color-danger)}.drafts-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.draft-safety-stack{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.draft-lab-layout{grid-template-columns:minmax(220px,270px) minmax(0,1fr) minmax(260px,340px);align-items:start;gap:10px;min-width:0;max-width:100%;display:grid}.draft-lead-list,.draft-side-panel,.draft-preview-panel{min-width:0}.draft-side-panel,.draft-preview-panel{gap:10px;display:grid}.draft-lead-buttons{gap:7px;display:grid}.draft-lead-buttons button{border:1px solid var(--color-border);background:var(--color-control-background);min-height:58px;color:var(--color-foreground);text-align:left;border-radius:7px;gap:2px;padding:8px 10px;display:grid}.draft-lead-buttons button:hover{background:var(--color-nav-active);border-color:#7cc7ff6b}.draft-lead-buttons button span{color:var(--color-primary);text-transform:uppercase;font-size:11px;font-weight:850}.draft-lead-buttons button strong{font-size:13px}.draft-lead-buttons button small{color:var(--color-text-muted)}.draft-lead-buttons .draft-lead-active{background:#64d99b14;border-color:#64d99b85}.draft-lead-meta{flex-wrap:wrap;gap:6px;display:flex}.draft-lead-meta span{border:1px solid var(--color-border);background:var(--color-surface-muted);min-width:0;max-width:100%;min-height:24px;color:var(--color-text-neutral);overflow-wrap:anywhere;white-space:normal;word-break:break-word;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:850;line-height:1.25;display:inline-flex}.draft-ai-evidence{background:#7cc7ff0b;border:1px solid #7cc7ff2e;border-radius:7px;gap:6px;padding:8px;display:grid}.draft-ai-evidence>strong{color:var(--color-text-neutral);text-transform:uppercase;font-size:11px;font-weight:900}.draft-subject{border:1px solid var(--color-border);background:var(--color-control-background);border-radius:7px;gap:4px;padding:10px;display:grid}.draft-subject span,.signal-row span,.quality-item span{color:var(--color-text-muted);text-transform:uppercase;font-size:11px;font-weight:850}.draft-email-body{min-height:176px;color:var(--color-foreground);background:#08141b;border:1px solid #7cc7ff33;border-radius:7px;margin:0;padding:12px;line-height:1.55}.draft-review-artifact{background:#7cc7ff12;border:1px solid #7cc7ff38;border-radius:7px;gap:8px;margin-top:10px;padding:10px;display:grid}.draft-review-artifact span{color:var(--color-text-muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.draft-review-artifact p{color:var(--color-foreground);white-space:pre-wrap;margin:0;font-size:.88rem;line-height:1.5}.draft-html-artifact{background:#47d38e0f;border:1px solid #47d38e3d;border-radius:7px;gap:8px;margin-top:10px;padding:10px;display:grid}.draft-html-artifact-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.draft-html-artifact-header>span{color:var(--color-foreground);text-transform:uppercase;font-size:12px;font-weight:850}.draft-html-artifact-flags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.draft-html-preview-frame{background:#fff;border:1px solid #7cc7ff33;border-radius:6px;width:100%;height:260px}.template-preview-lab{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:start;gap:10px;display:grid}.template-preview-summary{gap:9px;min-width:0;display:grid}.template-preview-frame{background:#071017;border:1px solid #7cc7ff3d;border-radius:8px;min-height:420px;overflow:hidden}.template-preview-frame iframe{background:#071017;border:0;width:100%;height:420px;display:block}.template-plain-text{max-height:180px;color:var(--color-foreground);white-space:pre-wrap;background:#08141b;border:1px solid #d5ae5c3d;border-radius:8px;grid-column:1/-1;margin:0;padding:12px;line-height:1.5;overflow:auto}.template-quality-list{max-height:245px;overflow:auto}.template-scorecard{background:#071017db;border:1px solid #7cc7ff42;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.template-scorecard-pass{border-color:#55d68e6b}.template-scorecard-review{border-color:#d5ae5c75}.template-scorecard-block{border-color:#ff6b6b7a}.template-scorecard-summary,.template-scorecard-actions,.template-scorecard-reasons{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.template-scorecard-summary span,.template-scorecard-actions span,.template-scorecard-reasons span{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere;background:#0c1b25d1;border:1px solid #94a3b82e;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750}.template-scorecard-reasons span{color:#ffd6d6;border-color:#ff6b6b4d}.template-scorecard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.template-score-metric{background:#0c1b25bd;border:1px solid #94a3b82e;border-radius:7px;min-width:0;padding:7px}.template-score-metric span{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere;font-size:11px;font-weight:800;display:block}.template-score-metric strong{color:var(--color-foreground);margin-top:3px;font-size:13px;display:block}.template-score-metric.metric-pass{border-color:#55d68e42}.template-score-metric.metric-review{border-color:#d5ae5c4d}.template-score-metric.metric-block{border-color:#ff6b6b57}.template-builder-panel{background:#08141bbd;border:1px solid #7cc7ff38;border-radius:8px;gap:10px;min-width:0;max-width:100%;margin-top:12px;padding:12px;display:grid}.template-builder-grid{grid-template-columns:repeat(3,minmax(160px,1fr));align-items:start;gap:10px;min-width:0;max-width:100%;display:grid}.template-builder-wide{grid-column:1/-1}.template-builder-panel textarea{min-height:116px}.template-builder-source-note{min-width:0;color:var(--color-foreground);overflow-wrap:anywhere;background:#14523d2e;border:1px solid #55d68e47;border-radius:8px;margin:0;padding:9px 10px}.lab-builder-handoff{background:linear-gradient(135deg,#55d68e1f,#7cc7ff0f 58%),#071017e6;border:1px solid #55d68e57;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.lab-builder-handoff p{color:var(--color-text-muted);margin:0;line-height:1.45}.lab-builder-handoff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.lab-builder-handoff-grid span,.lab-builder-handoff-next{min-width:0;color:var(--color-foreground);overflow-wrap:anywhere;background:#0c1b25c7;border:1px solid #94a3b82e;border-radius:6px;padding:7px 8px;font-size:12px;font-weight:760}.lab-builder-handoff-next{background:#d5ae5c1a;border-color:#d5ae5c5c;justify-content:space-between;align-items:center;gap:8px;display:flex}.lab-builder-handoff-next strong{color:var(--color-text-muted);text-transform:uppercase;font-size:11px}.email-artifact-proof-ladder{background:linear-gradient(135deg,#7cc7ff1a,#55d68e0f),#071017e0;border:1px solid #7cc7ff38;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.email-artifact-proof-header{grid-template-columns:minmax(240px,.72fr) minmax(260px,1fr);align-items:end;gap:10px;min-width:0;display:grid}.email-artifact-proof-header>div,.email-artifact-proof-header p{min-width:0}.email-artifact-proof-header strong{color:var(--color-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.25;display:block}.email-artifact-proof-header p{color:var(--color-text-supporting);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.email-artifact-proof-current{text-align:right;justify-items:end;gap:4px;min-width:0;display:grid}.email-artifact-proof-current span{color:var(--color-foreground);font-size:12px;font-weight:800;line-height:1.25}.email-artifact-proof-command{background:linear-gradient(135deg,#64d99b17,#08141cdb),#08141cc7;border:1px solid #64d99b38;border-radius:8px;grid-template-columns:minmax(260px,.95fr) minmax(280px,auto) minmax(280px,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.email-artifact-proof-command-copy,.email-artifact-proof-actions,.email-artifact-proof-facts{min-width:0}.email-artifact-proof-command-copy{gap:3px;display:grid}.email-artifact-proof-command-copy span{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.email-artifact-proof-command-copy strong{color:var(--color-foreground);font-size:14px;line-height:1.25}.email-artifact-proof-command-copy p{color:var(--color-text-supporting);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.email-artifact-proof-actions{gap:7px;display:grid}.email-artifact-proof-primary,.email-artifact-proof-secondary button{white-space:nowrap;border-radius:8px;min-height:38px;font-weight:850}.email-artifact-proof-primary{color:#031018;background:linear-gradient(135deg,#64d99bf5,#45c4ecd1);border:1px solid #64d99b6b;justify-content:center;align-items:center;gap:8px;width:100%;min-width:max-content;padding:0 14px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 12px 30px #64d99b24}.email-artifact-proof-primary:not(:disabled):not([aria-disabled=true]):hover{border-color:#bdffddc2;transform:translateY(-1px);box-shadow:0 14px 34px #64d99b33}.email-artifact-proof-primary:disabled,.email-artifact-proof-primary[aria-disabled=true]{cursor:not-allowed;opacity:.54;transform:none}.email-artifact-proof-secondary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.email-artifact-proof-secondary button{min-width:0;color:var(--color-text-neutral);text-overflow:ellipsis;background:#020c1270;border:1px solid #7cc7ff29;padding:0 8px;font-size:11px;overflow:hidden}.email-artifact-proof-secondary button:not(:disabled):hover{color:var(--color-foreground);border-color:#7cc7ff66}.email-artifact-proof-secondary button:disabled{cursor:not-allowed;opacity:.45}.email-artifact-proof-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.email-artifact-proof-facts span{min-width:0;color:var(--color-text-supporting);background:#020c1275;border:1px solid #7cc7ff21;border-radius:7px;gap:2px;padding:7px 8px;font-size:11px;line-height:1.2;display:grid}.email-artifact-proof-facts strong{color:var(--color-foreground);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.email-artifact-proof-progress{background:#02080eb8;border:1px solid #7cc7ff33;border-radius:999px;block-size:8px;overflow:hidden}.email-artifact-proof-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--color-success),var(--color-accent));block-size:100%;transition:inline-size .18s ease-out;display:block}.email-artifact-proof-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.email-artifact-proof-step{background:#08141cc7;border:1px solid #94a3b82e;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;min-width:0;padding:9px;display:grid}.email-artifact-proof-step .status-badge{grid-column:1/-1;justify-self:start}.email-artifact-proof-step-done{border-color:#55d68e5c}.email-artifact-proof-step-active{border-color:#7cc7ff6b;box-shadow:inset 0 0 0 1px #7cc7ff38}.email-artifact-proof-step-blocked{background:linear-gradient(135deg,#ff6b6b14,#08141cb8),#08141cc7;border-color:#ff6b6b57}.email-artifact-proof-index{block-size:24px;inline-size:24px;color:var(--color-text);background:#7cc7ff1f;border-radius:999px;place-items:center;font-size:11px;font-weight:850;display:inline-grid}.email-artifact-proof-step strong,.email-artifact-proof-step small{overflow-wrap:anywhere;min-width:0;display:block}.email-artifact-proof-step strong{color:var(--color-foreground);font-size:12px;line-height:1.22}.email-artifact-proof-step small{color:var(--color-text-supporting);margin-top:2px;font-size:11px;line-height:1.32}.email-artifact-slot-contract{background:linear-gradient(135deg,#7cc7ff12,#64d99b0d),#020c128a;border:1px solid #7cc7ff29;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.email-artifact-slot-summary{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.email-artifact-slot-summary strong{color:var(--color-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.25;display:block}.email-artifact-slot-safety{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:inline-flex}.email-artifact-slot-safety span,.email-artifact-slot-panel header span{color:var(--color-text);font-family:var(--font-mono);white-space:nowrap;background:#64d99b14;border:1px solid #64d99b38;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1.15}.email-artifact-slot-grid{grid-template-columns:minmax(380px,1fr) minmax(360px,.95fr);gap:8px;min-width:0;display:grid}.email-artifact-slot-panel{background:#071017a3;border:1px solid #94a3b824;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:8px;display:grid}.email-artifact-slot-panel header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.email-artifact-slot-panel header strong{min-width:0;color:var(--color-foreground);overflow-wrap:anywhere;font-size:12px;line-height:1.2}.email-artifact-slot-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.email-artifact-copy-slot{background:#02080e7a;border:1px solid #94a3b829;border-radius:7px;gap:3px;min-width:0;padding:7px;display:grid}.email-artifact-copy-slot-ready{border-color:#64d99b47}.email-artifact-copy-slot-missing{background:linear-gradient(135deg,#ffca5714,#02080e70),#02080e7a;border-color:#ffca5757}.email-artifact-copy-slot strong{color:var(--color-foreground);overflow-wrap:anywhere;font-size:11px;line-height:1.18}.email-artifact-copy-slot small{color:var(--color-text-supporting);overflow-wrap:anywhere;font-size:10px;line-height:1.25}.email-artifact-renderer-slot-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.email-artifact-renderer-slot-list span{color:var(--color-text-neutral);font-family:var(--font-mono);white-space:nowrap;background:#7cc7ff14;border:1px solid #7cc7ff2e;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1.15}.email-artifact-slot-panel p{color:var(--color-text-supporting);margin:0;font-size:11px;line-height:1.35}.channels-runtime-rail{background:linear-gradient(135deg,#55d68e14,#7cc7ff0f),#050e14e6;border:1px solid #55d68e38;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.channels-runtime-rail-header{grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr);align-items:end;gap:10px;min-width:0;display:grid}.channels-runtime-rail-header>div,.channels-runtime-rail-header p{min-width:0}.channels-runtime-rail-header strong{color:var(--color-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.25;display:block}.channels-runtime-rail-header p{color:var(--color-text-supporting);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.channels-runtime-rail-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.channels-runtime-rail-item{background:#08141cc7;border:1px solid #94a3b82e;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;min-width:0;padding:9px;display:grid}.channels-runtime-rail-item .status-badge{grid-column:1/-1;justify-self:start;max-width:100%}.channels-runtime-rail-item-success{border-color:#55d68e5c}.channels-runtime-rail-item-info{border-color:#7cc7ff5c}.channels-runtime-rail-item-warning{border-color:#d5ae5c5c}.channels-runtime-rail-item-danger{background:linear-gradient(135deg,#ff6b6b14,#08141cb8),#08141cc7;border-color:#ff6b6b57}.channels-runtime-rail-index{block-size:24px;inline-size:24px;color:var(--color-text);background:#55d68e1f;border-radius:999px;place-items:center;font-size:11px;font-weight:850;display:inline-grid}.channels-runtime-rail-item strong,.channels-runtime-rail-item small{overflow-wrap:anywhere;min-width:0;display:block}.channels-runtime-rail-item strong{color:var(--color-foreground);font-size:12px;line-height:1.22}.channels-runtime-rail-item small{color:var(--color-text-supporting);margin-top:2px;font-size:11px;line-height:1.32}.send-queue-runtime-map{background:linear-gradient(135deg,#7cc7ff14,#55d68e0d),#040d13eb;border:1px solid #7cc7ff38;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.send-queue-runtime-header{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.send-queue-runtime-header>div{min-width:0}.send-queue-runtime-header strong{color:var(--color-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.25;display:block}.send-queue-runtime-link{min-block-size:36px;max-width:100%;color:var(--color-foreground);white-space:nowrap;background:#7cc7ff1a;border:1px solid #7cc7ff52;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,transform .14s;display:inline-flex}.send-queue-runtime-link:hover,.send-queue-runtime-link:focus-visible{background:#7cc7ff2e;border-color:#7cc7ff94;transform:translateY(-1px)}.send-queue-runtime-summary{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.send-queue-runtime-summary span{min-height:24px;color:var(--color-text-supporting);white-space:nowrap;background:#08141cb8;border:1px solid #94a3b82e;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.send-queue-runtime-lanes{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.send-queue-runtime-lane{background:#08141cc7;border:1px solid #94a3b82e;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.send-queue-runtime-lane .status-badge{justify-self:start;max-width:100%}.send-queue-runtime-lane-success{border-color:#55d68e57}.send-queue-runtime-lane-info{border-color:#7cc7ff5c}.send-queue-runtime-lane-warning{border-color:#d5ae5c5c}.send-queue-runtime-lane-danger{background:linear-gradient(135deg,#ff6b6b14,#08141cb8),#08141cc7;border-color:#ff6b6b57}.send-queue-runtime-lane-title{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.send-queue-runtime-index{block-size:24px;inline-size:24px;color:var(--color-text);background:#7cc7ff1f;border-radius:999px;place-items:center;font-size:11px;font-weight:850;display:inline-grid}.send-queue-runtime-lane-title strong,.send-queue-runtime-lane-title small{overflow-wrap:anywhere;min-width:0;display:block}.send-queue-runtime-lane-title strong{color:var(--color-foreground);font-size:12px;line-height:1.22}.send-queue-runtime-lane-title small{color:var(--color-text-supporting);margin-top:2px;font-size:11px;line-height:1.32}.send-queue-runtime-counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.send-queue-runtime-counters div{background:#040d138f;border:1px solid #94a3b824;border-radius:7px;min-width:0;padding:6px}.send-queue-runtime-counters dt,.send-queue-runtime-counters dd{margin:0}.send-queue-runtime-counters dt{color:var(--color-text-supporting);text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.1}.send-queue-runtime-counters dd{color:var(--color-foreground);font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;font-weight:900;line-height:1}.send-queue-runtime-note{color:var(--color-text-supporting);margin:0;font-size:11px;line-height:1.35}.template-builder-preview{border-top:1px solid #d5ae5c33;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:start;gap:10px;min-width:0;max-width:100%;padding-top:12px;display:grid}.email-preview-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040c12b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.email-preview-dialog{background:#08141dfa;border:1px solid #7cc7ff47;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(1180px,100vw - 48px);min-width:0;height:min(820px,100vh - 48px);padding:16px;display:grid;box-shadow:0 24px 80px #00000075}.email-preview-dialog-header{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.email-preview-dialog-header h3{margin:2px 0 0;font-size:20px;line-height:1.1}.email-preview-dialog-grid{grid-template-rows:minmax(0,1fr) minmax(112px,.28fr);grid-template-columns:minmax(280px,.78fr) minmax(430px,1.22fr);gap:12px;min-height:0;display:grid}.email-preview-dialog-meta{align-content:start;gap:10px;min-width:0;min-height:0;padding-right:4px;display:grid;overflow:auto}.email-preview-dialog-frame{background:#fff;border:1px solid #7cc7ff38;border-radius:8px;min-width:0;min-height:0;overflow:hidden}.email-preview-dialog-frame iframe{background:#fff;border:0;width:100%;height:100%}.email-preview-dialog-plain{grid-column:1/-1;min-width:0;min-height:0;max-height:140px;overflow:auto}.template-context-trace{background:#081e2ab8;border:1px solid #7cc7ff33;border-radius:8px;gap:8px;padding:10px;display:grid}.template-operator-artifact{background:linear-gradient(135deg,#55d68e1a,#d5ae5c12),#07141cc7;border:1px solid #55d68e42;border-radius:8px;gap:8px;padding:10px;display:grid}.template-operator-artifact.is-compact{background:#07141cd1}.template-operator-artifact p{color:var(--color-text-supporting);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.42}.template-artifact-readiness{flex-wrap:wrap;gap:6px;display:flex}.template-artifact-readiness span,.template-artifact-next,.template-artifact-language{overflow-wrap:anywhere;background:#030b108a;border:1px solid #94a3b82e;border-radius:7px;min-width:0;padding:6px 8px;font-size:11px;font-weight:820}.template-artifact-readiness span.is-ready{color:#b7f8ce;border-color:#55d68e61}.template-artifact-readiness span.is-blocked{color:#ffd3d3;border-color:#ff6b6b61}.template-artifact-language,.template-artifact-next{gap:3px;display:grid}.template-artifact-language strong,.template-artifact-next strong{color:var(--color-foreground);font-size:12px}.template-artifact-language span,.template-artifact-next span{color:var(--color-text-supporting);font-size:12px;line-height:1.34}.context-trace-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.context-trace-item{background:#ffffff09;border-left:3px solid #7cc7ff6b;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(116px,.42fr);align-items:start;gap:8px;padding:8px 8px 8px 9px;display:grid}.context-trace-item strong{font-size:12px;line-height:1.25;display:block}.context-trace-item p{color:var(--color-text-supporting);margin:4px 0 0;font-size:11px;line-height:1.32}.context-trace-values{gap:4px;min-width:0;display:grid}.context-trace-values span{min-width:0;color:var(--color-text-supporting);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;background:#00000029;border:1px solid #ffffff14;border-radius:6px;padding:3px 5px;font-size:10px;line-height:1.25;overflow:hidden}.context-trace-item-matched{border-left-color:#64d99bb8}.context-trace-item-review{border-left-color:#ffd166c7}.context-trace-item-missing{border-left-color:#ff6b75c7}.template-draft-result,.template-drafts-list,.template-promotion-result,.template-mailpit-result{background:#071017d1;border:1px solid #7cc7ff33;border-radius:8px;gap:10px;padding:10px;display:grid}.template-drafts-table-frame{background:#050d13b8;border:1px solid #7cc7ff2e;border-radius:8px;min-width:0;max-width:100%;max-height:320px;overflow:auto}.template-drafts-table-frame table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.template-drafts-table-frame th,.template-drafts-table-frame td{text-align:left;vertical-align:top;border-bottom:1px solid #7cc7ff1f;padding:8px 9px}.template-drafts-table-frame th{z-index:1;color:var(--color-text-muted);text-transform:uppercase;background:#08141b;font-size:11px;font-weight:850;position:sticky;top:0}.template-drafts-table-frame td{color:var(--color-foreground);font-size:12px}.template-drafts-table-frame td:first-child{width:34%}.template-drafts-table-frame strong,.template-drafts-table-frame td span{overflow-wrap:anywhere;min-width:0;display:block}.template-drafts-table-frame td span{color:var(--color-text-muted);margin-top:3px;font-size:11px}.template-draft-table-row-selected{outline-offset:-1px;background:#14523d1f;outline:1px solid #55d68ead}.template-draft-table-row-block{background:#ff6b6b12}.template-mailpit-result a{color:var(--color-accent);font-weight:700;text-decoration:none}.template-variant-comparison{border-top:1px solid #7cc7ff2e;gap:10px;margin-top:12px;padding-top:12px;display:grid}.template-variant-grid{grid-template-columns:repeat(2,minmax(260px,1fr));align-items:start;gap:10px;display:grid}.template-variant-card{background:#08141bb8;border:1px solid #7cc7ff38;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.template-variant-frame{background:#071017;border:1px solid #d5ae5c33;border-radius:8px;height:340px;overflow:hidden}.template-variant-frame iframe{background:#071017;border:0;width:100%;height:340px;display:block}.json-lab-grid{grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);align-items:start;gap:10px;min-width:0;max-width:100%;display:grid}.json-lab-summary{gap:9px;min-width:0;display:grid}.draft-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.draft-actions button{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:34px;color:var(--color-text-neutral);border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-weight:850;display:inline-flex}.draft-actions button:disabled{cursor:not-allowed;opacity:.64}.draft-actions p{color:var(--color-text-supporting);margin:0;line-height:1.42}.draft-review-queue{gap:10px;display:grid}.review-action-result{background:var(--color-control-background)}.review-draft-card{background:#091821;border:1px solid #7cc7ff2e;border-radius:7px;gap:10px;padding:12px;display:grid}.review-actions{grid-template-columns:auto minmax(220px,1fr) auto;align-items:end;gap:8px;display:grid}.review-actions button{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:36px;color:var(--color-foreground);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-weight:850;display:inline-flex}.review-actions button:hover:not(:disabled){background:#102636;border-color:#7cc7ff8c}.review-actions button:disabled{cursor:not-allowed;opacity:.58}.table-action-button{background:var(--color-control-background);min-height:30px;color:var(--color-primary);border:1px solid #7cc7ff5c;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:850;display:inline-flex}.table-action-button:hover:not(:disabled){background:var(--color-nav-active);border-color:#7cc7ff99;transform:translateY(-1px)}.table-action-button:disabled{cursor:wait;border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-surface-muted)}.lead-context-panel{background:#091821;border-color:#ffd16642}.lead-context-title{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.lead-context-title svg{color:var(--color-warning);margin-top:2px}.lead-context-title h3{color:var(--color-foreground);margin:0 0 2px;font-size:16px;line-height:1.2}.lead-context-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.lead-context-detail,.lead-context-copy{border:1px solid var(--color-border);background:var(--color-control-background);border-radius:7px;gap:5px;padding:9px;display:grid}.lead-context-detail span,.lead-context-copy span{color:var(--color-text-muted);text-transform:uppercase;font-size:11px;font-weight:850}.lead-context-detail strong{color:var(--color-foreground);font-size:13px;line-height:1.35}.lead-context-panel small{color:var(--color-text-supporting);line-height:1.35}.lead-context-flags{flex-wrap:wrap;gap:6px;display:flex}.lead-context-flags span{min-height:24px;color:var(--color-warning);background:#ffd16614;border:1px solid #ffd16657;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:850;display:inline-flex}.lead-context-actions{justify-content:flex-start;display:flex}.canonical-lead-handoff{background:#091821;border-color:#ffd16647}.real-lead-consent-dialog{background:#ffd16612;border:1px solid #ffd16647;border-radius:8px;gap:10px;padding:10px;display:grid}.real-lead-consent-dialog p{color:var(--color-text-muted);margin:0;line-height:1.5}.replies-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.reply-safety-stack{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.reply-lab-kicker{width:fit-content;color:var(--color-primary);text-transform:uppercase;background:#7cc7ff14;border:1px solid #7cc7ff4d;border-radius:999px;margin:0 0 7px;padding:3px 8px;font-size:11px;font-weight:850;display:inline-flex}.reply-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reply-lab-layout{grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);align-items:start;gap:10px;display:grid}.reply-inbox-strip{background:linear-gradient(#7cc7ff12,#11182761);border:1px solid #7cc7ff2e;border-radius:8px;gap:10px;padding:10px;display:grid}.reply-inbox-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.reply-inbox-header span{color:var(--color-foreground);font-size:13px;font-weight:900}.reply-inbox-header p{color:var(--color-text-muted);margin:3px 0 0;font-size:12px}.reply-inbox-status{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.reply-inbox-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reply-inbox-item{border:1px solid var(--color-border);background:var(--color-control-background);border-radius:7px;gap:7px;min-width:0;padding:9px;display:grid;position:relative;overflow:hidden}.reply-inbox-item:before{content:"";background:var(--color-warning);width:3px;position:absolute;inset:0 auto 0 0}.reply-inbox-green:before{background:var(--color-success)}.reply-inbox-red:before{background:var(--color-danger)}.reply-inbox-item-top,.reply-inbox-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.reply-inbox-item-top>span,.reply-inbox-footer span{color:var(--color-text-muted);font-size:11px;font-weight:850}.reply-inbox-item strong{color:var(--color-foreground);font-size:13px;line-height:1.35}.reply-inbox-meta{flex-wrap:wrap;gap:5px;display:flex}.reply-inbox-meta span{min-height:22px;color:var(--color-text-neutral);background:#94a3b814;border:1px solid #94a3b838;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:780;display:inline-flex}.reply-inbox-actions{border-top:1px solid #94a3b82e;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:7px;padding-top:7px;display:grid}.reply-inbox-actions button{min-height:32px;color:var(--color-primary);background:#7cc7ff17;border:1px solid #7cc7ff5c;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:850;display:inline-flex}.reply-inbox-actions button:hover:not(:disabled){background:var(--color-nav-active);border-color:#7cc7ff94;transform:translateY(-1px)}.reply-inbox-actions button:disabled{cursor:not-allowed;border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted);opacity:.78}.reply-inbox-actions small{color:var(--color-text-muted);white-space:nowrap;font-size:11px;font-weight:780}.reply-input-panel,.reply-result-panel{min-width:0}.reply-textarea-field{color:var(--color-text-muted);text-transform:uppercase;gap:6px;font-size:11px;font-weight:850;display:grid}.reply-textarea-field textarea{resize:vertical;border:1px solid var(--color-border);background:var(--color-control-background);width:100%;min-height:170px;max-height:260px;color:var(--color-foreground);font:inherit;text-transform:none;border-radius:7px;padding:10px 11px;line-height:1.5}.reply-controls{grid-template-columns:minmax(150px,.55fr) minmax(180px,.45fr);align-items:end;gap:8px;display:grid}.reply-controls label{color:var(--color-text-muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:850;display:grid}.reply-controls select,.reply-controls button,.reply-samples button,.reply-action-grid button{border:1px solid var(--color-border);background:var(--color-control-background);min-height:36px;color:var(--color-foreground);border-radius:7px;padding:7px 9px}.reply-controls button,.reply-action-grid button{justify-content:center;align-items:center;gap:7px;font-weight:850;display:inline-flex}.reply-controls button{background:#7cc7ff1a;border-color:#7cc7ff6b}.reply-controls button:hover:not(:disabled),.reply-samples button:hover:not(:disabled){background:var(--color-nav-active);border-color:#7cc7ff94;transform:translateY(-1px)}.reply-samples{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.reply-samples button{color:var(--color-text-neutral);overflow-wrap:anywhere;font-size:12px;font-weight:780}.reply-error{color:var(--color-warning);background:#ffd16614;border:1px solid #ffd16657;border-radius:7px;margin:0;padding:8px 10px;font-size:12px;line-height:1.35}.reply-result-panel{position:relative;overflow:hidden}.reply-result-panel:before{content:"";background:var(--color-warning);width:4px;position:absolute;inset:0 auto 0 0}.reply-band-green:before{background:var(--color-success)}.reply-band-red:before{background:var(--color-danger)}.reply-result-title{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.reply-result-title svg{color:var(--color-warning);margin-top:2px}.reply-band-green .reply-result-title svg{color:var(--color-success)}.reply-band-red .reply-result-title svg{color:var(--color-danger)}.reply-result-title h3{color:var(--color-foreground);margin:0 0 3px;font-size:22px;line-height:1.05}.reply-result-title p{color:var(--color-text-supporting);margin:0;line-height:1.4}.reply-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reply-result-grid div,.reply-next-action{border:1px solid var(--color-border);background:var(--color-control-background);border-radius:7px;gap:5px;padding:9px;display:grid}.reply-result-grid span,.reply-next-action span{color:var(--color-text-muted);text-transform:uppercase;font-size:11px;font-weight:850}.reply-result-grid strong{color:var(--color-foreground);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.reply-next-action p{color:var(--color-text-supporting);margin:0;line-height:1.4}.reply-signals{flex-wrap:wrap;gap:6px;display:flex}.reply-signals span{min-height:24px;color:var(--color-primary);background:#7cc7ff14;border:1px solid #7cc7ff4d;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:850;display:inline-flex}.reply-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.reply-action-grid button:disabled{cursor:not-allowed;color:var(--color-text-muted);background:var(--color-surface-muted);opacity:.72}.review-reason-field{color:var(--color-text-muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:850;display:grid}.review-reason-field input{border:1px solid var(--color-border);background:var(--color-control-background);width:100%;min-height:36px;color:var(--color-foreground);font:inherit;text-transform:none;border-radius:6px;padding:0 10px}.signal-row{border-top:1px solid var(--color-border);grid-template-columns:18px 96px minmax(0,1fr);align-items:start;gap:7px;padding-top:8px;display:grid}.signal-row:first-of-type{border-top:0;padding-top:0}.signal-row svg{color:var(--color-primary)}.signal-row strong{min-width:0;color:var(--color-text-supporting);font-size:12px;line-height:1.35}.jobs-list{gap:10px;display:grid}.mailpit-smoke-panel{border-color:#64d2ff47}.automation-layer-panel{border-color:#64d99b47}.automation-run-graph-panel{background:linear-gradient(135deg,#64d2ff14,#64d99b0d),var(--color-surface-card);border-color:#64d2ff4d;gap:9px;min-width:0;display:grid}.automation-run-graph-summary{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.7fr));gap:7px;display:grid}.automation-run-graph-progress{border:1px solid var(--color-border);background:#08151ed6;border-radius:999px;height:16px;position:relative;overflow:hidden}.automation-run-graph-progress span{border-radius:inherit;background:linear-gradient(90deg,#64d99be6,#64d2ffe0);height:100%;display:block}.automation-run-graph-progress em{color:var(--color-text-strong);font-variant-numeric:tabular-nums;place-items:center;font-size:10.5px;font-style:normal;font-weight:800;display:grid;position:absolute;inset:0}.automation-run-graph-nodes{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px;display:grid}.automation-run-node{border:1px solid var(--color-border);background:#08151ead;border-radius:7px;gap:3px;min-width:0;min-height:74px;padding:8px;display:grid;position:relative}.automation-run-node span{width:22px;height:22px;color:var(--color-accent);background:#64d2ff29;border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:inline-grid}.automation-run-node strong,.automation-run-node small,.automation-run-node em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automation-run-node strong{color:var(--color-text-strong);font-size:12px}.automation-run-node small,.automation-run-node em{color:var(--color-text-muted);font-size:10.5px;font-style:normal}.automation-run-node-blocked{border-color:#f8b54457}.automation-run-node-running{border-color:#64d2ff66}.automation-run-node-completed{border-color:#64d99b61}.automation-run-edges{gap:6px;display:flex;overflow:hidden}.automation-run-edges span{min-width:0;color:var(--color-text-supporting);text-overflow:ellipsis;white-space:nowrap;border:1px solid #64d2ff2e;border-radius:999px;padding:4px 7px;font-size:10.5px;overflow:hidden}.automation-run-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.automation-run-actions button{justify-content:center;min-width:0}.automation-run-result{background:#64d99b14;border:1px solid #64d99b47;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.automation-run-result strong,.automation-run-result span,.automation-run-result small,.automation-run-safety{overflow-wrap:anywhere;min-width:0}.automation-run-result strong,.automation-run-result span{color:var(--color-text-strong);font-size:11.5px}.automation-run-result small,.automation-run-safety{color:var(--color-text-muted);font-size:10.5px}.automation-runtime-map{background:linear-gradient(135deg,#64d2ff14,transparent 42%),var(--color-surface-subtle);border:1px solid #64d2ff38;border-radius:8px;gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.automation-runtime-map{background:linear-gradient(135deg,#64d2ff14,transparent 42%),color-mix(in srgb,var(--color-surface-subtle) 88%,transparent)}}.automation-runtime-map{padding:10px}.automation-runtime-map-header{grid-template-columns:minmax(0,.72fr) minmax(260px,1fr);align-items:start;gap:12px;display:grid}.automation-runtime-map-header>div,.automation-runtime-map-header p{min-width:0}.automation-runtime-map-header strong{color:var(--color-text-strong);font-size:15px;line-height:1.25;display:block}.automation-runtime-map-header p{color:var(--color-text-supporting);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.automation-runtime-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.automation-runtime-summary .signal-row{border:1px solid var(--color-border);background:#0512186b;border-radius:7px;min-height:42px;padding:7px}.automation-runtime-lanes{grid-template-columns:.72fr repeat(4,minmax(0,1fr));gap:7px;display:grid}.automation-runtime-lane{border:1px solid var(--color-border);min-width:0;min-height:118px;color:var(--color-foreground);text-align:left;cursor:pointer;background:#0512189e;border-radius:8px;grid-template-rows:auto auto minmax(32px,1fr) auto auto;gap:4px;padding:9px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.automation-runtime-lane:hover,.automation-runtime-lane:focus-visible{background:#64d2ff17;border-color:#64d2ff9e;transform:translateY(-1px)}.automation-runtime-lane.is-active{background:#64d99b1c;border-color:#64d99bb8;box-shadow:inset 0 0 0 1px #64d99b29}.automation-runtime-lane span,.automation-runtime-lane strong,.automation-runtime-lane small,.automation-runtime-lane em{overflow-wrap:anywhere;min-width:0}.automation-runtime-lane span{color:var(--color-text-strong);font-size:12px;font-weight:800;line-height:1.2}.automation-runtime-lane strong{color:var(--color-foreground);font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.automation-runtime-lane small{color:var(--color-text-muted);font-size:11px;line-height:1.25}.automation-runtime-lane em{color:var(--color-text-supporting);font-size:10.5px;font-style:normal;line-height:1.25}.automation-runtime-lane-bar{background:#94a3b826;border-radius:999px;height:5px;overflow:hidden}.automation-runtime-lane-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--color-success),var(--color-primary));height:100%;display:block}.automation-layer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.automation-layer-summary .signal-row{border:1px solid var(--color-border);background:#64d2ff0d;border-radius:7px;min-height:58px;padding:10px}.automation-stage-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.automation-stage{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:7px;gap:6px;min-width:0;padding:10px;display:grid}.automation-stage strong,.automation-tool-card strong,.automation-path strong,.automation-boundary strong{min-width:0;color:var(--color-foreground);font-size:13px;line-height:1.25}.automation-stage span:not(.status-badge),.automation-path span{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.automation-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.automation-tool-card{border:1px solid var(--color-border);background:#081f289e;border-radius:7px;gap:7px;min-width:0;padding:10px;display:grid}.automation-tool-card p{margin:0}.automation-tool-card small{overflow-wrap:anywhere}.automation-path-list{gap:8px;margin-bottom:12px;display:grid}.automation-path{border:1px solid var(--color-border);background:#64d99b0f;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.automation-path>div{gap:4px;min-width:0;display:grid}.automation-boundary{background:#efbf5914;border:1px solid #efbf5947;border-radius:7px;gap:8px;padding:10px;display:grid}.automation-boundary ul{color:var(--color-text-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding-left:18px;font-size:12px;line-height:1.35;display:grid}.mailpit-smoke-controls{grid-template-columns:minmax(220px,360px) minmax(0,1fr);align-items:end;gap:10px;min-width:0;max-width:100%;display:grid}.mailpit-workbench{border-left:3px solid var(--color-success)}.mailpit-workbench .draft-lead-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.mailpit-workbench .quality-list{max-height:170px;overflow:auto}.mailpit-action-result{background:#64d99b14;border:1px solid #64d99b52;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.mailpit-action-result strong,.mailpit-action-result span,.mailpit-action-result small{overflow-wrap:anywhere;min-width:0}.mailpit-action-result strong{color:var(--color-success);font-size:13px}.mailpit-action-result span,.mailpit-action-result small{color:var(--color-text-supporting);font-size:12px}.job-card{min-width:0}.job-card-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;display:grid}.job-card small{color:var(--color-text-supporting)}.job-safe-context{background:#ffd1661f;border-left:3px solid #f59e0bb8;gap:8px;margin:2px 0 0;display:grid}@supports (color:color-mix(in lab,red,red)){.job-safe-context{background:color-mix(in srgb,var(--color-warning) 12%,transparent)}}.job-safe-context{padding:8px 10px}.job-safe-context-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.job-safe-context-header strong{color:var(--color-text-strong);font-size:12px;font-weight:700}.quality-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.quality-item{border:1px solid var(--color-border);background:var(--color-control-background);border-radius:7px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:8px;display:grid}.quality-item svg{margin-top:2px}.quality-item strong{margin-right:7px;display:inline-block}.quality-item p{color:var(--color-text-supporting);margin:4px 0 0;font-size:12px;line-height:1.35}.quality-item-pass{border-color:#64d99b52}.quality-item-pass svg{color:var(--color-success)}.quality-item-review{border-color:#ffd16657}.quality-item-review svg{color:var(--color-warning)}.quality-item-block{border-color:#ff6b7561}.quality-item-block svg{color:var(--color-danger)}.data-path-card{background:linear-gradient(135deg,#64d99b14,#64d2ff09),var(--color-surface);border-color:#64d99b4d}.data-path-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.data-path-step{background:#07101773;border:1px solid #7cc7ff2e;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:5px 8px;min-width:0;padding:9px;display:grid}.data-path-step svg{color:var(--color-primary);grid-row:1/span 2;margin-top:1px}.data-path-step strong{color:var(--color-foreground);font-size:13px;line-height:1.25}.data-path-step p{color:var(--color-text-supporting);margin:0;font-size:12px;line-height:1.35}.lead-data-mode-cell{gap:4px;min-width:112px;display:grid}.lead-data-mode-cell small{color:var(--color-text-supporting);font-size:11.5px;line-height:1.25}.leads-table-frame{--lead-table-row-bg:#0818217a}.leads-operator-table .lead-col-selection{width:44px}.leads-operator-table{table-layout:fixed}.leads-operator-table thead th{z-index:2;background:linear-gradient(#0d1f2afa,#07151dfa),#07151d;position:sticky;top:0;box-shadow:0 10px 16px #020a0f47}.leads-operator-table .lead-col-name{width:18%}.leads-operator-table .lead-col-type{width:12%}.leads-operator-table .lead-col-market{width:11%}.leads-operator-table .lead-col-channels{width:15%}.leads-operator-table .lead-col-pipeline{width:19%}.leads-operator-table .lead-col-status{width:15%}.leads-operator-table .lead-col-actions{width:180px}.leads-operator-table:has(.lead-col-selection) thead th:first-child,.leads-operator-table:has(.lead-col-selection) .lead-row>td:first-child{z-index:3;background:linear-gradient(90deg,#07151dfa,#07151deb),#07151d;position:sticky;left:0;box-shadow:10px 0 16px #020a0f38}.leads-operator-table:has(.lead-col-selection) thead th:first-child{z-index:5}.leads-operator-table thead th:last-child,.leads-operator-table .lead-row>td:last-child{z-index:3;background:linear-gradient(90deg,#07151d1a,#07151df0 16px),#07151d;position:sticky;right:0;box-shadow:-12px 0 18px #020a0f47}.leads-operator-table thead th:last-child{z-index:4}.lead-main-cell,.lead-market-cell,.lead-status-cell{gap:3px;min-width:0;display:grid}.lead-main-cell strong,.lead-market-cell strong{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.lead-main-cell span,.lead-market-cell span,.lead-market-cell small,.lead-status-cell small{color:var(--color-text-supporting);font-size:12px;line-height:1.3}.lead-duplicate-badge{color:#ffe6ad;background:#f2cc701a;border:1px solid #f2cc7080;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:22px;margin-top:2px;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.lead-market-cell small,.lead-status-cell small{text-overflow:ellipsis;overflow:hidden}.lead-pill-list{flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;display:flex}.lead-pill{max-width:100%;min-height:22px;color:var(--color-text-neutral);white-space:nowrap;background:#0e2734c7;border:1px solid #7cc7ff38;border-radius:999px;align-items:center;padding:3px 7px;font-size:11.5px;font-weight:650;line-height:1.2;display:inline-flex}.lead-pill-success{color:#bff7d8;background:#114631b8;border-color:#64d99b80}.lead-pill-warning{color:#ffe3a3;background:#4e3d149e;border-color:#f2cc7080}.lead-pill-danger{color:#ffc2c2;background:#571d229e;border-color:#ff73738c}.lead-pill-info{color:#c9ebff;background:#1a47609e;border-color:#7cc7ff7a}.lead-row-actions{flex-wrap:wrap;gap:6px;display:flex}.lead-row-actions .table-action-button{min-height:28px;padding:5px 8px;font-size:12px}.table-action-link{text-decoration:none}.table-action-secondary{color:var(--color-text-supporting);background:#0a1a24b8;border-color:#b8ccd533}.lead-row-selected td{background:#7cc7ff0f}.lead-detail-row td{background:linear-gradient(135deg,#64d99b0e,#7cc7ff06),#05121aeb;padding:0}.lead-detail-panel{gap:10px;padding:12px;display:grid}.lead-detail-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.lead-detail-summary>div,.lead-detail-lane{background:#081821ad;border:1px solid #7cc7ff2e;border-radius:8px;min-width:0;padding:9px}.lead-detail-summary span,.lead-detail-lane strong{color:var(--color-foreground);font-size:12px;line-height:1.25}.lead-detail-summary strong{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;line-height:1.25;display:block;overflow:hidden}.lead-detail-summary small,.lead-detail-lane p{color:var(--color-text-supporting);margin:3px 0 0;font-size:11.8px;line-height:1.35;display:block}.lead-detail-route{background:linear-gradient(90deg,#f7c45c17,#5cd1b80b),#07151ed1;border:1px solid #f7c45c42;border-radius:8px;gap:8px;padding:10px;display:grid}.lead-detail-route-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-detail-route-head span{color:var(--color-text-supporting);text-transform:uppercase;font-size:11px;line-height:1.2}.lead-detail-route-head strong{color:var(--color-foreground);font-size:12px;line-height:1.25}.lead-detail-route-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.lead-detail-route-step{background:#041018bd;border:1px solid #7cc7ff29;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.lead-detail-route-step svg{color:var(--color-primary)}.lead-detail-route-step strong,.lead-detail-route-step span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead-detail-route-step strong{color:var(--color-foreground);font-size:12px;line-height:1.2}.lead-detail-route-step span{color:var(--color-text-supporting);margin-top:2px;font-size:11px;line-height:1.2}.lead-detail-route-step-ready{background:#194f374d;border-color:#64d99b5c}.lead-detail-route-step-active{background:#15435e52;border-color:#7cc7ff61}.lead-detail-route-step-blocked{background:#5820263d;border-color:#ff747459}.lead-detail-route p{color:var(--color-text-supporting);margin:0;font-size:12px;line-height:1.35}.lead-detail-route p strong{color:var(--color-foreground)}.lead-detail-readiness-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lead-detail-readiness-evidence>div{background:#ffffff09;border:1px solid #7cc7ff24;border-radius:8px;flex-wrap:wrap;gap:5px;min-width:0;padding:8px;display:flex}.lead-detail-readiness-evidence span{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;flex:0 0 100%;font-size:10px;font-weight:850}.lead-detail-readiness-evidence strong{color:var(--color-text-supporting);text-overflow:ellipsis;white-space:nowrap;background:#64d99b14;border:1px solid #64d99b2e;border-radius:999px;max-inline-size:100%;padding:4px 7px;font-size:10.5px;line-height:1.1;overflow:hidden}.lead-detail-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lead-detail-lane{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.lead-detail-lane svg{color:var(--color-primary);margin-top:1px}.table-frame{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;min-width:0;max-width:100%;overflow-x:auto}.table-frame table{border-collapse:collapse;width:100%;min-width:720px}.table-frame th,.table-frame td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:10px 12px}.table-frame td{color:var(--color-text-neutral);font-size:14px;line-height:1.45}.table-frame tr:last-child td{border-bottom:0}.reports-page .table-frame table{min-width:1040px}.control-center-page,.control-center-toolbar{gap:10px}.control-center-data-mode{background:linear-gradient(135deg,#64d99b17,#7cc7ff09),var(--color-surface);border-color:#64d99b57;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:10px;display:grid}.control-center-data-mode-main{align-items:center;gap:10px;min-width:0;display:flex}.control-center-data-mode-main>div{min-width:0}.control-center-data-mode-main strong{color:var(--color-foreground);font-size:14px;line-height:1.25;display:block}.control-center-data-mode-main p{color:var(--color-text-supporting);margin:3px 0 0;font-size:12.5px;line-height:1.35}.control-center-data-mode-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.control-center-data-mode-rules span{min-width:0;color:var(--color-text-neutral);overflow-wrap:anywhere;background:#07101766;border:1px solid #7cc7ff2e;border-radius:7px;padding:7px 8px;font-size:11.5px;font-weight:800;line-height:1.25}.operator-flow-card{background:linear-gradient(135deg,#62b4ff14,#64d99b09),var(--color-surface);border-color:#62b4ff47}.operator-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operator-flow-step{min-width:0;color:var(--color-foreground);background:#0710176b;border:1px solid #62b4ff2e;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:4px 9px;padding:10px;text-decoration:none;display:grid}.operator-flow-step:hover,.operator-flow-step:focus-visible{background:#62b4ff1f;border-color:#7cc7ff8c}.operator-flow-icon{width:28px;height:28px;color:var(--color-primary);background:#7cc7ff14;border:1px solid #7cc7ff57;border-radius:7px;place-items:center;display:grid}.operator-flow-step strong,.operator-flow-step small{overflow-wrap:anywhere;min-width:0}.operator-flow-step strong{color:var(--color-foreground);font-size:13px;line-height:1.25}.operator-flow-step small{color:var(--color-text-supporting);grid-column:2;font-size:11.5px;line-height:1.35}.control-center-help{background:#7cc7ff0e;border:1px solid #7cc7ff2e;border-radius:8px;padding:8px 10px}.control-center-help summary{cursor:pointer;color:var(--color-primary);font-size:13px;font-weight:850}.control-center-help p{color:var(--color-text-supporting);margin-top:8px;font-size:13px}.control-center-next-step{background:linear-gradient(135deg,#64d99b17,#62b4ff09),var(--color-surface);border-color:#64d99b52;gap:10px}.operator-next-action-list{gap:8px;margin:0;padding:0;display:grid}.send-queue-guide{background:linear-gradient(135deg,#64d99b12,#7cc7ff09),var(--color-surface);border-color:#64d99b47;gap:7px;padding:10px}.send-queue-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.send-queue-guide .operator-next-action{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;min-height:74px;padding:8px 10px}.send-queue-guide .operator-next-action-icon{width:30px;height:30px}.send-queue-guide .operator-next-action-command{grid-column:2;justify-self:start;font-size:11px}.send-queue-guide .operator-next-action-copy{gap:2px}.send-queue-guide .operator-next-action-title-row strong{font-size:13px}.send-queue-guide .operator-next-action-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.28;display:-webkit-box;overflow:hidden}.send-queue-stage-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.send-queue-stage-tab{min-width:0;color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer;background:#0e222f94;border:1px solid #7cc7ff33;border-radius:8px;gap:4px;padding:10px;display:grid}.send-queue-stage-tab:hover,.send-queue-stage-tab:focus-visible{background:#7cc7ff1a;border-color:#7cc7ff94;transform:translateY(-1px)}.send-queue-stage-tab.is-active{background:linear-gradient(135deg,#64d99b29,#7cc7ff14),#0e222fc7;border-color:#64d99b9e;box-shadow:inset 0 0 0 1px #64d99b24}.send-queue-stage-tab[aria-selected=true] strong{color:var(--color-foreground)}.send-queue-stage-tab span{width:fit-content;color:var(--color-primary);border:1px solid #7cc7ff47;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:900}.send-queue-stage-tab strong,.send-queue-stage-tab small{overflow-wrap:anywhere;min-width:0}.send-queue-stage-tab strong{font-size:14px;line-height:1.2}.send-queue-stage-tab small{color:var(--color-text-supporting);font-size:12px;line-height:1.3}.owner-test-pipeline{gap:12px;display:grid}.owner-test-command-center,.owner-test-readiness-line,.owner-test-actions,.owner-test-evidence-grid{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.owner-test-command-center{grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr);align-items:stretch;display:grid}.owner-test-progress-panel,.owner-test-next-action{background:#08141cc7;border:1px solid #7cc7ff2e;border-radius:8px;min-width:0;padding:10px}.owner-test-progress-panel{align-content:center;gap:8px;display:grid}.owner-test-readiness-line strong{font-size:13px}.owner-test-readiness-line span,.owner-test-gate-strip span,.owner-test-gate-strip em,.owner-test-roadmap small,.owner-test-evidence-grid span,.owner-test-progress-panel small{color:var(--color-text-supporting);font-size:12px;font-style:normal}.owner-test-progress-track{background:#01080cb8;border:1px solid #7cc7ff33;border-radius:999px;block-size:8px;overflow:hidden}.owner-test-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#55d68ee6,#7cc7fff2);block-size:100%;transition:inline-size .18s ease-out;display:block}.owner-test-next-action{background:linear-gradient(135deg,#55d68e21,#7cc7ff14),#07181edb;border-color:#55d68e47;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.owner-test-next-action strong,.owner-test-next-action p{min-width:0}.owner-test-next-action p{color:var(--color-text-supporting);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.35}.owner-test-tier{block-size:34px;inline-size:34px;color:var(--color-text);background:#55d68e26;border-radius:8px;place-items:center;font-size:12px;font-weight:850;display:inline-grid}.owner-test-next-action button{white-space:nowrap;flex-shrink:0}.owner-test-roadmap{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.owner-test-step{background:#08141cd1;border:1px solid #7cc7ff2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;padding:8px 10px;display:grid;position:relative}.owner-test-step-index{block-size:24px;inline-size:24px;color:var(--color-text);background:#7cc7ff1f;border-radius:999px;place-items:center;font-size:11px;font-weight:850;display:inline-grid}.owner-test-step strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.25;display:block}.owner-test-step small{overflow-wrap:anywhere;min-width:0;margin-top:2px;display:block}.owner-test-step-ready,.owner-test-step-done{border-color:#64d99b5c}.owner-test-step-blocked{border-color:#ff6b756b}.owner-test-step.is-current{box-shadow:inset 0 0 0 1px #d5ae5c66}.owner-test-step-arrow{color:var(--color-text-muted)}.owner-test-gate-strip,.owner-test-form-grid{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.owner-test-gate-strip{background:#08141ca8;border:1px solid #7cc7ff24;border-radius:8px;justify-content:space-between;padding:8px 10px}.owner-test-gate-strip>span,.owner-test-gate-strip>em{overflow-wrap:anywhere;min-width:0}.owner-test-form-grid{grid-template-columns:repeat(2,minmax(220px,1fr));display:grid}.owner-test-actions button,.owner-test-evidence-grid a{border-radius:8px}.owner-test-evidence-grid{background:#08141cd1;border:1px solid #7cc7ff2e;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:10px;display:grid}.owner-test-evidence-grid a{color:var(--color-primary);font-size:12px;font-weight:700;text-decoration:none}.send-queue-page .send-stage-block{display:none}.send-queue-page.send-queue-stage-builder .send-stage-builder,.send-queue-page.send-queue-stage-json .send-stage-json,.send-queue-page.send-queue-stage-mailpit .send-stage-mailpit,.send-queue-page.send-queue-stage-smartlead .send-stage-smartlead,.send-queue-page.send-queue-stage-overview .send-stage-overview,.send-queue-page.send-queue-stage-overview .metric-grid.send-stage-overview{display:grid}@media(min-width:921px){.safety-rail{padding:7px 14px}.safety-rail-primary{flex-wrap:nowrap;gap:8px}.safety-rail-primary>span:last-of-type{display:none}.provider-status-disclosure{flex:0 330px;min-width:0}.provider-status-disclosure summary{width:100%}.dw-session strong,.dw-session small{display:none}.dw-workspace{height:100vh;min-height:0}.dw-main:has(.send-queue-page){min-height:0;overflow:hidden}.send-queue-page{gap:10px;height:100%;min-height:0;overflow:hidden}.send-queue-page>.page-header{align-items:start;gap:0;display:grid}.send-queue-page>.page-header .eyebrow,.send-queue-page>.page-header h2,.send-queue-page>.page-header p:last-child{margin:0}.send-queue-page>.page-header h2{font-size:30px}.send-queue-page>.page-header p:last-child{max-width:880px;color:var(--color-text-supporting);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.send-queue-workbench{grid-template-columns:minmax(248px,292px) minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.send-queue-workbench-rail,.send-queue-workbench-surface{min-width:0;min-height:0}.send-queue-workbench-rail{isolation:isolate;grid-template-rows:minmax(112px,.68fr) minmax(190px,1fr);gap:10px;display:grid;overflow:hidden}.send-queue-workbench-rail .send-queue-guide,.send-queue-workbench-rail .send-queue-stage-nav{overscroll-behavior:contain;min-height:0;scroll-padding-block:10px;position:relative;overflow:auto}.send-queue-workbench-rail .send-queue-guide{z-index:1;max-height:100%;padding:9px}.send-queue-workbench-rail .send-queue-guide-grid,.send-queue-workbench-rail .send-queue-stage-nav{grid-template-columns:1fr}.send-queue-workbench-rail .send-queue-stage-nav{z-index:2}.send-queue-workbench-rail .send-queue-guide-grid{gap:5px}.send-queue-workbench-rail .send-queue-guide .operator-next-action{grid-template-columns:26px minmax(0,1fr);gap:4px 7px;min-height:50px;padding:6px 8px}.send-queue-workbench-rail .send-queue-guide .operator-next-action-icon{width:26px;height:26px}.send-queue-workbench-rail .send-queue-guide .operator-next-action-title-row strong{font-size:11.5px}.email-data-readiness-strip{background:#08141cd1;border:1px solid #7cc7ff2e;border-radius:8px;grid-template-columns:minmax(210px,.9fr) minmax(320px,1.35fr) minmax(160px,.75fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.email-data-readiness-status{min-width:0}.email-data-readiness-status strong,.email-data-readiness-status span{min-width:0;display:block}.email-data-readiness-status span{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.email-data-readiness-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.email-data-readiness-facts span{background:#020c126b;border:1px solid #7cc7ff24;border-radius:7px;gap:2px;min-width:0;padding:6px 8px;display:grid}.email-data-readiness-facts small{color:var(--color-text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:800}.email-data-readiness-facts strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-data-readiness-strip>em{text-overflow:ellipsis;white-space:nowrap;background:#63401238;border:1px solid #f5c05d47;border-radius:999px;justify-self:end;max-width:100%;padding:5px 9px;overflow:hidden}.email-data-readiness-strip-ready>em{background:#12573e47;border-color:#56dc9252}.email-data-lineage-manifest{background:linear-gradient(90deg,#41bca517,#0000 46%),#06131bd1;border:1px solid #7cc7ff29;border-radius:8px;gap:8px;min-width:0;padding:10px 12px;display:grid}.email-data-lineage-manifest-blocked{border-color:#ffc65d57}.email-data-lineage-head,.email-data-lineage-flow,.email-data-lineage-gates,.email-data-lineage-endpoints,.email-data-lineage-blockers{min-width:0}.email-data-lineage-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.email-data-lineage-head strong,.email-data-lineage-head span{overflow-wrap:anywhere;min-width:0;display:block}.email-data-lineage-head strong{color:var(--color-text-strong);font-size:13px}.email-data-lineage-head span{color:var(--color-text-supporting);font-size:11px;line-height:1.35}.email-data-lineage-flow,.email-data-lineage-gates,.email-data-lineage-endpoints,.email-data-lineage-blockers{gap:6px;display:grid}.email-data-lineage-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.email-data-lineage-gates,.email-data-lineage-endpoints{grid-template-columns:repeat(4,minmax(0,1fr))}.email-data-lineage-flow span,.email-data-lineage-gates span,.email-data-lineage-endpoints span,.email-data-lineage-blockers code{background:#020c126b;border:1px solid #7cc7ff21;border-radius:7px;min-width:0;padding:6px 8px;overflow:hidden}.email-data-lineage-flow small,.email-data-lineage-gates small,.email-data-lineage-endpoints strong{color:var(--color-text-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.email-data-lineage-flow strong,.email-data-lineage-gates strong{color:var(--color-foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.email-data-lineage-flow em,.email-data-lineage-endpoints small{color:var(--color-text-supporting);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;display:block;overflow:hidden}.email-data-lineage-blockers{grid-template-columns:repeat(4,minmax(0,1fr))}.email-data-lineage-blockers code{color:var(--color-warning);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px}.email-data-issue-board{background:linear-gradient(135deg,#f5c05d14,#0000 58%),#08141cbd;border:1px solid #7cc7ff29;border-radius:8px;gap:9px;min-width:0;padding:10px 12px;display:grid}.email-data-issue-board-head,.email-data-issue-board-foot{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.email-data-issue-board-head strong,.email-data-issue-board-head span,.email-data-issue-board-foot span,.email-data-issue-board-foot small{overflow-wrap:anywhere;min-width:0;display:block}.email-data-issue-board-head strong{color:var(--color-text-strong);font-size:13px}.email-data-issue-board-head span,.email-data-issue-board-foot small{color:var(--color-text-supporting);font-size:11px;line-height:1.35}.email-data-issue-board-foot span{color:var(--color-text);font-size:12px;font-weight:700}.email-data-issue-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.email-data-issue-bucket{background:#040f16ad;border:1px solid #7cc7ff24;border-radius:8px;gap:6px;min-width:0;min-height:118px;padding:8px;display:grid}.email-data-issue-bucket-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.email-data-issue-bucket strong,.email-data-issue-bucket span,.email-data-issue-bucket small{overflow-wrap:anywhere;min-width:0}.email-data-issue-bucket strong{color:var(--color-text-strong);font-size:12px;line-height:1.25}.email-data-issue-bucket b{color:var(--color-text-strong);font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.email-data-issue-bucket span{color:var(--color-text-supporting);font-size:11px;line-height:1.3}.email-data-issue-bucket small{color:var(--color-text-muted);font-size:10px;line-height:1.25}.email-data-issue-bucket-blocker{border-color:#ff6e6e57}.email-data-issue-bucket-review{border-color:#f5c05d52}.email-data-issue-bucket-info{border-color:#7cc7ff33}.lead-work-scope-builder{background:linear-gradient(135deg,#1e575e57,#08141ce0 58%),#08141cdb;border:1px solid #7cc7ff38;border-radius:8px;grid-template-columns:minmax(190px,.92fr) minmax(300px,1.35fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff0a}.email-data-readiness-strip strong,.lead-work-scope-builder strong{color:var(--color-foreground);font-size:13px}.email-data-readiness-strip span,.email-data-readiness-strip em,.lead-work-scope-builder span,.lead-work-scope-builder p{color:var(--color-text-supporting);overflow-wrap:anywhere;margin:0;font-size:12px;font-style:normal}.lead-work-scope-summary{min-width:0}.lead-work-scope-summary .eyebrow{color:#7cc7ffd1;letter-spacing:.04em;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.lead-work-scope-summary strong{font-size:16px;line-height:1.05;display:block}.lead-work-scope-builder>p{grid-column:1/-1;line-height:1.25}.lead-work-scope-focus-result{background:#12573e2e;border:1px solid #64d99b47;border-radius:7px;grid-column:1/-1;padding:6px 8px;color:var(--color-text-neutral)!important}.lead-work-scope-focus-error{background:#ff6b751f;border-color:#ff6b7561;color:var(--color-warning)!important}.lead-work-scope-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.lead-work-scope-step{background:#020c127a;border:1px solid #7cc7ff29;border-radius:7px;min-width:0;padding:6px 7px}.lead-work-scope-step small,.lead-work-scope-step strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead-work-scope-step small{color:var(--color-text-muted);font-size:10px;font-weight:750}.lead-work-scope-step strong{margin-top:2px;font-size:11.5px;line-height:1.1}.lead-work-scope-step-success{border-color:#64d99b59}.lead-work-scope-step-warning{border-color:#ffc65d66}.lead-work-scope-step-info{border-color:#7cc7ff57}.lead-work-scope-impact{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(260px,1.35fr);gap:7px;display:grid}.lead-work-scope-impact>div{background:#010a0f6b;border:1px solid #7cc7ff24;border-radius:7px;min-width:0;padding:7px 8px}.lead-work-scope-impact span,.lead-work-scope-impact strong,.lead-work-scope-impact small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.lead-work-scope-impact span{color:#7cc7ffc7;text-transform:uppercase;font-size:10px;font-weight:800}.lead-work-scope-impact strong{color:var(--color-foreground);margin-top:3px;font-size:12.5px;line-height:1.15}.lead-work-scope-impact small{color:var(--color-text-muted);margin-top:2px;font-size:10.5px;line-height:1.2}.lead-work-scope-impact-route{background:#135c422e!important;border-color:#64d99b47!important}.lead-work-scope-action-plan{background:#010a0f61;border:1px solid #7cc7ff24;border-radius:8px;grid-column:1/-1;min-width:0;overflow:hidden}.lead-work-scope-action-plan summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 9px;list-style:none;display:flex}.lead-work-scope-action-plan summary::-webkit-details-marker{display:none}.lead-work-scope-action-plan summary span{color:#7cc7ffd6;text-transform:uppercase;font-size:11px;font-weight:850}.lead-work-scope-action-plan summary strong{color:var(--color-text-neutral);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.lead-work-scope-action-plan summary:focus-visible{outline-offset:2px;outline:2px solid #7cc7ffcc}.lead-work-scope-action-grid{border-top:1px solid #7cc7ff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px;display:grid}.lead-work-scope-action-item{background:#08141c9e;border:1px solid #7cc7ff1f;border-radius:7px;min-width:0;padding:7px 8px}.lead-work-scope-action-item span{color:var(--color-warning);font-size:10px;font-weight:900}.lead-work-scope-action-item strong,.lead-work-scope-action-item p,.lead-work-scope-action-item small{min-width:0;margin:0;display:block}.lead-work-scope-action-item strong{color:var(--color-foreground);margin-top:3px;font-size:12px;line-height:1.15}.lead-work-scope-action-item p{color:var(--color-text-supporting);margin-top:4px;font-size:11px;line-height:1.25}.lead-work-scope-action-item small{color:var(--color-text-muted);margin-top:5px;font-size:10.5px;line-height:1.2}.email-data-readiness-strip-blocked,.email-data-readiness-strip-blocked em{color:var(--color-warning);border-color:#ffc65d5c}.email-data-readiness-strip-ready{border-color:#64d99b5c}.lead-work-scope-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lead-work-scope-actions button,.lead-work-scope-actions a{color:var(--color-text-neutral);cursor:pointer;background:#7cc7ff14;border:1px solid #7cc7ff38;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none}.lead-work-scope-actions button:disabled,.lead-work-scope-actions a[aria-disabled=true]{cursor:not-allowed;opacity:.48}.lead-work-scope-actions a:not([aria-disabled=true]){color:var(--color-foreground);background:#64d99b21;border-color:#64d99b6b}.leads-operator-table th{z-index:2;position:sticky;top:0}.leads-operator-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary)}.send-queue-workbench-rail .send-queue-guide .operator-next-action-copy small{-webkit-line-clamp:1;font-size:10.5px}.send-queue-workbench-rail .send-queue-guide .operator-next-action-command{font-size:10px}.send-queue-workbench-rail .send-queue-stage-tab{grid-template-columns:auto minmax(0,1fr);gap:4px 8px;min-height:52px;padding:7px 9px;scroll-margin-block:10px}.send-queue-workbench-rail .send-queue-stage-tab span{grid-row:1/span 2;align-self:start}.send-queue-workbench-rail .send-queue-stage-tab strong{font-size:13px}.send-queue-workbench-rail .send-queue-stage-tab small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.send-queue-workbench-surface{scrollbar-gutter:stable;align-content:start;gap:10px;padding-right:4px;display:grid;overflow:auto}.send-queue-page.send-queue-stage-smartlead .send-queue-workbench-surface{padding-right:0;overflow:hidden}.send-queue-workbench-surface>.send-stage-block{min-width:0}.send-queue-workbench-surface>.ops-card,.send-queue-workbench-surface>.mailpit-dry-run{padding:10px}.send-queue-page.send-queue-stage-smartlead .send-stage-smartlead{scrollbar-gutter:stable;align-content:start;gap:8px;max-height:100%;padding-right:8px;overflow:auto}.send-queue-page.send-queue-stage-smartlead .send-stage-smartlead>p{margin:0;font-size:12px;line-height:1.35}.send-queue-page.send-queue-stage-smartlead .send-stage-smartlead>.control-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.send-queue-page.send-queue-stage-smartlead .send-stage-smartlead>.control-actions button{min-height:38px;padding:6px 8px}.send-queue-page.send-queue-stage-smartlead .send-stage-smartlead>.control-actions button span{font-size:12px;line-height:1.15}.send-queue-page.send-queue-stage-smartlead .smartlead-rehearsal-ribbon{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(170px,1.15fr);gap:6px}.send-queue-page.send-queue-stage-smartlead .smartlead-rehearsal-cell,.send-queue-page.send-queue-stage-smartlead .smartlead-rehearsal-next,.send-queue-page.send-queue-stage-smartlead .smartlead-provider-write-selector,.send-queue-page.send-queue-stage-smartlead .smartlead-gate-result{padding:8px}.send-queue-workbench-surface>.send-stage-builder#send-builder{gap:10px}.send-queue-workbench-surface .template-preview-lab{grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:10px}.send-queue-workbench-surface .template-preview-frame{min-height:420px}.send-queue-workbench-surface .email-artifact-proof-command{grid-template-columns:minmax(220px,.78fr) minmax(260px,.72fr) minmax(300px,1fr);gap:8px;padding:8px}.send-queue-workbench-surface .email-artifact-proof-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.send-queue-workbench-surface .email-artifact-proof-secondary button{min-height:32px;font-size:10.5px}.send-queue-workbench-surface .template-plain-text{grid-column:1/-1;max-height:64px;overflow:auto}.send-queue-workbench-surface .template-builder-panel{gap:10px}.send-queue-workbench-surface .template-builder-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.send-queue-workbench-surface .quality-list,.send-queue-workbench-surface .readiness-epic-list{max-height:230px;overflow:auto}.dw-main:has(.imports-page){min-height:0;overflow:hidden}.imports-page{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden}.imports-page>.page-header{align-items:start;gap:2px;display:grid}.imports-page>.page-header .eyebrow,.imports-page>.page-header h2,.imports-page>.page-header p:last-child{margin:0}.imports-page>.page-header h2{font-size:30px}.imports-page>.page-header p:last-child{max-width:980px;color:var(--color-text-supporting);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.imports-workbench{grid-template-columns:minmax(292px,350px) minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.imports-command-rail,.imports-workbench-surface{min-width:0;min-height:0}.imports-command-rail{scrollbar-gutter:stable;align-content:start;gap:8px;padding-right:3px;display:grid;overflow:auto}.imports-command-rail>.ops-card,.imports-command-rail>.control-panel{padding:9px}.imports-command-rail .import-flow-guide .ops-card-header{margin-bottom:6px}.imports-command-rail .data-path-steps{grid-template-columns:1fr;gap:5px}.imports-command-rail .data-path-step{grid-template-columns:20px minmax(0,1fr);gap:5px;min-height:34px;padding:6px 7px}.imports-command-rail .data-path-step p{display:none}.imports-command-rail>.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.imports-command-rail>.metric-grid .ops-card{gap:4px;min-height:74px;padding:8px}.imports-command-rail>.metric-grid .ops-card-header{align-items:start;gap:5px}.imports-command-rail>.metric-grid p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.imports-command-rail .control-panel{gap:8px;display:grid}.imports-command-rail .field-control{gap:5px}.imports-command-rail .field-control span{font-size:12px}.imports-command-rail .field-control input{min-height:34px;padding:6px 8px;font-size:12.5px}.imports-command-rail .control-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.imports-command-rail .control-actions button{justify-content:center;min-height:34px;padding:6px 8px;font-size:12px}.imports-command-rail .review-checkbox,.imports-command-rail .control-actions p{grid-column:1/-1}.imports-command-rail .review-checkbox{gap:7px;padding:7px}.imports-command-rail .review-checkbox span,.imports-command-rail .control-actions p{color:var(--color-text-supporting);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.32;display:-webkit-box;overflow:hidden}.imports-workbench-surface{scrollbar-gutter:stable;align-content:start;gap:8px;padding-right:4px;display:grid;overflow:auto}.imports-workbench-surface>.ops-card,.imports-workbench-surface>.metric-grid,.imports-workbench-surface>.table-frame{min-width:0}.imports-workbench-surface>.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.imports-workbench-surface>.metric-grid[aria-label="Сводка листов импорта"]{grid-template-columns:repeat(4,minmax(0,1fr))}.imports-workbench-surface>.metric-grid .ops-card{min-height:86px;padding:8px}.imports-workbench-surface>.metric-grid .ops-card-header{gap:5px}.imports-workbench-surface>.metric-grid strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.2;display:-webkit-box;overflow:hidden}.imports-workbench-surface>.metric-grid p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.imports-workbench-surface .source-coverage-panel{background:linear-gradient(135deg,#7cc7ff14,#4bd6aa0d),var(--color-surface);border-color:#7cc7ff3d;gap:8px;padding:10px;display:grid}.source-coverage-strip,.source-coverage-sheets,.source-coverage-channels,.source-coverage-crm{gap:7px;min-width:0;display:grid}.source-coverage-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.source-coverage-strip span,.source-coverage-sheet{background:#ffffff09;border:1px solid #7cc7ff2e;border-radius:8px;min-width:0;padding:7px}.source-coverage-strip strong,.source-coverage-sheets strong,.source-coverage-crm strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.source-coverage-strip small,.source-coverage-sheets small,.source-coverage-crm small{color:var(--color-text-supporting);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.25;display:block;overflow:hidden}.source-coverage-sheet{gap:3px;display:grid}.source-coverage-sheet small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.source-coverage-sheets{grid-template-columns:repeat(3,minmax(0,1fr))}.source-coverage-crm,.source-coverage-channels{border-top:1px solid #7cc7ff2e;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;padding-top:8px}.source-coverage-channels strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.source-coverage-channels small{color:var(--color-text-supporting);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.25;display:block;overflow:hidden}.imports-workbench-surface>.table-frame{max-height:300px;overflow:auto}.imports-workbench-surface>.table-frame table{min-width:920px}.imports-workbench-surface .table-frame th,.imports-workbench-surface .table-frame td{padding:7px 8px;font-size:12px;line-height:1.3}.imports-workbench-surface .table-frame th{z-index:1;background:var(--color-surface);position:sticky;top:0}.imports-workbench-surface .ops-card[aria-label="Профиль качества импортированных данных"]{gap:7px;padding:10px;display:grid}.imports-workbench-surface .ops-card[aria-label="Профиль качества импортированных данных"]>p{display:none}.imports-workbench-surface .data-quality-filters{grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:7px;padding:8px}.imports-workbench-surface .data-quality-filters label{gap:4px;font-size:11.5px}.imports-workbench-surface .data-quality-filters select,.imports-workbench-surface .data-quality-filters button{min-height:32px;padding:5px 7px;font-size:12px}.imports-workbench-surface .data-quality-filters .inline-note{grid-column:1/-1;margin:0;font-size:11.5px}.imports-workbench-surface .duplicate-resolution-queue{gap:8px;padding:10px}.imports-workbench-surface .duplicate-resolution-main{grid-template-columns:minmax(0,1fr) auto;gap:8px}.imports-workbench-surface .duplicate-resolution-main button{min-height:32px;padding:6px 8px}.imports-workbench-surface .duplicate-resolution-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.imports-workbench-surface .quality-list{max-height:190px;overflow:auto}.imports-workbench-surface .data-quality-detail{max-height:430px;overflow:auto}.imports-workbench-surface .decision-controls{gap:8px}.imports-workbench-surface .decision-control-header,.imports-workbench-surface .decision-action-grid{grid-template-columns:minmax(0,1fr) auto}.import-workbench-empty{background:linear-gradient(135deg,#f5c25714,#7cc7ff09),var(--color-surface);border-color:#f5c25752}.import-empty-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.import-empty-grid span{background:#0710176b;border:1px solid #7cc7ff2e;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.import-empty-grid strong{color:var(--color-foreground);font-size:13px;line-height:1.2}.import-empty-grid small{color:var(--color-text-supporting);font-size:12px;line-height:1.3}.dw-main:has(.lab-page){min-height:0;overflow:hidden}.lab-page{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden}.lab-page>.lab-header{align-items:start;gap:2px 12px}.lab-page>.lab-header .eyebrow,.lab-page>.lab-header h2,.lab-page>.lab-header p{margin:0}.lab-page>.lab-header h2{font-size:30px}.lab-page>.lab-header>p:not(.eyebrow):not(.lab-safety-note){max-width:900px;color:var(--color-text-supporting);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:none;overflow:hidden}.lab-page>.lab-header .lab-safety-note{padding:5px 8px;font-size:12px}.lab-page>.lab-header .lab-header-badges{gap:5px;max-width:500px}.lab-workbench{grid-template-columns:minmax(300px,350px) minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.lab-command-rail,.lab-workbench-surface{min-width:0;min-height:0}.lab-command-rail{scrollbar-gutter:stable;align-content:start;gap:8px;padding-right:3px;display:grid;overflow:auto}.lab-command-rail>.ops-card{padding:9px}.lab-command-rail>.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lab-command-rail>.metric-grid .lab-metric{gap:4px;min-height:64px;padding:7px}.lab-command-rail>.metric-grid .ops-card-header{align-items:start;gap:5px}.lab-command-rail>.metric-grid p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.lab-command-rail .lab-builder{gap:8px;display:grid}.lab-command-rail .field-control{gap:5px;font-size:12px}.lab-command-rail .field-control input,.lab-command-rail .field-control select{min-height:34px;padding:6px 8px;font-size:12.5px}.lab-command-rail .field-hint{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.lab-command-rail .lab-advanced-settings summary{min-height:32px;padding:6px 8px;font-size:12px}.lab-command-rail .lab-toggle{gap:7px;padding:7px}.lab-command-rail .control-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lab-command-rail .control-actions button{justify-content:center;min-height:34px;padding:6px 8px;font-size:12px}.lab-command-rail .control-actions p{-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:1/-1;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.lab-command-rail .lab-dataset-list{gap:6px;max-height:166px;padding-top:7px;overflow:auto}.lab-command-rail .lab-dataset-button{padding:7px}.lab-command-rail .safe-empty-state{grid-template-columns:28px minmax(0,1fr);gap:7px;padding:8px}.lab-command-rail .safe-empty-state-icon{width:28px;height:28px}.lab-command-rail .safe-empty-state p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.lab-workbench-surface{flex-direction:column;gap:8px;display:flex;overflow:hidden}.lab-workbench-surface>.lab-mvp-loop,.lab-workbench-surface>.lab-execution-result{flex:none;min-width:0}.lab-workbench-surface>.lab-mvp-loop{gap:7px;padding:10px}.lab-workbench-surface .lab-mvp-loop>p{display:none}.lab-workbench-surface .lab-mvp-loop-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.lab-workbench-surface .lab-mvp-step{grid-template-columns:20px minmax(0,1fr);gap:5px;min-height:48px;padding:6px}.lab-workbench-surface .lab-mvp-step-marker{width:20px;height:20px}.lab-workbench-surface .lab-mvp-step strong{font-size:11.5px}.lab-workbench-surface .lab-mvp-step small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10.5px;display:-webkit-box;overflow:hidden}.lab-workbench-surface .lab-mvp-loop .control-actions{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.lab-workbench-surface .lab-mvp-loop .control-actions button,.lab-workbench-surface .lab-mvp-loop .lab-mvp-next-link{min-height:34px;padding:6px 10px;font-size:12px}.lab-workbench-surface .lab-mvp-loop .control-actions p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.lab-workbench-surface .lab-mvp-loop>.lab-execution-metrics{gap:4px}.lab-workbench-surface .lab-mvp-loop>.lab-execution-metrics span{padding:2px 7px;font-size:10.5px}.lab-workbench-surface>.lab-grid{flex:auto;grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);align-items:stretch;gap:8px;min-height:0;overflow:hidden}.lab-workbench-surface .lab-preview,.lab-workbench-surface .lab-workflow{min-height:0;padding:10px;overflow:auto}.lab-workbench-surface .lab-preview{grid-template-rows:auto auto minmax(0,1fr);gap:8px;display:grid;overflow:hidden}.lab-workbench-surface .lab-preview>.safe-empty-state{grid-template-columns:34px minmax(0,1fr)}.lab-workbench-surface .lab-table{height:100%;min-height:0;max-height:none;overflow:auto}.lab-workbench-surface .lab-table table{min-width:760px}.lab-workbench-surface .lab-table th,.lab-workbench-surface .lab-table td{padding:7px 8px;font-size:12px;line-height:1.3}.lab-workbench-surface .lab-workflow{scrollbar-gutter:stable;align-content:start;gap:8px;max-height:100%;display:grid;position:static}.lab-workbench-surface .lab-progress{gap:5px}.lab-workbench-surface .lab-step{grid-template-columns:20px minmax(0,1fr);gap:5px;min-height:38px;padding:6px 7px}.lab-workbench-surface .lab-step-icon{width:20px;height:20px}.lab-workbench-surface .lab-step strong{font-size:12px}.lab-workbench-surface .lab-step small{display:none}.lab-workbench-surface .lab-run-panel,.lab-workbench-surface .lab-run-history,.lab-workbench-surface .lab-gates{gap:6px;padding-top:7px}.lab-workbench-surface .lab-run-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.lab-workbench-surface .lab-run-actions button{grid-template-columns:24px minmax(0,1fr);gap:6px;min-height:48px;padding:6px}.lab-workbench-surface .lab-run-actions button>svg{width:24px;height:24px;padding:4px}.lab-workbench-surface .lab-run-actions button span{font-size:11.5px}.lab-workbench-surface .lab-run-actions button small{display:none}.lab-workbench-surface .lab-run-note,.lab-workbench-surface .lab-run-disabled-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.lab-workbench-surface .lab-run-history-item{gap:4px;padding:6px}.lab-workbench-surface .lab-run-summary-chips span{padding:2px 6px;font-size:10px}.lab-workbench-surface>.lab-execution-result{max-height:190px;padding:9px;overflow:auto}.lab-workbench-surface .lab-artifact-preview{padding:8px}.lab-workbench-surface .lab-artifact-preview h3{font-size:14px}.lab-workbench-surface .lab-artifact-preview p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.lab-email-review-lens{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:8px;min-width:0;display:grid}.lab-email-review-pane{background:#03172394;border:1px solid #7dd3fc2e;border-radius:10px;gap:7px;min-width:0;padding:8px;display:grid}.lab-email-review-pane-sendable{border-color:#34d3993d}.lab-email-review-pane-operator{background:#0c1d2c9e;border-color:#7dd3fc33}.lab-email-review-pane h3,.lab-email-review-pane p{margin:0}.lab-email-review-pane h3{color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.lab-email-review-pane>p,.lab-email-reference-block p{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.lab-email-reference-block{border-top:1px solid #7dd3fc1f;gap:4px;min-width:0;padding-top:7px;display:grid}.lab-email-reference-block strong{color:var(--color-text-primary);letter-spacing:0;font-size:11px}.dw-main:has(.drafts-page){min-height:0;overflow:hidden}.drafts-page{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden}.drafts-page>.drafts-header{align-items:start;gap:2px 12px}.drafts-page>.drafts-header .eyebrow,.drafts-page>.drafts-header h2,.drafts-page>.drafts-header p{margin:0}.drafts-page>.drafts-header h2{font-size:30px}.drafts-page>.drafts-header>div:first-child>p:not(.eyebrow){display:none}.drafts-page>.drafts-header .draft-safety-stack{gap:5px;max-width:620px}.drafts-page>.drafts-header .draft-safety-stack .status-badge{min-height:24px;padding:3px 7px;font-size:10.5px}.drafts-workbench{grid-template-columns:minmax(266px,300px) minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.drafts-command-rail,.drafts-workbench-surface{min-width:0;min-height:0}.drafts-command-rail{scrollbar-gutter:stable;align-content:start;gap:8px;padding-right:3px;display:grid;overflow:auto}.drafts-command-rail>.ops-card{padding:9px}.drafts-command-rail .drafts-operator-guide .ops-card-header{margin-bottom:6px}.drafts-command-rail .drafts-guide-grid{grid-template-columns:1fr;gap:5px}.drafts-command-rail .operator-next-action{grid-template-columns:26px minmax(0,1fr);gap:4px 7px;min-height:46px;padding:6px 8px}.drafts-command-rail .operator-next-action-icon{width:26px;height:26px}.drafts-command-rail .operator-next-action-title-row strong{font-size:11.5px}.drafts-command-rail .operator-next-action-copy small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.drafts-command-rail .operator-next-action-command{font-size:10px}.drafts-command-rail>.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.drafts-command-rail>.metric-grid .ops-card{gap:4px;min-height:64px;padding:7px}.drafts-command-rail>.metric-grid .ops-card-header{align-items:start;gap:5px}.drafts-command-rail>.metric-grid p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.drafts-command-rail .canonical-lead-handoff{gap:7px;max-height:318px;display:grid;overflow:auto}.drafts-command-rail .canonical-lead-handoff>p{color:var(--color-text-supporting);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.32;display:-webkit-box;overflow:hidden}.drafts-command-rail .canonical-lead-handoff .draft-lead-meta{gap:4px}.drafts-command-rail .canonical-lead-handoff .draft-lead-meta span{min-height:22px;padding:2px 6px;font-size:10.5px}.drafts-command-rail .canonical-lead-handoff .control-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.drafts-command-rail .canonical-lead-handoff .control-actions button{justify-content:center;min-height:34px;padding:6px 8px;font-size:11.5px}.drafts-command-rail .canonical-lead-handoff .control-actions p{-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:1/-1;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.drafts-command-rail .real-lead-consent-dialog{gap:7px;padding:8px}.drafts-workbench-surface{grid-template-rows:minmax(0,1fr) minmax(174px,218px);grid-template-columns:minmax(0,1fr) minmax(220px,.48fr) minmax(244px,.56fr);gap:8px;display:grid;overflow:hidden}.drafts-workbench-surface>.ops-card,.drafts-workbench-surface>.draft-lab-layout{min-width:0;min-height:0}.drafts-workbench-surface>.ops-card[role=alert]{z-index:1;grid-area:1/1/auto/-1;align-self:start}.drafts-workbench-surface>.draft-lab-layout{grid-area:1/1/auto/-1;grid-template-columns:minmax(154px,176px) minmax(360px,1fr) minmax(224px,250px);align-items:stretch;gap:8px;min-height:0;overflow:hidden}.drafts-workbench-surface>.draft-eval-summary{grid-area:2/1}.drafts-workbench-surface>.draft-create-preflight{grid-area:2/2}.drafts-workbench-surface>.draft-review-queue{grid-area:2/3}.drafts-workbench-surface>.draft-eval-summary,.drafts-workbench-surface>.draft-create-preflight,.drafts-workbench-surface>.draft-review-queue{scrollbar-gutter:stable;align-content:start;gap:7px;padding:9px;display:grid;overflow:auto}.drafts-workbench-surface>.draft-eval-summary>p,.drafts-workbench-surface>.draft-create-preflight>p,.drafts-workbench-surface>.draft-review-queue>p{color:var(--color-text-supporting);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.drafts-workbench-surface .draft-lead-meta{gap:4px}.drafts-workbench-surface .draft-lead-meta span{min-height:22px;padding:2px 6px;font-size:10.5px}.drafts-workbench-surface .quality-list{gap:5px}.drafts-workbench-surface .quality-item{grid-template-columns:16px minmax(0,1fr);gap:6px;padding:6px}.drafts-workbench-surface .quality-item svg{width:16px;height:16px}.drafts-workbench-surface .quality-item strong{margin-right:4px;font-size:12px;line-height:1.22}.drafts-workbench-surface .quality-item span,.drafts-workbench-surface .quality-item p{font-size:10.5px;line-height:1.25}.drafts-workbench-surface .quality-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.drafts-workbench-surface .draft-lead-list,.drafts-workbench-surface .draft-side-panel,.drafts-workbench-surface .draft-preview-panel{scrollbar-gutter:stable;min-height:0;padding:9px;overflow:auto}.drafts-workbench-surface .draft-lead-list{align-content:start;gap:7px;display:grid}.drafts-workbench-surface .draft-lead-buttons{gap:5px}.drafts-workbench-surface .draft-lead-buttons button{gap:1px;min-height:42px;padding:5px 6px}.drafts-workbench-surface .draft-lead-buttons button strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.drafts-workbench-surface .draft-lead-buttons button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drafts-workbench-surface .draft-preview-panel{grid-template-rows:auto minmax(0,1fr);gap:8px;display:grid;overflow:hidden}.drafts-workbench-surface .draft-context-card,.drafts-workbench-surface .draft-message-card,.drafts-workbench-surface .draft-side-panel>.ops-card{padding:10px}.drafts-workbench-surface .draft-context-card{gap:7px}.drafts-workbench-surface .draft-context-card>p{color:var(--color-text-supporting);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.drafts-workbench-surface .draft-message-card{grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;min-height:0;display:grid;overflow:hidden}.drafts-workbench-surface .draft-subject{gap:3px;padding:7px 8px}.drafts-workbench-surface .draft-subject strong{font-size:12.5px;line-height:1.28}.drafts-workbench-surface .draft-email-body{scrollbar-gutter:stable;min-height:0;max-height:none;padding:10px;font-size:12.5px;line-height:1.45;overflow:auto}.drafts-workbench-surface .draft-actions{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.drafts-workbench-surface .draft-actions button{min-height:32px;padding:5px 8px;font-size:11.5px}.drafts-workbench-surface .draft-actions p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.drafts-workbench-surface .draft-side-panel{align-content:start;gap:8px;display:grid}.drafts-workbench-surface .signal-row{gap:6px;padding:6px 7px}.drafts-workbench-surface .signal-row p,.drafts-workbench-surface .signal-row strong{font-size:11.5px;line-height:1.3}.drafts-workbench-surface .draft-create-preflight .control-actions{grid-template-columns:minmax(0,1fr);gap:5px}.drafts-workbench-surface .draft-create-preflight .control-actions button{justify-content:center;min-height:32px;padding:5px 8px;font-size:11.5px}.drafts-workbench-surface .draft-create-preflight .control-actions p{display:none}.drafts-workbench-surface .draft-review-queue .review-draft-card{gap:6px;padding:8px}.drafts-workbench-surface .draft-review-queue .draft-email-body{max-height:66px}.drafts-workbench-surface .review-actions{grid-template-columns:minmax(0,1fr);gap:5px}.drafts-workbench-surface .review-actions button,.drafts-workbench-surface .review-actions input{min-height:30px;padding:5px 7px;font-size:11.5px}.drafts-workbench-surface .review-reason-field{gap:4px;font-size:11.5px}.drafts-workbench-surface .draft-review-queue .inline-note{display:none}.dw-main:has(.provider-control-page){min-height:0;overflow:hidden}.provider-control-page{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden}.provider-control-page>.provider-control-header{align-items:start;gap:2px 12px}.provider-control-page>.provider-control-header .eyebrow,.provider-control-page>.provider-control-header h2,.provider-control-page>.provider-control-header p{margin:0}.provider-control-page>.provider-control-header h2{font-size:30px}.provider-control-page>.provider-control-header p:last-child{display:none}.provider-control-page>.provider-control-header .provider-refresh-button{min-width:154px;min-height:34px;padding:6px 9px;font-size:12px}.settings-workbench{grid-template-columns:minmax(300px,350px) minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.settings-command-rail,.settings-workbench-surface{min-width:0;min-height:0}.settings-command-rail{align-content:start;gap:0;padding-right:3px;display:grid;overflow:hidden}.settings-command-rail>.ops-card,.settings-command-rail>.provider-launch-summary,.settings-command-rail>.provider-gate-rail,.settings-command-rail>.llm-usage-rail,.settings-command-rail>.smartlead-provider-cockpit{padding:8px}.settings-command-rail .smartlead-provider-cockpit{background:linear-gradient(145deg,#4b8bf414,#09121bf0 46%),var(--color-card-background);border:1px solid #4b8bf433;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-height:0;display:grid;overflow:hidden}.settings-command-rail .smartlead-cockpit-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 8px;display:grid}.settings-command-rail .smartlead-cockpit-header>div:first-child{min-width:0}.settings-command-rail .smartlead-cockpit-header span:first-child{color:var(--color-foreground);font-size:13px;font-weight:900}.settings-command-rail .smartlead-cockpit-header p{display:none}.settings-command-rail .smartlead-provider-write-preference{background:#07141db8;border:1px solid #7cc7ff38;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(82px,112px);align-items:center;gap:6px;min-width:0;padding:6px 7px;display:grid}.settings-command-rail .smartlead-provider-write-preference>span:first-child{display:none}.settings-command-rail .smartlead-provider-write-preference>span,.settings-command-rail .smartlead-provider-write-preference>strong{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.15}.settings-command-rail .smartlead-provider-write-preference>span{color:var(--color-text-muted);font-weight:750}.settings-command-rail .smartlead-provider-write-preference>strong{color:var(--color-foreground);font-weight:850}.settings-command-rail .smartlead-provider-write-preference .status-badge{text-overflow:ellipsis;white-space:nowrap;justify-self:end;max-width:112px;min-height:20px;padding:3px 6px;font-size:10px;overflow:hidden}.settings-command-rail .smartlead-cockpit-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.settings-command-rail .smartlead-cockpit-tab{text-align:left;background:#ffffff0a;border-color:#94a3b838;justify-content:space-between;min-width:0;min-height:42px;padding:5px 6px}.settings-command-rail .smartlead-cockpit-tab[aria-selected=true]{background:#4b8bf429;border-color:#4b8bf485;box-shadow:inset 0 0 0 1px #4b8bf438}.settings-command-rail .smartlead-cockpit-tab>span:first-child{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.15;overflow:hidden}.settings-command-rail .smartlead-cockpit-tab .status-badge{text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;max-width:100%;overflow:hidden}.settings-command-rail .smartlead-cockpit-panel{min-height:0}.settings-command-rail .smartlead-provider-write-actions{gap:8px}.settings-command-rail .smartlead-action-matrix{gap:7px;max-height:228px;padding-right:2px;display:grid;overflow:auto}.settings-command-rail .smartlead-action-row{background:#ffffff09;border:1px solid #94a3b833;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:7px;display:grid}.settings-command-rail .smartlead-action-row>div:first-child{gap:2px;min-width:0;display:grid}.settings-command-rail .smartlead-action-row strong,.settings-command-rail .smartlead-action-row span,.settings-command-rail .smartlead-action-row small{overflow-wrap:anywhere}.settings-command-rail .smartlead-action-row strong{color:var(--color-foreground);font-size:11px;font-weight:850}.settings-command-rail .smartlead-action-row span,.settings-command-rail .smartlead-action-row small,.settings-command-rail .smartlead-action-row li{color:var(--color-text-muted);font-size:10.5px;line-height:1.2}.settings-command-rail .smartlead-action-row .draft-lead-meta,.settings-command-rail .smartlead-action-row .smartlead-action-control-chain,.settings-command-rail .smartlead-action-row small,.settings-command-rail .smartlead-action-row details{grid-column:1/-1}.settings-command-rail .smartlead-action-control-chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.settings-command-rail .smartlead-action-control-chain span{min-width:0;color:var(--color-text-neutral);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;background:#4b8bf413;border:1px solid #4b8bf42e;border-radius:7px;padding:5px 6px;font-size:9.5px;font-weight:760;line-height:1.18;overflow:hidden}.settings-command-rail .smartlead-cockpit-panel>.llm-usage-rail{background:0 0;border:0;padding:0}.settings-command-rail .provider-launch-summary{grid-template-columns:1fr;gap:7px}.settings-command-rail .provider-launch-primary,.settings-command-rail .provider-launch-next{gap:4px}.settings-command-rail .provider-launch-next{display:none}.settings-command-rail .provider-launch-primary strong,.settings-command-rail .provider-launch-next strong{font-size:13px;line-height:1.25}.settings-command-rail .provider-launch-primary p{display:none}.settings-command-rail .provider-launch-status,.settings-command-rail .provider-launch-next span{padding:2px 7px;font-size:10px}.settings-command-rail .provider-launch-counts,.settings-command-rail .llm-usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.settings-command-rail .smartlead-campaign-control .llm-usage-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-command-rail .smartlead-accounts-control .llm-usage-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.settings-command-rail .smartlead-insights-control .llm-usage-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-command-rail .llm-metric-pill,.settings-command-rail .llm-provider-row{padding:6px}.settings-command-rail .llm-metric-pill span,.settings-command-rail .llm-provider-row span{font-size:9.5px}.settings-command-rail .llm-metric-pill strong,.settings-command-rail .llm-provider-row strong{font-size:12px}.settings-command-rail .provider-gate-rail,.settings-command-rail .provider-gate-rail>div:first-child,.settings-command-rail .provider-gate-rail p{display:none}.settings-command-rail .provider-gate-rail .badge-row,.settings-command-rail .provider-badge-row{gap:5px}.settings-command-rail .ai-provider-focus{gap:6px;padding:8px}.settings-command-rail .ai-provider-focus-header{grid-template-columns:minmax(0,1fr) auto}.settings-command-rail .ai-provider-focus-header strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.settings-command-rail .ai-provider-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.settings-command-rail .ai-provider-card{gap:5px;padding:7px}.settings-command-rail .ai-provider-card-title{gap:4px;display:grid}.settings-command-rail .ai-provider-card-title>span{font-size:11.5px}.settings-command-rail .ai-provider-card p,.settings-command-rail .ai-provider-limit-note,.settings-command-rail .ai-provider-metrics .llm-metric-pill:nth-child(n+3){display:none}.settings-command-rail .ai-provider-metrics{grid-template-columns:1fr;gap:5px}.settings-command-rail .status-badge{min-height:22px;padding:2px 6px;font-size:10px}.settings-command-rail .llm-usage-rail{gap:7px}.settings-command-rail .llm-usage-title{grid-template-columns:minmax(0,1fr) auto;gap:7px}.settings-command-rail .llm-usage-title p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.settings-command-rail .smartlead-campaign-control .llm-usage-title p,.settings-command-rail .smartlead-accounts-control .llm-usage-title p,.settings-command-rail .smartlead-insights-control .llm-usage-title p,.settings-command-rail .smartlead-reply-sync-control .llm-usage-title p{display:none}.settings-command-rail .smartlead-reply-sync-actions{gap:5px}.settings-command-rail .smartlead-reply-sync-actions .table-action-button{min-height:30px;padding:4px 8px;font-size:11px;line-height:1.15}.settings-command-rail .smartlead-reply-sync-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.settings-command-rail .smartlead-reply-sync-metrics span{padding:4px 5px;font-size:10px}.settings-command-rail .sender-gate-summary{color:#92400e;background:#fffbebc2;border:1px solid #d9770642;border-radius:7px;margin:0;padding:5px 7px;font-size:10.5px;line-height:1.25}.settings-command-rail .smartlead-accounts-control>.inline-note{display:none}.settings-command-rail .llm-provider-strip{grid-template-columns:1fr;gap:5px}.settings-command-rail .llm-safe-actions{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-left:16px;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.settings-workbench-surface{flex-direction:column;gap:8px;display:flex;overflow:hidden}.settings-workbench-surface>.provider-priority-plan,.settings-workbench-surface>.provider-readiness-table-card{min-width:0}.settings-workbench-surface>.provider-priority-plan{flex:none;gap:7px;padding:10px}.settings-workbench-surface>.provider-priority-plan .ops-card-header{gap:6px}.settings-workbench-surface .provider-priority-frame{max-height:190px;overflow:auto}.settings-workbench-surface .provider-priority-frame table{min-width:860px}.settings-workbench-surface .provider-priority-frame th,.settings-workbench-surface .provider-priority-frame td{padding:7px 8px;font-size:12px;line-height:1.3}.settings-workbench-surface .provider-priority-frame td strong{font-size:12px}.settings-workbench-surface .provider-priority-frame td span:not(.status-badge){display:none}.settings-workbench-surface>.provider-readiness-table-card{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:10px;display:flex;overflow:hidden}.settings-workbench-surface>.provider-readiness-table-card>p{display:none}.settings-workbench-surface .provider-readiness-frame{scrollbar-gutter:stable;flex:auto;height:100%;min-height:0;max-height:none;overflow:auto}.settings-workbench-surface .provider-readiness-frame table{min-width:980px}.settings-workbench-surface .provider-readiness-table th,.settings-workbench-surface .provider-readiness-table td{padding:8px 9px;font-size:12px;line-height:1.32}.settings-workbench-surface .provider-module-cell{grid-template-columns:24px minmax(0,1fr);gap:7px}.settings-workbench-surface .provider-module-icon{border-radius:7px;width:24px;height:24px}.settings-workbench-surface .provider-module-cell strong,.settings-workbench-surface .provider-use-cell strong{font-size:12.5px}.settings-workbench-surface .provider-module-cell small,.settings-workbench-surface .provider-use-cell small,.settings-workbench-surface .provider-next-action{font-size:11px;line-height:1.3}.settings-workbench-surface .provider-badge-row{gap:4px}.settings-workbench-surface .provider-badge-row .status-badge{min-height:20px;padding:1px 6px;font-size:9.5px}.settings-workbench-surface .provider-evidence-details summary{font-size:11.5px;line-height:1.3}.settings-workbench-surface .provider-list-block li{min-height:18px;padding:1px 5px;font-size:10.5px}.settings-workbench-surface .provider-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.settings-workbench-surface .provider-detail-list div{padding:5px}.dw-main:has(.automations-page){min-height:0;overflow:hidden}.automations-page{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden}.automations-page>.page-header{align-items:start;gap:2px;display:grid}.automations-page>.page-header .eyebrow,.automations-page>.page-header h2,.automations-page>.page-header p{margin:0}.automations-page>.page-header h2{font-size:30px}.automations-page>.page-header p:last-child{display:none}.automations-workbench{grid-template-columns:minmax(300px,350px) minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.automations-command-rail,.automations-workbench-surface{min-width:0;min-height:0}.automations-command-rail{scrollbar-gutter:stable;align-content:start;gap:8px;padding-right:3px;display:grid;overflow:hidden auto}.automations-command-rail>.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.automations-command-rail>.metric-grid .ops-card{gap:4px;min-height:64px;padding:7px}.automations-command-rail>.metric-grid .ops-card-header{align-items:start;gap:5px}.automations-command-rail>.metric-grid p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.automations-command-rail>.filter-bar,.automations-command-rail>.mailpit-smoke-panel,.automations-command-rail>.ops-card[role=alert]{padding:9px}.automations-command-rail>.filter-bar{grid-template-columns:1fr;gap:8px;display:grid}.automations-command-rail>.filter-bar label{gap:4px;font-size:11.5px}.automations-command-rail>.filter-bar select{min-height:32px;padding:5px 7px;font-size:11.5px}.automations-command-rail>.filter-bar .control-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.automations-command-rail>.filter-bar .control-actions button{justify-content:center;min-height:32px;padding:5px 7px;font-size:11.5px}.automations-command-rail>.filter-bar .control-actions p{color:var(--color-text-supporting);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.automations-command-rail .mailpit-smoke-panel{gap:7px;min-width:0;overflow:hidden}.automations-command-rail .mailpit-smoke-controls{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0}.automations-command-rail .mailpit-smoke-controls .field-control{gap:4px;min-width:0;font-size:11.5px}.automations-command-rail .mailpit-smoke-controls input{width:100%;min-width:0;min-height:32px;padding:5px 7px;font-size:11.5px}.automations-command-rail .mailpit-smoke-controls .control-actions{grid-template-columns:1fr;align-items:stretch;gap:6px;width:100%;min-width:0;display:grid}.automations-command-rail .mailpit-smoke-controls .control-actions button{justify-content:center;width:100%;min-height:34px;padding:6px 8px;font-size:11.5px}.automations-command-rail .mailpit-smoke-controls .control-actions button span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.automations-command-rail .mailpit-smoke-controls .control-actions p,.automations-command-rail .mailpit-action-result,.automations-command-rail .reply-error{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.automations-workbench-surface{grid-template-rows:minmax(150px,.72fr) minmax(0,.82fr) minmax(132px,160px) minmax(118px,180px);gap:8px;display:grid;overflow:hidden}.automations-workbench-surface>.automation-run-graph-panel,.automations-workbench-surface>.automation-layer-panel,.automations-workbench-surface>.automation-runtime-map,.automations-workbench-surface>.jobs-list{min-width:0;min-height:0}.automations-workbench-surface>.automation-run-graph-panel{padding:9px;overflow:hidden}.automations-workbench-surface .automation-run-graph-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.automations-workbench-surface .automation-run-graph-summary .signal-row{min-height:32px;padding:5px 7px}.automations-workbench-surface .automation-run-graph-nodes{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.automations-workbench-surface .automation-run-node{min-height:62px;padding:7px}.automations-workbench-surface .automation-run-node strong,.automations-workbench-surface .automation-run-node small,.automations-workbench-surface .automation-run-node em,.automations-workbench-surface .automation-run-safety{font-size:10.5px}.automations-workbench-surface .automation-run-edges,.automations-workbench-surface .automation-run-safety{display:none}.automations-workbench-surface>.automation-layer-panel{scrollbar-gutter:stable;align-content:start;gap:8px;padding:10px;display:grid;overflow:auto}.automations-workbench-surface>.automation-runtime-map{padding:9px;overflow:hidden}.automations-workbench-surface .automation-runtime-map-header{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:9px}.automations-workbench-surface .automation-runtime-map-header strong{font-size:13px}.automations-workbench-surface .automation-runtime-map-header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.automations-workbench-surface .automation-runtime-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.automations-workbench-surface .automation-runtime-summary .signal-row{min-height:34px;padding:5px 7px}.automations-workbench-surface .automation-runtime-lanes{grid-template-columns:.68fr repeat(4,minmax(0,1fr));gap:6px}.automations-workbench-surface .automation-runtime-lane{min-height:82px;padding:7px}.automations-workbench-surface .automation-runtime-lane span{font-size:11.5px}.automations-workbench-surface .automation-runtime-lane strong{font-size:18px}.automations-workbench-surface .automation-runtime-lane small,.automations-workbench-surface .automation-runtime-lane em{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.automations-workbench-surface .automation-layer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.automations-workbench-surface .signal-row{gap:6px;padding:6px 7px}.automations-workbench-surface .signal-row span,.automations-workbench-surface .signal-row strong{overflow-wrap:anywhere;font-size:11.5px;line-height:1.3}.automations-workbench-surface .job-card-grid .signal-row{grid-template-columns:16px minmax(76px,92px) minmax(0,1fr)}.automations-workbench-surface .automation-stage-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.automations-workbench-surface .automation-stage{gap:4px;padding:7px}.automations-workbench-surface .automation-stage strong,.automations-workbench-surface .automation-tool-card strong,.automations-workbench-surface .automation-path strong,.automations-workbench-surface .automation-boundary strong{font-size:12px;line-height:1.25}.automations-workbench-surface .automation-stage span:not(.status-badge),.automations-workbench-surface .automation-tool-card p,.automations-workbench-surface .automation-tool-card small,.automations-workbench-surface .automation-path span,.automations-workbench-surface .automation-boundary li{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.automations-workbench-surface .automation-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.automations-workbench-surface .automation-tool-card,.automations-workbench-surface .automation-path,.automations-workbench-surface .automation-boundary{gap:5px;padding:7px}.automations-workbench-surface .automation-path-list{gap:6px}.automations-workbench-surface .automation-boundary ul{gap:4px}.automations-workbench-surface>.jobs-list{scrollbar-gutter:stable;align-content:start;gap:7px;padding-right:3px;display:grid;overflow:auto}.automations-workbench-surface .job-card{gap:7px;padding:9px}.automations-workbench-surface .job-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.automations-workbench-surface .job-card p,.automations-workbench-surface .job-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.job-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.job-card-actions button{justify-content:center;min-width:0}.job-card-actions button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-safe-action-list{color:var(--color-text-supporting);gap:3px;margin:0;padding-left:17px;font-size:11px;line-height:1.3;display:grid}.job-action-result{border-color:#64d99b57}.dw-main:has(.reports-page){min-height:0;overflow:hidden}.reports-page{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden}.reports-page>.provider-control-header{align-items:start;gap:2px 12px}.reports-page>.provider-control-header .eyebrow,.reports-page>.provider-control-header h2,.reports-page>.provider-control-header p{margin:0}.reports-page>.provider-control-header h2{font-size:30px}.reports-page>.provider-control-header>div:first-child>p:not(.eyebrow){display:none}.reports-page>.provider-control-header .lab-header-badges{gap:5px;max-width:640px}.reports-page>.provider-control-header .status-badge{min-height:24px;padding:3px 7px;font-size:10.5px}.reports-workbench{grid-template-columns:minmax(310px,360px) minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.monitoring-cockpit{background:#051017db;border:1px solid #7cc7ff2e;border-radius:8px;grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;gap:9px;min-height:0;padding:14px;display:grid;overflow:hidden}.monitoring-cockpit-header,.monitoring-cockpit-actions,.monitoring-queue-strip-header,.monitoring-queue-buttons,.monitoring-safety-note{align-items:center;gap:10px;display:flex}.monitoring-cockpit-header{justify-content:space-between}.monitoring-cockpit-header h2{margin:0;font-size:22px}.monitoring-cockpit-header p,.monitoring-safety-note{color:var(--color-text-supporting);margin:0}.monitoring-cockpit-actions button,.monitoring-cockpit-actions a,.monitoring-queue-button{min-height:34px;color:var(--color-text);cursor:pointer;background:#7cc7ff14;border:1px solid #7cc7ff38;border-radius:8px;font-weight:700;text-decoration:none}.monitoring-cockpit-actions button,.monitoring-cockpit-actions a{align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.monitoring-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.monitoring-status-tile{background:#0a1a24d1;border:1px solid #7cc7ff29;border-radius:8px;min-width:0;padding:10px}.monitoring-status-tile span{color:var(--color-text-supporting);font-size:12px;display:block}.monitoring-status-tile strong{color:var(--color-text);overflow-wrap:anywhere;margin-top:4px;font-size:15px;display:block}.monitoring-status-danger{border-color:#ff6e6e57}.monitoring-status-warning{border-color:#ffc65d57}.monitoring-status-success{border-color:#64d99b57}.monitoring-provider-lifecycle{background:linear-gradient(135deg,#58a6ff1a,#0000 52%),#08141dc2;border:1px solid #7cc7ff2e;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.monitoring-provider-lifecycle-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.monitoring-provider-lifecycle-head h3{color:var(--color-text-strong);margin:0;font-size:16px;line-height:1.15}.monitoring-provider-lifecycle-head p{max-width:760px;color:var(--color-text-supporting);margin:4px 0 0;font-size:12px;line-height:1.35}.monitoring-provider-lifecycle-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.monitoring-provider-lifecycle-metric{background:#0510179e;border:1px solid #7cc7ff24;border-radius:8px;min-width:0;padding:7px}.monitoring-provider-lifecycle-metric span,.monitoring-provider-lifecycle-metric strong{overflow-wrap:anywhere;min-width:0;display:block}.monitoring-provider-lifecycle-metric span{color:var(--color-text-supporting);text-transform:uppercase;font-size:10.5px;font-weight:700}.monitoring-provider-lifecycle-metric strong{color:var(--color-text-strong);font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px;line-height:1}.monitoring-provider-work-packets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.monitoring-provider-work-packet{background:#06121abd;border:1px solid #7cc7ff26;border-radius:8px;grid-template-rows:minmax(58px,auto) auto auto;gap:7px;min-width:0;padding:8px;display:grid}.monitoring-provider-work-packet strong,.monitoring-provider-work-packet span,.monitoring-provider-work-packet small{overflow-wrap:anywhere;min-width:0}.monitoring-provider-work-packet strong{color:var(--color-text-strong);font-size:12px;line-height:1.25;display:block}.monitoring-provider-work-packet span,.monitoring-provider-work-packet small{color:var(--color-text-supporting);font-size:10.5px;line-height:1.25;display:block}.monitoring-provider-work-packet small{color:var(--color-text-muted)}.monitoring-provider-work-packet-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.monitoring-provider-work-packet-meta b{color:var(--color-text-strong);font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.monitoring-provider-work-packet-success{border-color:#64d99b4d}.monitoring-provider-work-packet-warning{border-color:#ffc65d52}.monitoring-provider-work-packet-danger{border-color:#ff6e6e57}.monitoring-provider-work-packet-empty{grid-column:1/-1}.monitoring-provider-lifecycle-next{border-top:1px solid #7cc7ff1f;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:8px;display:flex}.monitoring-provider-lifecycle-next span,.monitoring-provider-lifecycle-next small{overflow-wrap:anywhere;min-width:0}.monitoring-provider-lifecycle-next span{color:var(--color-text);font-size:12px;font-weight:700}.monitoring-provider-lifecycle-next small{color:var(--color-text-supporting);font-size:10.5px}.monitoring-outcome-routing{background:linear-gradient(135deg,#64d99b14,#0000 58%),#07121ac7;border:1px solid #7cc7ff29;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.monitoring-outcome-routing-head,.monitoring-outcome-routing-foot{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.monitoring-outcome-routing-head h3{color:var(--color-text-strong);margin:0;font-size:16px;line-height:1.15}.monitoring-outcome-routing-head p,.monitoring-outcome-routing-foot span,.monitoring-outcome-routing-foot small{overflow-wrap:anywhere;min-width:0}.monitoring-outcome-routing-head p{max-width:720px;color:var(--color-text-supporting);margin:4px 0 0;font-size:12px;line-height:1.35}.monitoring-outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.monitoring-outcome-card{background:#051017ad;border:1px solid #7cc7ff26;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;min-width:0;min-height:92px;padding:8px;display:grid;position:relative}.monitoring-outcome-card strong,.monitoring-outcome-card span,.monitoring-outcome-card small,.monitoring-outcome-card em{overflow-wrap:anywhere;min-width:0}.monitoring-outcome-card strong{color:var(--color-text-strong);font-size:12px;line-height:1.2;display:block}.monitoring-outcome-card span,.monitoring-outcome-card small{color:var(--color-text-supporting);font-size:10.5px;line-height:1.25;display:block}.monitoring-outcome-card b{color:var(--color-text-strong);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.monitoring-outcome-card small{color:var(--color-text-muted);grid-column:1/-1}.monitoring-outcome-card em{color:#ffd98a;background:#ffc65d17;border:1px solid #ffc65d52;border-radius:999px;grid-column:1/-1;width:fit-content;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.monitoring-outcome-success{border-color:#64d99b4d}.monitoring-outcome-warning{border-color:#ffc65d52}.monitoring-outcome-info{border-color:#7cc7ff40}.monitoring-outcome-neutral{border-color:#acbbca2e}.monitoring-outcome-card-empty{grid-column:1/-1}.monitoring-outcome-routing-foot{border-top:1px solid #7cc7ff1f;padding-top:8px}.monitoring-outcome-routing-foot span{color:var(--color-text);font-size:12px;font-weight:700}.monitoring-outcome-routing-foot small{color:var(--color-text-supporting);font-size:10.5px}.monitoring-queue-strip{gap:8px;min-width:0;display:grid}.monitoring-queue-strip-header{justify-content:space-between}.monitoring-queue-buttons{flex-wrap:wrap}.monitoring-queue-button{align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.monitoring-flow-map{background:linear-gradient(90deg,#64d99b14,#0000 62%),#0a1a248c;border:1px solid #7cc7ff24;border-radius:8px;gap:7px;min-width:0;padding:9px;display:grid}.monitoring-flow-map-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.monitoring-flow-map-header strong,.monitoring-flow-map-header span{overflow-wrap:anywhere;min-width:0}.monitoring-flow-map-header strong{color:var(--color-text-strong);font-size:13px}.monitoring-flow-map-header span{color:var(--color-text-supporting);font-size:11.5px}.monitoring-flow-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.monitoring-flow-step{background:#0510179e;border:1px solid #7cc7ff24;border-radius:8px;min-width:0;min-height:76px;padding:7px}.monitoring-flow-step span,.monitoring-flow-step strong,.monitoring-flow-step small{overflow-wrap:anywhere;min-width:0;display:block}.monitoring-flow-step span{color:var(--color-text-supporting);font-size:10.5px;font-weight:700;line-height:1.2}.monitoring-flow-step strong{color:var(--color-text-strong);font-variant-numeric:tabular-nums;margin:3px 0;font-size:20px;line-height:1}.monitoring-flow-step small{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.monitoring-flow-danger{border-color:#ff6e6e57}.monitoring-flow-warning{border-color:#ffc65d57}.monitoring-flow-success{border-color:#64d99b57}.monitoring-priority-pools{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.monitoring-priority-pool{min-width:0;min-height:58px;color:var(--color-text);text-align:left;cursor:pointer;background:#0a1a24b8;border:1px solid #7cc7ff2e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:8px;display:grid}.monitoring-priority-pool:hover,.monitoring-priority-pool:focus-visible{background:#7cc7ff1a;border-color:#7cc7ff8f}.monitoring-priority-pool span,.monitoring-priority-pool small{overflow-wrap:anywhere;min-width:0}.monitoring-priority-pool span{color:var(--color-text-strong);font-size:12px;font-weight:800}.monitoring-priority-pool strong{color:var(--color-text-strong);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.monitoring-priority-pool small{color:var(--color-text-supporting);grid-column:1/-1;font-size:10.5px;line-height:1.25}.monitoring-priority-success{border-color:#64d99b52}.monitoring-priority-danger{border-color:#ff6e6e52}.monitoring-priority-info{border-color:#7cc7ff52}.monitoring-action-dock{background:linear-gradient(90deg,#64d99b1a,#7cc7ff0d),#051017b8;border:1px solid #64d99b3d;border-radius:8px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.monitoring-action-dock-main{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:3px 8px;min-width:0;display:grid}.monitoring-action-dock-main span{width:34px;height:34px;color:var(--color-success);font-family:var(--font-mono);background:#64d99b1c;border:1px solid #64d99b52;border-radius:999px;grid-row:1/span 2;place-items:center;font-size:11px;font-weight:900;display:inline-grid}.monitoring-action-dock-main strong,.monitoring-action-dock-main small{text-overflow:ellipsis;min-width:0;overflow:hidden}.monitoring-action-dock-main strong{color:var(--color-text-strong);white-space:nowrap;font-size:13px;line-height:1.2}.monitoring-action-dock-main small{color:var(--color-text-supporting);white-space:nowrap;font-size:11px;line-height:1.25;display:block}.monitoring-action-matrix-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.monitoring-action-matrix-card{min-width:0;min-height:78px;color:var(--color-text);cursor:pointer;text-align:left;background:#051017a8;border:1px solid #7cc7ff2e;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:2px 6px;padding:6px 7px;text-decoration:none;display:grid}.monitoring-action-matrix-card span,.monitoring-action-matrix-card em{color:var(--color-text-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:9.5px;font-style:normal;font-weight:900}.monitoring-action-matrix-card strong,.monitoring-action-matrix-card small,.monitoring-action-matrix-card em{text-overflow:ellipsis;min-width:0;overflow:hidden}.monitoring-action-matrix-card strong{color:var(--color-text-strong);white-space:nowrap;grid-column:1/-1;font-size:11.5px;line-height:1.2}.monitoring-action-matrix-card b{color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:13px}.monitoring-action-matrix-card small{color:var(--color-text-supporting);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:10.5px;line-height:1.25;display:-webkit-box}.monitoring-action-matrix-card em{color:var(--color-warning);white-space:nowrap;grid-column:1/-1}.monitoring-action-matrix-t0{background:#64d99b14;border-color:#64d99b5c}.monitoring-action-matrix-t1{border-color:#ffd16657}.monitoring-action-matrix-t2,.monitoring-action-matrix-export{border-color:#7cc7ff47}.monitoring-action-matrix-card:hover,.monitoring-action-matrix-card:focus-visible{background:#7cc7ff1f;border-color:#7cc7ff94}.monitoring-action-matrix-card:disabled,.monitoring-action-matrix-card[aria-disabled=true]{opacity:.58;cursor:not-allowed}.monitoring-action-matrix-refs{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.monitoring-action-matrix-refs code{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;background:#020c1273;border:1px solid #7cc7ff1f;border-radius:6px;padding:4px 6px;font-size:10px;overflow:hidden}.monitoring-live-attention{background:linear-gradient(135deg,#ffd16617,#64d99b0d),#051017bd;border:1px solid #ffd1663d;border-radius:8px;gap:8px;min-width:0;padding:8px;display:grid}.monitoring-live-attention-head{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.monitoring-live-attention-head h3{color:var(--color-text-strong);margin:0;font-size:14px}.monitoring-live-attention-head p{max-width:840px;color:var(--color-text-supporting);margin:2px 0 0;font-size:11.5px;line-height:1.35}.monitoring-live-attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.monitoring-live-attention-card{background:#020c1275;border:1px solid #7cc7ff2e;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:3px 8px;min-width:0;min-height:92px;padding:7px;display:grid}.monitoring-live-attention-card strong,.monitoring-live-attention-card span,.monitoring-live-attention-card small,.monitoring-live-attention-card code,.monitoring-live-attention-card em{text-overflow:ellipsis;min-width:0;overflow:hidden}.monitoring-live-attention-card strong{color:var(--color-text-strong);white-space:nowrap;font-size:12px;line-height:1.2;display:block}.monitoring-live-attention-card span,.monitoring-live-attention-card small,.monitoring-live-attention-card code,.monitoring-live-attention-card em{color:var(--color-text-supporting);font-size:10.5px;line-height:1.25}.monitoring-live-attention-card b{color:var(--color-warning);font-variant-numeric:tabular-nums;font-size:16px}.monitoring-live-attention-card small,.monitoring-live-attention-card code,.monitoring-live-attention-card em,.monitoring-live-attention-refs{grid-column:1/-1}.monitoring-live-attention-card code{white-space:nowrap;background:#051017b3;border:1px solid #7cc7ff24;border-radius:5px;padding:3px 5px}.monitoring-live-attention-card em{color:var(--color-warning);font-family:var(--font-mono);text-transform:uppercase;font-style:normal;font-weight:900}.monitoring-live-reply_handoff{background:#64d99b14;border-color:#64d99b57}.monitoring-live-deliverability_rework{border-color:#ff6e6e47}.monitoring-live-reply-stop{background:#64d99b12;border:1px solid #64d99b38;border-radius:7px;grid-template-columns:minmax(0,.45fr) minmax(0,1fr) minmax(220px,.6fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.monitoring-live-reply-stop strong,.monitoring-live-reply-stop span,.monitoring-live-reply-stop code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.monitoring-live-reply-stop strong{color:var(--color-success);font-family:var(--font-mono);text-transform:uppercase;font-size:10.5px}.monitoring-live-reply-stop span{color:var(--color-text);font-size:11px}.monitoring-live-reply-stop code{color:var(--color-text-muted);background:#020c1273;border:1px solid #7cc7ff24;border-radius:5px;padding:3px 5px;font-size:10px}.monitoring-degraded-banner{background:#ff6e6e14;border:1px solid #ff6e6e47;border-radius:7px;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.monitoring-action-dock>.monitoring-degraded-banner,.monitoring-outcome-routing>.monitoring-degraded-banner,.monitoring-provider-lifecycle>.monitoring-degraded-banner{grid-column:1/-1}.monitoring-degraded-banner strong,.monitoring-degraded-banner span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.monitoring-degraded-banner strong{color:var(--color-danger);font-family:var(--font-mono);font-size:10.5px}.monitoring-degraded-banner span{color:var(--color-text);font-size:11px}.monitoring-action-dock-buttons{grid-template-columns:repeat(4,minmax(78px,auto));align-items:center;gap:6px;display:grid}.monitoring-action-dock-buttons button,.monitoring-action-dock-buttons a{min-height:30px;color:var(--color-text);cursor:pointer;white-space:nowrap;background:#7cc7ff14;border:1px solid #7cc7ff33;border-radius:7px;justify-content:center;align-items:center;padding:5px 9px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}.monitoring-action-dock-buttons button:hover,.monitoring-action-dock-buttons button:focus-visible,.monitoring-action-dock-buttons a:hover,.monitoring-action-dock-buttons a:focus-visible{background:#7cc7ff21;border-color:#7cc7ff8f}.monitoring-table-shell{border:1px solid #7cc7ff24;border-radius:8px;min-height:0;overflow:auto}.monitoring-table{border-collapse:collapse;width:100%}.monitoring-table th{z-index:2;background:#051017fa;position:sticky;top:0}.monitoring-table th,.monitoring-table td{text-align:left;vertical-align:top;border-bottom:1px solid #7cc7ff1a;padding:9px 10px}.monitoring-table small{color:var(--color-text-supporting);margin-top:3px;display:block}.monitoring-cockpit :focus-visible{outline-offset:2px;outline:2px solid #7cc7ffd1}.reports-command-rail,.reports-workbench-surface{min-width:0;min-height:0}.reports-command-rail{scrollbar-gutter:stable;align-content:start;gap:8px;padding-right:3px;display:grid;overflow:auto}.reports-command-rail>.ops-card,.reports-command-rail>.reports-metric-grid{min-width:0}.reports-command-rail .reports-control-panel,.reports-command-rail .reports-cockpit,.reports-command-rail .reports-quality-card{gap:7px;padding:9px}.reports-command-rail .reports-control-panel>p,.reports-command-rail .reports-cockpit>p{display:none}.reports-command-rail .quick-filter-row{grid-template-columns:1fr;gap:5px;padding:7px}.reports-command-rail .quick-filter-row button{text-align:center;justify-content:center;min-height:32px;padding:5px 7px;font-size:11.5px}.reports-command-rail .reports-control-panel>.control-actions:not(.quick-filter-row){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.reports-command-rail .field-control{gap:4px;font-size:11.5px}.reports-command-rail .field-control input,.reports-command-rail .field-control select{min-height:32px;padding:5px 7px;font-size:11.5px}.reports-command-rail .reports-control-panel>.control-actions:not(.quick-filter-row) button{justify-content:center;min-height:32px;padding:5px 7px;font-size:11.5px}.reports-command-rail .reports-control-panel>.control-actions:not(.quick-filter-row)>p{color:var(--color-text-supporting);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.reports-command-rail .operator-cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.reports-command-rail .operator-cockpit-signal{gap:2px;min-height:48px;padding:6px 7px}.reports-command-rail .operator-cockpit-signal span{font-size:11.5px;line-height:1.25}.reports-command-rail .operator-cockpit-signal small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.reports-command-rail .operator-cockpit-next{gap:5px;padding-top:6px}.reports-command-rail .operator-cockpit-next strong,.reports-command-rail .operator-cockpit-next span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.reports-command-rail>.reports-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.reports-command-rail>.reports-metric-grid .ops-card{gap:4px;min-height:64px;padding:7px}.reports-command-rail>.reports-metric-grid .ops-card-header{align-items:start;gap:5px}.reports-command-rail>.reports-metric-grid p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.reports-command-rail .reports-quality-card .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.reports-command-rail .reports-quality-card .provider-signal{min-height:48px;padding:7px}.reports-command-rail .reports-quality-card .draft-lead-meta{gap:5px}.reports-command-rail .reports-quality-card .draft-lead-meta span{min-height:22px;padding:2px 6px;font-size:10.5px}.reports-workbench-surface{grid-template-rows:auto minmax(104px,144px) minmax(0,1fr) auto;gap:8px;display:grid;overflow:hidden}.reports-workbench-surface>.ops-card{min-width:0;min-height:0;padding:10px}.reports-status-card,.reports-lifecycle-radar,.reports-lead-table-card{display:grid;overflow:hidden}.reports-lifecycle-radar{grid-template-rows:auto auto minmax(0,1fr);gap:6px}.reports-lifecycle-radar>p{color:var(--color-text-supporting);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.reports-lifecycle-buckets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-height:0;display:grid;overflow:hidden}.reports-lifecycle-bucket{border:1px solid var(--color-border);background:#132532d6;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.reports-lifecycle-bucket{background:color-mix(in srgb,var(--color-surface-raised) 84%,transparent)}}.reports-lifecycle-bucket-header{justify-content:space-between;align-items:start;gap:6px;min-width:0;display:flex}.reports-lifecycle-bucket-header strong,.reports-lifecycle-bucket p,.reports-lifecycle-follow-up{-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.reports-lifecycle-bucket-header strong{color:var(--color-text);-webkit-line-clamp:1;font-size:12px}.reports-lifecycle-bucket p{color:var(--color-text-supporting);-webkit-line-clamp:2;margin:0;font-size:11px}.reports-lifecycle-follow-up{border:1px solid var(--color-border);width:fit-content;max-width:100%;min-height:20px;color:var(--color-text-muted);-webkit-line-clamp:1;border-radius:999px;align-items:center;padding:2px 6px;font-size:10px}.reports-lifecycle-bucket-success{background:#1f895924;border-color:#64d99b5c}.reports-lifecycle-bucket-warning{background:#82611b29;border-color:#f5c65e61}.reports-lifecycle-bucket-danger{background:#832a3729;border-color:#ff6b816b}.reports-status-card,.reports-lead-table-card{grid-template-rows:auto minmax(0,1fr);gap:7px}.reports-lead-table-card>.reports-lead-table-copy{display:none}.reports-workbench-surface .table-frame{scrollbar-gutter:stable;min-height:0;max-height:none;overflow:auto}.reports-lead-table-card .table-frame table{min-width:1040px}.reports-status-card .table-frame table{min-width:100%}.reports-workbench-surface .table-frame th,.reports-workbench-surface .table-frame td{padding:7px 8px;font-size:12px;line-height:1.3}.reports-workbench-surface .table-frame th{z-index:1;background:var(--color-surface);position:sticky;top:0}.reports-workbench-surface .report-control-stack,.reports-workbench-surface .draft-lead-meta{gap:4px}.reports-workbench-surface .draft-lead-meta span,.reports-workbench-surface .draft-lead-meta .status-badge,.reports-workbench-surface .report-control-stack .status-badge{min-height:20px;padding:1px 6px;font-size:10px;line-height:1.2}.reports-safety-card{gap:5px}.reports-safety-card p{color:var(--color-text-supporting);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.reports-safety-card svg{width:14px;height:14px}.dw-main:has(.replies-page){min-height:0;overflow:hidden}.replies-page{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden}.replies-page>.replies-header{align-items:start;gap:2px 12px}.replies-page>.replies-header .eyebrow,.replies-page>.replies-header h2,.replies-page>.replies-header p{margin:0}.replies-page>.replies-header h2{font-size:30px}.replies-page>.replies-header .reply-lab-kicker{margin:0;padding:2px 7px;font-size:10.5px}.replies-page>.replies-header>div:first-child>p:not(.eyebrow){display:none}.replies-page>.replies-header .reply-safety-stack{gap:5px;max-width:620px}.replies-page>.replies-header .reply-safety-stack .status-badge{min-height:24px;padding:3px 7px;font-size:10.5px}.replies-workbench{grid-template-columns:minmax(300px,350px) minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.replies-command-rail,.replies-workbench-surface{min-width:0;min-height:0}.replies-command-rail{scrollbar-gutter:stable;align-content:start;gap:8px;padding-right:3px;display:grid;overflow:auto}.replies-command-rail>.reply-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.replies-command-rail>.reply-metric-grid .ops-card{gap:4px;min-height:64px;padding:7px}.replies-command-rail>.reply-metric-grid .ops-card-header{align-items:start;gap:5px}.replies-command-rail>.reply-metric-grid p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.replies-command-rail>.reply-inbox-strip{grid-template-rows:auto minmax(0,1fr) auto;gap:7px;min-height:0;padding:9px;display:grid;overflow:hidden}.replies-command-rail .reply-inbox-header{gap:6px;display:grid}.replies-command-rail .reply-inbox-header p{display:none}.replies-command-rail .reply-inbox-status{justify-content:flex-start;gap:5px}.replies-command-rail .reply-inbox-list{scrollbar-gutter:stable;grid-template-columns:1fr;gap:6px;min-height:0;max-height:456px;padding-right:3px;overflow:auto}.replies-command-rail .reply-inbox-item{gap:5px;padding:7px 8px}.replies-command-rail .reply-inbox-item strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.replies-command-rail .reply-inbox-meta{gap:4px}.replies-command-rail .reply-inbox-meta span{min-height:20px;padding:1px 6px;font-size:10.5px}.replies-command-rail .reply-inbox-footer{gap:5px}.replies-command-rail .reply-inbox-actions{grid-template-columns:1fr;gap:5px;padding-top:5px}.replies-command-rail .reply-inbox-actions button{min-height:30px;padding:5px 7px;font-size:11.5px}.replies-command-rail .reply-inbox-actions small{display:none}.replies-workbench-surface{grid-template-rows:minmax(0,1fr) auto;gap:8px;display:grid;overflow:hidden}.replies-workbench-surface>.reply-lab-layout{grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:8px;min-height:0;overflow:hidden}.replies-workbench-surface .reply-input-panel,.replies-workbench-surface .reply-result-panel{scrollbar-gutter:stable;min-height:0;padding:10px;overflow:auto}.replies-workbench-surface .reply-input-panel{grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:8px;display:grid}.replies-workbench-surface .reply-textarea-field{min-height:0}.replies-workbench-surface .reply-textarea-field textarea{resize:none;height:100%;min-height:0;max-height:none;font-size:13px;line-height:1.45}.replies-workbench-surface .reply-controls{grid-template-columns:minmax(140px,.55fr) minmax(150px,.45fr);gap:6px}.replies-workbench-surface .reply-controls select,.replies-workbench-surface .reply-controls button{min-height:34px;padding:6px 8px;font-size:12px}.replies-workbench-surface .reply-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.replies-workbench-surface .reply-samples button{min-height:30px;padding:5px 6px;font-size:11px}.replies-workbench-surface .reply-result-panel{align-content:start;gap:8px;display:grid}.replies-workbench-surface .reply-result-title{grid-template-columns:24px minmax(0,1fr);gap:7px}.replies-workbench-surface .reply-result-title h3{font-size:18px}.replies-workbench-surface .reply-result-title p{font-size:12px;line-height:1.35}.replies-workbench-surface .reply-result-grid{gap:6px}.replies-workbench-surface .reply-result-grid div,.replies-workbench-surface .reply-next-action{gap:3px;padding:7px}.replies-workbench-surface .reply-result-grid strong,.replies-workbench-surface .reply-next-action p{font-size:12px;line-height:1.3}.replies-workbench-surface .reply-signals{gap:5px}.replies-workbench-surface .reply-signals span{min-height:22px;padding:2px 7px;font-size:10.5px}.replies-workbench-surface .reply-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.replies-workbench-surface .reply-action-grid button{min-height:34px;padding:6px 7px;font-size:11.5px}.replies-workbench-surface>.inline-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.dw-main:has(.leads-page){min-height:0;overflow:hidden}.leads-page{grid-template-rows:auto minmax(0,1fr);gap:8px;height:100%;min-height:0;overflow:hidden}.leads-page>.page-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:3px;min-height:0;display:none}.leads-page>.page-header .eyebrow,.leads-page>.page-header h2,.leads-page>.page-header p:last-child{margin:0}.leads-page>.page-header h2{white-space:nowrap;grid-column:1;font-size:24px;line-height:1.05}.leads-page>.page-header p:last-child{max-width:980px;color:var(--color-text-supporting);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:1/-1;font-size:12.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.data-scope-command-center{grid-template-columns:minmax(230px,.85fr) minmax(290px,1.15fr) minmax(190px,.68fr);gap:8px;min-height:0;display:grid}.data-scope-command-card,.data-scope-channel-lanes,.data-scope-roadmap{background:linear-gradient(135deg,#1b5d753d,#0610169e),#091922eb;border:1px solid #7ec9ff38;border-radius:10px;min-width:0;box-shadow:inset 0 1px #ffffff0a}.data-scope-command-card{gap:3px;padding:8px 10px;display:grid}.data-scope-command-card strong{color:var(--color-text);font-size:14px;line-height:1.2}.data-scope-command-card p,.data-scope-command-card small{color:var(--color-text-muted);margin:0;font-size:11.5px;line-height:1.25}.data-scope-command-card>span{color:var(--color-text-supporting);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.data-scope-next-action{background:linear-gradient(135deg,#57401259,#061016b3),#091922f0;border-color:#f9cd5457}.data-scope-channel-lanes,.data-scope-roadmap{gap:5px;padding:8px;display:grid}.data-scope-channel-lanes span,.data-scope-roadmap span{text-overflow:ellipsis;white-space:nowrap;border-radius:8px;min-width:0;padding:5px 8px;font-size:11.5px;font-weight:800;line-height:1.2;overflow:hidden}.data-scope-channel-lanes span{color:var(--color-text-supporting);background:#0c2430c7;border:1px solid #7ec9ff33}.data-scope-channel-lanes span:first-child{color:#85f6bd;background:#1356376b;border-color:#31d38261}.data-scope-roadmap{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px}.data-scope-roadmap span{color:var(--color-text);background:#ffffff0a;border:1px solid #7ec9ff38}.leads-workbench{grid-template-columns:minmax(260px,304px) minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.leads-command-rail,.leads-workbench-surface{min-width:0;min-height:0}.leads-command-rail{scrollbar-gutter:stable;align-content:start;gap:8px;padding-right:3px;display:grid;overflow:auto}.leads-command-rail>.ops-card{padding:9px}.lead-work-queue-panel{gap:8px}.lead-work-queue-panel-collapsible{gap:0;padding:0}.lead-work-queue-panel-summary{cursor:pointer;align-items:center;min-height:42px;padding:9px;list-style:none}.lead-work-queue-panel-summary::-webkit-details-marker{display:none}.lead-work-queue-panel-body{gap:8px;display:grid}.lead-work-queue-panel-collapsible .lead-work-queue-panel-body{padding:0 9px 9px}.lead-work-queue-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:6px;display:grid}.lead-work-queue-batches{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-work-queue-channels{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.lead-work-queue-batches button{justify-content:center;min-height:30px;padding:5px 4px;font-size:10.5px}.lead-work-queue-channels button{justify-content:center;min-height:30px;padding:5px 6px}.lead-work-queue-state-filter{gap:4px;display:grid}.lead-work-queue-state-filter span{color:var(--color-text-muted);font-size:11px;line-height:1.2}.lead-work-queue-state-filter select{color:var(--color-text);background:#ffffff0e;border:1px solid #7ec9ff38;border-radius:7px;min-height:31px;padding:5px 7px}.lead-work-queue-filter-summary{color:var(--color-text-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;font-size:11px;line-height:1.2;display:flex}.lead-work-queue-filter-summary span{padding:0}.lead-work-queue-list{scrollbar-gutter:stable;gap:6px;max-height:64px;padding-right:3px;display:grid;overflow:auto}.lead-work-queue-row{background:#ffffff07;border:1px solid #7ec9ff29;border-radius:8px;gap:6px;padding:8px;display:grid}.lead-work-queue-row>small:last-child{max-height:2.4em;overflow:hidden}.lead-work-queue-row.action-required{border-color:#f59e0b6b}.lead-work-queue-row.is-selected{border-color:#7cc7ff94;box-shadow:inset 3px 0 #7cc7ffb3}.lead-work-queue-row strong,.lead-work-queue-row small{line-height:1.2}.lead-work-queue-row>div:first-child{gap:2px;display:grid}.lead-work-queue-badges{flex-wrap:wrap;gap:4px;display:flex}.lead-work-queue-badges .status-badge{white-space:normal;font-size:10.5px}.lead-work-queue-select{color:#d8f1ff;cursor:pointer;text-align:left;background:#7cc7ff14;border:1px solid #7cc7ff38;border-radius:7px;min-height:26px;padding:4px 7px;font-size:11.5px;font-weight:800}.lead-work-queue-select[aria-pressed=true]{background:#7cc7ff2e;border-color:#7cc7ff8a}.lead-work-queue-selected{background:#0710177a;border:1px solid #7cc7ff33;border-radius:8px;gap:5px;padding:7px;display:grid;overflow:visible}.lead-work-queue-selected>div:first-child{gap:2px;display:grid}.lead-work-queue-selected span{color:var(--color-text-muted);font-size:11px;line-height:1.2}.lead-work-queue-selected strong{color:var(--color-foreground);font-size:13px;line-height:1.2}.lead-work-queue-selected-grid{gap:3px;display:grid}.lead-work-queue-selected-grid span{background:0 0;border:0;border-radius:0;padding:0}.lead-work-queue-selected p{color:var(--color-text-neutral);max-height:2.6em;margin:0;font-size:12px;line-height:1.3;overflow:hidden}.lead-work-queue-action-status{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.lead-work-queue-action-status small,.lead-work-queue-action-note,.lead-work-queue-action-feedback{color:var(--color-text-muted);font-size:10.5px;line-height:1.2}.lead-work-queue-action-feedback{color:#8af0bd;font-weight:800}.lead-work-queue-selected .lead-work-queue-action-note{display:none}.lead-work-queue-provider-review{background:#f5c25714;border:1px solid #f5c25747;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;min-height:30px;padding:5px 6px;display:flex}.lead-work-queue-provider-review strong{color:#f8e4a7;font-size:11px;line-height:1.1}.lead-work-queue-provider-review span,.lead-work-queue-provider-review small{color:var(--color-text-supporting);font-size:10.5px;line-height:1.15}.lead-work-queue-selected-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.lead-work-queue-selected-actions button,.lead-work-queue-selected-actions a{color:#d8f1ff;text-align:center;background:#7cc7ff14;border:1px solid #7cc7ff33;border-radius:7px;justify-content:center;align-items:center;min-height:28px;padding:4px 5px;font-size:10.5px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.lead-work-queue-selected-actions button:disabled{cursor:not-allowed;opacity:.56}.lead-work-queue-action-dialog-backdrop{z-index:70;background:#03080cad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lead-work-queue-action-dialog{color:var(--color-foreground);background:#0c1720;border:1px solid #7cc7ff47;border-radius:8px;gap:10px;width:min(560px,100%);max-width:560px;padding:14px;display:grid;box-shadow:0 18px 54px #0006}.lead-work-queue-action-dialog-header,.lead-work-queue-action-dialog-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.lead-work-queue-action-dialog-header>div{gap:2px;display:grid}.lead-work-queue-action-dialog-header span,.lead-work-queue-action-dialog small{color:var(--color-text-muted);font-size:12px}.lead-work-queue-action-dialog-header strong{color:var(--color-foreground);font-size:18px}.lead-work-queue-action-dialog-header button,.lead-work-queue-action-dialog-footer button{color:#d8f1ff;cursor:pointer;background:#7cc7ff14;border:1px solid #7cc7ff38;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-weight:800;display:inline-flex}.lead-work-queue-action-dialog-footer button[type=submit]{color:#d9ffe9;background:#8af0bd24;border-color:#8af0bd5c}.lead-work-queue-action-dialog-footer button:disabled{cursor:progress;opacity:.64}.lead-work-queue-action-dialog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lead-work-queue-action-dialog-grid label{gap:4px;display:grid}.lead-work-queue-action-dialog-grid label span{color:var(--color-text-muted);font-size:11px;font-weight:800}.lead-work-queue-action-dialog-grid input,.lead-work-queue-action-dialog-grid select,.lead-work-queue-action-dialog-grid textarea{color:var(--color-foreground);background:#ffffff0a;border:1px solid #ffffff21;border-radius:7px;min-height:32px;padding:7px 9px}.lead-work-queue-action-dialog-note{grid-column:1/-1}.lead-work-queue-action-dialog-grid textarea{resize:vertical;min-height:58px}.lead-work-queue-timeline{border-top:1px solid #7cc7ff29;gap:4px;padding-top:5px;display:grid}.lead-work-queue-timeline>strong{color:var(--color-foreground);font-size:11.5px;line-height:1.2}.lead-work-queue-timeline>div{border-left:2px solid #7cc7ff6b;gap:1px;padding-left:6px;display:grid}.lead-work-queue-timeline>div[data-tone=success]{border-left-color:#34d399b8}.lead-work-queue-timeline>div[data-tone=warning]{border-left-color:#fbbf24b8}.lead-work-queue-timeline>div[data-tone=danger]{border-left-color:#f87171b8}.lead-work-queue-timeline span,.lead-work-queue-timeline small{font-size:10.5px;line-height:1.2}.lead-work-queue-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lead-work-queue-actions a{color:var(--color-primary);text-align:center;border:1px solid #7ec9ff47;border-radius:7px;min-height:30px;padding:5px 7px;text-decoration:none}.leads-command-rail .data-path-collapsible summary{gap:7px;min-height:38px;padding:7px 9px}.leads-command-rail .data-path-collapsible summary small{display:none}.leads-command-rail .data-path-collapsible .data-path-steps{grid-template-columns:1fr;gap:5px;padding:0 9px 9px}.leads-command-rail .data-path-step{grid-template-columns:20px minmax(0,1fr);gap:5px;min-height:34px;padding:6px 7px}.leads-command-rail .data-path-step p{display:none}.leads-command-rail .lead-database-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.leads-command-rail .lead-summary-number{min-height:54px;padding:7px}.leads-command-rail .lead-summary-number strong{font-size:20px}.leads-command-rail .lead-database-copy{display:none}.leads-command-rail .lead-data-view-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.leads-command-rail .lead-data-view-switch button,.leads-command-rail .lead-data-view-switch a{text-overflow:ellipsis;white-space:nowrap;border-radius:7px;justify-content:start;min-width:0;min-height:30px;padding:4px 7px;font-size:11.5px;overflow:hidden}.leads-command-rail .data-surface-switch .ops-card-header{min-height:30px;margin-bottom:6px}.leads-command-rail .data-surface-switch .ops-card-header .status-badge{display:none}.leads-command-rail .data-surface-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.leads-command-rail .data-surface-options button{grid-template-columns:minmax(0,1fr);gap:5px;min-height:38px;padding:5px 7px}.leads-command-rail .data-surface-options svg{display:none}.leads-command-rail .data-surface-options strong{font-size:12.5px}.leads-command-rail .data-surface-options small,.leads-command-rail .data-surface-options em{display:none}body .leads-command-rail .lead-summary-number{align-content:center;gap:1px;min-height:44px;padding:5px 7px}body .leads-command-rail .lead-summary-number span{font-size:10.5px;line-height:1.15}body .leads-command-rail .lead-summary-number strong{font-size:18px;line-height:1}body .leads-command-rail .lead-summary-number small{display:none}.leads-workbench-surface{flex-direction:column;gap:8px;scroll-padding-block-start:56px;display:flex;overflow:hidden}.leads-workbench-surface>.ops-card,.leads-workbench-surface>.lead-scenario-header,.leads-workbench-surface>.filter-bar,.leads-workbench-surface>.inline-note{flex:none;min-width:0}.lead-scenario-header{background:linear-gradient(135deg,#0c2f3dbd,#051118e0),#07151deb;border:1px solid #7cc7ff2e;border-radius:9px;grid-template-columns:minmax(230px,.9fr) minmax(300px,1.4fr) minmax(300px,1.2fr);align-items:stretch;gap:8px;padding:8px;display:grid}.lead-scenario-current,.lead-scenario-steps,.lead-scenario-counts{min-width:0}.lead-scenario-current{align-content:center;gap:2px;display:grid}.lead-scenario-current span{color:var(--color-text-muted);text-transform:uppercase;font-size:10.5px;font-weight:850;line-height:1.15}.lead-scenario-current strong{color:var(--color-foreground);font-size:14px;line-height:1.15}.lead-scenario-current p{color:var(--color-text-supporting);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.lead-scenario-steps,.lead-scenario-counts{gap:6px;display:grid}.lead-scenario-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-scenario-steps span,.lead-scenario-counts span{text-overflow:ellipsis;white-space:nowrap;background:#020c126b;border:1px solid #7cc7ff29;border-radius:8px;min-width:0;padding:6px 7px;overflow:hidden}.lead-scenario-steps span{color:var(--color-text-supporting);font-size:11.5px;font-weight:850;line-height:1.2}.lead-scenario-steps span.is-active{color:var(--color-success);background:#1048334d;border-color:#64d99b5c}.lead-scenario-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-scenario-counts small,.lead-scenario-counts strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead-scenario-counts small{color:var(--color-text-muted);font-size:10px;line-height:1.1}.lead-scenario-counts strong{color:var(--color-foreground);margin-top:3px;font-size:15px;line-height:1}.leads-workbench-surface>.latest-import-panel,.leads-workbench-surface>.leads-table-card,.leads-workbench-surface>.channel-matrix-panel{flex:auto;min-height:0}.leads-workbench-surface>.inline-note{display:none}.leads-workbench-surface .latest-import-panel{flex-direction:column;gap:7px;padding:10px;display:flex;overflow:hidden}.leads-workbench-surface .latest-import-brief{flex:none;grid-template-columns:minmax(0,1fr) auto;gap:8px}.leads-workbench-surface .latest-import-brief p{display:none}.leads-workbench-surface .latest-import-brief a{min-height:32px;padding:5px 9px;font-size:12px}.leads-workbench-surface .latest-import-stats{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.leads-workbench-surface .latest-import-stats span{padding:5px 7px;font-size:11.5px}.leads-workbench-surface .source-workbench-toolbar{flex:none;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(86px,.56fr) auto;gap:7px;padding:7px}.leads-workbench-surface .source-workbench-toolbar label{gap:4px;font-size:11.5px}.leads-workbench-surface .source-workbench-toolbar select{min-height:32px;padding:5px 7px;font-size:12.5px}.leads-workbench-surface .source-pagination{gap:5px}.leads-workbench-surface .source-pagination>span{font-size:11px}.leads-workbench-surface .source-saved-view-toolbar,.leads-workbench-surface .source-view-toolbar{flex:none;grid-template-columns:1fr;gap:5px;padding:6px 7px}.leads-workbench-surface .source-saved-view-toolbar p,.leads-workbench-surface .source-view-toolbar p{display:none}.leads-workbench-surface .source-view-presets,.leads-workbench-surface .source-saved-view-presets{gap:5px}.leads-workbench-surface .source-view-presets button,.leads-workbench-surface .source-saved-view-presets button{min-height:26px;padding:3px 8px;font-size:11.5px}.leads-workbench-surface .latest-import-commit-plan{flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:6px 8px}.leads-workbench-surface .latest-import-commit-plan p,.leads-workbench-surface .latest-import-commit-plan small,.leads-workbench-surface .latest-import-sheets{display:none}.leads-workbench-surface .latest-import-table-zone{flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.leads-workbench-surface .latest-import-table-zone.has-detail{grid-template-columns:minmax(0,1.26fr) minmax(286px,.74fr)}.leads-workbench-surface .latest-import-table-frame{height:100%;min-height:0;max-height:none;overflow:auto}.leads-workbench-surface .source-row-detail-panel{min-height:0;padding:10px;overflow:auto}.leads-workbench-surface .source-row-detail-grid,.leads-workbench-surface .source-channel-status-grid{grid-template-columns:1fr}.leads-workbench-surface .filter-bar{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;align-items:end;gap:7px;padding:8px;display:grid;position:relative}.leads-workbench-surface .filter-bar label{gap:4px;font-size:12px}.leads-workbench-surface .filter-bar input,.leads-workbench-surface .filter-bar select{min-width:0;min-height:34px;padding:6px 8px;font-size:13px}.leads-workbench-surface .filter-bar button{white-space:nowrap;min-height:34px;padding:6px 9px;font-size:12px}.leads-workbench-surface .filter-bar .lead-import-filter{grid-column:span 2}.leads-workbench-surface .leads-table-card{isolation:isolate;z-index:2;flex-direction:column;display:flex;position:relative;overflow:hidden}.leads-workbench-surface .leads-table-card>.ops-card-header{flex:none;padding:9px 10px 0}.leads-workbench-surface .lead-selection-command-bar{flex:none;grid-template-columns:minmax(220px,1fr) minmax(310px,1.1fr) auto;gap:7px;padding:8px 10px}.leads-workbench-surface .lead-selection-command-primary{padding:7px 8px}.leads-workbench-surface .lead-selection-command-primary p,.leads-workbench-surface .lead-selection-command-disclosure{display:none}.leads-workbench-surface .lead-table-guide{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 10px;display:grid}.leads-workbench-surface .lead-table-guide span{min-width:0;color:var(--color-text-supporting);text-overflow:ellipsis;white-space:nowrap;background:#05121994;border:1px solid #7cc7ff29;border-radius:7px;padding:6px 8px;font-size:11.5px;line-height:1.25;overflow:hidden}.leads-workbench-surface .lead-table-guide strong{color:var(--color-foreground)}.leads-workbench-surface .leads-table-frame{overscroll-behavior:contain;flex:auto;height:100%;min-height:0;max-height:none;scroll-padding-block:48px 96px;overflow:auto}.leads-workbench-surface .lead-row-actions,.leads-workbench-surface .lead-row-actions .table-action-button{z-index:3;position:relative}.leads-workbench-surface .lead-context-panel{max-height:220px;padding:10px;overflow:auto}.leads-workbench-surface .lead-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.leads-workbench-surface .channel-matrix-panel{grid-template-rows:auto minmax(0,1fr) auto;padding:10px;display:grid;overflow:hidden}.leads-workbench-surface .channel-matrix-grid{min-height:0;padding-right:3px;overflow:auto}.dw-main:has(.control-center-page){min-height:0;overflow:hidden}.control-center-page{gap:10px;height:100%;min-height:0;overflow:hidden}.control-center-page>.provider-control-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 14px;display:grid}.control-center-page>.provider-control-header h2,.control-center-page>.provider-control-header p{margin:0}.control-center-page>.provider-control-header h2{font-size:30px}.control-center-page>.provider-control-header p:last-child{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:880px;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.control-center-workbench{grid-template-columns:minmax(268px,324px) minmax(0,1fr);gap:10px;min-height:0;display:grid;overflow:hidden}.control-center-command-rail,.control-center-workbench-surface{min-width:0;min-height:0}.control-center-command-rail{scrollbar-gutter:stable;align-content:start;gap:8px;padding-right:3px;display:grid;overflow:auto}.control-center-command-rail>.ops-card{padding:9px}.control-center-command-rail .control-center-data-mode,.control-center-command-rail .provider-control-header,.control-center-command-rail .operator-flow-card{grid-template-columns:1fr}.control-center-command-rail .control-center-data-mode-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.control-center-command-rail .data-mode-badge{white-space:nowrap;overflow-wrap:normal}.control-center-command-rail .control-center-data-mode-main p,.control-center-command-rail .control-center-data-mode-rules,.control-center-command-rail .control-center-toolbar>p,.control-center-command-rail .control-center-help{display:none}.control-center-command-rail .operator-flow-steps,.control-center-command-rail .quick-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.control-center-command-rail .control-center-data-mode-rules span{padding:6px 7px;font-size:11px}.control-center-command-rail .operator-flow-step{grid-template-columns:22px minmax(0,1fr);gap:3px 7px;min-height:44px;padding:7px}.control-center-command-rail .operator-flow-icon{width:22px;height:22px}.control-center-command-rail .operator-flow-step strong{font-size:12px}.control-center-command-rail .operator-flow-step small{display:none}.control-center-command-rail .quick-filter-row button{justify-content:start;min-height:42px;padding:7px 9px}.control-center-command-rail .quick-filter-row button span{gap:0}.control-center-command-rail .quick-filter-row button small{display:none}.control-center-command-rail .control-center-help{padding:7px 8px}.control-center-command-rail .control-center-help summary{font-size:12px}.control-center-command-rail .control-center-help p{display:none}.control-center-command-rail .control-center-next-step .operator-next-action-list{gap:6px}.control-center-command-rail .control-center-next-step .operator-next-action{min-height:52px;padding:7px 8px}.control-center-command-rail .control-center-next-step .operator-next-action-copy small,.control-center-command-rail .control-center-next-step .operator-next-action-copy em{display:none}.control-center-workbench-surface{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;display:grid;overflow:hidden}.control-center-workbench-surface .control-center-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.control-center-workbench-surface .control-center-metrics .ops-card{padding:8px}.control-center-workbench-surface .control-center-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);align-items:stretch;min-height:0}.control-center-workbench-surface .control-center-main-table,.control-center-workbench-surface .control-center-side-stack{min-height:0;overflow:auto}.control-center-workbench-surface .control-center-main-table{grid-template-rows:auto minmax(0,1fr);padding:10px;display:grid}.control-center-workbench-surface .control-center-table-frame{height:100%;min-height:0}.control-center-workbench-surface .control-center-side-stack{scrollbar-gutter:stable;align-content:start;padding-right:3px}.control-center-workbench-surface .control-center-side-stack .ops-card{padding:9px}.control-center-workbench-surface>article:last-child{padding:8px 10px}.control-center-workbench-surface>article:last-child p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}}.control-center-error-strip{background:#f7c94814;border-color:#f7c94873;align-items:center;gap:8px;display:flex}.control-center-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.control-center-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);align-items:start;gap:10px;display:grid}.control-center-main-table{min-width:0}.control-center-table-frame table{table-layout:fixed;min-width:1120px}.control-center-table-frame th:first-child,.control-center-table-frame td:first-child{width:14%}.control-center-table-frame th:nth-child(2),.control-center-table-frame td:nth-child(2){width:19%}.control-center-table-frame th:nth-child(3),.control-center-table-frame td:nth-child(3){width:14%}.control-center-table-frame th:nth-child(4),.control-center-table-frame td:nth-child(4){width:20%}.control-center-table-frame th:nth-child(7),.control-center-table-frame td:nth-child(7){width:19%}.control-center-table-frame td,.control-center-table-frame th{vertical-align:top;overflow-wrap:anywhere}.control-center-table-frame td span:not(.status-badge){color:var(--color-text-muted);margin-top:3px;font-size:11px;display:block}.control-center-table-frame .status-badge{white-space:normal;line-height:1.2}.control-center-row-action{width:fit-content;color:var(--color-primary);background:#7cc7ff1a;border:1px solid #7cc7ff52;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:950;line-height:1.2;text-decoration:none;display:inline-flex}.control-center-row-action:hover,.control-center-row-action:focus-visible{color:var(--color-success);border-color:#64d99b8c}.control-center-side-stack{gap:10px;min-width:0;display:grid}.control-center-compact-list,.control-center-side-stack .safe-action-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.control-center-compact-list li,.control-center-side-stack .safe-action-list li{background:#07101773;border:1px solid #62b4ff29;border-radius:8px;padding:8px}.control-center-compact-list strong,.control-center-compact-list span,.control-center-compact-list small,.control-center-side-stack .draft-lead-meta span{overflow-wrap:anywhere;min-width:0;display:block}.control-center-link{width:fit-content;color:var(--color-primary);align-items:center;gap:6px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.control-center-link:hover,.control-center-link:focus-visible{color:var(--color-success)}.control-center-progress{background:#8ba2b029;border-radius:999px;height:8px;overflow:hidden}.control-center-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--color-warning),var(--color-primary));height:100%;display:block}.control-center-gate-reason{padding:9px}.control-center-gate-reason .gate-reason-body{gap:6px}.control-center-gate-reason .gate-reason-body p{font-size:12px}.report-control-stack .status-badge{white-space:normal;line-height:1.2}.dashboard-page{grid-template-rows:auto auto minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid;overflow:hidden}.dw-main:has(.dashboard-page){min-height:0;overflow:hidden}.dashboard-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-safety-note{color:var(--text-strong);background:#1c665238;border:1px solid #4ade806b;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;display:inline-flex}.dashboard-safety-note svg{color:var(--success);flex:none}.dashboard-operations-strip{gap:10px}.dashboard-operations-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashboard-signal{background:#ffffff07;border:1px solid #7ec9ff2e;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px;min-height:86px;padding:10px;display:grid}.dashboard-signal svg{color:var(--accent);grid-row:span 3}.dashboard-signal>span{color:var(--text-muted);font-size:12px;line-height:1.2}.dashboard-signal strong{color:var(--text-strong);font-size:16px;line-height:1.15}.dashboard-signal small{color:var(--text-muted);line-height:1.25}.dashboard-runtime-note{color:var(--text-muted);background:#7ec9ff0f;border:1px solid #7ec9ff29;border-radius:8px;margin:0;padding:7px 10px;font-size:12px}.dashboard-failed-jobs{background:#7f1d1d2e;border:1px solid #f871713d;border-radius:8px;gap:8px;padding:8px 10px;display:grid}.dashboard-failed-jobs-header,.dashboard-failed-job-row{grid-template-columns:minmax(130px,1fr) minmax(140px,1fr) auto;align-items:center;gap:10px;display:grid}.dashboard-failed-jobs-header strong{color:var(--text-strong)}.dashboard-failed-jobs-header a{color:var(--accent);grid-column:3;justify-self:end;font-weight:700;text-decoration:none}.dashboard-failed-jobs-list{gap:4px;display:grid}.dashboard-failed-job-row{color:var(--text-muted);background:#ffffff08;border-radius:6px;min-height:30px;padding:5px 7px;font-size:12px}.dashboard-failed-job-row strong{color:var(--text-strong)}.dashboard-failed-job-row small{justify-self:end}.dashboard-signal-success{border-color:#4ade8047}.dashboard-signal-warning{border-color:#f59e0b57}.dashboard-signal-danger{border-color:#f8717161}.dashboard-overview-grid,.dashboard-workbench-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:12px;display:grid}.dashboard-control-plane{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:12px;min-height:0;display:grid;overflow:hidden}.dashboard-primary-column,.dashboard-detail-column{gap:12px;min-height:0;display:grid}.dashboard-primary-column{align-content:start}.dashboard-detail-column{align-content:start;max-height:100%;padding-right:2px;overflow:auto}.dashboard-big-number{flex-wrap:wrap;align-items:baseline;gap:10px;margin:10px 0 6px;display:flex}.dashboard-big-number strong{color:var(--accent);font-size:clamp(32px,3.2vw,52px);font-weight:700;line-height:1}.dashboard-big-number span{color:var(--text-strong);font-size:16px}.dashboard-next-action{color:var(--text-strong);background:#7ec9ff14;border:1px solid #7ec9ff52;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.dashboard-next-action:hover{background:#7ec9ff21;border-color:#7ec9ff94;transform:translateY(-1px)}.dashboard-next-action div{gap:4px;display:grid}.dashboard-next-action span,.dashboard-import-note{color:var(--text-muted)}.dashboard-import-note{align-items:center;gap:8px;margin-top:10px;display:flex}.dashboard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-metric-body{align-items:flex-start;gap:10px;display:flex}.dashboard-metric-body svg{color:var(--accent);flex:none;margin-top:2px}.dashboard-pipeline-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dashboard-pipeline-list li{background:#ffffff06;border:1px solid #7ec9ff29;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:10px;padding:10px;display:grid}.dashboard-pipeline-list svg{color:var(--success);margin-top:2px}.dashboard-pipeline-list span{color:var(--text-muted);margin-top:2px;display:block}.dashboard-sheet-list{gap:8px;display:grid}.dashboard-sheet-row{background:#ffffff06;border:1px solid #7ec9ff24;border-radius:8px;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:6px;padding:9px 10px;display:grid}.dashboard-sheet-row span,.dashboard-sheet-row strong{color:var(--text-strong)}.dashboard-sheet-row small{color:var(--text-muted);grid-column:1/-1}.dashboard-import-readiness-card{border-color:#f5c25757}.dashboard-commit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.dashboard-commit-stats span{color:var(--text-muted);background:#f5c25714;border:1px solid #f5c25733;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.dashboard-commit-stats strong{color:var(--text-strong);font-size:18px}.lead-database-summary{border-color:#7ec9ff4d}.lead-database-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lead-summary-number{background:#ffffff06;border:1px solid #7ec9ff26;border-radius:8px;gap:3px;min-height:86px;padding:10px;display:grid}.lead-summary-number span,.lead-summary-number small{color:var(--text-muted)}.lead-summary-number strong{color:var(--accent);font-size:24px;font-weight:700;line-height:1.1}.lead-database-copy{background:#1c665229;border:1px solid #4ade8038;border-radius:8px;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.lead-database-copy p{color:var(--text-strong);margin:0}.lead-data-view-switch{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lead-data-view-switch button,.lead-data-view-switch a{color:var(--text-muted);background:#7ec9ff14;border:1px solid #7ec9ff47;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:7px 12px;text-decoration:none;display:inline-flex}.lead-data-view-switch button.active,.lead-data-view-switch button[aria-pressed=true]{color:var(--text-strong);background:#7ec9ff2e;border-color:#7ec9ff9e}.leads-table-card{padding:0}.leads-table-card>.ops-card-header{padding:12px 12px 0}.lead-workbench-contract-panel{background:linear-gradient(135deg,#20c4841a,#20a0dc0a),#06131bb8;border:1px solid #7cc7ff2e;border-radius:8px;grid-template-columns:minmax(240px,1.2fr) minmax(220px,.8fr) minmax(260px,1fr) minmax(260px,1fr) minmax(260px,1fr);align-items:stretch;gap:8px;margin:8px 12px 0;padding:8px;display:grid}.lead-workbench-contract-main,.lead-workbench-contract-metrics,.lead-workbench-summary-pills,.lead-workbench-saved-views,.lead-workbench-bulk-actions{min-width:0}.lead-workbench-contract-main{gap:2px;display:grid}.lead-workbench-contract-main strong{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.lead-workbench-contract-main small{color:var(--color-text-supporting);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.lead-workbench-contract-metrics,.lead-workbench-summary-pills,.lead-workbench-saved-views,.lead-workbench-bulk-actions{flex-wrap:wrap;align-content:start;gap:5px;display:flex}.lead-workbench-contract-metrics span,.lead-workbench-summary-pills span,.lead-workbench-bulk-actions span,.lead-workbench-saved-views button{min-width:0;color:var(--color-text-supporting);background:#040f16bd;border:1px solid #7cc7ff29;border-radius:7px;padding:5px 7px;font-size:10.5px;line-height:1.2}.lead-workbench-contract-metrics strong,.lead-workbench-summary-pills strong{color:var(--color-foreground);font-size:12px;display:block}.lead-workbench-saved-views button{cursor:pointer;white-space:nowrap;min-height:28px}.lead-workbench-saved-views button:hover{color:var(--color-foreground);border-color:#7cc7ff52}.lead-workbench-bulk-actions span.is-enabled{color:var(--color-success);border-color:#3ee2a447}.lead-workbench-bulk-actions span.is-disabled{opacity:.58}.lead-table-guide{color:var(--color-text-supporting);flex-wrap:wrap;gap:8px;padding:8px 12px 10px;font-size:12.5px;line-height:1.35;display:flex}.lead-table-guide span{background:#0c222ead;border:1px solid #7cc7ff2e;border-radius:999px;padding:5px 9px}.lead-table-expand-toggle{gap:6px}.lead-selection-command-bar{background:linear-gradient(90deg,#20c48414,#20a0dc08),#030e1461;border-bottom:1px solid #7cc7ff1f;grid-template-columns:minmax(260px,1.1fr) minmax(360px,1.1fr) minmax(320px,.9fr);align-items:stretch;gap:8px;padding:10px 12px;display:grid}.lead-selection-command-primary,.lead-selection-command-metrics,.lead-selection-command-actions,.lead-selection-command-disclosure{min-width:0}.lead-selection-command-primary{background:#0a271f94;border:1px solid #56dc9238;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.lead-selection-tier{min-width:34px;min-height:30px;color:var(--color-foreground);background:#26c4842e;border:1px solid #56dc9261;border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.lead-selection-command-primary strong{color:var(--color-foreground);font-size:13px;line-height:1.2;display:block}.lead-selection-command-primary p{color:var(--color-text-supporting);margin:3px 0 0;font-size:11.5px;line-height:1.3}.lead-selection-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lead-selection-command-metrics span{min-width:0;color:var(--color-text-supporting);white-space:nowrap;background:#0411189e;border:1px solid #7cc7ff29;border-radius:8px;gap:2px;padding:7px 8px;font-size:11px;line-height:1.15;display:grid}.lead-selection-command-metrics strong{color:var(--color-foreground);font-variant-numeric:tabular-nums;font-size:17px;line-height:1}.lead-selection-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lead-selection-command-cta,.lead-selection-command-secondary{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:7px 12px;font-size:12px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.lead-selection-command-cta{color:var(--color-foreground);background:#31af7133;border:1px solid #56dc9280}.lead-selection-command-cta:hover,.lead-selection-command-cta:focus-visible{background:#31af714d;border-color:#7cffbcc2}.lead-selection-command-cta:disabled,.lead-selection-command-cta[aria-disabled=true]{color:var(--color-text-supporting);cursor:not-allowed;background:#63401238;border-color:#f5c05d4d}.lead-selection-command-secondary{color:var(--color-text-supporting);background:#0c222e9e;border:1px solid #7cc7ff38}.lead-selection-command-secondary:disabled{opacity:.48;cursor:not-allowed}.lead-selection-command-disclosure{background:#04111875;border:1px solid #7cc7ff1f;border-radius:8px;grid-column:1/-1}.lead-selection-command-disclosure summary{min-height:30px;color:var(--color-text-supporting);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:5px 9px;font-size:11.5px;line-height:1.2;display:flex}.lead-selection-command-disclosure summary strong{color:var(--color-foreground)}.lead-selection-command-disclosure>div{color:var(--color-text-supporting);flex-wrap:wrap;gap:6px;padding:0 9px 8px;font-size:11.5px;line-height:1.3;display:flex}.lead-selection-command-disclosure>div span{background:#0c222e8a;border:1px solid #7cc7ff24;border-radius:999px;padding:4px 8px}.lead-selection-command-disclosure strong{color:var(--color-foreground)}.lead-table-expanded-backdrop{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020a0fad;place-items:stretch stretch;padding:10px;animation:.16s ease-out table-focus-in;display:grid;position:fixed;inset:0}.lead-table-expanded-dialog{background:radial-gradient(circle at 12% 0,#64d99b26,#0000 28%),linear-gradient(135deg,#081c26,#051118);border:1px solid #7cc7ff75;border-radius:12px;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 26px 90px #0000009e,inset 0 1px #ffffff0d}.lead-table-expanded-header{border-bottom:1px solid #7cc7ff29;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.lead-table-expanded-header h3{color:var(--color-foreground);margin:2px 0 4px;font-size:clamp(20px,2vw,28px);line-height:1.1}.lead-table-expanded-header p{max-width:820px;color:var(--color-text-supporting);margin:0;font-size:13px;line-height:1.35}.lead-table-expanded-metrics{grid-template-columns:repeat(3,minmax(88px,1fr));gap:8px;min-width:320px;display:grid}.lead-table-expanded-metrics span{color:var(--color-text-supporting);text-transform:uppercase;background:#061720b8;border:1px solid #7cc7ff2e;border-radius:8px;gap:2px;padding:8px 10px;font-size:11px;line-height:1.1;display:grid}.lead-table-expanded-metrics strong{color:var(--color-foreground);font-size:20px;line-height:1}.lead-table-expanded-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:520px;display:flex}.lead-expanded-scenario-rail{background:linear-gradient(90deg,#20c48417,#20a0dc0a),#030e146b;border-bottom:1px solid #7cc7ff1f;grid-template-columns:minmax(240px,1.15fr) minmax(320px,.95fr) minmax(360px,1.25fr) minmax(260px,.8fr);align-items:stretch;gap:10px;padding:10px 14px;display:grid}.lead-expanded-scenario-main,.lead-expanded-scenario-metrics,.lead-expanded-scenario-steps,.lead-expanded-scenario-action{min-width:0}.lead-expanded-scenario-main{gap:3px;display:grid}.lead-expanded-scenario-main strong{color:var(--color-foreground);font-size:14px;line-height:1.2}.lead-expanded-scenario-main p{color:var(--color-text-supporting);margin:0;font-size:12px;line-height:1.35}.lead-expanded-scenario-metrics,.lead-expanded-scenario-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lead-expanded-scenario-metrics span,.lead-expanded-scenario-step{min-width:0;color:var(--color-text-supporting);background:#041118a8;border:1px solid #7cc7ff29;border-radius:8px;gap:3px;padding:7px 8px;font-size:11px;line-height:1.15;display:grid}.lead-expanded-scenario-metrics strong,.lead-expanded-scenario-step strong{color:var(--color-foreground);overflow-wrap:anywhere;font-size:13px;line-height:1.1}.lead-expanded-scenario-metrics strong{font-size:18px}.lead-expanded-scenario-step small{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.lead-expanded-scenario-step-success{background:#12573e5c;border-color:#56dc9257}.lead-expanded-scenario-step-warning{background:#6340124d;border-color:#f5c05d6b}.lead-expanded-scenario-step-info{background:#1245604d;border-color:#7cc7ff57}.lead-expanded-scenario-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lead-expanded-scenario-action>span{min-width:0;color:var(--color-text-supporting);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.lead-expanded-scenario-action>span strong{color:var(--color-foreground)}.lead-expanded-scenario-action a{min-height:36px;color:var(--color-foreground);white-space:nowrap;background:#31af712e;border:1px solid #56dc927a;border-radius:8px;justify-content:center;align-items:center;padding:8px 11px;font-size:12px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.lead-expanded-scenario-action a[aria-disabled=true]{color:var(--color-text-supporting);cursor:not-allowed;background:#6340123d;border-color:#f5c05d52}.lead-table-expanded-toolbar,.lead-table-expanded-footer{color:var(--color-text-supporting);border-bottom:1px solid #7cc7ff1f;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:12px;line-height:1.25;display:flex}.lead-table-expanded-toolbar>div{gap:8px;display:flex}.lead-table-expanded-body{min-width:0;min-height:0;padding:0 14px 14px;overflow:hidden}.lead-table-expanded-body .leads-table-frame{border-color:#7cc7ff47;height:100%;min-height:0;max-height:none;overflow:auto;box-shadow:inset 0 1px #ffffff08}.lead-table-expanded-body .leads-operator-table{min-width:1320px}.lead-table-expanded-body .leads-operator-table td,.lead-table-expanded-body .leads-operator-table th{background:#06161ef5}.lead-table-expanded-footer{background:#040f1580;border-top:1px solid #7cc7ff1f;border-bottom:0}.leads-page .data-path-card,.leads-page .lead-database-summary,.leads-page .filter-bar{padding:10px 12px}.data-path-collapsible{padding:0}.data-path-collapsible summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:10px 12px;list-style:none;display:grid}.data-path-collapsible summary::-webkit-details-marker{display:none}.data-path-collapsible summary>span{color:var(--color-foreground);font-size:13px;font-weight:850}.data-path-collapsible summary small{color:var(--color-text-supporting);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.data-path-collapsible .data-path-steps{padding:0 12px 12px}.leads-page .data-path-card .ops-card-header{margin-bottom:6px}.leads-page .data-path-step{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:6px;min-height:72px;padding:8px 9px}.leads-page .data-path-step svg{grid-row:auto}.leads-page .data-path-step strong,.leads-page .data-path-step p{grid-column:2}.leads-page .data-path-step p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.leads-page .lead-summary-number{min-height:70px;padding:8px 10px}.leads-page .lead-summary-number strong{font-size:22px}.leads-page .lead-database-copy{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 10px}.leads-page .lead-database-copy p{font-size:14px;line-height:1.38}.leads-page .lead-database-copy strong{color:#eaf7ff;font-weight:700}.leads-page .lead-data-view-switch{margin-top:8px}.data-surface-switch{border-color:#7cc7ff42}.data-surface-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.data-surface-options button{color:var(--color-text-neutral);cursor:pointer;text-align:left;background:#091d28c2;border:1px solid #7cc7ff33;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:10px 12px;display:grid}.data-surface-options button:hover,.data-surface-options button:focus-visible,.data-surface-options button.active{background:#184e6980;border-color:#7cc7ff9e;box-shadow:0 0 0 1px #7cc7ff29}.data-surface-options svg{color:var(--color-primary)}.data-surface-options span{gap:3px;min-width:0;display:grid}.data-surface-options strong{color:var(--color-foreground);font-size:14px;line-height:1.2}.data-surface-options small{color:var(--color-text-supporting);font-size:12px;line-height:1.3}.data-surface-options em{color:#c9ebff;border:1px solid #7cc7ff47;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850;line-height:1}.table-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.latest-import-panel{background:linear-gradient(135deg,#64d99b12,#7ec9ff09),var(--color-surface);border-color:#64d99b42;transition:border-color .16s,box-shadow .16s,transform .16s}.ops-card.latest-import-panel-expanded{z-index:80;background:linear-gradient(135deg,#0b2533,#081a23),#081a23;border-color:#7cc7ff8f;flex-direction:column;max-height:calc(100vh - 20px);animation:.18s ease-out table-focus-in;display:flex;position:fixed;inset:10px;overflow:hidden;transform:translateY(-1px);box-shadow:0 22px 70px #00000085,0 0 0 1px #7cc7ff1f}.source-expand-toggle{gap:6px;min-height:30px}.latest-import-panel-expanded .ops-card-header,.latest-import-panel-expanded .source-workbench-toolbar{flex:none}.latest-import-panel-expanded .latest-import-brief{flex:none;grid-template-columns:minmax(0,1fr) auto}.latest-import-panel-expanded .latest-import-brief p,.latest-import-panel-expanded .latest-import-sheets{display:none}.latest-import-panel-expanded .latest-import-stats{flex:none;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(150px,.7fr))}.latest-import-panel-expanded .latest-import-commit-plan{flex:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) minmax(260px,.8fr);align-items:center}.latest-import-panel-expanded .latest-import-commit-plan p,.latest-import-panel-expanded .latest-import-commit-plan small{font-size:12px}.source-focus-status{background:#7cc7ff14;border:1px solid #7cc7ff38;border-radius:8px;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.source-focus-status p{color:var(--color-foreground);margin:0;font-size:13px;font-weight:820;line-height:1.3}.source-focus-status small{color:var(--color-text-supporting);white-space:nowrap;justify-self:end;font-size:12px;line-height:1.25}.latest-import-brief{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.latest-import-brief strong{color:var(--color-foreground);font-size:15px;line-height:1.25}.latest-import-brief p{color:var(--color-text-supporting);margin-top:4px;font-size:13px;line-height:1.35}.latest-import-stats,.latest-import-sheets{gap:7px;display:grid}.latest-import-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.latest-import-stats span,.latest-import-sheet{background:#07101770;border:1px solid #7ec9ff29;border-radius:7px;min-width:0;padding:7px 8px}.latest-import-stats span{color:var(--color-text-neutral);overflow-wrap:anywhere;font-size:12px;font-weight:760;line-height:1.25}.source-workbench-toolbar{background:#07101761;border:1px solid #7cc7ff2e;border-radius:8px;grid-template-columns:minmax(180px,1.2fr) minmax(160px,.9fr) minmax(120px,.6fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.source-workbench-toolbar label{color:var(--color-text-supporting);gap:5px;min-width:0;font-size:12px;font-weight:800;display:grid}.source-workbench-toolbar select{min-width:0;min-height:34px;color:var(--color-foreground);background:#040f16db;border:1px solid #7cc7ff3d;border-radius:7px;padding:6px 8px}.source-pagination{justify-content:flex-end;align-items:center;gap:7px;display:flex}.source-pagination>span{color:var(--color-text-supporting);white-space:nowrap;font-size:12px;font-weight:800}.source-view-toolbar{background:#07101757;border:1px solid #7cc7ff2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 9px;display:grid}.source-saved-view-toolbar{background:linear-gradient(135deg,#64d99b14,#7cc7ff0a),#0710176b;border:1px solid #64d99b38;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 9px;display:grid}.source-view-presets,.source-saved-view-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.source-view-presets>span{color:var(--color-text-supporting);align-items:center;gap:6px;margin-right:2px;font-size:12px;font-weight:850;display:inline-flex}.source-saved-view-presets>span{color:#c9ffe1;align-items:center;gap:6px;margin-right:2px;font-size:12px;font-weight:850;display:inline-flex}.source-view-presets svg{color:var(--color-primary)}.source-saved-view-presets svg{color:var(--color-success)}.source-view-presets button{color:var(--color-text-neutral);cursor:pointer;background:#7cc7ff12;border:1px solid #7cc7ff33;border-radius:999px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:820}.source-saved-view-presets button{color:#d8f7e6;cursor:pointer;background:#64d99b14;border:1px solid #64d99b3d;border-radius:999px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:830}.source-view-presets button:hover,.source-view-presets button:focus-visible,.source-view-presets button.active{color:var(--color-foreground);background:#7cc7ff2e;border-color:#7cc7ff9e}.source-saved-view-presets button:hover,.source-saved-view-presets button:focus-visible,.source-saved-view-presets button.active{color:var(--color-foreground);background:#64d99b2e;border-color:#64d99bad}.source-view-presets button.active{box-shadow:inset 0 0 0 1px #7cc7ff2e}.source-saved-view-presets button.active{box-shadow:inset 0 0 0 1px #64d99b2e}.source-view-toolbar p,.source-saved-view-toolbar p{color:var(--color-text-supporting);text-align:right;flex-wrap:wrap;justify-self:end;gap:6px;margin:0;font-size:12.5px;line-height:1.3;display:inline-flex}.source-view-toolbar p strong{color:var(--color-foreground)}.source-saved-view-toolbar p strong{color:#dfffea}.source-view-toolbar p span,.source-saved-view-toolbar p span{color:var(--color-text-supporting)}.source-saved-view-toolbar .source-view-count{color:#c9ffe1;white-space:nowrap;font-weight:850}.source-empty-view{background:linear-gradient(135deg,#f5c2571a,#7cc7ff0d),#07101799;border:1px solid #f5c2573d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.source-empty-view strong{color:var(--color-foreground);font-size:14px;font-weight:850}.source-empty-view p{color:var(--color-text-supporting);grid-column:1;margin:0;line-height:1.45}.source-empty-view button{grid-area:1/2/span 2;justify-self:end}.latest-import-commit-plan{background:#f5c25714;border:1px solid #f5c2573d;border-radius:8px;gap:7px;padding:9px 10px;display:grid}.latest-import-commit-plan>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.latest-import-commit-plan strong{color:var(--color-foreground)}.latest-import-commit-plan p,.latest-import-commit-plan small,.latest-import-commit-plan span{color:var(--color-text-supporting);margin:0;line-height:1.35}.latest-import-sheets{grid-template-columns:repeat(6,minmax(0,1fr))}.latest-import-sheet{gap:2px;display:grid}.latest-import-sheet strong{color:var(--color-foreground);overflow-wrap:anywhere;font-size:12px;line-height:1.18}.latest-import-sheet span,.latest-import-sheet small{color:var(--color-text-muted);font-size:11px;line-height:1.25}.latest-import-table-frame{border:1px solid var(--color-border);border-radius:8px;max-height:260px;overflow:auto}.latest-import-panel-expanded .latest-import-table-frame{border-color:#7cc7ff4d;height:100%;min-height:0;max-height:none;box-shadow:inset 0 1px #ffffff08}.latest-import-table-zone{gap:10px;min-height:0;display:grid}.latest-import-panel-expanded .latest-import-table-zone{flex:auto;grid-template-columns:minmax(0,1fr);min-height:0}.latest-import-panel-expanded .latest-import-table-zone.has-detail{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.latest-import-panel-expanded .latest-import-table{min-width:1500px}.latest-import-panel-expanded .latest-import-table td{background:#06161ef0}.latest-import-panel-expanded .latest-import-table th{background:#0a1f2afa;top:0}.latest-import-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.latest-import-table .source-col-sheet{width:105px}.latest-import-table .source-col-row{width:66px}.latest-import-table .source-col-name{width:19%}.latest-import-table .source-col-profile{width:13%}.latest-import-table .source-col-market{width:96px}.latest-import-table .source-col-channels{width:15%}.latest-import-table .source-col-signals{width:18%}.latest-import-table .source-col-state{width:128px}.latest-import-table .source-col-action{width:22%}.latest-import-table th,.latest-import-table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:8px 9px}.latest-import-table th{z-index:1;background:var(--color-surface);color:var(--color-text-muted);text-transform:uppercase;font-size:11.5px;font-weight:900;position:sticky;top:0}.latest-import-table td{color:var(--color-text-neutral);min-width:0;font-size:13px;line-height:1.3}.latest-import-table td strong,.latest-import-table td small{overflow-wrap:anywhere;display:block}.latest-import-table td strong{color:var(--color-foreground)}.latest-import-table td small{color:var(--color-text-muted);margin-top:2px;font-size:11px}.source-profile-cell,.source-market-cell{gap:2px;min-width:0;display:grid}.source-profile-cell strong,.source-market-cell strong,.source-profile-cell small,.source-market-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-channel-chips{flex-wrap:wrap;gap:5px;max-width:100%;display:flex}.source-channel-chips span,.source-signal-chip{color:#d8f1ff;background:#7cc7ff14;border:1px solid #7cc7ff42;border-radius:999px;align-items:center;min-height:22px;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.source-signal-chips{flex-wrap:wrap;gap:5px;max-width:100%;display:flex}.source-signal-good{color:#c9ffe1;background:#17533b9e;border-color:#64d99b75}.source-signal-info{color:#d8f1ff;background:#1740589e;border-color:#7cc7ff57}.source-signal-warn{color:#ffe3a3;background:#5b431194;border-color:#f2cc707a}.source-signal-bad{color:#ffc8c8;background:#5c1c2294;border-color:#ff737385}.source-row-decision{gap:3px;min-width:0;display:grid}.source-row-decision strong{color:var(--color-foreground);font-size:13px;line-height:1.2}.source-row-decision small{max-width:260px;color:var(--color-text-supporting);font-size:11.5px;line-height:1.3}.source-row-inspect-button,.source-row-detail-close{color:#d8f1ff;cursor:pointer;background:#7cc7ff14;border:1px solid #7cc7ff3d;border-radius:7px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.source-row-inspect-button{width:fit-content;min-height:26px;margin-top:5px;padding:3px 8px;font-size:11.5px;font-weight:820}.source-row-inspect-button:hover,.source-row-inspect-button:focus-visible,.source-row-detail-close:hover,.source-row-detail-close:focus-visible{background:#7cc7ff29;border-color:#7cc7ffb3}.source-row-detail-panel{background:#06161ef5;border:1px solid #7cc7ff40;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.latest-import-panel-expanded .source-row-detail-panel{height:100%;overflow:auto}.source-row-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.source-row-detail-header div{gap:3px;min-width:0;display:grid}.source-row-detail-header span,.source-row-detail-section>span,.source-row-detail-metric span{color:var(--color-text-supporting);text-transform:uppercase;font-size:11px;font-weight:850}.source-row-detail-header strong{color:var(--color-foreground);overflow-wrap:anywhere;font-size:17px;line-height:1.2}.source-row-detail-close{width:30px;min-height:30px}.source-row-location,.source-row-safe-note{color:var(--color-text-neutral);background:#7cc7ff12;border:1px solid #7cc7ff29;border-radius:7px;margin:0;padding:7px 8px;font-size:12.5px;line-height:1.35}.source-row-safe-note{color:#c9ffe1;background:#17533b38;border-color:#64d99b47;font-weight:780}.source-row-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.source-row-detail-metric,.source-row-detail-section{background:#091d2894;border:1px solid #7cc7ff29;border-radius:8px;gap:5px;padding:9px;display:grid}.source-row-detail-metric strong,.source-row-detail-section strong{color:var(--color-foreground);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.source-row-detail-metric small,.source-row-detail-section p{color:var(--color-text-supporting);margin:0;font-size:12px;line-height:1.35}.source-row-detail-list{flex-wrap:wrap;gap:6px;display:flex}.source-row-detail-list strong{background:#7cc7ff14;border:1px solid #7cc7ff3d;border-radius:999px;padding:4px 8px;font-size:12px}.source-channel-map,.source-safe-actions{gap:8px}.source-channel-status-grid,.source-safe-action-grid{gap:7px;display:grid}.source-channel-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-channel-status{background:#07101775;border:1px solid #7cc7ff29;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.source-channel-status strong{color:var(--color-foreground);font-size:12.5px;line-height:1.22}.source-channel-status small{color:var(--color-text-supporting);font-size:11.5px;line-height:1.3}.source-channel-status-good{background:#17533b47;border-color:#64d99b70}.source-channel-status-info{background:#17405852;border-color:#7cc7ff57}.source-channel-status-warn{background:#5b431147;border-color:#f5c2576b}.source-channel-status-muted{background:#091d284d;border-color:#a1b9c329}.source-channel-status-muted strong,.source-channel-status-muted small{color:#a9c3cc}.source-safe-action-grid{grid-template-columns:1fr}.source-safe-action{color:#d8f1ff;background:#7cc7ff14;border:1px solid #7cc7ff33;border-radius:8px;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-height:34px;padding:7px 9px;text-decoration:none;display:inline-flex}.source-safe-action span{color:inherit;font-size:12.5px;font-weight:830;line-height:1.2}.source-safe-action svg{flex:none}.source-safe-action-primary{background:#7cc7ff29;border-color:#7cc7ff75}.source-safe-action-primary:hover,.source-safe-action-primary:focus-visible{background:#7cc7ff38;border-color:#7cc7ffc7}.source-safe-action:disabled{cursor:not-allowed;opacity:.68}.source-safe-action-blocked{color:#ffc8c8;background:#5c1c2233;border-color:#ff73734d}.channel-matrix-panel{border-color:#64d99b47}.channel-matrix-intro{background:#07101761;border:1px solid #7cc7ff2e;border-radius:8px;padding:10px 12px}.channel-matrix-intro strong{color:var(--color-foreground)}.channel-matrix-intro p{color:var(--color-text-supporting);margin:4px 0 0;font-size:13px;line-height:1.38}.channel-matrix-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.channel-matrix-card{background:#07101785;border:1px solid #7cc7ff33;border-radius:8px;gap:4px;min-height:104px;padding:10px;display:grid}.channel-matrix-card span{color:var(--color-text-supporting);font-size:12px;font-weight:850}.channel-matrix-card strong{color:var(--color-foreground);font-size:24px;line-height:1.05}.channel-matrix-card small{color:var(--color-text-supporting);font-size:12px;line-height:1.35}.channel-matrix-card-success{border-color:#64d99b6b}.channel-matrix-card-info{border-color:#7cc7ff57}.channel-matrix-card-warning{border-color:#f5c25770}.channel-matrix-card-danger{border-color:#ff737370}.channel-matrix-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.channel-matrix-guide span{color:var(--color-text-neutral);background:#091d28a8;border:1px solid #7cc7ff2e;border-radius:8px;padding:8px 9px;font-size:12.5px;font-weight:760;line-height:1.35}@media(max-width:1280px){.operator-flow-steps,.send-queue-stage-nav,.send-queue-guide-grid,.quick-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.control-center-data-mode,.control-center-layout,.dashboard-overview-grid,.dashboard-workbench-grid{grid-template-columns:1fr}.dashboard-metric-grid,.dashboard-commit-stats,.lead-database-grid,.data-surface-options,.latest-import-stats,.latest-import-sheets{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-import-brief,.source-workbench-toolbar,.source-saved-view-toolbar,.source-view-toolbar,.source-empty-view,.channel-matrix-grid,.channel-matrix-guide{grid-template-columns:1fr}.source-saved-view-toolbar p,.source-view-toolbar p{text-align:left;justify-self:start}.source-empty-view button{grid-area:auto/1;justify-self:start}}@keyframes table-focus-in{0%{opacity:.86;transform:translateY(6px)scale(.996)}to{opacity:1;transform:translateY(-1px)scale(1)}}@media(prefers-reduced-motion:reduce){.latest-import-panel-expanded{animation:none}}@keyframes spin{to{transform:rotate(360deg)}}body{font-family:Segoe UI Variable Text,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:1.56}.dw-main{color:#edf6fa}.page-header h2,.route-placeholder h2{font-size:clamp(30px,2.2vw,38px);font-weight:700;line-height:1.05}.page-header p:last-child,.route-placeholder p:last-child{color:#c9dce3;max-width:980px;font-size:16px;line-height:1.55}.eyebrow,.ops-card-header>span,.provider-signal span,.provider-status-disclosure summary span,.dw-brand p,.environment-pill,.operator-guard span,.status-badge,.table-frame th,.template-drafts-table-frame th{letter-spacing:.02em;font-weight:650}.ops-card-header>span,.provider-signal span,.provider-status-disclosure summary span,.status-badge,.table-frame th,.template-drafts-table-frame th{text-transform:none}.ops-card{background:linear-gradient(#132532eb,#0a1820eb);border-color:#7cc7ff3b}.ops-card p,.ops-card small,.provider-signal small,.inline-note,.field-hint{color:#c3d7df;font-size:15px;font-weight:400;line-height:1.52}.ops-card-header>span{color:#d9ebf1;font-size:13px}.status-badge{align-items:center;min-height:25px;font-size:12px;font-weight:650;line-height:1.15}.dw-nav-link{color:#d4e3e9;min-height:42px;font-size:16px;font-weight:460}.dw-nav-link-active{color:#91d3ff;font-weight:650}.provider-signal strong,.provider-status-disclosure summary strong,.safety-rail-primary>strong{font-weight:650}.operator-guard,.environment-pill,.dw-session,.provider-status-disclosure summary,.provider-signal{font-size:13px}.field-control span,.filter-bar label,.review-checkbox{color:#e5f2f6;font-size:14px;font-weight:600}.field-control input,.field-control select,.field-control textarea,.filter-bar input,.filter-bar select{color:#f0f8fb;background:#071923;border-color:#7cc7ff52;min-height:42px;font-size:15px;line-height:1.4}.login-form button,.control-actions button,.filter-bar button,.table-action-button,.control-center-row-action,.dw-main strong,.dw-main b,.ops-card-header strong,.provider-launch-primary strong,.provider-launch-next strong,.provider-control-card>strong,.quality-item strong,.draft-lead-meta strong,.table-frame td strong{font-weight:650}.dw-main label,.dw-main button,.dw-main input,.dw-main select,.dw-main textarea{letter-spacing:0}.table-frame{background:#07151d;border-color:#7cc7ff47}.table-frame th,.table-frame td{padding:12px 14px}.table-frame th{color:#b7d0dc;text-transform:none;font-size:13px;line-height:1.2}.table-frame td{color:#eff8fb;font-size:15px;font-weight:400;line-height:1.38}.table-frame tbody tr:hover td{background:#7cc7ff0f}@media(min-width:921px){.leads-page>.page-header{max-height:48px;overflow:hidden}.leads-page>.page-header h2{font-size:22px;line-height:1}.leads-page>.page-header p:last-child{-webkit-line-clamp:1;max-width:980px;font-size:12px;line-height:1.18}.leads-page .data-scope-command-center{max-height:172px;overflow:hidden}.leads-page .data-scope-command-card{min-height:0}.leads-page .data-scope-command-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media(min-width:921px)and (max-height:780px){.leads-page{grid-template-rows:minmax(86px,112px) minmax(0,1fr);gap:6px}.leads-page .data-scope-command-center{grid-template-rows:minmax(0,1fr) 28px;grid-template-columns:minmax(180px,.78fr) minmax(230px,1fr) minmax(190px,.72fr);gap:6px;max-height:112px;overflow:hidden}.leads-page .data-scope-command-card,.leads-page .data-scope-channel-lanes,.leads-page .data-scope-roadmap{border-radius:8px}.leads-page .data-scope-command-card{align-content:start;gap:2px;padding:6px 8px}.leads-page .data-scope-command-card .ops-card-header{min-height:20px}.leads-page .data-scope-command-card strong{font-size:13px;line-height:1.12}.leads-page .data-scope-command-card p,.leads-page .data-scope-command-card small{font-size:10.8px;line-height:1.18}.leads-page .data-scope-command-card p{-webkit-line-clamp:1}.leads-page .data-scope-command-card>span{font-size:10.5px}.leads-page .data-scope-channel-lanes{grid-area:1/3;gap:4px;padding:5px}.leads-page .data-scope-channel-lanes span{min-height:20px;padding:3px 6px;font-size:10.4px;line-height:1.1}.leads-page .data-scope-roadmap{grid-area:2/1/auto/-1;gap:4px;padding:4px}.leads-page .data-scope-roadmap span{min-height:20px;padding:3px 6px;font-size:10.4px;line-height:1.1}.leads-workbench{grid-template-columns:minmax(208px,318px) minmax(0,1fr);gap:8px}.leads-command-rail{gap:6px}.leads-command-rail>.ops-card{padding:8px}.leads-command-rail .data-path-card{display:none}.leads-command-rail .data-path-collapsible summary{min-height:32px;padding:5px 8px}.leads-command-rail .data-path-collapsible summary .status-badge{display:none}.leads-command-rail .lead-database-summary .ops-card-header{min-height:24px;margin-bottom:4px}.leads-command-rail .lead-database-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}body .leads-command-rail .lead-summary-number{min-height:40px;padding:4px 5px}body .leads-command-rail .lead-summary-number span{text-overflow:ellipsis;white-space:nowrap;font-size:9.8px;overflow:hidden}body .leads-command-rail .lead-summary-number strong{font-size:16px}.leads-command-rail .lead-work-queue-panel-summary{min-height:34px;padding:6px 8px}.leads-command-rail .data-surface-switch .ops-card-header{display:none}.leads-command-rail .data-surface-options{gap:5px}.leads-command-rail .data-surface-options button{min-height:36px;padding:5px 6px}.leads-workbench-surface{gap:6px}.leads-workbench-surface .email-data-readiness-strip,.leads-workbench-surface .email-data-lineage-manifest,.leads-workbench-surface .lead-work-scope-builder{min-height:42px;padding:6px 8px}.leads-workbench-surface .lead-work-scope-builder{grid-template-columns:minmax(160px,.85fr) minmax(260px,1.25fr) auto}.leads-workbench-surface .lead-work-scope-builder p{display:none}.leads-workbench-surface .lead-work-scope-steps{gap:4px}.leads-workbench-surface .lead-work-scope-step{padding:4px 5px}.leads-workbench-surface .lead-work-scope-step small{font-size:9px}.leads-workbench-surface .lead-work-scope-step strong{font-size:10.5px}.leads-workbench-surface .lead-work-scope-impact{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.leads-workbench-surface .lead-work-scope-impact>div{padding:5px 6px}.leads-workbench-surface .lead-work-scope-impact span{font-size:9px}.leads-workbench-surface .lead-work-scope-impact strong{font-size:10.5px}.leads-workbench-surface .lead-work-scope-impact small{display:none}.leads-workbench-surface .lead-work-scope-action-plan summary{min-height:30px;padding:5px 7px}.leads-workbench-surface .lead-work-scope-action-grid{gap:4px;padding:5px}.leads-workbench-surface .lead-work-scope-action-item{padding:5px 6px}.leads-workbench-surface .lead-work-scope-action-item p{display:none}.leads-workbench-surface .lead-work-scope-action-item strong{font-size:10.5px}.leads-workbench-surface .lead-work-scope-builder strong,.leads-workbench-surface .email-data-lineage-head strong,.leads-workbench-surface .email-data-readiness-strip strong{font-size:12px;line-height:1.15}.leads-workbench-surface .email-data-lineage-flow,.leads-workbench-surface .email-data-lineage-gates,.leads-workbench-surface .email-data-lineage-endpoints,.leads-workbench-surface .email-data-lineage-blockers{gap:4px}.leads-workbench-surface .email-data-lineage-flow span,.leads-workbench-surface .email-data-lineage-gates span,.leads-workbench-surface .email-data-lineage-endpoints span,.leads-workbench-surface .email-data-lineage-blockers code{padding:5px 6px}.leads-workbench-surface .lead-work-scope-actions{gap:5px}.leads-workbench-surface .lead-work-scope-actions button,.leads-workbench-surface .lead-work-scope-actions a{min-height:30px;padding:5px 8px;font-size:11px}.leads-workbench-surface .filter-bar{gap:5px;padding:6px}.leads-workbench-surface .filter-bar label{gap:2px;font-size:10.5px;line-height:1.05}.leads-workbench-surface .filter-bar input,.leads-workbench-surface .filter-bar select{min-height:30px;padding:4px 6px;font-size:12px}.leads-workbench-surface .filter-bar button{min-height:30px;padding:4px 7px;font-size:11px}.leads-workbench-surface .leads-table-card>.ops-card-header{padding:7px 8px 0}.leads-workbench-surface .lead-workbench-contract-panel{grid-template-columns:minmax(190px,1fr) minmax(168px,.72fr) minmax(210px,.9fr) minmax(190px,.8fr) minmax(210px,.9fr);gap:5px;margin:6px 8px 0;padding:6px}.leads-workbench-surface .lead-workbench-contract-main small{-webkit-line-clamp:1}.leads-workbench-surface .lead-workbench-contract-metrics span,.leads-workbench-surface .lead-workbench-summary-pills span,.leads-workbench-surface .lead-workbench-bulk-actions span,.leads-workbench-surface .lead-workbench-saved-views button{padding:4px 6px;font-size:9.5px}.leads-workbench-surface .lead-selection-command-bar{grid-template-columns:minmax(190px,1fr) minmax(260px,1.05fr) auto;gap:5px;padding:6px 8px}.leads-workbench-surface .lead-selection-tier{min-width:30px;min-height:28px;font-size:11px}.leads-workbench-surface .lead-selection-command-primary{gap:7px;padding:5px 7px}.leads-workbench-surface .lead-selection-command-primary strong{font-size:11.5px}.leads-workbench-surface .lead-selection-command-metrics{gap:4px}.leads-workbench-surface .lead-selection-command-metrics span{padding:5px 6px;font-size:9.5px}.leads-workbench-surface .lead-selection-command-metrics strong{font-size:14px}.leads-workbench-surface .lead-selection-command-actions{gap:5px}.leads-workbench-surface .lead-selection-command-cta,.leads-workbench-surface .lead-selection-command-secondary{min-height:30px;padding:5px 8px;font-size:11px}.leads-workbench-surface .leads-table-frame{min-height:148px}}.field-control,.filter-bar label,.checkbox-control,.field-hint,.control-center-data-mode-rules span,.operator-next-action-copy em,.operator-next-action-command{font-weight:500}.field-control input,.field-control select,.field-control textarea,.filter-bar input,.filter-bar select,.decision-controls select,.draft-subject,.body-field textarea,.template-builder-panel textarea{font-weight:400}.field-control input::file-selector-button{font-weight:600}.template-builder-panel strong,.template-builder-panel label span,.send-queue-stage-card strong,.quick-filter-row button strong,.data-path-step strong{font-weight:600}.template-builder-panel p,.template-builder-panel textarea,.template-builder-panel input,.template-builder-panel select{color:#d9eaf0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.table-frame:focus-visible,.latest-import-table-frame:focus-visible{outline-offset:3px;outline:3px solid #a7f3ff}h1,h2,p{margin-top:0}@media(max-width:920px){.dw-shell{grid-template-columns:1fr}.dw-sidebar{border-right:0;border-bottom:1px solid var(--color-border);gap:12px;min-height:auto}.dw-shell-compact .dw-sidebar{gap:8px;padding:8px}.dw-shell-compact .dw-brand{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:0 2px 8px}.dw-shell-compact .dw-brand-mark{border-radius:6px;width:30px;height:30px;font-size:10px}.dw-shell-compact .dw-brand p{margin-bottom:1px;font-size:9px}.dw-shell-compact .dw-brand h1{font-size:14px}.dw-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-shell-compact .dw-nav{gap:2px}.dw-shell-compact .dw-nav-link{grid-template-columns:18px minmax(0,1fr);gap:6px;min-height:32px;padding:5px 7px;font-size:13px}.dw-shell-compact .safety-rail{padding:7px 8px}.dw-shell-compact .safety-rail-primary{gap:6px}.dw-shell-compact .environment-pill{min-height:22px;padding:2px 8px;font-size:10px}.dw-shell-compact .safety-rail-primary>strong{font-size:13px}.dw-shell-compact .safety-rail-primary>span:last-of-type{display:none}.dw-shell-compact .operator-guard{min-height:26px;padding:3px 8px}.dw-shell-compact .operator-guard span{display:none}.dw-shell-compact .provider-status-disclosure{flex:100%;min-width:0}.dw-shell-compact .provider-status-disclosure summary{width:100%;min-height:28px;padding:4px 8px}.dw-shell-compact .provider-status-disclosure summary span{font-size:10px}.dw-shell-compact .provider-status-disclosure summary strong{font-size:11px}.dw-session{margin-left:0}.dw-shell-compact .dw-session{gap:6px;min-height:26px;padding-left:8px;font-size:11px}.dw-shell-compact .dw-session small,.dw-shell-compact .dw-session strong{display:none}.dw-shell-compact .dw-session button{min-height:22px;padding:2px 7px;font-size:11px}.provider-strip{grid-template-columns:1fr}.dashboard-header{display:grid}.dashboard-safety-note{justify-self:start}.dashboard-overview-grid,.dashboard-workbench-grid{grid-template-columns:1fr}.dashboard-metric-grid,.lead-database-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-page .lead-database-copy,.send-queue-stage-nav,.drafts-header,.draft-lab-layout,.lab-header,.lab-grid,.provider-control-header,.provider-gate-rail,.template-preview-lab,.template-builder-grid,.template-builder-preview,.template-variant-grid,.json-lab-grid,.replies-header,.reply-lab-layout{grid-template-columns:1fr}.lab-header-badges{grid-area:auto/1;justify-content:flex-start;max-width:none}.lab-mvp-loop-grid,.lab-builder-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.send-queue-guide-grid{grid-template-columns:1fr}.operator-cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-center-layout{grid-template-columns:1fr}.quick-filter-row,.control-center-metrics,.template-scorecard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-workflow{position:static}.draft-safety-stack,.provider-refresh-button,.reply-safety-stack{justify-content:flex-start}.reply-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reply-inbox-list{grid-template-columns:1fr}.draft-lead-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.review-actions,.mailpit-smoke-controls,.automation-layer-summary,.automation-stage-strip,.automation-tool-grid,.mailpit-action-result{grid-template-columns:1fr}.data-path-steps,.latest-import-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-main{padding:14px}}@media(max-width:560px){.control-actions,.quick-filter-row,.draft-actions{flex-direction:column;align-items:stretch}.control-actions>*,.quick-filter-row>*,.draft-actions>*{min-width:0;max-width:100%}.control-actions button,.quick-filter-row button,.draft-actions button,.field-control input,.field-control select,.field-control textarea,.filter-bar select,.decision-controls select{width:100%}.quick-filter-row,.dashboard-metric-grid,.dashboard-commit-stats,.lead-database-grid,.latest-import-stats,.lead-data-view-switch{grid-template-columns:1fr}.lead-data-view-switch{display:grid}.lead-data-view-switch button{width:100%}.leads-page .data-path-step p{display:block}.control-center-next-step li{grid-template-columns:26px minmax(0,1fr)}.control-center-next-step .control-center-link{grid-column:2}.draft-lead-buttons,.reply-metric-grid,.control-center-metrics,.reply-controls,.reply-samples,.reply-inbox-header,.reply-result-grid,.reply-action-grid,.lab-header,.lab-builder-handoff-grid,.operator-cockpit-grid,.template-scorecard-metrics,.lab-mvp-loop-grid{grid-template-columns:1fr}.reply-inbox-header{display:grid}.reply-inbox-status{justify-content:flex-start}.reply-inbox-actions{grid-template-columns:1fr;align-items:stretch}.reply-inbox-actions .status-badge{justify-self:start}.automation-path,.operator-flow-steps,.data-path-steps,.automation-boundary ul{grid-template-columns:1fr}.signal-row{grid-template-columns:18px minmax(0,1fr)}.signal-row span,.signal-row strong{grid-column:2}}.scenario-workbench-page{grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;height:calc(100vh - 104px);min-height:0;display:grid;overflow:hidden}.scenario-workbench-header{justify-content:space-between;align-items:center;display:flex}.scenario-roadmap{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.scenario-roadmap-step{color:var(--color-foreground);cursor:pointer;text-align:left;background:#091d26e6;border:1px solid #67beeb40;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:46px;padding:8px;display:grid}.scenario-roadmap-step:hover,.scenario-roadmap-step:focus-visible{border-color:#65d6adb3;outline:none;box-shadow:0 0 0 3px #65d6ad1f}.scenario-roadmap-step span{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:800;display:inline-flex}.scenario-roadmap-step strong{font-size:.78rem;line-height:1.2}.scenario-roadmap-current{border-color:#65d6adbf}.scenario-roadmap-locked{opacity:.72}.scenario-workbench-layout{grid-template-columns:220px minmax(0,1fr) 300px;gap:12px;min-height:0;display:grid;overflow:hidden}.scenario-filter-rail,.scenario-inspector,.scenario-workbench-surface,.scenario-sender-readiness{background:#081820eb;border:1px solid #67beeb38;border-radius:8px;min-width:0}.scenario-filter-rail,.scenario-inspector{align-content:start;gap:10px;padding:12px;display:grid;overflow:hidden}.scenario-metric{background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:9px;display:grid}.scenario-metric span,.scenario-filter-box span,.scenario-inspector span,.scenario-sender-readiness small{color:var(--color-text-supporting);font-size:.78rem}.scenario-filter-box{gap:9px;display:grid}.scenario-filter-box>div:first-child{align-items:center;gap:7px;display:flex}.scenario-filter-box label{align-items:center;gap:8px;min-height:26px;display:flex}.scenario-focus-groups{border-top:1px solid #ffffff14;gap:7px;padding-top:10px;display:grid}.scenario-focus-groups>div{justify-content:space-between;align-items:center;display:flex}.scenario-focus-group-card{background:#65d6ad12;border:1px solid #65d6ad2e;border-radius:7px;gap:6px;padding:7px;display:grid}.scenario-focus-group-main{color:var(--color-foreground);text-align:left;background:0 0;border:0;gap:2px;min-width:0;min-height:36px;padding:0;display:grid}.scenario-focus-group-card:has(button:hover),.scenario-focus-group-card:has(button:focus-visible){border-color:#65d6ad99}.scenario-focus-group-main:focus-visible,.scenario-focus-group-actions button:focus-visible{outline:none}.scenario-focus-group-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.scenario-focus-group-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.scenario-focus-group-actions button{color:var(--color-text-supporting);text-overflow:ellipsis;white-space:nowrap;background:#081820d9;border:1px solid #67beeb2e;border-radius:6px;min-height:24px;padding:3px 4px;font-size:.64rem;font-weight:750;overflow:hidden}.scenario-focus-group-actions button:hover{color:var(--color-foreground)}.scenario-focus-groups span,.scenario-focus-groups small{color:var(--color-text-supporting);font-size:.74rem}.scenario-workbench-surface{grid-template-rows:auto auto minmax(260px,1fr);gap:10px;padding:12px;display:grid;overflow:hidden}.scenario-action-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scenario-action-strip button,.scenario-inspector a{color:var(--color-foreground);background:#0e2b3af2;border:1px solid #67beeb40;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:7px 10px;font-weight:800;text-decoration:none;display:inline-flex}.scenario-action-strip button[disabled]{cursor:not-allowed;opacity:.5}.scenario-inspector a{justify-content:center;width:100%}.scenario-selection-bar{background:#65d6ad14;border:1px solid #65d6ad38;border-radius:7px;align-items:center;gap:10px;min-height:34px;padding:7px 10px;display:flex}.scenario-selection-bar span{color:var(--color-text-supporting);font-size:.78rem}.scenario-lead-table{border-collapse:separate;border-spacing:0;width:100%;min-height:0;display:block;overflow:auto}.scenario-lead-table thead,.scenario-lead-table tbody,.scenario-lead-table tr{table-layout:fixed;width:100%;display:table}.scenario-lead-table th,.scenario-lead-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:9px 8px}.scenario-lead-table th:first-child,.scenario-lead-table td:first-child{width:44px}.scenario-lead-table td strong,.scenario-lead-table td small,.scenario-lead-table td span{display:block}.scenario-lead-table tr.is-selected td{background:#65d6ad14}.scenario-inspector-header,.scenario-sender-readiness>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.scenario-inspector>strong{font-size:1rem;line-height:1.2}.scenario-inspector p{color:var(--color-text-supporting);line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.scenario-status-bars{gap:5px;display:grid}.scenario-status-bars progress{width:100%;height:8px}.scenario-artifact-list{gap:3px;display:grid}.scenario-mailpit-evidence{background:#051219b8;border:1px solid #67beeb2e;border-radius:7px;gap:6px;min-width:0;padding:8px;display:grid}.scenario-mailpit-evidence-row,.scenario-mailpit-evidence-chips{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.scenario-mailpit-evidence>span{min-width:0;color:var(--color-foreground);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.scenario-mailpit-evidence-chips{flex-wrap:wrap;justify-content:flex-start}.scenario-mailpit-evidence-chips small{background:#65d6ad12;border:1px solid #65d6ad2e;border-radius:999px;padding:2px 7px}.scenario-sender-readiness{gap:10px;padding:12px;display:grid}.scenario-sender-readiness>div:first-child{justify-content:flex-start}.scenario-sender-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.scenario-sender-grid article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;gap:4px;min-width:0;padding:9px;display:grid}.scenario-sender-grid article span{overflow-wrap:anywhere;font-weight:800}.dw-main:has(.lab-page){overflow:hidden}.lab-page{height:100%;min-height:0;overflow:hidden}.lab-message-studio{grid-template-columns:minmax(240px,280px) minmax(0,1fr) minmax(240px,300px);gap:12px;min-height:0;display:grid;overflow:hidden}.lab-command-rail,.lab-workbench-surface,.lab-evidence-rail{min-width:0;min-height:0}.lab-command-rail,.lab-evidence-rail{scrollbar-gutter:stable;align-content:start;gap:10px;display:grid;overflow:auto}.lab-workbench-surface{grid-template-rows:auto minmax(0,1.2fr) minmax(0,.9fr);gap:10px;display:grid;overflow:hidden}.lab-message-studio .ops-card{border-radius:8px;min-width:0;padding:10px}.lab-automation-quality-card{background:linear-gradient(135deg,#48beff1f,#061119f5 58%),#061119eb;border-color:#7cc7ff38}.lab-quality-meter{gap:8px;display:grid}.lab-quality-meter>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lab-quality-meter strong{color:var(--color-foreground);font-size:22px;line-height:1}.lab-quality-meter small,.lab-quality-safety-note{color:var(--color-text-muted);font-size:11px}.lab-quality-meter>span{background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;block-size:8px;display:block;overflow:hidden}.lab-quality-meter i{background:linear-gradient(90deg,var(--color-warning),var(--color-primary));block-size:100%;display:block}.lab-quality-blocker{background:#ffc76014;border:1px solid #ffc7602e;border-radius:7px;gap:3px;padding:8px;display:grid}.lab-quality-blocker span{color:var(--color-text-muted);text-transform:uppercase;font-size:10px;font-weight:850}.lab-quality-blocker strong{color:var(--color-foreground);overflow-wrap:anywhere;font-size:12px}.lab-quality-code-strip{flex-wrap:wrap;gap:5px;display:flex}.lab-quality-code-strip span{color:var(--color-text-supporting);background:#64d99b17;border:1px solid #64d99b2e;border-radius:999px;padding:3px 6px;font-size:10.5px;font-weight:800}.lab-scope-handoff-banner{background:linear-gradient(135deg,#146c4c3d,#08141ce0 58%),#08141ce0;border:1px solid #64d99b42;border-radius:8px;grid-template-columns:minmax(280px,1.2fr) minmax(420px,1.4fr) minmax(260px,.8fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff0d}.lab-scope-handoff-banner .eyebrow{color:#64d99bdb;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:850;display:block}.lab-scope-handoff-banner strong,.lab-scope-handoff-banner p,.lab-scope-handoff-banner small{min-width:0;margin:0}.lab-scope-handoff-banner>div:first-child>strong{color:var(--color-foreground);font-size:14px;display:block}.lab-scope-handoff-banner p{color:var(--color-text-supporting);margin-top:4px;font-size:12px;line-height:1.35}.lab-scope-handoff-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lab-scope-handoff-metrics span{background:#020c127a;border:1px solid #7cc7ff26;border-radius:7px;min-width:0;padding:7px 8px}.lab-scope-handoff-metrics strong,.lab-scope-handoff-metrics small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lab-scope-handoff-metrics strong{color:var(--color-foreground);font-size:15px;line-height:1.1}.lab-scope-handoff-metrics small{color:var(--color-text-muted);margin-top:2px;font-size:10.5px}.lab-scope-handoff-route{justify-items:start;gap:6px;min-width:0;display:grid}.lab-scope-handoff-route a{color:var(--color-primary);font-size:12px;font-weight:800;text-decoration:none}.lab-scope-handoff-route a:hover{color:var(--color-primary-hover)}.lab-message-studio button{white-space:nowrap}.lab-scenario-pipeline,.lab-artifact-review,.lab-dataset-table-shell{min-width:0;min-height:0}.lab-stage-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.lab-proof-ladder-summary{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:center;gap:10px;min-width:0;margin-bottom:9px;display:grid}.lab-proof-ladder-summary .eyebrow{color:#7cc7ffd1;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:850;display:block}.lab-proof-ladder-summary strong,.lab-proof-ladder-summary p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;display:block;overflow:hidden}.lab-proof-ladder-summary strong{color:var(--color-foreground);font-size:14px}.lab-proof-ladder-summary p{color:var(--color-text-supporting);margin-top:3px;font-size:12px;line-height:1.25}.lab-proof-ladder-progress{block-size:10px;background:#020c1299;border:1px solid #7cc7ff24;border-radius:999px;min-width:0;overflow:hidden}.lab-proof-ladder-progress span{border-radius:inherit;background:linear-gradient(90deg,#64d99bf2,#7cc7ffeb);block-size:100%;display:block}.lab-proof-ladder{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0 0 9px;padding:0;list-style:none;display:grid}.lab-proof-step{background:#020c126b;border:1px solid #7cc7ff24;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.lab-proof-step>span{color:var(--color-text-neutral);background:#7cc7ff1f;border-radius:999px;justify-content:center;align-items:center;block-size:24px;inline-size:24px;font-size:11px;font-weight:900;display:inline-flex}.lab-proof-step strong,.lab-proof-step small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.lab-proof-step strong{color:var(--color-foreground);font-size:11.5px}.lab-proof-step small{color:var(--color-text-muted);font-size:10.5px;line-height:1.2}.lab-proof-step-complete{border-color:#64d99b57}.lab-proof-step-complete>span{color:var(--color-success);background:#64d99b2e}.lab-proof-step-current{border-color:#7cc7ff8c;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #7cc7ff14}.lab-proof-step-current>span{color:var(--color-primary);background:#7cc7ff33}.lab-proof-step-blocked{border-color:#ffc65d52}.lab-proof-step-blocked>span{color:var(--color-warning);background:#ffc65d21}.lab-stage-card{background:#07151db8;border:1px solid #7cc7ff2e;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.lab-stage-card strong,.lab-stage-card small{overflow-wrap:anywhere}.lab-stage-current{border-color:#7cc7ff85}.lab-stage-blocked{border-color:#ff6b756b}.lab-copy-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lab-copy-split article{background:#07151d94;border:1px solid #7cc7ff29;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.lab-copy-split p,.lab-copy-split h3{overflow-wrap:anywhere;margin:0}.lab-disabled-reason{color:var(--color-warning);margin:6px 0 0}.lab-html-preview-state{gap:8px;min-height:0;display:grid}.lab-html-preview-shell{background:#09151d;border:1px solid #7cc7ff24;border-radius:8px;min-height:0;overflow:auto}.lab-html-preview-shell iframe{background:#fff;border:0;width:100%;min-height:260px}.lab-dataset-table-shell{overflow:hidden}.lab-dataset-table-shell table{border-collapse:collapse;width:100%}.lab-dataset-table-shell thead,.lab-dataset-table-shell tbody{display:block}.lab-dataset-table-shell thead{z-index:1;background:#0e1a22fa;position:sticky;top:0}.lab-dataset-table-shell tbody{max-height:220px;overflow:auto}.lab-dataset-table-shell tr{table-layout:fixed;width:100%;display:table}.lab-dataset-table-shell th,.lab-dataset-table-shell td{text-align:left;vertical-align:top;border-bottom:1px solid #7cc7ff24;padding:10px 8px}.lab-history-item{border-bottom:1px solid #7cc7ff1f;gap:2px;padding:8px 0;display:grid}.lab-evidence-rail a{color:var(--color-primary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lab-evidence-rail a:hover{color:var(--color-primary-hover)}@media(max-width:1180px){.lab-message-studio{grid-template-columns:1fr}.lab-workbench-surface{grid-template-rows:auto auto auto}.lab-stage-grid,.lab-proof-ladder,.lab-copy-split{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-proof-ladder-summary{grid-template-columns:1fr}}@media(max-width:720px){.lab-stage-grid,.lab-proof-ladder,.lab-copy-split{grid-template-columns:1fr}}@media(max-width:1180px){.scenario-roadmap{grid-template-columns:repeat(4,minmax(0,1fr))}.scenario-workbench-layout{grid-template-columns:1fr}.scenario-sender-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-sender-readiness{margin-right:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
