/*! tailwindcss v4.3.2 | 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)))){*,:before,:after,::backdrop{--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-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.z-0{z-index:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-ml-px{margin-left:-1px}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.w-5{width:calc(var(--spacing) * 5)}.flex-1{flex:1}.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}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}.customer-app .today-v4-focus{isolation:isolate;background:linear-gradient(112deg,#0a0923 0%,#24105f 38%,#5d35ec 100%);border-color:#7d68ff57;grid-template-columns:minmax(0,68%) minmax(300px,32%);align-items:stretch;min-height:218px;position:relative;overflow:hidden;box-shadow:0 18px 50px #26186d2e}.customer-app .today-v4-focus .morning-action-main{z-index:1;background:0 0;grid-area:1/1;align-content:center;min-width:0;padding:28px 270px 28px 31px}.customer-app .today-v4-focus .morning-action-main:after{display:none}.customer-app .today-v4-focus .morning-action-main .eyebrow,.customer-app .today-v4-focus .morning-contact-line>span{color:#c9c0ff}.customer-app .today-v4-focus .morning-action-main h2{color:#fff;max-width:720px;margin:15px 0 11px;font-size:clamp(25px,2.45vw,35px);line-height:1.08}.customer-app .today-v4-focus .morning-action-main p{color:#d9d6ec}.customer-app .today-v4-focus .morning-action-context{z-index:3;min-width:0;color:var(--text);border-left:1px solid var(--primary);grid-area:1/2;align-content:center;padding:27px 28px}@supports (color:color-mix(in lab, red, red)){.customer-app .today-v4-focus .morning-action-context{border-left:1px solid color-mix(in srgb,var(--primary) 24%,var(--border))}}.customer-app .today-v4-focus .morning-action-context{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.customer-app .today-v4-focus .morning-action-context{background:color-mix(in srgb,var(--surface) 96%,var(--primary-soft))}}.customer-app .today-v4-focus .morning-action-context{box-shadow:-16px 0 40px #1910461a}.customer-app .today-v4-focus .morning-action-context span{color:var(--muted)}.customer-app .today-v4-focus .morning-action-context strong{color:var(--text);font-size:22px;line-height:1.2}.customer-app .today-v4-focus .morning-action-context small{color:var(--muted)}.customer-app .today-v4-focus .morning-action-context .button{background:linear-gradient(105deg,#5b32ed,#7246ff);border-color:#7154ff;min-height:46px;box-shadow:0 10px 28px #5b32ed52}.customer-app .today-focus-orb{z-index:2;background:radial-gradient(circle at 42% 35%,#a88cff 0%,#7043f7 28%,#3d16b8 55%,#12063f 78%);border:1px solid #d2c7ff9e;border-radius:50%;grid-area:1/1;place-self:center end;place-items:center;width:154px;height:154px;margin-right:76px;display:grid;position:relative;box-shadow:0 0 0 7px #825cff1a,0 0 34px #8052ffc7,0 0 76px #592de270,inset 0 0 30px #ffffff38}.customer-app .today-focus-orb:before,.customer-app .today-focus-orb:after{content:"";border:1px solid #bfabff75;border-radius:50%;position:absolute}.customer-app .today-focus-orb:before{inset:-13px;box-shadow:inset 0 0 18px #9f7cff29,0 0 20px #7e4eff47}.customer-app .today-focus-orb:after{opacity:.72;border-style:dashed;inset:-27px}.customer-app .today-focus-orb i{z-index:2;background:linear-gradient(90deg,#0000,#936dff 18%,#e1d9ff 50%,#936dff 82%,#0000);width:238px;height:2px;position:absolute;inset:50% auto auto -42px;box-shadow:0 0 8px #e0d4ff,0 0 20px #7548ff}.customer-app .today-focus-orb b{background:radial-gradient(circle at 9% 40%,#c8b7ff 0 2px,#0000 3px),radial-gradient(circle at 82% 11%,#8d65ff 0 2px,#0000 3px),radial-gradient(circle at 94% 63%,#d7cbff 0 1.5px,#0000 2.5px),radial-gradient(circle at 28% 92%,#9068ff 0 2px,#0000 3px);border:1px solid #977aff3d;border-radius:50%;animation:22s linear infinite leadflow-orbit-spin;position:absolute;inset:-40px}.customer-app .today-v3-hero .today-focus-orb>span{color:#fff;letter-spacing:-.05em;font-weight:800;position:relative;font-size:42px!important}@keyframes leadflow-orbit-spin{to{transform:rotate(360deg)}}.customer-app .today-v4-operations{grid-template-columns:minmax(360px,.95fr) minmax(0,2.6fr);gap:12px;margin-bottom:14px;display:grid}.customer-app .today-v4-operations>.panel,.customer-app .today-v4-operations .today-v3-kpis{margin-bottom:0}.customer-app .today-v4-operations .today-v3-details{min-height:116px}.customer-app .today-v4-operations .today-v3-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-app .today-v4-operations .today-v3-kpi{min-height:116px}.customer-app .today-v4-operations .daily-task{grid-template-columns:34px minmax(0,1fr) auto;align-items:center}.customer-app .today-v4-operations .task-owner{grid-column:2}.customer-app .today-v4-operations .task-due{grid-area:1/3/3}.customer-app .company-verification-bar{justify-content:space-between}.customer-app .company-verification-states,.customer-app .company-verification-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-app .company-verification-states>span{min-height:32px;color:var(--warning);background:var(--warning-soft);font-size:var(--type-caption);border-radius:8px;align-items:center;padding:0 11px;font-weight:780;display:inline-flex}.customer-app .company-verification-states>span.complete{color:var(--success);background:var(--success-soft)}.customer-app .company-verification-actions .button{margin-left:0}.customer-app .company-prepare-glow{border-color:var(--primary);background:linear-gradient(105deg,var(--primary-strong),var(--primary));box-shadow:0 9px 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.customer-app .company-prepare-glow{box-shadow:0 9px 24px color-mix(in srgb,var(--primary) 34%,transparent)}}.customer-app .company-action-next-link{color:#fff;background:linear-gradient(140deg,var(--primary),var(--primary-strong));width:54px;min-height:54px;box-shadow:0 8px 20px var(--primary);border-radius:10px;align-self:center;place-items:center;margin:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.customer-app .company-action-next-link{box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 28%,transparent)}}.customer-app .company-action-next-link:hover{transform:translate(2px)}.customer-app .company-journey{margin:14px 0;padding:22px;scroll-margin-top:86px}.customer-app .company-journey-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;display:flex}.customer-app .company-journey-heading h2{letter-spacing:-.03em;margin:5px 0 7px;font-size:clamp(20px,2vw,25px)}.customer-app .company-journey-heading p{max-width:800px;color:var(--muted);font-size:var(--type-label);margin:0}.customer-app .company-journey-progress{text-align:right;flex:none;gap:8px;padding-top:2px;display:grid}.customer-app .company-journey-progress strong{color:var(--muted);font-size:var(--type-caption);letter-spacing:.035em}.customer-app .company-journey-progress>span{gap:4px;display:flex}.customer-app .company-journey-progress i{background:var(--surface-3);border-radius:99px;width:38px;height:6px}.customer-app .company-journey-progress i.complete{background:var(--success)}.customer-app .company-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.customer-app .company-journey-step{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface-2));border-radius:12px;flex-direction:column;min-width:0;min-height:318px;padding:17px;display:flex;position:relative}.customer-app .company-journey-step:after{z-index:2;width:30px;height:30px;color:var(--info);background:var(--canvas);content:"→";border-radius:50%;place-items:center;font-size:25px;font-weight:500;display:grid;position:absolute;top:50%;right:-27px;transform:translateY(-50%)}.customer-app .company-journey-step:last-child:after{display:none}.customer-app .company-journey-step>header{align-items:center;gap:11px;display:flex}.customer-app .company-journey-step>header>span{color:#fff;background:var(--info);width:42px;height:42px;box-shadow:0 0 0 7px var(--info);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:850;display:grid}@supports (color:color-mix(in lab, red, red)){.customer-app .company-journey-step>header>span{box-shadow:0 0 0 7px color-mix(in srgb,var(--info) 12%,transparent)}}.customer-app .company-journey-step header div{gap:2px;display:grid}.customer-app .company-journey-step header strong{color:var(--info);font-size:var(--type-label)}.customer-app .company-journey-step header small{color:var(--muted)}.customer-app .company-journey-step>p{color:var(--text);margin:24px 0;line-height:1.65}.customer-app .company-journey-step ul{gap:11px;margin:22px 0;padding:0;list-style:none;display:grid}.customer-app .company-journey-step li{color:var(--muted);font-size:var(--type-label);align-items:flex-start;gap:9px;display:flex}.customer-app .company-journey-step li i{width:19px;height:19px;color:var(--info);background:var(--info-soft);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:850;display:grid}.customer-app .company-journey-step li.complete{color:var(--text)}.customer-app .company-journey-step li.complete i{color:var(--success);background:var(--success-soft)}.customer-app .company-journey-step.analysis{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.customer-app .company-journey-step.analysis{border-color:color-mix(in srgb,var(--success) 28%,var(--border))}}.customer-app .company-journey-step.analysis>header>span{background:var(--success);box-shadow:0 0 0 7px var(--success)}@supports (color:color-mix(in lab, red, red)){.customer-app .company-journey-step.analysis>header>span{box-shadow:0 0 0 7px color-mix(in srgb,var(--success) 12%,transparent)}}.customer-app .company-journey-step.analysis header strong{color:var(--success)}.customer-app .company-journey-step.preparation.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.customer-app .company-journey-step.preparation.active{border-color:color-mix(in srgb,var(--primary) 64%,var(--border))}}.customer-app .company-journey-step.preparation.active{box-shadow:0 12px 34px var(--primary)}@supports (color:color-mix(in lab, red, red)){.customer-app .company-journey-step.preparation.active{box-shadow:0 12px 34px color-mix(in srgb,var(--primary) 20%,transparent)}}.customer-app .company-journey-step.preparation>header>span{background:var(--primary);box-shadow:0 0 0 8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.customer-app .company-journey-step.preparation>header>span{box-shadow:0 0 0 8px color-mix(in srgb,var(--primary) 14%,transparent)}}.customer-app .company-journey-step.preparation header strong{color:var(--primary)}.customer-app .company-journey-step .button{width:100%;margin-top:auto}.customer-app .company-journey-state{color:var(--info);background:var(--info-soft);text-align:center;border-radius:8px;margin-top:auto;margin-bottom:12px;padding:10px 12px}.customer-app .company-journey-step.analysis .company-journey-state{color:var(--success);background:var(--success-soft)}.customer-app .company-journey-callout{background:var(--primary-soft);border-radius:9px;gap:4px;margin:auto 0 16px;padding:14px;display:grid}.customer-app .company-journey-callout strong{color:var(--primary)}.customer-app .company-analysis-overview{grid-template-columns:minmax(0,1fr) 250px;gap:12px;margin-bottom:14px;scroll-margin-top:86px;display:grid}.customer-app .company-analysis-summary>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.customer-app .company-analysis-summary h2{font-size:var(--type-section);margin:4px 0 0}.customer-app .company-analysis-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-app .company-analysis-cards article{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-content:start;gap:8px;min-width:0;min-height:172px;padding:15px;display:grid}.customer-app .company-analysis-cards article>span{color:var(--primary);font-size:var(--type-caption);align-items:center;gap:7px;font-weight:850;display:flex}.customer-app .company-analysis-cards article>strong{font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-app .company-analysis-cards article>small{min-height:36px}.customer-app .company-analysis-cards article>b{width:fit-content;color:var(--info);background:var(--info-soft);font-size:var(--type-caption);border-radius:7px;margin-top:auto;padding:5px 8px}.customer-app .company-analysis-cards article>b.complete{color:var(--success);background:var(--success-soft)}.customer-app .company-analysis-details-link{border:1px solid var(--border);min-height:42px;color:var(--primary);font-size:var(--type-label);border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-top:12px;font-weight:800;display:flex}.customer-app .company-analysis-details-link:hover{border-color:var(--primary);background:var(--primary-soft)}.customer-app .company-analysis-available{flex-direction:column;display:flex}.customer-app .company-analysis-available dl{gap:0;margin:17px 0 0;display:grid}.customer-app .company-analysis-available dl>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.customer-app .company-analysis-available dt{color:var(--text);font-weight:720}.customer-app .company-analysis-available dd{background:var(--surface-3);text-align:center;border-radius:999px;min-width:27px;margin:0;padding:3px 7px;font-weight:850}.customer-app .company-stage-two-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;margin-bottom:14px;display:grid}.customer-app .company-stage-two-layout>.commercial-preparation{margin-bottom:0;scroll-margin-top:86px}.customer-app .company-quick-actions{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:17px;box-shadow:0 1px 2px #231c4808,0 9px 30px #372d690a}.customer-app .company-quick-actions>header{margin-bottom:13px}.customer-app .company-quick-actions h2{margin:4px 0 0;font-size:17px}.customer-app .company-quick-actions .commercial-toolbox{grid-template-columns:1fr;margin:0}.customer-app .company-quick-actions .toolbox-action{border-radius:10px;min-height:72px}.customer-app .company-quick-actions .toolbox-action strong{font-size:var(--type-label)}.customer-app .company-quick-actions .toolbox-action small{font-size:var(--type-caption)}@media (width<=1180px){.customer-app .today-v4-focus{grid-template-columns:minmax(0,64%) minmax(285px,36%)}.customer-app .today-v4-focus .morning-action-main{padding-right:230px}.customer-app .today-focus-orb{width:132px;height:132px;margin-right:58px}.customer-app .today-focus-orb i{width:200px;left:-34px}.customer-app .today-v4-operations{grid-template-columns:1fr}.customer-app .company-journey-steps{gap:24px}.customer-app .company-journey-step:after{right:-21px}.customer-app .company-analysis-overview,.customer-app .company-stage-two-layout{grid-template-columns:1fr}.customer-app .company-quick-actions .commercial-toolbox{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.customer-app .today-v4-focus{grid-template-columns:1fr}.customer-app .today-v4-focus .morning-action-main{grid-area:1/1;padding-bottom:10px;padding-right:24px}.customer-app .today-focus-orb{grid-area:2/1;justify-self:center;width:130px;height:130px;margin:44px auto 48px}.customer-app .today-v4-focus .morning-action-context{border-top:1px solid var(--primary);grid-area:3/1;padding:22px 24px 25px}@supports (color:color-mix(in lab, red, red)){.customer-app .today-v4-focus .morning-action-context{border-top:1px solid color-mix(in srgb,var(--primary) 24%,var(--border))}}.customer-app .today-v4-focus .morning-action-context{border-left:0;box-shadow:0 -16px 40px #1910461a}}@media (width<=900px){.customer-app .today-v4-operations .today-v3-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-app .company-journey-steps{grid-template-columns:1fr;gap:32px}.customer-app .company-journey-step{min-height:0}.customer-app .company-journey-step:after{content:"↓";inset:auto auto -31px 50%;transform:translate(-50%)}.customer-app .company-analysis-cards{grid-template-columns:1fr 1fr}}@media (width<=720px){.customer-app .today-v4-focus .morning-action-main,.customer-app .today-v4-focus .morning-action-context{padding-inline:19px}.customer-app .today-v4-focus .morning-action-main h2{font-size:25px}.customer-app .today-v4-operations .today-v3-kpis{grid-template-columns:1fr}.customer-app .company-verification-bar,.customer-app .company-verification-actions{flex-direction:column;align-items:stretch}.customer-app .company-verification-states{grid-template-columns:1fr;display:grid}.customer-app .company-verification-actions,.customer-app .company-verification-actions .button{width:100%}.customer-app .company-action-next-link{grid-column:1;width:auto;min-height:46px;margin:10px}.customer-app .company-journey{padding:18px 15px}.customer-app .company-journey-heading{flex-direction:column}.customer-app .company-journey-progress{text-align:left;width:100%}.customer-app .company-journey-progress>span i{flex:1}.customer-app .company-analysis-summary>header{flex-direction:column}.customer-app .company-analysis-cards,.customer-app .company-quick-actions .commercial-toolbox{grid-template-columns:1fr}.customer-app .company-analysis-cards article{min-height:148px}}@media (prefers-reduced-motion:reduce){.customer-app .company-action-next-link,.customer-app .company-analysis-details-link,.customer-app .company-prepare-glow,.customer-app .toolbox-action{transition:none}.customer-app .company-action-next-link:hover{transform:none}.customer-app .today-focus-orb b{animation:none}}.discover-leadflow{width:min(1240px,100% - 48px);color:var(--text);margin:0 auto;padding:58px 0 84px}.discover-hero{text-align:center;max-width:960px;margin:0 auto;padding:34px 0 76px}.discover-hero h1{letter-spacing:-.06em;margin:15px auto 20px;font-size:clamp(44px,6vw,74px);line-height:1.02}.discover-hero>p{max-width:820px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.7}.discover-hero .marketing-breadcrumb{justify-content:center;margin-bottom:34px}.discover-hero .hero-actions{margin-top:30px}.discover-intro{border:1px solid var(--border);background:linear-gradient(135deg,var(--surface),var(--primary-soft));border-radius:18px;grid-template-columns:1.2fr .8fr;align-items:end;gap:64px;margin-bottom:26px;padding:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.discover-intro{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--primary-soft) 58%,var(--surface)))}}.discover-intro h2{letter-spacing:-.045em;max-width:760px;margin:9px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.08}.discover-intro>p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.discover-journey{grid-template-columns:1fr 1fr;gap:12px;display:grid}.discover-journey article{border:1px solid var(--border);background:var(--surface);min-height:220px;box-shadow:0 10px 34px var(--text);border-radius:15px;grid-template-columns:58px minmax(0,1fr);gap:20px;padding:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.discover-journey article{box-shadow:0 10px 34px color-mix(in srgb,var(--text) 4%,transparent)}}.discover-step-number{width:52px;height:52px;color:var(--primary);background:var(--primary-soft);letter-spacing:.08em;border-radius:16px;place-items:center;font-size:13px;font-weight:900;display:grid}.discover-journey h2{letter-spacing:-.025em;margin:3px 0 12px;font-size:24px}.discover-journey p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.discover-ai{border:1px solid var(--primary);grid-template-columns:.8fr 1.2fr;gap:38px;margin-top:72px;padding:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.discover-ai{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border))}}.discover-ai{background:linear-gradient(145deg,var(--primary-soft),var(--surface));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.discover-ai{background:linear-gradient(145deg,color-mix(in srgb,var(--primary-soft) 60%,var(--surface)),var(--surface))}}.discover-ai-heading h2{letter-spacing:-.045em;margin:10px 0 16px;font-size:clamp(30px,4vw,46px);line-height:1.08}.discover-ai-heading p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.discover-ai-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.discover-ai-grid article{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:24px}.discover-ai-grid article>span,.discover-daily-proof>span{color:var(--primary);font-size:var(--type-caption);letter-spacing:.08em;font-weight:900}.discover-ai-grid ul{color:var(--muted);gap:12px;margin:20px 0 0;padding-left:19px;line-height:1.55;display:grid}.discover-sources{border-top:1px solid var(--border);margin-top:72px;padding-top:58px}.discover-sources header{max-width:780px}.discover-sources h2{letter-spacing:-.04em;margin:10px 0 30px;font-size:clamp(30px,4vw,46px);line-height:1.1}.discover-sources>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.discover-sources article{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:24px}.discover-sources article strong{margin-bottom:10px;font-size:17px;display:block}.discover-sources article p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.discover-sources nav{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.discover-sources nav a{border:1px solid var(--border);color:var(--primary);background:var(--surface);font-size:var(--type-label);border-radius:9px;padding:9px 12px;font-weight:800}.discover-sources nav a:hover,.discover-sources nav a:focus-visible{border-color:var(--primary);background:var(--primary-soft)}.discover-daily{color:#f8f7ff;background:linear-gradient(130deg,#100b35,#2f1d7f 58%,#5d3fe1);border-radius:20px;grid-template-columns:1fr .8fr;gap:56px;margin-top:72px;padding:44px;display:grid;box-shadow:0 28px 70px #331f8533}.discover-daily .eyebrow{color:#bfb5ff}.discover-daily h2{letter-spacing:-.045em;margin:10px 0 15px;font-size:clamp(30px,4vw,47px);line-height:1.08}.discover-daily p{color:#d0caed;margin:0;font-size:15px;line-height:1.7}.discover-daily-proof{background:#08051e4d;border:1px solid #ffffff2e;border-radius:15px;gap:6px;padding:25px;display:grid}.discover-daily-proof>span{color:#a99cff;margin-top:10px}.discover-daily-proof>span:first-child{margin-top:0}.discover-daily-proof>strong{font-size:17px;line-height:1.4}.discover-cta{border:1px solid var(--border);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:32px 36px;display:flex}.discover-cta h2{letter-spacing:-.035em;margin:8px 0 0;font-size:30px}.discover-cta .button{flex:none}.discover-leadflow-in-app{width:100%;padding-top:18px}.discover-leadflow-in-app .discover-hero{padding-top:22px}@media (width<=1000px){.discover-intro,.discover-ai,.discover-daily{grid-template-columns:1fr;gap:28px}.discover-sources>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.discover-marketing .marketing-nav{gap:8px;padding:12px 14px}.discover-marketing .marketing-nav .brand{padding-inline:0}.discover-marketing .marketing-nav .brand small{display:none}.discover-marketing .marketing-nav nav{gap:6px;min-width:0}.discover-marketing .marketing-nav nav>.button.secondary{display:none}.discover-marketing .marketing-nav .button{min-height:38px;padding-inline:10px;font-size:10px}.discover-leadflow{width:min(100% - 28px,1240px);padding:32px 0 54px}.discover-hero{padding:20px 0 46px}.discover-hero h1{font-size:42px}.discover-hero>p{font-size:16px}.discover-hero .hero-actions{flex-direction:column;align-items:stretch}.discover-intro,.discover-ai,.discover-daily{padding:25px 21px}.discover-journey,.discover-ai-grid,.discover-sources>div{grid-template-columns:1fr}.discover-journey article{grid-template-columns:46px minmax(0,1fr);gap:15px;min-height:0;padding:22px 18px}.discover-step-number{border-radius:13px;width:44px;height:44px}.discover-journey h2{font-size:21px}.discover-sources{margin-top:52px;padding-top:42px}.discover-daily{margin-top:52px}.discover-cta{flex-direction:column;align-items:stretch;padding:26px 22px}.discover-cta .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.discover-leadflow *{scroll-behavior:auto;transition:none!important;animation:none!important}}.landing-journey{grid-template-columns:minmax(300px,.86fr) minmax(0,1.65fr);align-items:center;gap:clamp(28px,3vw,52px);width:min(1240px,100% - 44px);margin-inline:auto;padding:64px 0 56px;display:grid}.landing-journey-copy h1{letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(38px,3.4vw,54px);line-height:1.08}.landing-journey-copy h1 em{color:var(--primary);font-style:normal}.landing-journey-copy>p{max-width:540px;color:var(--marketing-muted);margin:0 0 26px;font-size:17px;line-height:1.65}.landing-journey-pillars{grid-template-columns:.95fr 1.2fr .85fr;gap:16px;margin-top:32px;display:grid}.landing-journey-pillars>div{align-content:start;gap:5px;min-width:0;display:grid}.landing-journey-pillars>div+div{border-left:1px solid var(--marketing-border);padding-left:16px}.landing-journey-pillars strong{color:var(--primary);font-size:23px;line-height:1.2}.landing-journey-pillars span{color:var(--marketing-muted);font-size:12px;line-height:1.45}.landing-journey-pillars sup a{color:var(--primary);padding:3px}.landing-journey-trust{color:var(--marketing-muted);flex-wrap:wrap;gap:9px 20px;margin-top:22px;font-size:11px;display:flex}.landing-journey-trust span:before{content:"✓";color:var(--success);margin-right:6px;font-weight:800}.landing-journey-visual{min-width:0}.landing-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-journey-steps>li{--journey-accent:#315cf5;border:1px solid var(--journey-accent);flex-direction:column;min-width:0;padding:23px 15px 17px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.landing-journey-steps>li{border:1px solid color-mix(in srgb, var(--journey-accent) 12%, var(--marketing-border))}}.landing-journey-steps>li{background:linear-gradient(155deg, var(--journey-accent), var(--marketing-surface));border-radius:24px}@supports (color:color-mix(in lab, red, red)){.landing-journey-steps>li{background:linear-gradient(155deg, color-mix(in srgb, var(--journey-accent) 8%, var(--marketing-surface)), var(--marketing-surface))}}.landing-journey-steps>.journey-prepare{--journey-accent:var(--primary)}.landing-journey-steps>.journey-follow{--journey-accent:#085}html[data-theme=dark] .landing-journey-steps>.journey-find{--journey-accent:#819cff}html[data-theme=dark] .landing-journey-steps>.journey-follow{--journey-accent:#56d7a5}.journey-step-title{color:var(--marketing-text);border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.journey-step-title b{color:#fff;background:var(--journey-accent);width:38px;height:38px;box-shadow:inset 0 0 0 3px #ffffff24, 0 4px 12px var(--journey-accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.journey-step-title b{box-shadow:inset 0 0 0 3px #ffffff24, 0 4px 12px color-mix(in srgb, var(--journey-accent) 16%, transparent)}}.journey-step-title b{font-size:20px}html[data-theme=dark] .journey-step-title b{color:#100b29}.journey-step-title h2{letter-spacing:-.035em;margin:0;font-size:22px}.journey-step-title>svg{width:15px;color:var(--journey-accent);transition:transform .15s}.journey-step-title:hover>svg{transform:translate(3px)}.landing-journey-steps>li>p{min-height:106px;color:var(--marketing-muted);margin:18px 0 19px;font-size:13px;line-height:1.6}.journey-mini-panel{border:1px solid var(--marketing-border);background:var(--marketing-surface);box-shadow:0 8px 25px var(--journey-accent);border-radius:16px;flex:1;padding:15px 12px}@supports (color:color-mix(in lab, red, red)){.journey-mini-panel{box-shadow:0 8px 25px color-mix(in srgb, var(--journey-accent) 5%, transparent)}}.journey-mini-panel ul{gap:17px;margin:19px 0 0;padding:0;list-style:none;display:grid}.journey-mini-panel li{color:var(--marketing-muted);align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.journey-mini-panel svg{color:var(--journey-accent);flex-shrink:0}.journey-mini-search{border:1px solid var(--marketing-border);background:var(--marketing-soft);color:var(--marketing-muted);border-radius:8px;align-items:center;gap:7px;padding:9px 7px;font-size:10px;line-height:1.5;display:flex}.journey-mini-foot{border-top:1px solid var(--marketing-border);color:var(--journey-accent);margin-top:19px;padding-top:12px;font-size:10px;font-weight:750;display:block}.journey-mini-heading{align-items:center;gap:7px;min-height:35px;font-size:11px;line-height:1.5;display:flex}.journey-mini-checks li>span{height:23px;color:var(--success);background:var(--success-soft);border-radius:50%;flex:0 0 23px;place-items:center;font-weight:800;display:grid}.journey-channel-tags{border-top:1px solid var(--marketing-border);flex-wrap:wrap;align-items:center;gap:6px;margin-top:19px;padding-top:17px;display:flex}.journey-channel-tags>span{background:var(--primary-soft);color:var(--primary);border-radius:6px;padding:4px 7px;font-size:10px;font-weight:750}.journey-channel-tags small{color:var(--marketing-muted);margin-left:auto;font-size:10px}.journey-mini-panel .journey-mini-timeline{gap:0;margin:0}.journey-mini-timeline li{grid-template-columns:13px 1fr;gap:3px 9px;padding:8px 0 13px;display:grid;position:relative}.journey-mini-timeline li+li{border-top:1px solid var(--marketing-border);padding-top:13px}.journey-mini-timeline li:last-child{padding-bottom:5px}.journey-mini-timeline i{border:2px solid var(--journey-accent);border-radius:50%;width:10px;height:10px;margin-top:4px}.journey-mini-timeline li:nth-child(2) i{border-color:var(--warning)}.journey-mini-timeline li:nth-child(3) i{border-color:var(--primary)}.journey-mini-timeline strong{color:var(--marketing-text);font-size:12px}.journey-mini-timeline li>span{grid-column:2;font-size:10px}.journey-illustration-note{text-align:right;color:var(--marketing-muted);margin:13px 4px 0;font-size:10px;line-height:1.5;display:block}.landing-search-story,.landing-crm-story,#market-source{scroll-margin-top:100px}.landing-search-criteria{color:var(--marketing-muted);gap:9px;margin:23px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.landing-search-criteria li:before{content:"✓";color:var(--primary);margin-right:10px;font-weight:800}.landing-market-source{color:var(--marketing-muted);margin:36px 0 0;font-size:11px;line-height:1.65}.landing-market-source a{text-underline-offset:3px;text-decoration:underline}.landing-story-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:40px;margin-bottom:34px;display:grid}.landing-story-heading .v51-product-copy h2{max-width:760px}.landing-story-heading .v51-product-copy p{max-width:640px}.landing-story-heading .landing-search-criteria{margin:0 0 5px}.landing-crm-statuses{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:3px;display:flex}.landing-crm-statuses>span{background:var(--primary-soft);color:var(--primary);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:750}.landing-crm-statuses>span:first-child,.landing-crm-statuses>span:last-of-type{background:var(--success-soft);color:var(--success)}.landing-crm-statuses p{width:100%;color:var(--marketing-muted);text-align:right;margin:12px 0 0;font-size:16px;line-height:1.65}.landing-crm-shot{border:1px solid var(--marketing-border);background:var(--marketing-surface);box-shadow:0 24px 70px var(--primary);border-radius:22px;margin:0 0 24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.landing-crm-shot{box-shadow:0 24px 70px color-mix(in srgb, var(--primary) 10%, transparent)}}.landing-crm-shot>a{display:block}.landing-crm-shot img{width:100%;height:auto;display:block}.landing-crm-shot figcaption{color:var(--marketing-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;font-size:11px;line-height:1.5;display:flex}.landing-crm-shot figcaption a{color:var(--primary);align-items:center;gap:7px;font-weight:750;display:inline-flex}.landing-journey a:focus-visible,.landing-crm-shot a:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.landing-crm-shot>a:focus-visible{outline-offset:-4px}@media (width<=1200px){.landing-journey{grid-template-columns:1fr;gap:34px}.landing-journey-copy{max-width:680px}.landing-journey-copy h1{max-width:650px;font-size:50px}.landing-journey-pillars{max-width:480px}.landing-journey-steps>li>p{min-height:65px}.journey-mini-panel{padding:18px}.journey-mini-panel li{font-size:12px}}@media (width>=761px) and (width<=900px){.marketing-body.landing-v51 .marketing-nav{flex-wrap:wrap;gap:12px}.marketing-body.landing-v51 .marketing-nav nav{flex:100%;justify-content:space-between;gap:12px}}@media (width<=760px){.landing-journey{width:calc(100% - 28px);padding:38px 0 46px}.landing-journey-copy h1{font-size:clamp(37px,7vw,48px)}.landing-journey-copy>p{font-size:16px}.landing-journey-pillars{gap:10px}.landing-journey-pillars>div+div{padding-left:10px}.landing-journey-pillars span{font-size:11px}.landing-journey-steps{grid-template-columns:1fr;gap:16px}.landing-journey-steps>li{grid-template-columns:1fr 1.2fr;gap:0 20px;padding:22px;display:grid}.landing-journey-steps>li>p{grid-column:1;min-height:0;margin-bottom:0}.journey-step-title{align-self:start}.journey-mini-panel{grid-area:1/2/3;padding:14px}.journey-illustration-note{text-align:left}.landing-story-heading{grid-template-columns:1fr;gap:24px}.landing-crm-statuses{justify-content:flex-start}.landing-crm-statuses p{text-align:left}.landing-crm-shot{border-radius:12px}.landing-crm-shot figcaption{padding:12px}}@media (width<=480px){.landing-journey-steps>li{gap:0;padding:23px;display:flex}.landing-journey-steps>li>p{margin:14px 0 19px}.journey-mini-panel{padding:17px}.journey-mini-panel li{font-size:13px}.journey-mini-panel ul{gap:13px}.journey-mini-timeline strong{font-size:13px}.journey-mini-timeline li>span{font-size:11px}}@media (width<=400px){.marketing-body.landing-v51 .marketing-nav nav>.button{white-space:normal;text-align:center;max-width:132px;min-height:42px;line-height:1.25}}@media (prefers-reduced-motion:reduce){.journey-step-title>svg{transition:none}.journey-step-title:hover>svg{transform:none}}.analysed-catalog{min-width:0;font-size:var(--lf-font-body,14px);gap:18px;line-height:1.45;display:grid}.analysed-catalog-header{grid-template-columns:minmax(280px,1fr) minmax(580px,1.25fr);align-items:center;gap:24px;display:grid}.customer-app .analysed-catalog .page-header{margin:0}.customer-app .analysed-catalog .page-header h1{font-size:var(--lf-font-page-title,28px);line-height:1.15}.analysed-catalog-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analysed-kpi{--kpi-accent:var(--primary);--kpi-soft:var(--primary-soft);border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:12px;padding:18px 14px;display:flex}.analysed-kpi.tone-danger{--kpi-accent:var(--danger);--kpi-soft:var(--danger-soft)}.analysed-kpi.tone-success{--kpi-accent:var(--success);--kpi-soft:var(--success-soft)}.analysed-kpi.tone-warning{--kpi-accent:var(--warning);--kpi-soft:var(--warning-soft)}.catalog-kpi-icon{width:42px;height:42px;color:var(--kpi-accent);background:var(--kpi-soft);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.analysed-kpi div{align-content:start;gap:6px;min-width:0;display:grid}.analysed-kpi strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.analysed-kpi div>span{color:var(--muted);font-size:14px}.analysed-kpi small{color:var(--kpi-accent)}.analysed-catalog-scope,.catalog-map-note{color:var(--muted);font-size:12px}.analysed-catalog-scope{margin:0}.analysed-catalog-filters{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(120px,1fr)) minmax(165px,1.15fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.analysed-catalog-filters label{min-width:0}.analysed-catalog-filters .search-field{background:var(--surface);border-radius:8px;width:100%;max-width:none;height:42px}.analysed-catalog-filters input{min-width:0;font-size:14px}.analysed-catalog-filters select{border:1px solid var(--border);width:100%;max-width:100%;height:42px;color:var(--text);background-color:var(--surface);text-overflow:ellipsis;border-radius:8px;padding:0 28px 0 10px;font-size:14px}.analysed-catalog-filters .catalog-reset{min-height:42px;color:var(--primary);justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:inline-flex}.analysed-catalog-filters :is(select,input,button):focus-visible,.analysed-catalog .catalog-view:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.analysed-catalog-body{align-items:start;gap:16px;display:grid}.analysed-catalog-list{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;min-height:clamp(440px,100dvh - 96px,720px);overflow:hidden}.analysed-catalog-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--lf-font-body,14px)}.analysed-catalog-table th{text-align:left;background:var(--surface-2);color:var(--muted);overflow-wrap:normal;padding:16px 10px;font-size:12px;font-weight:650}.analysed-catalog-table th:first-child{width:17%}.analysed-catalog-table th:nth-child(2){width:12%}.analysed-catalog-table th:nth-child(3){width:18%}.analysed-catalog-table th:nth-child(4){width:11%}.analysed-catalog-table th:nth-child(5){width:10%}.analysed-catalog-table th:nth-child(6){width:11%}.analysed-catalog-table th:nth-child(7){width:13%}.analysed-catalog-table th:nth-child(8){width:8%}.analysed-catalog-table td{border-top:1px solid var(--border);vertical-align:middle;overflow-wrap:anywhere;padding:20px 10px}.analysed-catalog-table tr:hover td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.analysed-catalog-table tr:hover td{background:color-mix(in srgb,var(--primary) 3%,var(--surface))}}.analysed-catalog-table td>strong,.analysed-catalog-table td>small{display:block}.analysed-catalog-table small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.catalog-company{align-items:center;gap:10px;display:flex}.catalog-company>div,.catalog-icon-line>div{min-width:0}.catalog-company strong{font-size:16px;line-height:1.3}.catalog-company-avatar{width:38px;height:38px;color:var(--primary);background:var(--primary-soft);text-transform:uppercase;border-radius:50%;flex:0 0 38px;place-items:center;font-size:15px;font-weight:750;display:grid}.catalog-icon-line{align-items:flex-start;gap:7px;display:flex}.catalog-icon-line>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.catalog-email{font-variant-numeric:tabular-nums;font-size:12px}.customer-app .analysed-catalog .catalog-view{width:100%;min-width:0;max-width:100%;min-height:38px;color:var(--primary);border-color:var(--primary);gap:4px;padding:8px 4px;font-size:14px}@supports (color:color-mix(in lab, red, red)){.customer-app .analysed-catalog .catalog-view{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}}.customer-app .analysed-catalog .catalog-view{white-space:nowrap}.catalog-view svg{flex-shrink:0}.catalog-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.customer-app .analysed-catalog .catalog-row-actions .catalog-view{flex:1 0 60px;width:auto}.catalog-row-menu{position:relative}.customer-app .analysed-catalog .catalog-menu-toggle{min-width:32px;min-height:38px;color:var(--primary);padding:4px}.catalog-menu-panel{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:8px;width:210px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0002}.catalog-menu-panel button{text-align:left;width:100%;color:var(--text);border-radius:6px;padding:10px;font-size:14px}.catalog-menu-panel button:hover{background:var(--surface-2)}.catalog-row-actions button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.catalog-badge{background:var(--primary-soft);color:var(--primary);overflow-wrap:normal;border-radius:6px;margin-top:6px;padding:5px 6px;font-size:12px;line-height:1.35;display:inline-block}.catalog-badge.positive{background:var(--success-soft);color:var(--success)}.catalog-crm-status.status-contacted,.catalog-crm-status.status-won{color:var(--success);background:var(--success-soft)}.catalog-crm-status.status-follow_up{color:var(--warning);background:var(--warning-soft)}.catalog-crm-status.status-discussion,.catalog-crm-status.status-meeting,.catalog-crm-status.status-proposal{color:var(--info);background:var(--info-soft)}.catalog-crm-status.status-paused,.catalog-crm-status.status-lost,.catalog-crm-status.status-qualify{color:var(--muted);background:var(--surface-2)}.catalog-audit-score{width:56px;height:56px;color:var(--text);background:var(--border);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:50%;place-items:center;padding:4px;font-size:12px;font-weight:750;display:inline-grid}.catalog-audit-score.measured{background:conic-gradient(var(--primary) var(--audit-progress),var(--border) 0)}.catalog-audit-score>span{background:var(--surface);border-radius:50%;place-items:center;width:100%;min-width:0;height:100%;line-height:1;display:grid}.catalog-task{align-items:flex-start;gap:6px;font-size:13px;display:inline-flex}.catalog-task svg{color:var(--primary);flex-shrink:0;margin-top:2px}.catalog-task.overdue{color:var(--danger);background:var(--danger-soft);border-radius:7px;padding:7px}.catalog-task.overdue svg{color:inherit}.customer-app .analysed-catalog .analysed-catalog-map{border:1px solid var(--border);border-radius:12px;min-width:0;height:clamp(440px,100dvh - 96px,720px);min-height:440px;position:sticky;top:76px;overflow:hidden}.customer-app .analysed-catalog .analysed-catalog-map .search-map-canvas,.customer-app .analysed-catalog .analysed-catalog-map .leadflow-google-map,.customer-app .analysed-catalog .search-map-unavailable{height:100%;min-height:0}.catalog-map-note{background:var(--surface);border:1px solid var(--border);pointer-events:none;border-radius:8px;padding:10px 12px;position:absolute;bottom:28px;left:12px;right:12px}.analysed-catalog-footer{background:var(--primary-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.catalog-footer-icon{color:var(--primary);flex-shrink:0}.analysed-catalog-footer>div{flex:1}.analysed-catalog-footer p{color:var(--muted);margin:6px 0 0}.customer-app .workspace-company-view .filter-bar{border-radius:12px;margin-bottom:12px}.customer-app .workspace-company-view .search-experience{background:0 0;border:0;margin-inline:0}.customer-app .workspace-company-view .search-experience-toolbar{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:14px}.customer-app .workspace-company-view .search-v3-layout--workspace{align-items:start;gap:16px}.customer-app .workspace-company-view .search-v3-list-pane{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-height:clamp(440px,100dvh - 96px,720px)}.customer-app .workspace-company-view .search-v3-list-pane>.workspace-company-table{overflow:visible}.customer-app .workspace-company-view .workspace-company-table-head{border-radius:12px 12px 0 0}.customer-app .workspace-company-view .workspace-company-table-item:last-child .workspace-company-table-row{border-radius:0 0 12px 12px}.customer-app .workspace-company-view .search-map-panel{border:1px solid var(--border);border-radius:12px}.customer-app .workspace-company-view .search-map-canvas,.customer-app .workspace-company-view .leadflow-google-map,.customer-app .workspace-company-view .search-map-unavailable{height:100%;min-height:0}@media (width>=1321px){.customer-app .analysed-catalog-body,.customer-app .workspace-company-view .search-v3-layout--workspace{grid-template-columns:minmax(0,1fr) minmax(300px,calc(33.3333% - 60px))}}.customer-app .sidebar .nav-link>.nav-link-copy{width:auto;color:inherit;text-align:left;place-items:start;gap:4px;padding-block:8px;font-size:14px;display:grid}.customer-app .nav-link-copy small{color:inherit;opacity:.85;font-size:11px;font-weight:400}@media (width>=761px){.customer-app .sidebar{overflow-y:auto}.customer-app .sidebar>*{flex-shrink:0}}@media (width<=1700px){.analysed-catalog-header{grid-template-columns:1fr}.analysed-catalog-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.analysed-catalog-filters .catalog-reset{justify-self:start}}@media (width>=1321px) and (width<=1600px){.analysed-catalog-table th,.analysed-catalog-table td{padding-inline:6px}.catalog-company{flex-direction:column;align-items:flex-start;gap:8px}.catalog-icon-line{flex-direction:column;gap:5px}}@media (width<=1320px){.customer-app .analysed-catalog-body,.customer-app .workspace-company-view .search-v3-layout--workspace{grid-template-columns:minmax(0,1fr);display:grid}.customer-app .analysed-catalog .analysed-catalog-map,.customer-app .workspace-company-view .search-map-panel{height:360px;min-height:360px;position:relative;top:auto}.analysed-catalog-list,.customer-app .workspace-company-view .search-v3-list-pane{min-height:0}}@media (width<=1000px){.analysed-catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.analysed-catalog-filters .search-field{grid-column:1/-1}.analysed-catalog-table th,.analysed-catalog-table td{padding-inline:6px}.catalog-company{flex-direction:column;align-items:flex-start}.catalog-icon-line{flex-direction:column}}@media (width<=700px){.customer-app .analysed-catalog .page-header h1{font-size:25px}.analysed-catalog-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analysed-kpi{flex-direction:column;gap:10px;padding:14px}.analysed-catalog-table thead{display:none}.analysed-catalog-table,.analysed-catalog-table tbody,.analysed-catalog-table tr{display:block}.analysed-catalog-table tr{border-bottom:1px solid var(--border);padding:16px}.analysed-catalog-table td{border:0;padding:9px 0;display:block}.analysed-catalog-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.catalog-company,.catalog-icon-line{flex-direction:row;align-items:center}.catalog-company strong{font-size:15px}.customer-app .analysed-catalog .catalog-view{width:auto;min-width:100px;min-height:44px}.analysed-catalog-footer{flex-direction:column;align-items:stretch}.analysed-catalog-footer .button{white-space:normal;text-align:center}}@media (width<=760px){.customer-app .sidebar .nav-link>.nav-link-copy{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.customer-app .sidebar .nav-list{min-width:0;overflow-x:auto}.customer-app .sidebar .nav-link:nth-of-type(n+5){display:flex}.customer-app .sidebar .nav-link{flex-shrink:0;font-size:0}}.customer-app .fiche-workspace-v664{flex-direction:column;gap:16px;min-width:0;display:flex}.fiche-workspace-v664>*{min-width:0;margin-block:0}.fiche-header-contacts{flex-wrap:wrap;gap:16px;display:flex}.fiche-header-contacts span{overflow-wrap:anywhere;gap:4px;max-width:220px;display:grid}.fiche-header-contacts small{color:var(--muted)}.customer-app .fiche-workspace-v664 .company-hero-card{grid-template-columns:minmax(280px,1fr) minmax(0,1.2fr);padding:20px}.fiche-workspace-v664 .company-hero-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.fiche-workspace-v664 .company-identity>span:last-child{min-width:0}.fiche-workspace-v664 .company-logo{flex-shrink:0}.fiche-workspace-v664 .panel{border-radius:12px}.fiche-journey-heading h2{font-size:var(--lf-font-section-title,21px);margin:6px 0}.fiche-journey-heading p{color:var(--muted);margin:0 0 18px}.fiche-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fiche-journey-card{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.fiche-journey-card header{align-items:center;gap:12px;display:flex}.fiche-journey-card header strong{font-size:var(--lf-font-card-title,15px)}.fiche-journey-card small{color:var(--muted);display:block}.fiche-journey-card p{margin:0}.fiche-journey-card>.button{justify-content:center;margin-top:auto}.customer-app .fiche-journey-card>.button.secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.fiche-journey-card.is-next{background:var(--primary-soft);border-color:var(--primary)}.fiche-journey-card.is-complete header small{color:var(--success,#15956e)}.fiche-journey-states{flex-wrap:wrap;gap:24px;display:flex}.fiche-step-number{width:34px;height:34px;color:var(--primary);background:var(--primary-soft);border-radius:50%;flex:0 0 34px;place-items:center;font-weight:750;display:inline-grid}.fiche-overview-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;display:grid}.fiche-section-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.fiche-section-heading h2,.fiche-manual h2{margin:0;font-size:18px}.fiche-manual p,.fiche-overview p{color:var(--muted);line-height:1.6}.fiche-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.fiche-facts-grid dt{color:var(--muted);font-size:13px}.fiche-facts-grid dd{overflow-wrap:anywhere;margin:5px 0 0}.fiche-fact-icon{width:34px;height:34px;color:var(--primary);background:var(--primary-soft);border-radius:9px;flex-shrink:0;place-items:center;font-style:normal;display:inline-grid}.fiche-facts-grid>div{padding-left:46px;position:relative}.fiche-facts-grid>div>.fiche-fact-icon{position:absolute;top:2px;left:0}.fiche-quick-add summary .fiche-fact-icon{vertical-align:middle;width:25px;height:25px;margin-right:8px}.fiche-section-heading h2,.fiche-manual h2{letter-spacing:-.025em;font-weight:750}.fiche-quick-add{border:1px solid var(--border);border-radius:8px;margin-top:8px;padding:10px 12px}.fiche-quick-add summary{cursor:pointer;color:var(--text)}.fiche-quick-add summary span{float:right;color:var(--primary)}.fiche-quick-add form{margin-top:12px}.fiche-user-fact{border-bottom:1px solid var(--border);overflow-wrap:anywhere;gap:5px;padding:12px 0;display:grid}.fiche-user-fact small{color:var(--primary)}.fiche-verification-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.fiche-verification-grid article{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;gap:8px;padding:12px;display:grid}.fiche-verification-grid small,.fiche-verification-grid article>span{color:var(--muted);font-size:12px}.customer-app .fiche-workspace-v664 .company-stage-two-layout,.customer-app .fiche-workspace-v664 .detail-grid{flex-direction:column;gap:16px;display:flex}.customer-app .fiche-workspace-v664 .company-stage-two-layout>*,.customer-app .fiche-workspace-v664 .detail-grid>*{width:100%;max-width:none}.customer-app .fiche-workspace-v664 .detail-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:static}.fiche-workspace-v664 #crm,.fiche-workspace-v664 .commercial-conversation{grid-column:1/-1}.fiche-workspace-v664 #crm>.stack-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}.fiche-workspace-v664 input,.fiche-workspace-v664 textarea{min-width:0;max-width:100%}.fiche-all-technical>summary{cursor:pointer;padding:8px;font-weight:650}.fiche-all-technical[open]>summary{margin-bottom:16px}.customer-app .fiche-workspace-v664{font-size:var(--lf-font-body,14px);line-height:1.5}.customer-app .fiche-workspace-v664 :is(p,dd,input,select,textarea,.prose-output){font-size:var(--lf-font-body,14px);line-height:1.55}.customer-app .fiche-workspace-v664 :is(small,.eyebrow,dt){font-size:var(--lf-font-meta,12px)}.customer-app .fiche-workspace-v664 :is(.fiche-section-heading h2,.panel-head h2){font-size:var(--lf-font-section-title,21px);font-weight:750}.customer-app .fiche-workspace-v664 h3{font-size:var(--lf-font-card-title,15px)}.fiche-section-heading .fiche-step-number{color:#fff;background:var(--primary)}.fiche-channel-tablist{border-bottom:1px solid var(--border);gap:8px;margin-bottom:12px;display:flex}.fiche-channel-tablist[hidden],.fiche-workspace-v664 [data-channel-panel][hidden]{display:none}.fiche-channel-tablist button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}.fiche-channel-tablist button[aria-selected=true]{border-color:var(--primary);color:var(--primary);font-weight:750}.fiche-channel-tablist button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.customer-app .fiche-workspace-v664 .commercial-channel-grid{grid-template-columns:minmax(0,1fr)}.customer-app .fiche-workspace-v664 .detail-side{grid-template-columns:repeat(3,minmax(0,1fr))}.fiche-follow-up>#crm{box-shadow:none;border:0;order:0;padding:0}.fiche-message-summary{order:1}.fiche-tasks-card{order:2}.fiche-notes-card{order:3}.fiche-follow-up>.outcome-panel{order:4;grid-column:1/-1}.fiche-follow-up>.commercial-conversation{order:5}.fiche-follow-up>.panel:not(#crm){min-width:0;margin:0}.fiche-message-summary h3{align-items:center;gap:10px;margin:0 0 18px;display:flex}.fiche-message-summary small,.fiche-tasks-card summary small{color:var(--muted);margin-block:12px;display:block}.fiche-tasks-card summary{cursor:pointer;list-style:none}.fiche-tasks-card summary strong{margin-left:10px}.fiche-tasks-card[open]>summary{margin-bottom:18px}.fiche-notes-card summary{align-items:start}.customer-app .fiche-workspace-v664 .fiche-notes-card summary strong{font-size:var(--lf-font-card-title,15px)}.customer-app .fiche-workspace-v664 .fiche-notes-card summary small{color:var(--muted);letter-spacing:normal;font-weight:400}.fiche-message-summary h3{font-weight:700}.fiche-follow-up p,.fiche-follow-up small{overflow-wrap:anywhere}@media (width<=1000px){.customer-app .fiche-workspace-v664 .company-hero-card{grid-template-columns:1fr}.fiche-workspace-v664 .company-hero-actions{justify-content:flex-start}.fiche-overview-grid{grid-template-columns:1fr}.fiche-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fiche-journey-grid{grid-template-columns:1fr}.fiche-workspace-v664 #crm>.stack-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.customer-app .fiche-workspace-v664 .detail-side,.fiche-facts-grid{grid-template-columns:1fr}.fiche-step-number{flex-basis:28px;width:28px;height:28px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f7f7fc;--surface:#fff;--surface-2:#fafaff;--surface-3:#f0effa;--text:#17162a;--muted:#706e84;--subtle:#9a98ac;--border:#e5e3ef;--border-strong:#d5d2e3;--primary:#6956e8;--primary-strong:#5540d8;--primary-soft:#efecff;--primary-glow:#b6a9ff;--info:#3972e6;--info-soft:#ebf1ff;--warning:#ad6b00;--warning-soft:#fff3dc;--danger:#cf4a62;--danger-soft:#ffedf1;--success:#159267;--success-soft:#e6f7f0;--sidebar:#fff;--sidebar-text:#646177;--shadow:0 14px 38px #372d6914}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#10101a;--surface:#181724;--surface-2:#1e1d2c;--surface-3:#29273a;--text:#f4f2ff;--muted:#aaa6bb;--subtle:#817d94;--border:#302e43;--border-strong:#44405d;--primary:#9688ff;--primary-strong:#b2a8ff;--primary-soft:#2b2654;--primary-glow:#6956e8;--info:#86a9ff;--info-soft:#202d50;--warning:#f2a93b;--warning-soft:#3b2c18;--danger:#ff817a;--danger-soft:#422321;--success:#5dd082;--success-soft:#183725;--sidebar:#151420;--sidebar-text:#b1aec1;--shadow:0 12px 30px #0000002e}@media (prefers-color-scheme:dark){html[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#10101a;--surface:#181724;--surface-2:#1e1d2c;--surface-3:#29273a;--text:#f4f2ff;--muted:#aaa6bb;--subtle:#817d94;--border:#302e43;--border-strong:#44405d;--primary:#9688ff;--primary-strong:#b2a8ff;--primary-soft:#2b2654;--primary-glow:#6956e8;--info:#86a9ff;--info-soft:#202d50;--warning:#f2a93b;--warning-soft:#3b2c18;--danger:#ff817a;--danger-soft:#422321;--success:#5dd082;--success-soft:#183725;--sidebar:#151420;--sidebar-text:#b1aec1;--shadow:0 12px 30px #0000002e}}*{box-sizing:border-box}html{background:var(--canvas);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{color:var(--text);background:var(--canvas);margin:0;font-size:14px;line-height:1.45}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}small{color:var(--muted)}.app-shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);height:100vh;color:var(--sidebar-text);z-index:30;border-right:1px solid #ffffff0d;flex-direction:column;padding:24px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand strong{color:var(--text);letter-spacing:-.02em;font-size:17px;display:block}.sidebar .brand strong{color:#fff}.brand small{margin-top:1px;font-size:10px;display:block}.demo-badge{color:#f2cf69;letter-spacing:.07em;text-align:center;background:#2f2918;border:1px solid #735d20;border-radius:4px;margin:20px 0 4px;padding:7px 8px;font-size:9px;font-weight:800}.nav-list{flex-direction:column;gap:4px;margin-top:28px;display:flex}.nav-link{border-radius:6px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-weight:650;transition:all .15s;display:flex}.nav-link span{color:#7f9198;text-align:center;width:18px;font-size:17px}.nav-link:hover{color:#fff;background:#ffffff0d}.nav-link.active{color:#9ce0d9;background:#1a3838}.sidebar-foot{gap:12px;margin-top:auto;display:grid}.theme-toggle,.quiet-button{width:100%;color:var(--sidebar-text);text-align:left;background:0 0;border:0;border-radius:5px;padding:8px}.theme-toggle:hover,.quiet-button:hover{background:#ffffff0f}.user-card{border-top:1px solid #ffffff14;align-items:center;gap:9px;padding-top:14px;display:flex;overflow:hidden}.user-card strong,.user-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-card strong{color:#fff;font-size:12px}.avatar{color:#fff;background:#2a4148;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.main-content{min-width:0;padding:34px 38px 60px}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.page-header.compact{align-items:center}.page-header h1{letter-spacing:-.045em;margin:5px 0 6px;font-size:clamp(26px,3vw,36px);line-height:1.1}.page-header p{color:var(--muted);max-width:680px;margin:0}.eyebrow{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850;display:inline-block}.header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.freshness{border:1px solid var(--border);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:inline-flex}.freshness i{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px var(--success-soft);border-radius:50%}.button{border:1px solid var(--primary);background:var(--primary);color:#fff;border-radius:5px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:750;transition:all .15s;display:inline-flex}.button:hover{background:var(--primary-strong)}.button.secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.button.secondary:hover{background:var(--surface-2);border-color:var(--primary)}.button.large{min-height:46px;padding:0 20px;font-size:15px}.quota-pill,.version-pill{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:7px 11px;font-size:11px}.flash{border:1px solid;border-radius:5px;margin-bottom:18px;padding:11px 14px}.flash.success{color:var(--success);background:var(--success-soft);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.flash.success{border-color:color-mix(in srgb, var(--success) 30%, transparent)}}.flash.error{color:var(--danger);background:var(--danger-soft);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.flash.error{border-color:color-mix(in srgb, var(--danger) 30%, transparent)}}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.stat-card{border:1px solid var(--border);background:var(--surface);border-radius:7px;flex-direction:column;min-height:105px;padding:16px;display:flex;box-shadow:0 1px 1px #00000005}.stat-label{color:var(--muted);font-size:11px;font-weight:700}.stat-value{letter-spacing:-.04em;margin-top:9px;font-size:27px}.stat-card small{margin-top:auto;font-size:10px}.stat-card.info .stat-value{color:var(--info)}.stat-card.warning .stat-value{color:var(--warning)}.stat-card.success .stat-value{color:var(--success)}.stat-card.danger .stat-value{color:var(--danger)}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.span-2{grid-column:span 2}.span-3{grid-column:1/-1}.panel,.table-panel{background:var(--surface);border:1px solid var(--border);border-radius:7px;box-shadow:0 1px 1px #00000005}.panel{min-width:0;padding:18px}.panel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.panel-head h2{letter-spacing:-.025em;margin:2px 0 0;font-size:17px}.panel-head>a{color:var(--primary);font-size:11px;font-weight:700}.priority-row{border-top:1px solid var(--border);grid-template-columns:46px 1.2fr 1.35fr auto 14px;align-items:center;gap:12px;padding:13px 18px;display:grid}.priority-row:hover{background:var(--surface-2)}.score{background:var(--surface-3);width:43px;height:43px;color:var(--muted);border-radius:7px;place-items:center;font-size:17px;font-weight:900;display:inline-grid}.score.hot{background:var(--danger-soft);color:var(--danger)}.score.warm{background:var(--warning-soft);color:var(--warning)}.score.compact{width:36px;height:36px;font-size:14px}.score.large{flex-direction:column;width:60px;height:60px;line-height:1;display:flex}.score.large small{color:inherit;text-transform:uppercase;margin-top:5px;font-size:8px}.company-main strong,.company-main small{display:block}.company-main small{margin-top:3px;font-size:10px}.reason{color:var(--muted);font-size:11px}.status-pill{white-space:nowrap;background:var(--surface-3);width:fit-content;color:var(--muted);border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.status-pill.new,.status-pill.qualified{color:var(--info);background:var(--info-soft)}.status-pill.contacted,.status-pill.meeting,.status-pill.warning{color:var(--warning);background:var(--warning-soft)}.status-pill.proposal,.status-pill.won,.status-pill.completed,.status-pill.fresh{color:var(--success);background:var(--success-soft)}.status-pill.lost,.status-pill.failed,.status-pill.error,.status-pill.danger{color:var(--danger);background:var(--danger-soft)}.pipeline-summary{gap:11px;display:grid}.pipeline-summary>div{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;font-size:11px;display:grid}.pipeline-summary i,.score-breakdown i{background:linear-gradient(90deg,var(--primary) var(--progress),var(--surface-3) var(--progress));border-radius:10px;grid-column:1/-1;height:4px}.timeline-list{display:grid}.timeline-list>div{border-bottom:1px solid var(--border);grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.timeline-list>div:last-child{border:0}.timeline-icon{background:var(--primary-soft);width:25px;height:25px;color:var(--primary);border-radius:50%;place-items:center;font-weight:800;display:grid}.timeline-list p{margin:0}.timeline-list strong,.timeline-list small{display:block}.timeline-list small,.timeline-list time{color:var(--muted);font-size:9px}.timeline-list.detailed>div{grid-template-columns:30px 1fr auto}.source-mini-list{gap:7px;display:grid}.source-mini-list>div{grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:8px 0;display:grid}.source-mini-list p{margin:0}.source-mini-list strong,.source-mini-list small{display:block}.source-mini-list strong{text-transform:capitalize;font-size:11px}.source-dot{background:var(--subtle);border-radius:50%;width:8px;height:8px}.source-dot.fresh,.source-dot.completed{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.source-dot.stale{background:var(--warning)}.source-dot.error{background:var(--danger)}.billing-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:850px;display:grid}.billing-grid .panel.featured{border-color:var(--primary)}.billing-grid h2{margin:12px 0;font-size:38px}.billing-grid h2 small{font-size:12px}.billing-grid ul{color:var(--muted);gap:8px;margin:20px 0;padding-left:18px;display:grid}.billing-overview{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:16px;margin-bottom:16px;display:grid}.billing-status-card{flex-direction:column;justify-content:space-between;gap:30px;display:flex}.billing-status-card h2{margin:8px 0;font-size:30px}.billing-status-card p{color:var(--muted);margin:0}.usage-panel .section-heading{margin-bottom:18px}.usage-grid{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.usage-line>div:first-child{justify-content:space-between;gap:12px;margin-bottom:7px;font-size:11px;display:flex}.usage-line span{color:var(--muted);white-space:nowrap}.usage-track{background:var(--surface-3);border-radius:999px;height:7px;overflow:hidden}.usage-track i{border-radius:inherit;background:linear-gradient(90deg,var(--primary),#927cff);height:100%;display:block}.billing-grid .current-plan{box-shadow:inset 0 0 0 1px var(--primary)}.billing-grid button:disabled{cursor:not-allowed;opacity:.55}.preparation-extensions-panel{border-color:var(--primary);justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.preparation-extensions-panel{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}}.preparation-extensions-panel h2{margin:6px 0}.preparation-extensions-panel p,.preparation-extensions-panel small{color:var(--muted);margin:0}.preparation-addon-offers{margin-bottom:16px}.preparation-addon-offers .section-heading p{color:var(--muted);margin:6px 0 0}.preparation-addon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.preparation-addon-grid article{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:8px;padding:14px;display:grid}.preparation-addon-grid article span{color:var(--primary);font-size:20px;font-weight:850}.preparation-addon-list{text-align:right;gap:6px;display:grid}.billing-warning-banner{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.billing-warning-banner{border-color:color-mix(in srgb,var(--warning) 45%,var(--border))}}.billing-warning-banner{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.billing-warning-banner{background:color-mix(in srgb,var(--warning) 8%,var(--surface))}}.paused-workspace-page{background:radial-gradient(circle at 50% 0,var(--primary),transparent 42%),var(--bg);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.paused-workspace-page{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--primary) 14%,transparent),transparent 42%),var(--bg)}}.paused-workspace-shell{align-content:center;gap:24px;width:min(920px,100% - 32px);min-height:100vh;margin:auto;padding:36px 0;display:grid}.paused-workspace-shell>.brand{width:max-content}.paused-workspace-card{text-align:center;box-shadow:0 28px 80px var(--primary);gap:18px;padding:clamp(28px,5vw,58px);display:grid}@supports (color:color-mix(in lab, red, red)){.paused-workspace-card{box-shadow:0 28px 80px color-mix(in srgb,var(--primary) 15%,transparent)}}.paused-workspace-card h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,56px)}.paused-workspace-card>p{color:var(--muted);margin:0}.paused-workspace-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.paused-workspace-stats div{border:1px solid var(--border);background:var(--surface-2);border-radius:13px;gap:6px;padding:20px 12px;display:grid}.paused-workspace-stats strong{color:var(--primary);font-size:30px}.paused-workspace-stats span{color:var(--muted);font-size:11px;line-height:1.35}.paused-data-promise{font-weight:800;color:var(--text)!important}.paused-workspace-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.paused-workspace-actions .quiet-button,.paused-workspace-card>form>.quiet-button{width:auto;color:var(--muted);text-align:center}.paused-workspace-actions .quiet-button:hover,.paused-workspace-card>form>.quiet-button:hover{color:var(--text)}.paused-legal-links{flex-wrap:wrap;justify-content:center;gap:18px;font-size:12px;display:flex}.paused-workspace-card>form{justify-self:center}.filter-bar{background:var(--surface);border:1px solid var(--border);border-radius:7px 7px 0 0;align-items:center;gap:8px;padding:10px;display:flex}.filter-bar select,.search-field{border:1px solid var(--border);background:var(--surface-2);height:38px;color:var(--text);border-radius:5px}.filter-bar select{padding:0 30px 0 10px}.search-field{flex:1;align-items:center;gap:7px;max-width:360px;padding:0 10px;display:flex}.search-field input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.result-count{color:var(--muted);margin-left:auto;padding-right:8px;font-size:11px}.filter-bar+.table-panel{border-top:0;border-radius:0 0 7px 7px}.table-actions{align-items:center;gap:5px;display:flex}.save-button{border:1px solid var(--primary);background:var(--primary);color:#fff;white-space:nowrap;border-radius:5px;padding:7px 9px;font-size:10px;font-weight:800}.save-button.saved{color:var(--success);background:var(--success-soft);border-color:#0000;padding:6px 9px}.table-panel{overflow:hidden}.data-table{border-collapse:collapse;width:100%;min-width:1040px}.data-table th{background:var(--surface-2);color:var(--subtle);text-transform:uppercase;letter-spacing:.08em;text-align:left;border-bottom:1px solid var(--border);padding:11px 12px;font-size:9px}.data-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px;font-size:11px}.data-table tr:last-child td{border-bottom:0}.data-table td>strong,.data-table td>small{display:block}.company-cell{align-items:center;gap:9px;min-width:190px;display:flex}.company-cell p{margin:0}.company-cell strong,.company-cell small{display:block}.company-cell small{margin-top:3px;font-size:9px}.company-logo{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);text-transform:uppercase;border-radius:6px;place-items:center;font-size:10px;font-weight:900;display:grid}.company-logo.large{width:48px;height:48px;font-size:14px}.reason-short{max-width:240px;color:var(--muted);display:block}.audit-score{color:var(--success);font-weight:850}.audit-score.weak{color:var(--danger)}.icon-button{border:1px solid var(--border);border-radius:5px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.icon-button:hover{border-color:var(--primary);color:var(--primary)}.icon-button.muted{opacity:.35}.pagination-wrap{margin-top:14px}.company-header{border-bottom:1px solid var(--border);padding-bottom:18px}.company-title>div{align-items:center;gap:12px;margin-top:12px;display:flex}.company-title h1{margin:0;font-size:26px}.back-link{color:var(--muted);font-size:11px}.detail-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.detail-main,.detail-side{gap:16px;display:grid}.sticky-panel{position:sticky;top:18px}.score-breakdown{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.score-breakdown>div{grid-template-columns:1fr auto;gap:6px;display:grid}.score-breakdown span{color:var(--muted);font-size:10px}.reason-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.reason-list li{gap:8px;font-size:11px;display:flex}.reason-list span{color:var(--success)}.audit-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.audit-check{border:1px solid var(--border);background:var(--surface-2);border-radius:5px;align-items:center;gap:9px;padding:10px;display:flex}.audit-check>span{background:var(--surface-3);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:850;display:grid}.audit-check.pass>span{color:var(--success);background:var(--success-soft)}.audit-check.fail>span{color:var(--danger);background:var(--danger-soft)}.audit-check.na>span{color:var(--muted)}.audit-check p{min-width:0;margin:0}.audit-check strong,.audit-check small{display:block}.audit-check strong{font-size:10px}.audit-check small{text-overflow:ellipsis;font-size:9px;overflow:hidden}.share-box{border:1px solid var(--primary);background:var(--primary-soft);border-radius:5px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:14px;padding:11px;display:grid}.share-box strong,.share-box small{display:block}.share-box input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:4px;padding:8px;font-size:10px}.stack-form{gap:11px;display:grid}.stack-form label{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.stack-form input,.stack-form select,.stack-form textarea{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);border-radius:5px;outline:0;padding:9px 10px}.stack-form input:focus,.stack-form select:focus,.stack-form textarea:focus{border-color:var(--primary)}.form-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.panel hr{border:0;border-top:1px solid var(--border);margin:18px 0}.company-facts{gap:11px;display:grid}.company-facts div{grid-template-columns:105px 1fr;gap:8px;display:grid}.company-facts span{color:var(--muted);font-size:9px}.company-facts a{color:var(--primary)}.notes-list,.task-list{gap:8px;margin-top:12px;display:grid}.notes-list article{border-left:2px solid var(--primary);padding-left:9px}.notes-list p{margin:0 0 3px;font-size:11px}.task-list>div{gap:8px;display:flex}.task-list p{margin:0}.task-list strong,.task-list small{font-size:10px;display:block}.task-list .done{opacity:.55;text-decoration:line-through}.kanban{grid-template-columns:repeat(7,minmax(220px,1fr));align-items:start;gap:10px;max-height:calc(100vh - 245px);padding-bottom:12px;display:grid;overflow:auto}.kanban-column{background:var(--surface-2);border:1px solid var(--border);border-radius:7px;min-height:calc(100vh - 270px)}.kanban-column>header{border-bottom:1px solid var(--border);justify-content:space-between;padding:12px;font-size:11px;font-weight:750;display:flex}.kanban-column>header strong{background:var(--surface-3);border-radius:999px;padding:1px 6px}.kanban-cards{gap:8px;padding:8px;display:grid}.kanban-card{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:11px}.kanban-card:hover{border-color:var(--primary)}.kanban-card>div,.kanban-card footer{justify-content:space-between;align-items:center;display:flex}.kanban-card h3{margin:10px 0 5px;font-size:12px}.kanban-card p{min-height:44px;color:var(--muted);margin:0 0 11px;font-size:10px}.kanban-card footer{border-top:1px solid var(--border);padding-top:8px;font-size:9px}.empty-column,.empty-state{color:var(--muted);text-align:center;padding:28px 12px;font-size:11px}.monitor-list article{border-bottom:1px solid var(--border);grid-template-columns:30px 1fr auto;align-items:center;gap:11px;padding:14px 0;display:grid}.monitor-list h3{margin:0;font-size:12px}.monitor-list p{color:var(--muted);margin:3px 0;font-size:11px}.source-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.source-title{grid-template-columns:12px 1fr auto;align-items:center;gap:9px;display:grid}.source-title h2,.source-title p{margin:0}.source-title h2{text-transform:capitalize;font-size:14px}.source-title p{color:var(--muted);font-size:9px}.source-title>strong{font-size:21px}.source-cards dl{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;display:grid}.source-cards dl div{background:var(--surface-2);border-radius:4px;padding:8px}.source-cards dt{color:var(--muted);font-size:9px}.source-cards dd{margin:3px 0 0;font-size:10px;font-weight:750}.table-head{padding:16px 16px 0}.operations-panel{margin-bottom:16px}.operations-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.operations-stats div{background:var(--surface-2);border-radius:6px;padding:12px}.operations-stats small,.operations-stats strong{display:block}.operations-stats small{color:var(--muted);font-size:10px}.operations-stats strong{margin-top:5px;font-size:17px}.operations-queues{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.operations-queues span{background:var(--surface-3);border-radius:999px;padding:5px 8px}.failure-list{border:1px solid var(--border);border-radius:6px;margin-top:14px;overflow:hidden}.failure-list>div{border-bottom:1px solid var(--border);grid-template-columns:120px 1fr 1fr auto;gap:12px;padding:10px 12px;font-size:11px;display:grid}.failure-list>div:last-child{border:0}.failure-list span,.failure-list time,.operations-note{color:var(--muted)}.operations-note{margin:12px 0 0;font-size:10px}.monitor-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.monitor-summary article{gap:4px;display:grid}.monitor-summary strong{font-size:24px}.monitor-summary small{color:var(--muted)}.monitor-event.is-new{background:var(--primary-soft);margin-inline:-16px;padding-inline:16px}@supports (color:color-mix(in lab, red, red)){.monitor-event.is-new{background:color-mix(in srgb,var(--primary-soft) 38%,transparent)}}.monitor-event-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event-state,.event-origin{border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.event-origin.demo{color:var(--warning);border:1px solid var(--warning)}@supports (color:color-mix(in lab, red, red)){.event-origin.demo{border:1px solid color-mix(in srgb,var(--warning) 35%,var(--border))}}.event-origin.demo{background:var(--warning-soft)}.event-origin.real{color:var(--success);border:1px solid var(--success)}@supports (color:color-mix(in lab, red, red)){.event-origin.real{border:1px solid color-mix(in srgb,var(--success) 35%,var(--border))}}.event-origin.real{background:var(--success-soft)}.event-state.new{color:var(--primary);background:var(--primary-soft)}.event-state.viewed{color:var(--warning);background:var(--warning-soft)}.event-state.handled{color:var(--success);background:var(--success-soft)}.change-diff{color:var(--muted);align-items:center;gap:7px;margin:7px 0;font-size:10px;display:flex}.change-diff span{border:1px solid var(--border);background:var(--surface-2);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:260px;padding:4px 7px;overflow:hidden}.change-diff b{color:var(--primary)}.monitor-actions{align-items:center;gap:6px;display:flex}.monitor-actions form{display:contents}@media (width<=760px){.monitor-summary{grid-template-columns:1fr}.monitor-list .monitor-event{grid-template-columns:30px minmax(0,1fr);align-items:start}.monitor-actions{flex-wrap:wrap;grid-column:1/-1}.monitor-actions .button{flex:1}.change-diff{flex-direction:column;align-items:stretch}.change-diff b{align-self:center;transform:rotate(90deg)}.change-diff span{max-width:100%}}.marketing-body{color:#eaf1f2;background:#0b1215;min-height:100vh}.marketing-nav{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:22px 28px;display:flex}.marketing-nav nav{color:#a9b7bb;align-items:center;gap:24px;font-size:12px;display:flex}.hero{text-align:center;max-width:1000px;margin:auto;padding:110px 28px 100px}.hero h1{letter-spacing:-.065em;max-width:950px;margin:20px auto 24px;font-size:clamp(46px,7vw,78px);line-height:.99}.hero h1 em{color:#66d0c6;font-style:normal}.hero>p{color:#9babb0;max-width:690px;margin:auto;font-size:18px}.hero-actions{justify-content:center;gap:10px;margin-top:32px;display:flex}.trust-row{color:#829398;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:40px;font-size:11px;display:flex}.marketing-section,.pricing-section{border-top:1px solid #233037;max-width:1180px;margin:auto;padding:90px 28px}.marketing-section h2,.pricing-section h2{letter-spacing:-.04em;margin:8px 0 35px;font-size:38px}.feature-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.feature-grid article,.pricing-grid article{background:#111a1e;border:1px solid #26353b;border-radius:7px;padding:24px}.feature-grid article>span{color:#58bfb6;font-size:11px;font-weight:850}.feature-grid h3{margin:34px 0 8px;font-size:19px}.feature-grid p{color:#91a1a6;margin:0;font-size:13px}.pricing-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:750px;display:grid}.pricing-grid article{position:relative}.pricing-grid article.featured{border-color:#3c8f88}.pricing-grid h3{margin:0 0 18px}.pricing-grid strong{font-size:42px;display:block}.pricing-grid strong small{font-size:13px}.pricing-grid p{color:#91a1a6}.plan-badge{color:#69c9c0;font-size:9px;position:absolute;top:18px;right:18px}.pricing-note{color:#91a1a6;font-size:11px}.auth-body{background:radial-gradient(circle at 15% 15%,#e7e1ff,#0000 34%),radial-gradient(circle at 88% 84%,#ddd4ff,#0000 30%),#f8f7fc;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:28px;width:min(440px,100%);padding:32px;display:grid;box-shadow:0 28px 70px #41318d21}.auth-card.register-card{width:min(680px,100%)}.auth-card h1{margin:8px 0;font-size:29px}.auth-card p{color:var(--muted)}.auth-card .brand{padding:0}.auth-card .brand strong,.auth-card .brand small{display:block}.auth-card .brand small{color:var(--subtle);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.check-row{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.check-row input{width:auto}.check-row a{color:var(--primary)}.demo-credentials{border-top:1px solid var(--border);margin:0;padding-top:16px;font-size:10px}.demo-credentials code{background:var(--surface-3);border-radius:3px;padding:2px 4px}.shared-audit-body{color:#172026;background:#eef2f3}.shared-audit{background:#fff;border:1px solid #d9e1e4;border-radius:7px;width:min(960px,100% - 32px);margin:32px auto;overflow:hidden}.shared-audit>header{color:#687780;border-bottom:1px solid #d9e1e4;justify-content:space-between;align-items:center;padding:18px 24px;font-size:10px;display:flex}.audit-hero{color:#fff;background:#132126;justify-content:space-between;align-items:center;padding:42px 40px;display:flex}.audit-hero h1{letter-spacing:-.045em;margin:7px 0;font-size:38px}.audit-hero p{color:#9fb0b5}.audit-grade{text-align:center;border:8px solid #50bfae;border-radius:50%;place-content:center;width:110px;height:110px;display:grid}.audit-grade.weak{border-color:#e66c63}.audit-grade strong{font-size:35px}.audit-grade small{color:#a9b7bb}.shared-summary{border-bottom:1px solid #d9e1e4;padding:24px 40px}.shared-summary h2{margin:0 0 5px;font-size:17px}.shared-summary p{color:#687780;margin:0}.shared-checks{grid-template-columns:1fr 1fr;gap:18px;padding:26px 40px;display:grid}.shared-checks article{border:1px solid #d9e1e4;border-radius:6px;padding:14px}.shared-checks h2{margin:0 0 10px;font-size:13px}.shared-audit>footer{color:#687780;text-align:center;border-top:1px solid #d9e1e4;padding:18px 40px;font-size:9px}.legal-page{background:#fff;border:1px solid #d9e1e4;border-radius:7px;width:min(760px,100% - 32px);margin:32px auto;padding:38px}.legal-page>.version-pill{float:right}.legal-page h1{letter-spacing:-.04em;margin:42px 0 24px;font-size:34px}.legal-page h2{margin:28px 0 7px;font-size:16px}.legal-page p{color:#687780}@media (width<=1100px){.stats-grid{grid-template-columns:repeat(3,1fr)}.dashboard-grid{grid-template-columns:1fr 1fr}.span-2{grid-column:span 2}.detail-grid{grid-template-columns:1fr}.sticky-panel{position:static}.source-cards,.feature-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.app-shell{display:block}.sidebar{flex-direction:row;align-items:center;gap:12px;width:100%;height:auto;padding:14px;position:static}.sidebar .brand small,.demo-badge,.sidebar-foot{display:none}.nav-list{flex-direction:row;margin:0 0 0 auto;overflow-x:auto}.nav-link{min-height:36px;padding:0 8px;font-size:0}.nav-link span{font-size:18px}.main-content{padding:24px 16px 45px}.page-header{flex-direction:column;align-items:flex-start}.stats-grid{grid-template-columns:1fr 1fr}.dashboard-grid{display:block}.dashboard-grid>*{margin-bottom:12px}.priority-row{grid-template-columns:43px 1fr auto}.priority-row .reason,.priority-row .row-arrow{display:none}.filter-bar{flex-wrap:wrap}.search-field{flex-basis:100%;max-width:none}.result-count{display:none}.table-panel{overflow-x:auto}.audit-grid,.score-breakdown,.feature-grid,.pricing-grid,.shared-checks,.billing-grid,.billing-overview,.usage-grid,.preparation-addon-grid{grid-template-columns:1fr}.preparation-extensions-panel{flex-direction:column;align-items:flex-start}.preparation-addon-list{text-align:left}.paused-workspace-stats{grid-template-columns:1fr 1fr}.marketing-nav nav>a:not(.button){display:none}.hero{padding-top:80px}.hero h1{font-size:45px}.hero-actions{flex-direction:column}.audit-hero{align-items:flex-start;gap:24px;padding:28px 22px}.audit-grade{flex:none;width:84px;height:84px}.shared-summary,.shared-checks{padding:22px}.source-cards{grid-template-columns:1fr}}.ui-icon{flex:none;display:block}.sidebar{background:var(--sidebar);color:var(--sidebar-text);border-right:1px solid var(--border);padding:20px 14px 16px;box-shadow:3px 0 18px #2b235306}.brand{padding:0 8px}.brand-mark{border-radius:10px;width:36px;height:36px;box-shadow:0 8px 18px #6956e847}.sidebar .brand strong{color:var(--text);font-size:18px}.sidebar .brand small{color:var(--subtle);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.demo-badge{background:var(--primary-soft);color:var(--primary);border-color:#d9d2ff;border-radius:6px;margin:14px 8px 0}.workspace-switcher{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin:18px 4px 7px;padding:10px;display:grid}.workspace-switcher small,.workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switcher small{color:var(--subtle);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.workspace-switcher strong{color:var(--text);margin-top:2px;font-size:10px}.edition-mode-switch{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;margin:8px 4px 12px;padding:3px;display:grid}.edition-mode-switch a{color:var(--muted);text-align:center;border-radius:6px;padding:7px 8px;font-size:10px;font-weight:750}.edition-mode-switch a.active{color:#fff;background:var(--primary);box-shadow:0 4px 14px #5b46b438}.plan-preview-switch{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;margin:8px 4px 12px;padding:8px}.plan-preview-switch>span,.plan-preview-switch>small{color:#aaa2c6;font-size:8px;line-height:1.35;display:block}.plan-preview-switch>span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-weight:800}.plan-preview-switch>div{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.plan-preview-switch form{margin:0}.plan-preview-switch button{color:#bdb5d4;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 3px;font-size:9px;font-weight:800}.plan-preview-switch button:hover,.plan-preview-switch button:focus-visible{color:#fff;background:#ffffff14}.plan-preview-switch button.active{color:#fff;background:var(--primary);box-shadow:0 4px 14px #5b46b44d}.plan-preview-switch>small{margin-top:6px}.share-leadflow-button{border:1px solid var(--border);min-height:34px;color:var(--text);background:var(--surface);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.product-share-modal{z-index:1000;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.product-share-modal[hidden]{display:none}.product-share-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140e2db8;border:0;width:100%;position:absolute;inset:0}.product-share-modal>section{border:1px solid var(--border);background:var(--surface);border-radius:14px;width:min(680px,100%);padding:24px;position:relative;box-shadow:0 30px 90px #140e2d4d}.product-share-head{justify-content:space-between;gap:24px;display:flex}.product-share-head h2{margin:5px 0 7px}.product-share-head p{color:var(--muted);margin:0}.product-share-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.product-share-actions .button{justify-content:center}.instagram-share-card{border:1px solid var(--primary);background:var(--primary-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:14px;display:flex}.instagram-share-card strong,.instagram-share-card small{display:block}.instagram-share-card small{color:var(--muted);margin-top:3px}[data-share-status]{min-height:18px;color:var(--success);margin-top:10px;font-size:10px;display:block}.share-modal-open{overflow:hidden}.opportunity-filter-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:14px;padding:16px}.opportunity-filter-panel.locked{background:var(--surface-2)}.opportunity-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;display:grid}.opportunity-filter-grid label{color:var(--text);align-items:center;gap:8px;font-size:10px;display:flex}.unavailable-measures{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.unavailable-measures span{border:1px dashed var(--border);color:var(--muted);border-radius:999px;padding:6px 8px;font-size:8px}.unavailable-measures strong{color:var(--subtle)}.verified-upgrade-teaser,.match-official-callout{justify-content:space-between;align-items:center;gap:20px;display:flex}.match-official-callout{border:1px solid var(--warning);background:var(--warning-soft);border-radius:8px;padding:12px}.workspace-avatar{color:#fff;background:linear-gradient(145deg,#19162f,#6956e8);border-radius:7px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.workspace-chevron{color:var(--subtle)}.nav-list{gap:3px;margin-top:14px}.nav-label{color:var(--subtle);letter-spacing:.12em;text-transform:uppercase;margin:13px 11px 4px;font-size:8px;font-weight:850}.nav-link{border-radius:7px;min-height:40px;padding:0 10px;font-size:11px}.nav-link>span{width:20px;color:var(--subtle);place-items:center;display:grid}.nav-link:hover{background:var(--surface-3);color:var(--text)}.nav-link.active{background:var(--primary-soft);color:var(--primary);box-shadow:inset 3px 0 var(--primary)}.nav-link.active span{color:var(--primary)}.sidebar-foot{gap:8px}.usage-card{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:11px}.usage-card>div{color:var(--muted);justify-content:space-between;gap:8px;font-size:8px;display:flex}.usage-card strong{color:var(--text);font-size:9px}.usage-card>i{background:linear-gradient(90deg,var(--primary) var(--usage),var(--surface-3) var(--usage));border-radius:999px;height:4px;margin:8px 0;display:block}.usage-card a{color:var(--primary);justify-content:space-between;align-items:center;font-size:9px;font-weight:750;display:flex}.theme-toggle{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.theme-toggle:hover,.quiet-button:hover{background:var(--surface-3);color:var(--text)}.user-card{border-color:var(--border)}.user-card strong{color:var(--text)}.avatar{background:linear-gradient(145deg,var(--primary),#a88cff)}.workspace-main{min-width:0}.app-topbar{z-index:25;background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;height:68px;padding:0 30px;display:flex;position:sticky;top:0}.global-search{border:1px solid var(--border);background:var(--surface-2);width:min(480px,55vw);height:38px;color:var(--subtle);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 11px;display:grid}.global-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.global-search kbd{border:1px solid var(--border);border-bottom-color:var(--border-strong);background:var(--surface);color:var(--subtle);border-radius:4px;padding:2px 5px;font-size:8px}.topbar-actions{align-items:center;gap:8px;display:flex}.signal-button{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:700;display:flex}.signal-button:hover{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.signal-button:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border))}}.topbar-freshness{background:0 0;border:0;padding-inline:5px}.page-header{margin-bottom:20px}.page-header h1{font-size:clamp(25px,2.4vw,32px)}.eyebrow{color:var(--primary)}.button{border-radius:7px;gap:7px;box-shadow:0 6px 14px #6956e821}.button.secondary{box-shadow:none}.stats-grid{gap:10px}.stat-card{min-height:96px;box-shadow:none;border-radius:8px;padding:14px;position:relative;overflow:hidden}.stat-card:before{content:"";background:var(--primary);opacity:.75;width:3px;position:absolute;inset:0 auto 0 0}.stat-card.info:before{background:var(--info)}.stat-card.warning:before{background:var(--warning)}.stat-card.success:before{background:var(--success)}.stat-card.danger:before{background:var(--danger)}.panel,.table-panel{box-shadow:none;border-radius:8px}.priority-row{grid-template-columns:46px 1.15fr 1.35fr auto 14px}.score{background:var(--primary-soft);color:var(--primary);border-radius:50%}.score.hot{background:var(--danger-soft)}.score.warm{background:var(--warning-soft)}.daily-brief{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:14px;margin-bottom:14px;display:grid}.daily-hero{color:#fff;background:linear-gradient(122deg,#19162f 0%,#3c2e88 52%,#715ceb 100%);border:0;min-height:180px;padding:24px;position:relative;overflow:hidden}.daily-hero:after{content:"";background:radial-gradient(circle,#ffffff38,#fff0 68%);border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-90px}.daily-hero .eyebrow{color:#cfc8ff}.daily-hero h2{letter-spacing:-.045em;max-width:650px;margin:9px 0 8px;font-size:clamp(23px,3vw,34px);line-height:1.06}.daily-hero p{color:#d6d0f5;max-width:610px;margin:0}.daily-hero-actions{z-index:1;gap:8px;margin-top:20px;display:flex;position:relative}.daily-hero .button{color:#2b2361;background:#fff;border-color:#fff}.daily-hero .button.secondary{color:#fff;background:#ffffff14;border-color:#ffffff38}.morning-routine{gap:10px;display:grid}.routine-item{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.routine-item:last-child{border:0}.routine-number{width:26px;height:26px;color:var(--primary);background:var(--primary-soft);border-radius:7px;place-items:center;font-size:9px;font-weight:850;display:grid}.routine-item strong,.routine-item small{display:block}.routine-item>span:last-child{color:var(--muted);font-size:9px}.search-intro{background:linear-gradient(120deg,var(--surface) 20%,var(--primary-soft));border:1px solid #ded8ff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:14px;padding:18px 20px;display:grid}.search-intro h2{margin:4px 0 5px;font-size:19px}.search-intro p{color:var(--muted);margin:0}.target-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.target-chip{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:9px}.target-chip strong{color:var(--text)}.catalog-tabs{border-bottom:1px solid var(--border);align-items:center;gap:4px;margin-bottom:10px;display:flex}.catalog-tab{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px;font-size:10px;font-weight:750}.catalog-tab.active{color:var(--primary);border-color:var(--primary)}.filter-bar{border-radius:8px 8px 0 0;gap:7px;padding:9px}.filter-bar select,.search-field{background:var(--surface);border-radius:6px}.filter-bar select:focus,.search-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.table-panel{overflow-x:auto}.data-table th{background:var(--surface-2);color:var(--muted)}.data-table tbody tr:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover{background:color-mix(in srgb,var(--primary-soft) 44%,var(--surface))}}.company-logo{border-radius:8px}.save-button{border-radius:6px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.company-hero-card{border:1px solid var(--border);background:linear-gradient(120deg,var(--surface) 56%,var(--primary-soft));border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:16px;padding:18px 20px;display:grid}.company-identity{align-items:center;gap:13px;display:flex}.company-identity h1{letter-spacing:-.035em;margin:0 0 4px;font-size:24px}.company-identity p{color:var(--muted);margin:0}.company-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.company-tags span{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:8px}.company-hero-actions{align-items:center;gap:8px;display:flex}.priority-ring{--ring:0;background:conic-gradient(var(--primary) calc(var(--ring)*1%),var(--surface-3) 0);border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:relative}.priority-ring:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:7px}.priority-ring span{text-align:center;line-height:1;position:relative}.priority-ring strong,.priority-ring small{display:block}.priority-ring small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:7px}.commercial-toolbox{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.toolbox-action{border:1px solid var(--border);background:var(--surface);border-radius:7px;align-items:center;gap:10px;min-height:66px;padding:11px;display:flex}.toolbox-action:hover{border-color:var(--primary);background:var(--primary-soft)}.toolbox-action>span:first-child{width:32px;height:32px;color:var(--primary);background:var(--primary-soft);border-radius:7px;place-items:center;display:grid}.toolbox-action strong,.toolbox-action small{display:block}.toolbox-action small{margin-top:2px;font-size:8px}.commercial-toolbox form,.commercial-toolbox form .toolbox-action{width:100%}.commercial-toolbox form .toolbox-action{color:var(--text);text-align:left}.detail-grid{grid-template-columns:minmax(0,1fr) 330px}.score-breakdown i{background:linear-gradient(90deg,var(--primary) var(--progress),var(--surface-3) var(--progress))}.kanban-toolbar{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:10px 12px;display:flex}.kanban-toolbar strong{font-size:11px}.kanban-toolbar small{margin-left:6px}.kanban{grid-template-columns:repeat(7,minmax(245px,1fr))}.kanban-column{background:var(--surface-2);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.kanban-column{background:color-mix(in srgb,var(--surface-2) 84%,var(--primary-soft))}}.kanban-column>header{border-top:3px solid var(--primary)}.kanban-column:nth-child(3n+2)>header{border-top-color:var(--info)}.kanban-column:nth-child(3n)>header{border-top-color:var(--warning)}.kanban-card{border-radius:7px;box-shadow:0 4px 13px #2a22560d}.app-shell{grid-template-columns:264px minmax(0,1fr)}.sidebar .brand strong{font-size:19px}.sidebar .brand small{font-size:10px}.demo-badge{padding:8px 9px;font-size:10px;line-height:1.35}.demo-badge.mixed{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.demo-badge.mixed{border-color:color-mix(in srgb,var(--warning) 35%,var(--border))}}.demo-badge.mixed{color:var(--warning);background:var(--warning-soft)}.demo-badge.production{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.demo-badge.production{border-color:color-mix(in srgb,var(--success) 35%,var(--border))}}.demo-badge.production{color:var(--success);background:var(--success-soft)}.workspace-switcher{grid-template-columns:34px minmax(0,1fr) auto;padding:11px}.workspace-avatar{width:34px;height:34px;font-size:10px}.workspace-switcher small{font-size:9px}.workspace-switcher strong{font-size:12px}.nav-label{margin-top:15px;font-size:9px}.nav-link{gap:12px;min-height:44px;padding-inline:12px;font-size:13px}.nav-link>span{width:21px}.usage-card{padding:12px}.usage-card>div{font-size:10px}.usage-card strong{font-size:11px}.usage-card a{font-size:10px}.theme-toggle,.quiet-button{font-size:12px}.user-card strong{font-size:13px}.user-card small{font-size:11px}.app-topbar{height:72px}.global-search{height:42px}.global-search input{font-size:13px}.global-search kbd{font-size:9px}.signal-button{height:40px;font-size:12px}.freshness{font-size:12px}.panel-head h2{font-size:18px}.panel-head>a{font-size:12px}.company-main strong{font-size:14px}.company-main small{font-size:11px}.reason{font-size:12px}.status-pill{font-size:11px}.status-pill.demo{color:var(--primary);background:var(--primary-soft)}.status-pill.live{color:var(--success);background:var(--success-soft)}.pipeline-summary>div{font-size:12px}.pipeline-summary strong{font-size:13px}.timeline-list strong{font-size:12px}.timeline-list small,.timeline-list time{font-size:10px}.source-mini-list strong{font-size:12px}.source-mini-list small,.routine-number{font-size:10px}.routine-item strong{font-size:12px}.routine-item small,.routine-item>span:last-child{font-size:10px}.target-chip{font-size:11px}.catalog-tab,.filter-bar select,.search-field,.result-count{font-size:12px}.save-button{font-size:11px}.data-table th{font-size:10px}.data-table td{font-size:12px}.company-cell small{font-size:10px}.back-link{font-size:12px}.score-breakdown span{font-size:11px}.reason-list li,.audit-check strong{font-size:12px}.audit-check small{font-size:10px}.stack-form label{font-size:11px}.company-facts span{font-size:10px}.company-facts strong,.company-facts a,.notes-list p{font-size:12px}.notes-list small{font-size:10px}.task-list strong,.task-list small{font-size:11px}.company-tags span{font-size:10px}.official-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.official-profile-grid>div{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:13px}.official-profile-grid span,.official-profile-grid strong,.official-profile-grid small{display:block}.official-profile-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:9px;font-weight:700}.official-profile-grid strong{font-size:16px}.official-profile-grid small{color:var(--muted);margin-top:5px;line-height:1.35}.commercial-activity-lock{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.commercial-activity-lock div,.commercial-activity-lock span,.commercial-activity-lock strong,.commercial-activity-lock small{min-width:0}.commercial-activity-lock div>span,.commercial-activity-lock strong,.commercial-activity-lock small{display:block}.commercial-activity-lock div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.commercial-activity-lock strong{overflow-wrap:anywhere}.commercial-activity-lock small{color:var(--muted);margin-top:4px;line-height:1.35}.commercial-activity-change{border:1px solid var(--border);border-radius:12px;padding:0 14px 14px}.commercial-activity-change summary{color:var(--accent-strong);cursor:pointer;padding:13px 0;font-weight:800}.commercial-activity-change[open] summary{border-bottom:1px solid var(--border);margin-bottom:12px}.sales-angles{border-left:3px solid var(--primary);background:var(--primary-soft);border-radius:0 8px 8px 0;margin-top:12px;padding:13px 15px}.sales-angles ul{gap:6px;margin:9px 0;padding-left:17px;display:grid}.sales-angles li{color:var(--text);font-size:12px;line-height:1.45}.sales-angles>small{color:var(--muted)}@media (width<=900px){.official-profile-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.commercial-activity-lock{flex-direction:column;align-items:flex-start}}.toolbox-action strong{font-size:12px}.toolbox-action small{font-size:10px}.kanban-toolbar strong,.kanban-column>header{font-size:12px}.kanban-card h3{font-size:14px}.kanban-card p{font-size:11px}.kanban-card footer{font-size:10px}.empty-column,.empty-state{font-size:12px}.monitor-list h3{font-size:14px}.monitor-list p{font-size:12px}.monitor-list small{font-size:10px}.source-title h2{font-size:15px}.source-title p,.source-cards dt{font-size:10px}.source-cards dd{font-size:12px}.source-truth-notice{border:1px solid var(--primary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.source-truth-notice{border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border))}}.source-truth-notice{background:var(--primary-soft);border-radius:8px}.source-truth-notice strong{font-size:14px;display:block}.source-truth-notice p{color:var(--muted);margin:4px 0 0;font-size:12px}.source-truth-notice code{color:var(--primary);background:var(--surface);border-radius:4px;padding:1px 4px}.source-truth-notice.mixed{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.source-truth-notice.mixed{border-color:color-mix(in srgb,var(--success) 30%,var(--border))}}.source-truth-notice.mixed{background:var(--success-soft)}.source-badge{border-radius:999px;width:fit-content;margin-top:5px;padding:2px 6px;font-size:9px;font-weight:750;display:inline-flex}.source-badge.live{color:var(--success);background:var(--success-soft)}.source-badge.demo{color:var(--primary);background:var(--primary-soft)}.marketing-body{color:#17162a;background:#fbfaff}.marketing-nav{max-width:1240px}.marketing-nav .brand strong{color:#17162a}.marketing-nav nav{color:#706e84}.marketing-nav .button.secondary{color:#17162a;background:#fff}.hero{max-width:1180px;padding:90px 28px 70px}.hero-copy{text-align:center;max-width:850px;margin:auto}.hero h1{max-width:880px;font-size:clamp(50px,7vw,82px)}.hero h1 em{color:var(--primary)}.hero>p,.hero-copy>p,.trust-row{color:#706e84}.product-preview{background:#fff;border:1px solid #e1ddf3;border-radius:18px;max-width:1080px;margin:58px auto 0;padding:10px;box-shadow:0 32px 80px #4b3a9929}.preview-browser{background:#f8f7fc;border:1px solid #e8e4f4;border-radius:11px;overflow:hidden}.preview-bar{color:#918da4;background:#fff;border-bottom:1px solid #e8e4f4;justify-content:space-between;align-items:center;height:40px;padding:0 13px;font-size:9px;display:flex}.preview-dots{gap:5px;display:flex}.preview-dots i{background:#ddd8ed;border-radius:50%;width:6px;height:6px}.preview-layout{grid-template-columns:155px minmax(0,1fr);min-height:430px;display:grid}.preview-side{background:#fff;border-right:1px solid #e8e4f4;padding:18px 12px}.preview-brand{align-items:center;gap:7px;margin-bottom:22px;font-weight:850;display:flex}.preview-brand i{background:linear-gradient(145deg,#8d7cff,#5943db);border-radius:7px;width:24px;height:24px}.preview-nav{gap:5px;display:grid}.preview-nav span{color:#817d94;border-radius:6px;padding:8px;font-size:9px}.preview-nav span.active{color:#6956e8;background:#efecff}.preview-main{padding:22px}.preview-head{justify-content:space-between;align-items:center;display:flex}.preview-head h3{margin:0;font-size:20px}.preview-head span{color:#fff;background:#6956e8;border-radius:6px;padding:7px 10px;font-size:8px}.preview-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.preview-stats div{background:#fff;border:1px solid #e8e4f4;border-radius:7px;padding:10px}.preview-stats strong,.preview-stats small{display:block}.preview-stats strong{font-size:18px}.preview-stats small{color:#918da4;font-size:7px}.preview-table{background:#fff;border:1px solid #e8e4f4;border-radius:7px;overflow:hidden}.preview-row{border-bottom:1px solid #efedf7;grid-template-columns:38px 1.5fr 1fr 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:8px;display:grid}.preview-row:last-child{border:0}.preview-score{color:#cf4a62;background:#ffedf1;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.preview-row strong,.preview-row small{display:block}.preview-row small{color:#918da4;margin-top:2px}.preview-pill{color:#159267;background:#e6f7f0;border-radius:99px;padding:4px 6px}.marketing-section,.pricing-section{border-top-color:#e7e3f2}.feature-grid article,.pricing-grid article{background:#fff;border-color:#e2def0}.feature-grid article>span{color:#6956e8}.feature-grid p,.pricing-grid p,.pricing-note{color:#706e84}.shared-audit-body{background:#f6f5fa}.shared-audit{border-color:#e2dfeb;border-radius:12px;width:min(1040px,100% - 32px);margin:24px auto 48px;box-shadow:0 24px 70px #2a225614}.shared-audit>header{padding:18px 28px}.audit-hero{background:linear-gradient(122deg,#19162f,#40308d 65%,#715ceb);padding:46px 42px}.audit-grade{border-color:#a99aff}.shared-summary{padding:28px 42px}.shared-checks{padding:30px 42px}.shared-checks article{border-radius:8px}.shared-audit .brand{padding:0}.shared-audit .brand strong,.shared-audit .brand small{display:block}.shared-audit .brand small{color:#817d94;margin-top:2px;font-size:8px}.audit-summary-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.audit-summary-metrics div{background:#faf9fd;border:1px solid #e2dfeb;border-radius:7px;padding:12px}.audit-summary-metrics strong,.audit-summary-metrics span{display:block}.audit-summary-metrics strong{font-size:18px}.audit-summary-metrics span{color:#817d94;margin-top:3px;font-size:8px}@media (width<=1100px){.app-shell{grid-template-columns:232px minmax(0,1fr)}.daily-brief,.company-hero-card{grid-template-columns:1fr}.detail-grid{grid-template-columns:minmax(0,1fr)}.sticky-panel{position:static}}@media (width<=760px){.app-shell{display:block}.sidebar{z-index:45;flex-direction:row;height:60px;padding:10px 12px;position:sticky;top:0}.sidebar .brand{padding:0}.sidebar .brand>span:last-child,.workspace-switcher,.plan-preview-switch,.nav-label,.sidebar-foot,.demo-badge{display:none}.nav-list{flex-direction:row;margin:0 0 0 auto;overflow:hidden}.nav-link{justify-content:center;min-width:38px;min-height:38px;padding:0;font-size:0}.nav-link>span{width:auto}.nav-link.active{box-shadow:inset 0 -3px var(--primary)}.nav-link:nth-of-type(n+5){display:none}.app-topbar{gap:8px;height:58px;padding:0 14px}.global-search{flex:1;width:auto}.global-search kbd{display:none}.topbar-actions{flex:none;display:flex}.topbar-actions>.signal-button,.topbar-actions>.freshness{display:none}.share-leadflow-button{justify-content:center;width:38px;padding:0;font-size:0}.product-share-modal{padding:10px}.product-share-modal>section{max-height:calc(100dvh - 20px);padding:18px;overflow-y:auto}.product-share-head{gap:12px}.product-share-actions{grid-template-columns:repeat(2,1fr)}.instagram-share-card{flex-direction:column;align-items:stretch;gap:10px}.main-content{padding:20px 14px 42px}.daily-hero{padding:20px}.daily-hero-actions{flex-direction:column;align-items:stretch}.daily-hero-actions .button{width:100%}.search-intro{grid-template-columns:1fr}.search-intro .button{width:100%}.commercial-toolbox{grid-template-columns:1fr}.company-hero-actions{flex-wrap:wrap;align-items:flex-start}.company-identity{align-items:flex-start}.audit-summary-metrics,.source-truth-notice,.preview-layout{grid-template-columns:1fr}.preview-side{display:none}.preview-main{padding:12px}.preview-stats{grid-template-columns:1fr 1fr}.preview-row{grid-template-columns:34px 1fr auto}.preview-row>span:nth-child(3),.preview-row>span:nth-child(4){display:none}}.expert-validation-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.admin-kpi-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:10px;gap:5px;padding:17px;display:grid}.admin-kpi-card span,.admin-kpi-card small{color:var(--muted);font-size:11px}.admin-kpi-card strong{letter-spacing:-.04em;font-size:27px}.expert-validation-list{padding:0;overflow:hidden}.admin-filter-bar{border-bottom:1px solid var(--border);grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(180px,.7fr)) auto auto;align-items:end;gap:9px;padding:16px;display:grid}.admin-filter-bar label{color:var(--muted);gap:6px;font-size:11px;font-weight:750;display:grid}.admin-filter-bar input,.admin-filter-bar select{min-width:0}.expert-validation-table{display:grid}.expert-validation-row{border-bottom:1px solid var(--border);min-height:76px;color:inherit;grid-template-columns:minmax(260px,1.4fr) minmax(170px,.8fr) minmax(190px,.9fr) minmax(160px,.7fr) 24px;align-items:center;gap:14px;padding:13px 17px;display:grid}.expert-validation-row:not(.table-head):hover{background:var(--surface-2)}.expert-validation-row.table-head{min-height:auto;color:var(--muted);background:var(--surface-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.expert-validation-row>span{min-width:0}.expert-validation-row strong,.expert-validation-row small{display:block}.expert-validation-row strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.expert-validation-row small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.expert-validation-row .editorial-trust-badge{white-space:nowrap}.row-arrow{color:var(--primary);font-size:18px}.admin-pagination{padding:15px 17px}.expert-validation-header{align-items:center}.expert-validation-header .header-actions{justify-content:flex-end}.expert-edition-actions{flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:12px;display:flex}.expert-validation-workspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.expert-validation-form{gap:14px;display:grid}.expert-validation-history{gap:14px;display:grid;position:sticky;top:90px}.expert-step{grid-template-columns:42px minmax(0,1fr);gap:15px;display:grid}.expert-step-number{width:36px;height:36px;color:var(--primary);background:var(--primary-soft);border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.expert-step-content{min-width:0}.expert-step-content .panel-head p{max-width:700px;color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.expert-validation-form label{font-size:12px}.expert-validation-form input,.expert-validation-form select,.expert-validation-form textarea{width:100%;min-width:0;font-size:13px}.expert-validation-form textarea{resize:vertical}.expert-validation-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.expert-validation-form .form-grid>label{color:var(--muted);gap:7px;font-weight:750;display:grid}.expert-validation-form .form-grid>label.span-2{grid-column:1/-1}.expert-source-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.expert-source-summary span{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:5px;padding:12px;display:grid}.expert-source-summary small{color:var(--muted);font-size:10px}.expert-source-summary strong{font-size:12px}.expert-finding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.expert-finding-card{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:9px;padding:13px;display:grid}.expert-check{align-items:flex-start}.expert-check span,.expert-check strong,.expert-check small{display:block}.expert-check small{color:var(--muted);margin-top:3px;font-size:10px}.expert-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.expert-contact-grid article{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:8px;padding:13px;display:grid}.expert-opportunity-check{border:1px solid var(--primary);margin-bottom:13px;padding:13px}@supports (color:color-mix(in lab, red, red)){.expert-opportunity-check{border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border))}}.expert-opportunity-check{background:var(--primary-soft);border-radius:9px}.expert-opportunity-check span,.expert-opportunity-check strong,.expert-opportunity-check small{display:block}.expert-opportunity-check small{color:var(--muted);margin-top:4px}.expert-publish-panel{border-color:var(--primary);grid-template-columns:minmax(220px,.8fr) minmax(320px,1.4fr) auto;align-items:end;gap:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.expert-publish-panel{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.expert-publish-panel h2{margin:5px 0}.expert-publish-panel p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.expert-publish-panel label{color:var(--muted);gap:6px;display:grid}.verified-result-callout{color:var(--success);background:var(--success-soft);border-radius:8px;padding:11px;font-weight:850}.admin-detail-list{margin:13px 0 0;display:grid}.admin-detail-list div{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.admin-detail-list dt{color:var(--muted);font-size:10px}.admin-detail-list dd{text-align:right;margin:0;font-size:11px;font-weight:750}.expert-review-history{gap:10px;margin-top:13px;display:grid}.expert-review-history article{border-top:1px solid var(--border);padding-top:10px}.expert-review-history strong,.expert-review-history small{display:block}.expert-review-history small{color:var(--muted);margin-top:3px;font-size:9px}.expert-review-history p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.45}@media (width<=1100px){.expert-validation-workspace{grid-template-columns:1fr}.expert-validation-history{grid-template-columns:1fr 1fr;position:static}.expert-publish-panel{grid-template-columns:1fr;align-items:stretch}.expert-validation-row{grid-template-columns:1.25fr .8fr 1fr 24px}.expert-validation-row>span:nth-child(4),.expert-validation-row.table-head>span:nth-child(4){display:none}}@media (width<=760px){.expert-validation-kpis,.admin-filter-bar,.expert-validation-history,.expert-source-summary,.expert-finding-grid,.expert-contact-grid,.verified-intelligence-grid,.verified-fact-list,.expert-validation-form .form-grid{grid-template-columns:1fr}.expert-validation-form .form-grid>label.span-2{grid-column:auto}.expert-validation-row.table-head{display:none}.expert-validation-row{grid-template-columns:1fr auto;gap:8px;padding:15px}.expert-validation-row>span:nth-child(2),.expert-validation-row>span:nth-child(3){grid-column:1}.expert-validation-row .row-arrow{grid-area:1/2/4}.expert-step{grid-template-columns:1fr}.verified-intelligence-grid article.span-2{grid-column:auto}.expert-validation-header .header-actions{flex-direction:column;align-items:flex-start}}.editorial-trust-badge{border:1px solid var(--success);align-items:center;gap:6px;width:fit-content;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.editorial-trust-badge{border:1px solid color-mix(in srgb,var(--success) 42%,var(--border))}}.editorial-trust-badge{color:var(--success);background:var(--success-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.editorial-trust-badge{background:color-mix(in srgb,var(--success-soft) 88%,transparent)}}.editorial-trust-badge{box-shadow:0 3px 10px var(--success)}@supports (color:color-mix(in lab, red, red)){.editorial-trust-badge{box-shadow:0 3px 10px color-mix(in srgb,var(--success) 10%,transparent)}}.editorial-trust-badge{font-size:12px;font-weight:850}.editorial-trust-badge.partial{color:var(--success);border-style:dashed;border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.editorial-trust-badge.partial{border-color:color-mix(in srgb,var(--success) 34%,var(--border))}}.editorial-trust-badge.partial{background:var(--success-soft)}@supports (color:color-mix(in lab, red, red)){.editorial-trust-badge.partial{background:color-mix(in srgb,var(--success-soft) 68%,var(--surface))}}.morning-action-main .editorial-trust-badge{color:#dfffee;background:#1fa06633;border-color:#a6ffd14d;margin-top:13px}.verified-by-studio{font-weight:800;color:var(--success)!important}.source-badge.verified-studio{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.source-badge.verified-studio{border-color:color-mix(in srgb,var(--success) 24%,var(--border))}}.source-badge.verified-studio{background:var(--success-soft)}.company-action-brief.editorially-verified{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.company-action-brief.editorially-verified{border-color:color-mix(in srgb,var(--success) 35%,var(--border))}}.company-action-brief>div>small{color:var(--muted);font-size:11px;line-height:1.45}.company-preparation-status{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 14px;padding:10px 13px;display:flex}.company-preparation-status strong{color:var(--success);font-size:12px}.company-preparation-status small,.company-preparation-status>span:last-child{color:var(--muted);font-size:11px}.company-preparation-status.expert-verified{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.company-preparation-status.expert-verified{border-color:color-mix(in srgb,var(--success) 30%,var(--border))}}.company-preparation-status.expert-verified{background:var(--success-soft)}@supports (color:color-mix(in lab, red, red)){.company-preparation-status.expert-verified{background:color-mix(in srgb,var(--success-soft) 58%,var(--surface))}}.verified-intelligence-panel{border-color:var(--success);margin-bottom:14px}@supports (color:color-mix(in lab, red, red)){.verified-intelligence-panel{border-color:color-mix(in srgb,var(--success) 30%,var(--border))}}.verified-intelligence-panel .panel-head p{max-width:640px;color:var(--muted);margin:5px 0 0;font-size:13px}.verified-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.verified-intelligence-grid>article{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;align-content:start;gap:7px;min-width:0;padding:15px;display:grid}.verified-intelligence-grid article.span-2{grid-column:1/-1}.verified-intelligence-grid a{color:var(--primary);overflow-wrap:anywhere}.verified-intelligence-grid p{gap:3px;margin:0 0 9px;display:grid}.verified-intelligence-grid small{color:var(--muted);font-size:11px;line-height:1.45}.verified-fact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.verified-fact-list>span{background:var(--surface);border-radius:8px;gap:4px;padding:11px;display:grid}.company-section-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.company-section-disclosure>summary::-webkit-details-marker{display:none}.company-section-disclosure>summary span{gap:4px;display:grid}.company-section-disclosure>summary small{color:var(--primary);letter-spacing:.08em;font-size:11px;font-weight:900}.company-section-disclosure>summary strong{font-size:18px}.company-section-disclosure>summary b{color:var(--muted);font-size:11px}.company-section-disclosure[open]>summary{border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:14px}.company-section-disclosure[open]>summary b:before{content:"Masquer";font-size:11px}.company-section-disclosure[open]>summary b{font-size:0}.disclosure-source{margin-bottom:15px;display:inline-flex}.disclosure-actions{justify-content:flex-end;margin:-4px 0 14px}.product-page main{overflow:hidden}.product-page-hero{text-align:center;max-width:1120px;margin:0 auto;padding:88px 30px 62px}.product-page-hero h1{max-width:900px;color:var(--text);letter-spacing:-.055em;margin:16px auto;font-size:clamp(44px,6vw,72px);line-height:1.02}.product-page-hero>p{max-width:790px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.65}.product-page-hero .hero-actions{justify-content:center;margin-top:30px}.product-flow{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1220px;margin:0 auto 90px;padding:0 30px;display:grid}.product-flow article{border:1px solid var(--border);background:var(--surface);border-right:0;min-height:220px;padding:27px 24px;position:relative}.product-flow article:first-child{border-radius:14px 0 0 14px}.product-flow article:last-child{border-right:1px solid var(--border);border-radius:0 14px 14px 0}.product-flow article>span{color:var(--primary);letter-spacing:.08em;font-size:12px;font-weight:900}.product-flow article:not(:last-child):after{content:"→";z-index:2;border:1px solid var(--border);width:24px;height:24px;color:var(--primary);background:var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;top:36px;right:-12px}.product-flow h2{margin:34px 0 10px;font-size:23px}.product-flow p{color:var(--muted);font-size:14px;line-height:1.55}.product-capabilities{gap:36px;display:grid}.product-capabilities>div:first-child{max-width:690px}.product-capabilities>div:first-child h2{margin-top:12px;font-size:clamp(34px,4vw,52px)}.use-case-story{border:1px solid var(--border);background:var(--surface);max-width:1120px;box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:1fr 1fr;margin:0 auto 90px;display:grid;overflow:hidden}.use-case-story>div{padding:42px}.use-case-story>div+div{border-left:1px solid var(--border);background:linear-gradient(145deg,var(--primary-soft),var(--surface))}.use-case-story h2{margin:10px 0 20px;font-size:32px}.use-case-story ul{color:var(--muted);gap:13px;padding-left:20px;font-size:15px;line-height:1.5;display:grid}.scenario-section{grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.scenario-timeline{gap:0;list-style:none;display:grid}.scenario-timeline li{grid-template-columns:82px 1fr;gap:20px;padding:0 0 32px;display:grid}.scenario-timeline li>span{color:var(--primary);font-size:13px;font-weight:900}.scenario-timeline li>div{border-left:2px solid var(--primary);padding:0 0 0 28px;position:relative}@supports (color:color-mix(in lab, red, red)){.scenario-timeline li>div{border-left:2px solid color-mix(in srgb,var(--primary) 22%,var(--border))}}.scenario-timeline li>div:before{content:"";border:3px solid var(--surface);background:var(--primary);width:12px;height:12px;box-shadow:0 0 0 1px var(--primary);border-radius:50%;position:absolute;top:2px;left:-7px}.scenario-timeline h3{margin:0 0 7px;font-size:20px}.scenario-timeline p{color:var(--muted);line-height:1.55}.runtime-health-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.runtime-health-grid.operations{grid-template-columns:repeat(7,minmax(0,1fr))}.runtime-health-grid article{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:5px;padding:15px;display:grid}.runtime-health-grid article span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.runtime-health-grid article strong{font-size:20px}.runtime-health-grid article small{color:var(--muted);font-size:10px}.runtime-health-grid .health-ok{color:var(--success)}.runtime-health-grid .health-stale{color:var(--warning)}.runtime-alert{border:1px solid var(--danger);justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.runtime-alert{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border))}}.runtime-alert{color:var(--danger);background:var(--danger-soft);border-radius:9px}.runtime-alert div{gap:4px;display:grid}.runtime-alert span{font-size:11px}.runtime-alert code{color:var(--text);background:var(--surface);border-radius:5px;flex:none;padding:6px 8px;font-size:10px}.runtime-alert-command{min-width:min(100%,430px)}.runtime-alert-command small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.runtime-alert-command code{overflow-wrap:anywhere;white-space:normal}.queue-health-panel,.flow-history{margin-bottom:16px;overflow:hidden}.queue-health-panel .panel-head,.flow-history .panel-head{padding:18px}.queue-health-panel .panel-head p,.flow-history .panel-head p{max-width:760px;color:var(--muted);margin:6px 0 0;font-size:11px}.queue-health-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.queue-health-card{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;min-width:0;padding:13px}.queue-health-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.queue-health-head strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.queue-health-card dl{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.queue-health-card dl div{min-width:0}.queue-health-card dt{color:var(--muted);font-size:9px}.queue-health-card dd{margin:3px 0 0;font-size:14px;font-weight:800}.queue-health-card p{min-height:32px;color:var(--muted);margin:0 0 8px;font-size:10px}.queue-health-card>small{color:var(--subtle);font-size:9px}.flow-history .table-scroll{border-top:1px solid var(--border)}.flow-history-table{min-width:1040px}.flow-history-table code{color:var(--primary);font-size:10px}.data-operations-summary{gap:16px;margin-bottom:16px;display:grid}.data-operations-summary .runtime-health-grid{margin-bottom:0}.data-operations-summary .panel-head p{max-width:780px;color:var(--muted);margin:6px 0 0;font-size:11px}.data-operations-detail{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:8px 18px;padding-top:14px;font-size:10px;display:flex}.data-operations-detail strong{color:var(--text)}.data-operations-detail a{font-weight:800}.admin-runtime-summary{margin-bottom:16px}.runtime-health-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0}.seo-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.seo-check{grid-template-columns:36px 1fr;align-items:start;gap:13px;display:grid}.seo-check>span{border-radius:8px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.seo-check h2{margin:0 0 5px;font-size:16px}.seo-check p{color:var(--muted);font-size:12px}.seo-check.ok>span{color:var(--success);background:var(--success-soft)}.seo-check.warning>span{color:var(--warning);background:var(--warning-soft)}.seo-check.error>span{color:var(--danger);background:var(--danger-soft)}.admin-reference-links{flex-wrap:wrap;gap:9px;display:flex}.admin-reference-links a{border:1px solid var(--border);color:var(--primary);border-radius:7px;padding:8px 10px;font-size:12px;font-weight:800}@media (width<=980px){.product-flow{grid-template-columns:1fr 1fr}.product-flow article,.product-flow article:first-child,.product-flow article:last-child{border:1px solid var(--border);border-radius:0}.product-flow article:not(:last-child):after{display:none}.scenario-section{grid-template-columns:1fr;gap:35px}.runtime-health-grid,.runtime-health-grid.compact,.runtime-health-grid.operations,.queue-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.product-page-hero{padding:56px 20px 42px}.product-page-hero h1{font-size:42px}.product-page-hero>p{font-size:16px}.product-flow{grid-template-columns:1fr;margin-bottom:55px;padding:0 20px}.product-flow article{min-height:0;border-radius:0!important}.product-flow article:first-child{border-radius:12px 12px 0 0!important}.product-flow article:last-child{border-radius:0 0 12px 12px!important}.product-flow h2{margin-top:18px}.use-case-story{grid-template-columns:1fr;margin:0 20px 55px}.use-case-story>div{padding:28px 24px}.use-case-story>div+div{border-top:1px solid var(--border);border-left:0}.scenario-timeline li{grid-template-columns:58px 1fr;gap:10px}.runtime-health-grid,.runtime-health-grid.compact,.runtime-health-grid.operations,.seo-check-grid,.queue-health-grid{grid-template-columns:1fr 1fr}.editorial-checks{display:grid}}.suppression-banner{border:1px solid var(--warning);align-items:flex-start;gap:12px;margin:0 0 14px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.suppression-banner{border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border))}}.suppression-banner{background:var(--warning-soft);color:var(--text);border-radius:8px}.suppression-banner>svg{color:var(--warning);flex:none}.suppression-banner strong{margin-bottom:4px;font-size:13px;display:block}.suppression-banner p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.legal-page p+p{margin-top:10px}.legal-page a:not(.brand):not(.button){color:var(--primary);text-underline-offset:2px;text-decoration:underline}.rights-page{width:min(780px,100% - 32px)}.rights-page h1{margin-bottom:12px}.rights-form{margin-top:24px}.rights-form textarea{resize:vertical}.rights-note{margin-top:18px;font-size:11px}.rights-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.compliance-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:14px;display:grid}.compliance-principles div{gap:5px;display:grid}.compliance-principles small{color:var(--muted)}.rights-admin-list article{border-bottom:1px solid var(--border);grid-template-columns:190px minmax(0,1fr) minmax(280px,.8fr);align-items:start;gap:18px;padding:18px 0;display:grid}.rights-request-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rights-request-head small{flex-basis:100%}.rights-admin-list h3{margin:0 0 5px;font-size:14px}.rights-admin-list p{color:var(--muted);margin:3px 0}.rights-admin-list small{margin-top:4px;display:block}.rights-review-form{gap:8px;display:grid}.rights-review-form textarea{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);resize:vertical;border-radius:6px;padding:8px}.rights-review-form>div{flex-wrap:wrap;gap:5px;display:flex}.rights-review-form .button{min-height:34px;padding-inline:9px;font-size:10px}@media (width<=900px){.compliance-principles,.rights-admin-list article{grid-template-columns:1fr}.rights-review-form>div .button{flex:1}}@media (width<=560px){.rights-form .form-grid{grid-template-columns:1fr}.rights-page{width:calc(100% - 24px);padding:28px 22px}.rights-page h1{font-size:33px}}.marketing-footer{border-top:1px solid var(--border);width:min(1180px,100% - 40px);color:var(--muted);grid-template-columns:minmax(190px,.7fr) minmax(0,2fr);gap:clamp(36px,7vw,96px);margin:0 auto;padding:42px 0 50px;font-size:12px;display:grid}.marketing-footer-brand{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.marketing-footer-brand .brand{align-items:center}.marketing-footer-brand .brand span{gap:1px;display:grid}.marketing-footer-brand .brand strong{color:var(--text);font-size:15px}.marketing-footer-brand .brand small{color:var(--muted);font-size:10px!important}.marketing-footer-brand>small{color:var(--subtle)}.marketing-footer-links{grid-template-columns:1.05fr 1.35fr 1fr;gap:clamp(24px,4vw,54px);display:grid}.marketing-footer nav{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.marketing-footer nav strong{color:var(--text);margin-bottom:4px;font-size:12px}.marketing-footer nav a{color:var(--muted);line-height:1.4}.marketing-footer nav a:hover,.marketing-footer nav a:focus-visible{color:var(--primary)}.marketing-nav nav>a[aria-current=page]{color:var(--primary);font-weight:800}.positioning-copy{background:#ffffffb8;border:1px solid #e2def0;border-radius:12px;max-width:760px;margin:28px auto 0;padding:18px 22px;line-height:1.65;color:#5f5b75!important;font-size:14px!important}.positioning-copy strong{color:#27233e}.faq-hero{text-align:center;max-width:980px;margin:0 auto;padding:80px 28px 60px}.marketing-breadcrumb{color:#817d94;justify-content:center;gap:8px;margin-bottom:34px;font-size:11px;display:flex}.marketing-breadcrumb a{color:var(--primary);font-weight:750}.faq-hero h1{letter-spacing:-.06em;max-width:900px;margin:18px auto 22px;font-size:clamp(43px,6vw,70px);line-height:1.02}.faq-hero>p{color:#706e84;max-width:760px;margin:0 auto;font-size:18px;line-height:1.65}.faq-definition,.faq-section,.faq-cta{width:min(1180px,100% - 56px);margin-inline:auto}.faq-definition{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:14px;padding:34px 0 90px;display:grid}.faq-answer-card{color:#fff;background:linear-gradient(130deg,#211647 0%,#4f36b4 58%,#775cff 100%);border-radius:16px;padding:38px;position:relative;overflow:hidden;box-shadow:0 24px 60px #432f9a33}.faq-answer-card:after{content:"";border:58px solid #ffffff14;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-110px;right:-80px}.faq-answer-card>*{z-index:1;position:relative}.faq-answer-card .eyebrow{color:#d6ceff}.faq-answer-card h2{letter-spacing:-.045em;max-width:650px;margin:12px 0 15px;font-size:clamp(27px,3.2vw,42px);line-height:1.08}.faq-answer-card p{color:#e2ddfb;max-width:650px;margin:0;font-size:15px;line-height:1.7}.faq-pillars{gap:8px;display:grid}.faq-pillars article{background:#fff;border:1px solid #e2def0;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-content:center;column-gap:14px;padding:20px 22px;display:grid}.faq-pillars article>span{width:38px;height:38px;color:var(--primary);background:#efecff;border-radius:10px;grid-row:1/3;place-items:center;font-size:11px;font-weight:900;display:grid}.faq-pillars h3{margin:0;font-size:16px}.faq-pillars p{color:#706e84;margin:5px 0 0;font-size:12px;line-height:1.5}.faq-section{border-top:1px solid #e7e3f2;padding:85px 0}.faq-section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px;display:flex}.faq-section-head h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(32px,4vw,46px)}.faq-section-head>p{color:#706e84;max-width:430px;margin:0;font-size:13px;line-height:1.6}.faq-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:34px;display:grid}.faq-index{background:#ffffffd1;border:1px solid #e2def0;border-radius:12px;max-height:calc(100vh - 40px);padding:20px;display:grid;position:sticky;top:20px;overflow-y:auto}.faq-index strong{color:#27233e;margin-bottom:10px;font-size:12px}.faq-index a{color:#706e84;border-top:1px solid #efedf7;padding:8px 0;font-size:10px;line-height:1.35}.faq-index a:hover{color:var(--primary)}.faq-list{display:grid}.faq-item{border-top:1px solid #e7e3f2;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:26px 0;scroll-margin-top:24px;display:grid}.faq-item:first-child{border-top:0;padding-top:0}.faq-item>span{width:40px;height:40px;color:var(--primary);background:#efecff;border-radius:11px;place-items:center;font-size:11px;font-weight:900;display:grid}.faq-item h2{color:#27233e;letter-spacing:-.025em;margin:1px 0 9px;font-size:21px;line-height:1.25}.faq-item p{color:#625e77;max-width:760px;margin:0;font-size:14px;line-height:1.75}.faq-cta{background:linear-gradient(125deg,#fff 55%,#f0ecff);border:1px solid #ddd7f2;border-radius:16px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:88px;padding:34px 38px;display:flex}.faq-cta h2{letter-spacing:-.04em;margin:8px 0;font-size:30px}.faq-cta p{color:#706e84;max-width:720px;margin:0;font-size:13px;line-height:1.6}.faq-cta .button{flex:none}.pricing-grid article>small{color:var(--primary);margin:-2px 0 18px;font-weight:800;display:block}.usage-line{min-width:0}.catalog-usage-line>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.catalog-usage-line span{white-space:normal;text-align:left;line-height:1.4}.website-confirmation-form{max-width:620px;margin-top:14px}.routine-item[href]:hover{color:var(--primary)}.website-candidates{gap:10px;margin:14px 0;display:grid}.website-candidate{border:1px solid var(--primary);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.website-candidate{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border))}}.website-candidate{background:var(--primary-soft);border-radius:8px}.candidate-score{text-align:center;border:5px solid var(--primary);place-content:center;width:68px;height:68px;display:grid}@supports (color:color-mix(in lab, red, red)){.candidate-score{border:5px solid color-mix(in srgb,var(--primary) 65%,var(--surface))}}.candidate-score{background:var(--surface);border-radius:50%}.candidate-score strong,.candidate-score small{display:block}.candidate-score strong{font-size:18px}.candidate-score small{color:var(--muted);font-size:7px}.website-candidate h3{margin:4px 0;font-size:16px}.website-candidate p{color:var(--muted);margin:0 0 4px;font-size:11px}.website-candidate small{color:var(--muted);font-size:9px}.website-candidate a:not(.button){color:var(--primary)}.candidate-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.candidate-actions form{margin:0}.verification-details{max-width:440px}.verification-details>summary{cursor:pointer;list-style:none}.verification-details>summary::-webkit-details-marker{display:none}.verification-details[open]{border:1px solid var(--border);background:var(--surface);border-radius:7px;flex-basis:100%;padding:10px}.evidence-form{text-align:left;gap:8px;display:grid}.evidence-form>p,.no-site-review p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.evidence-form textarea,.no-site-review textarea{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface-2);resize:vertical;border-radius:5px;padding:8px}.evidence-checklist{border:1px solid var(--border);border-radius:7px;gap:7px;margin:0;padding:12px;display:grid}.evidence-checklist legend{padding:0 5px;font-size:10px;font-weight:800}.evidence-checklist>p{color:var(--muted);margin:0 0 3px;font-size:9px;line-height:1.45}.evidence-checklist .check-row,.evidence-form .check-row{color:var(--text);grid-template-columns:none;align-items:flex-start;gap:7px;font-size:10px;font-weight:650;display:flex}.evidence-checklist .check-row input,.evidence-form .check-row input{flex:none;width:auto;margin-top:1px}.presence-review{border-left:3px solid var(--warning);background:var(--warning-soft);border-radius:0 7px 7px 0;gap:10px;margin:13px 0;padding:14px;display:grid}.presence-review.expired{border-left-color:var(--danger);background:var(--danger-soft)}.presence-review strong,.presence-review small{display:block}.presence-review strong{margin-top:7px;font-size:13px}.presence-review p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}.presence-review>small{color:var(--muted);font-size:9px}.presence-review ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.presence-review li{background:var(--surface);border-radius:999px;padding:4px 7px;font-size:9px}.presence-sources{flex-wrap:wrap;gap:9px;display:flex}.presence-sources a{color:var(--primary);font-size:9px;font-weight:750}.no-site-review{border:1px solid var(--border);background:var(--surface-2);border-radius:7px;max-width:720px;margin-top:16px}.no-site-review>summary{cursor:pointer;padding:12px 14px;font-size:11px;font-weight:800}.no-site-review form{padding:0 14px 14px}.qualification-guard{color:var(--muted);background:var(--surface-2);border-radius:6px;margin:13px 0 0;padding:10px 12px;font-size:10px}@media (width<=900px){.marketing-footer{grid-template-columns:1fr;gap:32px}}@media (width<=760px){.marketing-footer{width:calc(100% - 32px);padding:34px 0 40px}.marketing-footer-links{grid-template-columns:1fr;gap:28px}.faq-hero{padding:56px 20px 42px}.faq-hero h1{font-size:43px}.faq-hero>p{font-size:16px}.marketing-breadcrumb{margin-bottom:26px}.faq-definition,.faq-section,.faq-cta{width:calc(100% - 28px)}.faq-definition{grid-template-columns:1fr;padding:16px 0 60px}.faq-answer-card{padding:28px 24px}.faq-pillars article{padding:17px}.faq-section{padding:58px 0}.faq-section-head{flex-direction:column;align-items:flex-start;gap:14px}.faq-layout{grid-template-columns:1fr}.faq-index{max-height:none;position:static}.faq-item{grid-template-columns:34px minmax(0,1fr);gap:12px}.faq-item>span{width:34px;height:34px}.faq-item h2{font-size:18px}.faq-item p{font-size:13px}.faq-cta{flex-direction:column;align-items:stretch;margin-bottom:56px;padding:26px 22px}.faq-cta .button{justify-content:center;width:100%}.website-candidate{grid-template-columns:62px minmax(0,1fr)}.candidate-score{width:58px;height:58px}.candidate-actions{grid-column:1/-1;justify-content:stretch}.candidate-actions .button{flex:1}}.opportunity-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.opportunity-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.opportunity-tabs a{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:13px 14px;display:grid}.opportunity-tabs a:hover,.opportunity-tabs a.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.opportunity-tabs a:hover,.opportunity-tabs a.active{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.opportunity-tabs a:hover,.opportunity-tabs a.active{background:var(--primary-soft)}.opportunity-tabs strong{color:var(--primary);grid-row:1/3;font-size:25px}.opportunity-tabs span{font-size:12px;font-weight:800}.opportunity-tabs small{color:var(--muted);font-size:10px}.opportunity-filters{border-radius:8px;margin-bottom:12px}.opportunity-filters .result-count{margin-left:auto}.opportunity-list{gap:12px;display:grid}.opportunity-card{padding:0;overflow:hidden}.opportunity-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.opportunity-card-state{justify-items:end;gap:5px;display:grid}.opportunity-card-state small{color:var(--muted);font-size:10px}.status-pill.opportunity-verified{color:var(--danger);background:var(--danger-soft)}.status-pill.opportunity-audit{color:var(--info);background:var(--info-soft)}.status-pill.opportunity-no_site{color:var(--warning);background:var(--warning-soft)}.status-pill.opportunity-domain,.status-pill.opportunity-clear{color:var(--muted);background:var(--surface-3)}.finding-list{gap:10px;padding:14px 18px;display:grid}.finding-item{border:1px solid var(--border);background:var(--surface-2);border-radius:7px;padding:13px 14px 12px 17px;position:relative}.finding-item:before{background:var(--warning);content:"";border-radius:7px 0 0 7px;width:3px;position:absolute;inset:0 auto 0 0}.finding-item.severity-critical:before,.finding-item.severity-high:before{background:var(--danger)}.finding-item.severity-low:before{background:var(--info)}.finding-title{align-items:center;gap:8px;display:flex}.finding-title>span{color:var(--danger);background:var(--danger-soft);border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800}.finding-title strong{font-size:13px}.finding-title small{color:var(--muted);margin-left:auto;font-size:10px}.finding-item>p{color:var(--muted);margin:8px 0 10px;font-size:11px;line-height:1.5}.finding-item dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.finding-item dl div{background:var(--surface);border-radius:6px;padding:9px}.finding-item dt{color:var(--subtle);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:9px;font-weight:800}.finding-item dd{margin:0;font-size:10px;line-height:1.45}.finding-item footer{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:9px;font-size:9px;display:flex}.finding-item footer a{color:var(--primary);margin-left:auto;font-weight:750}.finding-more{color:var(--muted);margin:-5px 18px 14px;font-size:10px}.opportunity-empty-step{border:1px dashed var(--border);background:var(--surface-2);border-radius:7px;margin:14px 18px;padding:16px}.opportunity-empty-step strong{font-size:13px;display:block}.opportunity-empty-step p{color:var(--muted);margin:5px 0 0;font-size:11px}.opportunity-actions{border-top:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.opportunity-actions>div:first-child{gap:3px;display:grid}.opportunity-actions strong{font-size:12px}.opportunity-actions small{color:var(--muted);font-size:9px}.opportunity-actions>div:last-child{align-items:center;gap:7px;display:flex}.opportunity-actions form{margin:0}.opportunity-empty{justify-items:start;gap:8px;padding:28px;display:grid}.opportunity-empty strong{font-size:15px}.opportunity-empty p{color:var(--muted);margin:0}@media (width<=900px){.opportunity-stats{grid-template-columns:1fr 1fr}.opportunity-tabs,.finding-item dl{grid-template-columns:1fr}}@media (width<=760px){.opportunity-card-head,.opportunity-actions{flex-direction:column;align-items:flex-start}.opportunity-card-state{justify-items:start}.opportunity-actions>div:last-child,.opportunity-actions .button{width:100%}.opportunity-actions>div:last-child form{flex:1}.opportunity-actions>div:last-child .button{justify-content:center}.finding-title{flex-wrap:wrap;align-items:flex-start}.finding-title small,.finding-item footer a{width:100%;margin-left:0}}.daily-task-list{margin:0 -18px -18px;display:grid}.daily-task{border-top:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) minmax(130px,auto) auto;align-items:center;gap:11px;min-height:62px;padding:10px 18px;display:grid}.daily-task.overdue{background:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.daily-task.overdue{background:color-mix(in srgb,var(--danger-soft) 40%,transparent)}}.daily-task-main{min-width:0}.daily-task-main strong,.daily-task-main small{display:block}.daily-task-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.daily-task-main small{margin-top:3px;font-size:10px}.task-owner{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.avatar.small{width:24px;height:24px;color:var(--primary);background:var(--primary-soft);font-size:9px}.task-due{color:var(--muted);background:var(--surface-3);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.task-due.late{color:var(--danger);background:var(--danger-soft)}.task-toggle{border:1px solid var(--border-strong);width:29px;height:29px;color:var(--muted);background:var(--surface);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.task-toggle:hover{border-color:var(--success);color:var(--success);background:var(--success-soft)}.next-action-summary{border-left:3px solid var(--primary);background:var(--primary-soft);border-radius:0 6px 6px 0;gap:3px;margin-top:13px;padding:12px;display:grid}.next-action-summary.overdue{border-left-color:var(--danger);background:var(--danger-soft)}.next-action-summary strong{font-size:12px}.next-action-summary small{font-size:10px}.task-row{align-items:center}.task-row p{flex:1;min-width:0}.task-row.done{text-decoration:none}.task-row.done p{opacity:.55;text-decoration:line-through}.task-state-form{flex:none}.kanban-owner{color:var(--primary);margin:-2px 0 8px;font-size:9px;font-weight:750;display:block}@media (width<=760px){.daily-task{grid-template-columns:34px minmax(0,1fr) auto}.task-owner{grid-column:2}.task-due{grid-area:1/3/3}.detail-side .form-grid{grid-template-columns:1fr}}.closed-crm-summary{border:1px solid var(--border);background:var(--surface-2);border-radius:7px;gap:6px;padding:14px;display:grid}.closed-crm-summary.won{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.closed-crm-summary.won{border-color:color-mix(in srgb,var(--success) 35%,var(--border))}}.closed-crm-summary.won{background:var(--success-soft)}.closed-crm-summary.lost{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.closed-crm-summary.lost{border-color:color-mix(in srgb,var(--danger) 30%,var(--border))}}.closed-crm-summary.lost{background:var(--danger-soft)}.closed-crm-summary strong{font-size:14px}.closed-crm-summary small{font-size:10px}.outcome-guidance{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.5}.outcome-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.outcome-choice details,.outcome-details{border:1px solid var(--border);background:var(--surface-2);border-radius:7px;overflow:hidden}.outcome-summary,.outcome-details>summary{cursor:pointer;padding:11px 12px;font-size:11px;font-weight:800;list-style-position:inside}.outcome-summary.won{color:var(--success)}.outcome-summary.lost{color:var(--danger)}.outcome-choice form,.outcome-details form{padding:0 12px 12px}.outcome-record{border-left:3px solid var(--muted);background:var(--surface-2);border-radius:0 7px 7px 0;gap:7px;padding:14px;display:grid}.outcome-record.won{border-left-color:var(--success);background:var(--success-soft)}.outcome-record.lost{border-left-color:var(--danger);background:var(--danger-soft)}.outcome-record strong{font-size:15px}.outcome-record p{margin:0;font-size:11px}.outcome-record small{font-size:9px}.outcome-details{margin-top:10px}.outcome-history{border-top:1px solid var(--border);gap:5px;margin-top:12px;padding-top:12px;display:grid}.outcome-history small{font-size:9px}.task-row.cancelled p{opacity:.55}.task-toggle.cancelled{cursor:default;color:var(--danger);background:var(--danger-soft);border-color:#0000}.task-toggle.cancelled:hover{color:var(--danger);background:var(--danger-soft);border-color:#0000}.outcome-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.outcome-metrics div{background:var(--surface-2);border-radius:7px;padding:11px}.outcome-metrics strong,.outcome-metrics span{display:block}.outcome-metrics strong{font-size:20px}.outcome-metrics span{color:var(--muted);margin-top:3px;font-size:9px}.outcome-metrics .won strong{color:var(--success)}.outcome-metrics .lost strong{color:var(--danger)}.metric-note{color:var(--muted);margin:10px 0 0;font-size:9px}@media (width<=760px){.outcome-choice{grid-template-columns:1fr}.outcome-metrics{grid-template-columns:1fr 1fr}.outcome-metrics div:last-child{grid-column:1/-1}}.verification-steps{grid-template-columns:30px 1fr;align-items:start;gap:12px;display:grid}.verification-steps>span{width:30px;height:30px;color:var(--primary);background:var(--primary-soft);border-radius:8px;place-items:center;font-weight:850;display:grid}.verification-steps p{margin:0}.verification-steps strong,.verification-steps small{display:block}.verification-steps small{color:var(--muted);margin-top:3px;font-size:10px}.onboarding-header{max-width:1080px;margin-inline:auto}.onboarding-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;max-width:1080px;margin-inline:auto;display:grid}.onboarding-main{padding:24px}.territory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.territory-grid.compact{margin-bottom:4px}.territory-choice{border:1px solid var(--border);min-height:76px;color:var(--text);background:var(--surface-2);cursor:pointer;border-radius:8px;grid-template-columns:1fr auto;align-items:center;padding:15px;display:grid;position:relative}.territory-choice input{opacity:0;pointer-events:none;position:absolute}.territory-choice span,.territory-choice strong,.territory-choice small{display:block}.territory-choice strong{font-size:14px}.territory-choice small{color:var(--muted);margin-top:4px;font-size:10px}.territory-choice i{border:1px solid var(--border-strong);color:#0000;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.territory-choice:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.territory-choice:has(input:checked){border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}}.territory-choice:has(input:checked){background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.territory-choice:has(input:checked) i{border-color:var(--primary);color:#fff;background:var(--primary)}.territory-choice:has(input:disabled){cursor:default;opacity:.72}.onboarding-action{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.onboarding-action p{max-width:520px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.onboarding-aside ol{counter-reset:onboarding;gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.onboarding-aside li{counter-increment:onboarding;padding-left:42px;position:relative}.onboarding-aside li:before{width:29px;height:29px;color:var(--primary);background:var(--primary-soft);content:counter(onboarding,decimal-leading-zero);border-radius:8px;place-items:center;font-size:9px;font-weight:850;display:grid;position:absolute;top:-2px;left:0}.onboarding-aside strong,.onboarding-aside small{display:block}.onboarding-aside strong{font-size:12px}.onboarding-aside small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-copy{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.55}.member-list{border-top:1px solid var(--border);margin:14px -18px 0;display:grid}.member-list>div,.pending-invites>div{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 18px;display:grid}.member-list p,.pending-invites p{margin:0}.member-list strong,.member-list small,.pending-invites strong,.pending-invites small{display:block}.member-list strong,.pending-invites strong{font-size:11px}.member-list small,.pending-invites small{color:var(--muted);margin-top:2px;font-size:9px}.pending-invites{border-top:1px solid var(--border);margin:18px -18px 0;padding-top:14px;display:grid}.pending-invites>.eyebrow{padding:0 18px 8px}.pending-invites>div{grid-template-columns:1fr auto}.invite-form{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.invite-form>small{color:var(--muted);font-size:9px}.commercial-service-selector{border:0;margin:0;padding:0}.commercial-service-selector legend{color:var(--text);margin-bottom:10px;font-size:12px;font-weight:800}.commercial-service-selector legend small{color:var(--muted);margin-left:6px;font-weight:500}.settings-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.choice-card{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.choice-card:hover{border-color:var(--border-strong)}.choice-card:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.choice-card:has(input:checked){border-color:color-mix(in srgb,var(--primary) 65%,var(--border))}}.choice-card:has(input:checked){background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.customer-app .stack-form .choice-card input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--primary);border-radius:4px;flex:0 0 18px;margin-top:1px;padding:0}.choice-card span{gap:3px;min-width:0;display:grid}.choice-card strong{color:var(--text);font-size:12px}.choice-card small{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.4}.choice-card.compact{align-items:center}.flash.warning{border-color:#d98b13}@supports (color:color-mix(in lab, red, red)){.flash.warning{border-color:color-mix(in srgb,#d98b13 38%,var(--border))}}.flash.warning{background:#d98b13}@supports (color:color-mix(in lab, red, red)){.flash.warning{background:color-mix(in srgb,#d98b13 9%,var(--surface))}}.commercial-services-panel{gap:14px;display:grid}.commercial-services-panel[hidden],.choice-card[hidden]{display:none}.commercial-empty-state{border:1px dashed var(--border-strong);background:var(--surface-2);border-radius:9px;gap:5px;padding:15px;display:grid}.commercial-empty-state[hidden]{display:none}.commercial-empty-state strong{font-size:12px}.commercial-empty-state small{color:var(--muted);font-size:10px;line-height:1.5}.custom-service-list{gap:10px;display:grid}.custom-service-row{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:10px;padding:14px;display:grid}.custom-service-row .quiet-button{justify-self:start}.custom-service-toggle{align-items:center;gap:8px;display:flex!important}.custom-service-toggle span{color:var(--text);font-size:11px;font-weight:800}.settings-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.official-activity-note{border-left:3px solid var(--border-strong);background:var(--surface-2);border-radius:0 8px 8px 0;gap:3px;margin:14px 0;padding:12px;display:grid}.official-activity-note span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.official-activity-note strong{font-size:11px}.official-activity-note small{color:var(--muted);font-size:9px;line-height:1.45}.onboarding-step-heading{border-top:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-top:8px;padding-top:18px;display:grid}.onboarding-step-heading:first-child{border-top:0;margin-top:0;padding-top:0}.onboarding-step-heading>span{width:30px;height:30px;color:var(--primary);background:var(--primary-soft);border-radius:8px;place-items:center;font-size:10px;font-weight:850;display:grid}.onboarding-step-heading strong,.onboarding-step-heading small{display:block}.onboarding-step-heading strong{font-size:13px}.onboarding-step-heading small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45}.preference-empty-note{border:1px dashed var(--border-strong);color:var(--muted);background:var(--surface-2);border-radius:8px;margin:0;padding:10px 12px;font-size:10px;line-height:1.45}.preference-empty-note[hidden]{display:none}.sender-preview{margin-bottom:0}.data-export-panel{grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;display:flex}.data-export-panel h2{margin:6px 0 7px}.data-export-panel .settings-copy{max-width:850px;margin:0}.data-export-panel .button{flex:none}.decision-badge{border:1px solid var(--danger);color:var(--danger);background:var(--danger-soft);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:850}.decision-badge.go{border-color:var(--success);color:var(--success);background:var(--success-soft)}.beta-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.beta-gate{grid-template-columns:9px 1fr;align-items:start;gap:10px;padding:14px;display:grid}.gate-dot{background:var(--warning);border-radius:50%;width:9px;height:9px;margin-top:3px}.beta-gate.passed .gate-dot{background:var(--success)}.beta-gate.unknown .gate-dot{background:var(--muted)}.beta-gate.blocked .gate-dot{background:var(--danger)}.beta-gate small,.beta-gate strong,.beta-gate p{display:block}.beta-gate small{color:var(--muted);font-size:9px;font-weight:750}.beta-gate strong{margin:5px 0;font-size:22px}.beta-gate p{color:var(--muted);margin:0;font-size:9px}.beta-method{grid-template-columns:240px 1fr;gap:24px;margin-bottom:18px;display:grid}.beta-method h2{margin:6px 0 0}.beta-method-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.beta-method-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.beta-method-grid strong{color:var(--text);display:block}.beta-organizations{gap:12px;display:grid}.beta-organization{gap:14px;display:grid}.beta-organization.included{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.beta-organization.included{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}}.beta-org-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.beta-org-head h3{margin:0;font-size:16px}.beta-org-head p{color:var(--muted);margin:3px 0 0;font-size:10px}.beta-org-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.beta-org-metrics>div{background:var(--surface-2);border-radius:6px;min-width:0;padding:10px}.beta-org-metrics small,.beta-org-metrics strong,.beta-org-metrics span{display:block}.beta-org-metrics small{color:var(--muted);font-size:9px}.beta-org-metrics strong{min-height:32px;margin:5px 0;font-size:12px}.beta-org-metrics span{color:var(--muted);font-size:8px}.beta-org-metrics .metric-state.passed{color:var(--success)}.beta-org-metrics .metric-state.pending{color:var(--warning)}.beta-review-form{border-top:1px solid var(--border);grid-template-columns:150px 170px minmax(220px,1fr) auto;align-items:end;gap:9px;padding-top:13px;display:grid}.beta-review-form label{color:var(--muted);gap:5px;font-size:9px;display:grid}.beta-review-form select,.beta-review-form input{min-width:0}@media (width<=980px){.onboarding-layout,.settings-grid{grid-template-columns:1fr}.onboarding-aside{order:-1}.onboarding-aside ol{grid-template-columns:repeat(3,minmax(0,1fr))}.data-export-panel{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=620px){.settings-service-grid,.settings-target-grid{grid-template-columns:1fr}}@media (width<=1100px){.beta-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-org-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.beta-review-form{grid-template-columns:1fr 1fr}.beta-review-form label:nth-child(3){grid-column:1/-1}}@media (width<=640px){.beta-gates,.beta-method,.beta-method-grid,.beta-org-metrics,.beta-review-form{grid-template-columns:1fr}.beta-review-form label:nth-child(3){grid-column:auto}.beta-org-head{flex-direction:column;align-items:flex-start}.territory-grid{grid-template-columns:1fr}.onboarding-action{flex-direction:column;align-items:stretch}.onboarding-action .button{justify-content:center;width:100%}.onboarding-aside ol{grid-template-columns:1fr}.onboarding-main{padding:18px}}.member-actions{align-items:center;gap:5px;display:flex}.member-actions form{margin:0}.member-actions select{min-height:31px;padding:5px 26px 5px 8px;font-size:9px}@media (width<=640px){.member-list>div{grid-template-columns:auto 1fr}.member-actions,.member-list>div>.status-pill{grid-column:2;justify-self:start}}.admin-sidebar{background:var(--sidebar);border-right:0}.admin-sidebar .brand strong{color:#fff}.admin-sidebar .nav-link{color:#c8c1e8}.admin-sidebar .nav-link:hover{color:#fff;background:#ffffff12}.admin-sidebar .nav-link.active{color:#fff;background:linear-gradient(100deg,#765af4,#5938d3);box-shadow:0 8px 22px #462dbe57}.admin-sidebar .nav-link.active span{color:#fff}.admin-sidebar .nav-label{color:#8179a4}.admin-sidebar .button.secondary{color:#fff;background:#ffffff0f;border-color:#fff3}.admin-traffic-panel{margin-bottom:14px;padding:0;overflow:hidden}.admin-traffic-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px 14px;display:flex}.admin-traffic-head h2{margin:5px 0 3px;font-size:20px}.admin-traffic-head p{color:var(--muted);margin:0;font-size:11px}.period-switcher{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:3px;padding:3px;display:inline-flex}.period-switcher a{min-width:44px;color:var(--muted);text-align:center;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:800}.period-switcher a:hover{color:var(--text)}.period-switcher a.active{color:#fff;background:var(--primary);box-shadow:0 4px 12px var(--primary)}@supports (color:color-mix(in lab, red, red)){.period-switcher a.active{box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 24%,transparent)}}.traffic-summary{border-block:1px solid var(--border);background:var(--surface-2);align-items:center;gap:26px;padding:12px 22px;display:flex}.traffic-summary>div{align-items:center;gap:9px;display:flex}.traffic-summary span,.traffic-summary strong,.traffic-summary small{display:block}.traffic-summary strong{font-size:16px;line-height:1.1}.traffic-summary small{margin-top:3px;font-size:9px}.traffic-dot{background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 4px var(--primary-soft);border-radius:50%;flex:none}.traffic-dot.demo{background:var(--danger);box-shadow:0 0 0 4px var(--danger-soft)}.traffic-freshness{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:9px}.traffic-chart-wrap{padding:12px 18px 0}.traffic-chart{width:100%;min-height:250px;display:block;overflow:visible}.traffic-grid-line{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.traffic-axis-label{fill:var(--muted);font-size:10px}.traffic-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.traffic-line.clients{stroke:var(--primary)}.traffic-line.demo{stroke:var(--danger)}.traffic-point{stroke:var(--surface);stroke-width:2px;vector-effect:non-scaling-stroke}.traffic-point.clients{fill:var(--primary)}.traffic-point.demo{fill:var(--danger)}.traffic-point:hover{r:6}.traffic-method{color:var(--muted);margin:0;padding:11px 22px 15px;font-size:9px;line-height:1.5}.traffic-method strong{color:var(--text)}.admin-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.admin-list{margin:14px -18px -18px;display:grid}.admin-list>a,.admin-list>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 18px;display:flex}.admin-list>a:hover{background:var(--surface-2)}.admin-list span,.admin-list strong,.admin-list small{min-width:0}.admin-list strong,.admin-list small{display:block}.admin-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-list small{margin-top:3px;font-size:10px}.admin-list time{color:var(--muted);white-space:nowrap;font-size:10px}.admin-filters{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(130px,.7fr)) auto;gap:8px;margin-bottom:14px;padding:12px;display:grid}.admin-filters input,.admin-filters select,.admin-action-grid textarea,.admin-action-grid select{border:1px solid var(--border);min-width:0;color:var(--text);background:var(--surface-2);border-radius:6px;padding:9px 10px}.admin-table{border-collapse:collapse;width:100%;min-width:850px}.admin-table th{color:var(--muted);background:var(--surface-2);text-align:left;text-transform:uppercase;letter-spacing:.06em;padding:11px 14px;font-size:9px}.admin-table td{border-top:1px solid var(--border);vertical-align:middle;padding:12px 14px;font-size:11px}.admin-table td strong,.admin-table td small{display:block}.admin-table td small{margin-top:3px;font-size:9px}.admin-table tr:hover td{background:var(--surface-2)}.admin-table-panel{max-width:100%;overflow:hidden}.admin-table-panel .table-wrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.admin-table-panel .data-table{min-width:1040px}.admin-detail-grid{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.admin-span-2{grid-column:1/-1}.detail-list{margin:16px 0 0;display:grid}.detail-list div{border-top:1px solid var(--border);justify-content:space-between;gap:18px;padding:10px 0;display:flex}.detail-list dt{color:var(--muted);font-size:10px}.detail-list dd{text-align:right;margin:0;font-size:11px;font-weight:750}.usage-grid.compact{grid-template-columns:1fr;gap:7px;margin-top:13px}.usage-grid.compact .usage-line{background:var(--surface-2);border-radius:6px;padding:8px 10px}.usage-grid.compact .usage-line>div:first-child{margin:0}.admin-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-action-grid.two{grid-template-columns:1fr 1fr}.admin-action-grid form{border:1px solid var(--border);background:var(--surface-2);border-radius:7px;flex-direction:column;gap:9px;padding:12px;display:flex}.admin-action-grid label{color:var(--muted);gap:7px;font-size:10px;font-weight:750;display:grid}.admin-action-grid textarea{resize:vertical;min-height:72px;font-weight:400}.admin-action-grid .button{margin-top:auto}.flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.flow-card{gap:15px;display:grid}.flow-card.disabled{opacity:.72}.flow-card-head{justify-content:space-between;gap:18px;display:flex}.flow-card-head h2{margin:4px 0;font-size:18px}.flow-card-head p{color:var(--muted);margin:0;font-size:10px}.flow-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.flow-metrics div{background:var(--surface-2);border-radius:6px;padding:10px}.flow-metrics dt{color:var(--muted);font-size:9px}.flow-metrics dd{margin:5px 0 0;font-size:11px;font-weight:750}.flow-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding-top:13px;display:flex}.flow-actions small{font-size:9px}.safe-error{color:var(--danger);background:var(--danger-soft);border-radius:6px;margin:0;padding:9px 11px;font-size:10px}.safe-error code{float:right}.support-banner{z-index:20;border:1px solid var(--warning);justify-content:space-between;align-items:center;gap:20px;margin:-20px 0 18px;padding:12px 14px;display:flex;position:sticky;top:74px}@supports (color:color-mix(in lab, red, red)){.support-banner{border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border))}}.support-banner{color:var(--text);background:var(--warning-soft);box-shadow:var(--shadow);border-radius:8px}.support-banner strong,.support-banner span{display:block}.support-banner strong{font-size:12px}.support-banner span{color:var(--muted);margin-top:3px;font-size:9px}.plan-preview-banner{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plan-preview-banner{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}}.plan-preview-banner{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.plan-preview-banner{background:color-mix(in srgb,var(--primary-soft) 80%,var(--surface))}}.pagespeed-panel{gap:14px;display:grid}.pagespeed-score-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pagespeed-score-grid article,.pagespeed-metrics span{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:13px}.pagespeed-score-grid span,.pagespeed-metrics small{color:var(--muted);font-size:10px;display:block}.pagespeed-score-grid strong{color:var(--text);margin-top:6px;font-size:24px;display:block}.pagespeed-score-grid strong small{font-size:10px;display:inline}.pagespeed-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pagespeed-metrics strong{color:var(--text);margin-top:5px;font-size:13px;display:block}.pagespeed-run-form{justify-content:flex-end;align-items:end;gap:10px;display:flex}.pagespeed-run-form label{min-width:150px}.pagespeed-run-form select{width:100%;margin-top:5px;display:block}.pagespeed-method-note{color:var(--muted);font-size:9px}.inline-upgrade{margin:0}.pagespeed-opportunities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pagespeed-opportunities>.eyebrow{grid-column:1/-1}.pagespeed-opportunities article{border:1px solid var(--border);background:var(--surface-2);border-radius:7px;gap:4px;padding:11px 12px;display:grid}.pagespeed-opportunities strong{font-size:11px}.pagespeed-opportunities small{font-size:9px}.pagespeed-history{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;overflow:hidden}.pagespeed-history summary{color:var(--text);cursor:pointer;padding:11px 13px;font-size:10px;font-weight:800}.pagespeed-history>div{border-top:1px solid var(--border);background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.pagespeed-history article{background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px;display:grid}.pagespeed-history article span,.pagespeed-history article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pagespeed-history article strong{font-size:11px}.pagespeed-history article small{grid-column:1/-1}@media (width<=760px){.pagespeed-score-grid,.pagespeed-metrics{grid-template-columns:1fr 1fr}.pagespeed-run-form{flex-direction:column;align-items:stretch}.pagespeed-run-form label{min-width:0}}.billing-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px}@media (width<=1100px){.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-filters{grid-template-columns:1fr 1fr 1fr}.admin-action-grid,.flow-metrics{grid-template-columns:1fr 1fr}}@media (width<=760px){.admin-shell .admin-sidebar{background:var(--sidebar);overflow-x:auto}.admin-shell .nav-list{overflow:visible}.admin-shell .nav-link:nth-of-type(n+5){display:flex}.admin-shell .app-topbar>div:first-child{display:none}.admin-stats,.admin-overview-grid,.admin-detail-grid,.admin-action-grid,.admin-action-grid.two,.flow-grid,.billing-grid,.pricing-grid{grid-template-columns:1fr}.admin-span-2{grid-column:auto}.admin-filters{grid-template-columns:1fr}.flow-card-head,.flow-actions,.support-banner,.runtime-alert{flex-direction:column;align-items:flex-start}.support-banner{top:68px}.support-banner form,.support-banner .button{width:100%}.flow-metrics{grid-template-columns:1fr 1fr}.admin-traffic-head{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.period-switcher{align-self:stretch}.period-switcher a{flex:1}.traffic-summary{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.traffic-freshness{margin-left:0}.traffic-chart-wrap{padding-inline:8px;overflow-x:auto}.traffic-chart{min-width:620px}.traffic-method{padding-inline:16px}}@media (width<=520px){.queue-health-grid{grid-template-columns:1fr}.queue-health-card p{min-height:0}}.dataset-principles,.dataset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.dataset-principles h2,.dataset-card h2{margin:5px 0 7px;font-size:16px}.dataset-principles p,.dataset-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.dataset-upload-panel{margin-bottom:14px}.dataset-upload-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.dataset-upload-form label{color:var(--muted);gap:6px;font-size:10px;font-weight:750;display:grid}.dataset-upload-form input,.dataset-upload-form select,.dataset-upload-form textarea{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:var(--surface-2);border-radius:6px;padding:9px 10px}.dataset-upload-form textarea{resize:vertical}.dataset-upload-form .span-2{grid-column:span 2}.dataset-upload-form .checkbox-line{grid-template-columns:auto 1fr;align-content:center;align-items:center}.dataset-upload-form .checkbox-line input{width:auto}.dataset-submit{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.dataset-submit small{color:var(--muted)}.dataset-card{color:inherit}.dataset-card:hover{border-color:var(--primary)}.dataset-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dataset-card .flow-metrics{margin-top:16px}.dataset-card .flow-metrics dd{text-overflow:ellipsis;overflow:hidden}.dataset-stats{margin-bottom:14px}.dataset-governance{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:20px;margin-bottom:14px;display:grid}.dataset-governance h2{margin:5px 0 0;font-size:17px}.dataset-governance .detail-list{margin-top:0}.dataset-governance .detail-list div:first-child{border-top:0}.dataset-filters{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(130px,.7fr)) auto}.dataset-table-panel{max-width:100%;overflow:hidden}.dataset-table-panel .table-scroll{max-height:68vh;overflow:auto}.dataset-table{width:max-content;min-width:100%}.dataset-table th{z-index:2;white-space:nowrap;position:sticky;top:0}.dataset-table td{white-space:nowrap;text-overflow:ellipsis;min-width:135px;max-width:260px;overflow:hidden}.dataset-table .dataset-state-cell{z-index:1;background:var(--surface);min-width:150px;position:sticky;left:0}.dataset-state-cell small,.dataset-state-cell a{margin-top:5px;font-size:9px;display:block}.dataset-state-cell a{color:var(--primary)}.dataset-import-history{margin-top:14px}.promoter-source-list{gap:10px;display:grid}.promoter-source-card{padding:0;overflow:hidden}.promoter-source-card>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 17px;list-style:none;display:grid}.promoter-source-card>summary::-webkit-details-marker{display:none}.promoter-source-card>summary strong,.promoter-source-card>summary small{display:block}.promoter-source-card>summary small{color:var(--muted);margin-top:4px}.promoter-card-toggle{color:var(--primary);font-size:10px;font-weight:850}.promoter-source-card[open] .promoter-card-toggle{font-size:0}.promoter-source-card[open] .promoter-card-toggle:after{content:"Masquer";font-size:10px}.promoter-source-body{border-top:1px solid var(--border);background:var(--surface-2);padding:16px}.promoter-company-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.promoter-company-facts>*{border:1px solid var(--border);background:var(--surface);border-radius:7px;padding:11px}.promoter-company-facts strong,.promoter-company-facts span,.promoter-company-facts small{display:block}.promoter-company-facts strong{text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:10px}.promoter-company-facts span,.promoter-company-facts small{color:var(--muted);overflow-wrap:anywhere}.promoter-contact-stack{gap:8px;display:grid}.promoter-contact-stack article{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:16px;padding:13px;display:grid}.promoter-contact-stack h3{margin:4px 0;font-size:14px}.promoter-contact-stack p{color:var(--muted);margin:0}.promoter-contact-stack dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.promoter-contact-stack dl div{min-width:0}.promoter-contact-stack dt{color:var(--subtle);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.promoter-contact-stack dd{overflow-wrap:anywhere;margin:5px 0 0}.promoter-contact-stack dd .status-pill,.promoter-contact-stack dd small{width:fit-content;margin-top:5px;display:block}.dataset-publication-note{border:1px solid var(--warning);gap:8px;margin-top:10px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.dataset-publication-note{border:1px solid color-mix(in srgb,var(--warning) 35%,var(--border))}}.dataset-publication-note{background:var(--warning-soft);border-radius:7px}.dataset-publication-note span{color:var(--muted)}@media (width<=1000px){.dataset-principles,.dataset-grid,.dataset-upload-form,.dataset-filters{grid-template-columns:1fr 1fr}.dataset-governance{grid-template-columns:1fr}}@media (width<=640px){.dataset-principles,.dataset-grid,.dataset-upload-form,.dataset-filters{grid-template-columns:1fr}.dataset-upload-form .span-2{grid-column:auto}.dataset-submit{flex-direction:column;align-items:stretch}.dataset-submit .button{width:100%}.dataset-table-panel .table-scroll{max-height:72vh}.promoter-source-card>summary{grid-template-columns:auto minmax(0,1fr)}.promoter-source-card>summary .status-pill,.promoter-card-toggle{grid-column:2;width:fit-content}.promoter-company-facts,.promoter-contact-stack dl,.promoter-contact-stack article{grid-template-columns:1fr}.dataset-publication-note{display:block}.dataset-publication-note span{margin-top:5px;display:block}}.demand-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.demand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.demand-ranking h2{margin:5px 0 0}.demand-ranking ol{margin:14px -18px -18px;padding:0;list-style:none;display:grid}.demand-ranking li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:11px 18px;display:flex}.demand-ranking li span,.demand-ranking li strong,.demand-ranking li small{min-width:0;display:block}.demand-ranking li strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.demand-ranking li small{color:var(--muted);margin-top:3px;font-size:9px}.demand-ranking li b{min-width:28px;color:var(--primary);text-align:right;font-size:16px}.demand-gaps,.demand-history{margin-bottom:14px}.demand-gaps .panel-head,.demand-history .panel-head{padding:18px}.demand-gaps .table-scroll,.demand-history .table-scroll{border-top:1px solid var(--border)}.demand-gaps{padding:0;overflow:hidden}.demand-history{overflow:hidden}@media (width<=1100px){.demand-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.demand-stats,.demand-grid{grid-template-columns:1fr}}.national-tabs{scrollbar-width:none;gap:7px;margin-bottom:14px;overflow-x:auto}.national-tabs::-webkit-scrollbar{display:none}.national-tabs .catalog-tab{flex:none;align-items:center;gap:7px;min-height:43px;padding-inline:15px;display:inline-flex}.national-search-builder{border:1px solid var(--border);background:var(--surface);border-radius:9px;margin-bottom:16px;padding:22px;box-shadow:0 1px 1px #00000005}.national-search-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.national-search-heading h2,.search-results-summary h2,.discovery-empty-state h2{letter-spacing:-.03em;margin:5px 0}.national-search-heading p,.search-results-summary p,.discovery-empty-state p{color:var(--muted);margin:0}.seller-search-guidance{border:1px solid var(--primary);margin:0 0 14px;padding:18px}@supports (color:color-mix(in lab, red, red)){.seller-search-guidance{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border))}}.seller-search-guidance{background:var(--primary);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.seller-search-guidance{background:color-mix(in srgb,var(--primary) 2%,var(--surface))}}.seller-search-guidance-heading{align-items:center;gap:10px;display:flex}.seller-search-guidance-heading>div{min-width:0}.seller-search-guidance-icon{width:34px;height:34px;color:var(--primary);background:var(--primary);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.seller-search-guidance-icon{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}}.seller-search-guidance-heading p{color:var(--text);font-size:var(--type-label);margin:3px 0 0}.seller-search-guidance-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.seller-search-guidance-card{--guidance-tone:var(--primary);--guidance-tone-soft:var(--primary-soft);border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;min-width:0;min-height:164px;padding:14px;display:flex}.seller-search-guidance-card.tone-blue{--guidance-tone:var(--info);--guidance-tone-soft:var(--info-soft)}.seller-search-guidance-card.tone-green{--guidance-tone:var(--success);--guidance-tone-soft:var(--success-soft)}.seller-search-guidance-card.tone-orange{--guidance-tone:var(--warning);--guidance-tone-soft:var(--warning-soft)}.seller-search-guidance-card>header{align-items:center;gap:10px;display:flex}.seller-search-guidance-card>header strong{min-width:0;font-size:14px;line-height:1.3}.seller-search-guidance-service-icon{width:36px;height:36px;color:var(--guidance-tone);background:var(--guidance-tone-soft);border-radius:9px;flex:none;place-items:center;display:grid}.seller-search-guidance-card>p{color:var(--muted);font-size:var(--type-label);margin:11px 0 13px;line-height:1.5}.seller-search-guidance-card dl{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;margin:auto 0 0;padding-top:11px;display:grid}.seller-search-guidance-card dl>div{min-width:0}.seller-search-guidance-card dl>div+div{border-left:1px solid var(--border);padding-left:14px}.seller-search-guidance-card dt{color:var(--muted);font-size:var(--type-caption)}.seller-search-guidance-card dd{font-size:var(--type-label);margin:3px 0 0;font-weight:800}.seller-search-guidance-card dd.level-low{color:var(--success)}.seller-search-guidance-card dd.level-medium{color:var(--warning)}.seller-search-guidance-card dd.level-high,.seller-search-guidance-card dd.level-very_high{color:var(--primary)}.seller-search-guidance-caution{color:var(--muted);align-items:center;gap:6px;margin-top:11px;display:flex}.seller-search-guidance-caution .ui-icon{flex:none}.seller-search-guidance-empty{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.seller-search-guidance-empty p{color:var(--muted);margin:3px 0 8px}.seller-search-guidance-empty .text-link{color:var(--primary);font-size:var(--type-label);align-items:center;gap:5px;font-weight:750;display:inline-flex}@media (width<=1100px){.seller-search-guidance-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.seller-search-guidance{padding:14px}.seller-search-guidance-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.seller-search-guidance-card{min-height:174px;padding:10px}.seller-search-guidance-card>header{gap:7px}.seller-search-guidance-card>header strong{font-size:var(--type-label)}.seller-search-guidance-service-icon{width:31px;height:31px}.seller-search-guidance-card>p{font-size:var(--type-caption);margin:7px 0 9px;line-height:1.4}.seller-search-guidance-card dl{padding-top:8px}.seller-search-guidance-card dl>div+div{padding-left:8px}.seller-search-guidance-card dt{font-size:10px}.seller-search-guidance-card dd{font-size:var(--type-caption)}.seller-search-guidance-caution{align-items:flex-start}}.mobile-filter-button{display:none}.national-search-form{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:17px}.search-builder-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.builder-field{color:var(--muted);align-content:start;gap:6px;font-size:11px;font-weight:750;display:grid}.builder-field-wide{grid-column:span 2}.builder-field input,.builder-field select,.target-selector-grid select{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);background:var(--surface);border-radius:6px;outline:0;padding:0 11px}.builder-field input:focus,.builder-field select:focus,.target-selector-grid select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.builder-field input:focus,.builder-field select:focus,.target-selector-grid select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}}.builder-field small{color:var(--muted);font-size:9px;font-weight:550;line-height:1.35}.city-multi-field>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.city-multi-field>span b{color:var(--primary);font-size:9px}.city-selection-chips{flex-wrap:wrap;gap:5px;display:flex}.city-selection-chips button{border:1px solid var(--primary);align-items:center;gap:6px;max-width:100%;min-height:27px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.city-selection-chips button{border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border))}}.city-selection-chips button{color:var(--primary);background:var(--primary-soft);border-radius:999px;padding:4px 7px 4px 9px;font-size:9px;font-weight:750}.city-selection-chips button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.city-selection-chips button b{font-size:13px;line-height:1}.city-selection-chips button:hover,.city-selection-chips button:focus-visible{border-color:var(--primary);outline:0}.city-multi-field .field-error{color:var(--danger)}.search-builder-actions{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:15px;padding-top:15px;display:flex}.search-builder-actions>.quiet-button{width:auto;color:var(--muted);white-space:nowrap}.active-filter-chips{flex-wrap:wrap;flex:1;gap:6px;display:flex}.active-filter-chips span{color:var(--primary);background:var(--primary-soft);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.saved-target-row{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:14px;display:flex}.save-target-form{align-items:flex-end;gap:8px;display:flex}.save-target-form label{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.save-target-form input{border:1px solid var(--border);min-width:260px;min-height:38px;color:var(--text);background:var(--surface-2);border-radius:5px;padding:0 10px}.saved-targets{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.saved-targets>span{color:var(--muted);font-size:10px;font-weight:750}.saved-targets>div{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;display:flex;overflow:hidden}.saved-targets button{color:var(--text);background:0 0;border:0;padding:5px 8px;font-size:10px}.saved-targets button+button{border-left:1px solid var(--border);color:var(--danger)}.field-error{color:var(--danger);margin-top:8px;font-size:11px}.search-results-summary{justify-content:space-between;align-items:center;gap:20px;margin:18px 0 10px;display:flex}.source-freshness{text-align:right;justify-items:end;gap:5px;display:grid}.source-freshness .source-badge{margin:0;padding:5px 8px;font-size:10px}.official-results-table td:last-child{text-align:right}.neutral-state{color:var(--muted);background:var(--surface-3);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.compact-button{white-space:nowrap;gap:5px;min-height:34px;padding-inline:10px;font-size:10px}.company-name-button{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:850;display:inline-flex}.company-name-button:hover{color:var(--primary)}.company-name-button span{color:var(--primary);font-size:15px;line-height:1}.official-detail-row td{background:var(--surface-2);padding:0!important}.official-result-detail{border-block:1px solid var(--primary);padding:18px 20px 20px}@supports (color:color-mix(in lab, red, red)){.official-result-detail{border-block:1px solid color-mix(in srgb,var(--primary) 28%,var(--border))}}.official-result-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.official-result-detail-head h3{margin:4px 0;font-size:18px}.official-result-detail-head p{color:var(--muted);margin:0}.official-result-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.official-result-facts div,.official-result-contact-grid article{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:12px}.official-result-facts dt{color:var(--subtle);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.official-result-facts dd{margin:5px 0 0;font-size:12px;font-weight:760}.official-result-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.official-result-contact-grid article.admin-only-fact{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.official-result-contact-grid article.admin-only-fact{border-color:color-mix(in srgb,var(--warning) 45%,var(--border))}}.official-result-contact-grid article.admin-only-fact{background:var(--warning-soft)}.official-result-contact-grid p{color:var(--muted);margin:4px 0;line-height:1.45}.official-result-contact-grid a{color:var(--primary);overflow-wrap:anywhere;margin-top:5px;font-weight:750;display:block}.official-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:14px 0 8px;display:flex}.official-pagination>span,.official-pagination span{color:var(--muted);font-size:11px;font-weight:750}.official-pagination button:disabled{cursor:not-allowed;opacity:.45}.official-page-numbers{align-items:center;gap:4px;display:flex}.official-page-numbers button{border:1px solid var(--border);background:var(--surface);min-width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:6px;padding:0 8px;font-weight:800}.official-page-numbers button:hover,.official-page-numbers button.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.official-page-jump{align-items:flex-end;gap:5px;display:flex}.official-page-jump label{color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:750;display:flex}.official-page-jump input{width:64px;min-height:34px;padding:6px 8px}.official-page-error{text-align:center;margin:0 auto 20px}.discovery-national-summary{margin-bottom:10px}.discovery-empty-state{border:1px dashed var(--border-strong);background:var(--surface);border-radius:9px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:22px;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.discovery-empty-state{background:color-mix(in srgb,var(--surface) 85%,var(--primary-soft))}}.discovery-map-mark{width:72px;height:72px;color:var(--primary);background:var(--primary-soft);border-radius:20px;place-items:center;font-size:24px;font-weight:900;display:grid}.discovery-empty-copy{min-width:0}.discovery-empty-hint{font-size:12px;margin-top:8px!important}.target-selector-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.target-selector-grid label{color:var(--muted);gap:6px;font-size:11px;font-weight:750;display:grid}@media (width<=1040px){.search-builder-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.discovery-empty-state{grid-template-columns:70px minmax(0,1fr)}.discovery-map-mark{align-self:start}}@media (width<=760px){.national-tabs{margin-inline:-14px;padding-inline:14px}.national-tabs .catalog-tab{min-height:46px}.national-search-builder{margin-inline:-4px;padding:16px}.national-search-heading{margin-bottom:0}.national-search-heading p{font-size:12px}.mobile-filter-button{flex:none;display:inline-flex}.national-search-form{margin-top:15px;padding:13px;display:none}.national-search-form.open{display:block}.search-builder-grid,.target-selector-grid{grid-template-columns:1fr}.builder-field-wide{grid-column:auto}.search-builder-actions,.saved-target-row,.save-target-form,.search-results-summary{flex-direction:column;align-items:stretch}.search-builder-actions .button,.save-target-form .button,.save-target-form label,.save-target-form input{width:100%;min-width:0}.saved-targets{justify-content:flex-start}.source-freshness{text-align:left;justify-items:start}.discovery-empty-state{grid-template-columns:54px minmax(0,1fr);padding:18px}.discovery-map-mark{border-radius:14px;width:50px;height:50px;font-size:17px}.official-results-table{box-shadow:none;background:0 0;border:0;overflow:visible}.official-results-table .table-scroll,.official-results-table .data-table,.official-results-table tbody{width:100%;min-width:0;display:block}.official-results-table thead{display:none}.official-results-table tr{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:0;margin-bottom:12px;display:grid;overflow:hidden}.official-results-table td{border-bottom:1px solid var(--border);grid-template-columns:90px minmax(0,1fr);gap:10px;padding:10px 13px;display:grid;text-align:left!important}.official-results-table td:before{color:var(--subtle);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.official-results-table td:first-child:before{content:"Entreprise"}.official-results-table td:nth-child(2):before{content:"Activité"}.official-results-table td:nth-child(3):before{content:"Localisation"}.official-results-table td:nth-child(4):before{content:"Effectif"}.official-results-table td:nth-child(5):before{content:"Source"}.official-results-table td:nth-child(6):before{content:"Site & audit"}.official-results-table td:last-child{background:var(--surface-2);border:0;padding:12px;display:block;position:sticky;bottom:0}.official-results-table td:last-child:before{display:none}.official-results-table td:last-child .button{width:100%}.official-results-table .official-detail-row td{background:var(--surface-2);display:block;bottom:auto;padding:0!important;position:static!important}.official-results-table .official-detail-row td:before{display:none}.official-result-detail{padding:14px}.official-result-detail-head{display:block}.official-result-detail-head .status-pill{margin-top:10px;display:inline-flex}.official-result-facts,.official-result-contact-grid{grid-template-columns:1fr}.official-pagination{justify-content:center}.official-page-numbers{order:3;justify-content:center;width:100%}.official-page-jump{order:4}}.plan-choice{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.plan-choice legend{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700}.plan-choice label{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex}.plan-choice label:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.plan-choice input{width:auto;margin-top:3px}.plan-choice span{gap:4px;display:grid}.plan-choice small,.catalogue-proof{color:var(--muted)}.catalogue-proof{margin-top:18px;font-size:13px}.catalogue-proof strong{color:var(--text)}@media (width<=620px){.plan-choice{grid-template-columns:1fr}}body{font-size:15px;line-height:1.55}.main-content{padding:38px 42px 68px}.panel,.table-panel,.company-hero-card,.national-search-builder{border-radius:11px;box-shadow:0 1px 2px #231c4806,0 9px 30px #372d6909}.panel{padding:21px}.panel-head h2{font-size:20px;line-height:1.2}.panel-subtitle{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.button{border-radius:7px;min-height:42px;padding-inline:16px;font-size:13px}.eyebrow{font-size:11px}.nav-link{min-height:48px;font-size:14px}.page-header p{font-size:16px}.stat-card{border-radius:10px;min-height:116px;padding:19px}.stat-label{font-size:13px}.stat-card small{font-size:12px}.stat-value{font-size:30px}.priority-head-actions{align-items:center;gap:10px;display:flex}.priority-head-actions>a{color:var(--primary);white-space:nowrap;font-size:13px;font-weight:750}.priority-list{margin:0 -21px -21px}.priority-row{grid-template-columns:62px minmax(210px,1.1fr) minmax(280px,1.5fr) auto 14px;gap:16px;min-height:92px;padding:16px 21px;transition:background .16s,box-shadow .16s}.priority-row:hover{z-index:1;background:var(--primary-soft);position:relative}@supports (color:color-mix(in lab, red, red)){.priority-row:hover{background:color-mix(in srgb,var(--primary-soft) 52%,var(--surface))}}.priority-row:hover{box-shadow:inset 3px 0 var(--primary)}.score-cell{justify-items:center;gap:5px;display:grid}.score-cell .score{width:50px;height:50px;font-size:19px;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.score-cell .score{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 10%,transparent)}}.score-cell>small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.company-main strong{font-size:15px;line-height:1.3}.company-main small{font-size:12px;line-height:1.4}.company-main .priority-contact{color:var(--primary);overflow-wrap:anywhere;margin-top:6px;font-size:10px}.reason{color:var(--muted);gap:3px;font-size:13px;line-height:1.45;display:grid}.reason>strong{color:var(--text);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.reason>small{color:var(--text);margin-top:4px;font-size:11px;display:block}.reason>small b{color:var(--success);text-transform:uppercase;letter-spacing:.05em;margin-right:4px}.status-pill{padding:5px 9px;font-size:12px}.data-table th,.admin-table th{font-size:11px}.data-table td,.admin-table td{font-size:13px}.admin-table td small{font-size:11px}.stack-form{gap:13px}.stack-form label,.dataset-upload-form label{font-size:12px}.stack-form input,.stack-form select,.stack-form textarea,.dataset-upload-form input,.dataset-upload-form select,.dataset-upload-form textarea{min-height:42px;font-size:13px}.score-stack{justify-items:center;gap:6px;display:grid}.score-stack>small{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:800}.priority-ring{width:82px;height:82px}.priority-ring strong{font-size:24px}.priority-ring small{font-size:9px}.score-breakdown{gap:14px}.score-breakdown>div{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;padding:14px}.score-breakdown span{color:var(--text);font-size:13px;font-weight:800}.score-breakdown span small{max-width:230px;color:var(--muted);margin-top:4px;font-size:10px;font-weight:500;line-height:1.35;display:block}.score-breakdown strong{font-size:19px}.score-breakdown i{height:6px}.reason-list li{font-size:13px;line-height:1.45}.company-contact-priority{gap:12px;display:grid}.contact-priority-heading{gap:4px;display:grid}.contact-priority-heading>strong{font-size:16px}.contact-priority-heading>small{font-size:11px;line-height:1.4}.company-contact-grid{gap:8px;display:grid}.company-contact-grid article{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:3px;padding:13px;display:grid}.company-contact-grid article>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.company-contact-grid article>a,.company-contact-grid article>strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:850}.company-contact-grid article>a{color:var(--primary)}.company-contact-grid article>small{font-size:10px}.legal-company-facts{border-top:1px solid var(--border);margin-top:13px;padding-top:12px}.legal-company-facts>summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:750}.legal-company-facts[open]>summary{color:var(--text);margin-bottom:11px}.company-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.company-title-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.contact-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.contact-chips a,.contact-chips span{border:1px solid var(--border);background:var(--surface-2);overflow-wrap:anywhere;border-radius:7px;align-items:center;min-height:32px;padding:6px 9px;font-size:11px;line-height:1.3;display:inline-flex}.contact-chips a{color:var(--primary);font-weight:750}.contact-chips span{color:var(--muted)}.dataset-input-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;margin-bottom:14px;display:grid}.dataset-ingestion-card>p{color:var(--muted);margin:-5px 0 16px;font-size:12px;line-height:1.5}.manual-record-details>summary{width:fit-content;list-style:none}.manual-record-details>summary::-webkit-details-marker{display:none}.manual-record-details[open]>summary{margin-bottom:14px}.manual-record-form{border-top:1px solid var(--border);padding-top:14px}.dataset-state-cell{overflow:visible!important}.dataset-record-edit{margin-top:8px}.dataset-record-edit>summary{width:fit-content;color:var(--primary);cursor:pointer;font-size:11px;font-weight:800}.dataset-record-edit form{z-index:8;border:1px solid var(--border-strong);background:var(--surface);width:min(360px,100vw - 50px);box-shadow:var(--shadow);white-space:normal;border-radius:9px;gap:7px;margin-top:7px;padding:13px;display:grid;position:absolute}.dataset-record-edit input,.dataset-record-edit textarea{border:1px solid var(--border);width:100%;min-height:38px;color:var(--text);background:var(--surface-2);border-radius:6px;padding:8px 9px;font-size:12px}.dataset-record-edit .quiet-button{color:var(--primary);font-weight:800}.dataset-record-edit small{font-size:10px}.admin-user-access-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;margin-bottom:14px;display:grid}.admin-user-invite-card .panel-head{align-items:flex-start}.admin-user-invite-card .panel-head p{max-width:660px;color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.admin-user-invite-form{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.admin-user-invite-form label{color:var(--muted);gap:7px;font-size:11px;font-weight:800;display:grid}.admin-user-invite-form input,.admin-user-invite-form select,.admin-user-invite-form textarea{border:1px solid var(--border);width:100%;min-height:43px;color:var(--text);background:var(--surface-2);font:inherit;border-radius:8px;padding:9px 11px;font-size:12px}.admin-user-invite-form textarea{resize:vertical;min-height:84px}.admin-user-invite-form input:focus,.admin-user-invite-form select:focus,.admin-user-invite-form textarea:focus{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-user-invite-form input:focus,.admin-user-invite-form select:focus,.admin-user-invite-form textarea:focus{outline:2px solid color-mix(in srgb,var(--primary) 24%,transparent)}}.admin-user-invite-form input:focus,.admin-user-invite-form select:focus,.admin-user-invite-form textarea:focus{border-color:var(--primary)}.admin-user-invite-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:4px;display:flex}.admin-user-invite-footer small{max-width:480px;color:var(--muted);font-size:10px;line-height:1.5}.admin-access-policy-card{background:linear-gradient(145deg,var(--surface),var(--primary-soft))}@supports (color:color-mix(in lab, red, red)){.admin-access-policy-card{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--primary-soft) 55%,var(--surface)))}}.admin-access-policy-card h2{margin:8px 0}.admin-access-policy-card>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.admin-access-policy-card ul{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.admin-access-policy-card li{border-top:1px solid var(--border);gap:3px;padding:13px 0;display:grid}.admin-access-policy-card li strong{font-size:12px}.admin-access-policy-card li span{color:var(--muted);font-size:10px;line-height:1.45}.admin-pending-invitations{margin-bottom:14px}@media (width<=1100px){.priority-row{grid-template-columns:58px minmax(190px,1fr) minmax(220px,1.25fr) auto 12px}.dataset-input-grid,.admin-user-access-grid{grid-template-columns:1fr}}.landing-v2{--landing-ink:#17152b;--landing-muted:#6f6b82;--landing-line:#e5e1f1;color:var(--landing-ink);background:#fbfaff;overflow-x:hidden}.landing-v2 .marketing-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaffe0;border-bottom:1px solid #e2ddf1cc;width:min(1280px,100%);padding-block:15px;position:sticky;top:0}.landing-v2 .marketing-nav .button{min-height:40px}.landing-hero{padding-top:86px;padding-bottom:86px}.landing-hero .hero-copy{max-width:900px}.landing-hero h1{max-width:970px;margin-top:22px;font-size:clamp(52px,6.6vw,84px);line-height:.98}.landing-hero .hero-copy>p:not(.catalogue-proof){max-width:760px;margin-inline:auto;font-size:19px;line-height:1.65}.landing-primary-cta{box-shadow:0 12px 32px #6651e83b}.landing-hero .catalogue-proof{border:1px solid var(--landing-line);width:fit-content;max-width:760px;color:var(--landing-muted);background:#ffffffc2;border-radius:999px;margin:24px auto 0;padding:9px 13px;font-size:11px}.landing-product-frame{background:#fff;border:1px solid #ddd7f0;border-radius:18px;max-width:1120px;margin:62px auto 0;position:relative;overflow:visible;box-shadow:0 42px 110px #382a7c2b}.landing-product-frame>img,.showcase-screen>img{border-radius:0 0 17px 17px;width:100%;height:auto;display:block}.landing-browser-bar{color:#8b869e;background:#fff;border-bottom:1px solid #ece8f5;border-radius:17px 17px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:42px;padding:0 15px;font-size:10px;display:grid}.landing-browser-bar>span{gap:5px;display:flex}.landing-browser-bar i{background:#ded9ec;border-radius:50%;width:7px;height:7px}.landing-browser-bar small{text-align:center}.landing-browser-bar b{color:var(--primary);text-transform:uppercase;letter-spacing:.06em;justify-self:end;font-size:9px}.landing-proof-card{color:#166f51;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4fffaf0;border:1px solid #30a77a40;border-radius:12px;align-items:center;gap:10px;max-width:290px;padding:13px 15px;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 16px 36px #18604726}.landing-proof-card .verified-mark{background:#dff7ed;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.landing-proof-card p,.landing-proof-card strong,.landing-proof-card small{margin:0;display:block}.landing-proof-card strong{font-size:12px}.landing-proof-card small{color:#4e7e6d;margin-top:3px;font-size:9px;line-height:1.4}.landing-confidence{border:1px solid var(--landing-line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);width:min(1180px,100% - 56px);margin:0 auto 12px;display:grid;overflow:hidden}.landing-confidence p{border-right:1px solid var(--landing-line);gap:5px;margin:0;padding:22px 24px;display:grid}.landing-confidence p:last-child{border:0}.landing-confidence strong{font-size:14px}.landing-confidence span{color:var(--landing-muted);font-size:11px;line-height:1.45}.landing-section{padding-top:100px;padding-bottom:100px}.landing-section-heading{max-width:820px;margin-bottom:42px}.landing-section-heading h2{letter-spacing:-.05em;margin:10px 0 15px;font-size:clamp(36px,4vw,52px);line-height:1.03}.landing-section-heading p{max-width:720px;color:var(--landing-muted);margin:0;font-size:16px;line-height:1.65}.compact-heading{max-width:920px}.landing-workflow{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.landing-workflow:before{content:"";background:linear-gradient(90deg,#0000,#cfc7ee 12% 88%,#0000);height:1px;position:absolute;top:52px;left:9%;right:9%}.landing-workflow article{border:1px solid var(--landing-line);background:#fff;border-radius:14px;min-height:285px;padding:24px;position:relative;box-shadow:0 14px 38px #3326700e}.landing-workflow article.verified-step{background:linear-gradient(145deg,#fff 40%,#f1fff9);border-color:#33aa7e52}.workflow-number{color:#a09ab5;letter-spacing:.08em;font-size:10px;font-weight:850;position:absolute;top:18px;right:18px}.landing-workflow article>i{width:56px;height:56px;color:var(--primary);background:#f2efff;border:1px solid #ddd6f5;border-radius:16px;place-items:center;display:grid;position:relative}.landing-workflow .verified-step>i{color:#16835d;background:#e5f8ef;border-color:#c9eadc}.landing-workflow h3{letter-spacing:-.025em;margin:50px 0 10px;font-size:20px}.landing-workflow p{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.62}.landing-workflow small{color:var(--primary);font-size:10px;font-weight:800;position:absolute;bottom:22px;left:24px}.done-for-you-section{border-top:0}.work-split{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.work-split>article{border:1px solid var(--landing-line);border-radius:18px;min-height:430px;padding:34px}.system-work{color:#fff;background:linear-gradient(145deg,#201a48,#513ea7 70%,#755fe8);box-shadow:0 26px 70px #33257e30}.human-work{background:#fff}.split-label{color:#dcd5ff;letter-spacing:.08em;background:#ffffff1a;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.human-work .split-label{color:var(--primary);background:var(--primary-soft)}.system-work ul{gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.system-work li{color:#d9d4ef;border-bottom:1px solid #ffffff1f;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:18px 0;font-size:14px;line-height:1.45;display:grid}.system-work li:last-child{border:0}.system-work li .ui-icon{color:#7ee3b9}.system-work li strong{color:#fff}.human-steps{gap:8px;margin:26px 0;display:grid}.human-steps span{border:1px solid var(--landing-line);border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:11px;padding:16px;display:grid}.human-steps b{color:var(--primary);font-size:10px}.human-steps strong{font-size:14px}.human-work p{color:var(--landing-muted);font-size:13px;line-height:1.6}.verified-landing-section{color:#fff;background:radial-gradient(circle at 8% 10%,#7d66ef29,#0000 32%),linear-gradient(135deg,#18142f,#2b2157 70%,#403383);border:1px solid #d7d0ef;border-radius:24px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:52px;width:min(1180px,100% - 56px);margin:30px auto 100px;padding:58px;display:grid;box-shadow:0 34px 90px #22184e33}.verified-title-badge{color:#80e0b9;background:#27a77221;border:1px solid #68e7b247;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:16px 0 20px;padding:11px 14px;font-size:14px;font-weight:900;display:flex}.verified-landing-copy h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(39px,4vw,53px);font-weight:850;line-height:1.03}.verified-landing-copy>p{color:#d0cae6;font-size:16px;line-height:1.68}.verified-landing-copy ul{grid-template-columns:1fr 1fr;gap:14px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.verified-landing-copy li{color:#f0ecfb;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.verified-landing-copy li .ui-icon{color:#75e0b4}.verified-landing-copy .text-link{color:#fff;font-size:14px;font-weight:850}.verified-landing-section .eyebrow{color:#b6a9fa;font-size:11px;font-weight:900}.verified-opportunity-card{color:var(--landing-ink);background:#fff;border:1px solid #ab97ff73;border-radius:19px;transition:transform .28s cubic-bezier(.2,.75,.25,1),box-shadow .28s,border-color .28s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 30px 75px #07051847,0 0 0 1px #ffffff0d}.verified-opportunity-card:hover{border-color:#9177fff2;transform:translateY(-7px)scale(1.015);box-shadow:0 38px 90px #07051857,0 0 34px #876bff4d,0 0 0 1px #bba9ff5c}.verified-opportunity-card header{border-bottom:1px solid var(--landing-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 23px;display:grid}.verified-company-identity{gap:3px;min-width:0;display:grid}.verified-card-kicker{color:var(--primary);letter-spacing:.1em;font-size:8px;font-weight:900}.verified-opportunity-card header strong{font-size:17px;font-weight:900;line-height:1.25;display:block}.verified-opportunity-card header small{color:var(--landing-muted);font-size:12px;line-height:1.4;display:block}.verified-company-site{color:var(--primary);align-items:center;gap:5px;margin-top:4px;font-size:11px;font-weight:800;display:inline-flex}.verified-mini-badge{color:#13744f;text-align:center;background:#e4f8ef;border:1px solid #ccebdd;border-radius:999px;align-items:center;gap:5px;max-width:150px;padding:8px 10px;font-size:10px;font-weight:900;line-height:1.25;display:inline-flex}.verified-card-summary{background:linear-gradient(90deg,#f4f1ff,#fbfaff);border-bottom:1px solid #dcd4f6;gap:4px;padding:15px 23px;display:grid}.verified-card-summary span{color:var(--primary);letter-spacing:.09em;font-size:9px;font-weight:900}.verified-card-summary strong{font-size:13px;line-height:1.45}.verified-opportunity-grid{grid-template-columns:1fr 1fr;display:grid}.verified-opportunity-grid p{border-right:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);align-content:start;gap:7px;min-height:134px;margin:0;padding:23px;display:grid}.verified-opportunity-grid p:nth-child(2n){border-right:0}.verified-opportunity-grid p:nth-last-child(-n+2){border-bottom:0}.verified-opportunity-grid small{color:var(--primary);letter-spacing:.09em;font-size:9px;font-weight:900}.verified-opportunity-grid strong{font-size:15px;font-weight:900;line-height:1.42}.verified-opportunity-grid p>span{color:var(--landing-muted);font-size:11px;line-height:1.4}.verified-opportunity-card footer{border-top:1px solid var(--landing-line);color:var(--landing-muted);background:#faf9fd;justify-content:space-between;gap:16px;padding:14px 23px;font-size:10px;font-weight:700;display:flex}.comparison-scroll{border:1px solid var(--landing-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 55px #362a6e12}.comparison-table{border-collapse:collapse;width:100%}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--landing-line);text-align:left;padding:19px 20px;font-size:12px}.comparison-table thead th{color:var(--landing-muted);text-transform:uppercase;letter-spacing:.07em;background:#faf9fd;font-size:10px}.comparison-table tbody th{width:25%;font-size:13px}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-table .leadflow-column{color:var(--landing-ink);background:#f2efff}.comparison-yes{color:#16835d;font-weight:850}.comparison-yes.neutral{color:var(--landing-ink)}.comparison-partial{color:#ac7210}.comparison-no{color:#9c97aa}.product-showcase{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:14px;display:grid}.product-showcase>nav{gap:6px;display:grid}.product-showcase>nav button{color:var(--landing-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;gap:4px;padding:17px;transition:all .18s;display:grid}.product-showcase>nav button:hover{background:#f5f2ff}.product-showcase>nav button.active{color:var(--landing-ink);background:#fff;border-color:#dcd5f3;box-shadow:0 12px 30px #392a7e12}.product-showcase>nav span{font-size:13px;font-weight:850}.product-showcase>nav small{font-size:10px}.showcase-screen{background:#fff;border:1px solid #dcd7ed;border-radius:18px;overflow:hidden;box-shadow:0 28px 70px #372a7c21}.showcase-screen>img{object-fit:cover;object-position:top;min-height:380px;transition:opacity .16s}.guided-demo-section{border:1px solid var(--landing-line);background:linear-gradient(135deg,#fff,#f3efff);border-radius:22px;grid-template-columns:1.2fr .8fr;align-items:center;gap:34px;width:min(1180px,100% - 56px);margin:0 auto 100px;padding:48px;display:grid}.guided-demo-section h2{letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(36px,4vw,50px);line-height:1.04}.guided-demo-section p{max-width:680px;color:var(--landing-muted);font-size:14px;line-height:1.65}.demo-route-chips{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.demo-route-chips span{color:var(--primary);background:#fff;border:1px solid #ded8f1;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.guided-demo-section aside{color:#fff;background:#211a48;border-radius:16px;gap:10px;padding:28px;display:grid;box-shadow:0 22px 50px #2c1f662e}.guided-demo-section aside .demo-time{color:#d9d2ff;background:#ffffff1a;border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:850}.guided-demo-section aside strong{font-size:20px;line-height:1.3}.guided-demo-section aside small{color:#bbb4d4;font-size:11px;line-height:1.5}.guided-demo-section aside .button{color:#201946;background:#fff;border-color:#fff;margin-top:10px}.landing-pricing{max-width:1180px;padding-top:100px;padding-bottom:100px}.pricing-heading-row{justify-content:space-between;align-items:end;gap:28px;margin-bottom:40px;display:flex}.pricing-heading-row h2{margin-bottom:10px;font-weight:850}.pricing-heading-row p{max-width:620px;color:var(--landing-muted);margin:0;font-size:15px;line-height:1.55}.pricing-cycle-toggle{border:1px solid var(--landing-line);background:#f2f0f8;border-radius:11px;gap:4px;padding:4px;display:flex}.pricing-cycle-toggle button{min-height:42px;color:var(--landing-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 15px;font-size:13px;font-weight:850}.pricing-cycle-toggle button span{color:#16835d;background:#dff7ed;border-radius:999px;margin-left:4px;padding:3px 5px;font-size:9px}.pricing-cycle-toggle button.active{color:var(--landing-ink);background:#fff;box-shadow:0 5px 14px #2d225e14}.landing-pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:none}.landing-pricing-grid article{border:1px solid #ddd7ee;border-radius:18px;flex-direction:column;min-height:520px;padding:32px;transition:transform .25s cubic-bezier(.2,.75,.25,1),border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 16px 44px #362a6e0e}.landing-pricing-grid article:hover{z-index:2;border-color:#9a83ff;transform:translateY(-7px)scale(1.012);box-shadow:0 28px 70px #422f9729,0 0 28px #7b60ff33,0 0 0 1px #8b71ff38}.landing-pricing-grid article.featured{border-color:#7d68ed;box-shadow:0 22px 60px #523fad21,0 0 0 1px #7d68ed14}.landing-pricing-grid article.featured:hover{box-shadow:0 32px 78px #523fad38,0 0 34px #7b60ff47,0 0 0 1px #7d68ed47}.landing-pricing-grid h3{min-height:58px;margin:13px 0 23px;font-size:22px;font-weight:850;line-height:1.32}.landing-pricing-grid ul{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.landing-pricing-grid li{color:var(--landing-muted);padding-left:21px;font-size:13px;font-weight:600;line-height:1.45;position:relative}.landing-pricing-grid li:before{content:"✓";color:#16835d;font-weight:900;position:absolute;left:0}.landing-pricing-grid article>small{min-height:20px;margin-top:auto;font-size:11px;line-height:1.45}.landing-pricing-grid .button{min-height:50px;margin-top:20px;font-size:14px;font-weight:900}.launch-price{align-content:start;min-height:82px;display:grid}.launch-price del{color:#9993a8;font-size:15px}.launch-price strong{letter-spacing:-.05em;font-size:49px;font-weight:900;line-height:1.1;display:block}.launch-price strong small{letter-spacing:0;margin-left:4px;font-size:13px}.launch-price>span{color:#16835d;margin-top:6px;font-size:11px;font-weight:850}[data-cycle-value=yearly],[data-pricing-panel][data-active-cycle=yearly] [data-cycle-value=monthly]{display:none}[data-pricing-panel][data-active-cycle=yearly] [data-cycle-value=yearly]{display:grid}@media (prefers-reduced-motion:reduce){.verified-opportunity-card,.landing-pricing-grid article{transition:none}.verified-opportunity-card:hover,.landing-pricing-grid article:hover{transform:none}}.landing-final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 85% 15%,#957dff57,#0000 30%),linear-gradient(135deg,#18142f,#47358f);border-radius:24px;width:min(1120px,100% - 56px);margin:10px auto 90px;padding:72px 36px;box-shadow:0 34px 90px #261a5b33}.landing-final-cta .eyebrow{color:#ada0f4}.landing-final-cta h2{letter-spacing:-.05em;max-width:760px;margin:14px auto;font-size:clamp(40px,5vw,62px);line-height:1.02}.landing-final-cta p{color:#c7c0dd;max-width:660px;margin:0 auto;font-size:15px;line-height:1.6}.landing-final-cta .button{color:#211a48;background:#fff;border-color:#fff}.landing-final-cta .button.secondary{color:#fff;background:#ffffff0f;border-color:#fff3}.demo-verified-badge{color:#174f3d;background:#dcf7eb;width:fit-content;margin:11px 0 1px}.billing-period-nav{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:4px;width:fit-content;margin:0 0 14px auto;padding:4px;display:flex}.billing-period-nav a{color:var(--muted);border-radius:7px;padding:9px 12px;font-size:11px;font-weight:800}.billing-period-nav a.active{color:var(--text);background:var(--surface);box-shadow:var(--shadow)}@media (width<=980px){.landing-workflow{grid-template-columns:1fr 1fr}.landing-workflow:before{display:none}.work-split,.verified-landing-section,.guided-demo-section{grid-template-columns:1fr}.verified-opportunity-card{transform:none}.product-showcase{grid-template-columns:1fr}.product-showcase>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding-bottom:6px;overflow-x:auto}.product-showcase>nav button{min-width:150px}.landing-pricing-grid{grid-template-columns:1fr 1fr}.landing-pricing-grid article:last-child{grid-column:1/-1;min-height:360px}}@media (width<=760px){.admin-user-invite-form{grid-template-columns:1fr}.admin-user-invite-footer{flex-direction:column;align-items:stretch}.admin-user-invite-footer .button{width:100%}.landing-v2 .marketing-nav{padding:12px 16px}.landing-v2 .marketing-nav .brand small{display:none}.landing-v2 .marketing-nav nav{gap:7px}.landing-v2 .marketing-nav nav .button.secondary{display:none}.landing-v2 .marketing-nav .button{min-height:38px;padding-inline:12px;font-size:10px}.landing-hero{padding:58px 16px 62px}.landing-hero h1{font-size:46px}.landing-hero .hero-copy>p:not(.catalogue-proof){font-size:16px}.landing-hero .hero-actions{align-items:stretch}.landing-hero .hero-actions .button{width:100%}.landing-product-frame{margin-top:40px}.landing-browser-bar{grid-template-columns:auto 1fr}.landing-browser-bar b{display:none}.landing-product-frame>img{object-fit:cover;object-position:top left;min-height:330px}.landing-proof-card{max-width:none;margin:10px;position:relative;bottom:auto;right:auto}.landing-confidence{grid-template-columns:1fr;width:calc(100% - 32px)}.landing-confidence p{border-right:0;border-bottom:1px solid var(--landing-line)}.landing-section{padding:72px 16px}.landing-section-heading h2{font-size:37px}.landing-section-heading p{font-size:14px}.landing-workflow{grid-template-columns:1fr}.landing-workflow article{min-height:250px}.landing-workflow h3{margin-top:34px}.work-split>article{min-height:0;padding:24px}.verified-landing-section,.guided-demo-section{width:calc(100% - 32px);margin-bottom:72px;padding:26px}.verified-landing-copy h2,.guided-demo-section h2{font-size:37px}.verified-landing-copy ul,.verified-opportunity-grid{grid-template-columns:1fr}.verified-opportunity-grid p{border-right:0;min-height:100px}.verified-opportunity-grid p:nth-child(-n+3){border-bottom:1px solid var(--landing-line)}.verified-opportunity-card header{grid-template-columns:auto 1fr}.verified-mini-badge{grid-column:1/-1;width:fit-content}.comparison-scroll{overflow-x:auto}.comparison-table{min-width:780px}.comparison-table th,.comparison-table td{padding:16px}.product-showcase>nav{grid-template-columns:none;grid-auto-columns:155px;grid-auto-flow:column}.showcase-screen>img{object-position:top left;min-height:420px}.guided-demo-section aside{padding:22px}.landing-pricing{padding:72px 16px}.pricing-heading-row{flex-direction:column;align-items:flex-start}.pricing-cycle-toggle{width:100%}.pricing-cycle-toggle button{flex:1;padding-inline:8px}.landing-pricing-grid{grid-template-columns:1fr}.landing-pricing-grid article:last-child{grid-column:auto}.landing-pricing-grid article{min-height:450px}.landing-final-cta{width:calc(100% - 32px);margin-bottom:65px;padding:50px 20px}.landing-final-cta h2{font-size:40px}.landing-final-cta .hero-actions{align-items:stretch}.landing-final-cta .button{width:100%}.billing-period-nav{width:100%;margin-left:0}.billing-period-nav a{text-align:center;flex:1}}.score.cool{color:var(--muted);background:var(--surface-3)}.status-pill.paused{color:var(--warning);background:var(--warning-soft)}.status-pill.lost{color:var(--muted);background:var(--surface-3)}.closed-crm-summary.lost,.outcome-record.lost{border-color:var(--border);background:var(--surface-3)}.outcome-record.lost{border-left-color:var(--muted)}.outcome-summary.lost,.outcome-metrics .lost strong{color:var(--muted)}.account-links{gap:3px;padding:4px 0 8px;display:grid}.account-links a{color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;font-weight:700;display:flex}.account-links a:hover{color:var(--text);background:var(--surface-2)}.workspace-focus-tabs,.pipeline-view-tabs{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.workspace-focus-tabs button,.pipeline-view-tabs a{border:1px solid var(--border);min-height:38px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.workspace-focus-tabs button:hover,.pipeline-view-tabs a:hover,.workspace-focus-tabs button.active,.pipeline-view-tabs a.active{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-focus-tabs button:hover,.pipeline-view-tabs a:hover,.workspace-focus-tabs button.active,.pipeline-view-tabs a.active{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.workspace-focus-tabs button:hover,.pipeline-view-tabs a:hover,.workspace-focus-tabs button.active,.pipeline-view-tabs a.active{background:var(--primary-soft)}.pipeline-view-tabs a span{min-width:22px;color:var(--text);background:var(--surface-3);text-align:center;border-radius:999px;padding:2px 6px;font-size:10px}.kanban.compact-columns{grid-template-columns:repeat(2,minmax(270px,1fr))}.kanban-column.status-lost>header{color:var(--muted)}.morning-action-card{border:1px solid var(--primary);grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);margin-bottom:14px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.morning-action-card{border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border))}}.morning-action-card{background:linear-gradient(130deg,var(--primary-soft),var(--surface));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.morning-action-card{background:linear-gradient(130deg,color-mix(in srgb,var(--primary-soft) 64%,var(--surface)),var(--surface))}}.morning-action-card{box-shadow:var(--shadow-sm)}.morning-action-main{color:#fff;background:linear-gradient(130deg,#251b54,#5641c8 70%,#745cf2);padding:29px 31px}.morning-action-main .eyebrow{color:#cfc5ff}.morning-action-main h2{letter-spacing:-.04em;margin:9px 0 7px;font-size:clamp(25px,3vw,38px)}.morning-action-main p{color:#e3ddff;max-width:760px;margin:0;font-size:14px;line-height:1.55}.morning-contact-line{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.morning-contact-line a{color:#fff;background:#ffffff17;border:1px solid #ffffff2e;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:750}.morning-contact-line>span{color:#cfc5ff;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.morning-contact-line>strong{background:#ffffff17;border:1px solid #ffffff2e;border-radius:7px;padding:7px 9px;font-size:12px}.morning-action-context{align-content:center;gap:15px;padding:25px;display:grid}.morning-action-context div{gap:4px;display:grid}.morning-action-context span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.morning-action-context strong{font-size:14px;line-height:1.45}.morning-action-context .button{justify-content:center;min-height:44px}.today-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.briefing-freshness-alert{border:1px solid var(--warning);justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.briefing-freshness-alert{border:1px solid color-mix(in srgb,var(--warning) 34%,var(--border))}}.briefing-freshness-alert{color:var(--text);background:var(--warning-soft);border-radius:10px}.briefing-freshness-alert>div{gap:3px;display:grid}.briefing-freshness-alert strong{font-size:12px}.briefing-freshness-alert span{color:var(--muted);font-size:10px;line-height:1.45}.briefing-freshness-alert a{color:var(--primary);flex:none;font-size:11px;font-weight:800}.today-workspace{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr)}.today-v2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.today-section-wide{grid-column:1/-1}.today-opportunities{grid-column:span 2}.briefing-stream-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.briefing-stream{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;min-width:0;overflow:hidden}.briefing-stream h3{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:13px 14px;font-size:13px;display:flex}.briefing-stream h3 span{min-width:24px;color:var(--primary);background:var(--primary-soft);text-align:center;border-radius:999px;padding:3px 7px;font-size:10px}.briefing-stream-context{border-bottom:1px solid var(--border);color:var(--muted);background:var(--primary-soft);margin:0;padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.briefing-stream-context{background:color-mix(in srgb,var(--primary-soft) 40%,var(--surface))}}.briefing-stream-context{font-size:9px;line-height:1.45}.briefing-event-card{border-top:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:11px 13px;transition:background .16s,transform .16s;display:grid}.briefing-stream h3+.briefing-event-card{border-top:0}.briefing-event-card:hover{z-index:1;background:var(--primary-soft);position:relative}@supports (color:color-mix(in lab, red, red)){.briefing-event-card:hover{background:color-mix(in srgb,var(--primary-soft) 55%,var(--surface))}}.briefing-event-card:hover{transform:translateY(-1px)}.briefing-event-card strong,.briefing-event-card small,.briefing-event-card time{min-width:0;display:block}.briefing-event-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.briefing-event-card small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.briefing-event-card time{color:var(--subtle);margin-top:5px;font-size:9px;line-height:1.35}.briefing-event-card>b{color:var(--primary);white-space:nowrap;font-size:10px}.event-marker{width:30px;height:30px;color:var(--primary);background:var(--primary-soft);border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.event-marker.official{color:var(--warning);background:var(--warning-soft)}.event-marker.web{color:var(--success);background:var(--success-soft)}.briefing-empty{min-height:76px;color:var(--muted);margin:0;padding:18px 14px;font-size:11px;line-height:1.5}.briefing-priority-row{grid-template-columns:62px minmax(180px,1fr) minmax(250px,1.35fr) minmax(145px,.55fr) 14px}.verified-briefing-badge{width:fit-content;color:var(--success);background:var(--success-soft);border-radius:999px;margin-top:7px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850;line-height:1.2;display:block}.briefing-contact{color:var(--text);overflow-wrap:anywhere;gap:4px;font-size:11px;line-height:1.4;display:grid}.briefing-contact strong{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.fact-source-line{color:var(--muted);margin-top:8px;font-size:10px;display:block}.company-action-brief{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:1.2fr .8fr 1fr auto;align-items:stretch;gap:1px;margin:12px 0;display:grid;overflow:hidden}.company-action-brief>div{background:var(--surface);align-content:center;gap:5px;min-height:76px;padding:13px 15px;display:grid}.company-action-brief strong{font-size:12px;line-height:1.45}.company-action-brief .button{white-space:nowrap;align-self:center;margin:12px}.pause-crm-summary{border:1px solid var(--warning);gap:6px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.pause-crm-summary{border:1px solid color-mix(in srgb,var(--warning) 30%,var(--border))}}.pause-crm-summary{background:var(--warning-soft);border-radius:8px}.pause-crm-summary strong{font-size:13px;line-height:1.45}.pause-crm-summary small{color:var(--muted);font-size:10px}.pause-opportunity{border-top:1px solid var(--border);margin-top:10px}.pause-opportunity>summary{color:var(--muted);cursor:pointer;padding:11px 0;font-size:11px;font-weight:750}.pause-opportunity form{padding-top:2px}.task-toggle.paused{color:var(--warning);background:var(--warning-soft)}@media (width<=980px){.morning-action-card,.today-workspace{grid-template-columns:1fr}.today-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.briefing-stream-grid{grid-template-columns:1fr}.today-opportunities{grid-column:1/-1}.company-action-brief{grid-template-columns:1fr 1fr}.company-action-brief .button{justify-content:center}.kanban.compact-columns{grid-template-columns:1fr}}@media (width<=760px){.morning-action-main,.morning-action-context{padding:21px}.today-kpis,.company-action-brief{grid-template-columns:1fr}.briefing-event-card{grid-template-columns:30px minmax(0,1fr)}.briefing-event-card>b{grid-column:2}.briefing-priority-row .briefing-contact{display:none}.briefing-freshness-alert{flex-direction:column;align-items:flex-start}.workspace-focus-tabs,.pipeline-view-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.workspace-focus-tabs button,.pipeline-view-tabs a{flex:none}.company-action-brief .button{margin:10px}}.customer-app{font-size:16px;line-height:1.55}.customer-app small{font-size:12px;line-height:1.45}.customer-app .eyebrow,.customer-app .nav-label{font-size:12px}.customer-app .page-header{margin-bottom:22px}.customer-app .page-header p{max-width:760px;font-size:17px}.customer-app .catalog-tab{min-height:48px;padding-inline:17px;font-size:14px}.customer-app .filter-bar{gap:10px;padding:12px}.customer-app .filter-bar select,.customer-app .search-field{min-height:42px;font-size:14px}.customer-app .result-count{font-size:13px}.customer-app .data-table th{padding:14px;font-size:12px}.customer-app .data-table td{padding:16px 14px;font-size:14px;line-height:1.45}.customer-app .company-cell{gap:12px}.customer-app .company-cell strong{font-size:15px;line-height:1.35}.customer-app .company-cell small{font-size:12px}.customer-app .company-logo{width:40px;height:40px;font-size:12px}.customer-app .reason-short{font-size:14px;line-height:1.5}.customer-app .source-badge{padding:4px 8px;font-size:11px}.customer-app .compact-button{min-height:42px;padding-inline:14px;font-size:13px}.customer-app .company-hero-card{padding:24px 26px}.customer-app .company-identity h1{font-size:29px}.customer-app .company-identity p{font-size:16px}.customer-app .company-tags span{padding:6px 9px;font-size:11px}.customer-app .back-link{font-size:13px}.customer-app .toolbox-action{min-height:76px;padding:14px}.customer-app .toolbox-action strong{font-size:14px}.customer-app .toolbox-action small{font-size:12px}.customer-app .panel-head h2{font-size:21px}.customer-app .score-breakdown span{font-size:14px}.customer-app .score-breakdown span small{font-size:12px}.customer-app .score-breakdown strong{font-size:21px}.customer-app .reason-list li{font-size:14px}.customer-app .official-profile-grid span{font-size:11px}.customer-app .official-profile-grid strong{font-size:18px}.customer-app .official-profile-grid small{font-size:12px}.customer-app .sales-angles li{font-size:14px}.customer-app .sales-angles>small{font-size:12px}.customer-app .stack-form label{font-size:13px}.customer-app .stack-form input,.customer-app .stack-form select,.customer-app .stack-form textarea{min-height:46px;font-size:14px}.customer-app .next-action-summary strong{font-size:14px}.customer-app .next-action-summary small{font-size:12px}.customer-app .contact-priority-heading>strong{font-size:17px}.customer-app .company-contact-grid article>span{font-size:11px}.customer-app .company-contact-grid article>a,.customer-app .company-contact-grid article>strong{font-size:14px}.customer-app .company-contact-grid article>small{font-size:12px}.customer-app .company-facts span{font-size:11px}.customer-app .company-facts strong,.customer-app .company-facts a{font-size:13px}.customer-app .timeline-list strong{font-size:14px}.customer-app .timeline-list small,.customer-app .timeline-list time{font-size:12px}.customer-app .audit-check strong{font-size:13px}.customer-app .audit-check small{font-size:11px}.customer-app .evidence-form{gap:11px}.customer-app .evidence-form>p,.customer-app .no-site-review p{font-size:13px}.customer-app .evidence-checklist{gap:10px;padding:15px}.customer-app .evidence-checklist legend{font-size:13px}.customer-app .evidence-checklist>p{font-size:14px}.customer-app .evidence-checklist .check-row,.customer-app .evidence-form .check-row{gap:9px;font-size:14px;line-height:1.45}.customer-app .evidence-form textarea,.customer-app .no-site-review textarea{min-height:72px;padding:11px;font-size:14px}.customer-app .evidence-requirement strong{color:var(--text)}.customer-app .priority-ring small{font-size:10px}.customer-app .score-cell>small{font-size:11px}@media (width<=760px){.customer-app .page-header p{font-size:15px}.customer-app .company-hero-card{padding:20px}.customer-app .company-identity h1{font-size:25px}.customer-app .data-table td{font-size:14px}}.national-tabs .catalog-tab{font-size:14px}.national-search-builder{padding:26px}.national-search-heading h2,.search-results-summary h2{font-size:22px}.national-search-heading p,.search-results-summary p{font-size:14px;line-height:1.5}.search-results-summary small{font-size:12px;line-height:1.45}.national-search-form{padding:20px}.search-builder-grid{gap:15px}.builder-field{gap:7px;font-size:13px}.builder-field input,.builder-field select{min-height:46px;padding-inline:13px;font-size:13px}.builder-field small{font-size:11px}.active-filter-chips span{padding:6px 10px;font-size:11px}.save-target-form label{font-size:12px}.save-target-form input{min-height:42px;font-size:13px}.official-results-table .data-table{min-width:1480px}.official-results-table .data-table th{padding:13px 14px;font-size:11px}.official-results-table .data-table td{padding:15px 14px;font-size:13px}.official-results-table .data-table td>small,.official-results-table .company-cell small{margin-top:4px;font-size:11px;line-height:1.4}.official-results-table .company-cell{gap:12px;min-width:275px}.official-results-table .company-logo{width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--primary);border-radius:11px;flex:none;font-size:12px}@supports (color:color-mix(in lab, red, red)){.official-results-table .company-logo{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent)}}.official-results-table .company-name-button{font-size:14px;line-height:1.35}.official-priority-cell{gap:1px;min-width:108px;display:grid}.official-priority-cell strong{color:var(--text);font-size:22px;line-height:1}.official-priority-cell span{color:var(--primary);margin-top:4px;font-size:11px;font-weight:850}.official-priority-cell small{color:var(--muted);font-size:10px;line-height:1.35}.official-priority-cell.unmeasured strong{color:var(--muted)}.official-priority-cell.unmeasured span{color:var(--warning)}.official-contact-cell{gap:3px;min-width:170px;display:grid}.official-contact-cell a{color:var(--primary);overflow-wrap:anywhere;font-size:12px;font-weight:800}.official-contact-cell strong{font-size:13px}.official-contact-cell small{color:var(--muted);font-size:10px;line-height:1.35}.compact-button{min-height:40px;padding-inline:13px;font-size:12px}.official-result-detail{padding:24px 26px 27px}.official-result-detail-head{margin-bottom:17px}.official-result-detail-head h3{font-size:22px}.official-result-detail-head p{font-size:13px}.official-qualification-strip{grid-template-columns:.55fr 1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.official-qualification-strip article{border:1px solid var(--primary);align-content:start;gap:4px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.official-qualification-strip article{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}}.official-qualification-strip article{background:var(--primary-soft);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.official-qualification-strip article{background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface))}}.official-qualification-strip span{color:var(--primary);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.official-qualification-strip strong{font-size:15px;line-height:1.4}.official-qualification-strip article:first-child strong{font-size:26px;line-height:1}.official-qualification-strip small{color:var(--muted);font-size:11px;line-height:1.4}.official-result-facts{gap:10px;margin-bottom:12px}.official-result-facts div,.official-result-contact-grid article{border-radius:10px;padding:15px}.official-result-facts dt{font-size:10px}.official-result-facts dd{font-size:13px;line-height:1.4}.official-result-contact-grid{grid-template-columns:1.3fr .85fr .85fr;gap:10px}.official-result-contact-grid article.admin-only-fact{grid-column:1/-1}.official-result-contact-grid h4{margin:7px 0;font-size:16px}.official-result-contact-grid p{font-size:12px}.official-contact-card{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.official-contact-card{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))!important}}.official-contact-card{background:var(--primary-soft)!important}@supports (color:color-mix(in lab, red, red)){.official-contact-card{background:color-mix(in srgb,var(--primary-soft) 28%,var(--surface))!important}}.official-contact-card p strong{color:var(--text)}.official-contact-card .button{width:fit-content;color:var(--text);margin-top:10px;display:inline-flex}.official-contact-links{flex-wrap:wrap;gap:8px;display:flex}.official-contact-links a{border:1px solid var(--primary);margin:0;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.official-contact-links a{border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border))}}.official-contact-links a{background:var(--surface);border-radius:7px}@media (width<=760px){.national-search-builder{padding:18px}.national-search-heading h2,.search-results-summary h2{font-size:20px}.official-results-table .data-table{min-width:0}.official-results-table td{grid-template-columns:92px minmax(0,1fr);padding:12px 14px}.official-results-table td:before{font-size:10px}.official-results-table td:first-child:before{content:"Entreprise"}.official-results-table td:nth-child(2):before{content:"Priorité"}.official-results-table td:nth-child(3):before{content:"Activité"}.official-results-table td:nth-child(4):before{content:"Localisation"}.official-results-table td:nth-child(5):before{content:"Effectif"}.official-results-table td:nth-child(6):before{content:"Contact & site"}.official-results-table td:nth-child(7):before{content:"Source"}.official-results-table .company-cell{min-width:0}.official-qualification-strip,.official-result-facts,.official-result-contact-grid{grid-template-columns:1fr}.official-result-detail{padding:18px}.official-contact-card .button{justify-content:center;width:100%}.main-content{padding:26px 17px 50px}.panel{padding:18px}.sidebar .nav-link{justify-content:center;min-width:42px;padding:0;font-size:0}.sidebar .nav-link>span{width:auto}.priority-list{margin:0 -18px -18px}.priority-row{grid-template-columns:56px minmax(0,1fr) auto;min-height:88px;padding:15px 18px}.priority-row .reason,.priority-row .row-arrow,.priority-head-actions .version-pill{display:none}.company-main .priority-contact{display:block}.score-breakdown,.company-contact-grid,.company-header{grid-template-columns:1fr}.company-header .score-stack{grid-template-columns:auto auto;justify-self:start;align-items:center}.company-hero-card{grid-template-columns:1fr}.company-hero-actions{flex-wrap:wrap;justify-content:space-between}.dataset-input-grid{grid-template-columns:1fr}}:root{--sidebar:#120a2f;--sidebar-text:#d1cbe5}html[data-theme=dark]{--sidebar:#09051b;--sidebar-text:#d3cde8}@media (prefers-color-scheme:dark){html[data-theme=system]{--sidebar:#09051b;--sidebar-text:#d3cde8}}.sidebar{border-right-color:#ffffff14;box-shadow:10px 0 34px #120a2f2e}.sidebar .brand strong,.sidebar .workspace-switcher strong,.sidebar .user-card strong{color:#fff}.sidebar .brand small,.sidebar .nav-label,.sidebar .workspace-switcher small{color:#aaa2c6}.sidebar .workspace-switcher,.sidebar .edition-mode-switch{background:#ffffff0b;border-color:#ffffff1c}.sidebar .nav-link:hover{color:#fff;background:#ffffff16}.sidebar .nav-link.active{color:#fff;background:linear-gradient(100deg,#765af4,#5938d3);box-shadow:0 12px 28px #5133cd57}.sidebar .nav-link.active span{color:#fff}.sidebar .theme-toggle,.sidebar .quiet-button{color:#d1cbe5}.sidebar .usage-card{background:linear-gradient(145deg,#ffffff18,#ffffff0b);border-color:#beb0ff3d;padding:13px;box-shadow:inset 0 1px #ffffff0d}.sidebar .usage-card>div span{color:#d7d1ea;font-size:10px;font-weight:700}.sidebar .usage-card>div strong{color:#fff;font-size:11px;font-weight:850}.sidebar .usage-card>i{background:#ffffff2e;height:5px;position:relative;overflow:hidden}.sidebar .usage-card>i>span{width:max(var(--usage),7px);border-radius:inherit;background:linear-gradient(90deg,#9a84ff,#d5cbff);height:100%;display:block;box-shadow:0 0 10px #9a84ffa6}.sidebar .usage-card>a{color:#a995ff;font-size:10px;font-weight:850}.sidebar .usage-card>a:hover{color:#d8d0ff}.sidebar .usage-card .usage-credit{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px}.sidebar .usage-card>small{color:#aaa2c6;font-size:8px}.national-search-builder-v2{box-shadow:none;background:0 0;border:0;padding:0}.national-search-builder-v2 .national-search-heading{margin-bottom:10px}.national-search-builder-v2 .national-search-form{background:0 0;border:0;padding:0}.search-command-bar{border:1px solid var(--border);background:var(--surface);border-radius:11px;grid-template-columns:minmax(210px,1.15fr) minmax(180px,.85fr) minmax(130px,.65fr) minmax(165px,.8fr) auto auto auto;gap:8px;padding:11px;display:grid;box-shadow:0 8px 26px #2b23530b}.search-command-bar>label,.search-command-bar>.searchable-command-field{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:4px;min-width:0;padding:7px 10px;display:grid}.search-command-bar>label>span,.search-command-bar>.searchable-command-field>label{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;font-size:9px;font-weight:800}.search-command-bar>label .field-error,.search-command-bar>.searchable-command-field .field-error{color:var(--danger);text-transform:none;letter-spacing:0;font-size:9px;font-weight:700;line-height:1.25}.search-command-bar input,.search-command-bar select{width:100%;min-width:0;height:24px;color:var(--text);background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:700}.search-command-bar .command-search{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px}.search-command-bar .command-search>span,.search-command-bar .command-search input{grid-column:2}.search-command-bar>.button{min-width:118px;min-height:57px}.search-command-bar>.button>span{align-items:center;gap:7px;display:inline-flex}.search-command-bar>.button>span[wire\:loading]{display:none}.search-command-bar>.advanced-filter-button{white-space:nowrap;gap:7px;padding-inline:12px;font-size:11px}.search-command-bar>.command-reset{width:auto;min-width:80px;color:var(--muted);text-align:center;font-size:10px}.search-secondary-filters{border:1px solid var(--border);background:var(--surface-2);border-top:0;border-radius:0 0 11px 11px;grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(145px,.65fr));align-items:end;gap:10px;margin-top:0;padding:12px;display:grid}.national-search-form:not(.open) .search-secondary-filters{display:none}.search-secondary-filters>label,.search-secondary-filters .builder-field{color:var(--muted);gap:5px;font-size:10px;font-weight:800;display:grid}.search-secondary-filters input,.search-secondary-filters select{border:1px solid var(--border);width:100%;min-width:0;min-height:39px;color:var(--text);background:var(--surface);border-radius:7px;outline:0;padding:0 10px}.search-secondary-filters input:focus,.search-secondary-filters select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.search-secondary-filters>.quiet-button{border:1px solid var(--border);text-align:center;width:auto;min-height:39px}[x-cloak]{display:none!important}.autocomplete-field{min-width:0;position:relative}.autocomplete-popover{z-index:80;border:1px solid var(--primary);width:min(390px,100vw - 32px);max-height:350px;padding:7px;position:absolute;top:calc(100% + 7px);left:-1px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.autocomplete-popover{border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border))}}.autocomplete-popover{color:var(--text);background:var(--surface);overscroll-behavior:contain;border-radius:11px;box-shadow:0 18px 42px #1f19422e}.autocomplete-group{gap:2px;display:grid}.autocomplete-group+.autocomplete-group{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.autocomplete-group>strong{z-index:1;color:var(--muted);background:var(--surface);letter-spacing:.05em;text-transform:uppercase;padding:7px 9px 5px;font-size:10px;font-weight:850;position:sticky;top:-7px}.autocomplete-group>button{width:100%;min-height:46px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:2px;padding:7px 9px;display:grid}.autocomplete-group>button span{font-size:13px;font-weight:780;line-height:1.25}.autocomplete-group>button small{color:var(--muted);font-size:11px;font-weight:650;line-height:1.2}.autocomplete-group>button:hover,.autocomplete-group>button.is-active{color:var(--primary);background:var(--primary-soft)}.autocomplete-group>button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.autocomplete-empty{color:var(--muted);margin:0;padding:12px;font-size:12px;line-height:1.45}.city-multi-field .autocomplete-popover{width:min(430px,100vw - 32px)}.filter-bar-v2{grid-template-columns:minmax(160px,1.15fr) repeat(7,minmax(0,1fr));min-width:0;display:grid}.filter-bar-v2 .search-field{width:100%;min-width:0;max-width:none}.filter-bar-v2 select{width:100%;min-width:0}.company-verification-filter{justify-content:flex-end;margin:0 0 10px;display:flex}.search-secondary-filters .company-verification-filter{justify-content:stretch;margin:0}.search-secondary-filters .company-verification-filter>label{width:100%}.filter-bar-v2 .company-verification-filter{min-width:0;margin:0}.company-verification-filter>label:not(.verified-only-toggle){width:min(100%,280px);color:var(--muted);gap:5px;font-size:10px;font-weight:800;display:grid}.company-verification-filter select{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 11px;font-size:12px;font-weight:750}.verified-only-toggle{border:1px solid var(--success);align-items:center;gap:9px;min-height:42px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.verified-only-toggle{border:1px solid color-mix(in srgb,var(--success) 30%,var(--border))}}.verified-only-toggle{color:var(--text);background:var(--success-soft);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.verified-only-toggle{background:color-mix(in srgb,var(--success-soft) 54%,var(--surface))}}.verified-only-toggle{cursor:pointer;font-size:12px;font-weight:800}.verified-only-toggle input{width:17px;height:17px;accent-color:var(--success)}.search-experience{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden;box-shadow:0 12px 34px #2b23530d}.search-experience-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:61px;padding:10px 14px 10px 18px;display:flex}.search-experience-toolbar>div:first-child{gap:2px;display:grid}.search-experience-toolbar strong{font-size:14px}.search-experience-toolbar small{font-size:10px}.search-experience-empty{place-content:center;gap:5px;min-height:320px;display:grid}.search-experience-empty strong{color:var(--text);font-size:16px}.search-list-layout{grid-template-columns:minmax(520px,1.18fr) minmax(430px,.82fr);min-height:600px;display:grid}.search-result-list{border-right:1px solid var(--border);background:var(--surface-2);scrollbar-width:thin;min-width:0;max-height:720px;padding:8px;overflow:auto}.search-result-card{border:1px solid var(--border);background:var(--surface);box-shadow:0 4px 14px var(--text);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:8px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.search-result-card{box-shadow:0 4px 14px color-mix(in srgb,var(--text) 3%,transparent)}}.search-result-card{transition:background .14s,box-shadow .14s,transform .14s}.search-result-card:last-child{margin-bottom:0}.search-result-card:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.search-result-card:hover{background:color-mix(in srgb,var(--primary-soft) 22%,var(--surface))}}.search-result-card:hover{box-shadow:0 8px 22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.search-result-card:hover{box-shadow:0 8px 22px color-mix(in srgb,var(--primary) 9%,transparent)}}.search-result-card:hover{transform:translateY(-1px)}.search-result-card.has-verification{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.search-result-card.has-verification{border-color:color-mix(in srgb,var(--success) 34%,var(--border))}}.search-result-card.has-verification{box-shadow:inset 3px 0 var(--success),0 5px 16px var(--success)}@supports (color:color-mix(in lab, red, red)){.search-result-card.has-verification{box-shadow:inset 3px 0 var(--success),0 5px 16px color-mix(in srgb,var(--success) 7%,transparent)}}.search-result-card.has-verification:hover{box-shadow:inset 4px 0 var(--success),0 9px 24px var(--success)}@supports (color:color-mix(in lab, red, red)){.search-result-card.has-verification:hover{box-shadow:inset 4px 0 var(--success),0 9px 24px color-mix(in srgb,var(--success) 13%,transparent)}}.search-result-card.selected{z-index:1;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.search-result-card.selected{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}}.search-result-card.selected{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.search-result-card.selected{background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface))}}.search-result-card.selected{box-shadow:inset 4px 0 var(--primary),0 8px 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.search-result-card.selected{box-shadow:inset 4px 0 var(--primary),0 8px 24px color-mix(in srgb,var(--primary) 10%,transparent)}}.search-result-select{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:48px minmax(165px,1.15fr) minmax(115px,.85fr) minmax(110px,.75fr) 54px;align-items:center;gap:10px;padding:17px 8px 17px 16px;display:grid}.search-result-select>.company-logo{border-radius:9px;width:42px;height:42px;font-size:11px}.search-result-identity,.search-result-signal,.search-result-contact{gap:3px;min-width:0;display:grid}.search-result-identity>strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;font-size:15px;overflow:hidden}.search-result-identity>small,.search-result-identity>span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;overflow:hidden}.search-result-badges{align-items:center;gap:4px;display:flex}.search-result-badges i{color:var(--info);background:var(--info-soft);border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:850}.search-result-badges i.positive{color:var(--success);background:var(--success-soft)}.search-result-badges i.warning{color:var(--warning);background:var(--warning-soft)}.search-result-identity>.search-result-dossier{width:fit-content;color:var(--warning);background:var(--warning-soft);border-radius:999px;padding:3px 6px;font-size:9px;font-weight:750}.search-result-identity>.search-result-dossier b{font-weight:850}.search-result-identity>.search-result-dossier.very_complete,.search-result-identity>.search-result-dossier.ready_to_contact{color:var(--success);background:var(--success-soft)}.verification-status-badge{border:1px solid var(--success);align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px 9px;overflow:hidden;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.verification-status-badge{border:1px solid color-mix(in srgb,var(--success) 42%,var(--border))}}.verification-status-badge{background:var(--success-soft);border-radius:999px;color:var(--success)!important}@supports (color:color-mix(in lab, red, red)){.verification-status-badge{background:color-mix(in srgb,var(--success-soft) 88%,var(--surface))}}.verification-status-badge{box-shadow:0 3px 10px var(--success)}@supports (color:color-mix(in lab, red, red)){.verification-status-badge{box-shadow:0 3px 10px color-mix(in srgb,var(--success) 10%,transparent)}}.verification-status-badge{text-overflow:ellipsis;white-space:nowrap;font-weight:850;line-height:1.2;font-size:11px!important}.verification-status-badge b{color:#fff;background:var(--success);border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:10px;line-height:1;display:inline-grid}.verification-status-badge.information{background:var(--success-soft);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.verification-status-badge.information{background:color-mix(in srgb,var(--success-soft) 68%,var(--surface))}}.search-result-signal>small,.search-result-contact>small{color:var(--subtle);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.search-result-signal>strong,.search-result-contact>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.search-result-signal>strong{width:fit-content;max-width:100%;color:var(--primary-strong);background:var(--primary-soft);border-radius:5px;padding:4px 7px}.search-result-contact>span{text-overflow:ellipsis;white-space:nowrap;color:var(--primary);font-size:11px;overflow:hidden}.search-result-contact>em{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;font-style:normal;overflow:hidden}.search-result-priority{border:3px solid var(--border);width:48px;height:48px;color:var(--muted);background:var(--surface);border-radius:50%;place-content:center;justify-items:center;gap:2px;display:grid}.search-result-priority strong{font-size:15px}.search-result-priority small{text-align:center;font-size:8px}.search-result-priority>span{display:none}.search-result-priority.measured{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.search-result-priority.measured{border-color:color-mix(in srgb,var(--success) 68%,var(--border))}}.search-result-action{align-items:center;padding-right:12px;display:grid}.search-result-action .button{min-width:0;min-height:34px;padding-inline:9px;font-size:9px}.workspace-company-table{min-width:0}.workspace-company-table-item{position:relative}.workspace-company-table-head,.workspace-company-table-row{grid-template-columns:64px minmax(0,1.08fr) minmax(0,.72fr) minmax(0,1.35fr) 64px 86px minmax(0,.9fr);align-items:center;gap:8px;display:grid}.workspace-company-table-head{border-bottom:1px solid var(--border);min-height:58px;color:var(--muted);background:var(--surface-2);padding:0 14px}.workspace-company-table-head>span{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.workspace-company-table-row{border-bottom:1px solid var(--border);min-height:116px;color:var(--text);background:var(--surface);padding:17px 58px 17px 14px;text-decoration:none;transition:background .14s,box-shadow .14s,transform .14s}.workspace-company-table-item:last-child .workspace-company-table-row{border-bottom:0}.workspace-company-table-row:hover,.workspace-company-table-row:focus-visible{z-index:1;background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-company-table-row:hover,.workspace-company-table-row:focus-visible{background:color-mix(in srgb,var(--primary-soft) 34%,var(--surface))}}.workspace-company-table-row:hover,.workspace-company-table-row:focus-visible{box-shadow:inset 3px 0 var(--primary), 0 8px 22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-company-table-row:hover,.workspace-company-table-row:focus-visible{box-shadow:inset 3px 0 var(--primary), 0 8px 22px color-mix(in srgb,var(--primary) 9%,transparent)}}.workspace-company-table-row:hover,.workspace-company-table-row:focus-visible{outline:0;transform:translateY(-2px)}.workspace-company-table-row:active{transform:translateY(1px)}.workspace-company-table-row.has-verification{box-shadow:inset 3px 0 var(--success)}.workspace-company-table-row.has-verification:hover,.workspace-company-table-row.has-verification:focus-visible{box-shadow:inset 4px 0 var(--success),0 9px 24px var(--success)}@supports (color:color-mix(in lab, red, red)){.workspace-company-table-row.has-verification:hover,.workspace-company-table-row.has-verification:focus-visible{box-shadow:inset 4px 0 var(--success),0 9px 24px color-mix(in srgb,var(--success) 12%,transparent)}}.workspace-table-priority{width:60px;height:60px;color:var(--warning);background:var(--warning-soft);border-radius:50%;place-content:center;justify-items:center;display:grid}.workspace-table-priority.measured{color:var(--success);background:var(--success-soft)}.workspace-table-priority strong{font-size:18px;line-height:1}.workspace-table-priority small{text-align:center;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:800}.workspace-table-company{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.workspace-table-company>.company-logo{border-radius:10px;width:46px;height:46px}.workspace-table-company>span:last-child,.workspace-table-stack,.workspace-table-opportunity,.workspace-table-audit,.workspace-table-next>span:first-child{gap:4px;min-width:0;display:grid}.workspace-table-company strong,.workspace-table-stack strong,.workspace-table-opportunity strong,.workspace-table-audit strong,.workspace-table-next strong{font-size:13px;line-height:1.42}.workspace-table-company>span:last-child>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.workspace-table-company small,.workspace-table-stack small,.workspace-table-opportunity small,.workspace-table-audit small,.workspace-table-next small{color:var(--muted);font-size:10px;line-height:1.45}.workspace-table-address{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-table-opportunity>strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-table-public-contact{color:var(--text);flex-wrap:wrap;gap:5px 10px;font-size:11px;line-height:1.4;display:flex}.workspace-table-public-contact>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-table-public-contact b{color:var(--success);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.workspace-table-audit>strong{color:var(--success);font-size:16px}.workspace-table-next{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.workspace-table-arrow{border:1px solid var(--border-strong);width:34px;height:34px;color:var(--primary);background:var(--surface);border-radius:8px;flex:none;place-items:center;display:grid}.workspace-company-menu{z-index:4;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.workspace-company-menu-trigger{border:1px solid var(--border-strong);width:34px;height:34px;color:var(--primary);background:var(--surface);cursor:pointer;border-radius:8px;place-items:center;padding:0 0 7px;font-size:21px;font-weight:850;line-height:1;display:grid}.workspace-company-menu-trigger:hover,.workspace-company-menu-trigger:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-company-menu-trigger:hover,.workspace-company-menu-trigger:focus-visible{border-color:color-mix(in srgb,var(--primary) 54%,var(--border))}}.workspace-company-menu-trigger:hover,.workspace-company-menu-trigger:focus-visible{background:var(--primary-soft);outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-company-menu-trigger:hover,.workspace-company-menu-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 22%,transparent)}}.workspace-company-menu-trigger:hover,.workspace-company-menu-trigger:focus-visible{outline-offset:2px}.workspace-company-menu-popover{z-index:8;border:1px solid var(--border-strong);background:var(--surface);border-radius:9px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 42px #1c16422e}.workspace-company-menu-popover button{width:100%;min-height:38px;color:var(--danger);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:800}.workspace-company-menu-popover button:hover,.workspace-company-menu-popover button:focus-visible{background:var(--danger-soft);outline:0}.workspace-removal-dialog-layer{z-index:1200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workspace-removal-dialog-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;background:#110d2694;border:0;width:100%;height:100%;position:absolute;inset:0}.workspace-removal-dialog{z-index:1;border:1px solid var(--border-strong);width:min(100%,520px);color:var(--text);background:var(--surface);border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:15px;padding:24px;display:grid;position:relative;box-shadow:0 26px 80px #110d264d}.workspace-removal-dialog-icon{width:44px;height:44px;color:var(--warning);background:var(--warning-soft);border-radius:11px;place-items:center;display:grid}.workspace-removal-dialog h2{letter-spacing:-.025em;margin:5px 0 8px;font-size:21px}.workspace-removal-dialog p{color:var(--muted);margin:4px 0;font-size:13px;line-height:1.55}.workspace-removal-dialog-warning{border:1px solid var(--warning);padding:11px 12px;margin-top:13px!important}@supports (color:color-mix(in lab, red, red)){.workspace-removal-dialog-warning{border:1px solid color-mix(in srgb,var(--warning) 32%,var(--border))}}.workspace-removal-dialog-warning{background:var(--warning-soft);border-radius:8px;font-weight:700;color:var(--warning)!important}.workspace-removal-dialog footer{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.workspace-removal-confirm{color:#fff;border-color:var(--danger);background:var(--danger)}.workspace-removal-confirm:hover{filter:brightness(.94)}.company-preview-panel{background:linear-gradient(150deg,var(--surface) 70%,var(--primary-soft));align-content:start;gap:10px;min-width:0;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.company-preview-panel{background:linear-gradient(150deg,var(--surface) 70%,color-mix(in srgb,var(--primary-soft) 34%,var(--surface)))}}.company-preview-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.company-preview-identity{align-items:center;gap:13px;min-width:0;display:flex}.company-preview-identity h2{overflow-wrap:anywhere;letter-spacing:-.035em;margin:4px 0 2px;font-size:clamp(19px,1.6vw,24px);line-height:1.12}.company-preview-identity p{color:var(--muted);margin:0;font-size:12px}.company-preview-meta{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.company-preview-meta span{color:var(--muted);background:var(--surface-2);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.company-preview-meta span.positive{color:var(--success);background:var(--success-soft)}.company-preview-meta span.warning{color:var(--warning);background:var(--warning-soft)}.preview-priority{border:5px solid var(--border);width:64px;height:64px;color:var(--muted);background:var(--surface);border-radius:50%;flex:none;place-content:center;justify-items:center;display:grid}.preview-priority.measured{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.preview-priority.measured{border-color:color-mix(in srgb,var(--success) 72%,var(--border))}}.preview-priority strong{font-size:18px;line-height:1}.preview-priority small{text-transform:uppercase;margin-top:4px;font-size:7px}.company-preview-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.company-preview-grid article{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-content:start;gap:5px;min-height:88px;padding:12px;display:grid}.company-preview-grid article>span{color:var(--primary);text-transform:uppercase;letter-spacing:.055em;font-size:10px;font-weight:850}.company-preview-grid article>strong{font-size:14px;line-height:1.4}.company-preview-grid article>small{font-size:10px;line-height:1.45}.official-preview-methodology{grid-template-columns:1.2fr .8fr;gap:9px;display:grid}.official-preview-methodology article{border:1px dashed var(--border-strong);background:var(--surface-2);border-radius:9px;align-content:start;gap:7px;padding:13px;display:grid}.official-preview-methodology strong{font-size:12px}.official-preview-methodology p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.official-preview-methodology .button{width:fit-content;min-height:34px;font-size:10px}.company-preview-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.company-preview-actions.primary-actions{margin-top:-4px}.company-preview-actions.secondary-actions{border-top:1px solid var(--border);padding-top:2px}.company-preview-actions.secondary-actions>.quiet-button{margin-left:0}.company-preview-actions>.quiet-button{width:auto;margin-left:auto;font-size:10px}.company-preview-empty{min-height:420px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.company-preview-empty strong{color:var(--text);font-size:16px}.company-preview-empty p{max-width:300px;margin:0;font-size:11px}.company-preview-head{order:1}.preview-google-place{border:1px solid var(--info);order:2;gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.preview-google-place{border:1px solid color-mix(in srgb,var(--info) 28%,var(--border))}}.preview-google-place{background:var(--info-soft);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.preview-google-place{background:color-mix(in srgb,var(--info-soft) 60%,var(--surface))}}.preview-google-place-heading{gap:4px;display:grid}.preview-google-place-heading>strong{font-size:13px}.preview-google-place-heading>small{color:var(--muted);font-size:10px;line-height:1.45}.google-public-contacts{flex-wrap:wrap;gap:7px;display:flex}.google-public-contacts a{border:1px solid var(--info);align-items:center;min-height:30px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.google-public-contacts a{border:1px solid color-mix(in srgb,var(--info) 32%,var(--border))}}.google-public-contacts a{background:var(--info-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.google-public-contacts a{background:color-mix(in srgb,var(--info-soft) 72%,var(--surface))}}.google-public-contacts a{color:var(--text);font-size:11px;font-weight:800;text-decoration:none}.google-public-contacts a:hover,.google-public-contacts a:focus-visible{border-color:var(--primary);color:var(--primary)}.preview-google-place .quiet-button{width:auto;color:var(--info);font-size:10px;font-weight:800}.preview-google-place.locked a{color:var(--primary);font-size:10px;font-weight:800}.preview-google-place .google-place-live{background:var(--surface);scrollbar-width:thin;border-radius:8px;width:100%;max-height:190px;overflow:auto}.preview-google-place .google-place-live gmp-place-details,.preview-google-place .google-place-live gmp-place-details-compact{max-width:none}.preview-google-place .google-place-live gmp-place-media{height:86px;max-height:86px;overflow:hidden}.company-preview-refresh-state{border:1px solid var(--success);order:3;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.company-preview-refresh-state{border:1px solid color-mix(in srgb,var(--success) 28%,var(--border))}}.company-preview-refresh-state{background:var(--success-soft);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.company-preview-refresh-state{background:color-mix(in srgb,var(--success-soft) 58%,var(--surface))}}.company-preview-refresh-state .status-dot{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 4px var(--success);border-radius:50%;grid-row:1/3}@supports (color:color-mix(in lab, red, red)){.company-preview-refresh-state .status-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 16%,transparent)}}.company-preview-refresh-state strong{font-size:12px}.company-preview-refresh-state small{font-size:10px;line-height:1.4}.company-preview-refresh-state.warning{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.company-preview-refresh-state.warning{border-color:color-mix(in srgb,var(--warning) 28%,var(--border))}}.company-preview-refresh-state.warning{background:var(--warning-soft)}@supports (color:color-mix(in lab, red, red)){.company-preview-refresh-state.warning{background:color-mix(in srgb,var(--warning-soft) 62%,var(--surface))}}.company-preview-refresh-state.warning a{color:var(--primary);grid-column:1/-1;font-size:9px;font-weight:800}.company-preview-metrics{order:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.company-preview-metrics article{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-content:start;gap:4px;min-width:0;min-height:78px;padding:9px 7px;display:grid}.company-preview-metrics span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.company-preview-metrics strong{color:var(--muted);font-size:17px;line-height:1}.company-preview-metrics small{color:var(--subtle);font-size:9px;line-height:1.35}.company-preview-metrics article.measured strong{color:var(--success)}.company-preview-readiness{border:1px solid var(--warning);order:1;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.company-preview-readiness{border:1px solid color-mix(in srgb,var(--warning) 35%,var(--border))}}.company-preview-readiness{background:var(--warning);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.company-preview-readiness{background:color-mix(in srgb,var(--warning) 7%,var(--surface))}}.company-preview-readiness>div{gap:2px;min-width:0;display:grid}.company-preview-readiness span{color:var(--subtle);letter-spacing:.08em;font-size:9px;font-weight:900}.company-preview-readiness strong{font-size:14px}.company-preview-readiness small{color:var(--muted);font-size:10px}.company-preview-readiness p{max-width:210px;color:var(--muted);text-align:right;margin:0;font-size:10px;line-height:1.4}.company-preview-readiness.very_complete,.company-preview-readiness.ready_to_contact{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.company-preview-readiness.very_complete,.company-preview-readiness.ready_to_contact{border-color:color-mix(in srgb,var(--success) 35%,var(--border))}}.company-preview-readiness.very_complete,.company-preview-readiness.ready_to_contact{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.company-preview-readiness.very_complete,.company-preview-readiness.ready_to_contact{background:color-mix(in srgb,var(--success) 7%,var(--surface))}}.company-preview-actions.primary-actions{order:5}.company-preview-grid{order:6}.official-preview-methodology{order:7}.company-preview-actions.secondary-actions{order:8}.search-map-layout{grid-template-columns:minmax(350px,.88fr) minmax(460px,1.24fr) minmax(230px,.48fr);min-height:720px;display:grid}.search-map-layout>.search-result-list{max-height:760px}.search-map-layout>.company-preview-panel{border-right:1px solid var(--border);max-height:760px;overflow:auto}.search-map-layout .search-result-select{grid-template-columns:40px minmax(0,1fr) 48px;gap:9px;padding:14px 7px 14px 12px}.search-map-layout .search-result-select>.company-logo{width:36px;height:36px}.search-map-layout .search-result-signal,.search-map-layout .search-result-contact{display:none}.search-map-layout .search-result-action{padding-right:8px}.search-map-layout .search-result-action .button{width:34px;padding:0;font-size:0}.search-map-layout .search-result-action .button:after{content:"+";font-size:17px}.search-map-panel{background:var(--surface-2);min-width:0;min-height:720px;position:relative}.google-map-consent{z-index:2;text-align:center;background:radial-gradient(circle at center,var(--primary-soft),var(--surface-2) 65%);place-content:center;justify-items:center;gap:18px;padding:40px;display:grid;position:absolute;inset:0}.google-map-consent>div{justify-items:center;gap:7px;max-width:470px;display:grid}.google-map-consent strong{font-size:18px}.google-map-consent p{color:var(--muted);margin:0;font-size:12px}.leadflow-google-map{width:100%;min-height:320px}.leadflow-map-marker{background:var(--marker-color,#6d5ce7);color:#fff;cursor:pointer;border:3px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.68rem;font-weight:850;line-height:1;transition:transform .16s,box-shadow .16s;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #11182738}.leadflow-map-marker:hover,.leadflow-map-marker:focus-visible{outline-offset:2px;outline:3px solid #6d5ce747;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 8px 22px #1118274d}.search-map-panel .leadflow-google-map{min-height:720px}.map-result-list{border-left:1px solid var(--border);max-height:620px;overflow:auto}.map-result-card{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);background:var(--surface);text-align:left;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.map-result-card:hover,.map-result-card.selected{background:var(--primary-soft)}.map-result-card.selected{box-shadow:inset -3px 0 var(--primary)}.map-result-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.map-result-card strong,.map-result-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-result-card strong{font-size:11px}.map-result-card small{font-size:9px}.map-result-card b{color:var(--muted);font-size:11px}.map-result-card b.measured{color:var(--success)}.company-hero-premium{border-color:var(--primary);padding:26px}@supports (color:color-mix(in lab, red, red)){.company-hero-premium{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}}.company-hero-premium{background:radial-gradient(circle at 88% 20%,var(--primary-soft),transparent 34%),var(--surface)}@supports (color:color-mix(in lab, red, red)){.company-hero-premium{background:radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--primary-soft) 82%,transparent),transparent 34%),var(--surface)}}.company-primary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.company-primary-metrics article{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:92px;box-shadow:0 5px 18px var(--text);border-radius:10px;align-content:center;gap:5px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.company-primary-metrics article{box-shadow:0 5px 18px color-mix(in srgb, var(--text) 4%, transparent)}}.company-primary-metrics span{color:var(--muted);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.company-primary-metrics strong{color:var(--muted);font-size:23px;line-height:1}.company-primary-metrics small{color:var(--subtle);font-size:9px;line-height:1.3}.company-primary-metrics article.measured{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.company-primary-metrics article.measured{border-color:color-mix(in srgb, var(--success) 28%, var(--border))}}.company-primary-metrics article.measured{background:var(--success-soft)}@supports (color:color-mix(in lab, red, red)){.company-primary-metrics article.measured{background:color-mix(in srgb, var(--success-soft) 46%, var(--surface))}}.company-primary-metrics article.measured strong{color:var(--success)}.company-primary-metrics article.priority{background:radial-gradient(circle at 82% 24%, var(--success), transparent 42%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.company-primary-metrics article.priority{background:radial-gradient(circle at 82% 24%, color-mix(in srgb, var(--success) 15%, transparent), transparent 42%), var(--surface)}}.company-intelligence-status{border:1px solid var(--primary);justify-content:space-between;align-items:center;gap:18px;margin:0 0 12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.company-intelligence-status{border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border))}}.company-intelligence-status{background:var(--primary-soft);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.company-intelligence-status{background:color-mix(in srgb,var(--primary-soft) 52%,var(--surface))}}.company-intelligence-copy{gap:4px;min-width:0;display:grid}.company-intelligence-copy strong{font-size:11px}.company-intelligence-copy small{font-size:9px;line-height:1.4}.company-intelligence-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.company-intelligence-pills span{border:1px solid var(--primary);padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.company-intelligence-pills span{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}}.company-intelligence-pills span{color:var(--text);background:var(--surface);white-space:nowrap;border-radius:999px;font-size:8px;font-weight:800}.company-google-place{border-color:var(--info);grid-template-columns:minmax(300px,400px) minmax(300px,1fr) minmax(220px,280px);align-items:start;gap:14px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.company-google-place{border-color:color-mix(in srgb,var(--info) 26%,var(--border))}}.company-google-place .panel-head{align-items:flex-start}.company-google-place .panel-head,.company-google-place .google-place-method-note{grid-column:1/-1}.company-google-place .panel-head p{max-width:680px;color:var(--muted);margin:5px 0 0;font-size:11px}.company-google-map,.company-google-map-unavailable{grid-area:2/3}.company-google-map{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;width:100%;min-height:190px;position:relative;overflow:hidden}.company-google-map .leadflow-google-map{min-height:190px}.company-google-map .google-map-consent{padding:18px}.company-google-map .google-map-consent strong{font-size:14px}.company-google-map .google-map-consent p{font-size:10px}.company-google-map .google-map-consent .button{min-height:34px;margin-top:7px;padding:0 12px;font-size:10px}.google-place-consent{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:22px;min-height:145px;padding:18px;display:grid}.google-place-consent strong,.google-place-consent small{display:block}.google-place-consent small{margin-top:5px;line-height:1.45}.google-place-live{border:1px solid var(--border);background:var(--surface-2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:9px;grid-area:2/1;width:min(100%,400px);min-height:90px;overflow:hidden}@media (prefers-color-scheme:dark){.google-place-live{--lightningcss-light: ;--lightningcss-dark:initial}}.google-place-live.compact{flex-basis:100%;width:100%}.google-place-live gmp-place-details,.google-place-live gmp-place-details-compact{width:100%;max-width:400px;display:block}.google-place-live gmp-place-media{height:96px;max-height:96px;display:block;overflow:hidden}.google-place-live.compact gmp-place-media{max-height:96px}.company-google-facts{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;grid-area:2/2;min-width:0;padding:15px}.company-google-facts dl{gap:0;margin:10px 0 0;display:grid}.company-google-facts dl>div{border-bottom:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.company-google-facts dt{color:var(--muted);font-size:10px;font-weight:700}.company-google-facts dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:11px;font-weight:750}.company-google-facts a{color:var(--primary)}.company-google-official-metrics{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.company-google-official-metrics span{border:1px solid var(--border);background:var(--surface);border-radius:7px;min-width:0;padding:9px}.company-google-official-metrics small,.company-google-official-metrics strong{display:block}.company-google-official-metrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:8px;font-weight:750}.company-google-official-metrics strong{overflow-wrap:anywhere;font-size:10px}.company-google-facts-note{color:var(--muted);margin-top:10px;font-size:8px;line-height:1.45;display:block}.google-place-method-note{color:var(--muted);margin-top:8px;font-size:9px;line-height:1.45;display:block}.google-place-error{color:var(--danger);margin:8px 0 0;font-size:11px}.google-place-editor{border-color:var(--info);gap:16px;margin-bottom:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.google-place-editor{border-color:color-mix(in srgb,var(--info) 28%,var(--border))}}.google-place-current,.google-place-search-intro{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.google-place-current>div,.google-place-search-intro>div{gap:4px;display:grid}.google-place-current code{overflow-wrap:anywhere;color:var(--info)}.google-place-revoke{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:8px;margin-top:10px;display:grid}.google-place-revoke label,.google-place-link-form label{color:var(--muted);gap:5px;font-size:10px;font-weight:800;display:grid}.google-place-revoke input,.google-place-link-form input{border:1px solid var(--border);min-height:40px;color:var(--text);background:var(--surface);border-radius:7px;padding:0 10px}.google-place-search{border:1px solid var(--border);background:var(--surface);border-radius:9px;overflow:hidden}.google-place-link-form{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr) auto;align-items:end;gap:10px;display:grid}.google-place-link-form>p{color:var(--muted);margin:0;font-size:11px}gmp-place-search,gmp-place-details,gmp-place-details-compact{width:100%;display:block}gmp-place-details,gmp-place-details-compact{--gmp-mat-color-surface:var(--surface);--gmp-mat-color-on-surface:var(--text);--gmp-mat-color-primary:var(--primary)}@media (width>=681px){.national-search-builder-v2 .national-search-heading{display:none}}@media (width>=681px) and (width<=1500px){.filter-bar-v2{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-bar-v2 .search-field{grid-column:span 2}}@media (width<=1320px){.company-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.search-command-bar{grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(140px,.7fr))}.search-command-bar .command-search{grid-column:span 2}.search-list-layout{grid-template-columns:minmax(430px,1fr) minmax(410px,1fr)}.search-map-layout{grid-template-columns:minmax(330px,.9fr) minmax(400px,1.16fr) minmax(220px,.54fr)}.search-result-select{grid-template-columns:40px minmax(150px,1fr) minmax(110px,.8fr) 50px}.search-result-contact{display:none}.workspace-company-table-head,.workspace-company-table-row{grid-template-columns:64px minmax(165px,1.1fr) minmax(108px,.7fr) minmax(165px,1fr) 72px 82px minmax(120px,.75fr);gap:8px;padding-left:14px;padding-right:58px}}@media (width<=1180px){.search-map-layout{grid-template-columns:minmax(390px,1fr) minmax(420px,1fr)}.search-map-layout>.company-preview-panel{border-right:0}.search-map-panel{border-top:1px solid var(--border);grid-column:1/-1;min-height:360px}.search-map-panel .leadflow-google-map{min-height:360px}}@media (width<=980px){.search-command-bar{grid-template-columns:1fr 1fr}.search-command-bar>label,.search-command-bar>label:nth-of-type(4),.search-command-bar>.searchable-command-field,.search-command-bar>.button{grid-column:auto}.search-command-bar .command-search{grid-column:1/-1}.search-command-bar>.button{min-height:48px}.search-secondary-filters{grid-template-columns:1fr 1fr}.search-list-layout{grid-template-columns:1fr}.search-result-list{border-right:0;border-bottom:1px solid var(--border);max-height:480px}.company-preview-panel{min-height:500px}.search-map-layout{grid-template-columns:1fr}.search-map-layout>.company-preview-panel{border-bottom:1px solid var(--border);max-height:none}.search-map-panel,.leadflow-google-map{min-height:68vh}.workspace-company-table{overflow:hidden}.company-google-place{grid-template-columns:minmax(280px,400px) minmax(300px,1fr)}.company-google-place .panel-head,.company-google-place .google-place-method-note{grid-column:1/-1}.company-google-map,.company-google-map-unavailable{grid-area:3/1/auto/-1}}@media (width<=760px){.company-primary-metrics{scroll-snap-type:x proximity;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:auto}.company-primary-metrics article{scroll-snap-align:start;min-width:148px}.company-intelligence-status{flex-direction:column;align-items:flex-start}.company-intelligence-pills{justify-content:flex-start}.company-google-place .panel-head{flex-direction:column;align-items:stretch}.company-google-place .panel-head>.status-pill{white-space:normal;align-self:flex-start;max-width:100%}.company-google-place{grid-template-columns:minmax(0,1fr)}.company-google-place .panel-head,.company-google-place .google-place-method-note{grid-column:1}.google-place-live,.company-google-facts,.company-google-map,.company-google-map-unavailable{grid-area:auto/1}.company-google-map,.company-google-map .leadflow-google-map{min-height:180px}.company-google-facts dl>div{grid-template-columns:100px minmax(0,1fr)}.pagespeed-opportunities,.pagespeed-history>div{grid-template-columns:1fr}}@media (width<=680px){.national-search-builder-v2{margin-inline:-5px;padding:14px}.company-search-screen .national-search-builder-v2 .national-search-heading{display:flex}.search-command-bar,.search-secondary-filters{grid-template-columns:1fr}.search-command-bar .command-search{grid-column:auto}.autocomplete-popover,.city-multi-field .autocomplete-popover{width:100%;max-height:310px;left:0}.filter-bar-v2{grid-template-columns:1fr 1fr;padding:8px}.filter-bar-v2 .search-field{grid-column:1/-1}.filter-bar-v2 select{min-height:42px}.filter-bar-v2 .company-verification-filter{grid-column:1/-1;justify-content:stretch}.filter-bar-v2 .company-verification-filter>label{width:100%}.workspace-focus-tabs{scrollbar-width:none}.workspace-focus-tabs::-webkit-scrollbar{display:none}.search-experience{border-radius:10px;margin-inline:-5px}.search-experience-toolbar{align-items:flex-start}.search-experience-toolbar small{max-width:180px}.search-result-select{grid-template-columns:38px minmax(0,1fr) 46px;padding:13px 8px 13px 12px}.search-result-signal,.search-result-contact{display:none}.search-result-action{padding-right:8px}.search-result-action .button{width:34px;padding:0;font-size:0}.search-result-action .button:after{content:"+";font-size:18px}.search-result-action .saved-company-link:after{content:"✓";font-size:15px}.search-result-action .saved-company-link .ui-icon{display:none}.company-preview-panel{padding:18px}.company-preview-head{align-items:center}.company-preview-identity .company-logo{display:none}.company-preview-identity h2{font-size:21px}.preview-priority{width:56px;height:56px}.company-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-preview-grid,.official-preview-methodology{grid-template-columns:1fr}.company-preview-grid article{min-height:0}.company-preview-actions>.button{flex:100%}.company-preview-actions>.quiet-button{margin-left:0}.preview-google-place,.google-place-consent,.google-place-current,.google-place-search-intro{flex-direction:column;align-items:stretch}.google-place-consent,.google-place-link-form,.google-place-revoke{grid-template-columns:1fr}.workspace-company-table{overflow:visible}.workspace-company-table-head{display:none}.workspace-company-table-row{grid-template-columns:62px minmax(0,1fr);gap:10px 12px;min-width:0;padding:16px 56px 16px 16px}.workspace-table-priority{grid-area:1/1/span 2;width:58px;height:58px}.workspace-table-company{grid-column:2;grid-template-columns:42px minmax(0,1fr);gap:9px}.workspace-table-company>.company-logo{width:40px;height:40px}.workspace-table-stack{grid-column:2}.workspace-table-opportunity,.workspace-table-next{border-top:1px solid var(--border);grid-column:1/-1;padding-top:11px}.workspace-table-audit{grid-column:1}.workspace-company-table-row>span:nth-child(6){grid-column:2;align-content:start;gap:5px;display:grid}.workspace-table-next{grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-table-opportunity:before,.workspace-table-audit:before,.workspace-company-table-row>span:nth-child(6):before,.workspace-table-next:before{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.workspace-table-opportunity:before{content:"Vérification & contact"}.workspace-table-audit:before{content:"Audit"}.workspace-company-table-row>span:nth-child(6):before{content:"CRM"}.workspace-table-next:before{content:"Prochaine action";grid-column:1/-1}.workspace-company-menu{top:14px;right:12px;transform:none}.workspace-removal-dialog{grid-template-columns:1fr;padding:20px}.workspace-removal-dialog-icon{width:40px;height:40px}.workspace-removal-dialog footer{grid-column:1}.workspace-removal-dialog footer .button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.search-result-card,.map-result-card,.workspace-company-table-row{transition:none}.search-result-card:hover,.workspace-company-table-row:hover,.workspace-company-table-row:focus-visible{transform:none}}.company-verification-bar{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:9px;align-items:center;gap:8px;margin:12px 0 16px;padding:10px 12px;display:flex}.company-verification-bar>span{min-height:30px;color:var(--warning);background:var(--warning-soft);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.company-verification-bar>span.complete{color:var(--success);background:var(--success-soft)}.company-verification-bar .button{margin-left:auto}.workspace-removed-fiche{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:12px;padding:24px;display:grid}.workspace-removed-fiche-icon{width:52px;height:52px;color:var(--primary);background:var(--primary-soft);border-radius:13px;place-items:center;display:grid}.workspace-removed-fiche h2{letter-spacing:-.025em;margin:5px 0 7px;font-size:clamp(20px,2vw,26px)}.workspace-removed-fiche p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.workspace-removed-fiche-history{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.workspace-removed-fiche-history span{border:1px solid var(--border);color:var(--muted);background:var(--surface-2);border-radius:999px;padding:6px 9px;font-size:11px}.workspace-removed-fiche-history strong{color:var(--text)}.workspace-removed-fiche form{justify-self:end}.verification-modal-open{overflow:hidden}.verification-modal-layer{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.verification-modal-layer[hidden]{display:none}.verification-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:#0a081dad;border:0;width:100%;transition:opacity .18s;position:absolute;inset:0}.verification-modal{background:var(--canvas);border:1px solid var(--primary);grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100vw - 48px);max-height:90dvh;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.verification-modal{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border))}}.verification-modal{opacity:0;border-radius:18px;outline:none;transition:opacity .18s,transform .18s;transform:translateY(14px)scale(.985);box-shadow:0 30px 90px #14103a57}.verification-modal-layer.is-open .verification-modal-backdrop{opacity:1}.verification-modal-layer.is-open .verification-modal{opacity:1;transform:translateY(0)scale(1)}.verification-modal>header,.verification-modal>.verification-modal-body,.verification-modal>footer{width:100%;min-width:0;max-width:100%}.verification-modal>form{display:none}.verification-modal-header{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;gap:20px;padding:22px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.verification-modal-header{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.verification-modal-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.verification-modal-header h2{letter-spacing:-.035em;margin:4px 0;font-size:25px}.verification-modal-header p{color:var(--muted);margin:0}.verification-modal-header>div{flex:1;min-width:0}.verification-progress{grid-template-columns:minmax(0,1fr) minmax(140px,220px);align-items:center;gap:14px;margin-top:14px;display:grid}.verification-progress strong,.verification-progress span{display:block}.verification-progress strong{color:var(--text);font-size:12px}.verification-progress div>span{color:var(--muted);margin-top:2px;font-size:10px}.verification-progress-track{background:var(--surface-2);border-radius:999px;height:7px;overflow:hidden}.verification-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--success));height:100%;transition:width .18s;display:block}.verification-step-navigation{scrollbar-width:thin;gap:6px;margin-top:12px;display:flex;overflow-x:auto}.verification-step-navigation button{border:1px solid var(--border);min-height:30px;color:var(--muted);background:var(--surface);border-radius:999px;flex:none;padding:0 9px;font-size:10px;font-weight:750}.verification-step-navigation button:hover,.verification-step-navigation button:focus-visible{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.verification-step-navigation button:hover,.verification-step-navigation button:focus-visible{border-color:color-mix(in srgb, var(--primary) 42%, var(--border))}}.verification-step-navigation button:hover,.verification-step-navigation button:focus-visible{background:var(--primary-soft)}.verification-step-navigation b{color:var(--primary)}.icon-button{border:1px solid var(--border);width:38px;height:38px;color:var(--text);background:var(--surface);border-radius:8px;flex:none;font-size:24px}.verification-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;gap:14px;min-height:0;padding:18px 24px 24px;scroll-padding-top:12px;display:grid;overflow-y:auto}.verification-modal-body::-webkit-scrollbar{width:10px}.verification-modal-body::-webkit-scrollbar-thumb{background:var(--primary);border:3px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.verification-modal-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary) 38%, var(--border))}}.verification-modal-body::-webkit-scrollbar-thumb{background-clip:padding-box}.verification-modal-footer{z-index:2;border-top:1px solid var(--border);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:11px 24px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.verification-modal-footer{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.verification-modal-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.verification-modal-footer>div{text-align:center;width:100%;min-width:0}.verification-modal-footer .verification-publish-help{overflow-wrap:anywhere;max-width:100%;line-height:1.35;display:block}.verification-modal-footer .form-error{color:var(--danger);margin-bottom:3px;font-size:11px;display:block}.verification-section{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:18px}.verification-section-heading{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.verification-section-heading>span{width:30px;height:30px;color:var(--primary);background:var(--primary-soft);border-radius:8px;flex:none;place-items:center;font-weight:850;display:grid}.verification-section-heading>div{flex:1;min-width:0}.verification-section-heading h3{margin:1px 0 3px;font-size:18px}.verification-section-heading p{color:var(--muted);margin:0;font-size:12px}.verification-google-help{border-left:3px solid var(--primary);color:var(--muted);background:var(--primary-soft);border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.verification-google-help strong{color:var(--text)}.verification-public-contact-source{border:1px solid var(--success);align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.verification-public-contact-source{border:1px solid color-mix(in srgb, var(--success) 28%, var(--border))}}.verification-public-contact-source{background:var(--success-soft);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.verification-public-contact-source{background:color-mix(in srgb, var(--success-soft) 58%, var(--surface))}}.verification-public-contact-source>div{gap:4px;min-width:0;display:grid}.verification-public-contact-source strong{font-size:12px}.verification-public-contact-source small{color:var(--muted);font-size:10px;line-height:1.45}.verification-step-state{color:var(--warning);background:var(--warning-soft);white-space:nowrap;border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.verification-step-state.complete{color:var(--success);background:var(--success-soft)}.verification-step.is-complete{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.verification-step.is-complete{border-color:color-mix(in srgb, var(--success) 30%, var(--border))}}.verification-publication-form{gap:14px;display:grid}.verification-section label{color:var(--muted);gap:6px;font-size:11px;font-weight:750;display:grid}.verification-section input:not([type=checkbox]):not([type=hidden]),.verification-section select,.verification-section textarea{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:var(--surface-2);border-radius:7px;outline:0;padding:9px 10px}.verification-section textarea{resize:vertical}.verification-section input:focus,.verification-section select:focus,.verification-section textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.verification-section input:focus,.verification-section select:focus,.verification-section textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent)}}.verification-section .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.verification-section .form-grid>.span-2{grid-column:1/-1}.verification-section .verification-details{max-width:none}.verification-decision-card,.verification-contact-row,.verification-finding-row,.google-place-current,.google-place-search-intro{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;padding:12px}.verification-decision-card,.verification-decision-main,.google-place-current,.google-place-search-intro{justify-content:space-between;align-items:center;gap:12px;display:flex}.verification-decision-main{justify-content:flex-start;min-width:0}.verification-decision-main>div,.google-place-current>div,.google-place-search-intro>div{min-width:0}.verification-decision-main small,.verification-decision-main strong,.verification-decision-main span,.google-place-current small,.google-place-current strong,.google-place-current span,.google-place-search-intro strong,.google-place-search-intro small{display:block}.verification-decision-main strong,.google-place-current strong,.google-place-search-intro strong{overflow-wrap:anywhere}.verification-decision-main span,.google-place-current span,.google-place-search-intro small{color:var(--muted);margin-top:3px;font-size:10px}.verification-source-icon{width:38px;height:38px;color:var(--primary);background:var(--primary-soft);border-radius:9px;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.verification-details{margin-top:10px}.verification-details>summary{cursor:pointer;color:var(--primary);font-size:11px;font-weight:800}.verification-details[open]>summary{margin-bottom:10px}.verification-google-block{border-top:1px solid var(--border);gap:10px;margin-top:14px;padding-top:14px;display:grid}.verification-google-block .google-place-link-form{grid-template-columns:minmax(0,1fr);align-items:stretch}.verification-google-block .google-place-link-form>p{max-width:none}.verification-google-block .google-place-link-form .drawer-inline-actions{justify-content:flex-end}.verification-subheading{justify-content:space-between;align-items:center;gap:12px;display:flex}.verification-subheading strong,.verification-subheading small{display:block}.verification-subheading small{color:var(--muted);margin-top:2px;font-size:10px}.verification-google-candidate{border:1px solid var(--border);border-radius:9px;max-height:260px;overflow:auto}.verification-contact-list,.verification-finding-list{gap:8px;display:grid}.verification-opportunity-intro{color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.55}.verification-opportunity-empty{border:1px dashed var(--border);text-align:center;background:var(--surface-2);border-radius:9px;gap:4px;padding:18px;display:grid}.verification-opportunity-empty strong{font-size:13px}.verification-opportunity-empty span{color:var(--muted);font-size:11px}.verification-manual-opportunity>summary{align-items:center;min-height:32px;display:inline-flex}.verification-manual-opportunity>p{color:var(--muted);margin:0 0 10px;font-size:10px;line-height:1.5}.verification-contact-row,.verification-finding-row{transition:border-color .16s,background .16s}.verification-contact-row.is-confirmed,.verification-finding-row.is-confirmed{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.verification-contact-row.is-confirmed,.verification-finding-row.is-confirmed{border-color:color-mix(in srgb, var(--success) 35%, var(--border))}}.verification-contact-row.is-confirmed,.verification-finding-row.is-confirmed{background:var(--success-soft)}@supports (color:color-mix(in lab, red, red)){.verification-contact-row.is-confirmed,.verification-finding-row.is-confirmed{background:color-mix(in srgb, var(--success-soft) 62%, var(--surface))}}.verification-contact-heading,.verification-finding-row{align-items:center;gap:10px;display:flex}.verification-contact-heading{justify-content:space-between;margin-bottom:8px}.verification-contact-heading strong,.verification-contact-heading small,.verification-finding-row strong,.verification-finding-row small{display:block}.verification-contact-heading small,.verification-finding-row small{color:var(--muted);margin-top:2px;font-size:10px}.verification-finding-row>div{flex:1;min-width:0}.verification-native-checkbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.compact-button{min-height:32px;padding:6px 10px;font-size:10px}.compact-details{margin-top:7px}.google-draft-note{color:var(--warning);margin-top:5px;font-size:10px;display:block}.verification-next-hint,.verification-publish-help{color:var(--muted);margin-top:9px;font-size:10px;display:block}.verification-summary-lock{border:1px dashed var(--border);color:var(--muted);background:var(--surface-2);text-align:center;border-radius:9px;padding:14px}.verification-readonly-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.verification-readonly-metrics span{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:11px}.verification-readonly-metrics small,.verification-readonly-metrics strong,.verification-readonly-metrics em{display:block}.verification-readonly-metrics strong{margin-top:3px}.verification-readonly-metrics em{color:var(--muted);margin-top:5px;font-size:10px;font-style:normal}.verification-refresh-form{justify-content:flex-end;display:flex}.drawer-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.verification-publish-button{justify-content:center;min-width:320px;min-height:46px}.verification-publish-button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.48;box-shadow:none}@media (width<=760px){.company-verification-bar{flex-direction:column;align-items:stretch}.company-verification-bar .button{width:100%;margin-left:0}.workspace-removed-fiche{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:18px}.workspace-removed-fiche form{grid-column:1/-1;width:100%}.workspace-removed-fiche form .button{width:100%}.verification-modal-layer{padding:0}.verification-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.verification-modal-header{padding:18px 16px}.verification-modal-header h2{font-size:22px}.verification-step-navigation{margin-right:-4px;padding-bottom:3px}.verification-progress{grid-template-columns:1fr;gap:8px}.verification-modal-body{padding:14px 12px 24px}.verification-modal-footer{align-items:stretch;padding:10px 12px 14px}.verification-publish-button{width:100%;min-width:0}.verification-section{padding:14px}.verification-readonly-metrics,.verification-section .form-grid{grid-template-columns:1fr}.verification-section .form-grid>.span-2{grid-column:auto}.verification-section-heading{flex-wrap:wrap}.verification-step-state{margin-left:42px}.verification-decision-card,.google-place-current,.google-place-search-intro{flex-direction:column;align-items:stretch}.verification-decision-card .button,.google-place-current .button,.google-place-search-intro .button{width:100%}}@media (prefers-reduced-motion:reduce){.verification-modal-backdrop,.verification-modal,.verification-progress-track i,.verification-contact-row,.verification-finding-row{transition:none}}.commercial-preparation{border-color:var(--primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.commercial-preparation{border-color:color-mix(in srgb, var(--primary) 32%, var(--border))}}.commercial-preparation{background:linear-gradient(145deg, var(--primary) 0%, var(--surface) 54%)}@supports (color:color-mix(in lab, red, red)){.commercial-preparation{background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 8%, var(--surface)) 0%, var(--surface) 54%)}}.commercial-preparation:before{content:"";background:linear-gradient(90deg, var(--primary), #8b5cf6, #2dd4bf);height:3px;position:absolute;inset:0 0 auto}.company-public-contacts header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.company-public-contacts>label,.company-public-contacts select{width:100%;min-width:0;max-width:100%}.pagespeed-panel>summary b:before{content:none}.pagespeed-panel>summary b>span{font-size:11px}.pagespeed-panel>summary b>[data-disclosure-open],.pagespeed-panel[open]>summary b>[data-disclosure-closed]{display:none}.pagespeed-panel[open]>summary b>[data-disclosure-open]{display:block}.company-public-contacts header small,.company-public-contacts dt,.company-public-contacts small{color:var(--muted)}.company-public-contacts dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:16px 0 0;display:grid}.company-public-contacts dd{overflow-wrap:anywhere;margin:4px 0;font-weight:650}.company-public-contacts a,.commercial-message .prose-output a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.company-verified-details>summary,.commercial-verified-details>summary{cursor:pointer;font-weight:650}.company-verified-details>.company-analysis-overview{margin-top:16px}.commercial-result-brief{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:16px;padding:16px 18px}.commercial-result-brief p{margin:4px 0 12px;line-height:1.6}.commercial-result-brief p:last-child{margin-bottom:0}.commercial-verified-details{margin:14px 0}.commercial-preparation-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.commercial-preparation-heading h2{letter-spacing:-.025em;max-width:760px;margin:6px 0 8px;font-size:clamp(23px,3vw,34px)}.commercial-preparation-heading p{max-width:780px;color:var(--muted);margin:0;line-height:1.65}.commercial-preparation-launch{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.commercial-preparation-launch label{min-width:240px}.commercial-preparation-launch>small{width:100%;color:var(--muted)}.commercial-primary-cta{min-height:52px;box-shadow:0 16px 34px var(--primary);padding-inline:26px;font-size:15px}@supports (color:color-mix(in lab, red, red)){.commercial-primary-cta{box-shadow:0 16px 34px color-mix(in srgb, var(--primary) 24%, transparent)}}.commercial-regenerate-cta{border-color:var(--primary);background:linear-gradient(135deg, var(--primary), #7c3aed);color:#fff;box-shadow:0 10px 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.commercial-regenerate-cta{box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 24%,transparent)}}.preparation-reopen{margin-top:20px}.commercial-preparation-progress{border:1px solid var(--primary);align-items:center;gap:14px;margin-top:24px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.commercial-preparation-progress{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border))}}.commercial-preparation-progress{background:var(--surface);border-radius:14px}.commercial-preparation-progress .status-dot{background:var(--primary);width:12px;height:12px;box-shadow:0 0 0 7px var(--primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.commercial-preparation-progress .status-dot{box-shadow:0 0 0 7px color-mix(in srgb, var(--primary) 14%, transparent)}}.commercial-preparation-progress .status-dot{animation:1.4s ease-in-out infinite preparation-pulse}.commercial-preparation-progress strong,.commercial-preparation-progress small{display:block}.commercial-preparation-progress small{color:var(--muted);margin-top:4px}.preparation-step-list{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;margin-top:12px;display:grid}.preparation-step-list>span{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--muted);border-radius:10px;align-items:flex-start;gap:9px;padding:10px;font-size:11px;display:flex}.preparation-step-list>span>b{background:var(--surface);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.preparation-step-list>span>i{gap:2px;min-width:0;font-style:normal;display:grid}.preparation-step-list>span strong{color:var(--text)}.preparation-step-list>span small{overflow-wrap:anywhere}.preparation-step-list>span[data-status=completed]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.preparation-step-list>span[data-status=completed]{border-color:color-mix(in srgb,var(--success) 35%,var(--border))}}.preparation-step-list>span[data-status=completed]>b{color:var(--success)}.preparation-step-list>span[data-status=negative_result],.preparation-step-list>span[data-status=ambiguous]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.preparation-step-list>span[data-status=negative_result],.preparation-step-list>span[data-status=ambiguous]{border-color:color-mix(in srgb,var(--warning) 34%,var(--border))}}.preparation-step-list>span[data-status=negative_result],.preparation-step-list>span[data-status=ambiguous]{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.preparation-step-list>span[data-status=negative_result],.preparation-step-list>span[data-status=ambiguous]{background:color-mix(in srgb,var(--warning) 7%,var(--surface))}}.preparation-step-list>span[data-status=not_applicable]{opacity:.72}.preparation-step-list>span[data-status=running],.preparation-step-list>span[data-status=queued]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.preparation-step-list>span[data-status=running],.preparation-step-list>span[data-status=queued]{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.preparation-step-list>span[data-status=running],.preparation-step-list>span[data-status=queued]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.preparation-step-list>span[data-status=running],.preparation-step-list>span[data-status=queued]{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}}.preparation-step-list>span[data-status=running]>b{color:var(--primary);animation:1.4s linear infinite preparation-spin}.commercial-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.commercial-recorded-steps{margin-top:18px}.commercial-recorded-steps>summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:750}.commercial-analysis-grid article{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:18px}@supports (color:color-mix(in lab, red, red)){.commercial-analysis-grid article{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.commercial-analysis-grid article.wide{grid-column:1/-1}.commercial-analysis-grid article>span,.commercial-message .eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.commercial-analysis-grid p{margin:8px 0 0;line-height:1.65}.commercial-analysis-grid small{color:var(--muted);margin-top:7px;line-height:1.5;display:block}.commercial-analysis-grid .recommendation{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.commercial-analysis-grid .recommendation{border-color:color-mix(in srgb, var(--primary) 38%, var(--border))}}.commercial-analysis-grid .recommendation{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.commercial-analysis-grid .recommendation{background:color-mix(in srgb, var(--primary) 7%, var(--surface))}}.commercial-opportunity-list{gap:8px;margin-top:10px;display:grid}.commercial-opportunity-list p{background:var(--surface-2);border-radius:10px;padding:12px}.commercial-opportunity-list strong,.commercial-opportunity-list small{display:block}.commercial-contact-warning,.commercial-preparation-error{color:var(--warning);background:var(--warning);border-radius:10px;margin-top:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.commercial-contact-warning,.commercial-preparation-error{background:color-mix(in srgb, var(--warning) 9%, var(--surface))}}.commercial-preparation-error{gap:3px;display:grid}.commercial-channel-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;margin-top:16px;display:grid}.commercial-message{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.commercial-message.primary{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.commercial-message.primary{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}}.commercial-message h3{margin:6px 0 0;font-size:18px}.commercial-message .prose-output{white-space:normal;color:var(--text);flex:1;line-height:1.7}.commercial-message .button{align-self:flex-start}.commercial-preparation-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.commercial-preparation-actions>form{gap:4px;display:grid}.commercial-preparation-actions>form>small{max-width:300px;color:var(--muted);line-height:1.35}.commercial-preparation-actions>details{position:relative}.commercial-preparation-actions summary{cursor:pointer;font-weight:700}.commercial-preparation-actions details>form{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:min(640px,80vw);margin-top:12px;padding:16px}.commercial-refresh-menu form{min-width:min(360px,80vw)!important}.commercial-refresh-menu small{max-width:320px;color:var(--muted);display:block}.commercial-history{color:var(--muted);margin-top:18px}.commercial-history div{gap:6px;margin-top:8px;display:grid}.commercial-preparation-warnings{color:var(--muted);margin-top:14px}.commercial-preparation-warnings ul{margin:8px 0 0;padding-left:20px}.commercial-sent-confirmation{color:var(--success);background:var(--success-soft);border-radius:999px;align-self:center;padding:9px 12px;font-size:12px;font-weight:800}.commercial-conversation{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.commercial-conversation{border-color:color-mix(in srgb,var(--primary) 26%,var(--border))}}.commercial-conversation-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.commercial-conversation-heading h2{margin:6px 0 7px;font-size:clamp(22px,2.8vw,31px)}.commercial-conversation-heading p{max-width:760px;color:var(--muted);margin:0;line-height:1.55}.commercial-sequence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.commercial-sequence-stage{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:17px;display:flex}.commercial-sequence-stage[data-status=sent]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.commercial-sequence-stage[data-status=sent]{border-color:color-mix(in srgb,var(--success) 36%,var(--border))}}.commercial-sequence-stage[data-status=ready],.commercial-sequence-stage[data-status=recommended]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.commercial-sequence-stage[data-status=ready],.commercial-sequence-stage[data-status=recommended]{border-color:color-mix(in srgb,var(--primary) 44%,var(--border))}}.commercial-sequence-stage[data-status=ready],.commercial-sequence-stage[data-status=recommended]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.commercial-sequence-stage[data-status=ready],.commercial-sequence-stage[data-status=recommended]{background:color-mix(in srgb,var(--primary) 6%,var(--surface))}}.commercial-sequence-stage[data-status=failed]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.commercial-sequence-stage[data-status=failed]{border-color:color-mix(in srgb,var(--danger) 42%,var(--border))}}.commercial-sequence-stage>header{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;display:grid}.commercial-sequence-stage>header>span{width:30px;height:30px;color:var(--primary);background:var(--primary-soft);border-radius:50%;place-items:center;font-weight:850;display:grid}.commercial-sequence-stage>header div{gap:3px;min-width:0;display:grid}.commercial-sequence-stage>header small{color:var(--muted);line-height:1.35}.commercial-follow-up-copy{gap:10px;min-width:0;display:grid}.commercial-follow-up-copy>strong{overflow-wrap:anywhere}.commercial-follow-up-copy .prose-output{background:var(--surface);border-radius:9px;max-height:300px;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.commercial-sequence-stage>footer{align-items:center;gap:8px;margin-top:auto;display:flex}.commercial-sequence-error{color:var(--danger);margin:0;line-height:1.45}.commercial-sequence-warnings{color:var(--warning);margin:0;padding-left:18px;font-size:11px}.commercial-reply-form{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;margin-top:18px;padding:16px}.commercial-reply-form>summary{cursor:pointer;font-weight:850}.commercial-reply-form>p{color:var(--muted)}.commercial-reply-form .stack-form{max-width:760px}.commercial-conversation-timeline{border-top:1px solid var(--border);gap:8px;margin-top:22px;padding-top:18px;display:grid}.commercial-conversation-event{background:var(--surface-2);border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:11px;display:grid}.commercial-conversation-event>span{width:30px;height:30px;color:var(--primary);background:var(--primary-soft);border-radius:50%;place-items:center;display:grid}.commercial-conversation-event.inbound>span{color:var(--success);background:var(--success-soft)}.commercial-conversation-event>div{gap:3px;min-width:0;display:grid}.commercial-conversation-event small{color:var(--muted)}.commercial-conversation-event details summary{cursor:pointer;color:var(--primary);font-size:11px;font-weight:750}.commercial-conversation-event details .prose-output{background:var(--surface);border-radius:8px;margin-top:8px;padding:10px;line-height:1.55}.commercial-sequence-complete{color:var(--success);background:var(--success-soft);border-radius:10px;justify-content:space-between;gap:12px;margin-top:16px;padding:14px;display:flex}.commercial-context{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.commercial-context>summary{cursor:pointer;justify-content:space-between;gap:12px;font-weight:800;display:flex}.commercial-context>summary b{color:var(--primary);font-size:11px}.commercial-context>p{max-width:760px;color:var(--muted);line-height:1.55}.commercial-context-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:12px 0;display:grid}.commercial-context-list span{background:var(--surface-2);border-radius:9px;gap:3px;min-width:0;padding:10px;display:grid}.commercial-context-list small{overflow-wrap:anywhere;color:var(--muted)}.commercial-context-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.commercial-context-form .wide{grid-column:1/-1}.commercial-context-form label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:750;display:grid}.commercial-context-form input,.commercial-context-form select,.commercial-context-form textarea{border:1px solid var(--border);width:100%;min-width:0;min-height:42px;color:var(--text);background:var(--surface-2);font:inherit;border-radius:8px;padding:9px 11px}.commercial-context-form textarea{resize:vertical;min-height:96px;line-height:1.45}.commercial-context-form input:focus,.commercial-context-form select:focus,.commercial-context-form textarea:focus{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.commercial-context-form input:focus,.commercial-context-form select:focus,.commercial-context-form textarea:focus{outline:2px solid color-mix(in srgb,var(--primary) 24%,transparent)}}.commercial-context-form input:focus,.commercial-context-form select:focus,.commercial-context-form textarea:focus{border-color:var(--primary)}.commercial-context-form .button{justify-self:start}.commercial-context-rerun{margin-top:12px}.technical-measures-disclosure{padding:0;overflow:hidden}.technical-measures-disclosure>summary{padding:18px 20px}.technical-measures-disclosure>.company-primary-metrics,.technical-measures-disclosure>.company-intelligence-status{margin:0 18px 18px}.admin-metadata-list{gap:9px;display:grid}.admin-metadata-list div{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,.4fr) 1fr;gap:12px;padding-bottom:9px;display:grid}.admin-metadata-list dt{color:var(--muted)}.admin-metadata-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.json-preview{background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-height:520px;padding:16px;font-size:11px;line-height:1.55;overflow:auto}.private-content-warning{color:var(--warning);justify-content:space-between;gap:16px;display:flex}.today-ai-summary{max-width:760px;color:var(--muted);margin:7px 0 0;line-height:1.55}.briefing-contact small{color:var(--primary);margin-top:5px;display:block}@keyframes preparation-pulse{50%{opacity:.62;transform:scale(.82)}}@keyframes preparation-spin{to{transform:rotate(360deg)}}.preparation-modal-open{overflow:hidden}.preparation-live-backdrop{z-index:1300;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#100526a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.preparation-live-backdrop[hidden]{display:none}.preparation-live-modal{border:1px solid var(--primary);grid-template-rows:auto auto minmax(0,1fr) auto;width:min(920px,100%);height:min(850px,100dvh - 48px);max-height:calc(100dvh - 48px);padding:clamp(24px,3.2vw,36px) clamp(24px,4vw,44px) 28px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.preparation-live-modal{border:1px solid color-mix(in srgb,var(--primary) 42%,var(--border))}}.preparation-live-modal{background:radial-gradient(circle at 12% 0%,var(--primary),transparent 40%),var(--surface);border-radius:26px}@supports (color:color-mix(in lab, red, red)){.preparation-live-modal{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 40%),var(--surface)}}.preparation-live-modal{box-shadow:0 40px 100px #0c051e7a}.preparation-live-close{z-index:2;border:1px solid var(--border);background:var(--surface-2);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;top:16px;right:18px}.preparation-live-modal>header{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:26px;padding-right:30px;display:grid}.preparation-live-modal h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(26px,4vw,42px)}.preparation-live-modal header p{color:var(--muted);margin:0}.preparation-live-orb{background:radial-gradient(circle at 35% 28%,#c4b5fd,var(--primary) 42%,#3b0764 82%);width:104px;height:104px;box-shadow:0 0 0 12px var(--primary),0 0 54px var(--primary);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.preparation-live-orb{box-shadow:0 0 0 12px color-mix(in srgb,var(--primary) 10%,transparent),0 0 54px color-mix(in srgb,var(--primary) 44%,transparent)}}.preparation-live-orb:before,.preparation-live-orb:after,.preparation-live-orb i{content:"";border:1px solid var(--primary);position:absolute;inset:-12px}@supports (color:color-mix(in lab, red, red)){.preparation-live-orb:before,.preparation-live-orb:after,.preparation-live-orb i{border:1px solid color-mix(in srgb,var(--primary) 48%,transparent)}}.preparation-live-orb:before,.preparation-live-orb:after,.preparation-live-orb i{border-radius:50%;animation:4.8s linear infinite live-orbit}.preparation-live-orb:after{border-style:dashed;animation-duration:8s;animation-direction:reverse;inset:-22px}.preparation-live-orb i{border-color:#ffffff57;animation-duration:3s;inset:10px}.preparation-live-orb b{color:#fff;letter-spacing:-.04em;font-size:24px}.preparation-live-current{border:1px solid var(--primary);gap:4px;margin:20px 0 12px;padding:14px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.preparation-live-current{border:1px solid color-mix(in srgb,var(--primary) 34%,var(--border))}}.preparation-live-current{background:var(--primary);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.preparation-live-current{background:color-mix(in srgb,var(--primary) 7%,var(--surface-2))}}.preparation-live-current small{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.preparation-live-current strong{font-size:clamp(19px,2.4vw,25px)}.preparation-live-current span{color:var(--muted)}.preparation-live-current.is-stage-changing{animation:.46s cubic-bezier(.2,.75,.25,1) both preparation-current-shift}.preparation-live-current[data-phase=result]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.preparation-live-current[data-phase=result]{border-color:color-mix(in srgb,var(--success) 28%,var(--border))}}.preparation-live-current[data-phase=result]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.preparation-live-current[data-phase=result]{background:color-mix(in srgb,var(--success) 6%,var(--surface-2))}}.preparation-live-current[data-phase=result][data-status=negative_result],.preparation-live-current[data-phase=result][data-status=ambiguous],.preparation-live-current[data-phase=result][data-status=unavailable]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.preparation-live-current[data-phase=result][data-status=negative_result],.preparation-live-current[data-phase=result][data-status=ambiguous],.preparation-live-current[data-phase=result][data-status=unavailable]{border-color:color-mix(in srgb,var(--warning) 32%,var(--border))}}.preparation-live-current[data-phase=result][data-status=negative_result],.preparation-live-current[data-phase=result][data-status=ambiguous],.preparation-live-current[data-phase=result][data-status=unavailable]{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.preparation-live-current[data-phase=result][data-status=negative_result],.preparation-live-current[data-phase=result][data-status=ambiguous],.preparation-live-current[data-phase=result][data-status=unavailable]{background:color-mix(in srgb,var(--warning) 6%,var(--surface-2))}}.preparation-live-current[data-phase=final]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.preparation-live-current[data-phase=final]{border-color:color-mix(in srgb,var(--success) 36%,var(--border))}}.preparation-live-current[data-phase=final]{background:linear-gradient(105deg,var(--success),var(--surface-2))}@supports (color:color-mix(in lab, red, red)){.preparation-live-current[data-phase=final]{background:linear-gradient(105deg,color-mix(in srgb,var(--success) 9%,var(--surface-2)),var(--surface-2))}}.preparation-live-stage{overscroll-behavior:contain;min-height:0;overflow:hidden}.preparation-live-timeline{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 12px;display:grid}.preparation-live-timeline[data-density=dense]{grid-template-columns:repeat(3,minmax(0,1fr))}.preparation-live-timeline>div{min-height:54px;color:var(--muted);border:1px solid #0000;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;padding:8px 10px;transition:border-color .25s,background .25s,opacity .25s;display:grid}.preparation-live-timeline>div.is-entering{animation:.5s cubic-bezier(.2,.75,.25,1) both preparation-stage-enter}.preparation-live-timeline>div>b{background:var(--surface-2);width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.preparation-live-timeline>div span{gap:2px;display:grid}.preparation-live-timeline>div strong{color:var(--text);font-size:15px;line-height:1.25}.preparation-live-timeline>div small{color:var(--muted);font-size:12px;line-height:1.3}.preparation-live-timeline[data-density=dense]>div{grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:50px;padding-inline:8px}.preparation-live-timeline[data-density=dense]>div>b{width:28px;height:28px}.preparation-live-timeline[data-density=dense]>div strong{font-size:13px}.preparation-live-timeline[data-density=dense]>div small{font-size:11px}.preparation-live-timeline>div[data-status=running],.preparation-live-timeline>div[data-status=queued]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.preparation-live-timeline>div[data-status=running],.preparation-live-timeline>div[data-status=queued]{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}}.preparation-live-timeline>div[data-status=running],.preparation-live-timeline>div[data-status=queued]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.preparation-live-timeline>div[data-status=running],.preparation-live-timeline>div[data-status=queued]{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}}.preparation-live-timeline>div[data-status=running]>b{color:var(--primary);animation:1.4s linear infinite preparation-spin}.preparation-live-timeline>div[data-status=completed]>b{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.preparation-live-timeline>div[data-status=completed]>b{background:color-mix(in srgb,var(--success) 13%,var(--surface))}}.preparation-live-timeline>div[data-status=completed]>b{color:var(--success)}.preparation-live-timeline>div[data-status=negative_result]>b,.preparation-live-timeline>div[data-status=ambiguous]>b{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.preparation-live-timeline>div[data-status=negative_result]>b,.preparation-live-timeline>div[data-status=ambiguous]>b{background:color-mix(in srgb,var(--warning) 13%,var(--surface))}}.preparation-live-timeline>div[data-status=negative_result]>b,.preparation-live-timeline>div[data-status=ambiguous]>b{color:var(--warning)}.preparation-live-timeline>div[data-status=not_applicable],.preparation-live-timeline>div[data-status=unavailable]{opacity:.62}.preparation-live-modal>footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;font-size:12px;display:flex}.preparation-live-backdrop.is-complete .preparation-live-orb{background:radial-gradient(circle at 35% 28%,#bbf7d0,var(--success) 48%,#065f46)}.preparation-live-backdrop.is-complete .preparation-live-orb:before,.preparation-live-backdrop.is-complete .preparation-live-orb:after,.preparation-live-backdrop.is-complete .preparation-live-orb i{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.preparation-live-backdrop.is-complete .preparation-live-orb:before,.preparation-live-backdrop.is-complete .preparation-live-orb:after,.preparation-live-backdrop.is-complete .preparation-live-orb i{border-color:color-mix(in srgb,var(--success) 48%,transparent)}}.preparation-live-backdrop.is-complete .preparation-live-orb:before,.preparation-live-backdrop.is-complete .preparation-live-orb:after,.preparation-live-backdrop.is-complete .preparation-live-orb i{animation-play-state:paused}.preparation-live-backdrop.is-complete .preparation-live-orb b{font-size:36px}.preparation-live-backdrop.is-success-transition .preparation-live-orb{animation:.72s cubic-bezier(.2,.8,.2,1) both preparation-success}.preparation-live-backdrop.is-revealing .preparation-live-current{align-items:baseline;gap:12px;margin:16px 0 0;padding:10px 14px;display:flex}.preparation-live-backdrop.is-revealing .preparation-live-current strong{font-size:18px}.preparation-live-backdrop.is-revealing .preparation-live-current span{display:none}.preparation-analysis-reveal{border:1px solid var(--success);gap:16px;margin:22px 0 6px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.preparation-analysis-reveal{border:1px solid color-mix(in srgb,var(--success) 36%,var(--border))}}.preparation-analysis-reveal{background:radial-gradient(circle at 100% 0%,var(--success),transparent 46%),var(--surface-2);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.preparation-analysis-reveal{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--success) 12%,transparent),transparent 46%),var(--surface-2)}}.preparation-analysis-reveal{animation:.62s cubic-bezier(.2,.75,.25,1) both preparation-final-reveal}.preparation-live-backdrop.is-revealing .preparation-analysis-reveal{grid-template-columns:minmax(0,1fr);gap:10px;margin:16px 0 0;padding:18px}.preparation-analysis-reveal[hidden]{display:none}.preparation-reveal-counter{align-items:baseline;gap:12px;display:flex}.preparation-reveal-counter strong{color:var(--success);font-size:clamp(42px,5vw,58px);line-height:.9}.preparation-reveal-counter span{font-size:clamp(20px,2.2vw,26px);font-weight:850}.preparation-reveal-summary{flex-wrap:wrap;align-content:center;gap:7px;display:flex}.preparation-reveal-summary span{color:var(--text);background:var(--surface);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:750}.preparation-reveal-scores{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.preparation-reveal-scores[hidden]{display:none}.preparation-reveal-scores article{border:1px solid var(--border);background:var(--surface);border-radius:11px;gap:5px;padding:11px 12px;animation:.44s cubic-bezier(.2,.75,.25,1) both preparation-score-reveal;display:grid}.preparation-reveal-scores article:nth-child(2){animation-delay:80ms}.preparation-reveal-scores article:nth-child(3){animation-delay:.16s}.preparation-reveal-scores article:nth-child(4){animation-delay:.24s}.preparation-reveal-scores[data-available=false] article{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.preparation-reveal-scores[data-available=false] article{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.preparation-reveal-scores span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.preparation-reveal-scores strong{font-size:18px}.preparation-reveal-checks{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.preparation-reveal-checks[data-density=dense]{grid-template-columns:repeat(3,minmax(0,1fr))}.preparation-reveal-checks>div{background:var(--surface);border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:50px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.preparation-reveal-checks>div{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.preparation-reveal-checks>div{animation:.36s both preparation-check-reveal;animation-delay:calc(var(--reveal-index,0) * 70ms)}.preparation-reveal-checks b{width:30px;height:30px;color:var(--muted);background:var(--surface-3);border-radius:50%;place-items:center;display:grid}.preparation-reveal-checks div[data-status=completed] b{color:var(--success)}.preparation-reveal-checks div[data-status=negative_result] b,.preparation-reveal-checks div[data-status=ambiguous] b{color:var(--warning)}.preparation-reveal-checks span{gap:2px;min-width:0;display:grid}.preparation-reveal-checks strong{font-size:15px;line-height:1.25}.preparation-reveal-checks small{overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.3;display:none}.preparation-reveal-checks[data-density=dense]>div{grid-template-columns:26px minmax(0,1fr);gap:7px;min-height:46px;padding-inline:7px}.preparation-reveal-checks[data-density=dense] b{width:26px;height:26px}.preparation-reveal-checks[data-density=dense] strong{font-size:13px}.preparation-live-backdrop.is-revealing .preparation-live-timeline{display:none}.google-place-persisted{border:1px solid var(--primary);gap:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.google-place-persisted{border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border))}}.google-place-persisted{background:var(--surface-2);border-radius:14px}.google-place-persisted>div{gap:4px;display:grid}.google-place-persisted small{color:var(--muted)}.google-place-persisted dl{flex-wrap:wrap;gap:10px;margin:0;display:flex}.google-place-persisted dl div{background:var(--surface);border-radius:10px;min-width:160px;padding:10px 12px}.google-place-persisted dt{color:var(--muted);font-size:11px}.google-place-persisted dd{margin:3px 0 0;font-weight:700}@keyframes live-orbit{to{transform:rotate(360deg)}}@keyframes preparation-current-shift{0%{opacity:.6;transform:translateY(7px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes preparation-stage-enter{0%{opacity:0;transform:translate(-14px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes preparation-final-reveal{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes preparation-score-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes preparation-check-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes preparation-success{0%{filter:saturate(.6);transform:scale(.9)}58%{filter:saturate(1.25);transform:scale(1.12)}to{filter:saturate();transform:scale(1)}}@media (width<=900px){.commercial-channel-grid{grid-template-columns:1fr}}@media (width>=761px) and (height<=780px){.preparation-live-backdrop{padding:16px}.preparation-live-modal{height:min(850px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:16px 32px 14px}.preparation-live-modal>header{grid-template-columns:78px minmax(0,1fr);gap:20px}.preparation-live-orb{width:72px;height:72px}.preparation-live-orb:before{inset:-7px}.preparation-live-orb:after{inset:-12px}.preparation-live-modal h2{margin:3px 0 4px;font-size:32px}.preparation-live-modal header p{font-size:13px}.preparation-live-current{gap:2px;margin:8px 0 6px;padding:8px 12px}.preparation-live-current small{font-size:10px}.preparation-live-current strong{font-size:17px}.preparation-live-current span{font-size:12px}.preparation-live-backdrop.is-revealing .preparation-live-current{margin-top:8px;padding:8px 12px}.preparation-live-backdrop.is-revealing .preparation-live-current strong{font-size:17px}.preparation-live-modal>footer{margin-top:8px;padding-top:8px}.preparation-live-backdrop.is-revealing .preparation-analysis-reveal{gap:7px;margin-top:8px;padding:12px}.preparation-reveal-counter{gap:10px}.preparation-reveal-counter strong{font-size:46px}.preparation-reveal-counter span{font-size:22px}.preparation-reveal-summary span{padding:5px 8px;font-size:10px}.preparation-reveal-scores article{gap:3px;padding:8px 10px}.preparation-reveal-scores strong{font-size:16px}.preparation-reveal-checks>div{min-height:44px;padding:6px 8px}}@media (width<=760px){.commercial-preparation-heading,.commercial-conversation-heading{flex-direction:column}.commercial-sequence-grid{grid-template-columns:1fr}.commercial-sequence-complete{flex-direction:column}.commercial-analysis-grid{grid-template-columns:1fr}.commercial-analysis-grid article.wide{grid-column:auto}.commercial-context-form{grid-template-columns:1fr}.commercial-context-form .wide{grid-column:auto}.commercial-primary-cta,.commercial-preparation-launch label{width:100%}.commercial-preparation-actions{flex-direction:column;align-items:stretch}.commercial-preparation-actions>*{width:100%}.commercial-preparation-actions .button{justify-content:center;width:100%}.commercial-preparation-actions details>form{width:100%;min-width:0}.admin-metadata-list div{grid-template-columns:1fr;gap:4px}.preparation-live-backdrop{align-items:stretch;padding:0}.preparation-live-modal{border:0;border-radius:0;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;padding:24px 18px 28px}.preparation-live-modal>header{grid-template-columns:72px minmax(0,1fr);gap:14px;padding-top:18px}.preparation-live-orb{width:64px;height:64px}.preparation-live-orb:after{inset:-8px}.preparation-live-orb:before{inset:-4px}.preparation-live-modal h2{font-size:25px}.preparation-live-stage{padding-right:4px;overflow:auto}.preparation-live-timeline,.preparation-live-timeline[data-density=dense],.preparation-live-backdrop.is-revealing .preparation-analysis-reveal{grid-template-columns:1fr}.preparation-live-modal>footer{flex-direction:column;align-items:stretch}.preparation-reveal-scores,.preparation-reveal-checks,.preparation-reveal-checks[data-density=dense]{grid-template-columns:1fr}.preparation-reveal-scores,.preparation-reveal-checks{grid-column:auto}.preparation-reveal-checks small{display:block}}@media (prefers-reduced-motion:reduce){.commercial-preparation-progress .status-dot,.preparation-step-list>span[data-status=running]>b,.preparation-live-orb,.preparation-live-orb:before,.preparation-live-orb:after,.preparation-live-orb i,.preparation-live-current,.preparation-live-timeline>div,.preparation-live-timeline>div[data-status=running]>b,.preparation-analysis-reveal,.preparation-reveal-scores article,.preparation-reveal-checks>div{animation:none}.preparation-live-timeline>div{transition:none}}@media (width>=1181px){.customer-app .app-shell{grid-template-columns:248px minmax(0,1fr)}.customer-app .sidebar{padding:20px 14px 16px}.customer-app .app-topbar{height:60px;padding-inline:30px}.customer-app .main-content{padding:28px 32px 58px}}.customer-app .button,.customer-app input,.customer-app select,.customer-app textarea{border-radius:8px}.customer-app .panel{border-radius:12px}.customer-app button:focus-visible,.customer-app a:focus-visible,.customer-app input:focus-visible,.customer-app select:focus-visible,.customer-app summary:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.customer-app button:focus-visible,.customer-app a:focus-visible,.customer-app input:focus-visible,.customer-app select:focus-visible,.customer-app summary:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 35%,transparent)}}.customer-app button:focus-visible,.customer-app a:focus-visible,.customer-app input:focus-visible,.customer-app select:focus-visible,.customer-app summary:focus-visible{outline-offset:2px}.company-search-screen .page-header.compact{margin-bottom:6px}.company-search-screen .page-header h1{font-size:28px}.company-search-screen .page-header p{font-size:14px}.company-search-screen .catalog-tabs{margin-bottom:6px}.company-search-screen .catalog-tab{min-height:40px}.company-search-screen .national-search-heading{display:none}.company-search-screen .saved-target-row{margin-top:8px}.search-v3-summary{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(220px,1.25fr);gap:10px;margin:12px 0;display:grid}.search-v3-summary.compact{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,1.25fr)}.search-v3-summary article{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:13px;min-width:0;min-height:66px;padding:12px 14px;display:flex}.search-v3-summary article>div{gap:2px;min-width:0;display:grid}.search-v3-summary strong{letter-spacing:-.02em;font-size:17px}.search-v3-summary small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.search-v3-summary .summary-note p{color:var(--text);margin:0;font-size:11px;line-height:1.45}.summary-icon{border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.summary-icon.violet{color:var(--primary);background:var(--primary-soft)}.summary-icon.green{color:var(--success);background:var(--success-soft)}.summary-icon.blue{color:var(--info);background:var(--info-soft)}.search-v3-experience{box-shadow:none;border-radius:12px;position:relative;overflow:visible}.search-v3-experience .search-experience-toolbar{justify-content:flex-start;gap:8px;min-height:56px;padding:9px 14px 9px 18px}.search-sort-control{color:var(--muted);grid-auto-flow:column;align-items:center;gap:8px;font-size:11px;display:flex!important}.search-sort-control strong{color:var(--text);font-size:12px}.search-sort-control select{border:1px solid var(--border);width:auto;min-height:36px;color:var(--text);background-color:var(--surface);border-radius:8px;padding:6px 34px 6px 10px;font-size:12px;font-weight:800}.search-sort-control select:disabled{cursor:not-allowed;color:var(--muted);background-color:var(--surface-2);opacity:.8}.search-v3-toolbar-pagination{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-right:auto;font-size:9px;font-weight:800;display:flex}.search-v3-experience .search-experience-toolbar,.search-v3-toolbar-pagination .official-page-numbers{flex-wrap:wrap}.search-v3-toolbar-pagination>button,.search-v3-toolbar-pagination .official-page-numbers button,.search-v3-toolbar-pagination .official-page-jump button{border:1px solid var(--border);width:auto;min-width:36px;height:36px;color:var(--primary);background:var(--surface);cursor:pointer;border-radius:8px;padding:0 9px;font-weight:800}.search-v3-toolbar-pagination button:hover,.search-v3-toolbar-pagination button.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.search-v3-toolbar-pagination button:disabled{cursor:not-allowed;color:var(--subtle);background:var(--surface-2)}.search-v3-toolbar-pagination button.active:disabled{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.search-v3-toolbar-pagination button:focus-visible,.search-v3-toolbar-pagination input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.search-v3-toolbar-pagination .official-page-jump{align-items:center}.search-v3-toolbar-pagination .official-page-jump input{width:58px;min-height:36px}.search-toolbar-error{margin:0;padding:0 18px 9px}.search-v3-layout{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:start;min-height:440px;display:grid;overflow:visible}.search-v3-list-pane{border-right:1px solid var(--border);grid-template-rows:auto auto;min-width:0;display:grid;overflow:visible}.search-v3-list-pane>.search-v3-table,.search-v3-list-pane>.workspace-company-table{min-width:0;overflow:hidden}@media (width>=1321px){.customer-app .search-v3-layout.search-v3-layout--workspace{--workspace-table-columns:64px minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.2fr) 60px 84px minmax(0,.7fr) 34px;grid-template-columns:minmax(0,1fr) minmax(300px,calc(33.3333% - 60px))}.search-v3-layout--workspace .workspace-company-table-head,.search-v3-layout--workspace .workspace-company-table-row{grid-template-columns:var(--workspace-table-columns);column-gap:6px;padding-inline:14px}.search-v3-layout--workspace .workspace-table-company{column-gap:8px}}.search-v3-table{min-width:0}.search-v3-table-head{border-bottom:1px solid var(--border);min-height:43px;color:var(--subtle);background:var(--surface-2);grid-template-columns:minmax(145px,1.25fr) minmax(90px,.72fr) minmax(110px,.95fr) minmax(112px,1fr) 76px;align-items:center;gap:6px;padding:0 10px 0 52px;display:grid}.search-v3-table-head span{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.search-v3-row{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:30px minmax(145px,1.25fr) minmax(90px,.72fr) minmax(110px,.95fr) minmax(112px,1fr) 76px;align-items:center;gap:6px;min-height:74px;padding:10px;transition:background .14s;display:grid}.search-v3-row:hover,.search-v3-row.selected{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.search-v3-row:hover,.search-v3-row.selected{background:color-mix(in srgb,var(--primary-soft) 38%,var(--surface))}}.search-v3-rank{width:27px;height:27px;color:var(--primary);background:var(--primary-soft);border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.search-v3-company,.search-v3-location{gap:2px;min-width:0;display:grid}.search-v3-company strong,.search-v3-location strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.search-v3-company small,.search-v3-location small{font-size:9px}.legal-form-badge{width:fit-content;max-width:100%;color:var(--primary);background:var(--primary-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800;line-height:1.25;display:inline-flex;overflow:hidden}.search-v3-activity{color:var(--text);font-size:10px;line-height:1.35;display:grid;overflow:hidden}.search-v3-activity strong{font-size:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.search-v3-activity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.search-v3-activity .search-v3-activity-details{white-space:normal;gap:1px;display:grid}.search-v3-statuses{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.search-status{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;align-items:center;width:fit-content;max-width:100%;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800;line-height:1.25;display:inline-flex;overflow:hidden}.search-status.analysis{color:var(--success);background:var(--success-soft)}.search-status.partial{color:var(--warning);background:var(--warning-soft)}.search-status.workspace{color:var(--info);background:var(--info-soft)}.search-status.site{color:var(--primary);background:var(--primary-soft)}.search-v3-actions .button{min-height:34px;color:var(--primary);border-color:var(--primary);padding-inline:10px}@supports (color:color-mix(in lab, red, red)){.search-v3-actions .button{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}}.search-v3-legend{border-top:1px solid var(--border);min-height:52px;color:var(--muted);background:var(--surface);align-items:center;gap:24px;padding:10px 16px;font-size:9px;display:flex}.search-v3-legend span,.search-map-legend span{align-items:center;gap:6px;display:inline-flex}.search-v3-legend i,.search-map-legend i{border-radius:50%;width:7px;height:7px}.search-v3-legend i.analysis,.search-map-legend i.analysis{background:var(--success)}.search-v3-legend i.partial,.search-map-legend i.partial{background:var(--warning)}.search-v3-legend i.workspace,.search-map-legend i.workspace{background:var(--info)}.search-v3-experience .search-map-panel{background:var(--info-soft);min-width:0;height:clamp(440px,100dvh - 96px,720px);min-height:440px;position:sticky;top:76px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.search-v3-experience .search-map-panel{background:color-mix(in srgb,var(--info-soft) 42%,var(--surface-2))}}.search-map-canvas,.search-v3-experience .leadflow-google-map{width:100%;height:100%;min-height:440px}.search-map-unavailable{min-height:440px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:8px;padding:32px;display:grid}.search-map-unavailable strong{color:var(--text);font-size:16px}.search-map-unavailable p{max-width:420px;margin:0;font-size:11px;line-height:1.55}.search-map-legend{z-index:3;color:#4f4b65;background:#ffffffeb;border:1px solid #ffffffd9;border-radius:8px;gap:11px;padding:8px 10px;font-size:8px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 7px 18px #201a4414}.search-preview-backdrop{z-index:6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f0a2b2e;position:absolute;inset:0}.company-preview-drawer{z-index:7;border:1px solid var(--primary);flex-direction:column;padding:20px;display:flex;position:absolute;inset:10px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.company-preview-drawer{border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border))}}.company-preview-drawer{background:var(--surface);border-radius:16px;box-shadow:0 24px 60px #180f4633}.company-preview-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.company-preview-drawer h2{margin:5px 0 3px;font-size:22px}.company-preview-drawer header p{color:var(--muted);margin:0;font-size:11px}.drawer-close{border:1px solid var(--border);width:44px;height:44px;color:var(--muted);background:var(--surface-2);border-radius:10px;flex:none;font-size:24px}.drawer-status-line{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.drawer-status-line .search-status{padding:6px 8px;font-size:9px}.drawer-facts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.drawer-facts article{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}.drawer-facts span,.drawer-priority span,.drawer-allowance span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.drawer-facts strong{overflow-wrap:anywhere;font-size:12px}.drawer-facts small{font-size:9px;line-height:1.4}.drawer-priority{color:var(--success);background:var(--success-soft);border-radius:9px;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.drawer-priority strong{font-size:12px}.company-preview-drawer>footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:15px;display:flex}.drawer-allowance{margin-right:auto;display:grid}.drawer-allowance strong{font-size:17px}.company-preview-drawer footer form{display:contents}.company-preview-drawer footer .button{min-height:44px}.drawer-google-place{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;order:0;margin:12px 0;padding:13px}@supports (color:color-mix(in lab, red, red)){.drawer-google-place{background:color-mix(in srgb,var(--surface-soft) 78%,transparent)}}.search-v3-onboarding{border:1px solid var(--primary);margin-top:18px}@supports (color:color-mix(in lab, red, red)){.search-v3-onboarding{border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border))}}.search-v3-onboarding{background:var(--surface);border-radius:12px}.search-v3-onboarding>summary{cursor:pointer;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:13px 16px;list-style:none;display:grid}.search-v3-onboarding>summary::-webkit-details-marker{display:none}.search-v3-onboarding summary>span:nth-child(2){gap:2px;display:grid}.search-v3-onboarding summary strong{font-size:16px}.search-v3-onboarding summary small{font-size:10px}.search-v3-onboarding summary b{color:var(--primary);font-size:10px}.onboarding-rocket{width:44px;height:44px;color:var(--primary);background:var(--primary-soft);border-radius:50%;place-items:center;font-size:22px;display:grid}.search-v3-onboarding>div{grid-template-columns:1fr auto 1fr auto 1fr auto;align-items:center;gap:16px;padding:0 16px 16px 76px;display:grid}.search-v3-onboarding>div>span{grid-template-columns:30px 1fr;align-items:center;gap:2px 9px;display:grid}.search-v3-onboarding>div i{width:30px;height:30px;color:var(--primary);background:var(--primary-soft);border-radius:8px;grid-row:1/3;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.search-v3-onboarding>div strong{font-size:10px}.search-v3-onboarding>div small{font-size:8px}.search-v3-onboarding>div>b{color:var(--primary)}.search-v3-onboarding .button{white-space:nowrap}.today-v3-header{margin-bottom:15px}.today-v3-header h1{font-size:29px}.today-v3-recommendations{border:1px solid var(--primary);margin-bottom:14px;padding:16px 17px 18px}@supports (color:color-mix(in lab, red, red)){.today-v3-recommendations{border:1px solid color-mix(in srgb,var(--primary) 42%,var(--border))}}.today-v3-recommendations{border-left:3px solid var(--primary);background:var(--surface);border-radius:12px}.today-v3-recommendations>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.today-v3-recommendations h2{margin:4px 0 3px;font-size:17px}.today-v3-recommendations header p{color:var(--muted);margin:0;font-size:11px}.today-v3-recommendations .eyebrow b{color:#fff;background:var(--primary);letter-spacing:0;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:8px}.today-ai-controls{align-items:center;gap:8px;display:flex}.today-ai-controls button{border:1px solid var(--border);width:38px;height:38px;color:var(--primary);background:var(--surface);border-radius:9px;font-size:18px}.today-ai-state{color:var(--muted);background:var(--surface-3);border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.today-ai-state.ready{color:var(--success);background:var(--success-soft)}.today-v3-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.today-recommendation-empty{grid-column:1/-1}.today-v3-recommendation-card{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--primary-soft));border-radius:11px;flex-direction:column;min-width:0;min-height:205px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.today-v3-recommendation-card{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--primary-soft) 22%,var(--surface)))}}.recommendation-company-line{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:9px;display:grid}.recommendation-rank{color:#fff;background:linear-gradient(145deg,#6547ef,#3e26cb);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.recommendation-company-line>div{min-width:0}.recommendation-company-line strong,.recommendation-company-line small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recommendation-company-line strong{font-size:12px}.recommendation-company-line small{margin-top:2px;font-size:9px}.recommendation-priority{width:31px;height:31px;color:var(--success);background:var(--success-soft);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.recommendation-priority.neutral{color:var(--muted);background:var(--surface-3)}.recommendation-facts{gap:6px;margin:16px 0 13px;display:grid}.recommendation-facts>span,.today-v3-recommendation-card footer>span{color:var(--muted);letter-spacing:.06em;font-size:8px;font-weight:850}.recommendation-facts p{gap:7px;margin:0;font-size:9px;line-height:1.4;display:flex}.recommendation-facts p i{color:var(--success);font-style:normal}.today-v3-recommendation-card footer{border-top:1px solid var(--border);gap:3px;margin-top:auto;padding-top:10px;display:grid}.today-v3-recommendation-card footer a{color:var(--primary);justify-content:space-between;font-size:10px;font-weight:850;display:flex}.today-v3-recommendation-card footer small{font-size:8px}.today-v3-hero{min-height:160px}.today-v3-hero .morning-action-main{padding:22px 25px;position:relative;overflow:hidden}.today-v3-hero .morning-action-main:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:260px;height:260px;position:absolute;top:-45px;right:-20px;box-shadow:0 0 0 35px #ffffff06,0 0 0 70px #ffffff05}.today-v3-hero .morning-action-main>*{z-index:1;position:relative}.today-v3-hero .morning-action-main h2{font-size:27px}.today-v3-hero .morning-action-context{padding:18px}.today-v3-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.today-v3-kpi{border:1px solid var(--border);background:var(--surface);border-left:2px solid;border-radius:10px;justify-content:space-between;gap:10px;min-height:90px;padding:13px 14px;display:flex}.today-v3-kpi>div{align-content:space-between;display:grid}.today-v3-kpi span{color:var(--text);font-size:9px;font-weight:750}.today-v3-kpi strong{font-size:21px;line-height:1}.today-v3-kpi small{font-size:8px}.today-v3-kpi>i{background:currentColor;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.today-v3-kpi>i{background:color-mix(in srgb,currentColor 11%,var(--surface))}}.today-v3-kpi>i{font-size:18px;font-style:normal}.today-v3-kpi.orange{color:#ec8b0c}.today-v3-kpi.blue{color:var(--info)}.today-v3-kpi.violet{color:var(--primary)}.today-v3-kpi.green{color:var(--success)}.today-v3-analytics{grid-template-columns:1.15fr 1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.today-analytics-card{border:1px solid var(--border);background:var(--surface);border-radius:11px;min-width:0;min-height:225px;padding:15px}.today-analytics-card>header{justify-content:space-between;gap:12px;display:flex}.today-analytics-card header div{gap:2px;display:grid}.today-analytics-card header span{font-size:10px;font-weight:800}.today-analytics-card header strong{font-size:25px}.today-analytics-card header small{font-size:9px}.today-analytics-card header a{color:var(--primary);font-size:9px;font-weight:800}.activity-card{color:var(--primary)}.activity-card header{color:var(--text)}.activity-card svg{width:100%;height:112px;margin-top:13px;overflow:visible}.activity-card circle{fill:var(--primary)}.analytics-axis{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.analytics-empty{min-height:120px;color:var(--muted);text-align:center;place-items:center;font-size:10px;display:grid}.pipeline-donut-wrap{grid-template-columns:126px 1fr;align-items:center;gap:14px;margin-top:20px;display:grid}.pipeline-donut{background:var(--pipeline-gradient);border-radius:50%;place-items:center;width:124px;height:124px;display:grid}.pipeline-donut:before{background:var(--surface);content:"";border-radius:50%;grid-area:1/1;width:82px;height:82px}.pipeline-donut>span{z-index:1;text-align:center;grid-area:1/1;display:grid}.pipeline-donut strong{font-size:15px}.pipeline-donut small{font-size:8px}.pipeline-legend{gap:8px;display:grid}.pipeline-legend p{grid-template-columns:8px 1fr auto;align-items:center;gap:6px;margin:0;font-size:9px;display:grid}.pipeline-legend i{background:var(--legend-color);border-radius:50%;width:7px;height:7px}.pipeline-legend strong{font-size:9px}.source-bars{gap:15px;margin-top:24px;display:grid}.source-bars p{grid-template-columns:95px 1fr 24px;align-items:center;gap:8px;margin:0;font-size:9px;display:grid}.source-bars p>i{background:var(--surface-3);border-radius:999px;height:5px;overflow:hidden}.source-bars p>i b{width:var(--source-width);border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--info));height:100%;display:block}.source-bars p>strong{text-align:right}.today-v3-details{margin-bottom:14px}.today-v3-details .briefing-stream-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1180px){.search-command-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.search-command-bar>.button{min-height:44px}.search-v3-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.search-v3-summary .summary-note{grid-column:span 2}.search-v3-layout{grid-template-columns:1fr}.search-v3-experience .search-map-panel{border-top:1px solid var(--border);height:auto;min-height:440px;position:relative;top:auto}.search-v3-table-head{display:none}.search-v3-row{grid-template-columns:34px minmax(150px,1.2fr) minmax(110px,.8fr) minmax(150px,1fr) 86px}.search-v3-activity{display:none}.search-v3-experience .search-experience-toolbar{flex-wrap:wrap;gap:10px}.search-v3-toolbar-pagination{width:100%;margin-left:0;padding-bottom:2px;overflow-x:auto}.today-v3-recommendation-grid{grid-template-columns:1fr 1fr}.today-v3-recommendation-card:last-child{grid-column:1/-1}.today-v3-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.today-v3-analytics{grid-template-columns:1fr 1fr}.sources-card{grid-column:1/-1}}@media (width<=760px){.search-command-bar{grid-template-columns:1fr}.search-sort-control{justify-content:space-between;width:100%}.search-sort-control select{max-width:72%}.search-v3-toolbar-pagination{justify-content:center;overflow:visible}.search-v3-toolbar-pagination .official-page-numbers{order:3;justify-content:center;width:100%;display:flex}.search-v3-toolbar-pagination .official-page-jump{order:4;justify-content:center;width:100%;margin-left:0}.search-v3-list-pane>.search-v3-table,.search-v3-list-pane>.workspace-company-table{overflow:visible}.company-search-screen .page-header h1{font-size:25px}.search-v3-summary,.search-v3-summary.compact{grid-template-columns:1fr 1fr}.search-v3-summary article{min-height:72px}.search-v3-summary .summary-note{grid-column:1/-1}.search-v3-layout{height:auto;min-height:0;display:block}.search-v3-row{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;min-height:0;padding:14px}.search-v3-location,.search-v3-activity{grid-column:2;display:grid}.search-v3-statuses{grid-column:2}.search-v3-actions{grid-area:1/3/5}.search-v3-company strong{font-size:13px}.search-v3-legend{flex-wrap:wrap}.search-v3-experience .search-map-panel,.search-map-canvas,.search-v3-experience .leadflow-google-map,.search-map-unavailable{min-height:520px}.company-preview-drawer{z-index:1001;border:0;border-radius:0;position:fixed;inset:0}.search-preview-backdrop{z-index:1000;position:fixed}.drawer-facts{grid-template-columns:1fr}.company-preview-drawer>footer{flex-direction:column;align-items:stretch}.company-preview-drawer footer .button,.company-preview-drawer footer form{width:100%}.drawer-allowance{margin-right:0}.search-v3-onboarding>summary{grid-template-columns:42px 1fr}.search-v3-onboarding summary b{display:none}.search-v3-onboarding>div{grid-template-columns:1fr;padding:0 14px 14px}.search-v3-onboarding>div>b{display:none}.today-v3-recommendations>header{flex-direction:column}.today-v3-recommendation-grid,.today-v3-kpis,.today-v3-analytics{grid-template-columns:1fr}.today-v3-recommendation-card:last-child,.sources-card{grid-column:auto}.today-v3-kpi{min-height:82px}.pipeline-donut-wrap{grid-template-columns:120px 1fr}.today-v3-details .briefing-stream-grid{grid-template-columns:1fr}}@media (width>=1181px){.company-search-screen .official-pagination{display:none}.customer-app{--lf-font-page-title:32px;--lf-font-section-title:21px;--lf-font-card-title:15px;--lf-font-body:14px;--lf-font-meta:12px;--lf-font-caption:11px}.customer-app .workspace-main,.customer-app .main-content{min-width:0}.customer-app .main-content small{font-size:var(--lf-font-meta);line-height:1.45}.customer-app .main-content .page-header h1{font-size:var(--lf-font-page-title)}.customer-app .main-content .page-header p{font-size:16px}.customer-app .main-content .panel-head h2{font-size:var(--lf-font-section-title)}.customer-app .main-content .button{font-size:var(--lf-font-body)}.customer-app .main-content .empty-state{font-size:13px}.customer-app .sidebar .brand strong{font-size:19px}.customer-app .workspace-switcher{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:68px;margin:20px 4px 8px;padding:11px 12px}.customer-app .workspace-avatar{width:32px;height:32px}.customer-app .workspace-switcher small{font-size:10px}.customer-app .workspace-switcher strong{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.customer-app .nav-list{gap:4px;margin-top:16px}.customer-app .sidebar .nav-label{margin:15px 12px 5px;font-size:10px}.customer-app .sidebar .nav-link{gap:12px;min-height:44px;padding-inline:12px;font-size:14px}.customer-app .sidebar .nav-link>span{width:20px}.customer-app .sidebar .usage-card>div span,.customer-app .sidebar .usage-card>a,.customer-app .sidebar .theme-toggle,.customer-app .sidebar .quiet-button,.customer-app .sidebar .account-links a{font-size:12px}.customer-app .sidebar .usage-card>div strong,.customer-app .sidebar .user-card strong{font-size:13px}.customer-app .sidebar .user-card small{font-size:11px}.customer-app .global-search input{font-size:13px}.customer-app .global-search kbd{font-size:10px}.customer-app .share-leadflow-button,.customer-app .signal-button,.customer-app .topbar-freshness{font-size:12px}.customer-app .company-search-screen .page-header h1{font-size:var(--lf-font-page-title)}.customer-app .company-search-screen .page-header p{font-size:16px}.customer-app .search-command-bar>label>span,.customer-app .search-command-bar>.searchable-command-field>label{font-size:var(--lf-font-caption)}.customer-app .search-command-bar input,.customer-app .search-command-bar select{font-size:var(--lf-font-body)}.customer-app .search-command-bar>.advanced-filter-button,.customer-app .search-command-bar>.command-reset{font-size:12px}.customer-app .search-v3-summary strong{font-size:20px}.customer-app .search-v3-summary small{font-size:var(--lf-font-meta)}.customer-app .search-v3-summary .summary-note p{font-size:13px}.customer-app .search-sort-control{font-size:var(--lf-font-meta)}.customer-app .search-sort-control strong{font-size:13px}.customer-app .search-v3-toolbar-pagination{font-size:var(--lf-font-caption)}.customer-app .search-v3-layout{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.customer-app .search-v3-table-head span{font-size:10px}.customer-app .search-v3-row{min-height:82px}.customer-app .search-v3-company strong,.customer-app .search-v3-location strong{font-size:13px}.customer-app .search-v3-company small,.customer-app .search-v3-location small,.customer-app .search-v3-activity small{font-size:var(--lf-font-caption)}.customer-app .search-v3-activity{font-size:var(--lf-font-meta)}.customer-app .search-status{font-size:10px;line-height:1.35}.customer-app .search-v3-actions .button{min-height:38px;font-size:12px}.customer-app .search-v3-legend{font-size:var(--lf-font-caption)}.customer-app .search-map-unavailable p{font-size:13px}.customer-app .search-map-legend{font-size:10px}.customer-app .company-preview-drawer h2{font-size:24px}.customer-app .company-preview-drawer header p{font-size:13px}.customer-app .drawer-status-line .search-status{font-size:10px}.customer-app .drawer-facts span,.customer-app .drawer-priority span,.customer-app .drawer-allowance span{font-size:var(--lf-font-caption)}.customer-app .drawer-facts strong,.customer-app .drawer-priority strong{font-size:var(--lf-font-body)}.customer-app .drawer-facts small{font-size:var(--lf-font-meta)}.customer-app .drawer-allowance strong{font-size:20px}.customer-app .search-v3-onboarding summary small{font-size:var(--lf-font-meta)}.customer-app .search-v3-onboarding summary b{font-size:var(--lf-font-caption)}.customer-app .search-v3-onboarding>div strong{font-size:13px}.customer-app .search-v3-onboarding>div small{font-size:var(--lf-font-caption)}.customer-app .today-v3-header h1{font-size:var(--lf-font-page-title)}.customer-app .today-v3-recommendations h2{font-size:var(--lf-font-section-title)}.customer-app .today-v3-recommendations header p{font-size:var(--lf-font-body)}.customer-app .today-v3-recommendations .eyebrow b{font-size:10px}.customer-app .today-ai-state{font-size:var(--lf-font-caption)}.customer-app .today-v3-recommendation-card{min-height:230px;padding:16px}.customer-app .recommendation-company-line strong{font-size:var(--lf-font-card-title)}.customer-app .recommendation-company-line small{font-size:var(--lf-font-meta)}.customer-app .recommendation-facts>span,.customer-app .today-v3-recommendation-card footer>span{font-size:var(--lf-font-caption)}.customer-app .recommendation-facts p{font-size:13px;line-height:1.45}.customer-app .today-v3-recommendation-card footer a{font-size:13px}.customer-app .today-v3-recommendation-card footer small{font-size:var(--lf-font-caption)}.customer-app .today-v3-hero .morning-action-main h2{font-size:30px}.customer-app .today-v3-hero .morning-action-main p{font-size:var(--lf-font-body)}.customer-app .morning-action-context span{font-size:var(--lf-font-caption)}.customer-app .morning-action-context strong{font-size:var(--lf-font-body)}.customer-app .today-v3-kpi{min-height:104px;padding:15px 16px}.customer-app .today-v3-kpi span{font-size:var(--lf-font-meta)}.customer-app .today-v3-kpi strong{font-size:25px}.customer-app .today-v3-kpi small{font-size:var(--lf-font-caption)}.customer-app .today-analytics-card{min-height:240px;padding:17px}.customer-app .today-analytics-card header span{font-size:13px}.customer-app .today-analytics-card header strong{font-size:27px}.customer-app .today-analytics-card header small,.customer-app .today-analytics-card header a{font-size:var(--lf-font-caption)}.customer-app .analytics-axis{font-size:10px}.customer-app .analytics-empty{font-size:var(--lf-font-meta)}.customer-app .pipeline-donut strong{font-size:16px}.customer-app .pipeline-donut small,.customer-app .pipeline-legend p,.customer-app .pipeline-legend strong,.customer-app .source-bars p{font-size:var(--lf-font-caption)}.customer-app .briefing-stream h3{font-size:var(--lf-font-card-title)}.customer-app .briefing-stream-context{font-size:var(--lf-font-meta)}.customer-app .briefing-event-card strong{font-size:13px}.customer-app .briefing-event-card small{font-size:var(--lf-font-meta)}.customer-app .briefing-event-card time,.customer-app .briefing-event-card>b,.customer-app .workspace-company-table-head>span{font-size:var(--lf-font-caption)}.customer-app .workspace-table-priority small{font-size:10px}.customer-app .workspace-table-company strong,.customer-app .workspace-table-stack strong,.customer-app .workspace-table-opportunity strong,.customer-app .workspace-table-audit strong,.customer-app .workspace-table-next strong{font-size:var(--lf-font-body)}.customer-app .workspace-table-company>span:last-child>strong{font-size:16px}.customer-app .workspace-table-company small,.customer-app .workspace-table-stack small,.customer-app .workspace-table-opportunity small,.customer-app .workspace-table-audit small,.customer-app .workspace-table-next small{font-size:var(--lf-font-meta)}.customer-app .workspace-table-public-contact{font-size:13px}.customer-app .workspace-table-public-contact b{font-size:var(--lf-font-caption)}.customer-app .kanban-column>header{font-size:13px}.customer-app .kanban-card h3{font-size:var(--lf-font-card-title)}.customer-app .kanban-card p{font-size:var(--lf-font-meta)}.customer-app .kanban-card footer{font-size:var(--lf-font-caption)}.customer-app .monitor-list h3{font-size:var(--lf-font-card-title)}.customer-app .monitor-list p{font-size:13px}.customer-app .monitor-list small,.customer-app .event-state,.customer-app .event-origin{font-size:var(--lf-font-caption)}.customer-app .change-diff{font-size:var(--lf-font-meta)}}@media (prefers-reduced-motion:reduce){.search-v3-row,.today-ai-controls button{transition:none}}.landing-v51,.workflow-demo-page{--marketing-canvas:var(--canvas);--marketing-surface:var(--surface);--marketing-soft:var(--surface-2);--marketing-border:var(--border);--marketing-text:var(--text);--marketing-muted:var(--muted);background:var(--marketing-canvas);min-height:100vh;color:var(--marketing-text)}.landing-v51 .marketing-nav,.workflow-demo-page .marketing-nav{z-index:60;border-bottom:1px solid var(--marketing-border);gap:32px;width:min(1240px,100%);max-width:none;padding:14px 28px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.landing-v51 .marketing-nav,.workflow-demo-page .marketing-nav{border-bottom:1px solid color-mix(in srgb,var(--marketing-border) 85%,transparent)}}.landing-v51 .marketing-nav,.workflow-demo-page .marketing-nav{background:var(--marketing-canvas)}@supports (color:color-mix(in lab, red, red)){.landing-v51 .marketing-nav,.workflow-demo-page .marketing-nav{background:color-mix(in srgb,var(--marketing-canvas) 88%,transparent)}}.landing-v51 .marketing-nav,.workflow-demo-page .marketing-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-v51 .marketing-nav .brand strong,.workflow-demo-page .marketing-nav .brand strong{color:var(--marketing-text)}.landing-v51 .marketing-nav .brand,.workflow-demo-page .marketing-nav .brand{flex:none}.landing-v51 .marketing-nav nav,.workflow-demo-page .marketing-nav nav{color:var(--marketing-muted);white-space:nowrap;flex:none;gap:16px;margin-left:auto}.landing-v51 .marketing-nav nav>*,.workflow-demo-page .marketing-nav nav>*{flex:none}.marketing-theme-toggle{border:1px solid var(--border);width:38px;height:38px;color:var(--text);background:var(--surface);border-radius:8px;place-items:center;display:grid}.marketing-theme-icon{place-items:center;display:grid}.marketing-theme-icon-dark,html[data-theme=dark] .marketing-theme-icon-light{display:none}html[data-theme=dark] .marketing-theme-icon-dark{display:grid}.marketing-theme-toggle:hover{border-color:var(--primary);color:var(--primary)}.v51-hero,.v51-section,.v51-demo-section,.v51-pricing,.v51-final-cta,.demo-v51-hero,.demo-v51-cta{width:min(1240px,100% - 44px);margin-inline:auto}.v51-hero{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;gap:70px;min-height:610px;padding:72px 0;display:grid}.v51-hero-copy h1{letter-spacing:-.065em;max-width:820px;margin:16px 0 24px;font-size:clamp(46px,4.5vw,62px);line-height:1.01}.v51-hero-copy h1>span{display:block}.v51-hero-highlight{color:var(--primary)}.v51-hero-copy>p{max-width:760px;color:var(--marketing-muted);margin:0;font-size:18px;line-height:1.7}.v51-hero-copy .hero-actions{justify-content:flex-start;margin-top:32px}.v51-trust-line{color:var(--marketing-muted);flex-wrap:wrap;gap:10px 24px;margin-top:26px;font-size:12px;font-weight:700;display:flex}.v51-trust-line span:before{color:var(--success);content:"✓";margin-right:7px}.v51-hero-proof{border:1px solid var(--primary);padding:28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v51-hero-proof{border:1px solid color-mix(in srgb,var(--primary) 32%,var(--marketing-border))}}.v51-hero-proof{background:linear-gradient(145deg,var(--primary),var(--marketing-surface));border-radius:24px}@supports (color:color-mix(in lab, red, red)){.v51-hero-proof{background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 8%,var(--marketing-surface)),var(--marketing-surface))}}.v51-hero-proof{box-shadow:0 36px 90px var(--primary)}@supports (color:color-mix(in lab, red, red)){.v51-hero-proof{box-shadow:0 36px 90px color-mix(in srgb,var(--primary) 16%,transparent)}}.v51-hero-proof:before{background:var(--primary);border-radius:50%;width:240px;height:240px;position:absolute;inset:-80px -100px auto auto}@supports (color:color-mix(in lab, red, red)){.v51-hero-proof:before{background:color-mix(in srgb,var(--primary) 13%,transparent)}}.v51-hero-proof:before{filter:blur(10px);content:""}.proof-status{color:var(--primary);letter-spacing:.1em;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.proof-status i{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 5px var(--success-soft);border-radius:50%}.v51-hero-proof>div{gap:4px;margin:30px 0 24px;display:grid}.v51-hero-proof>div small{letter-spacing:.1em;font-size:9px;font-weight:800}.v51-hero-proof>div strong{letter-spacing:-.03em;font-size:25px}.v51-hero-proof>div span{color:var(--marketing-muted)}.v51-hero-proof ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.v51-hero-proof li{border-left:1px solid var(--marketing-border);color:var(--marketing-muted);padding:11px 0 11px 30px;font-weight:700;position:relative}.v51-hero-proof li:before{border:2px solid var(--marketing-surface);background:var(--surface-3);content:"";border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:13px;left:-8px}.v51-hero-proof li.done:before{color:#fff;background:var(--success);content:"✓";font-size:8px}.v51-hero-proof li.active{color:var(--text)}.v51-hero-proof li.active:before{background:var(--primary);box-shadow:0 0 0 5px var(--primary-soft)}.v51-hero-proof footer{border-top:1px solid var(--marketing-border);grid-template-columns:1fr auto auto;align-items:end;gap:12px;margin-top:26px;padding-top:20px;display:grid}.v51-hero-proof footer>span{color:var(--marketing-muted);font-size:11px;font-weight:750}.v51-hero-proof footer>strong{font-size:38px;line-height:1}.v51-hero-proof footer>strong small{font-size:11px}.v51-hero-proof footer>b{color:var(--info);background:var(--info-soft);border-radius:999px;padding:7px 9px;font-size:10px}.v51-demo-section{padding:30px 0 76px;scroll-margin-top:80px}.workflow-demo{border:1px solid var(--marketing-border,var(--border));background:var(--marketing-surface,var(--surface));box-shadow:0 32px 90px var(--primary);border-radius:26px;padding:32px}@supports (color:color-mix(in lab, red, red)){.workflow-demo{box-shadow:0 32px 90px color-mix(in srgb,var(--primary) 10%,transparent)}}.workflow-demo-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.workflow-demo-heading h2{letter-spacing:-.045em;max-width:760px;margin:7px 0;font-size:clamp(30px,4vw,48px);line-height:1.06}.workflow-demo-heading p{max-width:760px;color:var(--marketing-muted,var(--muted));margin:0;line-height:1.6}.workflow-demo-heading-actions{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.workflow-demo-heading-actions small{max-width:230px;color:var(--marketing-muted,var(--muted));text-align:right;font-size:10px;line-height:1.45}.workflow-demo-browser{border-bottom:1px solid var(--marketing-border,var(--border));min-height:42px;color:var(--marketing-muted,var(--muted));justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:9px;display:flex}.workflow-demo-browser>span{gap:5px;display:flex}.workflow-demo-browser i{background:var(--surface-3);border-radius:50%;width:7px;height:7px}.workflow-demo-browser b{color:var(--success)}.demo-finding-list{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.demo-finding-list li{border:1px solid var(--marketing-border,var(--border));color:var(--marketing-muted,var(--muted));background:var(--marketing-soft,var(--surface-2));border-radius:8px;padding:8px 10px;font-size:11px}.demo-finding-list li:before{color:var(--primary);content:"✓";margin-right:7px;font-weight:900}.demo-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:auto 0 16px;display:grid}.demo-score-grid p{border:1px solid var(--border);background:var(--surface-2);text-align:center;border-radius:12px;margin:0;padding:16px}.demo-score-grid p.primary{border-color:var(--primary);background:var(--primary-soft)}.demo-score-grid span,.demo-score-grid strong,.demo-score-grid small{display:block}.demo-score-grid strong{margin-top:9px;font-size:29px}.demo-score-grid small{font-size:9px}.v51-section{border-top:1px solid var(--marketing-border);padding:76px 0}.v51-section-heading{max-width:850px;margin-bottom:36px}.v51-section-heading h2{letter-spacing:-.05em;margin:8px 0 13px;font-size:clamp(34px,5vw,56px);line-height:1.06}.v51-section-heading p{color:var(--marketing-muted);margin:0;font-size:16px;line-height:1.65}.v51-four-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v51-four-steps article{border:1px solid var(--marketing-border);background:var(--marketing-surface);border-radius:16px;min-height:225px;padding:24px;position:relative}.v51-four-steps article>span{color:var(--primary);letter-spacing:.1em;font-size:10px;font-weight:850;position:absolute;top:20px;right:20px}.v51-four-steps article>i{width:50px;height:50px;color:var(--primary);background:var(--primary-soft);border-radius:14px;place-items:center;font-style:normal;display:grid}.v51-four-steps h3{margin:24px 0 10px;font-size:19px}.v51-four-steps p{color:var(--marketing-muted);margin:0;font-size:13px;line-height:1.65}.v51-product-overview-main{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(40px,6vw,80px);display:grid}.v51-product-copy h2{letter-spacing:-.055em;max-width:510px;margin:10px 0 16px;font-size:clamp(36px,4.6vw,58px);line-height:1.02}.v51-product-copy p{max-width:520px;color:var(--marketing-muted);margin:0;font-size:16px;line-height:1.65}.v51-product-copy .button{margin-top:28px}.v51-product-shot{border:1px solid var(--marketing-border);background:var(--marketing-surface);box-shadow:0 28px 75px var(--primary);border-radius:18px;margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v51-product-shot{box-shadow:0 28px 75px color-mix(in srgb,var(--primary) 13%,transparent)}}.v51-product-shot img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.v51-capabilities{border:1px solid var(--marketing-border);background:var(--marketing-border);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:62px;display:grid;overflow:hidden}.v51-capabilities article{background:var(--marketing-surface);grid-template-columns:42px minmax(0,1fr);gap:13px;min-width:0;padding:23px 20px;display:grid}.v51-capabilities article>i{width:42px;height:42px;color:var(--primary);background:var(--primary-soft);border-radius:12px;place-items:center;font-style:normal;display:grid}.v51-capabilities h3{margin:1px 0 7px;font-size:15px}.v51-capabilities p{color:var(--marketing-muted);margin:0;font-size:11px;line-height:1.55}.v51-operating-system{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.v51-operating-system h2{letter-spacing:-.05em;margin:8px 0 16px;font-size:clamp(34px,5vw,54px);line-height:1.05}.v51-operating-system p{color:var(--marketing-muted);font-size:15px;line-height:1.7}.v51-operating-cards{gap:10px;display:grid}.v51-operating-cards article{border:1px solid var(--marketing-border);background:var(--marketing-surface);border-radius:14px;gap:5px;padding:20px;display:grid}.v51-operating-cards span{color:var(--primary);font-size:9px;font-weight:850}.v51-operating-cards strong{font-size:17px}.v51-screen-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.v51-screen-grid figure{border:1px solid var(--marketing-border);background:var(--marketing-surface);box-shadow:0 18px 50px var(--primary);border-radius:17px;margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v51-screen-grid figure{box-shadow:0 18px 50px color-mix(in srgb,var(--primary) 8%,transparent)}}.v51-screen-grid img{aspect-ratio:16/10;object-fit:cover;background:var(--surface-2);width:100%;height:auto;display:block}.v51-screen-grid figcaption{gap:3px;padding:16px;display:grid}.v51-screen-grid figcaption strong{font-size:15px}.v51-screen-grid figcaption span{color:var(--marketing-muted);font-size:11px}.v51-pricing{border-top:1px solid var(--marketing-border);padding:76px 0}.v51-pricing>.pricing-cycle-toggle{width:max-content;margin:0 0 24px auto}.v51-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v51-pricing-grid article{border:1px solid var(--marketing-border);background:var(--marketing-surface);border-radius:18px;flex-direction:column;min-height:545px;padding:24px;display:flex;position:relative}.v51-pricing-grid article.featured{border-color:var(--primary);box-shadow:0 22px 60px var(--primary)}@supports (color:color-mix(in lab, red, red)){.v51-pricing-grid article.featured{box-shadow:0 22px 60px color-mix(in srgb,var(--primary) 16%,transparent)}}.v51-pricing-grid h3{min-height:74px;margin:15px 0;font-size:20px;line-height:1.35}.v51-price{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:80px;display:flex}.v51-price>small{width:100%;font-size:10px}.v51-price strong{letter-spacing:-.05em;font-size:39px}.v51-price span{color:var(--marketing-muted)}.v51-pricing-grid ul{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.v51-pricing-grid li{color:var(--marketing-muted);padding-left:20px;font-size:12px;line-height:1.5;position:relative}.v51-pricing-grid li:before{color:var(--success);content:"✓";font-weight:900;position:absolute;left:0}.v51-pricing-grid .plan-note{min-height:38px;margin-top:auto}.v51-pricing-grid .button{margin-top:16px}.v51-pricing-note{color:var(--marketing-muted);text-align:center;margin:22px 0 0;font-size:11px}.v51-faq>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v51-faq details{border:1px solid var(--marketing-border);background:var(--marketing-surface);border-radius:12px;padding:18px}.v51-faq summary{cursor:pointer;font-weight:800}.v51-faq details p{color:var(--marketing-muted);margin:12px 0 0;line-height:1.65}.v51-faq>.text-link{color:var(--primary);margin-top:22px;font-weight:800;display:inline-flex}.v51-final-cta,.demo-v51-cta{background:var(--primary-soft);border-radius:22px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:70px;padding:44px;display:flex}.v51-final-cta h2,.demo-v51-cta h2{letter-spacing:-.04em;max-width:780px;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.08}.v51-final-cta>div:first-child p{max-width:700px;color:var(--marketing-muted);margin:12px 0 0;line-height:1.6}.v51-final-cta-action{flex-direction:column;flex:none;align-items:center;gap:9px;display:flex}.v51-final-cta-action small{color:var(--marketing-muted);text-align:center;font-size:10px}.demo-v51-hero{text-align:center;padding:76px 0 42px}.demo-v51-hero h1{letter-spacing:-.06em;max-width:900px;margin:12px auto 18px;font-size:clamp(42px,6vw,70px);line-height:1.01}.demo-v51-hero p{max-width:760px;color:var(--marketing-muted);margin:auto;font-size:17px;line-height:1.7}.workflow-demo-page .workflow-demo-standalone{width:min(1240px,100% - 44px);margin:0 auto 70px}.demo-v51-cta{width:min(1180px,100% - 44px)}.onboarding-v51{max-width:980px;margin-inline:auto}.onboarding-v51-progress{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.onboarding-v51-progress button{border:1px solid var(--border);color:var(--muted);background:var(--surface);text-align:left;border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.onboarding-v51-progress button.is-active{color:var(--text);border-color:var(--primary);background:var(--primary-soft)}.onboarding-v51-progress i{width:34px;height:34px;color:var(--primary);background:var(--surface);border-radius:50%;place-items:center;font-style:normal;font-weight:850;display:grid}.onboarding-v51-progress strong,.onboarding-v51-progress small{display:block}.onboarding-v51-progress small{margin-top:2px;font-size:9px}.onboarding-v51-form{padding:28px}.onboarding-v51-form>[data-onboarding-step]{display:block}.onboarding-v51.js-onboarding-ready .onboarding-v51-form>[data-onboarding-step]{display:none}.onboarding-v51.js-onboarding-ready .onboarding-v51-form>[data-onboarding-step].is-active{display:block}.onboarding-v51-form .section-heading{margin-bottom:22px}.onboarding-v51-form .section-heading h2{margin:5px 0;font-size:25px}.onboarding-v51-form .section-heading p{color:var(--muted);margin:0}.onboarding-v51-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.onboarding-v51-actions>span{color:var(--muted);font-size:11px}.onboarding-discovery-note{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;margin-top:22px;padding:16px}.onboarding-discovery-note p{color:var(--muted);margin:6px 0 0;line-height:1.6}.onboarding-discovery-note a{color:var(--primary);font-weight:800}.onboarding-complete-card{border:1px solid var(--border);background:var(--surface);max-width:720px;box-shadow:var(--shadow);text-align:center;border-radius:20px;margin:10vh auto;padding:48px}.onboarding-complete-mark{color:#fff;background:var(--success);width:58px;height:58px;box-shadow:0 0 0 10px var(--success-soft);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:24px;font-weight:900;display:grid}.onboarding-complete-card h1{letter-spacing:-.045em;margin:9px 0;font-size:36px}.onboarding-complete-card p{max-width:580px;color:var(--muted);margin:0 auto;line-height:1.65}.onboarding-complete-card>div{justify-content:center;gap:10px;margin-top:26px;display:flex}.first-activation-card{border:1px solid var(--primary);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:26px;margin-bottom:18px;padding:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.first-activation-card{border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border))}}.first-activation-card{background:linear-gradient(135deg,var(--surface),var(--primary-soft));box-shadow:var(--shadow);border-radius:16px}.first-activation-card h2{letter-spacing:-.04em;margin:7px 0;font-size:30px}.first-activation-card p{max-width:720px;color:var(--muted);margin:0;line-height:1.65}.first-activation-card ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.first-activation-card li{background:var(--surface);border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.first-activation-card li{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.first-activation-card li i{width:28px;height:28px;color:var(--primary);background:var(--primary-soft);border-radius:50%;place-items:center;font-style:normal;font-weight:850;display:grid}.first-activation-card li strong,.first-activation-card li small{display:block}.first-activation-card li small{font-size:9px}.first-activation-card>div:last-child{grid-column:1/-1;align-items:center;gap:10px;display:flex}.first-activation-card .quiet-button,.search-first-activation-guide .quiet-button{width:auto;color:var(--muted)}.search-first-activation-guide{border:1px solid var(--primary);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin-top:14px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.search-first-activation-guide{border:1px solid color-mix(in srgb,var(--primary) 32%,var(--border))}}.search-first-activation-guide{background:var(--primary-soft);border-radius:12px}.search-first-activation-guide>div>strong,.search-first-activation-guide>div>small{display:block}.search-first-activation-guide>div>small{margin-top:4px}.search-first-activation-guide ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.search-first-activation-guide li{color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.search-first-activation-guide li i{color:#fff;background:var(--primary);border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.search-first-activation-guide li+li:before{content:"→";margin-right:3px}html[data-theme=dark] .marketing-body{background:var(--canvas);color:var(--text)}.landing-v51 .marketing-footer,.workflow-demo-page .marketing-footer{border-top-color:var(--border);color:var(--muted);background:var(--surface)}@media (width<=1080px){.v51-hero{grid-template-columns:1fr;gap:36px}.v51-hero-proof{width:min(620px,100%)}.v51-product-overview-main{grid-template-columns:1fr}.v51-product-copy{max-width:720px}.v51-capabilities,.v51-pricing-grid,.v51-four-steps{grid-template-columns:1fr 1fr}}@media (width<=760px){.landing-v51 .marketing-nav,.workflow-demo-page .marketing-nav{gap:8px;padding:11px 16px}.landing-v51 .marketing-nav .brand,.workflow-demo-page .marketing-nav .brand{padding-inline:0}.landing-v51 .marketing-nav .brand small,.workflow-demo-page .marketing-nav .brand small{display:none}.landing-v51 .marketing-nav nav,.workflow-demo-page .marketing-nav nav{gap:6px;min-width:0}.landing-v51 .marketing-nav nav>a:not(.button),.workflow-demo-page .marketing-nav nav>a:not(.button),.landing-v51 .marketing-nav nav>.button.secondary,.workflow-demo-page .marketing-nav nav>.button.secondary{display:none}.landing-v51 .marketing-nav .button,.workflow-demo-page .marketing-nav .button{min-height:38px;padding-inline:10px;font-size:10px}.v51-hero,.v51-section,.v51-demo-section,.v51-pricing,.v51-final-cta,.demo-v51-hero,.demo-v51-cta{width:min(100% - 28px,1240px)}.v51-hero{min-height:auto;padding:62px 0}.v51-hero-copy h1{font-size:43px}.v51-hero-copy>p{font-size:16px}.v51-hero-copy .hero-actions{align-items:stretch}.workflow-demo{border-radius:18px;padding:18px}.workflow-demo-heading{flex-direction:column;align-items:flex-start}.workflow-demo-heading-actions{align-items:flex-start;width:100%}.workflow-demo-heading-actions small{text-align:left;max-width:none}.demo-score-grid{grid-template-columns:1fr 1fr}.v51-section{padding:64px 0}.v51-four-steps,.v51-operating-system,.v51-screen-grid,.v51-capabilities,.v51-pricing-grid,.v51-faq>div{grid-template-columns:1fr}.v51-four-steps article{min-height:auto}.v51-product-overview-main{gap:34px}.v51-product-copy .button{width:100%}.v51-capabilities{margin-top:42px}.v51-operating-system{gap:30px}.v51-pricing>.pricing-cycle-toggle{width:100%;margin-left:0}.v51-pricing-grid article{min-height:auto}.v51-final-cta,.demo-v51-cta{flex-direction:column;align-items:stretch;padding:28px}.v51-final-cta-action{align-items:stretch}.v51-final-cta-action .button{width:100%}.onboarding-v51-progress{grid-template-columns:1fr}.onboarding-v51-form{padding:18px}.onboarding-v51-actions,.onboarding-complete-card>div{flex-direction:column;align-items:stretch}.onboarding-v51-actions .button,.onboarding-complete-card .button{width:100%}.onboarding-complete-card{margin:4vh auto;padding:28px 20px}.first-activation-card{grid-template-columns:1fr;padding:20px}.first-activation-card>div:last-child{flex-direction:column;grid-column:auto;align-items:stretch}.search-first-activation-guide{grid-template-columns:1fr;gap:12px}.search-first-activation-guide ol{justify-content:space-between}.search-first-activation-guide .quiet-button{justify-self:start}}@media (prefers-reduced-motion:reduce){.onboarding-v51-actions *{scroll-behavior:auto}}.workflow-demo{overflow:hidden}.workflow-demo-context-bar{border:1px solid var(--marketing-border);background:var(--marketing-border);border-radius:14px;grid-template-columns:1fr 1fr 1.35fr 1fr;gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.workflow-demo-context-bar p{background:var(--marketing-soft);flex-direction:column;justify-content:center;gap:5px;min-width:0;margin:0;padding:15px 17px;display:flex}.workflow-demo-context-bar span{color:var(--primary);letter-spacing:.11em;font-size:8px;font-weight:900}.workflow-demo-context-bar strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workflow-demo-context-bar small{color:var(--marketing-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workflow-demo-context-bar code{width:max-content;max-width:100%;color:var(--primary);background:var(--primary-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:6px 8px;font-size:10px;overflow:hidden}.workflow-demo-stage{border:1px solid var(--primary);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-demo-stage{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--marketing-border))}}.workflow-demo-stage{background:var(--marketing-surface);border-radius:20px;box-shadow:inset 0 1px #ffffffa6}.workflow-demo-stage:before{pointer-events:none;background:radial-gradient(circle at 12% 40%,var(--primary),transparent 22%),radial-gradient(circle at 48% 34%,#2563eb14,transparent 24%),radial-gradient(circle at 86% 40%,var(--success),transparent 20%);height:330px;position:absolute;inset:42px 0 auto}@supports (color:color-mix(in lab, red, red)){.workflow-demo-stage:before{background:radial-gradient(circle at 12% 40%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 22%),radial-gradient(circle at 48% 34%,#2563eb14,transparent 24%),radial-gradient(circle at 86% 40%,color-mix(in srgb,var(--success) 7%,transparent),transparent 20%)}}.workflow-demo-stage:before{content:""}.workflow-demo-browser{z-index:2;background:var(--marketing-surface);min-height:44px;position:relative}@supports (color:color-mix(in lab, red, red)){.workflow-demo-browser{background:color-mix(in srgb,var(--marketing-surface) 88%,transparent)}}.workflow-demo-pipeline{z-index:1;padding:34px 22px 22px;position:relative}.workflow-demo-track{z-index:0;background:var(--marketing-border);border-radius:999px;width:85.6%;height:3px;position:absolute;top:67px;left:7.2%;overflow:visible}@supports (color:color-mix(in lab, red, red)){.workflow-demo-track{background:color-mix(in srgb,var(--marketing-border) 82%,transparent)}}.workflow-demo-track>span{border-radius:inherit;box-shadow:0 0 18px var(--primary);background:linear-gradient(90deg,#7256ff 0%,#5e3ee8 24%,#2488ff 51%,#17a7c8 68%,#7145ef 84%,#16a667 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.workflow-demo-track>span{box-shadow:0 0 18px color-mix(in srgb,var(--primary) 42%,transparent)}}.workflow-demo-track>span{transform-origin:0;will-change:transform;transform:scaleX(0)}.workflow-demo-track>span>i{border:2px solid var(--marketing-surface);background:#fff;border-radius:50%;width:11px;height:11px;animation:.78s ease-in-out infinite demo-transfer-flash;position:absolute;top:-4px;right:-5px;box-shadow:0 0 0 5px #7c5cff40,0 0 22px 8px #4a8cff80}.workflow-demo-steps{z-index:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.workflow-demo-steps li{--stage-color:#7357ef;text-align:center;opacity:.5;align-content:start;justify-items:center;min-width:0;transition:opacity .24s,transform .24s;display:grid}.workflow-demo-steps li:nth-child(3){--stage-color:#3976f6}.workflow-demo-steps li:nth-child(4),.workflow-demo-steps li:nth-child(5){--stage-color:#168bc9}.workflow-demo-steps li:nth-child(6),.workflow-demo-steps li:nth-child(7){--stage-color:#7545e7}.workflow-demo-steps li:nth-child(8){--stage-color:#16a667}.workflow-demo-steps li.is-active,.workflow-demo-steps li.is-complete{opacity:1}.workflow-demo-steps li.is-active{transform:translateY(-3px)}.workflow-demo-node{border:1px solid var(--stage-color);place-items:center;width:66px;height:66px;margin-bottom:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.workflow-demo-node{border:1px solid color-mix(in srgb,var(--stage-color) 44%,var(--marketing-border))}}.workflow-demo-node{color:var(--stage-color);background:var(--stage-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.workflow-demo-node{background:color-mix(in srgb,var(--stage-color) 7%,var(--marketing-surface))}}.workflow-demo-node{box-shadow:0 8px 26px var(--stage-color)}@supports (color:color-mix(in lab, red, red)){.workflow-demo-node{box-shadow:0 8px 26px color-mix(in srgb,var(--stage-color) 8%,transparent)}}.workflow-demo-node{transition:border-color .24s,background .24s,box-shadow .24s,transform .24s}.workflow-demo-node:before,.workflow-demo-node:after{border:1px solid var(--stage-color);position:absolute;inset:-7px}@supports (color:color-mix(in lab, red, red)){.workflow-demo-node:before,.workflow-demo-node:after{border:1px solid color-mix(in srgb,var(--stage-color) 34%,transparent)}}.workflow-demo-node:before,.workflow-demo-node:after{opacity:0;content:"";border-radius:50%}.workflow-demo-node:after{border-style:dashed;inset:-13px}.workflow-demo-steps li.is-active .workflow-demo-node{border-color:var(--stage-color);background:var(--stage-color)}@supports (color:color-mix(in lab, red, red)){.workflow-demo-steps li.is-active .workflow-demo-node{background:color-mix(in srgb,var(--stage-color) 14%,var(--marketing-surface))}}.workflow-demo-steps li.is-active .workflow-demo-node{box-shadow:0 0 0 7px var(--stage-color),0 0 32px var(--stage-color)}@supports (color:color-mix(in lab, red, red)){.workflow-demo-steps li.is-active .workflow-demo-node{box-shadow:0 0 0 7px color-mix(in srgb,var(--stage-color) 8%,transparent),0 0 32px color-mix(in srgb,var(--stage-color) 30%,transparent)}}.workflow-demo-steps li.is-active .workflow-demo-node{animation:1.15s ease-in-out infinite demo-node-breathe}.workflow-demo-steps li.is-active .workflow-demo-node:before,.workflow-demo-steps li.is-active .workflow-demo-node:after{opacity:1}.workflow-demo-steps li.is-active .workflow-demo-node:after{animation:4s linear infinite demo-orbit}.workflow-demo-steps li.is-complete:not([data-demo-key=match]) .workflow-demo-node{color:#fff;border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.workflow-demo-steps li.is-complete:not([data-demo-key=match]) .workflow-demo-node{border-color:color-mix(in srgb,var(--success) 72%,var(--marketing-border))}}.workflow-demo-steps li.is-complete:not([data-demo-key=match]) .workflow-demo-node{background:var(--success);box-shadow:0 0 0 6px var(--success)}@supports (color:color-mix(in lab, red, red)){.workflow-demo-steps li.is-complete:not([data-demo-key=match]) .workflow-demo-node{box-shadow:0 0 0 6px color-mix(in srgb,var(--success) 10%,transparent)}}.demo-node-icon,.demo-node-value{z-index:2;font-size:23px;font-weight:850;line-height:1;position:relative}.demo-node-value{font-variant-numeric:tabular-nums;font-size:21px}.demo-node-check{z-index:3;color:#fff;font-size:21px;font-weight:900;display:none;position:absolute}.workflow-demo-steps li.is-complete:not([data-demo-key=match]):not([data-demo-key=result]) .demo-node-icon,.workflow-demo-steps li.is-complete:not([data-demo-key=match]):not([data-demo-key=result]) .demo-network{display:none}.workflow-demo-steps li.is-complete:not([data-demo-key=match]):not([data-demo-key=result]) .demo-node-check{display:block}.demo-scan-line{z-index:3;background:#fff;border-radius:2px;height:2px;display:none;position:absolute;top:20px;left:15px;right:15px;box-shadow:0 0 9px #278cff}.workflow-demo-steps li.is-active[data-demo-key=domain] .demo-scan-line{animation:1.1s ease-in-out infinite demo-scan;display:block}.demo-network{width:48px;height:48px;display:block;position:relative}.demo-network:before,.demo-network:after{border:1px solid var(--stage-color);position:absolute;inset:11px}@supports (color:color-mix(in lab, red, red)){.demo-network:before,.demo-network:after{border:1px solid color-mix(in srgb,var(--stage-color) 65%,transparent)}}.demo-network:before,.demo-network:after{content:"";transform:rotate(45deg)}.demo-network:after{background:var(--stage-color);box-shadow:0 0 12px var(--stage-color);border-radius:50%;inset:17px}.demo-network i{background:var(--stage-color);width:6px;height:6px;box-shadow:0 0 8px var(--stage-color);border-radius:50%;position:absolute}.demo-network i:first-child{top:20px;left:2px}.demo-network i:nth-child(2){top:1px;left:21px}.demo-network i:nth-child(3){top:16px;right:1px}.demo-network i:nth-child(4){bottom:3px;right:8px}.demo-network i:nth-child(5){bottom:3px;left:8px}.workflow-demo-steps li.is-active[data-demo-key=consolidation] .demo-network{animation:2.3s linear infinite demo-network-turn}.workflow-demo-steps li>strong{align-items:center;max-width:118px;min-height:32px;font-size:10px;line-height:1.35;display:grid}.workflow-demo-steps li>small{max-width:120px;min-height:31px;color:var(--marketing-muted);margin-top:5px;font-size:8px;line-height:1.35}.demo-step-processing,.demo-step-result{display:block}.demo-step-result{color:var(--success);font-weight:800;display:none}.workflow-demo-steps li.is-active .demo-step-processing{color:var(--stage-color);font-weight:800}.workflow-demo-steps li.is-complete .demo-step-processing{display:none}.workflow-demo-steps li.is-complete .demo-step-result{display:block}.workflow-demo-status{border:1px solid var(--primary);justify-content:center;align-items:center;gap:13px;width:min(620px,100%);min-height:67px;margin:24px auto 0;padding:13px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-demo-status{border:1px solid color-mix(in srgb,var(--primary) 32%,var(--marketing-border))}}.workflow-demo-status{background:var(--primary);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.workflow-demo-status{background:color-mix(in srgb,var(--primary) 5%,var(--marketing-surface))}}.workflow-demo-status{box-shadow:0 16px 34px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-demo-status{box-shadow:0 16px 34px color-mix(in srgb,var(--primary) 7%,transparent)}}.workflow-demo-status>i{border:3px solid var(--primary);width:25px;height:25px}@supports (color:color-mix(in lab, red, red)){.workflow-demo-status>i{border:3px solid color-mix(in srgb,var(--primary) 20%,transparent)}}.workflow-demo-status>i{border-top-color:var(--primary);border-radius:50%;animation:.8s linear infinite demo-orbit}.workflow-demo[data-demo-complete=true] .workflow-demo-status{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.workflow-demo[data-demo-complete=true] .workflow-demo-status{border-color:color-mix(in srgb,var(--success) 34%,var(--marketing-border))}}.workflow-demo[data-demo-complete=true] .workflow-demo-status{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.workflow-demo[data-demo-complete=true] .workflow-demo-status{background:color-mix(in srgb,var(--success) 6%,var(--marketing-surface))}}.workflow-demo[data-demo-complete=true] .workflow-demo-status>i{color:#fff;background:var(--success);border:0;place-items:center;animation:none;display:grid}.workflow-demo[data-demo-complete=true] .workflow-demo-status>i:before{content:"✓";font-size:13px;font-style:normal;font-weight:900}.workflow-demo[data-demo-complete=true] .workflow-demo-status small{color:var(--success)}.workflow-demo-status span{gap:3px;display:grid}.workflow-demo-status small{color:var(--primary);letter-spacing:.1em;font-size:8px;font-weight:900}.workflow-demo-status strong{font-size:13px}.workflow-demo-result{opacity:0;border-top:0 solid #0000;max-height:0;padding:0 24px;transition:max-height .7s,padding .7s,border-color .4s,opacity .45s,transform .55s;overflow:hidden;transform:translateY(12px)}.workflow-demo-result.is-visible{border-top-width:1px;border-top-color:var(--marketing-border);opacity:1;max-height:880px;padding:24px;transform:none}.workflow-demo-result>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.workflow-demo-result>header span{color:var(--success);letter-spacing:.1em;font-size:9px;font-weight:900}.workflow-demo-result>header h3{letter-spacing:-.035em;margin:6px 0 0;font-size:24px}.workflow-demo-result>header h3 b{color:var(--success);font-size:38px}.workflow-demo-result>header p{text-align:right;gap:4px;margin:0;display:grid}.workflow-demo-result>header p strong{color:var(--success)}.workflow-demo-result>header p small{color:var(--marketing-muted)}.workflow-demo-result-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;display:grid}.workflow-demo-result .demo-score-grid{margin:0 0 10px}.workflow-demo-result .demo-score-grid p{box-shadow:0 10px 24px var(--primary);padding:12px}@supports (color:color-mix(in lab, red, red)){.workflow-demo-result .demo-score-grid p{box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 5%,transparent)}}.workflow-demo-result .demo-score-grid strong{margin-top:6px;font-size:23px}.workflow-demo-result .demo-finding-list{grid-template-columns:1fr;margin:0}.workflow-demo-result .demo-finding-list li{background:var(--marketing-soft);padding:9px 11px}.demo-approach-preview{border:1px solid var(--primary);flex-direction:column;min-width:0;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.demo-approach-preview{border:1px solid color-mix(in srgb,var(--primary) 28%,var(--marketing-border))}}.demo-approach-preview{background:linear-gradient(145deg,var(--primary),var(--marketing-surface));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.demo-approach-preview{background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 7%,var(--marketing-surface)),var(--marketing-surface))}}.demo-approach-preview>span{color:var(--primary);letter-spacing:.1em;font-size:8px;font-weight:900}.demo-approach-preview>strong{margin:8px 0 10px;font-size:15px}.demo-approach-preview>p{max-height:105px;color:var(--marketing-muted);margin:0;font-size:10px;line-height:1.55;overflow:hidden}.demo-approach-preview details{margin-top:10px}.demo-approach-preview summary{cursor:pointer;color:var(--primary);font-size:10px;font-weight:800}.demo-approach-preview details p{color:var(--marketing-muted);font-size:10px;line-height:1.5}.demo-approach-preview footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:13px;display:flex}.demo-approach-preview footer span{color:var(--info);background:var(--info-soft);border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.demo-approach-preview footer b{color:var(--success);text-align:right;font-size:8px}.v51-ai-section{padding-top:104px}.v51-ai-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v51-ai-flow article{border:1px solid var(--marketing-border);background:linear-gradient(155deg,var(--marketing-surface),var(--primary));border-radius:17px;min-height:330px;padding:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.v51-ai-flow article{background:linear-gradient(155deg,var(--marketing-surface),color-mix(in srgb,var(--primary) 4%,var(--marketing-surface)))}}.v51-ai-flow article:not(:last-child):after{z-index:2;border:1px solid var(--marketing-border);width:25px;height:25px;color:var(--primary);background:var(--marketing-surface);content:"→";border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:50%;right:-19px;transform:translateY(-50%)}.v51-ai-flow article>span{color:var(--primary);letter-spacing:.1em;font-size:9px;font-weight:900}.v51-ai-flow h3{letter-spacing:-.025em;margin:18px 0 22px;font-size:19px;line-height:1.25}.v51-ai-flow ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.v51-ai-flow li{color:var(--marketing-muted);padding-left:18px;font-size:11px;line-height:1.5;position:relative}.v51-ai-flow li:before{color:var(--success);content:"✓";font-weight:900;position:absolute;left:0}.v51-ai-flow article>p{border:1px solid var(--marketing-border);background:var(--marketing-soft);border-radius:10px;gap:6px;margin:0;padding:14px;display:grid}.v51-ai-flow article>p small{color:var(--marketing-muted)}.v51-ai-flow article>p strong{font-size:14px}.v51-ai-scores{gap:7px;margin-top:11px;display:grid}.v51-ai-scores b{color:var(--primary);background:var(--primary-soft);border-radius:9px;padding:9px 11px;font-size:11px}.v51-channel-preview{gap:9px;display:grid}.v51-channel-preview p{border:1px solid var(--marketing-border);background:var(--marketing-soft);border-radius:10px;gap:4px;margin:0;padding:13px;display:grid}.v51-channel-preview b{color:var(--primary);font-size:11px}.v51-channel-preview small{color:var(--marketing-muted);font-size:9px;line-height:1.45}.v51-human-control{color:var(--success);margin-top:14px;font-size:9px;font-weight:850;line-height:1.5;display:block}.v51-ai-principle{border:1px solid var(--primary);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 20px;margin-top:14px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.v51-ai-principle{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--marketing-border))}}.v51-ai-principle{background:var(--primary-soft);text-align:center;border-radius:15px}.v51-ai-principle strong{font-size:14px}.v51-ai-principle span{width:100%;color:var(--marketing-muted);font-size:10px}.v51-four-steps article,.v51-operating-cards article,.v51-screen-grid figure,.v51-pricing-grid article,.v51-faq details,.v51-ai-flow article{transition:transform .24s,border-color .24s,box-shadow .24s,background .24s}@media (hover:hover) and (pointer:fine){.v51-four-steps article:hover,.v51-operating-cards article:hover,.v51-screen-grid figure:hover,.v51-pricing-grid article:hover,.v51-faq details:hover,.v51-ai-flow article:hover{border-color:var(--primary);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.v51-four-steps article:hover,.v51-operating-cards article:hover,.v51-screen-grid figure:hover,.v51-pricing-grid article:hover,.v51-faq details:hover,.v51-ai-flow article:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--marketing-border))}}.v51-four-steps article:hover,.v51-operating-cards article:hover,.v51-screen-grid figure:hover,.v51-pricing-grid article:hover,.v51-faq details:hover,.v51-ai-flow article:hover{box-shadow:0 18px 44px var(--primary)}@supports (color:color-mix(in lab, red, red)){.v51-four-steps article:hover,.v51-operating-cards article:hover,.v51-screen-grid figure:hover,.v51-pricing-grid article:hover,.v51-faq details:hover,.v51-ai-flow article:hover{box-shadow:0 18px 44px color-mix(in srgb,var(--primary) 10%,transparent)}}.v51-screen-grid figure:hover img{transform:scale(1.012)}}.v51-screen-grid img{transition:transform .3s}@keyframes demo-transfer-flash{0%,to{opacity:.58;transform:scale(.72)}50%{opacity:1;transform:scale(1.12)}}@keyframes demo-node-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes demo-orbit{to{transform:rotate(360deg)}}@keyframes demo-scan{0%,to{opacity:.45;top:18px}50%{opacity:1;top:45px}}@keyframes demo-network-turn{to{transform:rotate(360deg)}}@media (width<=1080px){.workflow-demo-context-bar{grid-template-columns:1fr 1fr}.workflow-demo-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 8px}.workflow-demo-track{display:none}.workflow-demo-steps li{border:1px solid var(--marketing-border);background:var(--marketing-soft);border-radius:12px;padding:10px 5px}@supports (color:color-mix(in lab, red, red)){.workflow-demo-steps li{background:color-mix(in srgb,var(--marketing-soft) 82%,transparent)}}.workflow-demo-steps li.is-active{border-color:var(--stage-color)}@supports (color:color-mix(in lab, red, red)){.workflow-demo-steps li.is-active{border-color:color-mix(in srgb,var(--stage-color) 55%,var(--marketing-border))}}.workflow-demo-steps li.is-active{background:var(--stage-color)}@supports (color:color-mix(in lab, red, red)){.workflow-demo-steps li.is-active{background:color-mix(in srgb,var(--stage-color) 6%,var(--marketing-surface))}}.v51-ai-flow{grid-template-columns:1fr 1fr}.v51-ai-flow article:nth-child(2):after{display:none}}@media (width<=760px){.workflow-demo-context-bar{grid-template-columns:1fr}.workflow-demo-context-bar p{padding:12px 14px}.workflow-demo-browser small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-demo-pipeline{padding:20px 12px 14px}.workflow-demo-steps{grid-template-columns:1fr 1fr;gap:8px}.workflow-demo-node{width:52px;height:52px;margin-bottom:8px}.workflow-demo-node:before{inset:-5px}.workflow-demo-node:after{inset:-9px}.demo-node-icon{font-size:19px}.demo-network{transform:scale(.8)}.workflow-demo-steps li.is-active[data-demo-key=consolidation] .demo-network{animation:none}.workflow-demo-steps li>strong{min-height:auto;font-size:10px}.workflow-demo-steps li>small{min-height:26px}.workflow-demo-status{justify-content:flex-start;margin-top:14px}.workflow-demo-result.is-visible{max-height:1500px;padding:18px 12px}.workflow-demo-result>header{flex-direction:column;align-items:flex-start;gap:8px}.workflow-demo-result>header p{text-align:left}.workflow-demo-result-grid{grid-template-columns:1fr}.workflow-demo-result .demo-score-grid{grid-template-columns:1fr 1fr}.v51-ai-flow{grid-template-columns:1fr}.v51-ai-flow article{min-height:auto}.v51-ai-flow article:after{display:none!important}.v51-ai-principle{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.workflow-demo-track>span>i,.workflow-demo-steps li.is-active .workflow-demo-node,.workflow-demo-steps li.is-active .workflow-demo-node:after,.workflow-demo-status>i,.workflow-demo-steps li.is-active[data-demo-key=consolidation] .demo-network,.workflow-demo-steps li.is-active[data-demo-key=domain] .demo-scan-line{animation:none}.workflow-demo-result,.v51-four-steps article,.v51-operating-cards article,.v51-screen-grid figure,.v51-pricing-grid article,.v51-faq details,.v51-ai-flow article,.v51-screen-grid img{transition:none}}.screenshot-fixture-body{color:#171627;background:#eef1f8;min-width:1180px;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.screenshot-fixture{background:#f5f6fb;grid-template-columns:238px 1fr;width:1440px;height:900px;display:grid;overflow:hidden}.screenshot-sidebar{color:#f5f2ff;background:linear-gradient(#130a35,#1d1145);flex-direction:column;padding:28px 20px;display:flex}.screenshot-sidebar .brand{color:#fff;align-items:center;gap:10px;display:flex}.screenshot-sidebar .brand-mark{width:34px;height:34px}.screenshot-sidebar .brand span,.screenshot-workspace span{display:grid}.screenshot-sidebar .brand strong{font-size:19px;color:#fff!important}.screenshot-sidebar .brand small{color:#aa9fd2;letter-spacing:.1em;font-size:8px}.screenshot-workspace{background:#21134a;border:1px solid #3c2b69;border-radius:12px;align-items:center;gap:10px;margin:30px 0 24px;padding:13px;display:flex}.screenshot-workspace>i{color:#fff;background:#6240e8;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:850;display:grid}.screenshot-workspace small{color:#a99fd1;font-size:9px}.screenshot-workspace strong{margin-top:3px;font-size:13px}.screenshot-sidebar nav{gap:5px;display:grid}.screenshot-sidebar nav span{color:#b7afd4;border-radius:9px;padding:12px 13px;font-size:13px;font-weight:750}.screenshot-sidebar nav span.active{color:#fff;background:#5d3fe1;box-shadow:0 8px 28px #0c062b}.screenshot-sidebar footer{background:#21134a;border:1px solid #3c2b69;border-radius:12px;gap:5px;margin-top:auto;padding:15px;display:grid}.screenshot-sidebar footer small{color:#a99fd1;letter-spacing:.1em;font-size:8px}.screenshot-sidebar footer strong{font-size:12px}.screenshot-sidebar footer span{color:#c9c0ec;font-size:10px}.screenshot-workspace-main{min-width:0}.screenshot-topbar{background:#fff;border-bottom:1px solid #e0e2eb;align-items:center;gap:18px;height:66px;padding:0 28px;display:flex}.screenshot-topbar>div{color:#858598;background:#fafafe;border:1px solid #e0e2eb;border-radius:9px;align-items:center;gap:10px;min-width:470px;padding:10px 14px;font-size:12px;display:flex}.screenshot-topbar>span{color:#858598;margin-left:auto;font-size:10px}.screenshot-topbar>i{color:#fff;background:#5d3fe1;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:850;display:grid}.screenshot-content{height:834px;padding:28px 30px;overflow:hidden}.screenshot-page-head{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.screenshot-page-head span,.screenshot-action-card>div>span,.screenshot-bottom-grid article>span,.screenshot-preparation-grid article>span,.screenshot-preparation-grid section>span,.screenshot-signals header span{color:#5d3fe1;letter-spacing:.1em;font-size:9px;font-weight:850}.screenshot-page-head h1{letter-spacing:-.04em;margin:5px 0 2px;font-size:31px}.screenshot-page-head p{color:#727286;margin:0;font-size:13px}.screenshot-page-head>b{color:#238563;background:#e7f7f0;border-radius:999px;padding:8px 11px;font-size:10px}.screenshot-action-card{background:linear-gradient(135deg,#fff,#f0ecff);border:1px solid #dcd8ef;border-radius:16px;grid-template-columns:1.45fr .75fr;gap:20px;padding:24px;display:grid;box-shadow:0 16px 36px #25204c12}.screenshot-action-card h2{margin:8px 0;font-size:26px}.screenshot-action-card p{color:#666579;max-width:660px;line-height:1.55}.screenshot-action-card>div>small{color:#238563;font-weight:750}.screenshot-action-card aside{background:#fff;border-radius:12px;grid-template-columns:1fr;align-content:start;gap:5px;padding:16px;display:grid}.screenshot-action-card aside small{color:#858598;margin-top:3px;font-size:9px}.screenshot-action-card aside strong{font-size:12px}.screenshot-action-card button,.screenshot-search-form button,.screenshot-results button,.screenshot-prepared-message button,.screenshot-signals button{color:#fff;background:#5d3fe1;border:0;border-radius:8px;min-height:34px;margin-top:9px;font-size:10px;font-weight:800}.screenshot-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.screenshot-kpis article,.screenshot-bottom-grid article{background:#fff;border:1px solid #e0e2eb;border-radius:12px;padding:18px}.screenshot-kpis span,.screenshot-kpis small{color:#858598;font-size:9px;display:block}.screenshot-kpis strong{margin:6px 0;font-size:24px;display:block}.screenshot-bottom-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.screenshot-bottom-grid h3{margin:5px 0 12px}.screenshot-bottom-grid p{background:#f7f7fb;border-radius:8px;padding:10px;font-size:11px}.screenshot-bottom-grid p b{color:#5d3fe1;margin-right:12px}.screenshot-bottom-grid ul{color:#666579;gap:8px;padding-left:18px;font-size:11px;display:grid}.search-v3-summary-line{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:12px 0;padding:10px 14px;font-size:12px;display:flex}.search-v3-summary-line span{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.search-v3-summary-line strong{color:var(--text);font-size:13px}.search-v3-summary-line span+span:before{content:"·";color:var(--border-strong);margin-right:10px}.search-status.excluded,.commercial-exclusion-pill{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.search-status.excluded,.commercial-exclusion-pill{border-color:color-mix(in srgb,var(--danger) 26%,var(--border))}}.search-status.excluded,.commercial-exclusion-pill{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.search-status.excluded,.commercial-exclusion-pill{background:color-mix(in srgb,var(--danger) 8%,var(--surface))}}.commercial-exclusion-pill{border:1px solid var(--danger);align-items:center;width:fit-content;max-width:100%;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.commercial-exclusion-pill{border:1px solid color-mix(in srgb,var(--danger) 26%,var(--border))}}.commercial-exclusion-pill{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;font-size:10px;font-weight:800;overflow:hidden}.commercial-exclusion-control{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:12px 0}.commercial-exclusion-control>summary{color:var(--muted);cursor:pointer;padding:12px 14px;font-size:12px;font-weight:750}.commercial-exclusion-control>form{padding:0 14px 14px}.commercial-exclusion-control.is-excluded{border-color:var(--danger);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.commercial-exclusion-control.is-excluded{border-color:color-mix(in srgb,var(--danger) 28%,var(--border))}}.commercial-exclusion-control.is-excluded>div{gap:5px;min-width:0;display:grid}.commercial-exclusion-control.is-excluded strong{font-size:13px}.commercial-exclusion-control.is-excluded small{overflow-wrap:anywhere}.commercial-exclusion-control.compact{margin:0}.commercial-exclusion-readonly{color:var(--muted);margin:10px 0;font-size:12px}.commercial-exclusion-banner{border:1px solid var(--danger);align-items:flex-start;gap:12px;margin:12px 0;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.commercial-exclusion-banner{border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border))}}.commercial-exclusion-banner{background:var(--danger);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.commercial-exclusion-banner{background:color-mix(in srgb,var(--danger) 7%,var(--surface))}}.commercial-exclusion-banner strong,.commercial-exclusion-banner p{margin:0;display:block}.commercial-exclusion-banner p{color:var(--muted);margin-top:4px;font-size:12px}.drawer-commercial-exclusion{padding:0 18px 18px}.drawer-commercial-block{max-width:220px;color:var(--danger);font-size:11px;font-weight:750}.company-action-brief{grid-template-columns:1.25fr .85fr .9fr 1fr auto}.company-action-brief.is-excluded{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.company-action-brief.is-excluded{border-color:color-mix(in srgb,var(--danger) 28%,var(--border))}}.signal-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.signal-preference-grid label{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.signal-preference-grid input{margin-top:3px}.signal-preference-grid label>span{gap:3px;display:grid}.signal-preference-grid strong{font-size:12px}.signal-preference-grid small{color:var(--muted);font-size:10px;line-height:1.45}.monitor-event.is-excluded,.monitor-list>article.is-excluded{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.monitor-event.is-excluded,.monitor-list>article.is-excluded{border-color:color-mix(in srgb,var(--danger) 22%,var(--border))}}.monitor-event.is-excluded,.monitor-list>article.is-excluded{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.monitor-event.is-excluded,.monitor-list>article.is-excluded{background:color-mix(in srgb,var(--danger) 4%,var(--surface))}}.today-v3-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.today-v3-analytics.is-compact{grid-template-columns:minmax(0,1fr)}.today-v3-analytics.is-compact .pipeline-card{min-height:0}@media (width<=1000px){.company-action-brief{grid-template-columns:1fr 1fr}.company-action-brief .button{justify-content:center}.signal-preference-grid{grid-template-columns:1fr}}@media (width<=720px){.search-v3-summary-line{flex-direction:column;align-items:flex-start;gap:5px}.search-v3-summary-line span+span:before{content:none}.commercial-exclusion-control.is-excluded{flex-direction:column;align-items:stretch}.commercial-exclusion-control.is-excluded form,.commercial-exclusion-control.is-excluded .button{width:100%}.company-action-brief,.today-v3-kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.commercial-exclusion-control,.search-v3-summary-line,.signal-preference-grid label{scroll-behavior:auto;transition:none}}:root{--type-caption:12px;--type-label:13px;--type-body:15px;--type-section:20px}body{font-size:var(--type-body)}.eyebrow{font-size:var(--type-caption);line-height:1.35}.app-shell small{line-height:1.45;font-size:var(--type-caption)!important}.app-shell dt,.app-shell th{line-height:1.4;font-size:var(--type-caption)!important}.app-shell label{font-size:var(--type-label)}.app-shell .eyebrow,.app-shell :is(.quota-pill,.version-pill,.freshness,.status-pill){font-size:var(--type-caption)!important}.app-shell :is(.quiet-button,.save-button,.catalog-tab,.share-leadflow-button,.signal-button){font-size:var(--type-label)}.app-shell :is(.nav-label,.usage-card>div,.usage-card strong,.usage-card a,.global-search kbd){font-size:var(--type-caption)!important}.customer-app :is(.company-tags>span,.company-tags>a,.company-verification-bar>span,.preparation-step-list b,.preparation-step-list strong,.commercial-analysis-grid article>span,.company-primary-metrics span,.company-primary-metrics small,.company-intelligence-pills span,.company-intelligence-copy span,.company-facts span,.company-facts strong,.company-facts a,.company-contact-grid article>span,.contact-chips a,.contact-chips span){line-height:1.4;font-size:var(--type-caption)!important}.customer-app .main-content .button,.customer-app .main-content :is(.back-link,.panel-head>a,.search-sort-control){font-size:var(--type-label)}.customer-app .main-content .panel-head :is(p,small){line-height:1.5;font-size:var(--type-label)!important}.customer-app .company-section-disclosure>summary b,.customer-app .technical-measures-disclosure>summary b{font-size:var(--type-caption)}.customer-app :is(.today-v3-hero,.today-v3-details,.today-v3-recommendations,.today-v3-kpis,.briefing-freshness-alert,.today-v3-analytics) :is(span,small,b,time){font-size:var(--type-caption)!important}.customer-app :is(.daily-task strong,.briefing-event-card strong){font-size:var(--type-label)}.customer-app :is(.briefing-stream,.briefing-freshness-alert) a{font-size:var(--type-caption)}.customer-app .today-v3-recommendations>header p strong{font-size:var(--type-label)}.customer-app .today-v3-analytics a,.customer-app .pipeline-legend strong,.customer-app .briefing-stream>p{font-size:var(--type-caption)}.customer-app .discovery-empty-state li :is(strong,span),.customer-app .company-verification-filter span,.customer-app .workspace-table-public-contact b,.customer-app .pipeline-view-tabs strong,.customer-app .kanban-card :is(p,footer),.customer-app .kanban-card .kanban-owner,.customer-app :is(.event-state,.event-origin){font-size:var(--type-caption)!important}.customer-app .settings-grid>.panel>p,.customer-app .data-export-panel>p{font-size:var(--type-label);line-height:1.55}.customer-app .stack-form :is(span,p),.customer-app .section-heading span,.customer-app .member-list strong{font-size:var(--type-label)}.customer-app .member-list .avatar{font-size:var(--type-caption)}.customer-app .data-export-panel p{font-size:var(--type-label)}.customer-app .company-google-place :is(p,dd,a),.customer-app .company-intelligence-copy strong,.customer-app .company-google-official-metrics strong,.customer-app .google-map-consent :is(p,button),.customer-app .official-profile-grid :is(span,strong,a),.customer-app .pagespeed-score-grid span,.customer-app .pagespeed-opportunities strong,.customer-app .pagespeed-history :is(summary,span,strong),.customer-app :is(.pause-opportunity summary,.outcome-guidance,.outcome-summary){font-size:var(--type-caption)!important}.admin-shell .app-topbar>div:first-child{align-items:baseline;gap:8px;display:flex}.admin-shell .app-topbar>div:first-child>strong{font-size:15px}.admin-shell .app-topbar>div:first-child>small{color:var(--muted);font-size:var(--type-label)!important}.admin-shell .admin-detail-grid{gap:18px}.admin-shell .panel{padding:22px}.admin-shell .detail-list{margin-top:18px}.admin-shell .detail-list div{padding:13px 0}.admin-shell .detail-list dt{font-weight:700;font-size:var(--type-label)!important}.admin-shell .detail-list dd{font-size:14px;font-weight:800}.admin-shell .usage-grid.compact{gap:9px;margin-top:16px}.admin-shell .usage-grid.compact .usage-line{padding:12px 14px}.admin-shell .usage-grid.compact .usage-line>div:first-child,.admin-shell .usage-grid.compact strong,.admin-shell .usage-grid.compact span{font-size:var(--type-label)}.admin-shell .admin-list{margin:16px -22px -22px}.admin-shell .admin-list>a,.admin-shell .admin-list>div{padding:14px 22px}.admin-shell .admin-list strong{font-size:14px}.admin-shell .admin-list small,.admin-shell .admin-list time{font-size:var(--type-caption)!important}.admin-shell .panel-head h2{font-size:var(--type-section)}.admin-shell .panel-head>small{color:var(--muted);font-size:var(--type-caption)!important}.admin-shell .admin-action-grid label,.admin-shell .admin-action-grid textarea,.admin-shell .admin-action-grid select{font-size:var(--type-label)}.admin-shell .admin-table th{font-size:var(--type-caption)!important}.admin-shell .admin-table td{font-size:14px}.admin-shell .admin-table td small{font-size:var(--type-caption)!important}.marketing-body :is(.trust-row,.plan-badge,.pricing-note,.marketing-breadcrumb,.marketing-footer),.marketing-body .feature-grid article>span{font-size:var(--type-caption)}.marketing-body small,.auth-body small,.shared-audit-body small,.legal-page small{line-height:1.45;font-size:var(--type-caption)!important}.auth-body .demo-credentials,.shared-audit>header,.shared-audit>footer,.audit-summary-metrics span{font-size:var(--type-caption)}.legal-body{background:var(--canvas);min-height:100vh;color:var(--text)}.legal-body .marketing-nav .brand strong{color:var(--text)}.legal-body .marketing-nav nav{color:var(--muted)}.legal-shell{width:min(980px,100% - 40px);margin:46px auto 70px}.legal-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.legal-heading h1{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(34px,5vw,58px);line-height:1}.legal-heading .version-pill{flex:none}.legal-nav{border:1px solid var(--border);background:var(--surface);border-radius:13px;flex-wrap:wrap;gap:7px;margin:22px 0;padding:8px;display:flex}.legal-nav a{color:var(--muted);font-size:var(--type-label);border-radius:8px;padding:9px 12px;font-weight:750}.legal-nav a:hover,.legal-nav a:focus-visible,.legal-nav a[aria-current=page]{color:var(--text);background:var(--primary-soft)}.legal-document{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.legal-document>section,.legal-document>.rights-form,.legal-document>.rights-note{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:0 12px 34px var(--text);border-radius:14px;padding:clamp(22px,4vw,38px)}@supports (color:color-mix(in lab, red, red)){.legal-document>section,.legal-document>.rights-form,.legal-document>.rights-note{box-shadow:0 12px 34px color-mix(in srgb,var(--text) 5%,transparent)}}.legal-document h2{letter-spacing:-.025em;margin:0 0 13px;font-size:clamp(20px,2.8vw,27px)}.legal-document p,.legal-document li,.legal-document td,.legal-document th,.legal-document dd,.legal-document dt{font-size:var(--type-body);line-height:1.7}.legal-document p{color:var(--muted);margin:0}.legal-document p+p{margin-top:12px}.legal-document ul{color:var(--muted);gap:9px;margin:0;padding-left:22px;display:grid}.legal-document a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.legal-document code{background:var(--surface-3);border-radius:5px;padding:2px 5px;font-size:.9em}.legal-facts{gap:0;margin:0;display:grid}.legal-facts div{border-top:1px solid var(--border);grid-template-columns:minmax(160px,.55fr) 1.45fr;gap:18px;padding:11px 0;display:grid}.legal-facts div:first-child{border-top:0}.legal-facts dt{color:var(--muted);font-weight:650}.legal-facts dd{overflow-wrap:anywhere;margin:0;font-weight:750}.legal-table-wrap{margin:4px 0 14px;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;width:100%;min-width:660px}.legal-table-wrap th,.legal-table-wrap td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 13px}.legal-table-wrap th{color:var(--text);background:var(--surface-2)}.legal-document .rights-form{margin:0}.contract-information{color:var(--muted);font-size:var(--type-label);margin:0;line-height:1.55}.contract-information a{color:var(--primary)}.contract-acceptance{border:1px solid var(--border);background:var(--surface-2);text-align:left;border-radius:9px;gap:8px;margin:10px 0;padding:12px;display:grid}.contract-acceptance p{color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.5}.contract-acceptance .check-row{color:var(--text);font-size:var(--type-caption);align-items:flex-start;line-height:1.45}.contract-acceptance a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.account-legal-links summary{color:var(--muted);cursor:pointer;font-size:var(--type-caption);font-weight:750}.account-legal-links nav{grid-template-columns:1fr 1fr;gap:5px 10px;margin-top:8px;display:grid}.account-legal-links nav a{font-size:var(--type-caption)}@media (width<=760px){.legal-body .marketing-nav{gap:8px;padding:11px 16px}.legal-body .marketing-nav .brand{padding-inline:0}.legal-body .marketing-nav .brand small{display:none}.legal-body .marketing-nav nav{gap:6px;min-width:0}.legal-body .marketing-nav nav>.button.secondary{display:none}.legal-body .marketing-nav .button{min-height:38px;padding-inline:10px;font-size:10px}.legal-shell{width:min(100% - 24px,980px);margin:24px auto 48px}.legal-heading{flex-direction:column;align-items:flex-start;gap:14px}.legal-nav{grid-template-columns:1fr 1fr;display:grid}.legal-nav a{text-align:center}.legal-document>section,.legal-document>.rights-form,.legal-document>.rights-note{padding:20px 17px}.legal-facts div{grid-template-columns:1fr;gap:2px}.legal-document .form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.legal-nav a,.legal-document a{scroll-behavior:auto;transition:none}}.landing-v51 .marketing-nav a,.landing-v51 .v51-hero-proof :is(span,b),.landing-v51 .workflow-demo-context-bar :is(span,code),.landing-v51 .workflow-demo-browser b,.landing-v51 .workflow-demo-steps strong,.landing-v51 .workflow-demo-result span,.landing-v51 .workflow-demo-result-grid>header span,.landing-v51 .demo-finding-list li,.landing-v51 .demo-approach-preview :is(span,summary,p,b),.landing-v51 .v51-four-steps article>span,.landing-v51 .v51-operating-cards article>span,.landing-v51 .v51-screen-grid span,.landing-v51 .v51-ai-flow article>span,.landing-v51 .v51-ai-flow li,.landing-v51 .v51-ai-scores b,.landing-v51 .v51-channel-preview b,.landing-v51 .v51-ai-principle span,.landing-v51 .pricing-cycle-toggle button span,.landing-v51 .v51-pricing>p{line-height:1.45;font-size:var(--type-caption)!important}@media (width<=760px){.customer-app .share-leadflow-button{font-size:0!important}.admin-shell .panel{padding:18px}.admin-shell .admin-list{margin-inline:-18px;margin-bottom:-18px}.admin-shell .admin-list>a,.admin-shell .admin-list>div{align-items:flex-start;padding-inline:18px}}.company-search-screen .national-search-form{margin-top:0;padding:0;display:block}.company-search-screen .search-command-bar{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.search-main-filters{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:9px;display:grid}.search-main-filters .command-search,.search-command-bar .command-search>.search-filter-icon{grid-column:auto}.search-main-filters>label,.search-main-filters>.searchable-command-field{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-content:start;gap:4px;min-width:0;min-height:66px;padding:9px 11px 9px 48px;display:grid}.search-filter-card{position:relative}.search-filter-icon{width:27px;height:27px;color:var(--primary);background:var(--primary-soft);border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search-filter-card>.search-filter-icon{letter-spacing:0;text-transform:none}.search-main-filters>label>span,.search-main-filters>.searchable-command-field>label,.search-secondary-filters>label>span{color:var(--muted);font-size:var(--lf-font-caption,10px);letter-spacing:.055em;text-transform:uppercase;font-weight:800}.search-main-filters .city-multi-field>label{justify-content:space-between;align-items:center;gap:8px;display:flex}.search-main-filters .city-multi-field>label b{color:var(--primary);font-size:10px}.search-main-filters .city-autocomplete-help{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:550;line-height:1.3;overflow:hidden}.search-main-filters .city-selection-chips{grid-column:1/-1;padding-top:3px}.company-search-screen .national-search-form .search-secondary-filters{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:min(82%,1100px);margin:0;padding:0;display:grid}.company-search-screen .search-secondary-filters>label{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-content:center;min-width:0;min-height:66px;padding:9px 11px 9px 48px;position:relative}.company-search-screen .search-main-filters input,.company-search-screen .search-main-filters select,.company-search-screen .search-secondary-filters input,.company-search-screen .search-secondary-filters select{min-height:27px;color:var(--text);box-shadow:none;font-size:var(--lf-font-body,13px);background:0 0;border:0;border-radius:0;padding:0;font-weight:720}.company-search-screen .search-main-filters input:focus,.company-search-screen .search-main-filters select:focus,.company-search-screen .search-secondary-filters input:focus,.company-search-screen .search-secondary-filters select:focus{box-shadow:none}.search-filter-card:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.search-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.search-date-range>label{min-width:0;color:var(--muted);font-size:var(--lf-font-caption,10px);gap:5px;font-weight:800;display:grid}.search-date-range>label>span{letter-spacing:.055em;text-transform:uppercase}.search-date-range input{border:1px solid var(--border);width:100%;min-width:0;min-height:39px;color:var(--text);background:var(--surface);border-radius:7px;outline:0;padding:0 10px}.search-date-range input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.search-form-actions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;display:flex}.search-form-actions .command-reset{width:auto;min-height:42px;color:var(--muted);white-space:nowrap;padding-inline:15px;font-size:12px}.search-form-actions .button{min-width:150px;min-height:44px}.search-form-actions .button>span{align-items:center;gap:7px;display:inline-flex}.search-form-actions .button>span[wire\:loading]{display:none}@media (width<=1180px){.search-main-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.search-main-filters .command-search{grid-column:1/-1}.company-search-screen .national-search-form .search-secondary-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (width<=760px){.company-search-screen .national-search-builder-v2{padding-top:0}.company-search-screen .national-search-heading{margin-bottom:14px}.search-main-filters,.company-search-screen .national-search-form .search-secondary-filters,.search-date-range{grid-template-columns:minmax(0,1fr)}.search-main-filters .command-search{grid-column:auto}.search-form-actions{flex-direction:column;align-items:stretch}.search-form-actions .command-reset,.search-form-actions .button{width:100%}}.search-v3-summary-line{gap:0;padding:8px 10px}.search-v3-summary-line>span{align-items:center;gap:8px;padding:4px 13px}.search-v3-summary-line>span+span{border-left:1px solid var(--border)}.search-v3-summary-line>span+span:before{content:none}.search-v3-summary-line>span>i{width:28px;height:28px;color:var(--primary);background:var(--primary-soft);border-radius:8px;place-items:center;font-style:normal;display:grid}.search-v3-summary-line>span>b{color:var(--muted);font-size:var(--lf-font-meta,11px);align-items:baseline;gap:4px;font-weight:650;display:inline-flex}.search-v3-summary-line>span>b small{color:var(--subtle);font-size:var(--lf-font-caption,10px);font-weight:600}.search-v3-summary-line strong{font-size:var(--lf-font-body,13px)}.search-v3-table{background:var(--surface-2);padding:0 6px 6px}.search-v3-table-head{margin-inline:-6px}.search-v3-row{border:1px solid var(--border);border-radius:9px;min-height:82px;margin-top:6px}.search-v3-company strong,.search-v3-location strong,.search-v3-activity strong{font-size:var(--lf-font-body,13px);line-height:1.35}.search-v3-company small,.search-v3-location small,.search-v3-activity small{color:var(--muted);font-size:var(--lf-font-meta,11px);line-height:1.35}.search-v3-location strong{align-items:center;gap:5px;display:inline-flex}.search-v3-location strong .ui-icon{color:var(--primary);flex:none}.legal-form-badge,.search-status{font-size:var(--lf-font-caption,10px)}.search-v3-actions .button{font-size:var(--lf-font-meta,11px)}@media (width<=760px){.search-v3-summary-line>span{width:100%;padding-inline:4px}.search-v3-summary-line>span+span{border-left:0}.search-v3-table{padding-inline:0}.search-v3-row{margin-inline:6px}}.screenshot-search-form{background:#fff;border:1px solid #e0e2eb;border-radius:12px;grid-template-columns:1fr 1fr 1.1fr 1fr 110px;gap:8px;padding:13px;display:grid}.screenshot-search-form label{color:#858598;border-right:1px solid #e8e8ef;gap:4px;padding:8px;font-size:8px;display:grid}.screenshot-search-form strong{color:#252438;font-size:10px}.screenshot-search-form button{margin:0}.screenshot-search-summary{color:#858598;justify-content:space-between;margin:16px 0;font-size:10px;display:flex}.screenshot-search-summary strong{color:#252438;font-size:14px}.screenshot-search-layout{grid-template-columns:1.8fr .8fr;gap:14px;display:grid}.screenshot-results,.screenshot-map{background:#fff;border:1px solid #e0e2eb;border-radius:12px;overflow:hidden}.screenshot-results>header,.screenshot-results>article{border-bottom:1px solid #ededf2;grid-template-columns:1.5fr 1fr .7fr .55fr;align-items:center;gap:10px;padding:11px 14px;display:grid}.screenshot-results>header{color:#858598;background:#fafafe;font-size:8px;font-weight:850}.screenshot-results>article>span{gap:3px;font-size:10px;display:grid}.screenshot-results>article strong{font-size:12px}.screenshot-results>article small{color:#858598;font-size:8px}.screenshot-results>article>b{color:#5d3fe1;font-size:10px}.screenshot-results button{margin:0}.screenshot-map{color:#858598;padding:17px;font-size:9px}.screenshot-map>div{background:linear-gradient(35deg,#edeff5,#dfe7e4);border-radius:10px;height:400px;margin:12px 0;position:relative}.screenshot-map>div:before,.screenshot-map>div:after{content:"";background:#f7f8fb;height:18px;position:absolute;inset:18% -20%;transform:rotate(-25deg)}.screenshot-map>div:after{inset:55% -20%;transform:rotate(18deg)}.screenshot-map i{z-index:1;left:var(--x);top:var(--y);color:#fff;background:#5d3fe1;border:3px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:850;display:grid;position:absolute;box-shadow:0 6px 16px #30226855}.screenshot-preparation-grid{grid-template-columns:.9fr .55fr 1.25fr;gap:14px;display:grid}.screenshot-preparation-grid>section,.screenshot-preparation-grid article{background:#fff;border:1px solid #e0e2eb;border-radius:13px;padding:18px}.screenshot-preparation-grid>section:first-child{background:0 0;border:0;gap:12px;padding:0;display:grid}.screenshot-preparation-grid h3{margin:7px 0 12px;font-size:18px}.screenshot-verified strong,.screenshot-verified small{display:block}.screenshot-verified strong{color:#5d3fe1}.screenshot-verified small{color:#858598;margin-top:8px;font-size:9px}.screenshot-preparation-grid ul{color:#666579;gap:9px;padding-left:18px;font-size:10px;line-height:1.45;display:grid}.screenshot-match>div{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.screenshot-match p{background:#f3f0ff;border-radius:10px;margin:0;padding:13px}.screenshot-match small{color:#858598;font-size:9px;display:block}.screenshot-match strong{color:#5d3fe1;margin-top:3px;font-size:25px;display:block}.screenshot-prepared-message{grid-column:auto}.screenshot-prepared-message>p{white-space:pre-line;color:#626176;font-size:11px;line-height:1.7}.screenshot-prepared-message footer{border-top:1px solid #ededf2;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;margin-top:18px;padding-top:13px;display:grid}.screenshot-prepared-message button{margin:0;padding:0 12px}.screenshot-prepared-message footer strong{color:#238563;justify-self:end;font-size:9px}.screenshot-pipeline{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.screenshot-pipeline>article{background:#f0f1f6;border:1px solid #e0e2eb;border-radius:12px;min-height:280px;padding:14px}.screenshot-pipeline header{color:#5d3fe1;justify-content:space-between;font-size:9px;font-weight:850;display:flex}.screenshot-pipeline article>div{background:#fff;border-radius:10px;gap:5px;margin-top:12px;padding:14px;display:grid;box-shadow:0 5px 16px #25204c0d}.screenshot-pipeline div strong{font-size:12px}.screenshot-pipeline div small,.screenshot-pipeline div span,.screenshot-pipeline article>p{color:#858598;font-size:9px}.screenshot-signals{background:#fff;border:1px solid #e0e2eb;border-radius:12px;margin-top:14px;padding:17px}.screenshot-signals header{justify-content:space-between;align-items:end;display:flex}.screenshot-signals h3{margin:5px 0}.screenshot-signals header b{color:#5d3fe1;font-size:10px}.screenshot-signals>div{border-top:1px solid #ededf2;grid-template-columns:80px 1.3fr 1fr 90px;align-items:center;gap:10px;padding:10px 0;display:grid}.screenshot-signals>div>span{color:#5d3fe1;font-size:9px;font-weight:850}.screenshot-signals>div>strong{font-size:11px}.screenshot-signals>div>small{color:#858598;font-size:9px}.screenshot-signals button{margin:0}[data-pricing-panel][data-active-cycle=monthly] [data-cycle-value=yearly]{display:none}.v51-pricing .pricing-cycle-toggle{border-color:var(--marketing-border);background:var(--marketing-soft)}.v51-pricing .pricing-cycle-toggle button{color:var(--marketing-muted)}.v51-pricing .pricing-cycle-toggle button.active{color:var(--marketing-text);background:var(--marketing-surface)}.billing-upgrade-dialog{border:1px solid var(--border-strong);background:var(--surface);width:min(520px,100% - 32px);color:var(--text);border-radius:13px;margin:auto;padding:24px;box-shadow:0 26px 80px #110d264d}.billing-upgrade-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#110d2694}.billing-upgrade-dialog h2{margin:10px 0}.billing-upgrade-dialog p{color:var(--muted);line-height:1.55}.billing-upgrade-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px;display:flex}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
