/* This opt-in belongs to the Empresa > Profissionais > E-mail wizard only. */
:root .ds-app .discovery-professional-pilot{
 --people-coral:#e9786a;--people-coral-ink:#a3352f;--people-coral-soft:#fce9e6;
 --people-amber:#d99a25;--people-amber-ink:#94620f;--people-amber-soft:#fff3d6;
 --people-turquoise:#22a6a1;--people-turquoise-ink:#087b76;--people-turquoise-soft:#e0f5f3;
 --people-green:#32a66a;--people-green-ink:#197343;--people-green-soft:#e3f6ec;
 --people-violet:#8064c9;--people-violet-ink:#694aa9;--people-violet-soft:#eee9fa;
 --people-pink:#e46aae;--people-pink-ink:#a53272;--people-pink-soft:#fde8f3;
 --people-orange:#ef8c43;--people-orange-ink:#a35016;--people-orange-soft:#fff0e2;
 --people-cyan:#44b4d4;--people-cyan-ink:#137c9a;--people-cyan-soft:#e5f6fd;
 --people-graphite:#7093b3;--people-graphite-ink:#365975;--people-graphite-soft:#e5edf5;
 --people-action:var(--color-info);--accent-coral:var(--people-coral);--accent-coral-ink:var(--people-coral-ink);--accent-coral-soft:var(--people-coral-soft);
 width:min(1040px,calc(100vw - 40px));max-height:calc(100dvh - 32px);padding:20px;
 background:linear-gradient(145deg,var(--bg-info-soft),var(--bg-panel));border:1px solid var(--border-primary);box-shadow:0 24px 80px #0005,inset 0 1px 0 var(--highlight-color);
}
:root[data-theme="dark-blue"] .ds-app .discovery-professional-pilot,
:root[data-theme="dark-green"] .ds-app .discovery-professional-pilot{
 --people-coral:#f58c7d;--people-coral-ink:#ffd1c5;--people-coral-soft:#533e42;
 --people-amber:#e8b951;--people-amber-ink:#f3d894;--people-amber-soft:#4b432e;
 --people-turquoise:#54c9c3;--people-turquoise-ink:#afe6df;--people-turquoise-soft:#284a4d;
 --people-green:#62cd97;--people-green-ink:#a0e7bb;--people-green-soft:#244a3c;
 --people-violet:#b99ae9;--people-violet-ink:#decdfa;--people-violet-soft:#413654;
 --people-pink:#ed9dcc;--people-pink-ink:#f4cde7;--people-pink-soft:#513b51;
 --people-orange:#f2ac72;--people-orange-ink:#f5cda9;--people-orange-soft:#4c4039;
 --people-cyan:#76cfe6;--people-cyan-ink:#c0e9f5;--people-cyan-soft:#2a4b5c;
 --people-graphite:#9ab4d0;--people-graphite-ink:#d2e3f2;--people-graphite-soft:#35485c;
}
:root[data-theme="light"] .ds-app .discovery-professional-pilot,
:root[data-theme="dark-green"] .ds-app .discovery-professional-pilot{
 --color-primary:#7655c4;--color-primary-end:#553499;--color-primary-hover:#8665d5;
 --gradient-action:linear-gradient(130deg,var(--color-primary),var(--color-primary-end));
 --shadow-action:0 3px 0 #402570,0 9px 16px -5px rgba(91,57,154,.35),inset 0 1px 0 rgba(255,255,255,.4);
 --people-action:var(--people-violet-ink);
}
:root .ds-app .discovery-professional-pilot .discovery-wizard-head{gap:14px;align-items:center;margin-bottom:14px}
:root .ds-app .discovery-professional-pilot .discovery-wizard-head>div{flex:1;min-width:0}
:root .ds-app .discovery-professional-pilot .discovery-wizard-head h2{font-size:22px;line-height:1.3}
:root .ds-app .discovery-professional-pilot .discovery-wizard-head p{margin:4px 0 0;font-size:12px;color:var(--ink-secondary)}
:root .ds-app .discovery-professional-pilot .discovery-title-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:var(--color-info-soft);color:var(--people-action);box-shadow:var(--shadow-control)}
:root .ds-app .discovery-professional-pilot .discovery-title-icon>.ds-icon{width:28px;height:28px}
:root .ds-app .discovery-professional-pilot .discovery-wizard-head>.round-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px}
:root .ds-app .discovery-professional-pilot .discovery-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:4px;margin:0 0 16px;gap:6px;border:1px solid var(--border-soft);border-radius:15px;background:var(--gradient-panel)}
:root .ds-app .discovery-professional-pilot .discovery-progress>li{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 10px;min-width:0;border:1px solid transparent;border-radius:12px;color:var(--ink-secondary)}
:root .ds-app .discovery-professional-pilot .discovery-progress-number{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border-radius:50%;font-size:12px;font-weight:800;background:var(--bg-info-soft);border:1px solid var(--border-soft);color:var(--ink-secondary)}
:root .ds-app .discovery-professional-pilot .discovery-progress-number>.ds-icon{width:16px;height:16px}
:root .ds-app .discovery-professional-pilot .discovery-progress strong{display:block;font-size:12px;line-height:1.3}
:root .ds-app .discovery-professional-pilot .discovery-progress small{display:block;font-size:10px;line-height:1.4;margin-top:2px}
:root .ds-app .discovery-professional-pilot .discovery-progress .current{background:var(--bg-content-card);border-color:var(--border-primary);box-shadow:var(--shadow-control);color:var(--people-action)}
:root .ds-app .discovery-professional-pilot .discovery-progress .current .discovery-progress-number{background:var(--gradient-action);color:var(--color-primary-text);border-color:var(--color-primary-end)}
:root .ds-app .discovery-professional-pilot .discovery-progress .completed .discovery-progress-number{background:var(--people-green-soft);color:var(--people-green-ink);border-color:color-mix(in srgb,var(--people-green) 35%,var(--people-green-soft))}
:root .ds-app .discovery-professional-pilot .discovery-progress-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
:root .ds-app .discovery-professional-pilot .discovery-company-confirmed{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 14px;margin-bottom:16px;background:var(--bg-content-card);border:1px solid var(--border-soft);border-radius:16px;box-shadow:var(--shadow-control)}
:root .ds-app .discovery-professional-pilot .discovery-company-identity{display:flex;align-items:center;gap:12px;flex:1;min-width:180px}
:root .ds-app .discovery-professional-pilot .discovery-company-identity>div{min-width:0;display:grid;gap:4px}
:root .ds-app .discovery-professional-pilot .discovery-company-identity strong{font-size:15px;overflow-wrap:anywhere}
:root .ds-app .discovery-professional-pilot .discovery-company-identity>div>span{font-size:12px;color:var(--ink-secondary);overflow-wrap:anywhere}
:root .ds-app .discovery-professional-pilot .discovery-company-options{flex-basis:100%;font-size:11px;color:var(--ink-secondary)}
:root .ds-app .discovery-professional-pilot .discovery-company-options>summary{cursor:pointer;display:list-item;padding:0 0 2px}
:root .ds-app .discovery-professional-pilot .discovery-company-options p{margin:8px 0;font-size:12px}
:root .ds-app .discovery-professional-pilot .discovery-company-options label{display:grid;gap:6px;margin-top:10px;font-size:12px}
:root .ds-app .discovery-professional-pilot .discovery-people-form{display:grid;gap:14px}
:root .ds-app .discovery-professional-pilot .discovery-areas-heading{display:flex;gap:18px;justify-content:space-between;align-items:center}
:root .ds-app .discovery-professional-pilot .discovery-areas-heading>div{min-width:0}
:root .ds-app .discovery-professional-pilot .discovery-areas-heading h3{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ink);margin:0 0 5px}
:root .ds-app .discovery-professional-pilot .discovery-areas-heading h3>.ds-icon{color:var(--people-action)}
:root .ds-app .discovery-professional-pilot .discovery-areas-heading p{font-size:11px;color:var(--ink-secondary);margin:0}
:root .ds-app .discovery-professional-pilot .discovery-areas-heading aside{display:flex;align-items:center;gap:10px;max-width:290px;padding:10px 12px;font-size:10px;line-height:1.5;background:var(--bg-info-soft);border:1px solid var(--border-soft);border-radius:12px}
:root .ds-app .discovery-professional-pilot .discovery-areas-heading aside>.ds-icon{color:var(--people-amber-ink);width:24px;height:24px;flex-basis:24px}
:root .ds-app .discovery-professional-pilot .discovery-area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
:root .ds-app .discovery-professional-pilot .discovery-area-coral{--area-color:var(--people-coral);--area-ink:var(--people-coral-ink);--area-soft:var(--people-coral-soft)}
:root .ds-app .discovery-professional-pilot .discovery-area-amber{--area-color:var(--people-amber);--area-ink:var(--people-amber-ink);--area-soft:var(--people-amber-soft)}
:root .ds-app .discovery-professional-pilot .discovery-area-turquoise{--area-color:var(--people-turquoise);--area-ink:var(--people-turquoise-ink);--area-soft:var(--people-turquoise-soft)}
:root .ds-app .discovery-professional-pilot .discovery-area-violet{--area-color:var(--people-violet);--area-ink:var(--people-violet-ink);--area-soft:var(--people-violet-soft)}
:root .ds-app .discovery-professional-pilot .discovery-area-pink{--area-color:var(--people-pink);--area-ink:var(--people-pink-ink);--area-soft:var(--people-pink-soft)}
:root .ds-app .discovery-professional-pilot .discovery-area-orange{--area-color:var(--people-orange);--area-ink:var(--people-orange-ink);--area-soft:var(--people-orange-soft)}
:root .ds-app .discovery-professional-pilot .discovery-area-cyan{--area-color:var(--people-cyan);--area-ink:var(--people-cyan-ink);--area-soft:var(--people-cyan-soft)}
:root .ds-app .discovery-professional-pilot .discovery-area-green{--area-color:var(--people-green);--area-ink:var(--people-green-ink);--area-soft:var(--people-green-soft)}
:root .ds-app .discovery-professional-pilot .discovery-area-graphite{--area-color:var(--people-graphite);--area-ink:var(--people-graphite-ink);--area-soft:var(--people-graphite-soft)}
:root .ds-app .discovery-professional-pilot .discovery-area-card{display:flex;align-items:center;gap:10px;position:relative;padding:12px 24px 12px 13px;min-height:82px;cursor:pointer;border:1px solid var(--border-soft);border-left:4px solid var(--area-color);border-radius:12px;background:linear-gradient(145deg,var(--bg-content-card),var(--bg-content-card-end));box-shadow:var(--shadow-card);color:var(--ink);transition:transform var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}
:root .ds-app .discovery-professional-pilot .discovery-area-card>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
:root .ds-app .discovery-professional-pilot .discovery-area-card:focus-within{outline:2px solid var(--area-color);outline-offset:3px}
:root .ds-app .discovery-professional-pilot .discovery-area-card:has(input:checked){background:linear-gradient(145deg,var(--area-soft),color-mix(in srgb,var(--area-color) 10%,var(--bg-content-card)));border-color:var(--area-color);box-shadow:0 3px 0 -1px color-mix(in srgb,var(--area-color) 35%,var(--depth-color)),0 10px 18px -10px color-mix(in srgb,var(--area-color) 35%,var(--shadow-color)),inset 0 1px 0 var(--highlight-color)}
:root .ds-app .discovery-professional-pilot .discovery-area-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:var(--area-soft,var(--color-info-soft));color:var(--area-ink,var(--people-action));box-shadow:inset 0 1px 0 var(--highlight-color)}
:root .ds-app .discovery-professional-pilot .discovery-area-icon>.ds-icon{width:23px;height:23px;flex-basis:23px}
:root .ds-app .discovery-professional-pilot .discovery-area-text{min-width:0}
:root .ds-app .discovery-professional-pilot .discovery-area-text strong{display:block;font-size:11px;line-height:1.4;color:var(--ink)}
:root .ds-app .discovery-professional-pilot .discovery-area-text small{display:block;margin-top:4px;color:var(--ink-secondary);font-size:10px;line-height:1.4}
:root .ds-app .discovery-professional-pilot .discovery-area-check{position:absolute;right:9px;top:10px;width:14px;height:14px;display:grid;place-items:center;border:1px solid var(--border-primary);border-radius:3px;color:transparent;pointer-events:none;background:var(--bg-content-card)}
:root .ds-app .discovery-professional-pilot .discovery-area-check>.ds-icon{width:11px;height:11px}
:root .ds-app .discovery-professional-pilot .discovery-area-card:has(input:checked) .discovery-area-check{background:var(--area-ink);border-color:var(--area-ink);color:var(--bg-content-card)}
:root .ds-app .discovery-professional-pilot .discovery-all-areas{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--border-soft);border-radius:12px;background:var(--bg-content-card);color:var(--ink);cursor:pointer}
:root .ds-app .discovery-professional-pilot .discovery-all-areas>input{width:16px;height:16px;flex:0 0 16px;accent-color:var(--people-action)}
:root .ds-app .discovery-professional-pilot .discovery-all-areas:has(input:checked){border-color:var(--border-active);box-shadow:var(--shadow-control)}
:root .ds-app .discovery-professional-pilot .discovery-all-areas .discovery-area-icon{width:32px;height:32px;flex-basis:32px}
:root .ds-app .discovery-professional-pilot .discovery-all-areas strong{font-size:12px;color:var(--ink)}
:root .ds-app .discovery-professional-pilot .discovery-all-areas small{display:block;font-size:10px;color:var(--ink-secondary);margin-top:3px}
:root .ds-app .discovery-professional-pilot .discovery-specific-role{border-top:1px solid var(--border-soft);padding-top:14px;display:grid;gap:7px}
:root .ds-app .discovery-professional-pilot .discovery-specific-role>span:first-child{display:flex;align-items:center;gap:7px;color:var(--ink);font-weight:700;font-size:12px}
:root .ds-app .discovery-professional-pilot .discovery-specific-role small{font-size:11px;color:var(--ink-secondary);font-weight:400}
:root .ds-app .discovery-professional-pilot .discovery-specific-role>.discovery-prefixed-field{display:block;position:relative}
:root .ds-app .discovery-professional-pilot .discovery-prefixed-field>.ds-icon{position:absolute;left:12px;top:13px;width:16px;height:16px;color:var(--people-action)}
:root .ds-app .discovery-professional-pilot .discovery-prefixed-field>.field{width:100%;padding-left:38px}
:root .ds-app .discovery-professional-pilot .discovery-geography{padding:0;margin:0;border:0;min-width:0}
:root .ds-app .discovery-professional-pilot .discovery-geography legend{display:flex;align-items:center;gap:7px;padding:0;margin:0 0 8px;font-size:12px;color:var(--ink);font-weight:700}
:root .ds-app .discovery-professional-pilot .discovery-geography>.ds-icon,:root .ds-app .discovery-professional-pilot .discovery-geography legend>.ds-icon,:root .ds-app .discovery-professional-pilot .discovery-specific-role>span>.ds-icon{color:var(--people-action)}
:root .ds-app .discovery-professional-pilot .discovery-geography>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
:root .ds-app .discovery-professional-pilot .discovery-geography label{display:grid;gap:6px;font-size:11px;color:var(--ink-secondary);min-width:0}
:root .ds-app .discovery-professional-pilot .discovery-geography .select{width:100%}
:root .ds-app .discovery-professional-pilot .discovery-geography p{font-size:10px;color:var(--ink-secondary);margin:7px 0 0}
:root .ds-app .discovery-professional-pilot .discovery-more-filters{border:1px solid var(--border-soft);border-radius:12px;background:var(--gradient-panel);overflow:hidden}
:root .ds-app .discovery-professional-pilot .discovery-more-filters>summary{display:flex;align-items:center;gap:10px;padding:12px 14px;color:var(--ink);font-size:12px;font-weight:700;cursor:pointer;list-style:none}
:root .ds-app .discovery-professional-pilot .discovery-more-filters>summary::-webkit-details-marker{display:none}
:root .ds-app .discovery-professional-pilot .discovery-more-filters>summary>span{flex:1}
:root .ds-app .discovery-professional-pilot .discovery-more-filters small{font-size:10px;font-weight:400;color:var(--ink-secondary)}
:root .ds-app .discovery-professional-pilot .discovery-more-filters small:last-child{display:block;margin-top:3px}
:root .ds-app .discovery-professional-pilot .discovery-more-filters>summary>.ds-icon{color:var(--people-action)}
:root .ds-app .discovery-professional-pilot .discovery-more-filters>summary>.ds-icon:last-child{width:15px;height:15px;transform:rotate(90deg)}
:root .ds-app .discovery-professional-pilot .discovery-more-filters[open]>summary>.ds-icon:last-child{transform:rotate(-90deg)}
:root .ds-app .discovery-professional-pilot .discovery-more-filters>.connected-form-grid{padding:0 14px 14px}
:root .ds-app .discovery-professional-pilot .discovery-people-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;bottom:-20px;padding:14px 0 8px;background:var(--bg-panel);border-top:1px solid var(--border-soft);z-index:3}
:root .ds-app .discovery-professional-pilot .discovery-find-people{gap:8px}
:root .ds-app .discovery-professional-pilot .discovery-search-summary{display:flex;align-items:center;flex-wrap:wrap;gap:7px}
:root .ds-app .discovery-professional-pilot .discovery-professional-result{background:var(--bg-content-card);box-shadow:var(--shadow-card)}
:root .ds-app .discovery-professional-pilot .discovery-professional-result>div{min-width:0}
:root .ds-app .discovery-professional-pilot .discovery-professional-result p{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
:root .ds-app .discovery-professional-pilot .discovery-professional-result .discovery-result-areas{color:var(--people-turquoise-ink);font-size:11px}
:root .ds-app .discovery-professional-pilot .discovery-professional-result small{font-size:10px;color:var(--ink-secondary)}
:root .ds-app .discovery-professional-pilot :is(.discovery-person,.discovery-professional-result) a{display:inline-flex;align-items:center;gap:6px;color:var(--color-linkedin);font-size:12px}
:root .ds-app .discovery-professional-pilot .discovery-person h3{display:flex;align-items:center;gap:8px}
:root .ds-app .discovery-professional-pilot .discovery-storage-note{font-size:10px;margin-bottom:0}
@media(hover:hover){:root .ds-app .discovery-professional-pilot .discovery-area-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-content-card-hover)}}
@media(max-width:920px){:root .ds-app .discovery-professional-pilot .discovery-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:root .ds-app .discovery-professional-pilot .discovery-areas-heading{align-items:flex-start;flex-direction:column;gap:8px}:root .ds-app .discovery-professional-pilot .discovery-areas-heading aside{max-width:100%;padding:8px 10px}}
@media(max-width:700px){:root .ds-app .discovery-professional-pilot{width:calc(100vw - 24px);padding:16px;max-height:calc(100dvh - 24px)}:root .ds-app .discovery-professional-pilot .discovery-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root .ds-app .discovery-professional-pilot .discovery-progress>li{padding:7px 5px;gap:6px}:root .ds-app .discovery-professional-pilot .discovery-progress small{font-size:9px}:root .ds-app .discovery-professional-pilot .discovery-progress strong{font-size:11px}:root .ds-app .discovery-professional-pilot .discovery-geography>div{grid-template-columns:1fr}:root .ds-app .discovery-professional-pilot .discovery-people-footer{bottom:-16px;flex-wrap:wrap}:root .ds-app .discovery-professional-pilot .discovery-more-filters>.connected-form-grid{grid-template-columns:1fr}}
@media(max-width:450px){:root .ds-app .discovery-professional-pilot .discovery-area-grid{grid-template-columns:1fr}:root .ds-app .discovery-professional-pilot .discovery-wizard-head h2{font-size:18px}:root .ds-app .discovery-professional-pilot .discovery-title-icon{width:40px;height:40px;flex-basis:40px}:root .ds-app .discovery-professional-pilot .discovery-progress-number{width:24px;height:24px;flex-basis:24px}:root .ds-app .discovery-professional-pilot .discovery-progress small{display:none}}
@media(prefers-reduced-motion:reduce){:root .ds-app .discovery-professional-pilot .discovery-area-card{transition:none}:root .ds-app .discovery-professional-pilot .discovery-area-card:hover{transform:none}}
