/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1000{top:calc(var(--spacing) * 1000)}.top-3000{top:calc(var(--spacing) * 3000)}.top-5000{top:calc(var(--spacing) * 5000)}.isolate{isolation:isolate}.z-120{z-index:120}.z-\[200\]{z-index:200}.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:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.min-h-8{min-height:calc(var(--spacing) * 8)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[95\%\]{max-width:95%}.max-w-full{max-width:100%}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-36{min-width:calc(var(--spacing) * 36)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-200{--tw-scale-x:200%;--tw-scale-y:200%;--tw-scale-z:200%}.scale-1000,.scale-200{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1000{--tw-scale-x:1000%;--tw-scale-y:1000%;--tw-scale-z:1000%}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--line\)\]{border-color:var(--line)}.border-transparent{border-color:#0000}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.p-1{padding:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.text-end{text-align:end}.text-start{text-align:start}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--ink\)\]{color:var(--ink)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-\[\.is-user\]\:ml-auto:is(:where(.group).is-user *){margin-left:auto}.group-\[\.is-user\]\:rounded-lg:is(:where(.group).is-user *){border-radius:var(--radius-lg)}.group-\[\.is-user\]\:px-4:is(:where(.group).is-user *){padding-inline:calc(var(--spacing) * 4)}.group-\[\.is-user\]\:py-3:is(:where(.group).is-user *){padding-block:calc(var(--spacing) * 3)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-3: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)}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.aria-invalid\:ring-3[aria-invalid=true]{--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)}.data-horizontal\:mx-px[data-horizontal]{margin-inline:1px}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-auto[data-horizontal]{width:auto}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-vertical\:my-px[data-vertical]{margin-block:1px}.data-vertical\:h-auto[data-vertical]{height:auto}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-\[destructive\]\:text-\[var\(--red\)\][data-destructive]{color:var(--red)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-\[\#f0f2f6\][data-highlighted]{background-color:#f0f2f6}.data-\[destructive\]\:data-\[highlighted\]\:bg-\[\#fff0ee\][data-destructive][data-highlighted]{background-color:#fff0ee}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-\[200\] *)[data-slot=kbd]{z-index:200}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-md>:not(:first-child){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-md>:not(:last-child){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\!>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius-lg)!important;border-bottom-right-radius:var(--radius-lg)!important}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important}.\[\&\>div\]\:pb-0>div{padding-bottom:0}.\[\&\>input\]\:flex-1>input{flex:1}}:root{color-scheme:light;--ink:#172033;--muted:#697386;--line:#e4e8ef;--soft:#f6f8fb;--blue:#2867d7;--blue-soft:#edf4ff;--green:#137a50;--red:#b42318;--radius:10px;--people-ai-submit-width:96px;--ai-search-threshold-width:120px}*{box-sizing:border-box}body,html{min-height:100%}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[tabindex]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #79a6f4}.spinning{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.loading-page{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:12px;display:grid}.loading-page svg{width:24px}.workspace-shell{background:#fff;height:100vh;display:grid;overflow:hidden}.project-sidebar{border-right:1px solid var(--line);background:#f7f8fa;flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}.sidebar-header{justify-content:space-between;height:66px;padding:0 16px}.brand,.sidebar-header{align-items:center;display:flex}.brand{gap:10px;min-width:0;font-size:14px}.brand strong{text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.brand-logo{flex:none;place-items:center;width:32px;height:34px;display:grid}.brand-logo img{object-fit:contain;width:100%;height:100%}.login-mark{color:#fff;background:#1d2638;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.icon-button svg{width:17px}.mobile-close{display:none}.sidebar-home{color:#566175;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;min-height:38px;margin:0 12px 8px;padding:0 12px;font-size:13px;font-weight:680;display:flex}.sidebar-home:hover{background:#eef1f5}.sidebar-home.active{color:#1b56b6;background:#e7effc}.sidebar-home svg{width:16px}.global-new-chat{cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:8px;align-items:center;gap:9px;min-height:40px;margin:2px 12px 17px;padding:0 13px;font-size:13px;font-weight:680;display:flex;box-shadow:0 1px 1px #17203308}.global-new-chat svg{width:16px}.sidebar-label{color:#8a93a3;letter-spacing:.09em;text-transform:uppercase;padding:0 15px 8px;font-size:10px;font-weight:750}.project-tree{flex:1;min-height:0;padding:0 8px 20px;overflow-y:auto}.project-node{margin-bottom:5px}.project-row{border-radius:8px;grid-template-columns:27px minmax(0,1fr) 30px;align-items:center;display:grid}.project-node.current>.project-row{background:#edf1f7}.project-expand{cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:47px;padding:0;display:grid}.project-expand:hover{background:#ffffffbf}.project-expand>svg{color:#788397;width:15px}.project-select{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;min-width:0;min-height:47px;padding:6px 4px 6px 0;display:flex}.chat-select>span,.project-select>span{gap:3px;min-width:0;display:grid}.chat-row strong,.project-select strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:680;overflow:hidden}.chat-row small,.project-select small{color:#8a93a3;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.project-new-chat{cursor:pointer;opacity:.5;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.project-new-chat:focus-visible,.project-row:hover .project-new-chat{opacity:1;background:#fff}.project-new-chat svg{width:14px}.row-actions-trigger{color:#7d8798;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.chat-row:hover .row-actions-trigger,.project-row:hover .row-actions-trigger,.row-actions-trigger:focus-visible,.row-actions-trigger[aria-expanded=true]{opacity:1;background:#fff}.row-actions-trigger svg{width:15px}.sidebar-renaming{cursor:default}.sidebar-rename-input{width:100%;min-width:0;height:25px;color:var(--ink);background:#fff;border:1px solid #8bafe7;border-radius:5px;outline:0;padding:0 6px;font-size:12px;font-weight:680}.chat-children{border-left:1px solid #dfe4ec;gap:2px;margin:3px 0 8px 19px;padding-left:8px;display:grid}.chat-children.always{margin-left:4px}.chat-row{border-radius:7px;grid-template-columns:minmax(0,1fr) 28px}.chat-row,.chat-select{background:0 0;align-items:center;min-width:0;min-height:43px;display:grid}.chat-select{text-align:left;cursor:pointer;border:0;grid-template-columns:17px minmax(0,1fr);gap:7px;padding:6px 4px 6px 8px}.chat-select>svg{color:#8791a1;width:14px}.chat-delete{color:#8b94a3;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.chat-delete svg{width:13px}.chat-delete:focus-visible,.chat-row:hover .chat-delete{opacity:1}.chat-delete:hover{color:var(--red);background:#fff}.chat-row:hover{background:#f0f2f6}.chat-row.selected{color:#1b56b6;background:#e5efff}.chat-row.selected .chat-select>svg,.chat-row.selected small{color:#4778c4}.no-chats{color:#9aa2af;padding:10px;font-size:11px}.no-project{margin-top:18px}.sidebar-footer{border-top:1px solid var(--line);grid-template-columns:minmax(44px,1fr) 35px 35px;gap:6px;padding:10px 12px 13px;display:grid}.sidebar-footer.with-usage{grid-template-columns:auto minmax(44px,1fr) 35px 35px}.sidebar-footer button{border:1px solid var(--line);color:#657085;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 8px;font-size:11px;display:flex}.sidebar-footer svg{width:14px}.sidebar-footer .open-project-button{white-space:nowrap;justify-content:flex-start;min-width:0;padding:0 11px;overflow:hidden}.sidebar-footer .calendar-notification-trigger,.sidebar-footer .sign-out-icon{width:35px;padding:0}.language-switcher{border:1px solid var(--line);color:#657085;cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;min-height:35px;padding:0 10px}.auth-card-shell>.language-switcher-wrap{justify-content:flex-end;margin-bottom:12px;display:flex}.resize-handle{z-index:10;color:#0000;cursor:col-resize;touch-action:none;background:#fff;place-items:center;width:6px;height:100vh;display:grid;position:relative}.resize-handle:after{content:"";background:var(--line);transition:background .15s;position:absolute;inset:0 2px}.resize-handle:focus-visible:after,.resize-handle:hover:after{background:#7da7e8}.resize-handle svg{z-index:1;width:14px;position:relative}.center-column,.management-stage{background:#fff;min-width:0;height:100vh;position:relative;overflow:hidden}.mobile-toolbar{display:none}.conversation-pane{flex-direction:column;height:100%;display:flex}.conversation-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:20px;height:74px;padding:0 24px;display:flex}.conversation-header small{color:#8992a2;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.conversation-header h1{margin:0;font-size:16px;font-weight:720}.composer-footer .model-picker-trigger,.model-picker-trigger,.project-input-modal>footer .model-picker-trigger{color:#3e4b60;cursor:pointer;background:#f7f9fc;border:1px solid #d8dee8;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:auto;min-width:0;max-width:220px;height:33px;min-height:33px;padding:0 11px;font-size:11px;font-weight:650;display:flex}.composer-footer .model-picker-trigger:disabled,.model-picker-trigger:disabled,.project-input-modal>footer .model-picker-trigger:disabled{opacity:.45;cursor:not-allowed}.model-picker-trigger:hover:not(:disabled){background:#edf3fc}.model-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #397ade}.model-picker-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-picker-trigger>svg{color:#70809a;flex:none;width:15px;height:15px}.model-picker-menu{width:max(210px,var(--radix-dropdown-menu-trigger-width));max-width:calc(100vw - 24px);max-height:min(320px,var(--radix-dropdown-menu-content-available-height));padding:5px;overflow-y:auto}.model-picker-option{color:#34425a;cursor:default;border-radius:7px;outline:0;align-items:center;gap:8px;min-height:38px;padding:7px 32px 7px 11px;font-size:12px;display:flex;position:relative}.model-picker-option[data-highlighted]{color:#245cb0;background:#edf4ff}.model-picker-option[data-disabled]{color:#9ba4b3}.model-picker-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.model-picker-option small{color:#9ba4b3;font-size:10px}.model-picker-option>span:last-child:not(.model-picker-option-label){color:#2868c4;place-items:center;display:grid;position:absolute;right:10px}.model-picker-option svg{width:15px;height:15px}.message-scroll{scroll-behavior:smooth;flex:1;min-height:0;padding:28px clamp(22px,5vw,72px);overflow-y:auto}.message-scroll-content{flex-direction:column;min-height:100%;display:flex}.message-scroll-content>.message{flex-shrink:0;width:100%}.message-scroll-content>.conversation-empty{flex:1}.conversation-empty{text-align:center;place-content:center;justify-items:center;min-height:100%;display:grid}.conversation-empty>span,.workspace-empty>span{width:44px;height:44px;color:var(--blue);background:var(--blue-soft);border-radius:12px;place-items:center;display:grid}.conversation-empty svg{width:21px}.conversation-empty h2{margin:16px 0 7px;font-size:19px}.conversation-empty p{max-width:480px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.conversation-empty>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.conversation-empty button{border:1px solid var(--line);color:#536077;cursor:pointer;background:#fff;border-radius:8px;min-height:37px;padding:0 12px;font-size:11.5px}.conversation-starter-new{position:relative}.conversation-starter-new:before{content:"";border-radius:inherit;position:absolute;inset:-8px -8px 0 0}.conversation-starter-new-badge{color:var(--blue);background:var(--blue-soft);white-space:nowrap;pointer-events:none;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:-8px;right:-8px}.message{max-width:780px;margin:0 auto 24px}.message.user{flex-direction:column;align-items:flex-end;max-width:720px;display:flex}.message-author{color:#8a93a2;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:730}.message-body{width:100%;font-size:13.5px;line-height:1.65}.message.user .message-body{background:#edf3fc;border-radius:12px 12px 3px;width:auto;max-width:82%;padding:10px 14px}.message-body>p{white-space:pre-wrap;margin:0 0 10px}.message-body>p:last-child{margin-bottom:0}.artifact-progress{min-height:58px;color:var(--muted);gap:10px}.artifact-progress svg{width:18px}.agent-progress{align-items:center;gap:10px;min-height:58px;display:flex}.agent-progress,.search-setup-card .agent-action-progress{color:var(--muted);font-family:inherit;font-size:13.5px;font-weight:400;line-height:1.65}.agent-progress>svg,.search-setup-card .agent-action-progress>svg{flex-shrink:0;width:18px;height:18px}.agent-progress-copy{gap:2px;min-width:0;display:grid}.agent-progress-heading{white-space:nowrap;align-items:baseline;gap:12px;display:flex}.agent-progress-elapsed{font-variant-numeric:tabular-nums}.research-result{color:var(--muted);margin:8px 0;font-size:13.5px}.research-result summary{cursor:pointer}.research-result ul{padding-left:20px}.research-result li{margin:10px 0}.research-result p{white-space:pre-wrap;margin:4px 0}.research-result a,.research-result p{overflow-wrap:anywhere}.search-live>.agent-progress{flex:1;min-width:0;min-height:0}.composer{background:#fff;border:1px solid #d9dee7;border-radius:12px;flex:none;margin:0 clamp(18px,5vw,62px) 20px;overflow:hidden;box-shadow:0 8px 28px #1f2b4314}.composer:focus-within{border-color:#93b4ec;box-shadow:0 8px 30px #2867d71a}.composer textarea{resize:vertical;width:100%;min-height:72px;max-height:190px;color:var(--ink);border:0;outline:0;padding:14px 15px 8px;font-size:13px;line-height:1.5}.composer-footer{color:#9aa2b0;justify-content:space-between;align-items:center;min-height:43px;padding:5px 8px 7px 14px;font-size:10px;display:flex}.composer-footer button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.composer-footer button:disabled{opacity:.45;cursor:not-allowed}.composer-footer svg{width:15px}.composer-actions{align-items:center;gap:7px;display:flex}.composer-status{min-width:0;margin-right:8px}@media (max-width:767px){.composer-footer.has-status{flex-wrap:wrap;row-gap:4px}.composer-footer.has-status>.composer-status{flex:0 0 100%;margin-right:0;display:block}.composer-footer.has-status .composer-actions{margin-left:auto}}.composer-error,.global-error{color:var(--red);background:#fff2f0;align-items:center;gap:8px;font-size:11px;display:flex}.composer-error{border-radius:7px;margin:0 clamp(18px,5vw,62px) 8px;padding:8px 10px}.composer-error svg,.global-error svg{width:15px}.outreach-overlay{z-index:90;color:var(--ink);background:#f7f8fb;flex-direction:column;display:flex;position:fixed;inset:0}.outreach-overlay button{cursor:pointer}.outreach-overlay button:disabled{cursor:not-allowed;opacity:.5}.outreach-overlay-header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);align-items:center;gap:12px;height:56px;min-height:56px;padding:0 16px;display:grid}.campaign-workspace-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,54vw);font-size:14px;font-weight:720;overflow:hidden}.campaign-workspace-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:7px;min-width:40px;display:flex}.campaign-workspace-actions>button:not(.campaign-icon-action){border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:11px;font-weight:680;display:inline-flex}.campaign-icon-action.icon-button{color:#4d5d74;flex:none;width:40px;height:40px}.campaign-icon-action.icon-button svg{width:16px}.primary-button.campaign-send-person-button{background:#3f75c5!important;border-color:#3f75c5!important}.outreach-overlay-header svg{width:14px}.outreach-resizable-layout{grid-template-columns:var(--outreach-left-width,23%) 6px minmax(320px,1fr);flex:1;min-height:0;display:grid;overflow:hidden}.outreach-resizable-layout.has-copilot{grid-template-columns:var(--outreach-left-width,23%) 6px minmax(320px,1fr) 6px var(--outreach-right-width,34%)}.outreach-resizable-layout.sidebar-collapsed{grid-template-columns:var(--outreach-left-width) minmax(320px,1fr)}.outreach-resizable-layout.sidebar-collapsed.has-copilot{grid-template-columns:var(--outreach-left-width) minmax(320px,1fr) 6px var(--outreach-right-width,34%)}.outreach-resize-handle{z-index:6;cursor:col-resize;touch-action:none;background:#edf1f6;border:0;width:6px;min-height:0;position:relative}.outreach-resize-handle:after{content:"";position:absolute;inset:0 -3px}.outreach-resize-handle:focus-visible,.outreach-resize-handle:hover{background:#8eb1e9;outline:0}.resizing-outreach-layout,.resizing-outreach-layout *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.outreach-candidate-sidebar,.outreach-recipient-list{border-right:1px solid var(--line);background:#fbfcfd;min-height:0;padding:12px 10px;overflow-y:auto}.outreach-candidate-sidebar>header,.outreach-recipient-list>header{justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 2px 8px 6px;display:flex}.outreach-candidate-sidebar>header>span,.outreach-recipient-list>header>span{min-width:0}.outreach-candidate-sidebar>header>button,.outreach-recipient-list>header>button{border:1px solid var(--line);color:#5c6b80;background:#fff;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.outreach-candidate-sidebar>header>button svg,.outreach-recipient-list>header>button svg{width:14px}.outreach-candidate-sidebar>header strong,.outreach-recipient-list>header strong{align-items:baseline;gap:6px;font-size:12px;display:flex}.outreach-candidate-sidebar>header small,.outreach-recipient-list>header small{color:#8992a2;font-size:9.5px;font-weight:560}.outreach-candidate-sidebar>div,.outreach-recipient-list>button{text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:50px;padding:8px;display:flex}.outreach-recipient-list>button.active{background:#eaf2ff}.outreach-candidate-sidebar>div:hover,.outreach-recipient-list>button:hover{background:#f0f3f8}.outreach-candidate-sidebar span,.outreach-recipient-list span{gap:3px;min-width:0;font-size:11.5px;font-weight:680;display:grid}.outreach-candidate-sidebar small,.outreach-recipient-list small{color:#7e8899;text-overflow:ellipsis;font-size:9.5px;font-weight:450;overflow:hidden}.outreach-candidate-sidebar em,.outreach-recipient-list em{max-width:115px;color:var(--green);text-align:right;font-size:9px;font-style:normal}.outreach-candidate-sidebar .ineligible{opacity:.62}.outreach-candidate-sidebar .ineligible em{color:var(--red)}.outreach-candidate-sidebar em.checking{color:#7b8799}.outreach-candidate-sidebar.collapsed,.outreach-recipient-list.collapsed{padding:12px 10px;overflow:hidden}.outreach-candidate-sidebar.collapsed>header,.outreach-recipient-list.collapsed>header{justify-content:center;padding:3px 0}.outreach-candidate-sidebar.collapsed>div,.outreach-candidate-sidebar.collapsed>header>span,.outreach-recipient-list.collapsed>button:not([aria-label]),.outreach-recipient-list.collapsed>header>span{display:none}.outreach-editor{background:#f7f8fb;min-width:0;min-height:0;padding:16px;overflow-y:auto;container-type:inline-size}.outreach-editor-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.outreach-editor-title small{color:#8b94a3;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.outreach-editor-title h2{margin:3px 0 0;font-size:19px}.outreach-editor-title>div{gap:7px;display:flex}.outreach-editor-title button{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:10.5px;display:inline-flex}.outreach-editor-title svg{width:14px}.outreach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.outreach-field{gap:5px;min-width:0;display:grid}.outreach-field>span{color:#5e6a7d;font-size:11px;font-weight:700}.outreach-field input,.outreach-field select,.outreach-field textarea{width:100%;min-height:40px;color:var(--ink);background:#fff;border:1px solid #d8dee7;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5}.outreach-field input:focus,.outreach-field select:focus,.outreach-field textarea:focus{border-color:#7197d0;outline:0;box-shadow:0 0 0 3px #3669b21f}.outreach-field textarea{resize:vertical}.outreach-field input:disabled{color:#7b8492;background:#f2f4f7}.outreach-start-field>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.outreach-start-field>span button{color:#3567ad;background:0 0;border:0;padding:0;font-size:9px;font-weight:720}.outreach-window{grid-template-columns:1fr 1fr;gap:8px;display:grid}.outreach-weekdays{flex-wrap:wrap;gap:5px;margin:0;display:flex}.outreach-weekdays label{border:1px solid var(--line);color:#596579;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:10px;display:flex}.outreach-weekdays label.active{color:#174f9f;background:#edf4ff;border-color:#75a0dc;box-shadow:0 0 0 1px #3669b214}.outreach-weekdays label:focus-within{outline-offset:2px;outline:2px solid #6d96d0}.campaign-config-panel,.campaign-config-section,.campaign-schedule-editor.standalone{background:#fff;border:1px solid #dce2ea;border-radius:12px;margin:0 0 12px;box-shadow:0 3px 12px #1f2d4609}.campaign-config-panel{overflow:hidden}.campaign-config-group,.campaign-schedule-editor.embedded{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e5e9ef;border-radius:0;margin:0;padding:14px 16px}.campaign-config-panel>:last-child{border-bottom:0}.campaign-config-section,.campaign-schedule-editor.standalone{padding:14px 16px}.campaign-config-section>header,.campaign-schedule-editor>header{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:10px;display:flex}.campaign-config-section>header h2{color:#263248;margin:0;font-size:14px;line-height:1.3}.campaign-schedule-editor>header{justify-content:flex-start}.campaign-schedule-editor>header>svg{width:17px;color:var(--blue)}.campaign-schedule-editor>header>strong{color:#263248;font-size:14px}.campaign-schedule-editor>header small{color:#7b8799;font-size:10px;font-weight:600}.campaign-template-field>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.campaign-delivery-section .campaign-sender-config,.campaign-delivery-section .sending-account-pool{margin-bottom:0}.campaign-content-section{padding-bottom:0}.campaign-content-section .outreach-step-actions{margin-bottom:10px}.campaign-schedule-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.campaign-schedule-modes>label{cursor:pointer;background:#fff;border:1px solid #d9e0e9;border-radius:9px;grid-template-columns:16px 17px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:68px;padding:10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.campaign-schedule-modes>label:hover{border-color:#a9bfdf}.campaign-schedule-modes>label.active{background:#f1f6fd;border-color:#6f9bd6;box-shadow:0 0 0 2px #376db91a}.campaign-schedule-modes>label:focus-within{outline-offset:2px;outline:2px solid #5f8fcc}.campaign-schedule-modes input{margin:0}.campaign-schedule-modes svg{color:#507bb7;width:17px}.campaign-schedule-modes>label>span{gap:3px;min-width:0;display:grid}.campaign-schedule-modes strong{color:#263248;align-items:center;gap:6px;font-size:12px;display:flex}.campaign-schedule-modes strong small{color:#477058;letter-spacing:0;text-transform:none;background:#edf5ef;border-radius:999px;padding:2px 5px;font-size:8px}.campaign-schedule-modes em{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.3;overflow:hidden}.campaign-schedule-hint{color:#66758a;margin:8px 0 0;font-size:10px;line-height:1.4}.campaign-schedule-custom{border-top:1px solid #e5e9ef;grid-template-columns:minmax(240px,1fr) minmax(220px,.8fr);align-items:end;gap:10px;margin-top:10px;padding-top:10px;display:grid}.campaign-schedule-custom .outreach-weekdays,.campaign-schedule-custom>.campaign-schedule-error,.campaign-schedule-custom>.campaign-schedule-hint{grid-column:1/-1;margin:0}.campaign-schedule-error{color:var(--red);font-size:10px}.campaign-schedule-summary{color:#355f97;background:#f3f7fc;border:1px solid #cfe0f5;border-radius:9px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 10px;display:grid}.campaign-schedule-summary>svg{width:16px}.campaign-schedule-summary>span{gap:3px;min-width:0;display:grid}.campaign-schedule-summary strong{color:#284f82;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.campaign-schedule-summary strong em{color:#435f83;font-size:10px;font-style:normal;font-weight:560}.campaign-schedule-summary small{color:#687d9a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.campaign-schedule-summary .campaign-icon-action{color:#315f9f;border-color:#bfcfe4;width:34px;height:34px}.campaign-schedule-summary .campaign-icon-action svg{width:13px}.campaign-review-summaries{z-index:3;background:#f7f8fb;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:8px;margin:0 0 12px;padding-top:1px;display:grid;position:sticky;top:-16px}.campaign-review-summaries .review-delivery-summary{box-shadow:none;margin:0;position:static}.sending-account-pool{background:#fbfcfe;border:1px solid #d7dfeb;border-radius:10px;margin:0 0 18px;overflow:hidden}.sending-account-pool>header{background:#fff;border-bottom:1px solid #e1e6ee;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 12px;display:flex}.sending-account-pool>header strong{font-size:11px}.sending-account-pool>header>div{gap:5px;display:flex}.sending-account-pool button{border:1px solid var(--line);color:#53627a;background:#fff;border-radius:6px;min-height:28px;padding:0 7px;font-size:8.5px}.delivery-mode-selector{gap:8px;margin:0 0 10px;display:grid}.delivery-mode-selector>header{gap:2px;display:grid}.delivery-mode-selector>header small{color:var(--muted)}.delivery-mode-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.delivery-mode-selector label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:flex}.delivery-mode-selector label.active{background:#f7faff;border-color:#8ca8d1;box-shadow:0 0 0 1px #dce8f8}.delivery-mode-selector label span{gap:2px;display:grid}.delivery-mode-selector label small{color:var(--muted)}.campaign-sender-config{background:0 0;border:0;gap:10px;margin:0;padding:0}.campaign-sender-config,.sending-account-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sending-account-list{gap:6px;max-height:210px;padding:7px;overflow-y:auto}.sending-account-list>label{cursor:pointer;background:#fff;border:1px solid #dde4ed;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:8px 10px;display:flex}.sending-account-list>label:has(input:checked){background:#f1f6ff;border-color:#8cacdf}.sending-account-list>label.unavailable{opacity:.62;cursor:not-allowed}.sending-account-list>label input{margin:0}.sending-account-list>label strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;overflow:hidden}.sending-account-empty{color:#7a8698;margin:0;padding:16px 12px;font-size:9.5px;line-height:1.5}.sending-account-loading{align-items:center;gap:7px;display:flex}.sending-account-loading svg{width:14px}.deliverability-note{color:#41628f;background:#f3f7fd;border:1px solid #dbe4f4;border-radius:9px;gap:9px;margin:0 0 18px;padding:11px 12px;display:flex}.deliverability-note svg{flex:none;width:15px}.deliverability-note span{gap:2px;display:grid}.deliverability-note strong{font-size:10.5px}.deliverability-note small{font-size:9.5px;line-height:1.45}.review-delivery-summary{z-index:3;color:#355f97;background:#f2f7fd;border:1px solid #cfe0f5;border-radius:9px;align-items:center;gap:9px;min-height:58px;margin:0 0 12px;padding:9px 10px;display:flex;position:sticky;top:-16px;box-shadow:0 5px 15px #2a4a7614}.review-delivery-summary>svg{flex:none;width:16px}.review-delivery-summary span{gap:2px;min-width:0;display:grid}.review-delivery-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.review-delivery-summary small{color:#657b98;font-size:9.5px}.outreach-step{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 0 10px;overflow:hidden}.outreach-step>summary{cursor:pointer;background:#fbfcfe;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.outreach-step>summary span{align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.outreach-step>summary svg{color:#5279b5;width:14px}.outreach-step>summary small{color:#8b94a3;font-size:9.5px}.outreach-step-body{border-top:1px solid var(--line);gap:12px;padding:15px;display:grid}.outreach-delay{grid-template-columns:100px 130px minmax(160px,1fr);align-items:end;gap:9px;display:grid}.outreach-delay>label:not(.outreach-check){color:#697386;gap:5px;font-size:10px;display:grid}.outreach-delay input,.outreach-delay select{border:1px solid #d8dee7;border-radius:7px;height:34px;padding:0 8px}.outreach-check{color:#596579;align-items:center;gap:6px;height:34px;font-size:10px;display:flex}.variable-hints{flex-wrap:wrap;gap:5px;display:flex}.variable-hints span{color:#506b94;background:#edf3fc;border-radius:5px;padding:3px 6px;font:9.5px ui-monospace,monospace}.outreach-warning{color:#a25b00;margin:0;font-size:10px}.outreach-error{color:var(--red);background:#fff0ee;border-radius:7px;margin:10px 0;padding:8px 10px;font-size:10.5px}.outreach-footer,.outreach-step-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.outreach-step-actions{justify-content:flex-start;margin:11px 0 22px}.outreach-footer button,.outreach-step-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:10px;display:inline-flex}.outreach-footer svg,.outreach-step-actions svg{width:13px}.outreach-footer{z-index:4;border-top:1px solid var(--line);background:#fff;min-height:54px;padding:9px 0;position:sticky;bottom:-16px}.outreach-footer>div{gap:7px;display:flex}.outreach-copilot{border-left:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;min-height:0;padding:14px;display:flex;overflow:hidden}.outreach-copilot>header{justify-content:space-between;align-items:center;min-height:44px;display:flex}.outreach-copilot>header span{align-items:center;gap:7px;display:flex}.outreach-copilot>header svg{width:17px}.outreach-copilot>header button{border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.copilot-turns{flex:1;min-height:0;margin:14px 0;overflow-y:auto}.copilot-turns>div{background:#f3f5f8;border-radius:9px;margin-bottom:12px;padding:10px 11px}.copilot-turns>div.user{background:#edf3fc;margin-left:30px}.copilot-turns small{color:#7c8798;text-transform:uppercase;font-size:9px;font-weight:730}.copilot-turns p{white-space:pre-wrap;margin:4px 0 0;font-size:11px;line-height:1.5}.copilot-empty{color:#7b8596;font-size:11px;line-height:1.55}.copilot-input{background:#fff;border:1px solid #d9dee7;border-radius:12px;flex:none;min-width:0;overflow:hidden;box-shadow:0 8px 28px #1f2b430f}.copilot-input:focus-within{border-color:#93b4ec;box-shadow:0 8px 30px #2867d71a}.copilot-input textarea{resize:vertical;width:100%;min-height:128px;max-height:30dvh;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:14px 12px 8px;font-size:13px;line-height:1.5;display:block}.copilot-input-footer{align-items:flex-end;gap:8px;padding:5px 8px 8px;display:flex}.copilot-input-settings{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.copilot-input-settings .model-picker-trigger{flex-shrink:1;max-width:100%}.copilot-language{color:#3e4b60;white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;font-size:11px;display:inline-flex}.copilot-language>span{flex-shrink:0}.copilot-input-settings select{color:#3e4b60;min-width:0;max-width:100%;height:33px;font:inherit;cursor:pointer;background:#f7f9fc;border:1px solid #d8dee8;border-radius:9px;padding:0 8px;font-size:11px}.copilot-send{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:8px;flex:0 0 33px;place-items:center;height:33px;display:grid}.copilot-send:disabled{opacity:.45;cursor:not-allowed}.copilot-send svg{width:15px;height:15px}.copilot-input>small{color:#8a93a2;padding:0 12px 9px;font-size:10px;display:block}.copilot-generating{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.copilot-input :focus-visible{outline-offset:-2px;outline:2px solid #397ade}.copilot-input textarea:focus-visible{outline:0}.campaign-panel{position:relative}.campaign-panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:74px;padding:14px 18px;display:flex}.campaign-panel-header small{color:#8992a2;text-transform:uppercase;font-size:9px;font-weight:750}.campaign-panel-header h2{margin:3px 0 0;font-size:16px}.campaign-panel-header button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:5px;min-height:33px;padding:0 9px;font-size:10px;display:flex}.campaign-panel-header svg{width:13px}.campaign-list{gap:11px;padding:13px;display:grid}.campaign-list-item{gap:7px;display:grid}.campaign-list-item>article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:visible}.campaign-list-item>article.active{border-color:#8eb1e9;box-shadow:0 0 0 2px #edf4ff}.campaign-list-item>article.needs-attention{border-color:#edc785;box-shadow:0 2px 12px #b9791512}.campaign-group-title{color:#5d6c81;margin:4px 2px 0;font-size:10px}.campaign-card-header{display:contents}.campaign-title-row{grid-area:1/1;align-items:center;padding:11px 0 0 13px}.campaign-attention-summary,.campaign-title-row{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.campaign-attention-summary button,.campaign-attention-summary span{color:#91570a;background:#fff3df;border:0;border-radius:99px;padding:3px 6px;font-size:7.5px;font-weight:700}.campaign-attention-summary button:hover{background:#ffe6bd}.campaign-main{text-align:left;background:0 0;border:0;min-width:0;padding:0}.campaign-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.campaign-main:hover strong{color:#245da8}.campaign-meta{color:#7e8898;white-space:nowrap;grid-area:2/1/auto/-1;align-items:center;gap:4px;min-width:0;padding:5px 13px 10px;font-size:9px;display:flex;overflow:hidden}.campaign-meta svg{flex:none;width:11px}.campaign-meta span{flex:none}.campaign-scheduled-count{color:#506b94;font-weight:700}.campaign-status{color:#506580;text-transform:capitalize;white-space:nowrap;background:#eef1f5;border-radius:99px;flex:none;padding:4px 7px;font-size:8.5px;font-style:normal}.campaign-status.preparing{color:#285f9e;background:#eaf2fc}.campaign-status.preparing_error,.campaign-status.sync_error{color:#a43131;background:#fdecec}.campaign-status.scheduled{color:#6b4d9d;background:#f1ebfb}.campaign-status.active,.campaign-status.sending{color:var(--green);background:#e9f7f0}.campaign-status.tracking{color:#285f9e;background:#eaf2fc}.campaign-status.paused{color:#9a5a00;background:#fff4df}.campaign-metrics{border-top:1px solid var(--line);background:#fafbfd;border-radius:0 0 9px 9px;grid-area:3/1/auto/-1;grid-template-columns:repeat(6,minmax(0,1fr));padding:7px 10px;display:grid}.campaign-metrics button{color:#657187;background:0 0;border:0;grid-template-columns:13px minmax(0,auto);place-content:center;gap:0 4px;min-width:0;min-height:34px;padding:2px;font-size:9px;display:grid}.campaign-metrics button:hover{color:#245da8;background:#eef4fd}.campaign-metrics svg{grid-row:1/3;width:12px}.campaign-metrics strong{color:#34445c;font-size:10px}.campaign-metrics small,.campaign-metrics strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.campaign-metrics small{white-space:nowrap;font-size:8px}.campaign-card-actions{grid-area:1/2;align-self:start;align-items:center;gap:4px;padding:8px 10px 0 8px;display:flex}.campaign-card-actions button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:3px;min-height:28px;padding:0 6px;font-size:8.5px;display:flex}.campaign-card-actions svg{width:11px}.campaign-primary-action:disabled{opacity:.55;cursor:wait}.campaign-action-menu{position:relative}.campaign-action-menu summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;list-style:none;display:grid}.campaign-action-menu summary::-webkit-details-marker{display:none}.campaign-action-menu>div{z-index:20;border:1px solid var(--line);background:#fff;border-radius:8px;gap:3px;width:145px;padding:5px;position:absolute;top:34px;right:0;box-shadow:0 8px 22px #16233a22;display:grid!important}.campaign-action-menu>div button{justify-content:flex-start;width:100%}.campaign-status.completed{color:#285f9e;background:#eaf2fc}.campaign-card-actions .campaign-review-button{color:#285f9e;background:#f1f6fd;border-color:#b9cdea}.campaign-list-item>article>.outreach-error{grid-column:1/-1}.campaign-empty{text-align:center;color:#748095;place-content:center;justify-items:center;min-height:300px;padding:40px;display:grid}.campaign-empty>svg{width:26px}.campaign-empty h3{color:var(--ink);margin:12px 0 5px;font-size:14px}.campaign-empty p{max-width:280px;margin:0;font-size:10.5px;line-height:1.5}.campaign-detail{z-index:60;border-left:1px solid var(--line);background:#fff;width:min(520px,95vw);padding:16px;position:fixed;top:54px;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 30px #1c263b1a}.campaign-detail>header{justify-content:space-between;display:flex}.campaign-detail>header small{color:#8b94a3;text-transform:uppercase;font-size:9px}.campaign-detail h3{margin:3px 0 15px}.campaign-detail>header button{border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.campaign-detail>header svg{width:14px}.campaign-settings-viewer{z-index:75}.campaign-settings-viewer .campaign-workspace-actions .campaign-status{width:fit-content}.campaign-settings-readonly{box-sizing:border-box;background:0 0;flex:auto;align-content:start;gap:12px;width:100%;max-width:920px;margin:0 auto;display:grid}.campaign-settings-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.campaign-settings-grid>div,.campaign-settings-messages details{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.campaign-settings-grid small,.campaign-settings-messages label{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.campaign-settings-mailboxes{gap:3px;display:grid}.campaign-settings-mailboxes strong{overflow-wrap:anywhere}.campaign-settings-messages{gap:7px;display:grid}.campaign-settings-messages h3{margin:0;font-size:13px}@media (max-width:600px){.campaign-settings-grid{grid-template-columns:1fr}}.campaign-settings-messages summary{cursor:pointer;justify-content:space-between;display:flex}.campaign-settings-messages details>div{padding-top:9px}.campaign-spam-warning{color:var(--red);background:#fff5f5;border:1px solid #e7b6b6;border-radius:8px;gap:10px;padding:12px;display:flex}.campaign-spam-warning svg{flex:none;width:18px}.campaign-spam-warning p{overflow-wrap:anywhere;margin:4px 0}.campaign-detail details{border:1px solid var(--line);border-radius:8px;margin-bottom:8px}.campaign-detail summary{cursor:pointer;justify-content:space-between;padding:10px;display:flex}.campaign-detail summary span{font-size:10.5px;display:grid}.campaign-detail summary small{color:#838d9d;font-size:8.5px}.campaign-detail summary em{color:#617089;font-size:8.5px;font-style:normal}.campaign-tracking-note{color:#58708f;background:#f5f8fc;border:1px solid #dbe4f4;border-radius:8px;align-items:flex-start;gap:7px;margin:0 0 12px;padding:9px 10px;font-size:9px;line-height:1.45;display:flex}.campaign-tracking-note svg{flex:none;width:13px}.event-timeline,.person-outreach-timeline{padding:4px 14px 12px;display:grid}.event-timeline>span,.person-outreach-timeline>span{align-content:start;min-height:38px;padding-left:18px;display:grid;position:relative}.event-timeline>span:before,.person-outreach-timeline>span:before{content:"";background:#dce3ec;width:1px;position:absolute;top:8px;bottom:-8px;left:4px}.event-timeline>span:last-child:before,.person-outreach-timeline>span:last-child:before{display:none}.event-timeline i,.person-outreach-timeline i{background:var(--blue);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:0;box-shadow:0 0 0 1px #8aa9d7}.event-timeline strong,.person-outreach-timeline strong{text-transform:capitalize;font-size:9.5px;font-weight:680}.event-timeline small,.person-outreach-timeline em{color:#8791a1;font-size:8.5px;font-style:normal}.detail-contact-submission{color:#316449;background:#f2f7f4;border-radius:7px;gap:8px;margin:10px 0;padding:10px;display:grid}.detail-contact-submission>strong{text-transform:uppercase;font-size:9px}.person-outreach-timeline{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:10px}.person-outreach-timeline>small{color:#7b8596;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:720}.outreach-person-state{color:#526f9a!important}.outreach-person-phone{color:var(--green)!important}@container (max-width:700px){.campaign-schedule-modes{grid-template-columns:1fr}.campaign-schedule-modes>label{min-height:60px}.campaign-schedule-custom{grid-template-columns:1fr}.campaign-schedule-custom .outreach-weekdays{grid-column:1}.campaign-review-summaries{grid-template-columns:1fr;position:static}}@container (max-width:520px){.campaign-sender-config,.outreach-grid{grid-template-columns:1fr}.campaign-template-field>div{grid-template-columns:minmax(0,1fr) auto}.campaign-schedule-summary{grid-template-columns:17px minmax(0,1fr) auto}.campaign-schedule-summary small,.campaign-schedule-summary strong{white-space:normal}}@media (max-width:760px){.outreach-overlay-header{grid-template-columns:40px minmax(0,1fr) auto;padding:0 10px}.campaign-workspace-title{text-align:left;max-width:100%}.outreach-resizable-layout,.outreach-resizable-layout.has-copilot,.outreach-resizable-layout.sidebar-collapsed,.outreach-resizable-layout.sidebar-collapsed.has-copilot{flex-direction:column;display:flex;overflow-y:auto}.outreach-resize-handle{display:none}.outreach-candidate-sidebar,.outreach-recipient-list{border-right:0;border-bottom:1px solid var(--line);flex:none;max-height:28vh}.outreach-candidate-sidebar.collapsed,.outreach-recipient-list.collapsed{max-height:52px}.outreach-editor{flex:none;padding:12px;overflow:visible}.outreach-copilot{border-top:1px solid var(--line);border-left:0;flex:0 0 min(520px,70vh);min-height:360px}.campaign-sender-config,.outreach-grid,.sending-account-list{grid-template-columns:1fr}.sending-account-pool>header{flex-direction:column;align-items:flex-start}.outreach-delay{grid-template-columns:1fr 1fr}.outreach-check{grid-column:1/-1}}.global-error{z-index:130;background:#fff2f0;border:1px solid #f3c4bf;border-radius:8px;width:min(680px,100vw - 40px);padding:10px 12px;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #54231f24}.global-error button{cursor:pointer;background:0 0;border:0;margin-left:auto}.global-error button svg{width:14px}.search-setup-card{background:#fff;border:1px solid #dbe2ec;border-radius:12px;margin-top:14px;overflow:hidden;box-shadow:0 6px 18px #1f2b430d}.artifact-header{border-bottom:1px solid var(--line);background:#fbfcfe;align-items:center;gap:10px;min-height:68px;padding:12px 15px;display:flex}.artifact-icon{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;display:grid}.artifact-icon svg{width:17px}.artifact-header>div{flex:1}.artifact-header small,.artifact-profile small{color:#8a93a3;letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-weight:760}.artifact-header h3{margin:2px 0 0;font-size:13px}.artifact-status{color:#4e6e9f;text-transform:capitalize;background:#eef4fc;border-radius:20px;padding:4px 7px;font-size:9px;font-style:normal}.artifact-status.completed,.artifact-status.running{color:var(--green);background:#e9f7f0}.artifact-status.failed{color:var(--red);background:#fff0ee}.artifact-profile{padding:14px 16px 10px}.artifact-profile p{color:#3f4b5e;margin:4px 0 0;font-size:12.5px;line-height:1.55}.criteria-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 13px;display:grid}.criteria-summary>div{background:#f6f8fb;border-radius:7px;min-width:0;padding:9px 10px}.criteria-summary span{color:#8a93a2;text-transform:capitalize;font-size:9px;font-weight:720;display:block}.criteria-summary p{overflow-wrap:anywhere;color:#465268;margin:3px 0 0;font-size:10.5px;line-height:1.4}.artifact-actions,.target-control{border-top:1px solid var(--line);background:#fbfcfe;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.artifact-actions button,.target-control button{cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:10.5px;font-weight:680;display:flex}.artifact-actions svg,.target-control svg{width:14px}.artifact-primary{color:#fff!important;border-color:var(--blue)!important;background:var(--blue)!important}.artifact-actions button:disabled,.target-control button:disabled{opacity:.5;cursor:not-allowed}.artifact-progress{background:#f8faff;align-items:center;gap:9px;padding:14px 16px;display:flex}.artifact-progress span{gap:2px;display:grid}.artifact-progress strong{font-size:11px}.artifact-progress small{font-size:10px}.formal-person strong{font-size:11px}.formal-person small,.formal-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.formal-person small{color:#7d8798;font-size:9.5px}.person-avatar{color:#3c62a0;background:#e7eef9;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:750;display:grid}.target-control{justify-content:space-between;align-items:flex-end}.target-control label{color:#7f899a;text-transform:uppercase;gap:4px;font-size:9px;font-weight:720;display:grid}.target-input{background:#fff;border:1px solid #dbe0e8;border-radius:7px;align-items:center;height:34px;display:flex;overflow:hidden}.target-input:focus-within{border-color:#8facd3;box-shadow:0 0 0 3px #4e78b41a}.target-control .target-input input{width:92px;height:100%;color:var(--ink);background:0 0;border:0;border-radius:0;outline:0;padding:0 9px;font-size:11px}.artifact-error{color:var(--red);background:#fff0ee;border-radius:7px;margin:0 16px 13px;padding:8px 10px;font-size:10px}.adaptive-progress{border-top:1px solid var(--line);padding:12px 16px}.adaptive-progress>div{background:#e9edf3;border-radius:6px;height:7px;overflow:hidden}.adaptive-progress>div span{background:linear-gradient(90deg,#3f74c8,#41a07b);border-radius:6px;height:100%;transition:width .25s;display:block}.adaptive-progress p{color:#778295;margin:6px 0 0;font-size:9.5px}.adaptive-progress strong{color:#355b96}.search-plan{background:#f5f8fc;border-radius:8px;margin:0 16px 12px;padding:10px}.search-plan>small{color:#7c8798;font-size:9px;font-weight:700}.search-plan>p{color:#536078;margin:5px 0 7px;font-size:10px;line-height:1.45}.search-plan ol{color:#4b5970;max-height:360px;margin:8px 0 0;padding:0 4px 0 19px;font-size:10px;overflow-y:auto}.search-plan li{border-top:1px solid #e4ebf5;padding:7px 0;line-height:1.45}.search-plan li p{color:#345174;overflow-wrap:anywhere;margin:3px 0}.search-plan li small{color:#73819a}.search-plan li>small{margin-top:3px;display:block}.search-plan li ul{margin:6px 0 0;padding-left:16px;list-style:outside}.search-plan li ul li{border-color:#e9eef5;padding:5px 0}.search-plan>div{flex-wrap:wrap;gap:5px;display:flex}.search-plan span{color:#48699e;background:#e8eff9;border-radius:5px;padding:3px 6px;font-size:8.5px}.search-rounds{gap:8px;margin:0 16px 12px;display:grid}.search-round{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.search-round-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:25px minmax(0,1fr) 16px 14px;align-items:center;gap:8px;padding:10px 11px;display:grid}.search-round-toggle:hover{background:#f8faff}.search-round-toggle:focus-visible{outline-offset:-2px;outline:2px solid #78a1db}.round-number{color:#42699f;background:#eaf1fb;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:750;display:grid}.round-heading{gap:2px;min-width:0;display:grid}.round-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.round-heading small{color:#8791a0;font-size:8.5px}.round-status-icon{place-items:center;display:grid}.round-status-icon svg{width:14px;color:var(--green)}.search-round.failed .round-status-icon svg{color:var(--red)}.search-round-toggle .round-chevron{color:#8a95a5;width:13px}.search-round-body{border-top:1px solid #eef1f5;padding:0 11px 11px}.search-round-body>p{color:#697487;margin:7px 0 0;font-size:9.5px;line-height:1.45}.search-round .round-query{color:#344c72;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.round-metrics{color:#7d8797;gap:9px;margin-top:8px;font-size:8.5px;display:flex}.round-metrics strong{color:var(--green);margin-left:auto}.round-decision{background:#f5f8fc;border-radius:6px;margin-top:8px;padding:8px}.round-decision small{color:#6680a8;text-transform:uppercase;font-size:8px;font-weight:740}.round-decision p{color:#4d5c73;margin:3px 0 0;font-size:9.5px;line-height:1.45}.search-live,.search-result{background:#f1f6fd;border-radius:8px;align-items:center;gap:8px;margin:0 16px 12px;padding:10px;display:flex}.search-live>svg,.search-result>span svg{color:#4776bb;width:16px}.search-live span,.search-result>div{gap:2px;min-width:0;display:grid}.search-live strong,.search-result strong{font-size:10px}.search-live small,.search-result small{color:#738096;font-size:8.5px}.search-live button{margin-left:auto}.search-result>button{color:#2860b5;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:9px;font-weight:700;display:flex}.search-result>button svg{width:12px}.search-result.completed{background:#edf8f2}.search-result.failed{background:#fff2f0}.search-suggestions{background:#fffaf0;border:1px solid #e5d9b9;border-radius:8px;margin:0 16px 12px;padding:10px}.search-suggestions strong{color:#795d1e;font-size:10px}.search-suggestions ul{color:#6f654f;margin:6px 0;padding-left:17px;font-size:9.5px;line-height:1.5}.search-suggestions button{color:#755b1d;cursor:pointer;background:#fff;border:1px solid #d9c791;border-radius:6px;min-height:30px;padding:0 9px;font-size:9px;font-weight:700}.management-panel{border-left:1px solid var(--line);background:#fbfcfd;flex-direction:column;min-width:0;height:100vh;display:flex;position:relative;overflow:hidden}.management-stage>.management-panel{border-left:0;width:100%}.management-mode .project-panel{width:min(100%,1080px);margin:0 auto;padding:clamp(24px,4vw,52px)}.management-mode .task-list{padding:clamp(18px,3vw,36px)}.management-mode .people-tools{padding:18px clamp(18px,3vw,36px)}.management-mode .people-sticky-header{padding:9px clamp(12px,2vw,20px) 8px}.management-mode .formal-people-list{padding:0}.management-tabs{scrollbar-width:none;border-bottom:1px solid var(--line);background:#fff;align-items:stretch;gap:18px;height:48px;padding:0 15px;display:flex;overflow-x:auto}.management-tabs::-webkit-scrollbar{display:none}.management-tabs>button{flex:none}.management-tabs>button:not(.mobile-close){color:#7b8596;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 1px;font-size:11px;font-weight:700;display:flex;position:relative}.management-tabs>button.active{color:#1d4f9e}.management-tabs>button.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.management-tabs button span{text-align:center;background:#eef1f5;border-radius:10px;min-width:18px;padding:2px 5px;font-size:8px}.enrichment-compact-status{color:#315d9f;text-align:left;cursor:pointer;background:#f1f6fd;border:0;border-bottom:1px solid #c9dbf2;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:48px;padding:8px 15px;display:grid}.enrichment-compact-status>svg{width:15px}.enrichment-compact-status>span{gap:2px;min-width:0;display:grid}.enrichment-compact-status strong{font-size:9.5px}.enrichment-compact-status small{color:#6e7f96;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.enrichment-compact-status:focus-visible{outline-offset:-2px;outline:2px solid #7fa6da}.right-scroll{flex:1;min-height:0;overflow-y:auto}.project-resource-notice{border-bottom:1px solid var(--line);color:var(--muted);background:#f4f7fb;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.project-resource-notice.error{color:var(--red);background:#fff2f0}.project-resource-notice>svg{flex:none;width:16px;height:16px}.project-resource-notice>span{flex:1;min-width:0}.project-resource-notice button{flex:none}.analytics-panel{background:#f7f9fc;padding-bottom:28px}.analytics-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:18px 22px;display:flex}.analytics-header small{color:#8992a2;text-transform:uppercase;font-size:9px;font-weight:750}.analytics-header h2{margin:3px 0;font-size:20px}.analytics-header p{color:var(--muted);margin:0;font-size:10px}.analytics-controls{gap:7px;display:flex}.analytics-controls button,.analytics-controls input,.analytics-controls select{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:34px;padding:0 10px;font-size:10px}.analytics-controls button{align-items:center;gap:5px;display:flex}.analytics-controls svg{width:13px}.analytics-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px 18px;display:grid}.analytics-summary article{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:13px 14px}.analytics-distribution>div.clickable,.analytics-summary article.clickable{cursor:pointer}.analytics-distribution>div.clickable:hover,.analytics-summary article.clickable:hover{background:#f4f8fe;border-color:#a9c0e1}.analytics-summary small{color:var(--muted);font-size:9px;display:block}.analytics-summary strong{color:#263956;margin-top:6px;font-size:19px;display:block}.analytics-summary-note{color:var(--muted);margin:-6px 18px 12px;font-size:8px;line-height:1.5}.analytics-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 18px 12px;padding:15px}.analytics-card h3{margin:0 0 12px;font-size:12px}.analytics-card-note{color:var(--muted);margin:-7px 0 11px;font-size:8px;line-height:1.5}.analytics-activity-note{margin:10px 0 -3px}.analytics-activity>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-activity>header>span{grid-template-columns:17px auto;align-items:center;gap:0 5px;display:grid}.analytics-activity>header svg{width:15px;color:var(--blue);grid-row:1/3}.analytics-activity>header small{color:var(--muted);font-size:8px}.analytics-activity nav{background:#f1f3f7;border-radius:7px;gap:2px;padding:3px;display:flex}.analytics-activity nav button{min-height:27px;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:0 9px;font-size:9px}.analytics-activity nav button.active{color:var(--blue);background:#fff;box-shadow:0 1px 3px #17203316}.analytics-metric-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:14px 0 10px;display:grid}.analytics-metric-picker button{border:1px solid var(--line);background:#fafbfd;border-radius:7px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:48px;padding:7px 8px;display:flex}.analytics-metric-picker button.active{background:var(--blue-soft);color:#2059a9;border-color:#9fbce9}.analytics-metric-picker small{text-overflow:ellipsis;max-width:100%;color:var(--muted);white-space:nowrap;font-size:7.5px;overflow:hidden}.analytics-metric-picker strong{font-size:12px}.analytics-chart{border-top:1px solid #eef1f5;align-items:flex-end;gap:3px;height:190px;padding:20px 4px 24px;display:flex}.analytics-chart-column{background:0 0;border:0;flex:1;justify-content:center;align-items:flex-end;min-width:4px;height:100%;padding:0;display:flex;position:relative}.analytics-chart-column>span{background:linear-gradient(#5c91e7,#2c68c9);border-radius:4px 4px 1px 1px;width:min(14px,78%);min-height:1px;transition:height .2s}.analytics-chart-column>strong{color:#607089;opacity:0;font-size:7px;position:absolute;top:-13px}.analytics-chart-column:hover>strong{opacity:1}.analytics-chart-column>small{color:#8a94a4;white-space:nowrap;transform-origin:50%;font-size:6.5px;position:absolute;bottom:-20px;transform:rotate(-35deg)}.analytics-user-table{border:1px solid var(--line);border-radius:8px;margin-top:14px;overflow:hidden}.analytics-user-head,.analytics-user-row{grid-template-columns:minmax(150px,1.4fr) repeat(9,minmax(58px,.6fr));align-items:center;display:grid}.analytics-user-head{min-height:34px;color:var(--muted);background:#f6f8fb;padding:0 10px;font-size:7.5px;font-weight:700}.analytics-user-row{border-top:1px solid #edf0f4;min-height:50px;padding:0 10px;font-size:9px;position:relative}.analytics-user-row>button{text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-width:0;padding:7px 0;display:flex}.analytics-user-row>button svg{color:#6981a5;width:15px}.analytics-user-row>button span{flex-direction:column;min-width:0;display:flex}.analytics-user-row>button small{color:var(--muted);font-size:7px}.analytics-user-trend{border-top:1px dashed #e5eaf1;grid-column:1/-1;align-items:flex-end;gap:2px;height:45px;padding:6px 3px 3px;display:flex}.analytics-user-trend i{flex:1;align-items:flex-end;height:100%;display:flex}.analytics-user-trend b{background:#7ca4df;width:100%;min-height:1px}.analytics-note{border-top:1px solid var(--line);color:var(--muted);background:#fbfcfe;margin:0;padding:8px 10px;font-size:8px}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-distribution>div{grid-template-columns:minmax(85px,1fr) minmax(60px,1.5fr) 32px;align-items:center;gap:7px;min-height:25px;font-size:8px;display:grid}.analytics-distribution>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-distribution i{background:#eef2f7;border-radius:4px;height:6px;overflow:hidden}.analytics-distribution b{border-radius:inherit;background:#7ba4df;height:100%;display:block}.analytics-distribution>div>strong{text-align:right;font-size:8px}.analytics-journey{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.analytics-journey button{text-align:left;background:#f7f9fc;border:0;border-radius:7px;padding:10px}.analytics-journey button:hover{background:#edf4fd}.analytics-journey em{color:var(--muted);margin-top:3px;font-size:7px;font-style:normal;display:block}.analytics-journey small,.analytics-response small{color:var(--muted);font-size:8px;display:block}.analytics-journey strong{margin-top:4px;font-size:16px;display:block}.analytics-response>div{border-top:1px solid #edf0f4;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;min-height:46px;display:grid}.analytics-response>div:first-of-type{border-top:0}.analytics-response svg{color:#6d85a7;width:14px}.analytics-response strong{font-size:10px}.analytics-response em{color:var(--muted);font-size:7.5px;font-style:normal}.analytics-response i{color:#8792a3;margin-top:2px;font-size:6.5px;font-style:normal;display:block}.analytics-empty{color:var(--muted);text-align:center;padding:18px;font-size:9px}.analytics-footer{color:var(--muted);text-align:right;padding:3px 20px;font-size:8px}.campaign-audience{background:#f7f9fc;padding-bottom:28px}.campaign-audience-header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;min-height:86px;padding:15px 18px;display:flex}.campaign-audience-header>button{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.campaign-audience-header svg{width:15px}.campaign-audience-header p,.campaign-audience-header small{color:var(--muted);font-size:8px}.campaign-audience-header h2{margin:2px 0;font-size:17px}.campaign-audience-header p{margin:0}.campaign-audience-filters{border-bottom:1px solid var(--line);background:#fff;align-items:end;gap:7px;padding:11px 18px;display:flex}.campaign-audience-filters>label:first-child{align-items:center;gap:6px;min-width:200px;display:flex}.campaign-audience-filters button,.campaign-audience-filters input,.campaign-audience-filters select{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:32px;padding:0 8px;font-size:9px}.campaign-audience-filters input{flex:1;min-width:0}.campaign-audience-filters svg{width:13px;color:var(--muted)}.campaign-filter-toggle{color:var(--muted);gap:3px;font-size:7px;display:grid}.campaign-audience-actions{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:12px 18px 8px;padding:11px 12px;font-size:9px;display:flex}.campaign-audience-actions button,.campaign-audience-actions>div,.campaign-audience-actions>span{align-items:center;gap:5px;display:flex}.campaign-audience-actions svg{width:13px}.campaign-audience-actions button,.campaign-load-more{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:30px;padding:0 9px;font-size:8.5px}.campaign-audience-actions .primary-button{color:#fff;background:var(--blue)}.campaign-audience-exclusions{color:#92530a;flex-wrap:wrap;gap:5px;margin:0 18px 8px;font-size:8px;display:flex}.campaign-audience-table{border:1px solid var(--line);background:#fff;border-radius:9px;margin:0 18px;overflow:hidden}.campaign-audience-row{border-top:1px solid #edf0f4;grid-template-columns:24px minmax(160px,1.5fr) 80px minmax(140px,1fr) 80px;align-items:center;gap:8px;min-height:54px;padding:7px 10px;font-size:8.5px;display:grid}.campaign-audience-row.head{min-height:32px;color:var(--muted);background:#f6f8fb;border-top:0;font-size:7.5px;font-weight:700}.campaign-audience-row>span{min-width:0}.campaign-audience-row>span:nth-child(2){flex-direction:column;display:flex}.campaign-audience-row small{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;font-size:7.5px;overflow:hidden}.campaign-audience-row em{color:#61718a;font-style:normal}.campaign-audience-signals{flex-wrap:wrap;gap:3px;display:flex}.campaign-audience-signals b{color:#35649e;background:#edf4fd;border-radius:4px;padding:2px 4px;font-size:7px}.campaign-audience-signals b.danger{color:#a34135;background:#fff0ee}.campaign-audience-row time{color:var(--muted);font-size:7.5px}.campaign-load-more{align-items:center;gap:4px;margin:10px auto;display:flex}@media (max-width:760px){.analytics-header{align-items:flex-start}.analytics-summary{grid-template-columns:repeat(2,1fr)}.analytics-metric-picker{grid-template-columns:repeat(3,1fr)}.analytics-grid{grid-template-columns:1fr}.analytics-user-table{overflow-x:auto}.analytics-user-head,.analytics-user-row{min-width:860px}}.project-panel{padding:20px}.project-identity{align-items:flex-start;gap:11px;padding-bottom:17px;display:flex}.project-mark{color:#46689f;background:#eaf0f8;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.project-mark svg{width:17px}.project-identity small,.project-picker header small{color:#8b94a3;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.project-identity h2{margin:3px 0 6px;font-size:16px}.project-identity>div{flex:1;min-width:0}.project-regenerate-button{color:#315f9f;cursor:pointer;background:#f5f9ff;border:1px solid #c7d6ea;border-radius:7px;flex:none;align-self:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8.5px;font-weight:720;display:inline-flex}.project-regenerate-button svg{width:12px}.project-regenerate-button:disabled{opacity:.55;cursor:wait}.project-regeneration-note{color:#496b98;background:#eef4fc;border-radius:7px;margin:-7px 0 14px;padding:8px 9px;font-size:9px;line-height:1.45}.status-pill{color:#58667a;text-transform:capitalize;background:#eef1f5;border-radius:20px;padding:3px 7px;font-size:8.5px;font-weight:700;display:inline-block}.status-pill.ready{color:var(--green);background:#e8f7f0}.status-pill.failed{color:var(--red);background:#fff0ee}.panel-section{border-top:1px solid var(--line);padding:14px 0}.panel-section h3{color:#7b8596;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:9.5px;font-weight:760}.panel-section p{color:#4e596c;margin:0;font-size:11px;line-height:1.55}.tag-list{flex-wrap:wrap;gap:5px;display:flex}.tag-list span{color:#526077;background:#fff;border:1px solid #e0e5ec;border-radius:5px;padding:4px 7px;font-size:9.5px}.source-row{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex}.source-row>svg{color:#5878aa;width:16px}.source-row span{gap:2px;min-width:0;display:grid}.source-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.source-row small{color:#8a93a1;text-transform:capitalize;font-size:9px}.reference-row{padding:8px 0}.reference-row+.reference-row{border-top:1px dashed var(--line)}.reference-row strong{color:#486aa0;font-size:9.5px}.reference-row p{margin-top:3px;font-size:9.5px}.warning-list{color:#8a6213;margin:0;padding-left:17px;font-size:10px;line-height:1.5}.pdf-retry{color:var(--red);background:#fff4f2;border:1px solid #f2c8c4;border-radius:8px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.pdf-retry>svg{width:16px}.pdf-retry span{gap:2px;display:grid}.pdf-retry strong{font-size:10px}.pdf-retry small{font-size:8.5px}.pdf-retry button,.retry-button{min-height:29px;color:var(--red);cursor:pointer;background:#fff;border:1px solid;border-radius:6px;padding:0 9px;font-size:9px;font-weight:700}.embedding-status{gap:8px;display:grid}.embedding-status p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:9px}.embedding-status .retry-button{width:fit-content;color:var(--blue);align-items:center;gap:5px;display:inline-flex}.embedding-status .retry-button svg{width:12px}.panel-empty{text-align:center;flex:1;place-content:center;justify-items:center;min-height:300px;padding:32px;display:grid}.panel-empty>span{color:#7790b7;background:#edf2f8;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.panel-empty svg{width:20px}.panel-empty h3{margin:13px 0 5px;font-size:13px}.panel-empty p{color:#8690a0;max-width:270px;margin:0;font-size:10.5px;line-height:1.5}.task-list{padding:14px}.task-card{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:10px;padding:13px}.task-card header{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.task-kind{color:#3564ad;background:#eaf1fc;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.task-kind.email_enrichment{color:#7562a5;background:#f0ecfa}.task-kind svg{width:14px}.task-card header small{color:#8b94a4;text-transform:uppercase;font-size:8px}.task-card h3{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;overflow:hidden}.task-status{color:#55709b;text-transform:capitalize;background:#edf3fb;border-radius:10px;padding:3px 6px;font-size:8px;font-style:normal}.task-status.completed{color:var(--green);background:#e7f7ef}.task-status.failed{color:var(--red);background:#fff0ee}.task-status.canceled{color:#697386;background:#eef0f3}.task-progress{background:#edf0f4;border-radius:4px;height:5px;margin:12px 0 6px;overflow:hidden}.task-progress span{background:#4c7cca;border-radius:4px;height:100%;display:block}.task-metrics{color:#8a93a2;gap:9px;font-size:8.5px;display:flex}.task-metrics strong{color:#53647c;margin-left:auto}.subtask-tree{background:#f7f8fa;border-radius:7px;margin-top:10px;padding:8px 9px}.subtask-tree>div{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:7px;min-height:30px;display:grid}.subtask-dot{background:#aab2be;border-radius:50%;width:6px;height:6px}.subtask-dot.running{background:#3f78d0}.subtask-dot.completed{background:var(--green)}.subtask-dot.failed{background:var(--red)}.subtask-dot.canceled{background:#7d8798}.subtask-tree p{justify-content:space-between;gap:8px;margin:0;font-size:9px;display:flex}.subtask-tree small{color:#8791a1;text-transform:capitalize}.panel-error,.task-error{color:var(--red);background:#fff1ef;border-radius:6px;margin-top:9px;padding:7px 8px;font-size:9px}.task-skipped{color:#8992a2;margin-top:5px;font-size:8.5px;display:block}.task-actions{gap:6px;margin-top:8px;display:flex}.retry-button{margin-top:0}.stop-button{color:#5d687a;cursor:pointer;background:#fff;border:1px solid #cfd6e0;border-radius:6px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.stop-button svg{fill:currentColor;width:10px}.stop-button:disabled{opacity:.5;cursor:wait}.people-panel{padding:12px;position:relative;container-type:inline-size}.people-sticky-header{z-index:6;background:#fbfcfd;border-bottom:1px solid #e7ebf1;margin:-12px -12px 6px;padding:8px 12px;position:sticky;top:-12px;box-shadow:0 5px 10px #23314809}.people-subtabs{border-bottom:1px solid var(--line);align-items:center;gap:5px;margin-bottom:6px;display:flex}.people-subtabs button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:750;display:flex}.people-subtabs button.active{border-bottom-color:var(--blue);color:var(--blue)}.people-subtabs span{color:#657083;text-align:center;background:#eef1f5;border-radius:10px;min-width:18px;padding:2px 5px;font-size:8px}.people-view-status{min-width:0;min-height:28px;color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 7px;margin-left:auto;padding:0 2px 4px 8px;display:flex}.people-view-status small{white-space:nowrap;font-size:8.5px}.people-view-status .people-selection-count{color:#315d9f;font-weight:760}.crm-sync-status{color:#7b5a17;background:#fff4cf;border-radius:999px;align-items:center;gap:4px;min-height:20px;padding:2px 6px;font-weight:700;display:inline-flex}.crm-sync-status svg{width:11px;height:11px}.crm-sync-status.degraded{color:#8c3340;background:#ffe5e8}.enrichment-toasts{z-index:120;pointer-events:none;gap:8px;width:min(360px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.enrichment-toast{pointer-events:auto;background:#fff;border:1px solid #cfe6da;border-radius:10px;grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:9px;min-height:60px;padding:10px 9px 10px 12px;display:grid;box-shadow:0 12px 34px #1c2a402e}.enrichment-toast>svg{color:#24835e;width:19px}.enrichment-toast.canceled,.enrichment-toast.failed{border-color:#ead6d1}.enrichment-toast.failed>svg{color:var(--red)}.enrichment-toast.canceled>svg{color:#707a8a}.enrichment-toast>span{gap:2px;min-width:0;display:grid}.enrichment-toast strong{font-size:10px}.enrichment-toast small{color:var(--muted);font-size:8.5px}.enrichment-toast .icon-button{width:30px;height:30px}.enrichment-toast .icon-button svg{width:13px}.people-action-toasts{z-index:120;pointer-events:none;width:min(360px,100vw - 36px);position:fixed;bottom:18px;right:18px}.people-action-toast{pointer-events:auto;background:#fff;border:1px solid #ead9b6;border-radius:10px;grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:9px;min-height:60px;padding:10px 9px 10px 12px;display:grid;box-shadow:0 12px 34px #1c2a402e}.people-action-toast>svg{color:#a16b11;width:19px}.people-action-toast>span{gap:2px;min-width:0;display:grid}.people-action-toast strong{font-size:10px}.people-action-toast small{color:var(--muted);font-size:8.5px}.people-action-toast .icon-button{width:30px;height:30px}.people-action-toast .icon-button svg{width:13px}.people-toolbar{background:#fbfcfd;align-items:center;gap:6px;min-width:0;display:flex}.people-tag-manager{min-width:0;padding:0 0 10px}.people-tag-navigation{align-items:center;gap:6px;padding:0 0 9px;display:flex;overflow-x:auto}.people-tag-navigation>button{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.people-tag-navigation>button.active{color:#285cae;background:#edf4ff;border-color:#c4d5eb;font-weight:700}.people-tag-navigation>button>span{opacity:.75;font-size:10px}.people-tag-navigation>button:disabled{cursor:default;opacity:.6}.people-tag-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.people-batch-filter{color:#64748b;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.people-batch-filter select{color:#315d9f;background:#fff;border:1px solid #cbd7e8;border-radius:7px;max-width:min(330px,55vw);height:34px;padding:0 8px;font-size:11px}.people-tag-overlay{z-index:120;background:#0f172a55;position:fixed;inset:0}.people-tag-dialog{z-index:121;background:#fff;border-radius:14px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0f172a40}.people-tag-dialog h2{margin:0 24px 10px 0;font-size:18px}.people-tag-dialog p{color:#64748b;font-size:13px;line-height:1.6}.people-tag-dialog form{gap:16px;margin-top:18px;display:grid}.people-tag-dialog label{color:#334155;gap:7px;font-size:13px;display:grid}.people-tag-dialog input,.people-tag-dialog select{background:#fff;border:1px solid #cbd7e8;border-radius:7px;width:100%;padding:9px 11px;font-size:14px}.people-tag-dialog footer{justify-content:flex-end;gap:10px;display:flex}.people-tag-dialog footer button{border:1px solid #cbd7e8;border-radius:7px;padding:8px 14px;font-size:13px}.people-tag-dialog footer button.primary-button{color:#fff;background:#315d9f;align-items:center;gap:6px;display:inline-flex}.people-tag-dialog svg{width:16px;height:16px}.people-tag-close{color:#64748b;background:0 0;border:0;position:absolute;top:16px;right:16px}.people-search-form{flex:360px;align-items:center;gap:6px;min-width:min(100%,320px);display:flex}.people-search-form.has-ai-threshold{grid-template-columns:max-content minmax(0,1fr) var(--people-ai-submit-width) var(--ai-search-threshold-width);flex-basis:520px;min-width:min(100%,520px);display:grid}.people-search-form.has-ai-threshold .people-search-submit{width:var(--people-ai-submit-width)}.people-search-field{border:1px solid var(--line);background:#fff;border-radius:7px;flex:auto;align-items:center;gap:6px;min-width:100px;height:34px;padding:0 9px;display:flex}.people-toolbar label svg{color:#8791a2;flex:none;width:13px}.people-toolbar input{border:0;outline:0;width:100%;min-width:0;font-size:10px}.people-toolbar-actions{scrollbar-width:none;flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.people-toolbar-actions::-webkit-scrollbar{display:none}.people-sort-select,.people-toolbar-button,.people-toolbar-icon{white-space:nowrap;background:#fff;border:1px solid #cbd7e8;border-radius:7px;flex:none;height:34px;font-size:8.5px;font-weight:740}.people-sort-select{color:#647086;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.people-sort-select span{font-weight:760}.people-sort-select select{color:#315f9f;max-width:76px;font:inherit;cursor:pointer;background:0 0;border:0;outline:none}.people-sort-select>svg{width:12px}.people-toolbar-button{color:#315d9f;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.people-toolbar-button svg{width:12px}.people-toolbar-button.generate-shortlist-button{color:#fff;background:#315f9f;border-color:#315f9f;box-shadow:0 1px 2px #203d641a}.people-toolbar-button.generate-shortlist-button:hover:not(:disabled){background:#254b81}.people-toolbar-button.generate-shortlist-button:disabled{opacity:.45;cursor:not-allowed}.people-search-mode{background:#eef2f7;border:1px solid #cbd7e8;border-radius:7px;flex:none;gap:2px;height:34px;padding:3px;display:inline-flex}.people-search-mode button{color:#647086;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:9px;font-weight:740;display:inline-flex}.people-search-mode button.active{color:#315d9f;background:#fff;box-shadow:0 1px 3px #23365420}.people-search-mode button.active.ai{color:#285cae;background:#e2ecff}.people-search-mode svg{width:12px;height:12px}.people-search-field:focus-within{border-color:#729bd2;box-shadow:0 0 0 2px #315f9f12}.people-search-field.ai{background:#f8fbff;border-color:#a7bfdf}.people-toolbar .people-search-field.ai>svg{color:#315f9f}.people-toolbar .people-search-field input{background:0 0}.people-search-clear{color:#8791a2;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid}.people-search-clear:hover{color:#315f9f;background:#edf4ff}.people-search-clear svg{width:12px;height:12px}.people-search-submit{color:#fff;background:#315f9f;border-color:#315f9f;min-width:70px;box-shadow:0 1px 2px #203d641a}.people-search-submit.ai{min-width:84px;width:var(--people-ai-submit-width);background:#285cae;border-color:#285cae;flex-shrink:0}.people-search-submit:hover:not(:disabled){background:#254b81}@container (max-width:520px){.people-search-form{flex-basis:100%}.people-search-form.has-ai-threshold{flex-basis:100%;grid-template-columns:max-content minmax(0,1fr)}.people-search-form.has-ai-threshold .ai-search-threshold-trigger-group{width:var(--ai-search-threshold-width);justify-self:end}.people-search-mode button{padding:0 5px}.people-search-field{min-width:0}}.people-action-notice{color:#246142;background:#f1faf5;border:1px solid #bee0cc;border-radius:7px;margin:8px 12px 0;padding:8px 10px;font-size:9.5px}.selected-filter-trigger.active{color:#245698;background:#edf4ff;border-color:#90acd3}.selected-filter-trigger span{color:#fff;background:#315f9f;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;display:inline-grid}.selected-filter-trigger svg:last-child{width:10px}.selected-filter-popover{z-index:120;width:330px;max-height:min(480px,100vh - 24px);color:var(--ink);background:#fff;border:1px solid #cfd8e6;border-radius:10px;overflow-y:auto;box-shadow:0 14px 38px #1c2a4033}.selected-filter-popover:focus{outline:none}.selected-filter-popover form>header{z-index:1;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 11px;display:flex;position:sticky;top:0}.selected-filter-popover form>header span{gap:2px;display:grid}.selected-filter-popover form>header strong{font-size:10px}.selected-filter-popover form>header small{color:var(--muted);font-size:8.5px}.selected-filter-popover form>header button{color:#315f9f;cursor:pointer;background:0 0;border:0;font-size:8.5px;font-weight:750}.selected-filter-popover form>header button:disabled{opacity:.4;cursor:default}.selected-filter-list{gap:1px;padding:5px;display:grid}.selected-filter-row{border-radius:7px;grid-template-columns:minmax(112px,1fr) auto;align-items:center;gap:8px;min-height:39px;padding:5px 6px;display:grid}.selected-filter-row:hover{background:#f7f9fc}.selected-filter-row>span{font-size:9px;font-weight:680}.selected-filter-row>div{background:#edf0f4;border-radius:6px;grid-template-columns:repeat(3,38px);gap:2px;padding:2px;display:grid}.selected-filter-row button{color:#707a89;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:24px;padding:0 5px;font-size:8px;font-weight:730}.selected-filter-row button.active{color:#245698;background:#fff;box-shadow:0 1px 3px #23314824}.selected-filter-row button:focus-visible{outline-offset:1px;outline:2px solid #7fa6da}.selected-filter-actions{z-index:1;border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:6px;padding:8px 10px;display:flex;position:sticky;bottom:0}.selected-filter-actions button{color:#53647c;cursor:pointer;background:#fff;border:1px solid #cbd7e8;border-radius:6px;min-width:58px;min-height:30px;padding:0 10px;font-size:8.5px;font-weight:750}.selected-filter-actions button.primary-button{color:#fff;background:#315f9f;border-color:#315f9f}.selected-filter-actions button:focus-visible{outline-offset:2px;outline:2px solid #7fa6da}.selected-filter-popover-arrow{fill:#fff}.people-toolbar-icon{color:#315f9f;cursor:pointer;place-items:center;width:34px;padding:0;display:grid}.people-toolbar-icon.add{color:#285cae;background:#edf4ff;border-color:#c4d5eb}.people-toolbar-icon.delete{color:var(--red);background:#fff8f7;border-color:#efd0cc}.people-toolbar-icon svg{width:13px}.people-sort-select:has(select:disabled),.people-toolbar button:disabled{opacity:.45;cursor:not-allowed}.people-sort-select:focus-within,.people-toolbar button:focus-visible{outline-offset:2px;outline:2px solid #7fa6da}.enrichment-results-focus{background:#f1f6fd;border:1px solid #c9dbf2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:9px 10px;display:flex}.enrichment-results-focus>span{flex:1;gap:2px;min-width:0;display:grid}.enrichment-results-focus strong{color:#2e5d9e;font-size:9.5px}.enrichment-results-focus small{color:#6e7f96;font-size:8.5px}.enrichment-progress-track{background:#dce8f7;border-radius:999px;width:min(520px,100%);height:5px;margin:3px 0;overflow:hidden}.enrichment-progress-track>span{border-radius:inherit;background:#3976c5;height:100%;transition:width .25s;display:block}.enrichment-results-focus .enrichment-task-action{color:#697386;cursor:pointer;background:#fff;border:1px solid #c9d4e2;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;min-height:32px;padding:0;display:inline-flex}.enrichment-task-action svg{width:15px;height:15px}.enrichment-results-focus .enrichment-task-action.stop{color:#b04f4b;background:snow;border-color:#e3c6c5}.enrichment-task-action.stop>svg:not(.spinning){fill:currentColor;width:12px;height:12px}.enrichment-task-action:disabled{cursor:wait;opacity:.7}.enrichment-task-action:focus-visible{outline-offset:2px;outline:2px solid #7fa6da}.enrichment-results-focus select{color:#315d9f;background:#fff;border:1px solid #abc2e0;border-radius:5px;width:fit-content;max-width:100%;min-height:28px;font-size:10px}.enrichment-results-focus small{white-space:normal;overflow-wrap:anywhere}.shortlist-actions button{color:#315d9f;cursor:pointer;background:#fff;border:1px solid #c4d3e8;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:8.5px;font-weight:740;display:inline-flex}.shortlist-actions button svg{width:12px}.shortlist-actions button:disabled{opacity:.5;cursor:wait}.curation-columns{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.curation-columns.split{grid-template-columns:repeat(2,minmax(0,1fr))}.curation-column{min-width:0}.curation-column>header{justify-content:space-between;align-items:flex-end;gap:8px;min-height:36px;padding:0 2px 7px;display:flex}.curation-column>header>span{gap:2px;display:grid}.curation-column>header strong{font-size:10px}.curation-column>header small{color:var(--muted);font-size:8px}.shortlist-column{border-left:1px solid var(--line);padding-left:10px}.shortlist-column>header button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:8px}.shortlist-actions{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}.shortlist-view-toggle{display:none}.people-tools{z-index:5;background:#fbfcfd;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding-bottom:10px;display:grid;position:sticky;top:0}.people-sort{align-items:center;gap:4px;padding-bottom:8px;display:flex}.people-sort button{border:1px solid var(--line);min-height:28px;color:var(--muted);cursor:pointer;background:#fff;border-radius:16px;padding:0 10px;font-size:9px;font-weight:700}.people-sort button.active{color:var(--blue);background:#edf4ff;border-color:#adc4e7}.people-sort svg{width:14px;color:var(--blue)}.people-tools label{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 9px;display:flex}.people-tools label svg{color:#8791a2;width:13px}.people-tools input{border:0;outline:0;width:100%;min-width:0;font-size:10px}.people-tools button{color:#285cae;cursor:pointer;background:#edf4ff;border:1px solid #c9d8ee;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:9px;font-weight:700;display:flex}.people-tools button:disabled{opacity:.5}.people-tools button svg{width:13px}.formal-people-list{border:1px solid var(--line);border-radius:8px;overflow:hidden;container-type:inline-size}.virtual-people-list{position:relative;overflow:visible}.virtual-people-list-size{width:100%;position:relative}.virtual-person-row{width:100%;position:absolute;top:0;left:0}.virtual-person-row .formal-person{border-top:1px solid var(--line);content-visibility:visible;contain-intrinsic-size:none}.virtual-person-row[data-index="0"] .formal-person{border-top:0}.virtual-list-status{border-top:1px solid var(--line);color:#58708f;background:#f8fafc;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 10px;font-size:8.5px;display:flex}.virtual-list-status svg{width:13px}.virtual-list-status.error{color:var(--red);background:#fff7f6;justify-content:space-between}.virtual-list-status button{min-height:25px;color:var(--red);cursor:pointer;background:#fff;border:1px solid #e5beb9;border-radius:5px;padding:0 7px;font-size:8px;font-weight:740}.scoped-people-list-frame{position:relative}.people-list-updating{min-height:22px;color:var(--muted);align-items:center;gap:6px;margin:4px 0;font-size:10px;display:flex}.people-list-updating svg{width:13px;height:13px}.people-list-error-message{gap:3px;display:grid}.people-list-skeleton>p{color:var(--muted);margin:7px 0;font-size:10px}.people-list-skeleton-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:88px;padding:16px;display:flex}.people-list-skeleton-avatar{background:#e8edf5;border-radius:50%;flex:none;width:32px;height:32px}.people-list-skeleton-lines{flex:1;gap:8px;display:grid}.people-list-skeleton-lines i{background:#e8edf5;border-radius:4px;width:65%;max-width:420px;height:8px}.people-list-skeleton-lines i:first-child{width:25%;max-width:140px;height:10px}.people-list-skeleton-lines i:last-child{width:45%;max-width:280px}.scoped-people-list-frame.filtering .selected-people-list{-webkit-user-select:none;user-select:none;pointer-events:none}.scoped-people-list-frame.filtering .virtual-person-row{opacity:.46}.scoped-people-filtering{z-index:4;color:#315d9f;background:#f7fafeb3;border:1px solid #97adcbb3;border-radius:8px;padding:12px;position:absolute;inset:0}.scoped-people-filtering-message{background:#fffffff0;border:1px solid #c6d7eb;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 auto;padding:9px 11px;display:grid;position:sticky;top:112px;box-shadow:0 6px 20px #2b44691a}.scoped-people-filtering-message>svg{width:17px}.scoped-people-filtering-message>span{gap:2px;display:grid}.scoped-people-filtering-message strong{font-size:9.5px}.scoped-people-filtering-message small{color:#6f7d91;font-size:8px}.formal-person{border-top:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 88px;background:#fff;align-items:start;gap:10px;min-height:0;padding:8px;display:grid}.formal-person,.formal-person.selected-email-row{grid-template-columns:16px 32px minmax(0,1fr) auto}.formal-person:first-child{border-top:0}.formal-person.active,.formal-person:hover{background:#f5f8fc}.formal-person>span:not(.person-avatar){gap:2px;min-width:0;display:grid}.shortlist-origin{color:#466b9f;background:#eaf2fc;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-weight:800;display:grid}.selected-badge,.shortlisted-badge{border-radius:999px;padding:2px 5px;font-size:7.5px;font-style:normal;font-weight:760}.selected-badge{color:#226a4e;background:#e5f6ee}.shortlisted-badge{color:#315f9f;background:#e9f1fc}.embedding-inline{color:#8f6a24!important}.embedding-inline.error{color:var(--red)!important}.row-curation-action{color:#426b9f;cursor:pointer;background:#f6f9fd;border:1px solid #d4deec;border-radius:50%;align-self:center;place-items:center;width:26px;height:26px;transition:border-color .15s,background .15s,transform .15s;display:grid}.row-curation-action:hover:not(:disabled){background:#eaf2fc;border-color:#abc1df;transform:translate(1px)}.shortlist-column .row-curation-action:hover:not(:disabled){transform:translate(-1px)}.row-curation-action:focus-visible{outline-offset:2px;outline:2px solid #7fa6da}.row-curation-action:disabled{opacity:.55;cursor:wait}.row-curation-action svg{width:13px;height:13px}.person-row-actions{align-items:center}.person-row-actions,.selected-email-actions{align-self:center;gap:5px!important;display:flex!important}.selected-email-actions button{color:#365d8d;cursor:pointer;background:#f7faff;border:1px solid #cfd9e7;border-radius:7px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:8.5px;font-weight:750;display:inline-flex}.selected-email-actions button:hover:not(:disabled){background:#eaf2fc;border-color:#9eb6d5}.selected-email-actions button:focus-visible{outline-offset:2px;outline:2px solid #7fa6da}.selected-email-actions button:disabled{opacity:.45;cursor:not-allowed}.selected-email-actions svg{width:12px;height:12px}.status-chip{white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:3px;min-height:0;padding:2px 6px;font-size:8px;font-weight:750;line-height:1.2;display:inline-flex}.status-chip svg{width:9px;height:9px}.status-chip[data-tone=info]{color:#155ca8;background:#e4f0ff}.status-chip[data-tone=warning]{color:#9a4b08;background:#fff0d5}.status-chip[data-tone=follow-up]{color:#6941c6;background:#f0eaff}.status-chip[data-tone=success]{color:#14723b;background:#e5f7ec}.status-chip[data-tone=danger]{color:#a83242;background:#fdebec}.crm-person-information>.person-name{flex-wrap:nowrap;overflow:hidden}.crm-person-information .person-name-action{flex:0 auto;max-width:35%}.person-name-action{min-width:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750;overflow:hidden}.person-name-action:hover{color:#315d9f;text-decoration:underline}.crm-note-preview:focus-visible,.crm-tags-more:focus-visible,.person-name-action:focus-visible{outline-offset:2px;outline:2px solid #7fa6da}.person-name-action:disabled{cursor:wait}.crm-person-tags{white-space:nowrap;flex:1 1 0;align-items:center;gap:4px;min-width:28px;display:inline-flex;position:relative;overflow:hidden}.crm-tags-measure{visibility:hidden;pointer-events:none;gap:4px;width:max-content;display:flex;position:absolute;top:0;left:0}.crm-tags-measure>span{display:inline-flex}.crm-tags-more{color:#52647c;cursor:pointer;background:#eef2f7}.crm-tags-more:hover{background:#e2e9f3}.crm-tags-popover{z-index:120;background:#fff;border:1px solid #cfd8e6;border-radius:9px;gap:8px;width:max-content;max-width:min(330px,100vw - 24px);padding:10px;display:grid;box-shadow:0 12px 32px #22375a26}.crm-tags-popover strong{font-size:10px}.crm-tags-popover>span{flex-wrap:wrap;gap:5px;display:flex}.crm-note-preview{color:#617085;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:0 140px;min-width:48px;max-width:140px;padding:0;font-size:9px;overflow:hidden}.crm-note-preview:hover{color:#315d9f;text-decoration:underline}.crm-row-menu-content>.crm-row-menu-heading{color:#8993a2;padding:5px 8px 2px;font-size:10px;font-weight:750}.crm-row-menu-content>.crm-row-menu-heading:not(:first-child){border-top:1px solid #edf0f4;margin-top:4px}.crm-row-popover{z-index:80;background:#fff;border:1px solid #ccd8e8;border-radius:9px;gap:8px;width:min(340px,100vw - 24px);max-height:min(75vh,560px);padding:14px;display:grid;overflow:auto;box-shadow:0 14px 40px #22375a26}.crm-editor-overlay{z-index:110;background:#161f3147;position:fixed;inset:0}.crm-editor-dialog{z-index:111;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.crm-row-popover h2{margin:0;font-size:12px}.crm-row-popover p{color:#66758a;margin:0;font-size:10px}.crm-row-popover label{gap:3px;font-size:9px;font-weight:700;display:grid}.crm-row-popover input,.crm-row-popover select,.crm-row-popover textarea{color:#26384e;width:100%;font:inherit;background:#fff;border:1px solid #ccd8e8;border-radius:6px;padding:7px 8px;font-size:11px}.crm-row-popover-actions{justify-content:flex-end;gap:6px;display:flex}.crm-row-popover-actions button{color:#365d8d;cursor:pointer;background:#f7faff;border:1px solid #c5d3e5;border-radius:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:700}.crm-row-popover-actions button:disabled{opacity:.45;cursor:not-allowed}.crm-row-popover-actions svg{width:12px;height:12px}.crm-row-error,.crm-row-inline-error{color:#b13d3d;margin:0;font-size:10px}.crm-row-popover .crm-row-error{color:#b13d3d}.crm-row-inline-error{max-width:150px}.shortlist-loading{color:#416a9e;background:#f3f7fc;border:1px solid #dce6f3;border-radius:7px;align-items:center;gap:8px;min-height:52px;margin-bottom:7px;padding:9px 10px;display:flex}.shortlist-loading>svg{flex:none;width:16px;height:16px}.shortlist-loading>span{flex:140px;gap:2px;min-width:0;display:grid}.shortlist-loading{flex-wrap:wrap}.shortlist-loading>.shortlist-stop-waiting{color:#617085;min-height:26px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d3deec;border-radius:5px;flex:none;margin-left:auto;padding:3px 8px;font-size:9px;line-height:1.4}.shortlist-loading>.shortlist-stop-waiting:hover{color:#315d9f;background:#e8f0fc}.shortlist-loading>.shortlist-stop-waiting:focus-visible{outline-offset:2px;outline:2px solid #7fa6da}.shortlist-loading strong{font-size:9px}.shortlist-loading small{color:#7b8798;font-size:8px}.person-detail{z-index:7;overscroll-behavior:contain;background:#fff;border:1px solid #dce2eb;border-radius:9px;max-height:min(72vh,720px);margin-top:9px;padding:12px;position:sticky;bottom:0;overflow-y:auto;box-shadow:0 -6px 20px #1f2b4314}.person-detail header{justify-content:space-between;align-items:flex-start;display:flex}.person-detail header small{color:#8992a1;text-transform:uppercase;font-size:8px}.person-detail h3{margin:2px 0 0;font-size:12px}.person-detail p{color:#647086;font-size:10px}.person-detail a{color:var(--blue);font-size:10px;text-decoration:none}.person-information{grid-template-rows:auto auto;grid-template-columns:minmax(155px,.8fr) minmax(280px,1.2fr);min-width:0;gap:2px 10px!important;display:grid!important}.crm-person-information{grid-template-columns:minmax(300px,1fr) minmax(240px,.65fr)}.person-information>.person-name{grid-area:1/1}.person-main{grid-area:2/1;align-content:start;min-width:0;gap:2px!important;display:grid!important}.crm-person-information .person-main>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.person-contact-column{grid-area:2/2;align-content:start;min-width:0;gap:2px!important;display:grid!important}.person-progress-column{grid-column:3;min-width:0}.person-name{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.person-name>strong{min-width:0}.person-detail-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.person-education{color:#657b9d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-link-icon{color:#5c7fb6;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.profile-link-icon:hover{background:#e8f0fc}.detail-profile-link svg,.profile-link-icon svg{width:12px}.person-outreach-tags{align-items:center;gap:4px!important;display:inline-flex!important}.person-outreach-tags em{color:#315d9f;white-space:nowrap;background:#eaf2fc;border-radius:999px;padding:2px 6px;font-size:7.5px;font-style:normal;font-weight:760;line-height:1.35}.person-outreach-tags em[data-tone=warning]{color:#8a5a0a;background:#fff3d8}.person-outreach-tags em[data-tone=danger]{color:#a83242;background:#fdebec}.person-emails{align-content:start;gap:2px;display:grid}.email-value{grid-template-columns:60px minmax(0,1fr);align-items:baseline;gap:5px;min-width:0;display:grid}.email-label{color:#929baa;font-size:8.5px;font-weight:500;line-height:1.35}.email-result{align-items:center;gap:4px;min-width:0;display:flex}.email-value a,.email-value>strong{color:#3c64a3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8.5px;font-weight:600;text-decoration:none;overflow:hidden}.email-result a{flex:0 auto}.email-confidence-level{color:#596579;background:#edf1f6;border-radius:999px;flex:none;padding:1px 4px;font-size:8px;font-weight:700;line-height:1.25}.email-validity{flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.email-validity svg{stroke-width:2.4px;width:12px;height:12px}.email-validity.valid{color:#22845e}.email-validity.invalid{color:#d79a19}.email-processing{white-space:nowrap;align-items:center;gap:3px;font-size:8px;font-weight:650;display:inline-flex;color:#9a6a10!important}.email-processing svg{flex:none;width:10px;height:10px}.email-value.not_enriched>strong,.email-value.not_found>strong{color:#9aa2af}.email-value.pending>strong{color:#9a6a10}.email-value.error>strong,.email-value.invalid>strong{color:var(--red)}.email-value small{color:#9aa2af;grid-column:2;font-size:8px}.contact-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;min-width:0;display:grid}.contact-details.compact{grid-template-columns:minmax(0,1fr);gap:2px}.contact-details>span{grid-template-columns:60px minmax(0,1fr);align-items:baseline;gap:5px;min-width:0;display:grid}.contact-details small{color:#708078;font-size:8px}.contact-details a,.contact-details span>strong{color:#26704d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8.5px;font-weight:650;text-decoration:none;overflow:hidden}.contact-details time{color:#718078;grid-column:1/-1;font-size:8px}.contact-details.full{border-top:1px solid #dbe9df;padding-top:7px}.contact-details.full>span{grid-template-columns:70px minmax(0,1fr)}.contact-details.full a,.contact-details.full span>strong{overflow-wrap:anywhere;white-space:normal;overflow:visible}@container (max-width:620px){.formal-person,.formal-person.selected-email-row{grid-template-columns:16px 32px minmax(0,1fr) auto}.formal-person .person-information{grid-column:3;grid-template-columns:minmax(0,1fr)}.formal-person .person-information>.person-name{grid-area:1/1}.formal-person .person-main{grid-area:2/1}.formal-person .person-contact-column{grid-area:3/1}.formal-person .person-progress-column{grid-column:3}.formal-person .person-row-actions,.formal-person .selected-email-actions{grid-area:1/4/span 2}}.detail-profile-link{align-items:center;gap:5px;display:inline-flex}.detail-emails{background:#f7f9fc;border-radius:7px;gap:7px;margin-top:10px;padding:9px;display:grid}.detail-emails .email-value{grid-template-columns:76px minmax(0,1fr)}.other-email-list{border-top:1px solid #e2e7ef;gap:5px;padding-top:7px;display:grid}.other-email-list>strong{color:#596579;text-transform:uppercase;font-size:9px}.other-email-list>span{color:#3c64a3;overflow-wrap:anywhere;font-size:9px;display:grid}.other-email-address{align-items:center;gap:4px;min-width:0;display:flex}.other-email-address>span:first-child{overflow-wrap:anywhere;min-width:0}.other-email-list small{color:#8a94a5;font-size:8px}.detail-email-suppression{background:#fffaf0;border:1px solid #ead8ad;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;display:flex}.detail-email-suppression>span{gap:2px;min-width:0;display:grid}.detail-email-suppression strong{color:#785b17;font-size:9.5px}.detail-email-suppression small{color:#876f39;font-size:8px;line-height:1.4}.detail-email-suppression button{color:#6c5215;cursor:pointer;background:#fff;border:1px solid #d9bd78;border-radius:6px;flex:none;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:8.5px;font-weight:730;display:inline-flex}.detail-email-suppression button:disabled{opacity:.55;cursor:wait}.detail-email-suppression svg{width:11px;height:11px}.certification-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.certification-badges>span{color:#315e9f;letter-spacing:.02em;white-space:nowrap;background:#eef5ff;border:1px solid #c9daf0;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:760}.person-history{gap:12px;margin-top:12px;display:grid}.person-history>section{gap:6px;display:grid}.person-history h4{color:#5d687a;text-transform:uppercase;margin:0;font-size:9px}.person-history>section>p{margin:0}.history-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.history-heading button{color:#55709b;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:2px;min-height:24px;padding:0 6px;font-size:8px;font-weight:700;display:inline-flex}.history-heading button:hover{background:#edf3fb}.history-heading button svg{width:12px;height:12px}.history-list{gap:6px;display:grid}.history-list article{border:1px solid var(--line);background:#fafbfd;border-radius:7px;gap:2px;padding:8px 8px 8px 14px;display:grid;position:relative}.history-list article:before{content:"";background:#6f91c6;border-radius:50%;width:4px;height:4px;position:absolute;top:11px;left:6px}.history-list strong{font-size:9.5px}.history-list span{color:#53647c;font-size:9px}.history-list small{color:var(--muted);font-size:8px;line-height:1.4}.similarity-score{color:#216f50;white-space:nowrap;background:#e8f7f0;border-radius:10px;margin-left:auto;padding:2px 5px;font-size:8px;font-style:normal}.similar-people{gap:5px;margin-top:12px;display:grid}.similar-people h4{color:#5d687a;text-transform:uppercase;margin:0 0 3px;font-size:9px}.similar-people>button{border:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fafbfd;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px;display:flex}.similar-people>button span{gap:2px;min-width:0;display:grid}.similar-people>button strong{font-size:9px}.similar-people>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.similar-people>button em{color:var(--green);font-size:8px;font-style:normal;font-weight:700}.person-detail-actions{gap:6px;margin-top:12px;display:flex}.person-detail-actions button{border:1px solid var(--line);color:#4c617f;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:8.5px;font-weight:730;display:inline-flex}.person-detail-actions svg{width:11px}.person-detail-actions .danger-button{color:var(--red);border-color:#edd0cc}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#161f317a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.creation-modal,.enrichment-modal,.person-editor-modal,.project-picker{background:#fff;border-radius:14px;width:min(560px,100%);padding:23px;box-shadow:0 28px 80px #0f192c40}.send-confirmation-modal{flex-direction:column;width:min(620px,100%);max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.account-password-modal,.campaign-delete-modal,.rich-email-link-modal,.template-delete-modal,.template-name-modal{width:min(480px,100%)}.campaign-schedule-modal,.template-manager-modal{width:min(720px,100%);max-height:calc(100dvh - 40px);overflow-y:auto}.creation-modal.campaign-schedule-modal,.creation-modal.send-confirmation-modal,.creation-modal.template-manager-modal{padding:18px}.campaign-schedule-modal h2,.send-confirmation-modal h2,.template-manager-modal h2{margin:0;font-size:18px}.template-manager-list{gap:7px;margin-top:12px;display:grid}.template-manager-list article{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.template-manager-list article>span{gap:3px;min-width:0;display:grid}.template-manager-list article strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.template-manager-list article small{color:var(--muted);font-size:10px}.template-manager-list article button{color:#a43d38;background:#fff;border:1px solid #e1c7c5;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:10px;display:inline-flex}.template-manager-list article button svg{width:13px}.template-manager-list>p{color:var(--muted);text-align:center;margin:0;padding:24px}.template-manager-feedback{background:var(--soft);color:var(--muted);border-radius:7px;margin:10px 0 0;padding:8px 10px;font-size:10px}.template-manager-feedback.error{color:var(--red);background:#fff1f0}.campaign-schedule-modal>footer,.template-delete-modal>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.template-delete-backdrop{z-index:121}.campaign-schedule-modal .campaign-schedule-editor{box-shadow:none;margin-top:12px;margin-bottom:0}.campaign-delete-modal .outreach-error{margin:16px 0 0}.creation-modal footer .campaign-delete-confirm{color:#fff;background:#c84742;border-color:#b93a35}.creation-modal footer .campaign-delete-confirm:hover:not(:disabled){background:#b53b37}.creation-modal footer .campaign-delete-confirm:disabled{opacity:.55;cursor:not-allowed}.account-password-modal form,.rich-email-link-modal form,.template-name-modal form{margin-top:18px}.account-password-modal form>label,.rich-email-link-modal form>label,.template-name-modal form>label{color:#596477;gap:6px;font-size:9px;font-weight:720;display:grid}.account-password-modal form input,.rich-email-link-modal form input,.template-name-modal form input{min-width:0;height:38px;font:inherit;border:1px solid #d7dde6;border-radius:7px;outline:none;padding:8px 10px}.account-password-modal form input:focus,.rich-email-link-modal form input:focus,.template-name-modal form input:focus{border-color:#6e96d4;box-shadow:0 0 0 3px #4a74b321}.account-password-modal form footer,.rich-email-link-modal form footer,.template-name-modal form footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.send-confirmation-summary{overscroll-behavior:contain;scrollbar-gutter:stable;gap:6px;min-height:0;margin-top:12px;padding-right:4px;display:grid;overflow-y:auto}.send-confirmation-modal>.campaign-schedule-summary{margin-top:8px}.send-confirmation-summary span{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;grid-template-columns:68px minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.send-confirmation-summary strong{color:#506078;text-transform:uppercase;font-size:9px}.send-confirmation-summary small{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.send-confirmation-recipients{overscroll-behavior:contain;max-height:min(220px,32dvh);overflow-y:auto}.send-confirmation-error{flex:none}.creation-modal.send-confirmation-modal>footer{border-top:1px solid var(--line);background:#fff;flex:none;margin-top:10px;padding-top:10px}.person-editor-modal{width:min(780px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.person-editor-modal>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.person-editor-modal header small{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:760}.person-editor-modal h2{margin:4px 0 5px;font-size:20px}.person-editor-modal header p{color:var(--muted);margin:0;font-size:10px}.person-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.person-editor-fields label{color:#596477;gap:5px;font-size:9px;font-weight:720;display:grid}.person-editor-fields label.wide{grid-column:1/-1}.editor-history input,.person-editor-fields input,.person-editor-fields textarea{min-width:0;font:inherit;border:1px solid #d7dde6;border-radius:7px;outline:none;padding:8px 9px}.person-editor-fields input{height:36px}.person-editor-fields textarea{resize:vertical}.editor-history{gap:7px;margin-top:15px;display:grid}.editor-history>header{justify-content:space-between;align-items:center;display:flex}.editor-history header strong{font-size:10px}.editor-history header button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:4px;min-height:28px;padding:0 7px;font-size:8px;display:inline-flex}.editor-history header svg{width:11px}.editor-history article{grid-template-columns:1fr 1fr 1fr 80px 80px 28px;gap:5px;display:grid}.editor-history article.education-editor-row{grid-template-columns:1fr 1fr 80px 80px 28px}.editor-history input{height:32px;font-size:8.5px}.editor-history .icon-button{width:28px;height:32px;color:var(--red)}.editor-history .icon-button svg{width:11px}.person-editor-modal>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.person-editor-modal footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;min-height:38px;padding:0 14px;font-size:10px;font-weight:700}@container (max-width:680px){.shortlist-view-toggle{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 1fr;margin-bottom:8px;display:grid;overflow:hidden}.shortlist-view-toggle button{min-height:31px;color:var(--muted);cursor:pointer;background:#fff;border:0;font-size:8.5px;font-weight:720}.shortlist-view-toggle button.active{color:var(--blue);background:#edf4ff}.curation-columns.split{grid-template-columns:minmax(0,1fr)}.curation-column.narrow-hidden{display:none}.shortlist-column{border-left:0;padding-left:0}}.creation-modal>header,.project-picker>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.creation-modal header small{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:760}.creation-modal h2,.project-picker h2{margin:4px 0 5px;font-size:21px}.creation-modal header p,.project-picker header p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.pdf-dropzone{cursor:pointer;background:#f8faff;border:1.5px dashed #afbac9;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:128px;margin:20px 0 14px;padding:22px;display:flex;position:relative}.pdf-dropzone.has-file{border-style:solid;justify-content:flex-start}.pdf-dropzone>svg{width:30px;color:var(--blue)}.pdf-dropzone span{gap:4px;min-width:0;display:grid}.pdf-dropzone strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdf-dropzone small{color:var(--muted);font-size:10px}.pdf-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.pdf-dropzone strong em{color:#a34b42;text-transform:uppercase;margin-left:5px;font-size:8px;font-style:normal}.project-input-modal{width:min(680px,100%);max-height:min(860px,100vh - 32px);overflow-y:auto}.project-supplemental-field{gap:6px;margin:14px 0;display:grid}.project-image-field>div,.project-supplemental-field>span{justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:720;display:flex}.project-image-field>div small,.project-supplemental-field span small{color:var(--muted);font-size:9px;font-weight:500}.project-supplemental-field textarea{resize:vertical;border:1px solid var(--line);min-height:120px;font:inherit;border-radius:9px;outline:none;padding:11px 12px;font-size:11px;line-height:1.55}.project-supplemental-field textarea:focus{border-color:#8facd3;box-shadow:0 0 0 3px #4e78b41a}.project-supplemental-field>small{color:var(--muted);justify-self:end;font-size:8.5px}.project-image-field{gap:9px;margin-top:14px;display:grid}.project-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.project-image-grid figure{border:1px solid var(--line);background:#f5f7fa;border-radius:8px;min-width:0;margin:0;position:relative;overflow:hidden}.project-image-grid img{object-fit:cover;width:100%;height:86px;display:block}.project-image-grid figure>button{color:#fff;cursor:pointer;background:#151d2ab8;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:5px;right:5px}.project-image-grid figure>button svg{width:12px}.project-image-grid figcaption{color:#596577;text-overflow:ellipsis;white-space:nowrap;padding:6px 7px;font-size:8.5px;overflow:hidden}.project-image-add{color:#315f9f;cursor:pointer;background:#f5f9ff;border:1px solid #c4d5eb;border-radius:7px;align-items:center;gap:6px;width:fit-content;min-height:34px;padding:0 10px;font-size:9px;font-weight:720;display:inline-flex;position:relative}.project-image-add svg{width:13px}.project-image-add input{opacity:0;width:1px;height:1px;position:absolute}.project-image-add:has(input:disabled){opacity:.5;cursor:not-allowed}.creation-running{color:#476797;background:#eef4fc;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.creation-running svg{width:18px}.creation-running span{gap:2px;display:grid}.creation-running strong{font-size:10px}.creation-running small{font-size:9px}.creation-modal>footer,.project-picker>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.creation-modal footer button,.project-picker footer button{border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:680;display:inline-flex}.creation-modal footer button svg,.project-picker footer button svg{flex:none;width:15px;height:15px}.primary-button{border-color:var(--blue)!important;color:#fff!important;background:var(--blue)!important}.primary-button:disabled{opacity:.5;cursor:not-allowed}.enrichment-modal>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.enrichment-modal header small{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:760}.enrichment-modal h2{margin:4px 0 5px;font-size:20px}.enrichment-modal header p{color:var(--muted);margin:0;font-size:11px}.enrichment-confirmation{border:1px solid var(--line);background:#fbfcfe;border-radius:9px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;display:flex}.enrichment-confirmation>svg{color:#4f74ab;width:17px}.enrichment-confirmation span{gap:3px;display:grid}.enrichment-confirmation strong{font-size:11px}.enrichment-confirmation small{color:var(--muted);font-size:9.5px}.enrichment-estimate{color:#697386;background:#f6f8fb;border-radius:7px;gap:4px;min-width:0;margin-top:12px;padding:10px;line-height:1.5;display:grid}.enrichment-estimate p{margin:0;font-size:10px}.enrichment-estimate strong{color:#42536d}.enrichment-estimate small{overflow-wrap:anywhere;min-width:0;font-size:9px}.enrichment-timing-preview{color:#365f92;background:#f4f8fd;border:1px solid #c9dbf2;border-radius:8px;gap:3px;margin-top:10px;padding:11px;display:grid}.enrichment-timing-preview strong{font-size:10px}.enrichment-timing-preview small{color:#687a91;font-size:9px;line-height:1.45}.enrichment-timing-preview .error-copy{color:var(--red)}.enrichment-modal>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.enrichment-modal footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:680}.form-error{color:var(--red);background:#fff0ee;border-radius:7px;margin-top:10px;padding:9px 10px;font-size:10px}.project-picker>div{gap:7px;max-height:360px;margin-top:18px;display:grid;overflow-y:auto}.project-picker>div>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:grid}.project-picker>div>button:hover{background:#f8faff;border-color:#a9c1e8}.project-picker>div span:nth-child(2){gap:3px;min-width:0;display:grid}.project-picker strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.project-picker small{color:#8992a1;text-transform:capitalize;font-size:9px}.project-picker>div>button>svg{color:#8b94a3;width:15px}.project-picker>div>button:disabled{cursor:wait;opacity:.7}.project-picker-empty,.project-picker-loading{min-height:120px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.project-picker-loading svg{width:17px}.login-page{background:#f3f5f8;place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{border:1px solid var(--line);background:#fff;border-radius:15px;width:min(410px,100%);padding:34px;box-shadow:0 18px 60px #19233614}.login-mark{width:42px;height:42px}.login-mark svg{width:20px}.login-panel h1{margin:18px 0 6px}.login-panel>p{color:var(--muted);margin:0;font-size:12px}.login-form{gap:14px;margin-top:22px;display:grid}.login-form label{color:#5c6677;gap:6px;font-size:10px;font-weight:700;display:grid}.login-form input{border:1px solid #d7dde6;border-radius:8px;height:42px;padding:0 11px}.login-form button{border:0;border-radius:8px;min-height:42px;font-weight:700}.workspace-empty,.workspace-loading{text-align:center;place-content:center;justify-items:center;height:100%;display:grid}.workspace-loading{color:var(--muted);gap:10px;font-size:12px}.workspace-loading svg{width:20px}.workspace-empty h1{margin:15px 0 6px;font-size:21px}.workspace-empty p{color:var(--muted);margin:0 0 18px;font-size:12px}.workspace-empty button{border:0;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:0 14px;display:flex}.workspace-empty button svg{width:16px}.workspace-home{background:#f7f8fb;height:100%;padding:clamp(30px,5vw,64px);overflow-y:auto}.workspace-home-header{justify-content:space-between;align-items:flex-start;gap:24px;width:min(1120px,100%);margin:0 auto 28px;display:flex}.workspace-home-header small{color:#8a93a3;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:760}.workspace-home-header h1{margin:7px 0 6px;font-size:clamp(25px,3vw,34px);line-height:1.15}.workspace-home-header p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.workspace-home-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.workspace-home-account,.workspace-home-create{cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:10px;height:42px;box-shadow:0 1px 2px #1720330a}.workspace-home-account{white-space:nowrap;color:#556176;padding:0 14px;font-size:11px;font-weight:700}.workspace-home-create{color:#fff;border-color:var(--blue);background:var(--blue);place-items:center;width:42px;padding:0;display:grid}.workspace-home-create:hover{background:#205abb}.workspace-home-create svg{width:18px}.workspace-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1120px,100%);margin:0 auto;display:grid}.workspace-project-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5ed;border-radius:13px;grid-template-rows:auto 1fr auto;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:0 12px;min-width:0;min-height:174px;padding:19px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 4px 18px #18233709}.workspace-project-card:hover{border-color:#aac2e8;transform:translateY(-2px);box-shadow:0 10px 28px #20406e17}.workspace-project-mark{color:#2d66ba;background:#edf4ff;border-radius:10px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.workspace-project-mark svg{width:20px}.workspace-project-copy{gap:5px;min-width:0;display:grid}.workspace-project-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.workspace-project-copy small{color:#8791a1;text-transform:capitalize;font-size:9px;font-weight:680}.workspace-project-role{color:#59677b;background:#eef1f5;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:760}.workspace-project-role.admin{color:#1f5d47;background:#e7f4ed}.workspace-project-role.owner{color:#6e4b12;background:#fff2d8}.workspace-project-updated{color:#8a93a3;grid-column:1/-1;align-self:end;align-items:center;gap:6px;font-size:10px;display:flex}.workspace-project-updated svg{width:13px}.workspace-home-empty{text-align:center;background:#fff9;border:1px dashed #d7dee8;border-radius:14px;place-content:center;justify-items:center;width:min(1120px,100%);min-height:320px;margin:0 auto;display:grid}.workspace-home-empty>span{width:48px;height:48px;color:var(--blue);background:var(--blue-soft);border-radius:12px;place-items:center;display:grid}.workspace-home-empty svg{width:22px}.workspace-home-empty h2{margin:15px 0 6px;font-size:18px}.workspace-home-empty p{color:var(--muted);margin:0;font-size:12px}.muted-copy{color:var(--muted)!important}.responsive-backdrop{display:none}@media (max-width:1000px){.workspace-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1279px){.workspace-shell{display:block}.resize-handle{display:none}.center-column,.management-stage{width:100%;padding-top:48px}.mobile-toolbar{z-index:25;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:48px;padding:0 12px;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0 0 auto}.mobile-toolbar-spacer{width:34px;height:34px}.conversation-pane{height:calc(100vh - 48px)}.management-panel,.project-sidebar{z-index:60;width:min(360px,100vw - 44px);transition:transform .2s;position:fixed;top:0;bottom:0;transform:translate(-105%);box-shadow:0 20px 70px #141e3038}.project-sidebar{left:0}.management-panel{right:0;transform:translate(105%)}.left-open .project-sidebar,.right-open .management-panel{transform:translate(0)}.management-mode .management-stage>.management-panel{z-index:auto;width:100%;height:calc(100vh - 48px);box-shadow:none;transition:none;position:relative;top:auto;bottom:auto;transform:none}.management-mode .management-panel .mobile-close{display:none}.mobile-close{display:grid}.management-tabs{gap:15px;padding-left:8px}.responsive-backdrop{z-index:50;background:#131c2c59;border:0;display:block;position:fixed;inset:0}}@media (max-width:767px){.conversation-header{height:64px;padding:0 14px}.conversation-header h1{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.model-control span{display:none}.model-control select{max-width:132px}.message-scroll{padding:20px 13px}.message.user .message-body{max-width:92%}.composer{margin:0 10px 10px}.composer-footer>span{display:none}.model-control select{min-width:128px;max-width:148px}.criteria-summary{grid-template-columns:1fr}.artifact-header{align-items:flex-start}.artifact-status{margin-left:auto}.artifact-actions{flex-wrap:wrap}.candidate-row{grid-template-columns:16px 30px minmax(0,1fr)}.candidate-row em{display:none}.target-control{flex-direction:column;align-items:stretch}.task-created{grid-template-columns:32px minmax(0,1fr)}.task-created button{grid-column:1/-1}.creation-modal,.enrichment-modal,.project-picker{padding:18px}.project-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-identity{flex-wrap:wrap}.project-regenerate-button{justify-content:center;width:100%}.modal-backdrop{padding:10px}.send-confirmation-modal{max-height:calc(100dvh - 20px)}.send-confirmation-summary span{grid-template-columns:54px minmax(0,1fr)}}@media (max-width:640px){.workspace-home{padding:24px 16px}.workspace-home-header{gap:12px;margin-bottom:20px}.workspace-home-header p{max-width:220px}.workspace-home-account{padding:0 10px}.workspace-project-grid{grid-template-columns:1fr}.workspace-project-card{min-height:154px}.workspace-home-empty{min-height:280px;padding:24px}}.campaign-sequence-editor{width:min(900px,100%);margin:0 auto}.campaign-sequence-editor>.campaign-schedule-editor{margin-bottom:12px}.campaign-embedded-editor{background:#f7f8fb;flex-direction:column;min-height:100%;display:flex}.campaign-embedded-editor button{cursor:pointer}.campaign-embedded-editor button:disabled{cursor:not-allowed;opacity:.5}.rich-email-editor{background:#fff;border:1px solid #d7dde6;border-radius:9px;overflow:hidden}.rich-email-editor:focus-within{border-color:#779bd4;box-shadow:0 0 0 2px #2d68be1a}.rich-email-toolbar{background:#f8f9fb;border-bottom:1px solid #e4e8ee;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.rich-email-toolbar button,.rich-email-toolbar select{color:#485365;background:#fff;border:1px solid #dce2ea;border-radius:6px;min-height:28px;padding:0 7px;font-size:9px}.rich-email-toolbar button.active{color:#174f9f;background:#edf4ff;border-color:#7d9fd1}.rich-email-content{color:#253148;outline:0;min-height:220px;padding:13px 14px;font-size:12px;line-height:1.65}.rich-email-editor.compact .rich-email-content{min-height:120px}.rich-email-content blockquote,.rich-email-content h1,.rich-email-content h2,.rich-email-content p{margin:0 0 .7em}.rich-email-content ol,.rich-email-content ul{padding-left:22px}.rich-email-content blockquote{color:#596579;border-left:3px solid #c9d5e7;padding-left:12px}.rich-email-content a{color:#1b5fc6;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.rich-email-content a:hover{color:#124a9a;background:#edf4ff}.email-variable{color:#1955a3;white-space:nowrap;background:#eaf2ff;border-radius:5px;padding:1px 5px;font-weight:700}.candidate-progress{width:100%;margin-top:8px;overflow-x:auto}.candidate-progress-track{grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;min-width:660px;display:grid}.candidate-progress-track>span{color:#a0a8b5;text-align:center;justify-items:center;gap:3px;padding:19px 4px 0;display:grid;position:relative}.candidate-progress-track>span:before{content:"";background:#e0e5ec;height:2px;position:absolute;top:7px;left:0;right:0}.candidate-progress-track>span:first-child:before{left:50%}.candidate-progress-track>span:last-child:before{right:50%}.candidate-progress-track i{z-index:1;background:#d7dde6;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;box-shadow:0 0 0 1px #c7ced9}.candidate-progress-track strong{white-space:nowrap;font-size:9px}.candidate-progress-track small{color:#929cab;white-space:nowrap;font-size:8px;font-weight:500}.candidate-progress-track>span.reached{color:#18519d}.candidate-progress-track>span.reached i,.candidate-progress-track>span.reached:before{background:#3372c4}.candidate-progress.compact .candidate-progress-track{grid-auto-columns:minmax(62px,1fr);min-width:500px}.candidate-progress.compact .candidate-progress-track>span{padding-top:15px}.candidate-progress.compact .candidate-progress-track strong{font-size:7.5px}.uinbox-panel{flex-direction:column;height:100%;display:flex}.uinbox-compose>header,.uinbox-detail>header,.uinbox-header,.uinbox-settings>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.uinbox-compose>header>span,.uinbox-header>span,.uinbox-settings>header>span{gap:2px;display:grid}.uinbox-compose h3,.uinbox-detail h3,.uinbox-header h2,.uinbox-settings h3{margin:0}.uinbox-compose small,.uinbox-detail small,.uinbox-header small,.uinbox-settings small{color:var(--muted);font-size:9px}.uinbox-header>div,.uinbox-settings article>div{flex-wrap:wrap;gap:6px;display:flex}.uinbox-compose>button,.uinbox-compose>header>button,.uinbox-detail-actions button,.uinbox-header button,.uinbox-link-candidate>button,.uinbox-mobile-detail-bar button,.uinbox-reply>button,.uinbox-settings button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:9.5px;display:inline-flex}.uinbox-compose>header>button svg,.uinbox-detail-actions button svg,.uinbox-header button svg,.uinbox-mobile-detail-bar button svg,.uinbox-settings button svg{width:13px}.uinbox-filters{border-bottom:1px solid var(--line);background:#fafbfd;grid-template-columns:minmax(180px,1fr) minmax(140px,.5fr) auto minmax(110px,auto);align-items:center;gap:8px;padding:9px 13px;display:grid}.uinbox-filter-toggle{display:none}.uinbox-filter-extra{display:contents}.sending-account-form input,.sending-account-form select,.sending-account-settings-list input,.uinbox-compose input,.uinbox-compose select,.uinbox-filters input,.uinbox-filters select,.uinbox-reply input{background:#fff;border:1px solid #d8dee7;border-radius:7px;min-height:34px;padding:0 9px;font-size:10px}.uinbox-filters label{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.uinbox-filters .uinbox-filter-button{color:#8b5a0a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8dee7;border-radius:7px;min-height:32px;padding:0 11px;font-size:9px;font-weight:700}.uinbox-filters .uinbox-filter-button.active,.uinbox-filters .uinbox-filter-button:hover{background:#fff4d6;border-color:#e5b95f}.uinbox-layout{flex:1;grid-template-columns:minmax(230px,32%) minmax(0,1fr);min-height:0;display:grid}.uinbox-thread-list{border-right:1px solid var(--line);background:#fff;grid-template-columns:48px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.uinbox-thread-scroll{min-width:0;min-height:0;overflow-y:auto}.uinbox-folders{z-index:5;border-right:1px solid var(--line);background:#f8fafc;flex-direction:column;align-items:center;gap:6px;min-height:100%;padding:8px 6px;display:flex}.uinbox-folders>button{color:#526078;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid;position:relative}.uinbox-folders>button.active,.uinbox-folders>button:hover{color:#234f8d;background:#fff;border-color:#cbd9eb;box-shadow:0 2px 8px #1f3a5c12}.uinbox-folders>button>svg{width:18px;height:18px}.uinbox-folders>button .uinbox-folder-unread{color:#fff;background:#dc3545;border:2px solid #f8fafc;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-style:normal;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-5px}.uinbox-thread-scroll>article{background:#fff;border-bottom:1px solid #edf0f4;position:relative}.uinbox-thread-scroll>article.active,.uinbox-thread-scroll>article:hover{background:#f2f6fc}.uinbox-thread-scroll>article.needs-follow-up{background:snow}.uinbox-thread-scroll>article.needs-follow-up.active,.uinbox-thread-scroll>article.needs-follow-up:hover{background:#fff2f1}.uinbox-thread-scroll>article.unread:before{content:"";z-index:3;background:#2878d0;width:4px;position:absolute;inset:0 auto 0 0}.uinbox-thread-content{pointer-events:none;gap:4px;padding:11px 12px;display:grid;position:relative}.uinbox-thread-open{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.uinbox-thread-open:focus-visible{outline-offset:-2px;outline:2px solid #2878d0}.uinbox-thread-heading{justify-content:space-between;gap:8px;padding-right:25px;display:flex}.uinbox-thread-tags{flex-wrap:wrap;gap:4px;min-height:17px;padding-right:25px;display:flex}.uinbox-thread-menu{z-index:4;color:#69778b;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:29px;right:8px}.uinbox-thread-menu:hover,.uinbox-thread-menu[data-state=open]{color:#234f8d;background:#e4edf9}.uinbox-thread-menu svg{width:14px;height:14px}.uinbox-thread-menu-content [data-slot=dropdown-menu-item]{font-size:12px;font-weight:500;line-height:18px}.uinbox-thread-list .uinbox-thread-action-error{color:#b13d3d;white-space:normal}.uinbox-thread-list b,.uinbox-thread-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.uinbox-thread-list em,.uinbox-thread-list small,.uinbox-thread-list time{color:#8993a2;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-style:normal;overflow:hidden}.uinbox-load-sentinel{height:1px}.uinbox-load-status{min-height:42px;color:var(--muted);justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:9px;display:flex}.uinbox-load-status svg{width:14px}.uinbox-load-status.error{color:var(--red)}.uinbox-load-status button{border:1px solid var(--line);min-height:28px;color:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:0 8px}.uinbox-detail{background:#f7f8fa;min-width:0;position:relative;overflow-y:auto}.uinbox-mobile-detail-bar{display:none}.uinbox-detail>header{z-index:8;align-items:flex-start;position:sticky;top:0}.uinbox-detail>.uinbox-thread-header{grid-template-columns:minmax(0,1fr) auto;display:grid}.uinbox-thread-header-copy{flex:1;gap:2px;min-width:0;display:grid}.uinbox-person-collapsed-name,.uinbox-thread-header-copy>h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uinbox-person-collapsed-name{color:#3c64a3;margin:3px 0 0;font-size:10px;font-weight:650}.uinbox-detail button.uinbox-person-collapsed-name{text-align:left;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;display:block}.uinbox-detail button.uinbox-person-collapsed-name:hover{text-decoration:underline}.uinbox-person-summary{grid-column:1/-1;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-width:0;margin-top:7px;display:grid}.uinbox-person-summary[hidden]{display:none}.uinbox-person-summary .person-information{grid-template-columns:minmax(140px,.75fr) minmax(220px,1.25fr)}.uinbox-person-summary .crm-person-information{grid-template-columns:minmax(220px,1fr) minmax(180px,.75fr)}.uinbox-person-summary .person-avatar{width:32px;height:32px}.uinbox-person-summary .contact-details>span,.uinbox-person-summary .email-value{grid-template-columns:76px minmax(0,1fr)}.uinbox-person-summary .contact-details small,.uinbox-person-summary .email-label{color:#929baa;white-space:nowrap;font-size:8.5px;font-weight:500;line-height:1.35}.uinbox-person-summary .email-result{flex-wrap:nowrap;align-items:center;display:flex}.uinbox-person-summary .contact-details a,.uinbox-person-summary .contact-details span>strong,.uinbox-person-summary .email-result a{color:#3c64a3;font-size:8.5px;font-weight:600;line-height:1.35}.uinbox-person-summary .person-main>small{color:#3c64a3;font-weight:600}.uinbox-detail-actions{align-items:center;gap:6px;display:flex}.uinbox-link-candidate{z-index:7;border-bottom:1px solid var(--line);background:#fffdf5;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px 16px;display:grid;position:sticky;top:59px}.uinbox-link-candidate>button{white-space:nowrap;min-height:34px}.uinbox-messages{gap:10px;padding:16px;display:grid}.uinbox-messages article{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(720px,90%);padding:12px}.uinbox-messages article.outbound{background:#f5f9ff;border-color:#cbdaf0;justify-self:end}.uinbox-messages article header{justify-content:space-between;gap:10px;margin-bottom:8px;font-size:9px;display:flex}.uinbox-message-address{gap:2px;display:grid}.uinbox-message-address small{color:var(--muted);font-weight:500}.uinbox-messages article time{color:var(--muted)}.uinbox-message-meta{justify-content:flex-end;align-items:center;gap:7px;display:flex}.uinbox-message-meta em{color:#46617f;white-space:nowrap;background:#eaf0f7;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal}.uinbox-message-meta em[data-status=smtp_accepted]{color:#176b3a;background:#e8f6ee}.uinbox-message-meta em[data-status=smtp_partial]{color:#8b5a0a;background:#fff3d8}.uinbox-message-meta em[data-status=failed],.uinbox-message-meta em[data-status=smtp_failed]{color:#a52f2f;background:#fdeaea}.email-html{font-size:11px;line-height:1.6}.uinbox-quoted-content{color:#667286;border-top:1px solid #e6eaf0;margin-top:10px;padding-top:8px}.uinbox-quoted-content summary{color:#55729b;cursor:pointer;width:fit-content;font-size:9px;font-weight:700}.uinbox-quoted-content[open] summary{margin-bottom:8px}.uinbox-quoted-content .email-html,.uinbox-quoted-content>p{opacity:.82;max-height:360px;margin:0;overflow:auto}.uinbox-compose,.uinbox-reply{border:1px solid var(--line);background:#fff;border-radius:10px;gap:10px;margin:14px;padding:14px;display:grid}.uinbox-reply h4{align-items:center;gap:6px;margin:0;display:flex}.uinbox-reply h4 svg{width:14px}.uinbox-compose>label{color:#657084;gap:5px;font-size:9px;font-weight:700;display:grid}.uinbox-cc-control{justify-items:start;gap:6px;display:grid}.uinbox-cc-toggle{color:#405a7d;cursor:pointer;background:#f8fafc;border:1px solid #d8dee7;border-radius:7px;min-height:28px;padding:0 9px;font-size:9px;font-weight:750}.uinbox-cc-toggle:disabled{opacity:.55;cursor:not-allowed}.uinbox-cc-field{color:#657084;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:6px 8px;width:100%;font-size:9px;font-weight:700;display:grid}.uinbox-cc-field>span{padding-top:9px}.uinbox-cc-field>small{color:var(--muted);grid-column:2;font-weight:500}.uinbox-cc-field>small[role=alert]{color:var(--red)}.uinbox-cc-input{background:#fff;border:1px solid #d8dee7;border-radius:7px;flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;padding:4px 6px;display:flex}.uinbox-cc-input:focus-within{border-color:#8facd3;box-shadow:0 0 0 3px #4e78b41a}.uinbox-cc-input input{border:0;outline:0;flex:1;min-width:150px;min-height:26px;padding:0 3px;font-size:10px}.uinbox-cc-chip{color:#294d7b;overflow-wrap:anywhere;background:#eaf1fb;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 4px 3px 7px;font-size:9px;font-weight:650;display:inline-flex}.uinbox-cc-chip button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.uinbox-cc-chip button:hover{background:#d6e3f5}.uinbox-compose>header{border-radius:10px 10px 0 0;margin:-14px -14px 2px}.uinbox-empty,.uinbox-placeholder{min-height:180px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:7px;font-size:10px;display:grid}.uinbox-empty svg,.uinbox-placeholder svg{width:24px}.uinbox-settings{padding-bottom:20px}.uinbox-person-bottom-detail{z-index:9;margin:12px;position:sticky;bottom:0}.uinbox-person-bottom-detail .person-detail{max-height:min(72vh,720px);margin:0;position:static;overflow-y:auto;box-shadow:0 -8px 28px #1f2b4329}.uinbox-person-bottom-state{border:1px solid var(--line);color:#627087;background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:80px;padding:18px;font-size:11px;display:flex}.uinbox-person-bottom-state>button[aria-label="Close person detail"]{margin-left:auto}.uinbox-person-bottom-state>svg{width:16px}.uinbox-person-detail-error{color:var(--red);background:#fff7f6;border:1px solid #edd0cc;border-radius:6px;margin:5px 0 0;padding:7px 10px;font-size:10px}.settings-section-title{margin:16px 16px 0;font-size:12px}.uinbox-settings>.panel-error,.uinbox-settings>.primary-button,.uinbox-settings>p{margin:12px 16px}.notification-email-settings{border-top:1px solid var(--line);margin-top:20px;padding-top:4px}.compact-email-list{margin:0 16px 12px;overflow-x:auto}.compact-email-feedback{color:#11633f;align-items:center;gap:6px;margin:8px 16px 0;font-size:10px;display:flex}.compact-email-feedback svg,.email-account-inline-actions svg{width:14px;height:14px}.email-account-row{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:620px;padding:10px 12px;display:flex}.email-account-summary{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.email-account-summary strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.email-account-inline-actions{white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex}.directmail-settings-section>header button,.email-account-inline-actions button{border:1px solid var(--line);color:#53627a;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:9.5px;display:inline-flex}.email-account-inline-actions button:disabled{opacity:.6;cursor:default}.compact-email-modal{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(520px,100%);overflow:hidden;box-shadow:0 22px 70px #141e3040}.compact-email-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:17px 19px;display:flex}.compact-email-modal>header small{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:760}.compact-email-modal>header h2{margin:4px 0 0;font-size:18px}.compact-email-fields{gap:12px;padding:18px 19px;display:grid}.compact-email-fields label{color:#536176;gap:5px;font-size:10px;font-weight:650;display:grid}.compact-email-fields input{width:100%;min-height:38px;color:var(--text);font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:7px;padding:0 10px}.compact-email-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:13px 19px;display:flex}.compact-email-modal>footer button{cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 11px;display:inline-flex}.sending-account-settings-list{gap:8px;margin:0 16px 12px;display:grid}.sending-account-settings-list article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid;position:relative}.sending-account-settings-list article.verification-success{border-color:#b9dfca;box-shadow:0 0 0 1px #e4f5eb}.sending-account-settings-list article.verification-error{border-color:#efc5c0;box-shadow:0 0 0 1px #fff0ee}.sending-account-settings-list article>.sending-account-summary{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;display:flex}.sending-account-settings-list article>.sending-account-summary:has(.mailbox-health-status){flex-wrap:wrap;flex:1}.mailbox-health-status{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 10px;min-width:0;display:flex}.mailbox-health-status small{color:#667085;overflow-wrap:anywhere}.sending-account-settings-list .reply-mailbox-address{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:700;overflow:hidden}.sending-account-settings-list .sender-name-input{flex:none;width:clamp(100px,34%,180px);min-width:0;font-size:11px;font-weight:400}.sending-account-form label,.sending-account-settings-list article>label{color:var(--muted);gap:4px;font-size:9px;display:grid}.sending-account-settings-list em{color:var(--red);font-size:8.5px;font-style:normal}.directmail-settings-section{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.directmail-account-list,.directmail-eventbridge-card,.directmail-settings-section>.primary-button,.directmail-settings-section>.sending-account-form,.directmail-settings-section>header,.directmail-settings-section>p{margin-left:16px;margin-right:16px}.directmail-settings-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.directmail-settings-section>header span{gap:2px;display:grid}.directmail-settings-section>header h3{margin:0}.directmail-eventbridge-card{border:1px solid var(--line);background:#fbfcfe;border-radius:9px;margin-top:10px;margin-bottom:12px;padding:10px 12px}.directmail-eventbridge-card summary{cursor:pointer;font-weight:700}.directmail-eventbridge-card[open]{gap:6px;display:grid}.directmail-eventbridge-card code{overflow-wrap:anywhere;font-size:9px}.directmail-eventbridge-card .panel-warning{color:#6f5100;background:#fff6db;border-radius:7px;gap:5px;padding:9px;display:grid}.directmail-account-list{gap:8px;margin-bottom:12px;display:grid;overflow-x:auto}.directmail-account-list article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid;position:relative}.directmail-account-list article.email-account-row,.sending-account-settings-list article.email-account-row{display:flex}.directmail-account-list article>.sending-account-summary{gap:3px;display:grid}.directmail-account-list em{color:var(--red);font-size:8.5px;font-style:normal}.sending-account-actions{align-items:center}.sender-name-input{width:min(100%,320px);min-height:30px;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 7px;font-weight:740}.sender-name-input:focus,.sender-name-input:hover{background:#fff;border-color:#cfd8e6;outline:none}.uinbox-mailbox-modal-backdrop{z-index:90}.uinbox-mailbox-settings{background:#fff;border-radius:14px;width:min(680px,100vw - 32px);max-height:min(80vh,760px);margin:auto;padding:20px;overflow-y:auto;box-shadow:0 20px 65px #14233c38}.uinbox-mailbox-settings-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.uinbox-mailbox-settings-header h2{margin:0;font-size:20px}.uinbox-mailbox-settings-hint{color:#667085;margin:10px 0 16px;line-height:1.5}.uinbox-mailbox-settings .sending-account-settings-list{margin-bottom:14px}.uinbox-mailbox-settings .email-account-row{gap:12px;min-width:0}.uinbox-mailbox-settings .sending-account-summary small{color:#667085}.local-preview-mailbox-sync{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.local-preview-mailbox-sync>small{color:#667085;font-size:11px}.local-preview-mailbox-sync>.panel-error{flex-basis:100%}.local-preview-mailbox-sync button{align-items:center;gap:5px;display:inline-flex}.local-preview-mailbox-sync button svg{width:14px;height:14px}.uinbox-mailbox-settings .email-account-row:has(>.local-preview-mailbox-sync){flex-wrap:wrap}.uinbox-mailbox-settings .email-account-row>.local-preview-mailbox-sync{flex-basis:100%}.sending-account-settings-list article>.sending-account-summary:has(.local-preview-mailbox-sync){flex-wrap:wrap}.sending-account-summary>.local-preview-mailbox-sync{flex-basis:100%}.uinbox-mailbox-settings .verification-success,.uinbox-mailbox-settings article>.panel-error{grid-column:1/-1}.uinbox-mailbox-settings .verification-success{color:#176b45}.compact-email-modal>.panel-error{margin:12px 19px 0}@media (max-width:640px){.uinbox-mailbox-settings .sending-account-settings-list article{grid-template-columns:minmax(0,1fr)}.uinbox-mailbox-settings .email-account-inline-actions{flex-wrap:wrap}}.sending-account-details{position:relative}.sending-account-details summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:9.5px;list-style:none;display:inline-flex}.sending-account-details summary::-webkit-details-marker{display:none}.sending-account-details summary svg{width:13px}.sending-account-details>div{z-index:20;background:#fff;border:1px solid #cfd8e6;border-radius:9px;gap:7px;width:min(520px,100vw - 56px);padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 38px #1c2a402e}.sending-account-details small{color:var(--muted)}.sending-account-detail-fields{grid-template-columns:repeat(3,minmax(100px,1fr));gap:8px;display:grid}.sending-account-detail-fields label{color:var(--muted);gap:4px;font-size:9px;display:grid}.uinbox-settings button.verification-success-button{color:#176b45;background:#f2fbf6;border-color:#b9dfca}.account-verification-result{border-radius:7px;flex:1 0 100%;align-items:center;gap:6px;min-width:220px;padding:6px 8px;font-size:9px;font-weight:680;display:flex}.account-verification-result.success{color:#176b45;background:#f2fbf6}.account-verification-result.error{color:var(--red);background:#fff1ef}.account-verification-result svg{flex:none;width:13px}.sending-account-form{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 16px;padding:14px;display:grid}.sending-account-form footer{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}@media (max-width:800px){.directmail-account-list article:not(.email-account-row),.sending-account-form,.sending-account-settings-list article:not(.email-account-row){grid-template-columns:1fr}.directmail-account-list,.sending-account-settings-list{overflow-x:auto}.sending-account-actions{position:relative}.sending-account-details{position:static}.sending-account-form footer{grid-column:1}}.uinbox-panel[data-compact=true]{overflow:hidden}.uinbox-panel[data-compact=true] .uinbox-header{align-items:flex-start}.uinbox-panel[data-compact=true] .uinbox-header>div{justify-content:flex-end}.uinbox-panel[data-compact=true] .uinbox-filters{grid-template-columns:minmax(0,1fr) auto}.uinbox-panel[data-compact=true] .uinbox-filter-toggle{color:#405a7d;cursor:pointer;background:#fff;border:1px solid #d8dee7;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:10px;display:inline-flex}.uinbox-panel[data-compact=true] .uinbox-filter-toggle svg{width:13px}.uinbox-panel[data-compact=true] .uinbox-filter-extra{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.uinbox-panel[data-compact=true] .uinbox-filter-extra[data-expanded=false]{display:none}.uinbox-panel[data-compact=true] .uinbox-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.uinbox-panel[data-compact=true] .uinbox-thread-list{border-right:0;max-height:none}.uinbox-panel[data-compact=true][data-mobile-pane=detail] .uinbox-thread-list,.uinbox-panel[data-compact=true][data-mobile-pane=detail]>.uinbox-filters,.uinbox-panel[data-compact=true][data-mobile-pane=detail]>.uinbox-header,.uinbox-panel[data-compact=true][data-mobile-pane=list] .uinbox-detail{display:none}.uinbox-panel[data-compact=true] .uinbox-mobile-detail-bar{z-index:10;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:44px;padding:5px 12px;display:flex;position:sticky;top:0}.uinbox-panel[data-compact=true] .uinbox-detail>.uinbox-thread-header{top:44px}.uinbox-panel[data-compact=true] .uinbox-detail>.uinbox-thread-header[data-person-expanded=true]{position:static}.uinbox-panel[data-compact=true] .uinbox-person-summary .crm-person-information,.uinbox-panel[data-compact=true] .uinbox-person-summary .person-information{grid-template-columns:minmax(0,1fr)}.uinbox-panel[data-compact=true] .uinbox-person-summary .person-contact-column,.uinbox-panel[data-compact=true] .uinbox-person-summary .person-main{grid-column:1}.uinbox-panel[data-compact=true] .uinbox-person-summary .person-contact-column{grid-row:3}.uinbox-panel[data-compact=true] .uinbox-detail-actions>button:first-child{font-size:0}.uinbox-panel[data-compact=true] .uinbox-detail-actions>button:first-child svg{margin:0}.uinbox-panel[data-compact=true] .uinbox-compose>header>button,.uinbox-panel[data-compact=true] .uinbox-desktop-close{display:none}.uinbox-panel[data-compact=true] .uinbox-messages article{width:100%}.crm-badge{color:#6941a5;background:#f0e8fc;border-radius:999px;padding:2px 5px;font-size:7.5px;font-style:normal;font-weight:760}.people-toolbar-button.create-campaign-button{color:#fff;background:#315f9f;border-color:#315f9f;box-shadow:0 1px 2px #203d641a}.people-toolbar-button.create-campaign-button:hover:not(:disabled){background:#254b81}.people-toolbar-button.create-campaign-button:disabled{opacity:.45;cursor:not-allowed}.people-email-switch{background:#eef2f7;border:1px solid #cbd7e8;border-radius:7px;flex:none;gap:2px;height:34px;padding:3px;display:inline-flex}.people-email-switch button{color:#647086;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 7px;font-size:8.5px;font-weight:740}.people-email-switch button.active{color:#315d9f;background:#fff;box-shadow:0 1px 3px #23365420}.create-campaign-button:focus-visible,.people-email-switch button:focus-visible{outline-offset:2px;outline:2px solid #7fa6da}.people-toolbar{flex-wrap:wrap}.people-toolbar-actions{flex-wrap:wrap;overflow:visible}@container (max-width:520px){.formal-person.selected-email-row{grid-template-columns:16px 32px minmax(0,1fr)}.selected-email-row .selected-email-actions{grid-column:3;justify-self:end;margin-top:4px}}.auth-shell{color:#18211a;background:radial-gradient(circle at 15% 15%,#fff3d9 0,#0000 36%),#f7f5ef;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(2rem,8vw,8rem);min-height:100vh;padding:clamp(2rem,7vw,7rem);display:grid}.auth-brand{max-width:34rem}.auth-brand-mark{color:#fff;letter-spacing:.08em;background:#173f2c;border-radius:1rem;place-items:center;width:3.25rem;height:3.25rem;font-weight:800;display:inline-grid}.auth-brand h1{margin:1.5rem 0 .75rem;font-size:clamp(2.1rem,5vw,4.5rem);line-height:1.03}.auth-brand p{color:#5b665e;max-width:30rem;font-size:1.05rem;line-height:1.75}.auth-card-shell{justify-self:center;width:min(100%,30rem)}.auth-register-prompt{color:#5b665e;text-align:center;margin:1rem auto 0;font-size:.9rem}.auth-register-prompt a{color:#173f2c;text-underline-offset:3px;margin-left:.35rem;font-weight:700}.auth-register-prompt a:hover{color:#0d2c1d}.auth-register-prompt a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #7fa6da}.auth-security-note{color:#6b746d;text-align:center;margin:1rem auto 0;font-size:.78rem}@media (max-width:800px){.auth-shell{grid-template-columns:1fr;gap:2rem;padding:2rem 1.25rem}.auth-brand h1{font-size:2.2rem}.auth-card-shell{justify-self:stretch}}.account-stage{flex-direction:column;display:flex}.account-management{padding:0 22px 32px}.account-management-header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:end;gap:18px;padding:22px 0 14px;display:flex;position:sticky;top:0}.account-management-header h2{margin:0}.account-management-header nav{gap:6px;display:flex}.account-management-header nav button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 12px}.account-management-header nav button.active{color:#fff;background:#173f2c;border-color:#173f2c}.registered-users{margin-top:16px;overflow-x:auto}.registered-user-list{gap:8px;min-width:1220px;display:grid}.registered-user-list article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(210px,1.2fr) 95px minmax(150px,1fr) minmax(140px,1fr) minmax(140px,1fr) 120px auto;align-items:center;gap:12px;padding:11px 12px;display:grid;box-shadow:0 2px 10px #1720330a}.registered-user-identity{align-items:center;gap:9px;min-width:0;display:flex}.registered-user-identity>span:nth-child(2){flex:1;min-width:0;display:grid}.registered-user-identity small,.registered-user-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registered-user-list small{color:var(--muted)}.user-avatar{color:#fff;background:#315c47;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:750;display:grid}.status-pill{background:#f1f3f5;border-radius:999px;padding:4px 8px;font-size:12px}.status-pill.success{color:#11633f;background:#e8f7ef}.status-pill.warning{color:#8a5a00;background:#fff4d8}.status-pill.danger{color:#9f2520;background:#ffebe9}.user-permission-control,.user-role-control{gap:4px;min-width:0;display:grid}.user-role-control select{border:1px solid var(--line);min-width:0;min-height:34px;color:var(--ink);background:#fff;border-radius:8px;padding:0 8px}.all-access-tag{color:#176b45;background:#e8f7ef;border-radius:7px;width:fit-content;padding:0 10px;font-size:11px;display:inline-flex}.all-access-tag,.permission-switch{align-items:center;min-height:34px;font-weight:720}.permission-switch{border:1px solid var(--line);width:100%;color:var(--muted);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;gap:6px;padding:0 8px;font-size:10px;display:flex}.permission-switch>span{background:#c8ced6;border-radius:999px;flex:none;align-items:center;width:25px;height:14px;padding:2px;transition:background .15s;display:flex}.permission-switch>span:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .15s;box-shadow:0 1px 2px #00000038}.permission-switch.enabled{color:#176b45;background:#f4faf7;border-color:#b9d9c9}.permission-switch.enabled>span{background:#26724f}.permission-switch.enabled>span:after{transform:translate(11px)}.permission-switch:focus-visible{outline-offset:2px;outline:2px solid #7fa6da}.permission-switch:disabled{opacity:.55;cursor:default}.permission-switch svg{width:13px;height:13px}.registered-user-actions{white-space:nowrap;gap:5px;display:flex}.registered-user-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid}.registered-user-actions button:disabled{opacity:.45;cursor:default}.registered-user-actions svg{width:14px;height:14px}.multi-select-trigger{border:1px solid var(--line);width:100%;min-width:0;min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:4px 7px;display:flex}.multi-select-trigger>svg{flex:none;width:14px}.multi-select-tags{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.multi-select-more,.multi-select-tag{color:#315e4a;text-overflow:ellipsis;white-space:nowrap;background:#eaf4ef;border-radius:5px;min-width:0;max-width:96px;padding:3px 6px;font-size:9px;overflow:hidden}.multi-select-more{flex:none}.multi-select-placeholder{color:var(--muted);font-size:10px}.multi-select-popover{z-index:130;width:min(320px,100vw - 24px);max-height:calc(100vh - 24px);max-height:min(430px,var(--radix-popover-content-available-height));box-sizing:border-box;background:#fff;border:1px solid #cfd8e6;border-radius:10px;flex-direction:column;padding:8px;display:flex;overflow:hidden;box-shadow:0 14px 38px #1c2a4033}.multi-select-search{border:1px solid var(--line);border-radius:7px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 8px;display:flex}.multi-select-search svg{width:13px;color:var(--muted)}.multi-select-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.multi-select-options{overscroll-behavior:contain;flex:auto;min-height:0;margin-top:7px;overflow-y:auto}.multi-select-options button[role=option]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:34px;padding:5px 7px;display:grid}.multi-select-options button:hover{background:#f3f6f8}.multi-select-options button:disabled{cursor:default}.multi-select-options button[role=option]>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi-select-check{border:1px solid #bec8d4;border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.multi-select-check.checked{color:#fff;background:#315c47;border-color:#315c47}.multi-select-check svg{width:11px}.multi-select-group{color:var(--muted);padding:8px 7px 3px;font-weight:760;display:block}.multi-select-empty{color:var(--muted);text-align:center;margin:12px 6px}@media (max-width:700px){.account-management-header{flex-direction:column;align-items:stretch}.registered-users{overflow-x:visible}.registered-user-list{min-width:0}.registered-user-list article{grid-template-columns:minmax(0,1fr)}.registered-user-actions{justify-self:start}}.invitation-sign-up{gap:16px;width:min(100%,420px);display:grid}.invitation-management h3,.invitation-sign-up h2{margin:0}.invitation-sign-up fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.invitation-sign-up label,.invite-code-result label{gap:6px;display:grid}.invitation-sign-up input,.invite-code-result input{color:#172233;background:#fff;border:1px solid #ccd4dd;border-radius:8px;width:100%;min-width:0;padding:10px 12px}.invitation-management button,.invitation-sign-up button{cursor:pointer;background:#fff;border:1px solid #ccd4dd;border-radius:8px;padding:9px 14px}.invitation-sign-up button[type=submit]{color:#fff;background:#172233}.invitation-sign-up [role=alert]{color:#b42318}.invitation-management button:disabled,.invitation-sign-up button:disabled{opacity:.5;cursor:default}.invitation-verification{gap:18px}.invitation-verification-heading{gap:8px;display:grid}.invitation-verification-heading p{color:#5b665e;margin:0;line-height:1.65}.invitation-verification-heading strong{color:#172233;overflow-wrap:anywhere}.invitation-step{color:#28543d;background:#e9f1eb;border-radius:999px;width:fit-content;padding:4px 9px;font-size:.75rem;font-weight:700}.invitation-sign-up input.invitation-code-input{letter-spacing:.28em;text-align:center;padding-block:13px;font-size:1.2rem;font-weight:700}.invitation-code-input::placeholder{letter-spacing:normal;font-size:.9rem;font-weight:400}.invitation-verification-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.invitation-verification-actions button{color:#28543d;background:0 0;border:0;padding:0;font-weight:700}.invitation-verification-actions a{color:#5b665e}.invitation-verification [role=status],.invitation-verification-note{color:#5b665e;margin:-8px 0 0;font-size:.86rem}.invitation-verification [role=status]{color:#176b45}.invitation-management{gap:20px;padding:24px;display:grid}.invitation-management header,.invitation-management nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.invite-code-result{background:#f1faf5;border:1px solid #b8d7c8;border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;padding:16px;display:flex}.invite-code-result label{flex:260px}.invite-code-result input{font-family:monospace}.invite-table-scroll{overflow-x:auto}.invitation-management table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.invitation-management td,.invitation-management th{border-bottom:1px solid #e3e7ed;padding:12px 8px}.invitation-management td code{letter-spacing:.08em;font-family:monospace;font-size:14px;font-weight:700}.invite-registered-user{gap:2px;display:grid}.invite-registered-user small{color:#6b746d}.project-updated-at{color:inherit;font-size:inherit;text-transform:none;letter-spacing:normal}.project-markdown{overflow-wrap:anywhere;min-width:0}.project-markdown h1{font-size:1.35rem}.project-markdown h2{font-size:1.1rem}.project-markdown pre,.project-markdown table{max-width:100%;overflow-x:auto}.workspace-home-open{width:42px;height:42px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:10px;place-items:center;padding:0;display:grid}.workspace-home-open:hover{background:#f3f6fb}.workspace-home-open svg{width:18px}.multi-select-option-copy{gap:2px;min-width:0;display:grid}.multi-select-option-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi-select-option-copy>small{color:#8a93a3;font-size:11px}.project-markdown{font-size:13px;line-height:1.7}.project-markdown p{font-size:inherit;line-height:inherit;margin:0 0 12px}.project-markdown h1,.project-markdown h2,.project-markdown h3,.project-markdown h4{color:var(--text);letter-spacing:normal;text-transform:none;margin:22px 0 10px;line-height:1.4}.project-markdown h3,.project-markdown h4{font-size:14px}.project-markdown ol,.project-markdown ul{margin:8px 0 16px;padding-left:1.5em}.project-markdown ul{list-style-type:disc}.project-markdown ol{list-style-type:decimal}.project-markdown li{margin:4px 0}.review-link-previews{border:1px solid var(--border,#e4e6eb);border-radius:8px;gap:10px;padding:12px;display:grid}.review-link-previews>div{gap:5px;min-width:0;display:grid}.review-link-previews a{color:inherit;font-weight:600;text-decoration:underline}.review-link-previews input{border:1px solid var(--border,#e4e6eb);width:100%;min-width:0;color:inherit;background:0 0;border-radius:5px;padding:7px 9px;font-size:12px}.review-link-previews small{color:#677083}.email-attachment-picker{gap:8px;margin:12px 0;display:grid}.email-attachment-list small,.email-attachment-picker>small{color:var(--muted,#68778d);font-size:12px}.email-attachment-add{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.email-attachment-add input{min-width:0;max-width:100%;font-size:12px}.email-attachment-list{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.email-attachment-list li{border:1px solid #dbe2ed;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.email-attachment-list li>span{overflow-wrap:anywhere;flex:1;min-width:0}.email-attachment-list small{display:block}.email-attachment-list button{flex-shrink:0}.email-attachment-list a{color:#255695;text-decoration:underline}.email-attachment-list .uinbox-attachment-download{color:#255695;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.email-attachment-list .uinbox-attachment-download:disabled{cursor:wait;opacity:.65}.uinbox-refresh-notice{color:#24663f;padding:0 16px;font-size:13px}.uinbox-spin{animation:uinbox-spin 1s linear infinite}@keyframes uinbox-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.uinbox-spin{animation:none}}.rich-email-controls{border:0;min-width:0;margin:0;padding:0}.email-html img,.rich-email-content img{max-width:100%;height:auto}.rich-email-content img.ProseMirror-selectednode{outline-offset:3px;outline:2px solid #2563eb}.rich-email-content img[data-image-upload]{opacity:.55}.email-image-uploads>div{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.email-image-uploads span{overflow-wrap:anywhere}.crm-sync-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.crm-sync-retry{color:#335f97;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dde6;border-radius:6px;padding:2px 7px}.crm-sync-retry:disabled{opacity:.6;cursor:wait}.uinbox-candidate-field{gap:6px;min-width:0;display:grid}.uinbox-candidate-trigger{text-align:left;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #d7dde6;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.uinbox-candidate-options button>span,.uinbox-candidate-trigger>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.uinbox-candidate-options small,.uinbox-candidate-trigger small{color:#64748b}.uinbox-candidate-options svg,.uinbox-candidate-search svg,.uinbox-candidate-trigger svg{flex-shrink:0;width:17px;height:17px}.uinbox-candidate-popover{z-index:100;width:var(--radix-popover-trigger-width);max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);background:#fff;border:1px solid #d7dde6;border-radius:10px;padding:10px;overflow:auto;box-shadow:0 10px 30px #172b4d20}.uinbox-candidate-search{align-items:center;gap:8px;padding:5px;display:flex}.uinbox-candidate-search input{width:100%;min-width:0;font:inherit;border:0;padding:6px}.uinbox-candidate-options{max-height:260px;overflow-y:auto}.uinbox-candidate-options button{text-align:left;width:100%;font:inherit;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.uinbox-candidate-options button.active,.uinbox-candidate-options button:hover,.uinbox-candidate-options button[aria-selected=true]{background:#eef4ff}.uinbox-candidate-popover p{color:#64748b;margin:10px 5px;font-size:13px}.project-candidate-locked{color:#44536a;background:#f7f9fc;border:1px solid #d7dde6;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 11px;display:flex}.project-candidate-locked>span{gap:2px;min-width:0;display:grid}.project-candidate-locked small,.project-candidate-locked strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-candidate-locked small{color:var(--muted);font-size:9px;font-weight:500}.project-candidate-locked svg{color:#748198;flex:none;width:15px}.project-candidate-verification{color:var(--muted);font-size:9px}.project-candidate-verification.error{color:#9b3930;justify-content:space-between;align-items:center;gap:8px;display:flex}.project-candidate-verification.error button{color:inherit;font:inherit;cursor:pointer;background:#fff8f6;border:1px solid #ead6d1;border-radius:5px;flex:none;padding:3px 8px}.project-candidate-verification.error button:disabled{opacity:.6;cursor:wait}.project-candidate-clear{color:#9b3930;background:#fff8f6;border:1px solid #ead6d1;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:5px;padding:8px 10px;display:flex}.project-candidate-clear svg{width:13px}.mailbox-sync-toast{z-index:125;background:#fff;border:1px solid #cfe6da;border-radius:10px;grid-template-columns:20px minmax(0,1fr) 28px;align-items:start;gap:10px;width:min(400px,100vw - 40px);padding:14px;font-size:13px;display:grid;position:fixed;top:20px;right:20px;box-shadow:0 12px 34px #1c2a402e}.mailbox-sync-toast>svg{color:#24835e;width:20px;height:20px}.mailbox-sync-toast.error{border-color:#ead6d1}.mailbox-sync-toast.error>svg{color:var(--red)}.mailbox-sync-toast.info>svg{color:var(--muted)}.mailbox-sync-toast p{margin:0;line-height:1.5}.mailbox-sync-toast>div>button{margin-top:8px}.mailbox-sync-toast .icon-button{width:28px;height:28px}.mailbox-sync-toast .icon-button svg{width:14px;height:14px}.app-notification-viewport{z-index:140;pointer-events:none;gap:10px;width:min(420px,100vw - 40px);display:grid;position:fixed;top:20px;right:20px}.app-notification{pointer-events:auto;background:#fff;border:1px solid #d9e2ec;border-radius:10px;grid-template-columns:20px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:14px;font-size:13px;display:grid;box-shadow:0 12px 34px #1c2a402e}.app-notification>svg{color:#42698d;width:20px;height:20px}.app-notification.success{border-color:#cfe6da}.app-notification.success>svg{color:#24835e}.app-notification.warning{border-color:#eadcae}.app-notification.warning>svg{color:#9a6810}.app-notification.error{border-color:#ead6d1}.app-notification.error>svg{color:var(--red)}.app-notification>div{gap:4px;min-width:0;display:grid}.app-notification p,.app-notification strong{overflow-wrap:anywhere;margin:0}.app-notification p{color:var(--muted);line-height:1.45}.app-notification>div>button{justify-self:start;margin-top:4px}.app-notification .icon-button{width:28px;height:28px}.app-notification .icon-button svg{width:14px;height:14px}.calendar-panel{background:#f6f8fb;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.calendar-panel-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:16px 20px;display:flex}.calendar-panel-header h2{align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.calendar-panel-header h2 svg{width:19px;color:var(--blue)}.calendar-panel-header p{color:var(--muted);margin:5px 0 0;font-size:10px}.calendar-panel-actions{align-items:center;gap:10px;display:flex}.calendar-panel-actions label{color:#647188;align-items:center;gap:5px;font-size:10px;display:flex}.calendar-panel-actions button{align-items:center;gap:6px;min-height:34px;padding:0 11px;display:flex}.calendar-panel-actions svg{width:14px}.calendar-sync-warning{color:#775715;background:#fffaf0;border:1px solid #eadcae;border-radius:7px;margin:10px 18px 0;padding:8px 10px;font-size:10px}.calendar-error{color:#8f3028;background:#fff7f5;border:1px solid #ead6d1;border-radius:7px;justify-content:space-between;gap:10px;margin:10px 18px 0;padding:9px 11px;font-size:10px;display:flex}.calendar-error button{color:inherit;background:0 0;border:0;padding:0}.calendar-error svg{width:14px}.calendar-surface{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;flex:1;min-height:0;margin:16px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 14px #1720330a}.calendar-loading{z-index:4;color:#607089;background:#fffffff0;border:1px solid #dce4ef;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex;position:absolute;top:15px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #1720331a}.calendar-loading svg{width:13px}.calendar-surface .fc{--fc-border-color:#e2e7ee;--fc-button-bg-color:#315f9f;--fc-button-border-color:#315f9f;--fc-button-hover-bg-color:#244f8b;--fc-button-active-bg-color:#173f73;color:#28364c;flex:1;min-height:0;font-size:11px}.calendar-surface .fc .fc-toolbar-title{font-size:17px}.calendar-surface .fc .fc-button{box-shadow:none;padding:.42em .7em;font-size:10px}.calendar-surface .fc .fc-col-header-cell-cushion,.calendar-surface .fc .fc-daygrid-day-number{color:#536176;text-decoration:none}.calendar-surface .fc .fc-day-sat,.calendar-surface .fc .fc-day-sun{background:#fafbfd}.calendar-surface .fc-event{cursor:pointer;border:0}.calendar-surface .calendar-event-general{background:#4978bd}.calendar-surface .calendar-event-contact{background:#2d8a6e}.calendar-surface .calendar-event-meeting{background:#745db8}.calendar-surface .calendar-holiday{color:#8b2f2a;cursor:default;background:#fce8e5}.calendar-surface .calendar-workday{color:#805512;cursor:default;background:#fff0ce}.calendar-editor-modal{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(680px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 22px 70px #141e3040}.calendar-editor-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:17px 19px;display:flex}.calendar-editor-modal>header small{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:750}.calendar-editor-modal>header h2{margin:4px 0 0;font-size:18px}.calendar-editor-fields{--calendar-form-control-height:34px;--calendar-form-label-size:10px;--calendar-form-label-weight:650;--calendar-form-value-size:10px;--calendar-form-value-weight:450;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:16px 19px;display:grid}.calendar-editor-fields label{color:#536176;min-width:0;font-family:inherit;font-size:var(--calendar-form-label-size);font-weight:var(--calendar-form-label-weight);gap:5px;display:grid}.calendar-editor-fields label.wide{grid-column:1/-1}.calendar-editor-fields input:not([type=checkbox]),.calendar-editor-fields select{height:var(--calendar-form-control-height);padding:0 10px;line-height:1.2}.calendar-editor-fields input:not([type=checkbox]),.calendar-editor-fields select,.calendar-editor-fields textarea{width:100%;min-width:0;color:var(--ink);font-family:inherit;font-size:var(--calendar-form-value-size);font-weight:var(--calendar-form-value-weight);background:#fff;border:1px solid #d8dee8;border-radius:7px}.calendar-editor-fields textarea{resize:vertical;padding:9px 10px;line-height:1.4}.calendar-editor-fields .calendar-candidate-picker{color:#536176;font-family:inherit;font-size:var(--calendar-form-label-size);font-weight:var(--calendar-form-label-weight);gap:5px}.calendar-editor-fields .calendar-candidate-locked,.calendar-editor-fields .calendar-candidate-trigger{width:100%;min-height:var(--calendar-form-control-height);height:var(--calendar-form-control-height);font-family:inherit;font-size:var(--calendar-form-value-size);font-weight:var(--calendar-form-value-weight);border-color:#d8dee8;border-radius:7px;padding:0 10px;line-height:1.2}.calendar-editor-fields .calendar-candidate-locked>span:first-child,.calendar-editor-fields .calendar-candidate-trigger>span:first-child{min-width:0;color:var(--ink);font-weight:var(--calendar-form-value-weight);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calendar-editor-fields .calendar-candidate-locked>span:first-child{color:#44536a}.calendar-editor-fields .project-candidate-trailing{flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.calendar-editor-fields .project-candidate-trailing svg{width:15px;height:15px}.calendar-datetime-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr) 110px auto;align-items:end;gap:10px;min-width:0;display:grid}.calendar-date-field{gap:5px;min-width:0;display:grid}.calendar-date-trigger{width:100%;min-width:0;height:var(--calendar-form-control-height);color:var(--ink);font-family:inherit;font-size:var(--calendar-form-value-size);font-weight:var(--calendar-form-value-weight);font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;line-height:1.2;display:flex}.calendar-date-trigger>svg{color:#52647c;flex:0 0 15px;width:15px;height:15px}.calendar-date-trigger:hover:not(:disabled),.calendar-date-trigger[data-state=open]{border-color:#9aadc9}.calendar-date-trigger:focus-visible{outline-offset:2px;outline:2px solid #315f9f}.calendar-date-trigger[data-invalid=true]{border-color:#c16458}.calendar-date-trigger:disabled{color:#9ba5b4;cursor:default;background:#f3f5f8}.calendar-date-popover{z-index:170;width:min(272px,100vw - 24px);max-height:var(--radix-popover-content-available-height);color:#465771;background:#fff;border:1px solid #cfd9e7;border-radius:9px;padding:10px;font-family:inherit;font-size:10px;overflow-y:auto;box-shadow:0 14px 36px #1c2a4033}.calendar-date-popover button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.calendar-date-popover button:hover{color:#214f8e;background:#edf4ff}.calendar-date-popover button:focus-visible{outline-offset:-2px;outline:2px solid #315f9f}.calendar-date-navigation{justify-content:space-between;align-items:center;gap:6px;margin-bottom:7px;font-weight:650;display:flex}.calendar-date-navigation>button{width:30px;height:30px}.calendar-date-navigation svg{width:15px;height:15px}.calendar-date-grid>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-bottom:3px;display:grid}.calendar-date-grid [role=columnheader]{text-align:center;color:#8290a4;padding:5px 0}.calendar-date-grid button{font-variant-numeric:tabular-nums;width:100%;height:30px}.calendar-date-grid button[data-outside]{color:#a1aaba}.calendar-date-grid button[aria-current=date]{font-weight:650;box-shadow:inset 0 0 0 1px #9aadc9}.calendar-date-grid [aria-selected=true]>button{color:#fff;background:#315f9f}.calendar-date-popover .calendar-date-today{color:#315f9f;border-top:1px solid #e6ebf1;border-radius:0 0 5px 5px;width:100%;min-height:30px;margin-top:7px}.calendar-date-hint,.calendar-range-error{font-size:var(--calendar-form-label-size);grid-column:1/-1;margin:0;line-height:1.4}.calendar-range-error{color:#a43b31}.calendar-date-hint{color:#8290a4}.calendar-datetime-field{gap:5px;min-width:0;display:grid}.calendar-time-combobox{min-width:0;position:relative}.calendar-editor-fields .calendar-time-combobox input{font-variant-numeric:tabular-nums;padding-right:36px}.calendar-time-combobox>button{color:#52647c;cursor:pointer;background:#fff;border:0;border-radius:0 6px 6px 0;place-items:center;width:34px;padding:0;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.calendar-time-combobox>button:hover:not(:disabled){background:#f1f5fa}.calendar-time-combobox>button:disabled{color:#a8b0bc;cursor:default;background:#f3f5f8}.calendar-time-combobox>button svg{width:15px;transition:transform .15s}.calendar-time-combobox>input[aria-expanded=true]+button svg{transform:rotate(180deg)}.calendar-time-popover{z-index:170;width:min(190px,100vw - 24px);max-height:var(--radix-popover-content-available-height);background:#fff;border:1px solid #cfd9e7;border-radius:9px;padding:7px;font-size:10px;overflow:hidden;box-shadow:0 14px 36px #1c2a4033}.calendar-time-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calendar-time-column{min-width:0;padding:0 4px}.calendar-time-column+.calendar-time-column{border-left:1px solid #e6ebf1}.calendar-time-column-label{color:#8290a4;place-items:center;height:28px;font-weight:650;display:grid}.calendar-time-options{height:clamp(40px,calc(var(--radix-popover-content-available-height) - 92px),240px);overscroll-behavior:contain;scrollbar-width:thin;border-radius:5px;overflow-y:auto}.calendar-time-options:focus-visible{outline-offset:1px;outline:2px solid #9aadc9}.calendar-time-options>button{color:#465771;width:100%;height:40px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:0;border-radius:5px;place-items:center;padding:0 6px;display:grid}.calendar-time-options>button:hover{color:#214f8e;background:#edf4ff}.calendar-time-options>button[aria-selected=true]{color:#fff;background:#315f9f}.calendar-time-footer{border-top:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding-top:7px;display:flex}.calendar-time-footer output{color:#465771;font-variant-numeric:tabular-nums}.calendar-time-footer button{color:#fff;height:30px;font:inherit;cursor:pointer;background:#315f9f;border:0;border-radius:5px;padding:0 12px}.calendar-time-footer button:hover{background:#244f8b}.calendar-time-footer button:focus-visible{outline-offset:2px;outline:2px solid #315f9f}.calendar-time-popover-arrow{fill:#fff}.calendar-editor-fields .calendar-datetime-row .calendar-all-day{min-height:var(--calendar-form-control-height);white-space:nowrap;align-items:center;gap:6px;padding:0;display:flex}.calendar-datetime-row input:disabled{color:#9ba5b4;background:#f3f5f8}.calendar-editor-fields .calendar-all-day,.calendar-editor-fields .calendar-rearm,.calendar-editor-fields .calendar-reminder-toggle{align-items:center;gap:7px;display:flex}.calendar-editor-fields .calendar-all-day input,.calendar-editor-fields .calendar-rearm input,.calendar-editor-fields .calendar-reminder-toggle input{width:auto}.calendar-all-day-reminder-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;min-width:0;display:grid}.calendar-editor-modal>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 19px;display:flex}.calendar-editor-modal>footer>span{gap:8px;display:flex}.calendar-editor-modal>footer button{cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:10px;display:inline-flex}.calendar-editor-modal>footer button svg{width:14px}.calendar-editor-modal>footer .danger-button{color:#a43b31;border-color:#ebcbc6}.calendar-notification-trigger{position:relative}.calendar-notification-trigger>i{color:#fff;background:#d14b3e;border:2px solid #fff;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.calendar-notification-popover{z-index:150;background:#fff;border:1px solid #dbe1e9;border-radius:11px;width:min(360px,100vw - 24px);overflow:hidden;box-shadow:0 14px 40px #1823372e}.calendar-notification-popover>header{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.calendar-notification-popover>header>div{gap:2px;display:grid}.calendar-notification-popover>header small{color:var(--muted);font-size:9px}.calendar-notification-popover>header button{color:#315f9f;background:#edf4ff;border:0;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:flex}.calendar-notification-popover>header svg{width:13px}.calendar-notification-list{max-height:360px;overflow-y:auto}.calendar-notification-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f4;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:11px 13px;display:grid}.calendar-notification-list>button.unread{background:#f1f6fd}.calendar-notification-list>button>svg{color:#4978bd;width:16px}.calendar-notification-list>button>span{gap:3px;min-width:0;display:grid}.calendar-notification-list small,.calendar-notification-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-notification-list strong{font-size:10px}.calendar-notification-list small{color:var(--muted);font-size:8.5px}.calendar-notification-list>p{color:var(--muted);text-align:center;margin:0;padding:28px;font-size:10px}.calendar-notification-list>button.calendar-notification-more{color:#315f9f;background:#f8fafc;grid-template-columns:none;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.calendar-notification-more svg{width:13px}.calendar-notification-arrow{fill:#fff}.automatic-search-settings{color:#34445c;background:#fff;border:1px solid #dbe3ee;border-radius:10px;margin:12px 16px;font-size:11px}.automatic-search-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 13px;display:flex}.automatic-search-settings>summary span{color:#607089;font-size:10px}.automatic-search-settings>form{border-top:1px solid #e6ebf1;gap:10px;padding:12px 13px;display:grid}.automatic-search-settings p{color:#607089;margin:0}.automatic-search-settings label{gap:5px;font-weight:650;display:grid}.automatic-search-settings input,.automatic-search-settings select,.automatic-search-settings textarea{color:#34445c;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d5dfeb;border-radius:6px;padding:6px 9px;font-weight:400}.automatic-search-settings textarea{resize:vertical;min-height:68px}.automatic-search-schedule-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.automatic-search-actions{flex-wrap:wrap;gap:8px;display:flex}.automatic-search-actions button{color:#315f9f;cursor:pointer;background:#f4f8ff;border:1px solid #cbd8e9;border-radius:6px;align-items:center;gap:5px;min-height:33px;padding:0 10px;display:inline-flex}.automatic-search-actions button:first-child{color:#fff;background:#315f9f;border-color:#315f9f}.automatic-search-actions button:disabled{opacity:.55;cursor:default}.automatic-search-actions svg{width:13px;height:13px}.automatic-search-error{color:#a43b31!important}.automatic-search-history{border-top:1px solid #e6ebf1;gap:7px;padding:10px 13px;display:grid}.automatic-search-history>div{border-top:1px solid #f0f3f7;gap:2px;padding:6px 0;display:grid}.automatic-search-history small{color:#607089}@media (max-width:640px){.automatic-search-schedule-fields{grid-template-columns:1fr 1fr}}.mobile-toolbar .calendar-notification-trigger{background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.mobile-toolbar .calendar-notification-trigger svg{width:17px}@media (max-width:767px){.calendar-panel-header{align-items:flex-start;padding:12px}.calendar-panel-header p{display:none}.calendar-panel-actions{flex-wrap:wrap;justify-content:flex-end}.calendar-surface{margin:8px;padding:7px;overflow:auto hidden}.calendar-surface .fc{min-width:680px}.calendar-editor-fields{grid-template-columns:1fr;padding:14px}.calendar-editor-fields label.wide{grid-column:auto}.calendar-datetime-row{grid-column:auto;grid-template-columns:minmax(0,1fr) 110px auto;gap:10px}.calendar-datetime-row>.calendar-date-field:first-child{grid-area:1/1}.calendar-datetime-row>.calendar-datetime-field:nth-child(2){grid-area:1/2}.calendar-datetime-row>.calendar-date-field:nth-child(3){grid-area:2/1}.calendar-datetime-row>.calendar-datetime-field:nth-child(4){grid-area:2/2}.calendar-editor-fields .calendar-datetime-row .calendar-all-day{grid-area:2/3}}@media (max-width:359px){.calendar-datetime-row{grid-template-columns:minmax(0,1fr) 110px}.calendar-editor-fields .calendar-datetime-row .calendar-all-day{grid-area:3/1/auto/-1;justify-self:end}}.usage-management{gap:16px;margin-top:16px;display:grid}.usage-settings-card,.usage-user-card{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 2px 10px #1720330a}.usage-settings-card{padding:18px}.usage-pagination,.usage-section-title,.usage-settings-actions,.usage-users-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.usage-audit-grid h4,.usage-grant-form h4,.usage-section-title h3,.usage-section-title p{margin:0}.usage-section-title p{color:var(--muted);margin-top:4px;font-size:12px}.usage-rate-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}.usage-grant-form label,.usage-policy-grid label,.usage-rate-grid label{color:#596577;gap:5px;font-size:12px;display:grid}.usage-grant-form input,.usage-grant-form select,.usage-policy-grid input,.usage-rate-grid input,.usage-users-toolbar input{border:1px solid var(--line);min-width:0;color:var(--text);font:inherit;background:#fff;border-radius:7px;padding:8px 10px}.usage-settings-actions{flex-wrap:wrap;justify-content:flex-end}.usage-settings-actions>span{color:var(--muted);margin-right:auto;font-size:12px}.usage-audit-grid button,.usage-grant-form button,.usage-pagination button,.usage-policy-grid button,.usage-settings-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.usage-grant-form button.primary,.usage-settings-actions button.primary{color:#fff;background:#173f2c;border-color:#173f2c}.usage-settings-actions svg{width:14px;height:14px}.usage-users-toolbar label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:6px;width:min(360px,70%);padding-left:9px;display:flex}.usage-users-toolbar label svg{width:15px;color:var(--muted)}.usage-users-toolbar input{border:0;width:100%}.usage-pagination,.usage-users-toolbar>span{color:var(--muted);font-size:12px}.usage-user-list{gap:8px;display:grid}.usage-user-summary{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(180px,1fr) 80px minmax(190px,1fr) minmax(230px,1fr);align-items:center;gap:12px;width:100%;padding:13px 14px;display:grid}.usage-user-summary>svg{width:17px}.usage-user-summary>span{gap:2px;min-width:0;display:grid}.usage-user-summary small,.usage-user-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-user-summary small{color:var(--muted);font-size:11px}.usage-user-summary b{color:#24663f;font-size:18px}.usage-user-detail{border-top:1px solid #eef1f4;gap:14px;padding:0 14px 14px 46px;display:grid}.usage-grant-form,.usage-policy-grid{grid-template-columns:repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:10px;padding-top:14px;display:grid}.usage-grant-form{grid-template-columns:minmax(130px,1fr) 130px 120px auto}.usage-grant-form h4{grid-column:1/-1}.usage-grant-form .usage-form-note{color:var(--muted);grid-column:1/-1;margin:-4px 0 0;font-size:12px}.usage-action-feedback{color:#24663f;margin:-4px 0 0;font-size:12px}.usage-grant-form button svg,.usage-policy-grid button svg{width:14px;height:14px}.usage-user-detail details{border-top:1px solid #eef1f4;padding-top:12px}.usage-user-detail summary{cursor:pointer;font-weight:600}.usage-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.usage-audit-grid>div{background:#f7f9fb;border-radius:8px;min-width:0;padding:10px}.usage-audit-grid p{overflow-wrap:anywhere;border-bottom:1px solid #e7ebef;gap:2px;margin:8px 0;padding-bottom:8px;font-size:12px;display:grid}.usage-audit-grid small{color:var(--muted)}.usage-audit-grid button{justify-self:start;margin-top:4px;padding:4px 7px;font-size:11px}.usage-pagination{justify-content:center}.usage-grant-form button:disabled,.usage-pagination button:disabled,.usage-policy-grid button:disabled,.usage-settings-actions button:disabled{opacity:.5;cursor:default}.usage-meter{color:#24663f;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f7fbf8;border:1px solid #d8e4dc;border-radius:7px;justify-content:center;align-items:center;min-width:54px;min-height:35px;padding:0 9px;font-size:11px;display:flex}.usage-meter.empty{color:var(--red);background:#fff8f6;border-color:#ead6d1}.usage-meter-tooltip{font-variant-numeric:tabular-nums;gap:3px;display:grid}@media (max-width:900px){.usage-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-user-summary{grid-template-columns:20px minmax(0,1fr) 70px}.usage-user-summary>span:nth-last-child(-n+2){grid-column:2/-1}.usage-user-detail{padding-left:14px}.usage-audit-grid,.usage-grant-form,.usage-policy-grid{grid-template-columns:1fr}.usage-grant-form h4{grid-column:auto}}@media (max-width:767px){.composer-footer .model-picker-trigger,.project-input-modal>footer .model-picker-trigger{min-width:128px;max-width:148px}}.model-health-light{background:#9ca3af;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.model-health-light[data-color=green]{background:#22c55e}.model-health-light[data-color=yellow]{background:#eab308}.model-health-light[data-color=red]{background:#ef4444}.model-switch-notice{color:var(--muted-foreground);padding:8px 0;font-size:12px;line-height:1.6}.project-input-modal>footer{align-items:center}.project-input-modal>footer .model-picker-trigger{flex:0 auto;min-width:0}.project-input-modal>footer>.primary-button{flex:none}.outreach-sequence{border:0;min-width:0;margin:0;padding:0}.automation-workspace{color:var(--ink);padding:28px}.automation-config-card>header,.automation-header,.automation-history>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.automation-header{margin-bottom:22px}.automation-header small{letter-spacing:.12em;color:#7890aa;font-size:10px;font-weight:700}.automation-header h1{letter-spacing:-.04em;align-items:center;gap:10px;margin:7px 0;font-size:25px;display:flex}.automation-header h1 svg{color:#486ca6;width:24px}.automation-workspace p{color:#708096;margin:6px 0;font-size:12px;line-height:1.7}.automation-refresh{cursor:pointer;background:#fff;border:1px solid #dae2ed;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.automation-refresh svg{width:15px;height:15px}.automation-overview{background:#fff;border:1px solid #e1e7ef;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;display:grid}.automation-overview>div{gap:8px;padding:17px 20px;display:grid}.automation-overview>div+div{border-left:1px solid #e8edf4}.automation-overview small{color:#8190a3;font-size:10px}.automation-overview strong{font-size:13px;font-weight:600}.automation-pause-note{background:#fff5e8;border:1px solid #f0dcb9;border-radius:8px;padding:12px 16px;color:#8a652c!important}.automation-tabs{border-bottom:1px solid #e0e7f0;gap:24px;margin:20px 0;display:flex}.automation-tabs button{color:#8090a4;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 12px;font-size:12px;font-weight:600}.automation-tabs button.active{color:#315f9f;border-bottom-color:#315f9f}.automation-configuration>fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.automation-config-card{background:#fff;border:1px solid #e0e7ef;border-radius:12px;gap:16px;min-width:0;padding:20px;display:grid}.automation-config-card h2,.automation-history h2{margin:0;font-size:14px;font-weight:650}.automation-config-card header p{align-items:center;gap:8px;display:flex}.automation-config-card header p svg{width:12px;height:12px}.automation-config-card textarea{min-height:88px}.automation-toggle{color:#435e81;white-space:nowrap;align-items:center;gap:7px;padding:3px 0;font-size:11px;display:flex}.automation-toggle input{accent-color:#315f9f}.automation-help{font-size:11px!important}.automation-help button{color:#315f9f;cursor:pointer;font-size:inherit;background:0 0;border:0;margin-left:7px;text-decoration:underline}.automation-workspace .automatic-search-actions{align-items:center;margin-top:20px}.automation-workspace .automatic-search-actions small{color:#8190a3;font-size:10px}.automation-workspace [hidden]{display:none!important}.automation-workspace{flex-direction:column;display:flex;container:automation/inline-size}.automation-workspace>*{flex-shrink:0}.automation-workspace .automation-configuration{flex-direction:column;flex:1 0 auto;gap:16px;display:flex}.automation-workspace .automation-stage-tabs{flex-wrap:wrap;gap:8px;display:flex}.automation-workspace .automation-stage-tabs button{color:#66788f;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:12px;display:flex}.automation-workspace .automation-stage-tabs button>span{background:#edf1f6;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.automation-workspace .automation-stage-tabs button[aria-selected=true]{color:#315f9f;background:#f0f5fc;border-color:#9db9dc;font-weight:650}.automation-workspace .automation-stage-tabs button[aria-selected=true]>span{color:#fff;background:#315f9f}.automation-workspace .automation-stage-tabs button:focus-visible{outline-offset:3px;outline:2px solid #7197d0}.automation-workspace .automation-discovery-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.automation-workspace .automation-discovery textarea{min-height:112px}.automation-workspace .automation-delivery-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.automation-workspace .automation-delivery-body,.automation-workspace .automation-delivery-main{min-width:0}.automation-workspace .automation-delivery-status:empty{display:none}.automation-workspace .automation-delivery-status:not(:empty){margin-bottom:12px}.automation-workspace .automation-delivery-status svg{vertical-align:middle;width:14px;margin-right:6px}.automation-workspace .automation-template-save{flex-shrink:0}.automation-workspace .automation-email-sequence{margin-bottom:12px}.automation-workspace .automation-variable-sidebar{background:#f8fafd;border:1px solid #e0e7ef;border-radius:12px;min-width:0;padding:16px}.automation-workspace .automation-variable-sidebar>h2{margin:0 0 14px}.automation-workspace .campaign-template-field>div{grid-template-columns:minmax(0,1fr)}.automation-workspace .automation-save-bar{z-index:5;background:#fff;border-top:1px solid #e0e7ef;margin-top:auto;padding:14px 0 20px;position:sticky;bottom:-28px;box-shadow:0 -8px 16px #ffffffe6}.automation-workspace .automation-save-bar>p{margin:0 0 10px;font-size:11px}.automation-workspace .automation-save-bar>[role=status]{color:#367965}.automation-workspace .automation-save-bar .automatic-search-actions{margin-top:0}.automation-workspace .automation-save-bar .automatic-search-error{color:#b24d46}@container automation (min-width:1040px){.automation-workspace .automation-delivery-grid{grid-template-columns:minmax(0,1fr) 320px}}@container automation (max-width:560px){.automation-workspace .automation-discovery-fields{grid-template-columns:1fr 1fr}.automation-workspace .automation-discovery>header{flex-direction:column;gap:8px}.automation-workspace .campaign-schedule-custom,.automation-workspace .campaign-schedule-modes,.automation-workspace .campaign-sender-config{grid-template-columns:minmax(0,1fr)}.automation-workspace .automation-save-bar .automatic-search-actions small{flex-basis:100%}.automation-workspace .automation-stage-tabs button{padding-inline:10px}}@media (max-width:700px){.automation-workspace .automation-save-bar{bottom:-16px}}.automation-history>header{align-items:center;margin-bottom:16px}.automation-history select{background:#fff;border:1px solid #d8e1ed;border-radius:7px;padding:7px 10px;font-size:11px}.automation-table-scroll{background:#fff;border:1px solid #e0e7ef;border-radius:10px;overflow-x:auto}.automation-history table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}.automation-history th{color:#8290a3;background:#f8fafc;padding:12px 10px;font-size:10px;font-weight:600}.automation-history td{color:#52627a;border-top:1px solid #edf1f6;padding:15px 10px}.automation-history td small{color:#8390a2;margin-top:5px;font-size:10px;display:block}.automation-run-link{font:inherit;color:#315f9f;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;max-width:200px;padding:0;overflow:hidden}.automation-status{color:#64768d;background:#f0f4f8;border-radius:5px;padding:4px 7px;font-size:10px;display:inline-flex}.automation-status.completed{color:#367965;background:#edf7f2}.automation-status.failed{color:#a4483c;background:#fdf0ed}.automation-status.partially_completed{color:#9b752f;background:#fcf6e9}.automation-status.enriching,.automation-status.preparing,.automation-status.searching,.automation-status.sending{color:#426cab;background:#edf3fc}.automation-lamp{color:#768497;align-items:center;gap:7px;min-width:0;font-size:11px;font-style:normal;font-weight:500;display:inline-flex}.automation-lamp>i{background:#9ba7b5;border-radius:50%;flex:0 0 9px;width:9px;height:9px;display:block;box-shadow:0 0 0 2px #e9edf2}.automation-lamp.green>i{background:#34a879;box-shadow:0 0 0 2px #d8f3e8}.automation-lamp.yellow>i{background:#d39b32;box-shadow:0 0 0 2px #faedca}.automation-lamp.red>i{background:#cf5852;box-shadow:0 0 0 2px #f9dfdc}.automation-lamp.pulse>i{animation:automation-lamp-breathe 1.8s ease-in-out infinite}.automation-lamp-label{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.management-tabs .automation-lamp{margin-right:2px}@keyframes automation-lamp-breathe{50%{opacity:.45;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.automation-lamp.pulse>i{animation:none}}.template-save-mode{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.automation-template-save,.automation-template-update>button,.template-save-mode button{color:#315f9f;cursor:pointer;background:#f8faff;border:1px solid #d6e0ed;border-radius:7px;padding:7px 10px;font-size:11px}.template-save-mode button.active{background:#edf3fc;border-color:#6289c3}.automation-template-update{background:#f8fbff;border:1px solid #dce6f1;border-radius:8px;gap:10px;padding:12px;font-size:11px;display:grid}.automation-template-update>button{justify-self:start}.automation-template-update summary{color:#315f9f;cursor:pointer}.automation-template-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.automation-template-comparison>section{background:#fff;border:1px solid #dce6f1;border-radius:7px;min-width:0;padding:10px}.automation-template-comparison h3{margin:0 0 8px;font-size:11px}.automation-template-sequence{gap:10px;margin:0;padding:0;list-style:none;display:grid}.automation-template-sequence li{overflow-wrap:anywhere;gap:5px;display:grid}.automation-template-sequence small{color:#77869a}.automation-template-sequence pre{font:inherit;white-space:pre-wrap;margin:0;overflow:auto}.automation-template-html img{max-width:100%;height:auto}@media (max-width:650px){.automation-template-comparison{grid-template-columns:1fr}}.automation-empty{text-align:center;padding:36px 20px}.automation-drawer-overlay{z-index:90;background:#1c2a3f40;position:fixed;inset:0}.automation-run-drawer{z-index:91;width:min(560px,94vw);color:var(--ink);background:#fff;padding:24px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 50px #16273e1f}.automation-run-drawer>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.automation-run-drawer h2{margin:0 0 8px;font-size:19px}.automation-run-drawer p{color:#708096;font-size:12px;line-height:1.7}.automation-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.automation-detail-actions button,.automation-people-filter button{color:#315f9f;cursor:pointer;background:#f8faff;border:1px solid #d6e0ed;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.automation-detail-actions svg{width:12px;height:12px}.automation-stage-list{margin:24px 0;padding:0;list-style:none}.automation-stage-list li{gap:14px;padding:0 0 21px;display:flex;position:relative}.automation-stage-list li:not(:last-child):before{content:"";background:#e0e7f0;width:1px;position:absolute;top:28px;bottom:0;left:13px}.automation-stage-list i{color:#496997;background:#edf3fa;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.automation-stage-list strong{align-items:center;gap:12px;font-size:12px;display:flex}.automation-stage-list strong span{color:#8090a6;font-size:10px;font-weight:400}.automation-stage-list p{margin:5px 0}.automation-stage-list small{color:#9aa7b8;font-size:10px}.automation-detail-section{border-top:1px solid #e7edf4;padding:16px 0}.automation-detail-section h3{margin:0 0 9px;font-size:12px}.automation-detail-section details{margin:10px 0;font-size:11px}.automation-detail-section pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#617188;background:#f8fafc;padding:10px}.automation-people-filter{color:#426593;background:#f0f5fc;border-radius:8px;justify-content:space-between;align-items:center;margin:12px 16px;padding:10px 14px;font-size:11px;display:flex}@media (max-width:700px){.automation-workspace{padding:16px}.automation-overview{grid-template-columns:1fr}.automation-overview>div+div{border-top:1px solid #e8edf4;border-left:0}.automation-overview>div{padding:12px 16px}.automation-config-card{padding:16px}.automation-config-card>header{flex-direction:column;gap:8px}.automation-workspace .automatic-search-schedule-fields{grid-template-columns:1fr 1fr}}.crm-contact-details{gap:2px;min-width:0;display:grid}.crm-contact-value{grid-template-columns:60px minmax(0,1fr);align-items:baseline;gap:5px;min-width:0;display:grid}.crm-contact-result{align-items:center;gap:4px;min-width:0;display:flex}.crm-contact-result>strong{color:#3c64a3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8.5px;font-weight:600;overflow:hidden}.crm-contact-value[data-lead-status=pending] .crm-contact-result>strong{color:#9a4b08}.crm-contact-value[data-lead-status=handled] .crm-contact-result>strong{color:#71638c}.crm-contact-copy{color:#7b8596;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:3px;display:inline-flex}.crm-contact-copy:hover{color:#365d8d;background:#edf2f8}.crm-contact-copy:focus-visible{outline-offset:2px;outline:2px solid #7fa6da}.crm-contact-copy svg{width:11px;height:11px}.crm-contact-result>small{color:#68766e;flex:none;font-size:8px}.selected-email-actions.crm-row-actions{flex-direction:column;align-items:stretch;max-width:150px}.crm-row-primary-actions{justify-content:flex-end;gap:5px;display:flex}.crm-row-actions .crm-lead-handle-button{width:100%}.crm-lead-handle-button{color:#9a4b08;cursor:pointer;background:#fff3df;border:1px solid #edc785;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:4px 8px;font-size:8.5px;font-weight:750;display:inline-flex}.crm-lead-handle-button svg{flex:none;width:12px;height:12px}.crm-lead-handle-button span{line-height:1.35}.crm-lead-label{position:relative}.crm-lead-label[data-busy=true]>span:first-child{visibility:hidden}.crm-lead-busy-label{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.crm-lead-handle-button:hover:not(:disabled),.crm-row-actions .crm-lead-handle-button:hover:not(:disabled){background:#ffe6bd;border-color:#dca855}.crm-lead-handle-button:focus-visible{outline-offset:2px;outline:2px solid #7fa6da}.crm-row-actions .crm-lead-handle-button[data-pending=true]{color:#9a4b08;background:#fff3df;border-color:#edc785}.crm-lead-handle-button[data-pending=false],.crm-row-actions .crm-lead-handle-button[data-pending=false]{color:#71638c;opacity:1;cursor:default;background:#f5f3f8;border-color:#d9d3e2}.crm-person-row[data-lead-transition=leaving]{opacity:0;pointer-events:none;border-width:0;max-height:0;padding-top:0;padding-bottom:0;transition:opacity .2s,max-height .2s,padding .2s;overflow:hidden}.crm-person-row[data-lead-transition=saved]{max-height:600px}.crm-lead-notices{z-index:90;background:#fff;border:1px solid #d5dce8;border-radius:9px;gap:8px;width:min(460px,100vw - 32px);max-height:45vh;padding:12px;font-size:11px;display:grid;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 6px 24px #22375a26}.crm-lead-notices>[role=status]{color:#68766e;padding-right:24px}.crm-lead-notice{align-items:center;gap:6px;display:flex}.crm-lead-notice>span{flex:1;gap:3px;min-width:0;display:grid}.crm-lead-notice small{color:#68766e}.crm-lead-history button,.crm-lead-notices button{color:#365d8d;font:inherit;cursor:pointer;background:#f7faff;border:1px solid #cfd9e7;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.crm-lead-history button:disabled,.crm-lead-notices button:disabled{opacity:.5;cursor:wait}.crm-lead-history svg,.crm-lead-notices svg{flex:none;width:12px;height:12px}.crm-lead-notices .crm-notices-close{background:0 0;border:0;padding:3px;position:absolute;top:6px;right:6px}.crm-lead-history{border-top:1px solid #dbe2ec;margin:10px 0;padding-top:10px}.crm-lead-history-heading{justify-content:space-between;align-items:center;gap:6px;display:flex}.crm-lead-history-heading>button:first-child{background:0 0;border:0;font-weight:700}.crm-lead-history-content{gap:8px;padding-top:8px;display:grid}.crm-lead-history-content>article{border:1px solid #dbe2ec;border-radius:7px;gap:6px;padding:8px;display:grid}.crm-lead-history-content header{flex-wrap:wrap;gap:5px;font-size:9px;display:flex}.crm-lead-history-content header span,.crm-lead-history-content header time{color:#8993a2}.crm-lead-history-status{justify-content:space-between;align-items:center;gap:6px;display:flex}.crm-lead-history-status small{color:#68766e;font-size:9px}@media (prefers-reduced-motion:reduce){.crm-person-row[data-lead-transition]{transition:none}}.campaign-group-title,.crm-group-title{color:#5d6c81;margin:4px 2px 0;font-size:10px;font-weight:500}.campaign-recent-empty{color:#68766e;margin:0 0 12px;font-size:11px}.campaign-attention-summary button{align-items:center;gap:3px;display:inline-flex}.campaign-attention-summary svg{width:10px;height:10px}.uinbox-person-action-group{flex-direction:column;align-items:stretch;gap:5px;max-width:150px;display:flex}.uinbox-person-action-group .crm-lead-handle-button[data-pending=true]{color:#9a4b08;background:#fff3df;border-color:#edc785}.uinbox-person-summary .crm-contact-value{grid-template-columns:76px minmax(0,1fr)}.campaign-status-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.campaign-metrics-refresh{color:#64748b;white-space:nowrap;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.campaign-metrics-refresh svg{width:14px;height:14px}.campaign-metrics-refresh.delayed{color:#a16207}.pdf-task-progress{gap:12px;display:grid}.pdf-wait-actions{flex-wrap:wrap;gap:10px;display:flex}.pdf-wait-actions button{color:#3e4b60;background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:8px 12px}.pdf-task-recovery{z-index:45;background:#fff;border:1px solid #d8dee8;border-radius:10px;max-width:calc(100vw - 32px);position:fixed;bottom:16px;left:16px;box-shadow:0 4px 20px #24314515}.pdf-task-recovery button{text-align:left;color:#476797;width:100%;padding:10px 14px;font-size:12px;display:block}.pdf-task-recovery button:disabled{opacity:.5;cursor:default}.pdf-task-recovery>div{border-top:1px solid #e6ebf2;max-height:280px;overflow-y:auto}.ai-search-status{background:var(--surface-soft,#f5f8ff);border-bottom:1px solid var(--border,#e5e7eb);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:13px;line-height:1.5;display:flex}.ai-search-status-copy{flex:230px;align-items:center;gap:8px;min-width:0;display:flex}.ai-search-status-copy>span{overflow-wrap:anywhere;min-width:0}.ai-search-status-copy small{color:var(--muted,#64748b);font-size:12px;display:block}.ai-search-status svg{width:16px;height:16px;color:var(--muted,#64748b);flex-shrink:0}.ai-search-status-actions{align-items:center;gap:8px;display:flex}.ai-search-status-actions:empty{display:none}.ai-search-status button{border:1px solid var(--border,#d5d9e5);background:var(--surface,white);white-space:nowrap;border-radius:6px;padding:4px 10px}.ai-search-progress{flex:0 180px;align-items:center;gap:8px;min-width:120px;display:flex}.ai-search-progress-track{background:var(--border,#e2e8f0);border-radius:999px;flex:1;height:5px;overflow:hidden}.ai-search-progress-track>span{border-radius:inherit;background:var(--primary,#2563eb);height:100%;display:block}.ai-search-progress-value{text-align:right;font-variant-numeric:tabular-nums;min-width:4ch;font-size:12px}@media (max-width:600px){.ai-search-status{gap:8px;padding:10px 12px}.ai-search-progress{flex:140px}}.project-switcher{border:1px solid var(--line);min-height:40px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:9px;margin:6px 12px;padding:0 12px;display:flex}.project-switcher>span{flex:1;min-width:0}.project-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.project-switcher svg{flex-shrink:0;width:17px}.workspace-navigation{flex:1;min-height:0;padding:4px 12px 14px;overflow-y:auto}.workspace-navigation>button{text-align:left;color:#657085;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:39px;margin:2px 0;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.workspace-navigation>button.active{color:var(--blue);background:var(--blue-soft)}.workspace-navigation>button:disabled{opacity:.45;cursor:default}.workspace-navigation>button:hover:not(:disabled):not(.active){background:#edf0f5}.workspace-navigation svg{flex-shrink:0;width:17px;height:17px}.workspace-navigation .automation-lamp{flex-shrink:0;margin-left:auto;margin-right:2px}.search-agent-stage{grid-template-columns:260px minmax(0,1fr);min-width:0;height:100vh;display:grid;overflow:hidden}.conversation-sidebar{border-right:1px solid var(--line);background:#fafbfc;flex-direction:column;min-height:0;display:flex}.conversation-sidebar>header{justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font-size:12px;display:flex}.conversation-list-close{display:none}.conversation-history{flex:1;min-height:0;padding:4px 10px 12px;overflow-y:auto}.conversation-history .chat-select,.conversation-history .chat-select>span{min-width:0}.conversation-history .chat-select strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-agent-chat{min-width:0;min-height:0;overflow:hidden}.search-agent-chat>.panel-empty{height:100%}.project-picker-row{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:6px;min-width:0;padding-right:6px;display:flex}.project-picker-row:focus-within,.project-picker-row:hover{background:#f8faff;border-color:#a9c1e8}.project-picker-open{min-width:0;height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:8px 10px;display:grid}.project-picker-open:focus-visible,.project-picker-row .row-actions-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.project-picker-open:disabled{opacity:.7;cursor:wait}.project-picker-open .project-mark{border-radius:7px;width:32px;height:32px}.project-picker-name{min-width:0}.project-picker-time{white-space:nowrap}.project-picker-open>svg{color:#8b94a3;width:16px;height:16px}.project-picker-row .row-actions-trigger{opacity:1;flex:0 0 28px;width:28px;height:28px}.project-picker-row .row-actions-trigger:hover{color:var(--ink);background:#eaf0f8}.project-picker-row>.sidebar-rename-input{flex:0 170px;max-width:45%}.open-project-picker{flex-direction:column;max-height:calc(100dvh - 20px);display:flex}.open-project-picker>footer,.open-project-picker>header{flex-shrink:0}.open-project-picker>div{flex-shrink:1;min-height:0}@media (max-width:767px){.project-picker-open{grid-template-columns:32px minmax(0,1fr) 16px;gap:8px}.project-picker-time{display:none}}.people-view-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.people-view-heading h2{margin:0;font-size:16px}@media (max-width:1279px){.search-agent-stage{padding-top:48px}.search-agent-stage .conversation-pane{height:calc(100vh - 48px)}}@media (max-width:767px){.search-agent-stage{display:block}.search-agent-chat{height:calc(100vh - 48px)}.conversation-sidebar{z-index:60;width:min(300px,100vw - 44px);transition:transform .2s;position:fixed;inset:48px auto 0 0;transform:translate(-105%);box-shadow:0 20px 70px #141e3038}.chats-open .conversation-sidebar{transform:translate(0)}.conversation-list-close{display:grid}}@media (prefers-reduced-motion:reduce){.conversation-sidebar{transition:none}}.workspace-navigation .navigation-count{color:#657083;background:#eef1f5;border-radius:9px;margin-left:auto;padding:2px 6px;font-size:10px}.alumni-workspace{width:100%;min-height:0;color:var(--ink);padding:18px 22px 24px;overflow:auto}.alumni-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.alumni-header h1{align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.alumni-header h1 svg{width:20px;height:20px}.alumni-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alumni-actions>button,.alumni-dialog header>button,.alumni-dialog>button,.alumni-header>.alumni-actions>button,.alumni-task>button{border:1px solid var(--line);min-height:32px;color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.alumni-actions>button:disabled,.alumni-task>button:disabled{opacity:.5;cursor:default}.alumni-actions svg,.alumni-filter-tag svg,.alumni-loading svg,.alumni-task svg{width:14px;height:14px}.alumni-content{min-width:0}.alumni-viewbar{align-items:center;gap:12px;min-height:34px;margin-bottom:10px;display:flex}.alumni-scope-label{color:var(--muted);font-size:12px}.alumni-sync-note{color:var(--muted);margin-left:auto;font-size:11px}.alumni-task .alumni-sync-note{margin:3px 0 0;display:block}.alumni-view-tabs button.active{color:#1b56b6;background:#e7effc}.alumni-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0}.alumni-school-filter{flex:0 190px;min-width:150px}.alumni-school-filter .multi-select-trigger{height:34px}.alumni-search-controls{flex:340px;align-items:center;gap:6px;min-width:0;display:flex}.alumni-search-controls .people-search-field{flex:1;min-width:140px}.alumni-actions select,.alumni-dialog input,.alumni-dialog select{border:1px solid var(--line);min-width:0;max-width:190px;min-height:34px;color:var(--ink);background:#fff;border-radius:7px;padding:6px 9px;font-size:12px}.alumni-degree-filter{flex:0 128px;min-width:112px}.alumni-degree-filter .multi-select-trigger{height:34px}.alumni-university-degree-filter{flex:0 0 160px;min-width:160px;max-width:100%}.alumni-university-degree-filter .multi-select-placeholder{white-space:nowrap}.alumni-bulk-actions{flex:0 auto;margin-left:auto}.alumni-selection-count{white-space:nowrap;font-size:11px}.alumni-filters .people-toolbar-button:disabled,.alumni-project-dialog .people-toolbar-button:disabled{opacity:.45;cursor:not-allowed}.alumni-project-dialog{z-index:111;width:min(480px,100vw - 32px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.alumni-project-dialog header h2{margin:0;font-size:18px}.alumni-project-dialog header>.people-toolbar-button{padding:0 9px;font-size:8.5px}.alumni-project-dialog select{width:100%;max-width:none}.alumni-project-dialog footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (max-width:600px){.alumni-filters{gap:6px}.alumni-school-filter{flex:100%}.alumni-search-controls{flex-wrap:wrap;flex-basis:100%}.alumni-bulk-actions{width:100%;margin-left:0}}.alumni-filter-tags{flex-wrap:wrap;gap:6px;display:flex}.alumni-filter-tags:not(:empty){margin-top:8px}.alumni-filter-tag{color:#53647b;cursor:pointer;overflow-wrap:anywhere;background:#f3f7fc;border:1px solid #d9e3f0;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:4px 7px;font-size:11px;display:flex}.alumni-task{border:1px solid var(--line);background:#f7f9fc;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;padding:8px 10px;font-size:12px;display:flex}.alumni-people{margin:10px 0}.alumni-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.alumni-metrics>div{padding:14px}.alumni-metrics small{color:var(--muted);font-size:11px;display:block}.alumni-metrics strong{margin-top:6px;font-size:23px;display:block}.alumni-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.alumni-loading{color:var(--muted);align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.alumni-skeleton{background:linear-gradient(90deg,#f2f4f7,#e9edf3,#f2f4f7);border-radius:8px;height:76px;margin:10px 0}.alumni-dialog{background:#fff;border-radius:12px;width:95%;max-width:620px;max-height:85vh;padding:22px;overflow:auto}.alumni-dialog header{justify-content:space-between;align-items:center;display:flex}.alumni-dialog label{gap:8px;margin:10px 0;display:flex}.alumni-dialog h3{font-size:14px}.user-alumni-permission{border-top:1px solid var(--line);flex-wrap:wrap;grid-area:2/3/auto/7;align-items:center;gap:8px;padding-top:8px;display:flex}.user-alumni-permission>.multi-select-trigger{width:min(300px,100%)}.user-alumni-permission>select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:34px;padding:0 8px}.user-alumni-permission svg{width:12px;height:12px}.registered-user-actions{grid-area:1/7}@media (max-width:1000px){.alumni-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.alumni-workspace{padding:14px}.alumni-header{flex-wrap:wrap;align-items:flex-start}.alumni-viewbar{flex-wrap:wrap}.alumni-sync-note{margin-left:0}.alumni-search-controls{flex-wrap:wrap;flex-basis:100%}.alumni-search-controls .people-search-field{min-width:120px}.alumni-charts{grid-template-columns:1fr}.alumni-school-filter{flex:100%}}.alumni-search-controls .people-search-field input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:12px}.alumni-search-controls .people-search-field>svg{flex-shrink:0;width:14px;height:14px}@media (max-width:700px){.registered-user-actions,.user-alumni-permission{grid-area:auto}}@media (max-width:767px){.alumni-search-controls .people-search-field{min-width:0}}.multi-select-load-more{width:100%;min-height:34px;color:var(--ink);white-space:nowrap;cursor:pointer;background:#f3f6f8;border:0;border-radius:6px;justify-content:center;align-items:center;padding:7px 10px;display:flex}.multi-select-load-more:disabled{opacity:.5;cursor:default}.alumni-filters{flex-direction:column;align-items:stretch;display:flex}.alumni-filter-row{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.alumni-filter-primary .alumni-search-controls{flex:340px}.alumni-filter-secondary{gap:8px 12px}.alumni-secondary-filters{flex:none;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.alumni-secondary-filters .alumni-school-filter{flex:0 0 144px;min-width:0}.alumni-secondary-filters .alumni-degree-filter{flex:0 0 112px;min-width:0}.alumni-secondary-filters .alumni-university-degree-filter{flex-basis:140px}.alumni-filter-secondary .alumni-bulk-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;margin-left:auto}.alumni-filter-secondary .alumni-bulk-actions>button:first-child{width:112px}.alumni-filter-secondary .alumni-bulk-actions>button:nth-of-type(2){width:110px}.alumni-filter-secondary .alumni-selection-count{font-variant-numeric:tabular-nums;width:106px;display:inline-block}.alumni-reset-filters{background:0 0;border-color:#0000;padding-inline:4px}.alumni-results-count{vertical-align:middle;font-variant-numeric:tabular-nums;align-items:center;min-width:150px;height:24px;display:inline-flex}.alumni-scope-label{white-space:nowrap}.alumni-entity-select{width:100%;min-width:0}.alumni-historical-selections{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.alumni-historical-selections button{color:#805d27;overflow-wrap:anywhere;cursor:pointer;background:#fff9ef;border:1px solid #e8d8bb;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:4px 6px;font-size:11px;display:inline-flex}.alumni-historical-selections svg{flex-shrink:0;width:12px;height:12px}@media (max-width:760px){.alumni-filter-primary .alumni-search-controls,.alumni-secondary-filters{flex-wrap:wrap;flex-basis:100%}.alumni-filter-secondary .alumni-bulk-actions{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;margin-left:0}}.poster-material-modal{width:min(920px,95vw);max-height:90vh;overflow:auto}.poster-material-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:16px 0;display:grid}.poster-material-grid article{border:1px solid var(--line);border-radius:10px;gap:10px;padding:12px;display:grid}.poster-material-grid article>img{object-fit:contain;background:#f3f5f8;width:100%;height:180px}.poster-material-grid article>div{flex-wrap:wrap;gap:6px;display:flex}.poster-region-canvas{touch-action:none;max-width:480px;margin:16px auto;position:relative}.poster-region-canvas>img{width:100%;height:auto;display:block}.poster-region{color:#3274c8;cursor:move;background:#fff;border:2px solid #3274c8;place-items:center;font-size:12px;display:grid;position:absolute;box-shadow:0 0 0 2px #fff8}.poster-region-resize{cursor:nwse-resize;background:#3274c8;border:2px solid #fff;width:14px;height:14px;position:absolute;bottom:-5px;right:-5px}.poster-region-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.poster-region-fields label{gap:6px;font-size:12px;display:grid}.poster-region-fields input{width:100%}.poster-material-preview>img{max-width:100%;max-height:60vh;margin:auto;display:block}.poster-activity-fields textarea{min-height:80px}.poster-metrics{flex-wrap:wrap;gap:20px;margin:14px 0;display:flex}.poster-metrics>span{color:#66758a;gap:4px;font-size:12px;display:grid}.poster-metrics strong{color:#263248;font-size:22px}.poster-campaign-panel details{margin:14px 0}.poster-campaign-panel p{color:#66758a;font-size:12px}.poster-report-scroll{margin-top:12px;overflow-x:auto}.poster-report-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.poster-report-scroll td,.poster-report-scroll th{border-bottom:1px solid var(--line);padding:10px}.poster-report-scroll small{color:#b96a22;display:block}.content-library{background:var(--canvas,#fff);height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex}.content-library button{cursor:pointer}.content-library button:disabled{cursor:default;opacity:.5}.content-library button svg{flex-shrink:0;width:16px;height:16px}.content-library button:not(.content-item-main):not(.content-history-row):not(.icon-button){justify-content:center;align-items:center;gap:6px;min-height:34px;display:inline-flex}.content-library-header{justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 16px;display:flex}.content-library-header small{color:var(--muted);font-size:11px}.content-library-header h2{letter-spacing:-.03em;margin:4px 0;font-size:23px}.content-library-header p{color:var(--muted);margin:6px 0 0;font-size:12px}.content-library-tabs{border-bottom:1px solid var(--line);gap:22px;padding:0 26px;display:flex}.content-library-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-weight:650;min-height:44px!important}.content-library-tabs button[aria-selected=true]{color:var(--blue,#1b56b6);border-bottom-color:currentColor}.content-library-toolbar{align-items:center;gap:12px;padding:18px 26px;display:flex}.content-library-toolbar>span{color:var(--muted);margin-left:auto;font-size:11px}.content-library-search{border:1px solid var(--line);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:140px;max-width:390px;padding:8px 11px;display:flex}.content-library-search svg{width:15px;color:var(--muted)}.content-library-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.content-library-toolbar select,.content-preview-controls select{border:1px solid var(--line);background:#fff;border-radius:7px;max-width:160px;min-height:34px;padding:0 8px;font-size:12px}.content-library-results{flex:1;min-height:0;padding:0 26px 24px;overflow:auto}.content-template-list .content-item{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:15px 2px;display:flex}.content-item-main{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:14px;min-width:0;padding:0;display:flex}.content-mail-icon{border:1px solid var(--line);color:#537ba8;background:#f5f8fd;border-radius:9px;flex-shrink:0;place-items:center;width:42px;height:44px;display:grid}.content-mail-icon svg{width:20px!important;height:20px!important}.content-item-description{gap:5px;min-width:0;display:grid}.content-item-description strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.content-item-description>span{color:#627086;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.content-item-description small{color:var(--muted);font-size:10px}.content-item-actions{align-items:center;gap:6px;display:flex}.content-item-actions>button{border:1px solid var(--line);color:#52637a;background:#fff;border-radius:7px;padding:5px 9px;font-size:11px}.content-item-actions>button.primary-button{background:var(--blue,#1b56b6);color:#fff}.content-poster-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:18px;display:grid}.content-poster-grid .content-item{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.content-poster-grid .content-item-main{flex-direction:column;gap:0;width:100%;display:flex}.content-poster-grid .content-item-main>.content-poster-image{width:auto;max-width:100%;max-height:240px;margin:12px auto}.content-poster-grid .content-item-description{border-top:1px solid var(--line);width:100%;padding:12px 14px}.content-poster-grid .content-item-actions{padding:0 14px 12px}.content-poster-image{background:#eef1f5;width:100%;display:block;position:relative}.content-poster-image>img:first-child{object-fit:contain;width:100%;height:100%;display:block}.content-poster-image>.content-qr-image{aspect-ratio:1;background:#fff;height:auto;display:block;position:absolute}.content-empty{text-align:center;min-height:220px;color:var(--muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;display:flex}.content-empty>svg{color:#8ea3bf;width:35px;height:35px}.content-empty strong{color:var(--ink);font-size:15px}.content-empty p{margin:0;font-size:12px}.content-load-more{border:1px solid var(--line);background:#fff;border-radius:7px;margin:0 auto 18px;padding:5px 20px}.content-edit-page{flex-direction:column;flex:1;min-height:0;display:flex}.content-editor-header{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.content-editor-header>label{flex:1;min-width:130px}.content-editor-header input{border:1px solid #0000;border-radius:6px;width:100%;min-width:120px;max-width:300px;padding:8px;font-size:14px;font-weight:650}.content-editor-header>input{flex:1}.content-editor-header input:focus,.content-editor-header input:hover{border-color:var(--line)}.content-editor-header>span{color:var(--muted);margin-left:auto;font-size:10px}.content-editor-header>button:not(.primary-button){border:1px solid var(--line);color:#52637a;background:#fff;border-radius:7px;padding:5px 10px;font-size:11px}.content-editor-header>.content-back{border:0!important;padding-left:0!important}.content-editor-header .primary-button{white-space:nowrap}.content-email-layout{flex:1;grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid}.content-email-editor.with-preview .content-email-layout{grid-template-columns:200px minmax(280px,1fr) 360px}.content-sequence-nav{border-right:1px solid var(--line);background:#f8fafd;flex-direction:column;gap:9px;padding:16px 12px;display:flex;overflow:auto}.content-sequence-nav>button{text-align:left;color:#52637a;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;min-width:0;padding:12px;align-items:flex-start!important;display:flex!important}.content-sequence-nav>button[aria-current=step]{color:#204f96;background:#fff;border-color:#bfd0eb;box-shadow:0 2px 6px #17345605}.content-sequence-nav strong{font-size:12px}.content-sequence-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.content-sequence-nav small{color:var(--muted);font-size:10px}.content-email-compose{min-width:0;padding:20px 24px;overflow:auto}.content-email-compose .outreach-step-body{border:0;padding:0}.content-email-compose .rich-email-content{min-height:300px}.content-email-preview{border-left:1px solid var(--line);background:#f8fafd;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex;overflow:auto}.content-email-preview>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.content-email-preview h3{margin:0;font-size:13px}.content-email-preview>header button,.content-preview-controls button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:4px 7px;font-size:10px}.content-preview-controls{flex-wrap:wrap;gap:6px;display:flex}.content-preview-controls button[aria-pressed=true]{color:#1b56b6;border-color:#a8c2e9}.content-email-preview>strong{font-size:13px}.content-email-preview iframe{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:420px}.content-email-preview iframe.mobile{align-self:center;width:min(100%,320px)}.content-email-preview p,.content-poster-properties>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.content-notice{color:#4a6388;background:#f1f6fe;align-items:center;gap:8px;margin:0;padding:10px 20px;font-size:12px;display:flex}.content-notice svg{width:14px}.content-editor-secondary{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:10px 20px;display:flex}.content-editor-secondary button{color:#64758b;background:0 0;border:0;padding:4px 7px;font-size:11px}.content-poster-layout{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.content-poster-workbench{background:#f1f3f7;flex-direction:column;min-width:0;min-height:0;display:flex}.content-canvas-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.content-canvas-toolbar button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:4px 8px;font-size:11px}.content-canvas-toolbar>span{text-align:center;min-width:50px;color:var(--muted);font-size:11px}.content-poster-stage{flex:1;justify-content:center;align-items:flex-start;min-height:250px;padding:24px;display:flex;overflow:auto}.content-poster-canvas{background:#fff;flex-shrink:0;position:relative;box-shadow:0 6px 22px #23314a22}.content-poster-canvas>img{width:100%;display:block}.content-qr-handle{aspect-ratio:1;cursor:move;touch-action:none;border:2px solid #4384e5;position:absolute}.content-qr-handle.invalid{border-color:#be4242}.content-qr-handle:focus-visible{outline-offset:4px;outline:3px solid #15458a}.content-qr-resize{cursor:nwse-resize;background:#4384e5;border:2px solid #fff;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-6px;right:-6px}.content-center-guide{pointer-events:none;opacity:0;position:absolute}.content-center-guide.vertical{border-left:1px dashed #4384e5;top:0;bottom:0;left:50%}.content-center-guide.horizontal{border-top:1px dashed #4384e5;top:50%;left:0;right:0}.content-poster-canvas:has(.content-qr-handle:active) .content-center-guide{opacity:.5}.content-poster-caption{text-align:center;color:var(--muted);margin:0;padding:10px 20px 15px;font-size:11px}.content-upload-drop{color:#61758f;text-align:center;background:#f8fafd;border:1.5px dashed #a8b7cb;border-radius:12px;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:12px;width:min(500px,100%);min-height:300px;padding:24px;display:flex}.content-upload-drop>svg{width:32px;height:32px}.content-upload-drop span{font-size:11px}.content-upload-drop input,.content-upload-replace input{max-width:100%;font-size:11px}.content-poster-properties{border-left:1px solid var(--line);background:#fff;flex-direction:column;gap:14px;padding:20px;display:flex;overflow:auto}.content-poster-properties h3{margin:0;font-size:13px}.content-poster-properties fieldset{border:0;gap:14px;margin:0;padding:0;display:grid}.content-poster-properties label{color:#52637a;gap:7px;font-size:11px;display:grid}.content-poster-properties label input{border:1px solid var(--line);border-radius:6px;width:100%;min-height:34px;padding:6px 8px}.content-poster-properties>button{border:1px solid var(--line);color:#52637a;background:#fff;border-radius:7px;padding:6px;font-size:11px}.content-position-presets{gap:6px;display:flex}.content-position-presets button{border:1px solid var(--line);background:#fff;border-radius:6px;flex:1;font-size:11px}.content-poster-properties details{gap:9px;font-size:11px;display:grid}.content-poster-properties details[open] summary{margin-bottom:12px}.content-poster-properties details label{margin-bottom:10px}.content-poster-properties p.content-valid{color:#2d7d59}.content-picker-backdrop{z-index:110;padding:20px}.content-picker-shell{background:#fff;border-radius:14px;width:min(1280px,100%);height:min(900px,100dvh - 40px);overflow:hidden;box-shadow:0 24px 80px #14243940}.content-leave-backdrop{z-index:150}.content-history-dialog,.content-leave-dialog,.content-sample-contact{width:min(560px,100%);max-height:85dvh;overflow:auto;padding:24px!important}.content-leave-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.content-leave-dialog h2{margin:0 0 12px;font-size:18px}.content-leave-dialog>p{color:var(--muted);font-size:13px;line-height:1.65}.content-leave-dialog footer .content-leave-discard{color:var(--red)}.content-leave-dialog button:disabled{opacity:.5;cursor:not-allowed}.content-leave-dialog button:focus-visible{outline-offset:2px;outline:2px solid #397ade}.knowledge-apply-progress{max-height:25dvh;color:var(--muted);overflow-wrap:anywhere;font-size:12px;overflow-y:auto}.content-history-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.content-history-dialog h2{margin:0;font-size:17px}.content-history-dialog button{border:1px solid var(--line);color:#52637a;background:#fff;border-radius:7px;padding:7px 10px}.content-history-row{text-align:left;gap:5px;width:100%;margin-bottom:7px;display:grid}.content-history-row small{color:var(--muted);font-size:11px}.content-sample-contact label{gap:7px;margin:14px 0;display:grid}.content-library .outreach-error{margin:8px 20px;font-size:12px}.content-library :focus-visible{outline-offset:2px;outline:2px solid #397ade}@media (max-width:1250px){.content-email-editor.with-preview .content-email-layout{grid-template-columns:180px minmax(0,1fr)}.content-email-editor.with-preview .content-email-compose{display:none}.content-email-preview{border-left:0}}@media (max-width:760px){.content-library-header{padding:16px}.content-library-header h2{font-size:20px}.content-library-tabs{padding:0 16px}.content-library-toolbar{flex-wrap:wrap;padding:14px 16px}.content-library-toolbar>span{display:none}.content-library-results{padding:0 16px 20px}.content-template-list .content-item{flex-wrap:wrap;gap:10px}.content-item-actions{margin-left:auto}.content-email-editor.with-preview .content-email-layout,.content-email-layout{flex-direction:column;display:flex;overflow:auto}.content-sequence-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;flex-shrink:0;padding:9px}.content-sequence-nav>button{min-width:130px}.content-email-compose{padding:16px;overflow:visible}.content-email-preview{overflow:visible}.content-poster-layout{flex-direction:column;display:flex;overflow:auto}.content-poster-workbench{flex-shrink:0;min-height:450px}.content-poster-properties{border-left:0;border-top:1px solid var(--line);overflow:visible}.content-editor-header{padding:10px 12px}.content-editor-header>span{margin-left:0}.content-picker-backdrop{padding:6px}.content-picker-shell{border-radius:10px;height:calc(100dvh - 12px)}.content-poster-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:12px}}.content-dialog-overlay{z-index:130;background:#14243966;position:fixed;inset:0}.content-dialog-position{z-index:131;width:min(560px,100vw - 32px);max-height:90dvh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.content-dialog-position>.creation-modal{width:100%}.content-dialog-position.wide{width:min(1280px,100vw - 40px)}.content-dialog-overlay.nested{z-index:140}.content-dialog-position.nested{z-index:141}.content-dialog-position.wide>.content-picker-shell{width:100%;padding:0}@media (max-width:760px){.content-dialog-position.wide{width:calc(100vw - 12px)}}.content-poster-grid .content-item-main>.content-poster-image{width:min(100%,calc(240px * var(--poster-ratio)))}.content-library .primary-button{color:#fff;background:#1b56b6;border:0;border-radius:7px;padding:8px 13px;font-size:12px;font-weight:650}.content-library:has(.content-edit-page) .content-library-header{padding:10px 20px}.content-library:has(.content-edit-page) .content-library-header p,.content-library:has(.content-edit-page) .content-library-header small{display:none}.content-library:has(.content-edit-page) .content-library-header h2{margin:3px 0;font-size:17px}.content-poster-stage{justify-content:flex-start}.content-poster-canvas{margin:auto}fieldset.outreach-step-body{border:0;min-width:0;margin:0}.content-item-actions{flex-wrap:wrap}.content-item-actions>button{white-space:nowrap;flex-shrink:0}.content-editor-header>label{max-width:420px;color:var(--muted);flex:240px;gap:5px;font-size:12px;display:grid}.content-editor-header input{border-color:var(--line);background:#fff;max-width:none;font-weight:500}.email-image-view{position:relative}.email-image-view>img{display:block}.email-image-view.ProseMirror-selectednode{outline:2px solid var(--blue,#1b56b6);outline-offset:2px}.email-poster-caption{color:#52637a;background:#f1f6fe;gap:4px;padding:7px 9px;font:11px/1.5 sans-serif;display:grid}.email-poster-caption button{color:var(--blue);background:0 0;border:0;padding:0;text-decoration:underline}.content-email-preview-dialog{height:min(850px,90dvh);padding:0;display:flex}.content-email-preview-dialog .content-email-preview{border:0;flex:1;min-height:0;padding:20px 24px}.content-email-preview-dialog .content-email-preview>header{flex-shrink:0}.content-email-preview-dialog .content-email-preview iframe{flex:1 0 500px;align-self:center;width:600px;max-width:100%;min-height:500px}.content-email-preview-dialog .content-email-preview iframe.mobile{width:375px}.content-email-preview-dialog .content-email-preview>strong{align-self:center;width:600px;max-width:100%}.campaign-scan-section{margin-top:16px}@media (max-width:760px){.content-email-preview-dialog .content-email-preview{padding:14px}.content-editor-header>label{flex-basis:100%;max-width:none}}.poster-landing-preview{flex-direction:column;gap:12px;height:min(800px,90dvh);display:flex}.poster-landing-preview header{justify-content:space-between;align-items:center;display:flex}.poster-landing-preview iframe{border:1px solid var(--line);border-radius:8px;flex:1;width:100%;min-height:450px}.poster-landing-preview p{color:var(--muted);font-size:12px}.alumni-dictionary-page{background:var(--surface,#fff);max-width:1440px;min-height:100dvh;margin:0 auto}.dictionary-back{color:var(--muted);align-items:center;gap:6px;margin-bottom:12px;font-size:13px;text-decoration:none;display:inline-flex}.dictionary-description{color:var(--muted);font-size:13px;line-height:1.6}.dictionary-toolbar{color:var(--muted);align-items:center;gap:16px;margin:24px 0 16px;font-size:13px;display:flex}.dictionary-toolbar label{border:1px solid var(--line);border-radius:8px;flex:1;align-items:center;gap:8px;max-width:480px;padding:8px 12px;display:flex}.dictionary-toolbar input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none}.dictionary-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.dictionary-row,.dictionary-table-head{grid-template-columns:minmax(140px,1fr) minmax(180px,1.4fr) minmax(140px,1.6fr) 130px;gap:20px;padding:16px 20px;font-size:13px;display:grid}.dictionary-table-head{background:var(--panel,#f7f8fa);color:var(--muted);font-size:12px}.dictionary-row{border-top:1px solid var(--line);align-items:start}.dictionary-row>div{overflow-wrap:anywhere;min-width:0}.dictionary-row small{display:none}.dictionary-aliases{flex-wrap:wrap;gap:5px;display:flex}.dictionary-aliases>span{background:var(--panel,#f3f5f7);border-radius:4px;padding:2px 6px;font-size:12px}.dictionary-table>p{color:var(--muted);align-items:center;gap:8px;padding:24px;display:flex}.dictionary-pagination{justify-content:flex-end;align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.dictionary-dialog label{flex-direction:column;align-items:stretch;gap:7px;font-size:13px;display:flex}.dictionary-dialog label input,.dictionary-dialog label textarea{border:1px solid var(--line);width:100%;max-width:none;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:7px;padding:9px 11px}.dictionary-dialog label textarea{resize:vertical}.dictionary-dialog .alumni-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.alumni-actions>a.people-toolbar-button{color:var(--ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (max-width:760px){.dictionary-table-head{display:none}.dictionary-row{grid-template-columns:1fr;gap:12px;padding:16px}.dictionary-row:first-child{border-top:0}.dictionary-row small{width:100%;color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.dictionary-toolbar{flex-wrap:wrap;gap:8px}.dictionary-toolbar label{flex-basis:100%}.dictionary-dialog{padding:18px}}.ai-search-progress-track.is-indeterminate>span{width:35%;animation:ai-search-wait 1.6s ease-in-out infinite alternate}@keyframes ai-search-wait{0%{transform:translate(0)}to{transform:translate(185%)}}@media (prefers-reduced-motion:reduce){.ai-search-progress-track.is-indeterminate>span{opacity:.4;width:100%;animation:none}}.ai-search-threshold{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;padding:8px 0;font-size:11px;display:flex}.ai-search-threshold-trigger-group{flex:0 0 var(--ai-search-threshold-width);min-width:0}.ai-search-threshold-trigger{font-variant-numeric:tabular-nums;justify-content:space-between;width:100%;font-size:11px}.ai-search-threshold-trigger>span{text-overflow:ellipsis;overflow:hidden}.ai-search-threshold-popover{z-index:120;border:1px solid var(--line);background:#fff;border-radius:9px;width:300px;max-width:calc(100vw - 24px);padding:14px;box-shadow:0 8px 28px #15294226}.ai-search-threshold-popover .ai-search-threshold-controls{flex-wrap:wrap;width:100%}.ai-search-threshold-popover .ai-search-threshold-controls>label{flex-basis:100%}.ai-search-threshold-popover input[type=range]{flex:64px;width:64px}.ai-search-threshold-controls{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.ai-search-threshold-controls>label{color:#617085;white-space:nowrap;flex:none;font-size:11px;font-weight:650}.ai-search-percent-input{flex:0 0 88px;width:88px;display:inline-flex;position:relative}.ai-search-percent-input>span{color:#617085;pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ai-search-threshold input[type=range]{accent-color:#315f9f;cursor:pointer;width:140px;min-width:64px;height:20px;margin:0}.ai-search-threshold input[type=number]{width:100%;min-width:0;height:34px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;background:#fff;border:1px solid #cbd7e8;border-radius:7px;padding:0 24px 0 8px}.ai-search-threshold input[type=number]::-webkit-inner-spin-button,.ai-search-threshold input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.ai-search-threshold input[aria-invalid=true]{border-color:var(--red)}.ai-search-threshold .people-toolbar-button{background:#f3f7fc;font-size:11px}.ai-search-threshold .people-toolbar-button:hover:not(:disabled){background:#e8f0fc;border-color:#9eb6d5}.ai-search-threshold button:focus-visible,.ai-search-threshold input:focus-visible{outline-offset:2px;outline:2px solid #7fa6da}.ai-search-threshold button:disabled,.ai-search-threshold input:disabled{opacity:.45;cursor:not-allowed}.ai-search-threshold-count{color:#315f9f;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;min-height:24px;font-size:11px;font-weight:650;display:inline-flex}.ai-search-threshold-count svg{width:12px;height:12px}.ai-search-threshold-pending{color:var(--muted);font-size:inherit;margin-left:4px;font-weight:400}.ai-search-threshold-error{color:var(--red);flex-basis:100%;font-size:11px}.person-name-heading{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.person-name-heading>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-person-information .person-name-heading{flex:0 auto;max-width:35%}.crm-person-information .person-name-heading .person-name-action{max-width:100%}.ai-search-score{color:#315f9f;font-variant-numeric:tabular-nums;white-space:nowrap;background:#edf4ff;border:1px solid #d6e4f6;border-radius:999px;flex:none;align-items:center;padding:2px 7px;font-size:10px;font-weight:650;line-height:1.3;display:inline-flex}@media (max-width:420px){.ai-search-threshold{width:100%}.ai-search-threshold-controls{flex-wrap:wrap;gap:6px;width:100%}.ai-search-threshold input[type=range]{flex:64px;width:64px}.crm-person-information .person-name-heading{max-width:100%}}.relationships-workspace{color:#26354b;padding:24px}.relationship-dialog>header,.relationships-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.relationships-heading h2{margin:0 0 6px;font-size:22px}.relationship-dialog header p,.relationships-heading p{color:#69788d;margin:0;font-size:13px}.relationship-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;font-size:13px;display:flex}.relationship-import-notice{white-space:nowrap;color:#69788d;max-width:100%;margin:0 0 12px;font-size:13px;overflow-x:auto}.relationship-table-scroll{background:#fff;border:1px solid #e1e7ef;border-radius:10px;width:100%;overflow-x:auto}.relationship-table{border-collapse:collapse;text-align:left;width:100%;min-width:830px;font-size:13px}.relationship-table th{white-space:nowrap;background:#f7f9fc;font-size:12px;font-weight:600}.relationship-table td,.relationship-table th{vertical-align:top;border-bottom:1px solid #e9edf3;padding:14px 12px}.relationship-table td{overflow-wrap:anywhere;max-width:260px}.relationship-table tbody tr:last-child td{border-bottom:0}.relationship-table tr.relationship-focused{background:#f0f6ff}.relationship-column-filter{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.relationship-column-filter.active{color:#2463a8}.relationship-column-filter i{background:currentColor;border-radius:50%;width:5px;height:5px}.relationship-filter-popover{z-index:150;background:#fff;border:1px solid #d9e2ee;border-radius:10px;width:250px;max-width:calc(100vw - 24px);padding:16px;box-shadow:0 12px 35px #20375326}.relationship-filter-popover form,.relationship-filter-popover label{gap:10px;font-size:13px;display:grid}.relationship-filter-popover input,.relationship-filter-popover select{color:#26354b;background:#fff;border:1px solid #cbd5e3;border-radius:6px;width:100%;min-width:0;min-height:34px;padding:6px 8px}.relationship-filter-popover footer{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.relationship-count,.relationship-person-name{color:#315d9f;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.relationship-count{min-width:30px;min-height:25px}.relationship-count-summary{align-items:center;gap:6px;display:flex}.relationship-count-summary .relationship-count{min-width:0}.relationship-count-summary>svg{color:#758298;flex:none;width:13px;height:13px}.relationship-count:hover,.relationship-person-name:hover{text-decoration:underline}.relationship-column-filter:focus-visible,.relationship-count:focus-visible,.relationship-person-name:focus-visible{outline-offset:3px;outline:2px solid #7fa6da}.relationship-score{color:#66778f;white-space:nowrap;margin-left:8px}.relationship-run-status{color:#758298;flex-direction:column;align-items:flex-start;gap:4px;margin-top:5px;font-size:11px;display:flex}.relationship-paging{color:#69788d;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.relationship-empty,.relationship-loading{color:#69788d;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.relationship-dialog{z-index:111;background:#fff;border:1px solid #dce3ee;border-radius:14px;width:min(1180px,100vw - 40px);max-height:88dvh;padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 90px #14223c40}.relationship-dialog h2{margin:0 0 8px;font-size:19px}.relationship-dialog .person-detail-card{z-index:110}.set-connector-action{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.set-connector-action>.people-toolbar-button{white-space:nowrap}.formal-person>.person-row-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.formal-person>.target-row-actions{flex-direction:row;align-items:flex-start;gap:6px!important}.target-row-actions .set-connector-action{width:min-content}.target-row-actions .selected-email-actions{align-self:flex-start;margin-top:0}.target-row-actions button{color:#365d8d;white-space:nowrap;cursor:pointer;background:#f7faff;border:1px solid #cfd9e7;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:28px;min-height:28px;padding:0 8px;font-size:8.5px;font-weight:750;display:inline-flex}.target-row-actions button svg{flex:none;width:12px;height:12px}.target-row-actions button:hover:not(:disabled){background:#eaf2fc;border-color:#9eb6d5}.target-row-actions button:focus-visible{outline-offset:2px;outline:2px solid #7fa6da}.target-row-actions button:disabled{opacity:.45;cursor:not-allowed}.target-row-actions .panel-error{white-space:normal;overflow-wrap:anywhere;max-width:100%}@container (max-width:640px){.formal-person>.target-row-actions{grid-area:auto/3;justify-self:end;margin-top:4px}}@media (max-width:640px){.relationships-workspace{padding:16px 12px}.relationships-heading{flex-wrap:wrap}.relationship-dialog{width:calc(100vw - 16px);max-height:94dvh;padding:16px 12px}.relationship-toolbar{gap:8px}.relationship-paging{flex-wrap:wrap;justify-content:flex-start}.formal-person>.person-row-actions{grid-column:3;justify-self:end}.formal-person>.target-row-actions{grid-row:auto;margin-top:4px}}.session-recovery{z-index:10000;box-sizing:border-box;background:#f8fafc;gap:6px;width:100%;padding:6px 12px;display:grid;position:relative}.session-recovery section{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex;box-shadow:0 6px 24px #17203318}.session-recovery a,.session-recovery button{color:inherit;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:5px 9px}.session-recovery button:disabled{opacity:.6;cursor:wait}.session-recovery p{width:100%;margin:0}body[data-session-changed=true] .workspace-shell{visibility:hidden}.workspace-shell{--workspace-viewport:calc(100dvh - var(--session-status-height,0px));position:relative}.workspace-shell,.workspace-shell .center-column,.workspace-shell .management-panel,.workspace-shell .management-stage,.workspace-shell .project-sidebar,.workspace-shell .resize-handle,.workspace-shell .search-agent-stage{height:var(--workspace-viewport)}@media (max-width:1279px){.workspace-shell .management-panel,.workspace-shell .project-sidebar{top:var(--session-status-height,0)}.workspace-shell .conversation-pane,.workspace-shell .management-stage>.management-panel,.workspace-shell .search-agent-stage .conversation-pane{height:calc(var(--workspace-viewport) - 48px)}.workspace-shell.management-mode .management-stage>.management-panel{top:auto}.workspace-shell .responsive-backdrop{top:var(--session-status-height,0)}}.relationship-setup-dialog{z-index:111;width:min(560px,100vw - 24px);max-height:90dvh;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.relationship-setup-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.relationship-setup-dialog header h2{margin:0;font-size:18px}.relationship-setup-dialog form,.relationship-setup-dialog label{gap:8px;display:grid}.relationship-setup-dialog form{gap:10px;margin-top:14px}.relationship-setup-dialog label{margin:0;font-size:13px;font-weight:500}.relationship-setup-dialog>p{margin:8px 0;font-size:13px;line-height:1.55}.relationship-setup-dialog input,.relationship-setup-dialog select,.relationship-setup-dialog textarea{box-sizing:border-box;width:100%;min-width:0;max-width:none;font:inherit;background:#fff;border:1px solid #dce3ee;border-radius:8px;padding:9px 10px}.relationship-setup-dialog textarea{resize:vertical}.relationship-setup-dialog footer{justify-content:flex-end;gap:8px;display:flex}.relationship-setup-dialog button:disabled{opacity:.5;cursor:not-allowed}.relationship-setup-employment{background:#f6f8fb;border-radius:8px;gap:10px;margin:0;padding:12px;font-size:13px;display:grid}.relationship-setup-employment>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.relationship-setup-employment dt{color:#69788d}.relationship-setup-employment dd{overflow-wrap:anywhere;margin:0}@media (max-width:480px){.relationship-setup-dialog{padding:18px}.relationship-setup-employment>div{grid-template-columns:90px minmax(0,1fr)}}.knowledge-dialog{max-height:84svh;padding:24px;overflow-y:auto}.knowledge-dialog-heading,.knowledge-file-actions,.knowledge-project-actions,.knowledge-toolbar,.knowledge-toolbar>div{align-items:center;gap:10px;display:flex}.knowledge-dialog-heading{justify-content:space-between;margin-bottom:16px}.knowledge-dialog-heading h2{margin:0;font-size:20px}.knowledge-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.knowledge-toolbar p{color:var(--muted-foreground,#697586);flex:240px;margin:0;font-size:13px}.knowledge-toolbar>div{flex-wrap:wrap}.attachment-chip button,.attachment-upload>button,.knowledge-button,.knowledge-file-actions a,.knowledge-file-actions button,.knowledge-project-actions>button,.knowledge-toolbar button{border:1px solid var(--border,#dde2e8);background:var(--background,#fff);color:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:12px;text-decoration:none;display:inline-flex}.attachment-chip button:disabled,.attachment-upload button:disabled,.knowledge-file-actions button:disabled,.knowledge-toolbar button:disabled{opacity:.5;cursor:default}.knowledge-file-actions :is(button,a):hover:not(:disabled){background:#f3f6fb;border-color:#b8c8df}.knowledge-file-actions :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #397ade}.knowledge-files{margin:0;padding:0;list-style:none}.knowledge-files>li{border-top:1px solid var(--border,#dde2e8);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.knowledge-file-info{overflow-wrap:anywhere;flex:1;min-width:0}.knowledge-files>li>svg{flex-shrink:0}.knowledge-file-info small,.knowledge-file-info strong{display:block}.knowledge-file-info small{color:var(--muted-foreground,#697586);margin-top:5px;font-size:12px}.knowledge-file-info .error-text{color:#b42318}.knowledge-file-info form{flex-wrap:wrap;gap:6px;display:flex}.knowledge-file-info input{border:1px solid #bcc4cf;border-radius:5px;width:160px;min-width:100px;padding:5px}.knowledge-file-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end}.knowledge-file-actions a,.knowledge-file-actions button{white-space:nowrap;flex-shrink:0}.knowledge-file-secondary{align-items:center;gap:10px;display:flex}.knowledge-file-actions .knowledge-file-more{display:none}.knowledge-file-menu{z-index:140}.knowledge-empty{text-align:center;color:#697586;justify-items:center;gap:12px;padding:45px 15px;display:grid}.knowledge-empty p{color:inherit;margin:0}.knowledge-file-preview{flex-direction:column;gap:12px;height:84dvh;max-height:90dvh;padding:16px;display:flex}.knowledge-preview-heading{flex-shrink:0;align-items:center;gap:12px;min-width:0;display:flex}.knowledge-preview-heading h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:16px;overflow:hidden}.knowledge-preview-heading a,.knowledge-preview-message button{border:1px solid var(--line);color:inherit;cursor:pointer;background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:12px;text-decoration:none;display:inline-flex}.knowledge-preview-heading>button{flex-shrink:0}.knowledge-preview-body{border:1px solid var(--line);background:#f4f6f9;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:auto}.knowledge-preview-body>img{object-fit:contain;max-width:100%;max-height:100%;display:block}.knowledge-preview-body>iframe{border:0;width:100%;height:100%}.knowledge-preview-body>p,.knowledge-preview-message{text-align:center;color:var(--muted-foreground,#697586);padding:16px;font-size:13px}.knowledge-preview-body>p{align-items:center;gap:8px;display:flex}.knowledge-preview-message [role=alert]{color:#b42318}.knowledge-preview-hint{color:var(--muted-foreground,#697586);flex-shrink:0;margin:0;font-size:12px}@media (max-width:640px){.knowledge-file-preview{padding:12px}.knowledge-preview-heading{gap:8px}.knowledge-preview-heading h2{font-size:14px}}.internal-context details{border-top:1px solid var(--border,#dde2e8);padding:14px 0}.internal-context summary{cursor:pointer;overflow-wrap:anywhere}.internal-context .message-response{margin-top:12px}.composer-attachments{flex-wrap:wrap;gap:8px;padding:8px 16px;display:flex}.attachment-chip{border:1px solid var(--border,#dde2e8);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:7px 9px;font-size:12px;display:inline-flex}.attachment-chip button{padding:3px 5px;font-size:11px}.attachment-upload{display:inline-flex;position:relative}.attachment-error{z-index:2;color:#b42318;white-space:pre-line;background:#fff6f5;border:1px solid #f3c1bc;border-radius:8px;min-width:220px;max-width:340px;padding:10px;position:absolute;bottom:calc(100% + 8px);right:0}.composer-actions{flex-wrap:wrap}.empty-project-creating{padding:24px}.empty-project-creating h2{margin:0 0 20px;font-size:20px}.empty-project-creating footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.empty-project-creating p{align-items:center;gap:10px;display:flex}@media (max-width:640px){.knowledge-dialog{padding:16px}.knowledge-files>li{flex-wrap:wrap}.knowledge-file-info{flex-basis:calc(100% - 34px)}.knowledge-file-actions{margin-top:2px;margin-left:34px}.knowledge-file-secondary{display:none}.knowledge-file-actions .knowledge-file-more{display:inline-flex}.composer-footer{flex-wrap:wrap;gap:8px}.composer-actions{gap:5px}}.composer-footer .attachment-upload>button,.composer-footer .knowledge-button{color:#3e4b60;white-space:nowrap;background:#f7f9fc;border:1px solid #d8dee8;flex-shrink:0;width:auto;height:33px;padding:0 10px;display:inline-flex}.outreach-candidate-sidebar.collapsed>header>span{display:block}.outreach-candidate-sidebar.collapsed>header{flex-direction:column;gap:6px}.outreach-candidate-sidebar.collapsed>header strong{flex-direction:column;align-items:center;gap:4px;font-size:10px}.outreach-candidate-sidebar.collapsed>header small{color:var(--blue);white-space:normal;text-align:center;font-size:11px}.campaign-variable-sidebar{border-left:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.campaign-right-tabs{border-bottom:1px solid var(--line);flex:none;gap:5px;padding:12px;display:flex}.campaign-right-tabs button{background:0 0;border:0;border-radius:7px;flex:1;padding:8px;font-size:12px}.campaign-right-tabs button[aria-selected=true]{color:#315ba6;background:#edf3ff;font-weight:650}.campaign-variable-details{min-height:0;padding:16px;overflow-y:auto}.campaign-variable-details [role=tabpanel]{gap:16px;display:grid}.campaign-variable-details>summary,.campaign-variable-sidebar [hidden]{display:none}.campaign-variable-sidebar [role=tabpanel]{min-height:0}.campaign-variable-sidebar>#campaign-copilot-panel{flex:1;display:flex;overflow:hidden}.campaign-variable-sidebar .outreach-copilot{border:0;flex:1}.campaign-variable-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:16px}.campaign-variable-card>header{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.campaign-variable-card h3{align-items:center;gap:7px;margin:0;font-size:13px;font-weight:650;display:flex}.campaign-variable-card h3 svg{color:#5279b5;flex-shrink:0}.campaign-variable-card .campaign-variable-description{color:var(--muted);margin:6px 0 14px;font-size:11px;line-height:1.65}.campaign-variable-body{gap:12px;min-width:0;display:grid}.campaign-variable-body>:is(p,small){color:var(--muted);margin:0;font-size:11px;line-height:1.65}.campaign-variable-body>button{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.campaign-variable-body>button:disabled{opacity:.5;cursor:not-allowed}.campaign-variable-card :is(button,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #397ade}.campaign-variable-toggle{cursor:pointer;align-items:center;display:flex}.campaign-variable-toggle input{appearance:none;cursor:pointer;background:#d8dee7;border:1px solid #c5cdd8;border-radius:12px;width:32px;height:19px;margin:0}.campaign-variable-toggle input:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;margin:2px;display:block;box-shadow:0 1px 2px #14243930}.campaign-variable-toggle input:checked{border-color:var(--blue);background:var(--blue)}.campaign-variable-toggle input:checked:before{transform:translate(13px)}.campaign-variable-toggle input:disabled{opacity:.5;cursor:not-allowed}.campaign-pdf-picker select{max-width:100%}.campaign-pdf-source{border:1px solid var(--line);background:#fff;border-radius:9px;gap:10px;min-width:0;padding:12px;display:grid}.campaign-pdf-source[data-selected=true]{background:#f3f7ff;border-color:#7197d0;box-shadow:inset 3px 0 #315ba6}.campaign-pdf-source>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.campaign-pdf-current{color:#315ba6;align-items:center;gap:3px;font-size:11px;font-weight:650;display:inline-flex}.campaign-pdf-source>:is(p,small){min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.65}.campaign-pdf-source .campaign-pdf-filename{color:var(--ink);font-size:12px;font-weight:600}.campaign-pdf-source>button{border:1px solid var(--line);min-width:0;min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.campaign-pdf-source>button:disabled{opacity:.5;cursor:not-allowed}.campaign-pdf-source>.campaign-pdf-refresh{color:#315ba6;background:0 0;border:0;justify-self:start;min-height:30px;padding:3px 0;font-size:11px}.campaign-pdf-source .campaign-pdf-progress{align-items:center;gap:6px;display:flex}.campaign-pdf-progress svg{flex-shrink:0}.campaign-pdf-source>.outreach-error{color:#b42318}.campaign-review-main{flex:1;width:min(100%,1000px);margin:0 auto}.campaign-sample-preview{gap:18px;margin-top:20px;display:grid}.campaign-sample-preview header p,.campaign-sample-preview header small,.campaign-sample-preview>small{color:#7b8799;font-size:12px}.campaign-sample-preview h2{margin:6px 0;font-size:18px}.campaign-sample-email{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.campaign-sample-email h3{color:#7b8799;font-size:12px}.campaign-sample-email iframe{border:0;width:100%;min-height:480px;margin-top:12px;display:block}@media (max-width:760px){.outreach-candidate-sidebar.collapsed{max-height:none;padding:4px 12px}.outreach-candidate-sidebar.collapsed>header,.outreach-candidate-sidebar.collapsed>header strong{flex-direction:row;justify-content:space-between}.campaign-variable-sidebar{border-left:0;border-top:1px solid var(--line);flex:none;order:1;overflow:visible}.campaign-variable-details>summary{cursor:pointer;margin-bottom:12px;font-size:13px;display:list-item}.campaign-variable-sidebar>#campaign-copilot-panel{flex:none}.campaign-variable-sidebar .outreach-copilot{height:520px;max-height:85dvh}.campaign-sample-email{padding:12px}}.composer .composer-attachments{gap:6px;max-height:132px;padding:12px 14px 2px;overflow-y:auto}.composer .attachment-chip{background:#f7f9fc;flex-wrap:nowrap;min-width:0;max-width:min(100%,320px)}.attachment-chip>button,.attachment-chip>svg{flex-shrink:0}.attachment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composer-footer .composer-actions{margin-left:auto}@media (max-width:640px){.composer .composer-attachments{max-height:108px;padding:10px 10px 2px}.composer .attachment-chip{max-width:100%}.outreach-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.composer-footer .composer-actions{flex-wrap:nowrap;flex:1;justify-content:flex-end;gap:5px;min-width:0}.composer-footer .attachment-upload>button,.composer-footer .knowledge-button{padding:0 7px;font-size:11px}.composer-footer .model-picker-trigger{flex:1;min-width:0;max-width:148px;padding:0 7px}.composer-actions>button:last-child{flex-shrink:0}}.campaign-variables{gap:16px;min-width:0;display:grid}.campaign-variables>section{min-width:0;scroll-margin-block:24px}.campaign-variable-summary{gap:8px;margin-bottom:14px;display:grid}.campaign-variable-summary>button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f3f7ff;border-radius:8px;flex-wrap:wrap;gap:6px 12px;padding:10px 12px;display:flex}.campaign-variable-summary>button[data-warning=true]{background:#fffbeb;border-color:#e8d29b}.campaign-variable-summary strong{font-size:12px}.campaign-variable-summary span{overflow-wrap:anywhere;font-size:12px}.campaign-pdf-picker>.content-notice p{margin:0 0 6px}.consult-config{padding:12px 0 32px}.consult-config-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.consult-config-heading h2,.consult-config-heading h3{margin:0}.consult-config-heading p,.consult-config-section>p{color:var(--muted-foreground,#64716a);font-size:13px}.consult-config-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consult-config button,.consult-config-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.consult-config-fields{border:1px solid var(--border,#dde4df);border-radius:12px;padding:18px;display:grid}.consult-config label{gap:6px;font-size:13px;display:grid}.consult-config input:not([type=checkbox]),.consult-config select,.consult-config textarea{border:1px solid var(--border,#dde4df);background:var(--background,white);color:inherit;border-radius:7px;width:100%;max-width:100%;padding:9px}.consult-config .consult-checkbox,.consult-config .consult-file{align-items:center;gap:9px;display:flex}.consult-file{border-bottom:1px solid var(--border,#dde4df);padding:10px}.consult-file span{gap:3px;display:grid}.consult-file small{color:var(--muted-foreground,#64716a)}.consult-config-section{border:1px solid var(--border,#dde4df);margin-top:24px;padding:18px}.consult-table-scroll{margin-top:12px;overflow:auto}.consult-config table{border-collapse:collapse;width:100%;min-width:650px}.consult-config td,.consult-config th{text-align:left;vertical-align:top;border-bottom:1px solid var(--border,#dde4df);padding:8px}.consult-config th{font-size:12px}.consult-test-messages{gap:10px;max-height:440px;padding:14px 0;display:grid;overflow:auto}.consult-test-message{border:1px solid var(--border,#dde4df);overflow-wrap:anywhere;border-radius:9px;padding:12px}.consult-test-message.user{background:var(--muted,#f0f4f1);margin-left:24px}.consult-test-message>strong{font-size:12px}.consult-test-form{gap:10px;display:grid}.consult-records{border-top:1px solid var(--border,#dde4df);padding:14px 0}.consult-records article{border:1px solid var(--border,#dde4df);border-radius:9px;margin:12px 0;padding:12px}.consult-records pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.consult-records small,.consult-records time{color:var(--muted-foreground,#64716a);font-size:12px}@media (max-width:760px){.consult-config-heading{flex-direction:column;align-items:flex-start}.consult-config-actions{width:100%}.consult-config-section{padding:12px}}.consult-config{color:#28374b;background:#f7f9fc;min-height:0;padding:0 24px 24px;overflow:auto}.consult-config-topbar{z-index:3;border-bottom:1px solid var(--line,#e2e7ef);background:#f7f9fc;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:18px 0;display:flex;position:sticky;top:0}.consult-config-title{align-items:center;gap:12px;display:flex}.consult-config-title h2{margin:0;font-size:18px;line-height:1.4}.consult-config-title p{color:#8190a5;margin:3px 0 0;font-size:12px}.consult-config-icon{color:#3068cf;background:#eaf1ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.consult-config button:not(.uinbox-candidate-trigger){color:#52647e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:7px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:550}.consult-config button:hover{background:#f2f6fc}.consult-config button:disabled{opacity:.5;cursor:default}.consult-config button.primary-button{background:var(--blue,#2563d6);border-color:var(--blue,#2563d6);color:#fff}.consult-config button.primary-button:hover{background:#2059c1}.consult-config a:focus-visible,.consult-config button:focus-visible{outline-offset:3px;outline:2px solid #7da3e6}.consult-publish-status{color:#8a95a5;align-items:center;gap:6px;margin-right:5px;font-size:11px;display:flex}.consult-publish-status:before{content:"";background:#a8b4c5;border-radius:50%;width:6px;height:6px}.consult-publish-status.live:before{background:#3b9d7a}.consult-publish-status.live{color:#398669}.consult-workbench{grid-template-columns:minmax(330px,.9fr) minmax(440px,1.1fr);align-items:start;gap:22px;display:grid}.consult-config-column{gap:16px;min-width:0;display:grid}.consult-config-section{background:#fff;border:1px solid #e0e6ef;border-radius:12px;margin:0;padding:20px;box-shadow:0 2px 3px #21365202}.consult-section-heading{align-items:flex-start;gap:10px;display:flex}.consult-section-heading>svg{color:#738ba9;flex:none;margin-top:2px}.consult-section-heading h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.consult-section-heading p{color:#8a97aa;margin:4px 0 0;font-size:11px;line-height:1.6}.consult-count{color:#8797ad;background:#f0f4f9;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:500}.consult-config-heading{flex-direction:row;align-items:flex-start;gap:10px}.consult-config-fields{border:0;border-radius:0;gap:15px;min-width:0;margin:18px 0 0;padding:0}.consult-config label{color:#52627a;gap:7px;font-size:12px}.consult-config input:not([type=checkbox]),.consult-config textarea{color:#34455d;background:#fff;border:1px solid #dce3ec;border-radius:7px;outline:none;padding:9px 11px;font-size:12px;line-height:1.65}.consult-config input:focus,.consult-config textarea:focus{border-color:#8facdf;box-shadow:0 0 0 3px #2563d60a}.consult-config textarea{resize:vertical;min-height:65px}.consult-config input[type=checkbox]{accent-color:#2865cd;flex:none}.consult-enable-row{border-top:1px solid #edf0f5;gap:6px;padding-top:14px;display:grid}.consult-enable-row small{color:#9a8056;font-size:10px}.consult-file-list{margin-top:14px}.consult-config .consult-file{align-items:center;padding:11px 0;font-size:12px}.consult-file:last-child{border:0}.consult-file small{margin-top:2px;font-size:10px}.consult-section-footer{color:#97a2b2;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;margin-top:8px;padding-top:10px;display:flex}.consult-section-footer small{font-size:10px}.consult-section-footer button{background:0 0!important;border:0!important;padding:2px!important;font-size:10px!important}.consult-empty{text-align:center;color:#a1aec0;justify-items:center;gap:5px;padding:26px 5px 16px;display:grid}.consult-empty p{color:#7a8a9f;margin:4px 0;font-size:12px}.consult-empty small{color:#a1aec0;font-size:11px}.content-library-header{padding:12px 24px 8px}.content-library-header h2{margin:0;font-size:18px;line-height:1.4}.content-library-tabs{gap:20px;padding:0 24px}.content-library-tabs button{font-size:13px;min-height:38px!important}.consult-config-topbar{gap:12px;margin-bottom:14px;padding:12px 0}.consult-config-title h2{font-size:16px}.consult-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px}.consult-config-column{gap:14px}.consult-config-section{padding:16px}.consult-config-fields{gap:12px;margin-top:14px}.consult-config input:not([type=checkbox]),.consult-config label,.consult-config textarea{font-size:13px}.consult-document-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.consult-file>span{overflow-wrap:anywhere;flex:1;min-width:0}.consult-config .consult-file{justify-content:space-between}.consult-document-status{align-items:center;gap:6px;font-size:12px;display:flex}.consult-knowledge-picker{max-height:82dvh;padding:20px;overflow:auto}.consult-knowledge-picker p{color:#64748b;font-size:13px}.consult-knowledge-options{gap:12px;max-height:48dvh;padding:12px 0;display:grid;overflow:auto}.consult-knowledge-options label{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;display:flex}.consult-knowledge-picker footer{justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.content-dialog-position:has(.consult-test-dialog){width:auto;max-width:none;height:calc(100dvh - 48px);max-height:none;position:fixed;inset:24px;transform:none}.uinbox-candidate-popover{z-index:150}.consult-test-dialog{background:#fff;flex-direction:column;width:100%;max-width:none;height:100%;max-height:none;padding:0;display:flex;overflow:hidden}.consult-test-heading{border-bottom:1px solid #e9eef5;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.consult-test-heading h2{margin:0 0 2px;font-size:15px;line-height:20px}.consult-test-heading small{color:#64748b;font-size:11px;line-height:16px;display:block}.consult-knowledge-picker button:not(.icon-button),.consult-test-dialog button:not(.uinbox-candidate-trigger){color:#52647e;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:13px;display:inline-flex}.consult-knowledge-picker button:disabled,.consult-test-dialog button:disabled{opacity:.5;cursor:default}.consult-knowledge-picker button:focus-visible,.consult-test-dialog button:focus-visible{outline-offset:2px;outline:2px solid #7da3e6}.consult-knowledge-picker button.primary-button{background:var(--blue,#2563d6);border-color:var(--blue,#2563d6);color:#fff}.consult-preview-controls{background:#fafbfd;border-bottom:1px solid #e9eef5;flex:none;align-items:center;gap:16px;padding:6px 14px;display:flex}.consult-preview-controls .uinbox-candidate-field{flex:1;min-width:0;max-width:500px}.consult-preview-controls .uinbox-candidate-field>span{font-size:12px}.consult-preview-controls .uinbox-candidate-trigger{padding:7px 10px;font-size:13px}.consult-preview-controls .uinbox-candidate-trigger>span{gap:0}.consult-preview-apply{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.consult-preview-apply>span{color:#64748b;font-size:12px}.consult-preview-frame{background:#f5f7fa;border:0;flex:1;width:100%;height:100%;min-height:0;display:block}.consult-preview-empty{color:#64748b;flex:1;place-items:center;font-size:14px;display:grid}.consult-loading{color:#64748b;justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}.consult-notice{color:#598271;margin:0 0 12px;font-size:12px}@media (max-width:1050px){.consult-config{padding:0 16px 20px}.consult-config-heading,.consult-config-topbar{flex-wrap:wrap}.consult-config-actions{gap:6px}.consult-workbench{gap:12px}}@media (max-width:760px){.content-library-header{padding:10px 16px 6px}.content-library-header h2{font-size:17px}.content-library-tabs{gap:16px;padding:0 16px}.consult-workbench{grid-template-columns:minmax(0,1fr)}.consult-config-topbar{gap:8px}.consult-config-topbar>.consult-config-actions{width:auto}.consult-config-actions{justify-content:flex-end}.consult-config-section{padding:14px}.content-dialog-position:has(.consult-test-dialog){border-radius:0;height:100dvh;inset:0}.consult-test-dialog{border-radius:0}.consult-test-heading{padding:12px}.consult-preview-controls{flex-wrap:wrap;gap:10px;padding:10px 12px}.consult-preview-controls .uinbox-candidate-field{flex-basis:100%;max-width:none}.consult-preview-apply{flex-basis:100%}.consult-publish-status{font-size:11px}.consult-section-footer{gap:8px}}.mailbox-modal{z-index:1001;flex-direction:column;width:min(560px,100vw - 24px);max-height:calc(100dvh - 32px);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.mailbox-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.mailbox-modal-body>.panel-error{white-space:pre-line;margin:12px 19px}.mailbox-modal .compact-email-fields{padding:16px 19px}.mailbox-modal .compact-email-fields label{font-size:12px}.mailbox-connection-fields select,.mailbox-modal .compact-email-fields select{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:7px;padding:0 10px}.mailbox-modal small{color:#64748b;font-size:11px;line-height:1.6}.mailbox-connection-fields{gap:14px;display:grid}.mailbox-connection-fields fieldset{border:1px solid var(--line);border-radius:8px;gap:7px;min-width:0;margin:0;padding:12px;display:grid}.mailbox-connection-fields legend{padding:0 5px;font-size:12px;font-weight:650}.mailbox-connection-fields fieldset>label{font-size:12px}.mailbox-connection-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.mailbox-modal .mailbox-save-preset{align-items:center;gap:8px;display:flex}.mailbox-modal .mailbox-save-preset input{width:16px;height:16px;min-height:16px}.mailbox-connection-summary{overflow-wrap:anywhere}.mailbox-preset-list{padding:0 19px}.mailbox-preset-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.mailbox-preset-list article>div:first-child{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.mailbox-preset-list strong{font-size:13px}.mailbox-preset-actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.mailbox-preset-actions button,.mailbox-settings-heading>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:12px;display:inline-flex}.mailbox-settings-heading{justify-content:space-between;align-items:center;padding-right:16px;display:flex}.mailbox-settings-heading .settings-section-title{margin-bottom:14px}.mailbox-settings-heading svg{width:14px}.mailbox-config-choice{gap:5px;display:grid}.shared-mailbox-status{max-width:36rem;margin-block:.5rem}.shared-mailbox-status button+button{margin-inline-start:.5rem}.microsoft-diagnostics{border-top:1px solid var(--border);margin-top:1.5rem;padding-block:1rem}.microsoft-diagnostics>.compact-email-fields{flex-wrap:wrap;gap:.75rem;display:flex}.microsoft-diagnostics label{gap:.25rem;display:grid}.microsoft-diagnostics-table{margin-block:.75rem;overflow-x:auto}.microsoft-diagnostics table{border-collapse:collapse;width:100%;font-size:.8rem}.microsoft-diagnostics td,.microsoft-diagnostics th{text-align:start;vertical-align:top;border-bottom:1px solid var(--border);padding:.5rem}.microsoft-diagnostics code{overflow-wrap:anywhere;font-size:.7rem}.sending-account-settings-list article>.sending-account-summary:has(.shared-mailbox-status){flex-wrap:wrap;flex:1}.sending-account-summary>.shared-mailbox-status{flex:0 0 100%;order:4;max-width:none;font-size:12px}.microsoft-diagnostics>button{border:1px solid var(--line);background:#fff;border-radius:7px;margin:.5rem .5rem .5rem 0;padding:.45rem .7rem;font-size:12px}.consult-qa-text{margin-top:14px}.consult-config .consult-qa-text textarea{resize:vertical;min-height:240px}.consult-qa-count{color:#8190a5;justify-content:space-between;gap:12px;margin-top:7px;font-size:11px;display:flex}.consult-qa-count small{font-size:inherit}.consult-qa-count>span{white-space:nowrap}.consult-preview-controls .uinbox-candidate-field{align-items:center;gap:10px;max-width:600px;display:flex}.consult-preview-controls .uinbox-candidate-field>span{white-space:nowrap}.consult-preview-controls .uinbox-candidate-trigger{flex:1;min-width:0}.consult-preview-controls .uinbox-candidate-trigger>span{min-width:0}.consult-preview-controls .uinbox-candidate-trigger small{font-size:11px}@media (max-width:760px){.consult-test-heading{padding:8px 10px}.consult-preview-controls{gap:6px;padding:6px 10px}.consult-preview-apply,.consult-preview-controls .uinbox-candidate-field{gap:8px}.consult-preview-apply>span{font-size:11px}.consult-qa-count{flex-wrap:wrap}}.automation-history-actions-cell{width:1%}.automation-history-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.automation-history-actions>.icon-button{flex:0 0 30px;width:30px;height:30px}.automation-history-actions>.icon-button svg{width:15px;height:15px}.automation-retry-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.automation-retry-button,.automation-retry-feedback{box-sizing:border-box;color:#42658e;width:112px;height:30px;font:inherit;white-space:nowrap;background:#f8faff;border:1px solid #dce5f0;border-radius:6px;flex:0 0 112px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.automation-retry-button:lang(zh-CN),.automation-retry-feedback:lang(zh-CN){flex-basis:84px;width:84px}.automation-retry-button{cursor:pointer;transition:background-color .15s,border-color .15s}.automation-retry-button:hover:not(:disabled){background:#edf3fc;border-color:#b9cee9}.automation-retry-button:disabled{opacity:.55;cursor:wait}.automation-retry-button:focus-visible,.automation-retry-feedback:focus-visible{outline-offset:2px;outline:2px solid #79a6f4}.automation-retry-actions svg,.automation-retry-error-popover svg{flex:0 0 13px;width:13px;height:13px}.automation-retry-feedback.accepted{color:#367965;cursor:help;background:#edf7f2;border-color:#0000}.automation-retry-button.failed{color:#a4483c;background:#fdf4f1;border-color:#efdcd7}.automation-retry-button.failed:hover:not(:disabled){background:#fbeae5;border-color:#e0b9b0}.automation-detail-actions .automation-retry-button{border-radius:6px;gap:5px;padding:0 8px;display:inline-flex}.automation-retry-error-popover{z-index:200;color:#52627a;background:#fff;border:1px solid #e0e7ef;border-radius:8px;width:min(300px,100vw - 24px);padding:14px;font-size:12px;box-shadow:0 8px 24px #16273e1f}.automation-retry-error-popover p{white-space:normal;overflow-wrap:anywhere;margin:0 0 12px;line-height:1.6}.consult-language-fields{gap:12px;display:grid}.consult-language-tabs{gap:6px;display:flex}.consult-language-tabs button[aria-selected=true]{color:#2463d6;background:#edf3ff;border-color:#9bb6e2}.consult-language-hint{color:#7a899d;font-size:11px;line-height:1.6}.crm-lead-summary{color:#245da8;min-width:0;max-width:100%;min-height:28px;font:inherit;text-align:left;cursor:pointer;background:#edf4ff;border:1px solid #c6d8ee;border-radius:7px;align-items:center;padding:3px 8px;transition:background-color .15s,border-color .15s;display:inline-flex}.crm-lead-summary.pending{color:#8a540e;background:#fff7e7;border-color:#ecd4a5}.crm-lead-summary:hover{background:#e3eeff;border-color:#8baedb}.crm-lead-summary.pending:hover{background:#fff0d1;border-color:#d7b572}.crm-lead-summary:active{background:#d7e6fc}.crm-lead-summary.pending:active{background:#ffe7b6}.crm-lead-summary:focus-visible{outline-offset:3px;outline:2px solid #3372c4}.crm-lead-summary-heading{align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.crm-lead-summary-heading strong{white-space:nowrap}.crm-lead-summary-heading svg{flex:none;width:13px;height:13px;margin-left:auto}.crm-lead-summary-status{white-space:nowrap;font-size:11px}.crm-lead-summary small{text-overflow:ellipsis;white-space:nowrap;color:#526780;min-width:0;font-size:10px;overflow:hidden}.crm-lead-summary.pending small{color:#806640}.crm-lead-empty{color:var(--muted);font-size:11px}.crm-history-dialog{z-index:110;border:1px solid var(--line);background:#fff;border-radius:12px;width:min(880px,100vw - 32px);max-height:calc(100dvh - 48px);padding:20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 70px #17203330}.crm-history-dialog .crm-lead-history-heading,.crm-history-dialog>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.crm-history-dialog>header{z-index:1;background:#fff;padding-bottom:10px;position:sticky;top:-20px}.crm-history-dialog h2{margin:0;font-size:16px}.crm-history-dialog p{color:var(--muted);font-size:12px}.crm-history-dialog button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:4px 7px}.crm-history-dialog button:disabled{opacity:.5;cursor:default}.crm-history-dialog svg{width:14px;height:14px}.crm-activity-history article{border-left:2px solid #cbd9ed;gap:5px;margin:14px 0 14px 6px;padding:4px 14px;display:grid}.crm-activity-history small,.crm-activity-history time{color:var(--muted);font-size:11px}.crm-activity-history strong{font-size:12px}.crm-activity-history .crm-history-trigger{justify-self:start}.candidate-progress.chronological{flex-wrap:wrap;align-items:start;gap:8px;min-width:0;max-width:100%;margin-top:16px;display:flex;overflow:visible}.candidate-progress.chronological .journey-viewport{flex:100%;min-width:0;max-width:100%;padding:2px 0;overflow-x:auto}.candidate-progress.chronological .candidate-progress-track{justify-content:flex-start;width:max-content;min-width:0;display:flex}.candidate-progress.chronological .candidate-progress-track>.journey-node{box-sizing:border-box;text-align:left;color:#4b586b;flex:0 0 160px;align-content:start;justify-items:start;gap:4px;width:160px;padding:20px 12px 0 0}.candidate-progress.chronological .candidate-progress-track>.journey-node:before{background:#cbd7e6;left:0;right:0}.candidate-progress.chronological .candidate-progress-track>.journey-node:last-child:before{right:calc(100% - 6px)}.candidate-progress.chronological .candidate-progress-track i{background:#b7c5d6;width:8px;height:8px;top:4px;left:0;box-shadow:0 0 0 1px #b7c5d6}.candidate-progress.chronological .candidate-progress-track strong{text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;font-size:11px;font-weight:500;display:flex;overflow:hidden}.candidate-progress.chronological .candidate-progress-track strong svg{flex:none;width:12px;height:12px}.candidate-progress.chronological .candidate-progress-track>.journey-key-event{color:#18519d}.candidate-progress.chronological .journey-key-event strong{font-weight:700}.candidate-progress.chronological .candidate-progress-track>.journey-key-event i{background:#3372c4;width:12px;height:12px;top:2px;box-shadow:0 0 0 1px #3372c4}.candidate-progress.chronological .journey-meta{text-overflow:ellipsis;white-space:nowrap;color:#617085;max-width:100%;font-size:10px;overflow:hidden}.candidate-progress.chronological .journey-node time{color:#617085;white-space:nowrap;font-size:10px}.candidate-progress.chronological .journey-node small{text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.candidate-progress.chronological .journey-node .journey-touch{color:inherit}.candidate-progress.chronological .journey-node .journey-unconfirmed,.candidate-progress.chronological .journey-node .unconfirmed{color:#8a650d}.candidate-progress.chronological .journey-gap{color:#365d8d;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 0 120px;align-content:start;justify-items:start;width:120px;padding:18px 8px 0 0;display:grid;position:relative}.journey-gap>span{border-top:2px dashed #a2b6d2;position:absolute;top:7px;left:0;right:0}.candidate-progress.chronological .journey-gap strong{white-space:normal;background:#edf4ff;border:1px solid #c6d8ee;border-radius:5px;align-items:center;gap:3px;padding:3px 5px;font-size:10px;display:flex}.journey-gap strong svg{flex:none;width:12px;height:12px}.journey-gap:hover:not(:disabled) strong{color:#245da8;background:#e3eeff;border-color:#8baedb}.journey-gap:active:not(:disabled) strong{background:#d7e6fc}.journey-gap:disabled{cursor:default;opacity:.5}.journey-gap:focus-visible{outline-offset:3px;outline:2px solid #3372c4}.journey-empty{color:var(--muted);font-size:11px}.person-contact-column .crm-lead-summary{justify-self:start;margin-top:6px;line-height:1.5}.person-contact-column .crm-lead-empty{padding-top:6px}.crm-person-row{row-gap:12px}.crm-grouped-timeline{min-width:0}.crm-journey-groups{gap:12px;min-width:0;display:grid}.crm-grouped-timeline .candidate-progress.chronological{margin-top:0}.candidate-progress.chronological.journey-group{gap:5px}.journey-group-heading{color:#617085;flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;line-height:1.5;display:flex}.journey-group-heading>strong{color:#4b586b;font-size:11px;font-weight:600}.journey-event-line{min-width:0;max-width:100%}.journey-group .journey-event-line{white-space:nowrap;align-items:center;gap:0;width:100%;display:flex}.candidate-progress.chronological .journey-group-heading strong{white-space:nowrap}.journey-group .journey-event-line>strong{flex:0 auto;min-width:0}.journey-group .journey-event-line>strong>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.journey-group .journey-event-line>.journey-meta{flex:none;margin-left:3px}.crm-journey-controls{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.journey-expand,.journey-page-button{color:#365d8d;min-height:28px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;font-size:11px;display:inline-flex}.journey-expand svg,.journey-loading svg{flex:none;width:12px;height:12px}.journey-expand:hover,.journey-page-button:hover:not(:disabled){color:#18519d;text-decoration:underline}.journey-expand:focus-visible,.journey-page-button:focus-visible{outline-offset:3px;outline:2px solid #3372c4}.journey-page-button:disabled{cursor:default;opacity:.5}.crm-journey-controls .crm-history-trigger{color:#8a540e;text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;min-height:28px;padding:3px 0;font-size:11px}.journey-loading{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.journey-load-error{color:var(--red);align-items:center;gap:8px;font-size:11px;display:flex}.journey-load-error button{cursor:pointer;min-height:28px}.crm-activity-history article .journey-touch{color:#315d9f}.crm-activity-history article .unconfirmed{color:#8a650d}.crm-activity-history article:focus{outline:2px solid #3372c4}.campaign-metrics{scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}.campaign-metrics>button{flex:0 0 75px;min-height:34px}.campaign-metrics>button:has(em){grid-template-columns:1fr}.campaign-metrics em{color:var(--muted);font-size:9px;font-style:normal;font-weight:400}@media (max-width:600px){.crm-history-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 24px);padding:14px}}.crm-row-menu-content .set-connector-action{display:contents}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}