/*! tailwindcss v4.2.1 | 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-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-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}}}@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;--spacing:.25rem;--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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.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)}.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,)}}:root{--ink:#18202d;--muted:#6f7787;--line:#e7e9ee;--paper:#f5f6f8;--white:#fff;--navy:#141b28;--coral:#f56f61;--violet:#806bf2;--blue:#4d8de8;--green:#39ae83}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.sidebar{z-index:30;background:var(--navy);color:#fff;flex-direction:column;width:238px;padding:28px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px;display:flex}.brand-mark{background:var(--coral);border-radius:13px 5px;place-items:center;width:37px;height:37px;font:700 20px Georgia,serif;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:-.5px;font:700 20px/1.05 Georgia,serif}.brand small{color:#7e8797;letter-spacing:2.2px;margin-top:3px;font-size:7px;font-weight:800}.sidebar nav{gap:7px;margin-top:48px;display:grid}.sidebar nav a{color:#8d96a7;border-radius:10px;align-items:center;gap:12px;padding:12px 13px;font-size:13px;font-weight:650;display:flex}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#ffffff12}.sidebar nav a.active{box-shadow:inset 3px 0 var(--coral)}.sidebar-note{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;margin-top:auto;padding:16px}.sidebar-note span{color:#f4968d;letter-spacing:1.6px;font-size:8px;font-weight:800}.sidebar-note strong{margin-top:7px;font-size:11px;display:block}.sidebar-note p{color:#7f899a;margin:7px 0 0;font-size:9px;line-height:1.55}.privacy-pill{color:#737d8e;align-items:center;gap:7px;margin:16px 7px 0;font-size:9px;display:flex}.privacy-pill span{background:#52c799;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #52c7991a}.workspace{min-height:100vh;margin-left:238px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;justify-content:space-between;align-items:center;height:93px;padding:0 clamp(24px,4vw,58px);display:flex}.topbar p{color:#9298a4;letter-spacing:1.7px;margin:0 0 4px;font-size:8px;font-weight:800}.topbar h1{letter-spacing:-.4px;margin:0;font:700 21px Georgia,serif}.top-actions{gap:9px;display:flex}.ghost-button,.primary-button{border-radius:9px;align-items:center;gap:8px;height:39px;padding:0 14px;font-size:10px;font-weight:750;display:flex}.ghost-button{color:#555e6d;background:#fff;border:1px solid #dfe2e7}.primary-button{background:var(--ink);color:#fff;border:0}button:disabled{opacity:.5;cursor:not-allowed}.notice{color:#217557;background:#effaf6;border:1px solid #c9ede0;border-radius:9px;align-items:center;gap:8px;margin:16px clamp(24px,4vw,58px) -4px;padding:11px 13px;font-size:11px;display:flex}.notice button{width:26px;height:26px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.sync-report{background:#fff;border:1px solid #dfe2ea;border-radius:15px;margin:18px clamp(24px,4vw,58px) 0;overflow:hidden;box-shadow:0 10px 30px #1e23320f}.sync-report header{background:linear-gradient(100deg,#faf9ff,#fff);border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;min-height:63px;padding:14px 17px;display:flex}.sync-report header small,.sync-report header strong{display:block}.sync-report header small{color:var(--violet);letter-spacing:1.2px;font-size:7px;font-weight:850}.sync-report header strong{margin-top:4px;font-size:12px}.sync-report header button{color:#858c98;background:#f0f1f4;border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.sync-metrics{grid-template-columns:repeat(4,1fr);display:grid}.sync-metrics article{border-bottom:1px solid #eef0f3;border-right:1px solid #eef0f3;min-height:94px;padding:15px 17px}.sync-metrics article:nth-child(4n){border-right:0}.sync-metrics article:nth-last-child(-n+4){border-bottom:0}.sync-metrics small,.sync-metrics strong,.sync-metrics p{display:block}.sync-metrics small{color:#949ba7;letter-spacing:.8px;font-size:7px;font-weight:800}.sync-metrics strong{margin-top:6px;font:700 22px Georgia,serif}.sync-metrics p{color:#8b929e;margin:3px 0 0;font-size:8px}.sync-metrics .positive strong{color:#20815e}.sync-metrics .total{background:#f7f5ff}.sync-metrics .total strong{color:#6250c9}.sync-report footer{color:#7f8794;background:#fafbfc;border-top:1px solid #eef0f3;padding:10px 17px;font-size:8px;line-height:1.5}.overview{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fff 0%,#fbfbfe 52%,#f0edff 100%);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:50px;min-height:332px;padding:48px clamp(24px,4vw,58px);display:grid;overflow:hidden}.overview-copy{max-width:670px}.eyebrow{color:var(--violet);letter-spacing:2px;font-size:8px;font-weight:850}.overview h2{letter-spacing:-2.1px;max-width:650px;margin:13px 0;font:700 clamp(37px,4vw,54px)/1.03 Georgia,serif}.overview h2 em{color:var(--coral);font-style:normal;display:block}.overview-copy>p{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.launch-button{width:min(410px,100%);color:var(--ink);text-align:left;background:#fff;border:1px solid #e4e1fb;border-radius:12px;grid-template-columns:38px 1fr 18px;align-items:center;gap:11px;margin-top:25px;padding:11px 12px;display:grid;box-shadow:0 8px 28px #493e8a12}.launch-button>span:first-child{color:#fff;background:var(--violet);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.launch-button strong,.launch-button small{display:block}.launch-button strong{font-size:11px}.launch-button small{color:#8b91a0;margin-top:3px;font-size:8px}.launch-button b{color:#9ea4af}.radar-visual{aspect-ratio:1;background:radial-gradient(circle,#fff 0 4%,#0000 4.5%),radial-gradient(circle,#806bf21f,#806bf206 68%,#0000 69%);border-radius:50%;justify-self:center;width:290px;position:relative}.radar-ring{border:1px solid #604ec926;border-radius:50%;position:absolute;inset:12%}.ring-two{inset:27%}.ring-three{inset:41%}.radar-sweep{transform-origin:100% 0;background:linear-gradient(40deg,#0000,#806bf238);border-radius:100% 0 0;animation:5s linear infinite sweep;position:absolute;inset:50% 50% 0 0}.radar-center{text-align:center;color:#fff;background:var(--navy);border-radius:50%;align-content:center;width:67px;height:67px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 9px 28px #141b2838}.radar-center strong,.radar-center small{display:block}.radar-center strong{font:700 20px Georgia,serif}.radar-center small{color:#959dac;margin-top:2px;font-size:7px}.pulse{background:var(--coral);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 5px #f56f6124}.p1{top:26%;left:62%}.p2{background:var(--green);top:60%;left:24%;box-shadow:0 0 0 5px #39ae8324}.p3{background:var(--blue);top:74%;left:69%;box-shadow:0 0 0 5px #4d8de824}.stats-grid{border-bottom:1px solid var(--line);background:#f7f8fa;grid-template-columns:repeat(4,1fr);gap:12px;padding:22px clamp(24px,4vw,58px);display:grid}.stats-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:13px;min-height:102px;padding:18px;display:flex}.stat-icon{border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.stat-icon.lilac{color:#745fe0;background:#efecff}.stat-icon.blue{color:#327bcf;background:#eaf4ff}.stat-icon.green{color:#268763;background:#e6f7f0}.stat-icon.coral{color:#dc594e;background:#fff0ed}.stats-grid small,.stats-grid strong,.stats-grid p{display:block}.stats-grid small{color:#9a9fab;letter-spacing:1px;font-size:7px;font-weight:800}.stats-grid strong{margin-top:5px;font:700 23px Georgia,serif}.stats-grid p{color:#9298a4;margin:2px 0 0;font-size:8px}.sources-section,.candidates-section{padding:40px clamp(24px,4vw,58px) 0}.section-title{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:18px;display:flex}.section-title>div{align-items:center;gap:12px;display:flex}.section-title>div>span{width:30px;height:30px;color:var(--coral);background:#fff;border:1px solid #e0e3e8;border-radius:9px;place-items:center;font-size:8px;font-weight:800;display:grid}.section-title p{margin:0}.section-title small,.section-title strong{display:block}.section-title small{color:#969ca8;letter-spacing:1.3px;font-size:7px;font-weight:800}.section-title strong{margin-top:3px;font:700 20px Georgia,serif}.section-title>p{color:#858c99;text-align:right;max-width:360px;font-size:9px;line-height:1.5}.source-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.source-card{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:10px 1fr 18px;align-items:start;gap:11px;min-height:102px;padding:17px;transition:transform .2s,border-color .2s;display:grid}.source-card:hover{border-color:#cacde0;transform:translateY(-2px)}.source-dot{border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 5px #806bf21a}.source-dot.violet{background:var(--violet)}.source-dot.blue{background:var(--blue);box-shadow:0 0 0 5px #4d8de81a}.source-dot.green{background:var(--green);box-shadow:0 0 0 5px #39ae831a}.source-card small,.source-card strong{display:block}.source-card small{color:#969ca7;letter-spacing:.7px;text-transform:uppercase;font-size:7px}.source-card strong{margin-top:5px;font-size:11px}.source-card p{color:#77808e;margin:11px 0 0;font-size:8px}.source-card p i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.source-card>svg{color:#a0a6b1}.candidates-section{padding-bottom:55px}.table-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.table-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:11px 14px;display:flex}.table-tools label{color:#9ca2ae;background:#fafbfc;border:1px solid #e1e3e7;border-radius:9px;align-items:center;gap:8px;width:min(330px,45%);height:37px;padding:0 11px;display:flex}.table-tools input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:9px}.filters{gap:4px;display:flex}.filters button{color:#888f9b;background:0 0;border:0;border-radius:7px;min-width:32px;height:30px;padding:0 9px;font-size:8px;font-weight:750}.filters button.active{color:#5848b2;background:#efedfd}.table-actions{align-items:center;gap:10px;display:flex}.bulk-scan-button{white-space:nowrap;color:#fff;background:var(--ink);border:0;border-radius:8px;align-items:center;gap:7px;height:35px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.bulk-progress{border-bottom:1px solid var(--line);background:#fafbfc;padding:12px 15px}.bulk-progress>div{justify-content:space-between;align-items:center;display:flex}.bulk-progress strong{font-size:9px}.bulk-progress>div span{color:#6a5aca;font-size:9px;font-weight:800}.bulk-progress progress{width:100%;height:6px;accent-color:var(--violet);margin:9px 0 6px;display:block}.bulk-progress p{color:#5c806f;align-items:center;gap:12px;margin:0;font-size:8px;display:flex}.bulk-progress p .has-errors{color:#c14e43}.bulk-progress p button{color:#777f8c;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:750}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:940px}th{color:#9a9faa;letter-spacing:1px;text-transform:uppercase;text-align:left;background:#fafbfc;padding:12px 16px;font-size:7px}td{border-top:1px solid #eff0f2;padding:14px 16px;font-size:9px}.company-cell{align-items:center;gap:10px;display:flex}.company-link{color:inherit;text-align:left;background:0 0;border:0;padding:0}.company-link:hover strong{color:#5e4bc7;text-underline-offset:2px;text-decoration:underline}.company-cell>span:first-child{color:#6553cb;background:#eeebff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.company-cell strong,.company-cell small{display:block}.company-cell strong{font-size:10px}.company-cell small{color:#9298a4;margin-top:4px;font-size:8px}.source-tag{color:#677080;background:#f1f3f6;border-radius:6px;padding:5px 8px;font-size:8px}.signal-list{gap:4px;display:flex}.signal-list span{color:#a1a6ae;background:#f2f3f5;border-radius:5px;padding:4px 6px;font-size:7px}.signal-list span.yes{color:#24785b;background:#e4f6ef}.score{font:700 15px Georgia,serif}.score small{color:#9ca1aa;font:500 7px Inter,sans-serif}.muted{color:#a9aeb7}.class-pill{border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.class-A{color:#af382f;background:#ffebe8}.class-B{color:#71600f;background:#fff8d9}.class-C{color:#39765e;background:#e9f7f1}.class-pending{color:#747b87;background:#f0f1f3}.scan-button{color:#5d4cc3;background:#f5f3ff;border:1px solid #dddfea;border-radius:7px;min-width:86px;height:29px;padding:0 9px;font-size:8px;font-weight:800}.scan-button:hover{background:#eeebff;border-color:#bdb5ed}.scan-button:disabled{cursor:wait}.empty-state{text-align:center;align-content:center;justify-items:center;min-height:220px;padding:38px;display:grid}.empty-state>span:not(.spinner){color:#6d5bd0;background:#efecff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.empty-state h3{margin:14px 0 5px;font:700 18px Georgia,serif}.empty-state p{color:#858c98;margin:0;font-size:10px}.empty-state button{color:#fff;background:var(--ink);border:0;border-radius:8px;margin-top:16px;padding:9px 12px;font-size:9px;font-weight:750}.spinner{border:3px solid #e5e2fa;border-top-color:var(--violet);border-radius:50%;width:25px;height:25px;animation:.8s linear infinite spin}.modal-layer{z-index:60;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f141e75;border:0;position:absolute;inset:0}.modal{z-index:1;background:#fff;border-radius:17px;width:min(470px,100%);padding:25px;position:relative;box-shadow:0 30px 100px #0a0e1647}.modal-head{justify-content:space-between;align-items:flex-start;display:flex}.modal-head small{color:var(--coral);letter-spacing:1.4px;font-size:8px;font-weight:800}.modal-head h2{margin:6px 0 0;font:700 26px Georgia,serif}.modal-head button{color:#7f8693;background:#f1f2f4;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.modal>p{color:#7d8491;margin:12px 0 22px;font-size:10px;line-height:1.6}.modal>label{color:#555d6b;margin-top:13px;font-size:9px;font-weight:750;display:block}.modal>label span{color:#a2a7af;font-weight:500}.modal input{border:1px solid #dfe2e7;border-radius:9px;outline:0;width:100%;height:42px;margin-top:6px;padding:0 12px;font-size:10px}.modal input:focus{border-color:#9183e7;box-shadow:0 0 0 3px #806bf21a}.modal-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.modal-actions button{border-radius:8px;height:38px;padding:0 13px;font-size:9px;font-weight:750}.modal-actions button:first-child{color:#646c79;background:#fff;border:1px solid #dfe2e7}.modal-actions button:last-child{background:var(--ink);color:#fff;border:0}.clinic-detail-modal{width:min(760px,100%);max-height:min(820px,92vh);overflow:auto}.detail-summary{grid-template-columns:145px 1fr;gap:11px;display:grid}.detail-score,.detail-website{border:1px solid #e3e5ea;border-radius:12px;padding:15px}.detail-score{text-align:center;background:#fafbfc;align-content:center;display:grid}.detail-score small,.detail-score strong,.detail-score span{display:block}.detail-score small,.detail-website>small,.detail-block>small{color:#969ca7;letter-spacing:1px;font-size:7px;font-weight:800}.detail-score strong{margin-top:5px;font:700 34px Georgia,serif}.detail-score span{margin-top:2px;font-size:8px;font-weight:750}.detail-score.class-A strong{color:#bd453b}.detail-score.class-B strong{color:#847017}.detail-score.class-C strong{color:#267c5c}.detail-website{flex-direction:column;justify-content:center;display:flex}.detail-website>a{color:#5e4cc2;align-items:center;gap:6px;margin-top:7px;font-size:12px;font-weight:750;display:flex}.detail-website>strong{margin-top:7px;font-size:12px}.detail-website p{color:#858c98;margin:8px 0 0;font-size:8px}.detail-website em{color:#327b61;margin-top:5px;font-size:8px;font-style:normal;font-weight:700}.detail-block{margin-top:14px}.detail-signals{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:8px;display:grid}.detail-signals article{text-align:center;background:#f3f4f6;border-radius:9px;min-height:67px;padding:10px}.detail-signals article.yes{color:#23775a;background:#e9f7f1}.detail-signals article.no{color:#8d949f}.detail-signals span,.detail-signals strong{display:block}.detail-signals span{font:700 15px Georgia,serif}.detail-signals strong{margin-top:5px;font-size:7px}.detail-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.email-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.email-list span{color:#326e59;background:#edf8f4;border-radius:7px;padding:6px 8px;font-size:8px}.detail-block ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.detail-block li{color:#666f7d;align-items:center;gap:6px;font-size:8px;display:flex}.detail-block li svg{color:var(--green);flex:none}.detail-muted{color:#8a919d;margin:8px 0 0;font-size:8px}.detail-state{color:#6656c5;text-align:center;background:#faf9ff;border:1px dashed #d9dce3;border-radius:12px;justify-items:center;margin-top:14px;padding:27px 20px;display:grid}.detail-state strong{color:#343a45;margin-top:9px;font-size:11px}.detail-state p{color:#858c98;margin:5px 0 0;font-size:8px}.detail-state.error{color:#bd5147;background:#fff8f7;border-color:#efd1cd}.detail-actions{border-top:1px solid #eceef1;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.detail-actions>span a{color:#707885;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.detail-actions>button{color:#fff;background:var(--ink);border:0;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.email-evidence-list{gap:6px;margin-top:8px;display:grid}.email-evidence-list a{color:#326e59;background:#edf8f4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.email-evidence-list strong{font-size:8px}.email-evidence-list span{color:#638477;font-size:7px}.evidence-columns{border-top:1px solid #eef0f3;margin-top:2px;padding-top:2px}.page-evidence-list a{color:#5d54af}.rejection-list li svg{color:#bf5d52}.rejection-list span strong,.rejection-list span small{display:block}.rejection-list span strong{font-size:8px}.rejection-list span small{color:#9a6c67;margin-top:2px;font-size:7px}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1050px){.stats-grid{grid-template-columns:repeat(2,1fr)}.overview{grid-template-columns:1fr 240px}.radar-visual{width:240px}.source-grid{grid-template-columns:1fr}.source-card{min-height:auto}}@media (width<=760px){.sidebar{flex-direction:row;align-items:center;width:100%;height:70px;padding:0 18px;position:relative}.sidebar nav{margin:0 0 0 auto;display:flex}.sidebar nav a{padding:10px;font-size:0}.sidebar-note,.privacy-pill{display:none}.workspace{margin-left:0}.topbar{align-items:flex-start;height:auto;padding:19px 18px}.topbar h1{font-size:18px}.ghost-button{display:none}.overview{grid-template-columns:1fr;padding:36px 20px}.overview h2{font-size:40px}.radar-visual{display:none}.stats-grid{grid-template-columns:1fr 1fr;padding:14px 18px}.stats-grid article{min-height:88px;padding:13px}.stat-icon{display:none}.sources-section,.candidates-section{padding-left:18px;padding-right:18px}.section-title>p{display:none}.table-tools{flex-direction:column;align-items:stretch}.table-tools label{width:100%}.filters{overflow-x:auto}.modal{padding:21px}}@media (width<=470px){.stats-grid{grid-template-columns:1fr}.sidebar nav a:nth-child(2){display:none}.overview h2{font-size:35px}.source-card{grid-template-columns:9px 1fr 16px}}.source-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.source-dot.coral{background:var(--coral);box-shadow:0 0 0 5px #f47f641f}.source-dot.navy{background:var(--navy);box-shadow:0 0 0 5px #181e2a1a}.source-card p i.waiting{background:#c9a840;box-shadow:0 0 0 4px #c9a8401a}.source-card em{color:#69627e;letter-spacing:.55px;background:#f3f1fa;border-radius:5px;margin-top:7px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850;display:inline-block}.source-card:has(.source-dot.green) em{color:#247458;background:#e8f6f0}.source-card:has(.source-dot.coral) em{color:#9e574e;background:#fff0ed}.action-menu-wrap,.clinic-filter-wrap{position:relative}.export-menu{z-index:45;background:#fff;border:1px solid #e0e2e8;border-radius:12px;width:310px;padding:8px;position:absolute;top:47px;right:0;box-shadow:0 20px 60px #14192329}.export-menu>button{color:#404754;text-align:left;background:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px;display:flex}.export-menu>button:hover{background:#f6f5fc}.export-menu>button+button{border-top:1px solid #eef0f3}.export-menu>button span strong,.export-menu>button span small{display:block}.export-menu>button span strong{font-size:9px}.export-menu>button span small{color:#8a919d;margin-top:4px;font-size:7px}.export-menu>button b{color:#6254bd;letter-spacing:.6px;background:#efedff;border-radius:5px;padding:4px 6px;font-size:6px}.export-menu>p{color:#888f9a;border-top:1px solid #eceef2;margin:7px 8px 4px;padding-top:8px;font-size:7px;line-height:1.55}.filter-menu-button{white-space:nowrap;color:#656d79;background:#fff;border:1px solid #dddfea;border-radius:8px;align-items:center;gap:6px;height:35px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.filter-menu-button.active{color:#594bb5;background:#f3f1ff;border-color:#bdb5ed}.clinic-filter-panel{z-index:44;background:#fff;border:1px solid #dfe1e7;border-radius:13px;width:390px;padding:14px;position:absolute;top:44px;right:0;box-shadow:0 22px 65px #1419232b}.clinic-filter-panel>header{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:flex-start;padding-bottom:11px;display:flex}.clinic-filter-panel>header strong,.clinic-filter-panel>header small{display:block}.clinic-filter-panel>header strong{font-size:10px}.clinic-filter-panel>header small{color:#9298a3;margin-top:3px;font-size:7px}.clinic-filter-panel>header button{color:#7d8490;background:#f1f2f5;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.clinic-filter-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.clinic-filter-fields label{color:#666e7b;font-size:7px;font-weight:800}.clinic-filter-fields label:last-child{grid-column:1/-1}.clinic-filter-fields select{color:#343b47;background:#fafbfc;border:1px solid #dfe2e7;border-radius:8px;outline:0;width:100%;height:36px;margin-top:5px;padding:0 9px;font-size:8px}.clinic-filter-fields select:focus{border-color:#9082e7;box-shadow:0 0 0 3px #806bf217}.clinic-filter-panel>footer{border-top:1px solid #eceef2;justify-content:space-between;gap:8px;margin-top:14px;padding-top:11px;display:flex}.clinic-filter-panel>footer button{border-radius:8px;height:34px;padding:0 11px;font-size:8px;font-weight:800}.clinic-filter-panel>footer button:first-child{color:#717885;background:#fff;border:1px solid #dfe2e7}.clinic-filter-panel>footer button:last-child{color:#fff;background:var(--ink);border:0}.sync-sources{background:#fbfbfd;border-top:1px solid #eef0f3;grid-template-columns:repeat(4,1fr);gap:8px;padding:11px 14px;display:grid}.sync-sources article{background:#fff;border:1px solid #e8e9ed;border-radius:9px;grid-template-columns:9px 1fr auto;align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.sync-sources .source-dot{margin-top:2px}.sync-sources strong,.sync-sources small{display:block}.sync-sources strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.sync-sources small{color:#9298a3;margin-top:4px;font-size:7px}.sync-sources b{color:#6159a1;letter-spacing:.5px;background:#f0edff;border-radius:4px;padding:3px 5px;font-size:5px}.back-radar-button{color:#555e6d;background:#fff;border:1px solid #dfe2e7;border-radius:9px;align-items:center;gap:8px;height:39px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.sources-page-hero{background:radial-gradient(circle at 8% 15%,#eeeaff 0,#0000 31%),linear-gradient(120deg,#f9f8ff,#f6f7f9 68%);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:45px;padding:50px clamp(24px,4vw,58px) 30px;display:grid}.sources-page-hero h2{letter-spacing:-1.8px;max-width:580px;margin:12px 0 14px;font:700 clamp(34px,4vw,56px)/1.02 Georgia,serif}.sources-page-hero h2 em{color:var(--coral);font-style:italic}.sources-page-hero>div>p{color:#6e7685;max-width:590px;margin:0;font-size:11px;line-height:1.7}.source-location-panel{background:#ffffffe6;border:1px solid #ddd9f3;border-radius:15px;grid-template-columns:1fr 1fr;gap:10px;padding:17px;display:grid;box-shadow:0 16px 45px #312a5c14}.source-location-panel label>span,.source-location-panel div small{color:#858c99;letter-spacing:.8px;margin:0 0 6px 2px;font-size:7px;font-weight:850;display:block}.source-location-panel select{color:#303743;background:#fff;border:1px solid #dfe1e7;border-radius:9px;outline:0;width:100%;height:40px;padding:0 10px;font-size:9px;font-weight:650}.source-location-panel select:focus{border-color:#8f81e5;box-shadow:0 0 0 3px #806bf21a}.source-location-panel>div{background:#f5f3ff;border-radius:10px;grid-column:1/-1;min-height:65px;padding:12px}.source-location-panel>div strong{color:#4f449b;font-size:10px;line-height:1.4;display:block}.source-summary-grid{background:#fff;border-top:1px solid #e8e9ed;border-bottom:1px solid #e4e6eb;grid-template-columns:repeat(4,1fr);gap:10px;padding:20px clamp(24px,4vw,58px);display:grid}.source-summary-grid article{background:#fafbfc;border:1px solid #e7e8ec;border-radius:11px;min-height:75px;padding:13px 15px}.source-summary-grid strong,.source-summary-grid span{display:block}.source-summary-grid strong{font:700 20px Georgia,serif}.source-summary-grid span{color:#858c98;margin-top:5px;font-size:8px}.sources-page-content{padding:38px clamp(24px,4vw,58px) 60px}.source-page-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.source-detail-card{min-height:270px}.source-detail-card dl{border-top:1px solid #eceef2;gap:7px;margin:15px 0 0;padding-top:12px;display:grid}.source-detail-card dl div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.source-detail-card dt{color:#969ca7;font-size:7px}.source-detail-card dd{color:#596170;text-align:right;margin:0;font-size:7px;font-weight:750}.source-explanation{color:#6558bb;background:#f8f7ff;border:1px solid #dcd9f3;border-radius:13px;align-items:flex-start;gap:13px;margin-top:16px;padding:18px 20px;display:flex}.source-explanation>span{background:#ebe8ff;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.source-explanation strong{color:#353b46;font-size:10px;display:block}.source-explanation p{color:#747c8a;margin:6px 0 0;font-size:8px;line-height:1.65}.source-explanation p b{color:#51469b}.enrichment-strip{background:linear-gradient(115deg,#faf9ff 0%,#fff 68%);border:1px solid #ded9fb;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin:18px 34px 8px;padding:18px 20px;display:flex;box-shadow:0 9px 28px #3f347f0f}.enrichment-copy{align-items:center;gap:14px;display:flex}.enrichment-copy>span{width:40px;height:40px;color:var(--violet);background:#eeeafe;border-radius:11px;flex:none;place-items:center;display:grid}.enrichment-copy p{margin:0}.enrichment-copy small,.enrichment-copy strong,.enrichment-copy em{display:block}.enrichment-copy small{color:var(--violet);letter-spacing:1px;font-size:7px;font-weight:800}.enrichment-copy strong{margin-top:3px;font-size:12px}.enrichment-copy em{color:#7e8490;margin-top:4px;font-size:8px;font-style:normal}.enrichment-copy b{color:#536b62;margin-top:6px;font-size:8px;font-weight:750;display:block}.web-search-strip{background:linear-gradient(115deg,#f7fbfd 0%,#fff 68%);border-color:#d8e2e8;margin-top:8px}.web-search-strip .enrichment-copy>span{color:#285f78;background:#e7f3f8}.web-search-strip .enrichment-copy small{color:#285f78}.web-search-button{background:#285f78}.enrichment-actions{flex:none;gap:8px;display:flex}.enrichment-actions button{border-radius:9px;height:39px;padding:0 14px;font-size:9px;font-weight:750}.review-button{color:#606776;background:#fff;border:1px solid #dcdde3}.review-button:disabled{color:#acb0b8;background:#f5f5f7}.enrich-button{color:#fff;background:var(--ink);border:0;box-shadow:0 8px 17px #181b2224}.enrich-button:disabled{opacity:.52}.assisted-search{color:#6154b6;background:#f8f6ff;border:1px solid #dcd7f8;border-radius:9px;align-items:center;gap:8px;height:43px;padding:0 12px;font-size:9px;font-weight:750;display:flex}.assisted-search svg:last-child{margin-left:auto}.review-modal{flex-direction:column;width:min(660px,100%);max-height:min(760px,88vh);display:flex}.proposal-list{gap:10px;padding-right:4px;display:grid;overflow:auto}.proposal-list>article{background:#fff;border:1px solid #e2e4e8;border-radius:12px;padding:15px}.proposal-head{justify-content:space-between;gap:14px;display:flex}.proposal-head div strong,.proposal-head div small{display:block}.proposal-head div strong{font-size:11px}.proposal-head div small{color:#8a909b;margin-top:4px;font-size:8px}.proposal-head>span{color:#6458bc;background:#f0edff;border-radius:999px;place-items:center;height:27px;padding:0 9px;font-size:9px;font-weight:800;display:grid}.proposal-match{background:#f7f8fa;border-radius:9px;margin-top:12px;padding:12px}.proposal-match>small,.proposal-match>strong{display:block}.proposal-match>small{color:#9096a1;letter-spacing:.8px;font-size:7px}.proposal-match>strong{margin-top:5px;font-size:10px}.proposal-match>a{color:#594bb8;align-items:center;gap:5px;margin-top:7px;font-size:9px;font-weight:700;display:flex}.proposal-match>p{color:#828994;margin:6px 0 0;font-size:8px}.proposal-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.proposal-actions button{border-radius:8px;height:33px;padding:0 11px;font-size:8px;font-weight:750}.proposal-actions button:first-child{color:#6d7480;background:#fff;border:1px solid #dfe2e7}.proposal-actions button:last-child{color:#fff;background:var(--ink);border:0}.review-empty{text-align:center;color:#8a909a;padding:34px 20px}.review-empty svg{color:var(--green);margin:auto}.review-empty strong{color:#3c414a;margin-top:10px;font-size:11px;display:block}.review-empty p{margin:5px 0 0;font-size:8px}.proposal-head div em{color:#536778;background:#edf3f6;border-radius:5px;margin-top:6px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:750;display:inline-block}.geo-discovery-card{background:#ffffffe0;border:1px solid #e1def5;border-radius:15px;width:min(680px,100%);margin-top:24px;padding:14px;box-shadow:0 12px 34px #463a8714}.geo-fields{grid-template-columns:1.15fr 1fr 1fr;gap:8px;display:grid}.geo-fields label{min-width:0}.geo-fields label>span{color:#777f8d;letter-spacing:.8px;margin:0 0 6px 2px;font-size:7px;font-weight:850;display:block}.geo-fields label>span em{color:#a2a7b1;letter-spacing:0;text-transform:lowercase;font-style:normal;font-weight:600}.geo-fields select,.geo-fields input{color:#313743;background:#fff;border:1px solid #dfe1e8;border-radius:9px;outline:0;width:100%;height:39px;padding:0 10px;font:650 9px Inter,sans-serif}.geo-fields select:focus,.geo-fields input:focus{border-color:#8f81e5;box-shadow:0 0 0 3px #806bf21a}.geo-fields input::placeholder{color:#a2a7b0}.geo-discovery-card .launch-button{color:#fff;background:#29263d;border-color:#29263d;width:100%;margin-top:10px;box-shadow:0 9px 22px #221f3826}.geo-discovery-card .launch-button>span:first-child{color:#29263d;background:#fff}.geo-discovery-card .launch-button small{color:#c8c5d6}.geo-discovery-card .launch-button b{color:#fff}.geo-discovery-card .launch-button:disabled{opacity:.68;cursor:wait}@media (width<=1200px) and (width>=1051px){.source-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.source-grid{grid-template-columns:1fr}.enrichment-strip{flex-direction:column;align-items:stretch;margin:14px 18px;padding:15px}.enrichment-actions{width:100%}.enrichment-actions button{flex:1}.enrichment-copy strong{font-size:10px}.review-modal{max-height:90vh}.top-actions .ghost-button{display:flex}.top-actions .primary-button{display:none}.export-menu{width:auto;position:fixed;top:78px;left:16px;right:16px}.clinic-filter-panel{width:auto;max-height:calc(100vh - 100px);position:fixed;top:80px;left:16px;right:16px;overflow:auto}.clinic-filter-fields{grid-template-columns:1fr}.clinic-filter-fields label:last-child{grid-column:auto}.sources-page-hero{grid-template-columns:1fr;gap:24px;padding:36px 20px 25px}.sources-page-hero h2{font-size:40px}.source-location-panel{grid-template-columns:1fr}.source-location-panel>div{grid-column:auto}.source-summary-grid{grid-template-columns:1fr 1fr;padding:16px 18px}.sources-page-content{padding:32px 18px 45px}.source-detail-card{min-height:auto}.back-radar-button span{display:none}.sync-report{margin:14px 18px 0}.sync-metrics{grid-template-columns:repeat(2,1fr)}.sync-metrics article,.sync-metrics article:nth-child(4n),.sync-metrics article:nth-last-child(-n+4){border-bottom:1px solid #eef0f3;border-right:1px solid #eef0f3}.sync-metrics article:nth-child(2n){border-right:0}.sync-metrics article:nth-last-child(-n+2){border-bottom:0}.sync-sources{grid-template-columns:1fr 1fr}.sync-sources article{grid-template-columns:9px 1fr}.sync-sources b{display:none}.table-actions{flex-direction:column;align-items:stretch;width:100%}.bulk-scan-button{justify-content:center}.detail-summary,.detail-columns{grid-template-columns:1fr}.detail-signals{grid-template-columns:repeat(2,1fr)}.detail-signals article:last-child{grid-column:1/-1}.detail-actions{flex-direction:column;align-items:stretch}.detail-actions>button{justify-content:center}.clinic-detail-modal{max-height:92vh}.geo-fields{grid-template-columns:1fr}.geo-discovery-card{padding:12px}.geo-discovery-card .launch-button{grid-template-columns:34px 1fr 14px}.geo-discovery-card .launch-button>span:first-child{width:34px;height:34px}}.candidate-header-actions{align-items:center;gap:8px;display:flex}.candidate-header-actions button,.candidate-header-actions a{border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 13px;font-size:8px;font-weight:800;display:flex}.candidate-header-actions button{color:#fff;background:var(--ink);border:0}.candidate-header-actions a{color:#606875;background:#fff;border:1px solid #dfe2e7}.candidates-page-hero{background:radial-gradient(circle at 8% 20%,#eeeaff 0,#0000 30%),linear-gradient(120deg,#faf9ff,#f5f7f9 72%);grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);align-items:center;gap:40px;padding:42px clamp(24px,4vw,58px) 30px;display:grid}.candidates-page-hero h2{letter-spacing:-1.8px;max-width:660px;margin:11px 0 13px;font:700 clamp(34px,4.2vw,58px)/1.02 Georgia,serif}.candidates-page-hero h2 em{color:var(--coral);font-style:italic}.candidates-page-hero>div>p{color:#6d7584;max-width:650px;margin:0;font-size:10px;line-height:1.7}.personalization-readiness{background:#fff;border:1px solid #d9d5f5;border-radius:15px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 16px 45px #372f6a14}.personalization-readiness>span{color:#6a58d1;background:#eeebff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.personalization-readiness small,.personalization-readiness strong{display:block}.personalization-readiness small{color:#7668c8;letter-spacing:.9px;font-size:6px;font-weight:850}.personalization-readiness strong{margin-top:5px;font:700 19px Georgia,serif}.personalization-readiness p{color:#858c98;margin:4px 0 0;font-size:8px}.candidate-kpis{background:#fff;border-top:1px solid #e6e7eb;border-bottom:1px solid #e2e4e9;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px clamp(24px,4vw,58px);display:grid}.candidate-kpis article{background:#fafbfc;border:1px solid #e5e7eb;border-radius:11px;min-height:88px;padding:15px}.candidate-kpis small,.candidate-kpis strong,.candidate-kpis span{display:block}.candidate-kpis small{color:#9298a4;letter-spacing:.8px;font-size:7px;font-weight:850}.candidate-kpis strong{margin-top:7px;font:700 24px Georgia,serif}.candidate-kpis span{color:#8a919d;margin-top:3px;font-size:7px}.candidate-kpis .positive{background:#f0faf6}.candidate-kpis .positive strong{color:#267a5d}.candidate-kpis .priority{background:#fff4f1}.candidate-kpis .priority strong{color:#ba4d43}.candidate-workbench{padding:28px clamp(24px,4vw,58px) 60px}.candidate-filter-card{background:#fff;border:1px solid #e0e2e7;border-radius:14px;padding:14px;box-shadow:0 10px 30px #191e280d}.candidate-search{color:#9299a5;background:#fafbfc;border:1px solid #dfe2e7;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.candidate-search input{color:#303743;background:0 0;border:0;outline:0;width:100%;font-size:9px}.candidate-filter-grid{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:11px;display:grid}.candidate-filter-grid label{color:#777f8d;font-size:7px;font-weight:800}.candidate-filter-grid select{color:#38404c;background:#fff;border:1px solid #dfe1e7;border-radius:8px;outline:0;width:100%;height:35px;margin-top:5px;padding:0 8px;font-size:7px}.candidate-filter-grid select:focus{border-color:#8f81e5;box-shadow:0 0 0 3px #806bf217}.candidate-filter-card>footer{color:#818895;border-top:1px solid #eceef2;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:8px;display:flex}.candidate-filter-card>footer button{color:#656d79;background:#fff;border:1px solid #dde0e5;border-radius:7px;height:30px;padding:0 9px;font-size:7px;font-weight:800}.candidate-selection-bar{color:#4f439e;background:#f5f3ff;border:1px solid #d7d3f4;border-radius:11px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.candidate-selection-bar strong{font-size:9px}.candidate-selection-bar>span{flex:1}.candidate-selection-bar button{color:#fff;background:#5a4db1;border:0;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.candidate-selection-bar .selection-clear{color:#665cab;background:#fff;border:1px solid #d8d3f3}.candidate-scan-progress{background:#f5fbf8;border:1px solid #d9e9e2;border-radius:10px;margin-top:10px;padding:12px 14px}.candidate-scan-progress>div{justify-content:space-between;display:flex}.candidate-scan-progress strong,.candidate-scan-progress span{font-size:8px}.candidate-scan-progress progress{width:100%;height:6px;accent-color:var(--green);margin:8px 0 5px;display:block}.candidate-scan-progress p{color:#658073;margin:0;font-size:7px}.candidate-table-card{background:#fff;border:1px solid #dfe1e6;border-radius:14px;margin-top:13px;overflow:hidden}.candidate-table-scroll{overflow-x:auto}.candidate-management-table{min-width:1260px}.candidate-management-table th:first-child,.candidate-management-table td:first-child{width:44px;padding-left:14px;padding-right:7px}.candidate-management-table input[type=checkbox]{width:14px;height:14px;accent-color:var(--violet)}.candidate-name-button{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.candidate-name-button>span:first-child{color:#6553cb;background:#eeebff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.candidate-name-button strong,.candidate-name-button small{display:block}.candidate-name-button strong{max-width:190px;font-size:9px}.candidate-name-button small{color:#9298a4;margin-top:3px;font-size:7px}.candidate-name-button:hover strong{color:#5d4bc2;text-underline-offset:2px;text-decoration:underline}.candidate-contact strong,.candidate-contact small,.candidate-contact em{display:block}.candidate-contact strong{font-size:8px}.candidate-contact small{color:#667080;white-space:nowrap;text-overflow:ellipsis;max-width:210px;margin-top:4px;font-size:7px;overflow:hidden}.candidate-contact em{color:#8b929e;margin-top:3px;font-size:7px;font-style:normal}.completeness-cell{min-width:115px}.completeness-cell>span{justify-content:space-between;align-items:center;display:flex}.completeness-cell strong{font-size:8px}.completeness-cell small{color:#9298a3;font-size:6px}.completeness-cell progress{width:100%;height:5px;accent-color:var(--violet);margin-top:7px;display:block}.readiness-pill{border-radius:7px;max-width:120px;padding:6px 8px;font-size:7px;font-weight:800;line-height:1.25;display:inline-flex}.readiness-pill.ready{color:#247659;background:#e7f6ef}.readiness-pill.needs{color:#7a6a24;background:#fff7db}.candidate-row-actions{gap:5px;display:flex}.candidate-row-actions button{color:#666f7c;background:#fff;border:1px solid #dde0e6;border-radius:7px;align-items:center;gap:4px;height:29px;padding:0 8px;font-size:7px;font-weight:800;display:flex}.candidate-row-actions button:last-child{color:#594bb5;background:#f5f3ff}.candidate-empty{color:#8c939f;text-align:center;align-content:center;justify-items:center;gap:10px;min-height:210px;padding:35px;display:grid}.candidate-empty>strong{color:#454c58;font-size:10px}.candidate-empty>button{color:#fff;background:var(--ink);border:0;border-radius:7px;height:32px;padding:0 10px;font-size:7px;font-weight:800}.candidate-pagination{color:#858c98;border-top:1px solid #eceef2;justify-content:space-between;align-items:center;padding:11px 14px;font-size:8px;display:flex}.candidate-pagination div{gap:6px;display:flex}.candidate-pagination button{color:#636b78;background:#fff;border:1px solid #dde0e5;border-radius:7px;height:31px;padding:0 10px;font-size:7px;font-weight:800}.candidate-detail-modal{width:min(820px,100%);max-height:90vh;overflow:auto}.candidate-detail-status{grid-template-columns:145px 1fr;gap:11px;margin-top:16px;display:grid}.candidate-detail-score,.candidate-detail-status>div:last-child{border:1px solid #e2e4e9;border-radius:12px;padding:15px}.candidate-detail-score{text-align:center;background:#fafbfc}.candidate-detail-score small,.candidate-detail-score strong,.candidate-detail-score span,.candidate-detail-status>div:last-child small,.candidate-detail-status>div:last-child strong{display:block}.candidate-detail-score small,.candidate-detail-status>div:last-child small,.candidate-detail-columns article>small{color:#969ca7;letter-spacing:.8px;font-size:7px;font-weight:850}.candidate-detail-score strong{margin-top:5px;font:700 34px Georgia,serif}.candidate-detail-score span{font-size:7px;font-weight:800}.candidate-detail-score.tone-A strong{color:#ba4d43}.candidate-detail-score.tone-B strong{color:#847017}.candidate-detail-score.tone-C strong{color:#267a5d}.candidate-detail-status>div:last-child{align-content:center;display:grid}.candidate-detail-status>div:last-child strong{margin-top:6px;font-size:13px}.candidate-detail-status>div:last-child p{color:#858c98;margin:5px 0 0;font-size:8px}.candidate-detail-columns{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.candidate-detail-columns article{border:1px solid #e3e5e9;border-radius:11px;padding:15px}.candidate-detail-columns dl{gap:8px;margin:10px 0 0;display:grid}.candidate-detail-columns dl div{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.candidate-detail-columns dt{color:#9097a2;font-size:7px}.candidate-detail-columns dd{color:#535b68;text-align:right;max-width:70%;margin:0;font-size:7px;font-weight:750}.candidate-detail-columns dd a{color:#5c4db8;justify-content:flex-end;align-items:center;gap:4px;display:flex}.candidate-detail-signals{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.candidate-detail-signals span{color:#9298a3;background:#f0f1f3;border-radius:7px;padding:6px 8px;font-size:7px}.candidate-detail-signals span.yes{color:#26775b;background:#e8f6ef}.candidate-detail-columns ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.candidate-detail-columns li{color:#656e7b;align-items:center;gap:6px;font-size:7px;display:flex}.candidate-detail-columns li svg{color:#5e50b5;flex:none}.candidate-detail-columns li a{color:#594bb0}.candidate-detail-actions{border-top:1px solid #eceef2;justify-content:flex-end;align-items:center;gap:7px;margin-top:14px;padding-top:13px;display:flex}.candidate-detail-actions>span{margin-right:auto}.candidate-detail-actions>span a{color:#707885;align-items:center;gap:5px;font-size:7px;font-weight:750;display:flex}.candidate-detail-actions>button{color:#5b4db2;background:#f6f4ff;border:1px solid #dadde4;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:7px;font-weight:800;display:flex}.candidate-detail-actions>button:last-child{color:#fff;background:var(--ink);border:0}.candidate-edit-modal{width:min(640px,100%)}.candidate-edit-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.candidate-edit-grid label{color:#555d6b;font-size:8px;font-weight:750}.candidate-edit-grid label.full{grid-column:1/-1}.candidate-edit-grid label span{color:#9ca2ab;font-weight:500}.candidate-edit-grid input{border:1px solid #dfe2e7;border-radius:8px;outline:0;width:100%;height:40px;margin-top:5px;padding:0 10px;font-size:9px}.candidate-edit-grid input:focus{border-color:#9183e7;box-shadow:0 0 0 3px #806bf21a}@media (width<=1100px){.candidate-filter-grid{grid-template-columns:repeat(4,1fr)}.candidates-page-hero{grid-template-columns:1fr}.candidate-kpis{grid-template-columns:1fr 1fr}}@media (width<=760px){.candidates-page-hero{gap:22px;padding:34px 20px 25px}.candidates-page-hero h2{font-size:40px}.candidate-kpis{padding:16px 18px}.candidate-workbench{padding:22px 18px 45px}.candidate-filter-grid{grid-template-columns:1fr 1fr}.candidate-selection-bar{flex-wrap:wrap;align-items:stretch}.candidate-selection-bar>span{display:none}.candidate-selection-bar button{flex:1;justify-content:center}.candidate-detail-status,.candidate-detail-columns,.candidate-edit-grid{grid-template-columns:1fr}.candidate-edit-grid label.full{grid-column:auto}.candidate-detail-actions{flex-direction:column;align-items:stretch}.candidate-detail-actions>span{margin:0}.candidate-detail-actions>button{justify-content:center}.candidate-header-actions button,.candidate-header-actions a span{display:none}}@media (width<=470px){.candidate-kpis,.candidate-filter-grid{grid-template-columns:1fr}.personalization-readiness{align-items:flex-start}.candidate-filter-card>footer{flex-direction:column;align-items:flex-start;gap:10px}}.candidate-review-tabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.candidate-review-tabs button{color:#606875;background:#fff;border:1px solid #dfe2e7;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-weight:800;display:flex}.candidate-review-tabs button span{color:#626a77;text-align:center;background:#f0f1f3;border-radius:999px;min-width:25px;padding:3px 7px}.candidate-review-tabs button.active{color:#5548a7;background:#f5f3ff;border-color:#8071d8;box-shadow:0 0 0 3px #806bf214}.candidate-review-tabs button.active.ready{color:#26775b;background:#edf9f4;border-color:#9ed7c0}.candidate-review-tabs button.active.review{color:#a84438;background:#fff3ef;border-color:#efb19e}.candidate-review-tabs button.active.review span{color:#a84438;background:#ffe2d9}.candidate-kpis .review{background:#fff3ef}.candidate-kpis .review strong{color:#ad493d}.candidate-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.candidate-edit-modal{max-height:90vh;overflow:auto}.contact-list-editor,.detected-contact-values{background:#fafbfc;border:1px solid #e1e3e8;border-radius:10px;padding:13px}.contact-list-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.contact-list-editor>header strong,.contact-list-editor>header small,.detected-contact-values>strong,.detected-contact-values>p{display:block}.contact-list-editor>header strong,.detected-contact-values>strong{color:#444c58}.contact-list-editor>header small{color:#8a919d;margin-top:3px}.contact-list-editor>header button{color:#5b4db2;background:#fff;border:1px solid #d8d3f3;border-radius:7px;flex:none;min-height:32px;padding:0 10px;font-weight:800}.contact-list-row{grid-template-columns:1fr 36px;gap:7px;display:grid}.contact-list-row+.contact-list-row{margin-top:7px}.candidate-edit-grid .contact-list-row input{margin:0}.contact-list-row>button{color:#858c97;background:#fff;border:1px solid #e0e2e6;border-radius:8px;place-items:center;width:36px;height:40px;display:grid}.contact-list-row>button:hover{color:#a84438;background:#fff3ef}.detected-contact-values>p{color:#858c98;margin:4px 0 10px}.detected-contact-values>div{flex-wrap:wrap;gap:7px;display:flex}.detected-contact-values span{color:#3f6457;background:#eaf7f1;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-weight:750;display:flex}.detected-contact-values em{color:#73877f;margin-left:3px;font-style:normal;font-weight:600}small{line-height:1.35;font-size:11px!important}main p{font-size:11px!important}.topbar p,.privacy-pill,.sidebar-note p,.stats-grid p,.sync-metrics p,.section-title>p,.source-card p,.enrichment-copy em,.enrichment-copy b,.export-menu>p,.source-explanation p,.proposal-match>p,.review-empty p,.candidate-contact em,.candidate-filter-card>footer,.candidate-pagination,.candidate-detail-columns dt,.candidate-detail-columns dd,.candidate-detail-columns li,.candidate-detail-signals span,.candidate-detail-actions>span a,.readiness-pill{line-height:1.4;font-size:11px!important}.candidate-header-actions button,.candidate-header-actions a,.candidate-filter-grid select,.candidate-filter-card>footer button,.candidate-selection-bar button,.candidate-row-actions button,.candidate-empty>button,.candidate-pagination button,.candidate-detail-actions>button,.contact-list-editor button,button,input,select,textarea{font-size:12px!important}.candidate-filter-grid label,.candidate-edit-grid label{font-size:11px!important}.candidate-search input,.candidate-edit-grid input{font-size:12px!important}.candidate-management-table th{font-size:11px!important}.candidate-management-table td{font-size:12px}.candidate-name-button strong,.candidate-contact strong,.candidate-selection-bar strong,.completeness-cell strong{font-size:12px!important}.candidate-name-button small,.candidate-contact small,.completeness-cell small,.personalization-readiness p,.candidate-scan-progress p,.candidate-detail-status>div:last-child p{font-size:11px!important}.commercial-workflow{background:#faf9ff;border:1px solid #dcd8f3;border-radius:12px;margin-top:14px;padding:15px}.commercial-workflow>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.commercial-workflow>header small,.commercial-workflow>header strong{display:block}.commercial-workflow>header strong{margin-top:5px;font:700 16px Georgia,serif}.commercial-workflow>header label{color:#6f678f;font-size:11px;font-weight:800}.commercial-workflow select{background:#fff;border:1px solid #d8d3ef;border-radius:8px;height:36px;margin-left:8px;padding:0 9px}.email-validation-list{gap:8px;margin-top:13px;display:grid}.email-validation-list>p{color:#777f8c;margin:0}.email-validation{background:#fff;border:1px solid #e1e3e8;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.email-validation strong,.email-validation span{display:block}.email-validation strong{font-size:12px}.email-validation span{color:#858c98;margin-top:3px;font-size:11px}.email-validation>em{color:#7b6b24;background:#fff5cf;border-radius:6px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:800}.email-validation.verified>em{color:#257358;background:#e6f6ee}.email-validation.doubtful>em{color:#8b6528;background:#fff2d8}.email-validation.rejected>em{color:#a34840;background:#fde9e7}.email-validation-actions{gap:5px;display:flex}.email-validation-actions button{color:#6155aa;background:#fff;border:1px solid #dddfe5;border-radius:7px;height:30px;padding:0 8px;font-weight:750}.email-validation-actions button:first-child{color:#267358;background:#edf8f3;border-color:#cce5da}.commercial-notes{color:#5d6572;margin-top:12px;font-size:11px;font-weight:800;display:block}.commercial-notes textarea{resize:vertical;background:#fff;border:1px solid #dcdfe5;border-radius:8px;width:100%;min-height:70px;margin-top:6px;padding:9px}.readiness-pill.review{color:#9a5148;background:#fff0ee}@media (width<=760px){.email-validation{grid-template-columns:1fr}.email-validation-actions{flex-wrap:wrap}.commercial-workflow>header{flex-direction:column;align-items:flex-start}.commercial-workflow>header label{width:100%}.commercial-workflow select{width:100%;margin:5px 0 0}}@media (width<=1100px){.candidate-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.candidate-review-tabs{grid-template-columns:1fr;display:grid}.candidate-review-tabs button{justify-content:space-between}.candidate-filter-grid{grid-template-columns:1fr 1fr}.contact-list-editor>header{flex-direction:column;align-items:stretch}.contact-list-editor>header button{width:100%}.detected-contact-values span{flex-wrap:wrap;width:100%}}@media (width<=470px){.candidate-filter-grid{grid-template-columns:1fr}}.emails-workspace{background:#f5f6f8;min-height:100vh}.emails-topbar{align-items:center}.email-range{background:#fff;border:1px solid #e2e4e9;border-radius:10px;padding:4px;display:flex}.email-range button{color:#7b8390;background:0 0;border:0;border-radius:7px;height:32px;padding:0 12px;font-weight:750}.email-range button.active{color:#fff;background:var(--navy);box-shadow:0 4px 12px #141b2824}.emails-hero{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:32px;padding:38px 42px 26px;display:grid}.emails-hero h2{max-width:700px;color:var(--ink);margin:7px 0 12px;font:700 38px/1.08 Georgia,serif}.emails-hero h2 em{color:var(--coral);font-style:normal}.emails-hero p{max-width:640px;color:var(--muted);margin:0}.email-health{background:linear-gradient(135deg,#fbfaff,#f4f1ff);border:1px solid #ddd9f0;border-radius:14px;align-items:center;gap:15px;padding:20px;display:flex}.email-health>span{color:#6757c8;background:#e9e4ff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.email-health small,.email-health strong{display:block}.email-health small{color:#8178a7;letter-spacing:1px;font-size:9px;font-weight:850}.email-health strong{margin-top:5px;font:700 18px Georgia,serif}.email-health p{margin-top:4px}.email-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 42px 26px;display:grid}.email-kpis article{background:#fff;border:1px solid #e2e4e8;border-radius:12px;min-height:112px;padding:16px}.email-kpis small{color:#9299a5;letter-spacing:.8px;font-size:9px;font-weight:850;display:block}.email-kpis strong{color:var(--ink);margin:11px 0 6px;font:700 26px Georgia,serif;display:block}.email-kpis span{color:#858d99;font-size:10px}.email-kpis .opened{border-top:3px solid #806bf2}.email-kpis .clicked{border-top:3px solid #4d8de8}.email-kpis .replied{border-top:3px solid #39ae83}.email-kpis .negative{border-top:3px solid #ef9b91}.email-analysis-grid{grid-template-columns:1fr 1fr;gap:14px;padding:0 42px 14px;display:grid}.email-panel{background:#fff;border:1px solid #e1e3e7;border-radius:14px;box-shadow:0 7px 24px #1f263209}.email-panel>header{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.email-panel>header small{color:#999fab;letter-spacing:1px;font-size:9px;font-weight:850;display:block}.email-panel h3{margin:4px 0 0;font:700 19px Georgia,serif}.email-panel>header>a{color:#6557bd;font-size:11px;font-weight:800}.email-panel>header>span{color:#89909c;font-size:10px}.funnel-list{gap:9px;padding:15px 20px 20px;display:grid}.funnel-list>div{grid-template-columns:90px minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}.funnel-list span{color:#626a77;font-size:10px}.funnel-list>div>div{background:#f0f1f4;border-radius:99px;height:8px;overflow:hidden}.funnel-list i{background:linear-gradient(90deg,#806bf2,#f56f61);border-radius:99px;height:100%;display:block}.funnel-list strong{text-align:right;font-size:11px}.activity-panel{flex-direction:column;display:flex}.activity-bars{align-items:flex-end;gap:6px;min-height:218px;padding:25px 20px 5px;display:flex}.activity-bars>div{flex:1;justify-content:center;align-items:flex-end;min-width:4px;height:180px;display:flex;position:relative}.activity-bars span,.activity-bars i{border-radius:4px 4px 0 0;width:60%;position:absolute;bottom:0}.activity-bars span{background:#ded8ff}.activity-bars i{background:#806bf2;width:32%}.activity-panel>footer{color:#7d8490;border-top:1px solid #f0f1f3;justify-content:flex-end;gap:16px;padding:12px 20px;font-size:10px;display:flex}.activity-panel>footer i{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.activity-panel i.sent{background:#ded8ff}.activity-panel i.opened{background:#806bf2}.messages-panel{margin:0 42px 42px}.message-filters{gap:8px;display:flex}.message-filters label{color:#9198a3;border:1px solid #e0e2e7;border-radius:8px;align-items:center;gap:7px;min-width:270px;height:36px;padding:0 10px;display:flex}.message-filters input{background:0 0;border:0;outline:0;width:100%}.message-filters select{background:#fff;border:1px solid #e0e2e7;border-radius:8px;height:36px;padding:0 9px}.messages-scroll{overflow:auto}.messages-table{border-collapse:collapse;width:100%}.messages-table th{text-align:left;color:#969da8;letter-spacing:.5px;background:#fafbfc;padding:11px 14px;font-size:9px}.messages-table td{color:#59616d;white-space:nowrap;border-top:1px solid #eef0f2;padding:13px 14px;font-size:10px}.messages-table td:first-child{min-width:190px}.messages-table td:nth-child(2){text-overflow:ellipsis;max-width:260px;overflow:hidden}.messages-table td strong,.messages-table td span{display:block}.messages-table td strong{color:#252d3a;font-size:11px}.messages-table td span{color:#969da8;margin-top:3px}.message-status{color:#6557bd;text-transform:capitalize;background:#f0edff;border-radius:6px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:850}.message-status.replied{color:#27765b;background:#e8f7ef}.message-status.bounced{color:#a64b43;background:#fde9e7}.email-empty{text-align:center;color:#949ba6;align-content:center;place-items:center;min-height:250px;padding:35px;display:grid}.email-empty>span{color:#7465cf;background:#f0edff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.email-empty strong{color:#39414e;margin-top:12px;font:700 17px Georgia,serif}.email-empty p{max-width:440px;margin:7px 0 14px}.email-empty a{color:#fff;background:var(--navy);border-radius:8px;padding:9px 12px;font-size:10px;font-weight:800}.email-empty.compact{min-height:210px;padding:20px}.email-empty.compact strong{font-size:15px}@media (width<=1150px){.email-kpis{grid-template-columns:repeat(3,1fr)}.emails-hero,.email-analysis-grid{grid-template-columns:1fr}}@media (width<=760px){.emails-topbar{flex-direction:column;align-items:flex-start;gap:14px}.email-range{width:100%;overflow:auto}.email-range button{white-space:nowrap;flex:1}.emails-hero,.email-kpis,.email-analysis-grid{padding-left:18px;padding-right:18px}.emails-hero{padding-top:26px}.emails-hero h2{font-size:32px}.email-kpis{grid-template-columns:1fr 1fr}.messages-panel{margin-left:18px;margin-right:18px}.email-panel>header{flex-direction:column;align-items:flex-start}.message-filters{flex-direction:column;width:100%}.message-filters label{width:100%;min-width:0}.message-filters select{width:100%}}@media (width<=470px){.email-kpis{grid-template-columns:1fr}.email-health{align-items:flex-start}.funnel-list>div{grid-template-columns:76px minmax(0,1fr) 24px}}.draft-workbench{margin:0 42px 14px}.draft-candidate-grid{grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid}.draft-candidate-grid article{background:#fafbfc;border:1px solid #e6e7eb;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:12px;display:grid}.draft-candidate-score{color:#6254bb;background:#ece9ff;border-radius:10px;place-items:center;width:42px;height:42px;font:700 16px Georgia,serif;display:grid}.draft-candidate-grid article>div:nth-child(2) strong,.draft-candidate-grid article>div:nth-child(2) span,.draft-candidate-grid article>div:nth-child(2) small{display:block}.draft-candidate-grid article>div:nth-child(2) strong{color:#343b47;font-size:12px}.draft-candidate-grid article>div:nth-child(2) span{color:#616a77;margin-top:3px;font-size:11px}.draft-candidate-grid article>div:nth-child(2) small{color:#9299a4;margin-top:3px}.draft-stage{color:#756925;white-space:nowrap;background:#fff5d2;border-radius:7px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.draft-stage.draft{color:#6557b7;background:#efedff}.draft-stage.approved{color:#26765a;background:#e7f6ef}.draft-candidate-grid article>button{color:#fff;background:var(--navy);white-space:nowrap;border:0;border-radius:8px;height:34px;padding:0 10px;font-weight:800}.draft-candidate-grid article>button:disabled{opacity:.55}.edit-draft-button{color:#5c50ac;background:#f6f4ff;border:1px solid #d9d5ef;border-radius:7px;height:29px;padding:0 9px;font-weight:800}.draft-editor-modal{width:min(920px,100%);max-height:90vh;overflow:auto}.draft-editor-modal>header{border-bottom:1px solid #e9ebef;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.draft-editor-modal>header small{color:#786bc6;letter-spacing:.9px;font-size:10px;font-weight:850}.draft-editor-modal>header h2{margin:5px 0 0;font:700 25px Georgia,serif}.draft-editor-modal>header p{color:#858c98;margin:4px 0 0}.draft-editor-modal>header>button{color:#7f8793;background:#f0f1f3;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.draft-editor-layout{grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);gap:16px;padding:16px 0;display:grid}.draft-fields{gap:12px;display:grid}.draft-fields label{color:#565e6b;font-size:11px;font-weight:800}.draft-fields label>small{color:#8a919d;margin-top:5px;font-weight:500;display:block}.draft-fields input,.draft-fields textarea{background:#fff;border:1px solid #dfe1e6;border-radius:9px;outline:0;width:100%;margin-top:6px;padding:10px}.draft-fields input{height:42px}.draft-fields textarea{resize:vertical;min-height:330px;line-height:1.6}.draft-fields input:focus,.draft-fields textarea:focus{border-color:#8979df;box-shadow:0 0 0 3px #806bf21a}.draft-cta-preview{color:#fff;text-align:center;background:#6755c9;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:850;display:flex;box-shadow:0 8px 18px #6755c933}.draft-editor-layout>aside{background:#f9f8ff;border:1px solid #dfdcf4;border-radius:11px;padding:14px}.draft-editor-layout>aside>small{color:#7669bf;letter-spacing:.8px;font-size:9px;font-weight:850}.draft-editor-layout>aside ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.draft-editor-layout>aside li{color:#646c79;align-items:flex-start;gap:7px;font-size:11px;line-height:1.4;display:flex}.draft-editor-layout>aside li svg{color:#38a77d;flex:none}.regenerate-copy{color:#5c4db4;background:#fff;border:1px solid #cec7f2;border-radius:8px;width:100%;min-height:38px;margin-top:16px;padding:7px 9px;font-weight:800}.approval-guard{color:#4d695f;background:#eaf7f1;border-radius:9px;margin-top:12px;padding:12px}.approval-guard strong{font-size:11px;display:block}.approval-guard p{margin:5px 0 0}.draft-editor-modal>footer{border-top:1px solid #e9ebef;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.draft-editor-modal>footer button{color:#626a77;background:#fff;border:1px solid #dfe1e6;border-radius:8px;height:38px;padding:0 12px;font-weight:800}.draft-editor-modal>footer .approve-draft{color:#fff;background:#2d7c60;border:0}.draft-editor-modal>footer button:disabled{opacity:.55}@media (width<=900px){.draft-candidate-grid,.draft-editor-layout{grid-template-columns:1fr}.draft-fields textarea{min-height:280px}}@media (width<=760px){.draft-workbench{margin-left:18px;margin-right:18px}.draft-candidate-grid article{grid-template-columns:42px minmax(0,1fr)}.draft-candidate-grid article>em,.draft-candidate-grid article>button{grid-column:2}.draft-candidate-grid article>button{width:100%}.draft-editor-modal>footer{flex-direction:column;align-items:stretch}.draft-editor-modal>footer button{width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pilot-view-tabs{gap:8px;margin:26px 0 18px;display:flex}.pilot-view-tabs button{color:#626b78;background:#fff;border:1px solid #dfe3e7;border-radius:10px;padding:12px 18px;font-weight:800}.pilot-view-tabs button.active{color:#fff;background:#172031;border-color:#172031}.pilot-insight{color:#fff;background:#172031;border-radius:18px;grid-template-columns:1fr auto;align-items:center;margin-bottom:18px;padding:28px 34px;display:grid}.pilot-insight small{color:#ff837a;letter-spacing:.12em;font-weight:800}.pilot-insight h2{margin:8px 0;font:700 32px Georgia}.pilot-insight p{color:#c3cad3}.score-ring{background:conic-gradient(#ef6258 var(--score),#394151 0);border-radius:50%;place-items:center;width:115px;height:115px;display:grid;position:relative}.score-ring:before{content:"";background:#172031;border-radius:50%;position:absolute;inset:10px}.score-ring strong,.score-ring span{z-index:1;position:relative}.score-ring strong{align-self:end;font:700 30px Georgia}.score-ring span{color:#bec6d0;align-self:start;font-size:10px}.pilot-charts-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pilot-chart{background:#fff;border:1px solid #e1e4e8;border-radius:15px;padding:22px}.pilot-chart header small,.pilot-management header small{color:#ef6258;letter-spacing:.1em;font-weight:800}.pilot-chart h3,.pilot-management h2{margin:5px 0 18px;font:700 23px Georgia}.chart-row{grid-template-columns:135px 1fr 55px;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:grid}.chart-row>i{background:#eef0f3;border-radius:99px;height:9px;overflow:hidden}.chart-row>i b{background:linear-gradient(90deg,#ef6258,#ff938b);border-radius:99px;height:100%;display:block}.chart-row>strong{text-align:right}.chart-row>strong small{color:#9299a4;font-weight:500;display:block}.pilot-management{background:#fff;border:1px solid #e1e4e8;border-radius:16px;padding:24px}.pilot-management>header{justify-content:space-between;align-items:end;display:flex}.pilot-manage-filters{gap:8px;display:flex}.pilot-manage-filters input,.pilot-manage-filters select{border:1px solid #dce0e5;border-radius:9px;padding:11px}.pilot-kanban-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.pilot-kanban-summary button{text-align:left;background:#f8f9fa;border:1px solid #e0e3e7;border-radius:11px;padding:15px}.pilot-kanban-summary strong{font:700 25px Georgia;display:block}.pilot-kanban-summary span{color:#747d89}.pilot-cards{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.pilot-cards article{cursor:pointer;border:1px solid #e1e4e8;border-radius:14px;padding:18px;transition:all .15s}.pilot-cards article:hover{transform:translateY(-2px);box-shadow:0 10px 24px #17203112}.pilot-card-top{justify-content:space-between;display:flex}.pilot-card-top>b{font:700 26px Georgia}.pilot-card-top b small{color:#87909d;font:500 11px sans-serif}.pilot-status{border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.pilot-status.new{color:#65707e;background:#edf0f3}.pilot-status.review{color:#856100;background:#fff0c9}.pilot-status.selected{color:#147647;background:#ddf6e8}.pilot-status.discarded{color:#a63a33;background:#fee4e2}.pilot-cards h3{margin:14px 0 4px;font:700 20px Georgia}.pilot-cards>article>p{color:#7d8591;margin:0}.pilot-card-scores{gap:7px;margin:17px 0;display:grid}.pilot-card-scores span{justify-content:space-between;font-size:12px;display:flex}.pilot-cards footer{color:#727b87;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.pilot-cards footer button{color:#5c50c8;background:0 0;border:0;font-weight:800}.pilot-detail{width:min(1120px,94vw);max-height:92vh;overflow:auto}.pilot-detail-grid{grid-template-columns:1fr 330px;gap:28px;padding:25px;display:grid}.pilot-detail-grid main{gap:14px;display:grid}.pilot-detail-grid main>section{border:1px solid #e4e7ea;border-radius:13px;padding:20px}.pilot-detail h3{margin:0 0 12px;font:700 20px Georgia}.pilot-detail blockquote{background:#f7f5ef;border-left:3px solid #ef6258;margin:0;padding:14px;line-height:1.55}.answer-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.answer-grid p{background:#f7f8fa;border-radius:9px;margin:0;padding:11px}.answer-grid small{color:#8a929d;letter-spacing:.08em;font-size:9px;display:block}.tag-list{flex-wrap:wrap;gap:7px;display:flex}.tag-list span{color:#9c3b35;background:#ffe7e4;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.tag-list.muted{margin-top:10px}.tag-list.muted span{color:#65707e;background:#eef0f3}.pilot-detail-grid>aside{background:#f6f3ed;border-radius:13px;gap:13px;height:max-content;padding:20px;display:grid}.pilot-detail-grid aside label{gap:6px;font-size:12px;font-weight:750;display:grid}.pilot-detail-grid aside input,.pilot-detail-grid aside select,.pilot-detail-grid aside textarea{background:#fff;border:1px solid #d8dce1;border-radius:8px;padding:10px}.pilot-detail-grid aside button{color:#fff;background:#172031;border:0;border-radius:9px;padding:12px;font-weight:800}.pilot-detail-grid aside .prepare-decision{background:#ef6258}.pilot-detail-grid aside>small{color:#777f8b;line-height:1.45}.decision-draft small{color:#ef6258;font-weight:800}.decision-draft pre{white-space:pre-wrap;color:#555e6a;font:13px/1.55 sans-serif}@media (width<=1000px){.pilot-cards{grid-template-columns:1fr 1fr}.pilot-detail-grid,.pilot-charts-grid{grid-template-columns:1fr}}@media (width<=680px){.pilot-management>header,.pilot-insight{display:block}.pilot-manage-filters{margin-top:15px;display:grid}.pilot-kanban-summary{grid-template-columns:1fr 1fr}.pilot-cards,.answer-grid{grid-template-columns:1fr}.chart-row{grid-template-columns:110px 1fr 45px}.score-ring{margin-top:20px}}.campaign-toolbar{background:#f6f3ed;border-radius:12px;align-items:center;gap:10px;margin:0 0 16px;padding:16px 20px;display:flex}.campaign-toolbar label{font-weight:800}.campaign-toolbar span{color:#747d89;margin-right:auto}.campaign-toolbar button{color:#fff;background:#172031;border:0;border-radius:9px;padding:11px 14px;font-weight:800}.campaign-toolbar .pilot-campaign{background:#ef6258}.draft-candidate-grid article{position:relative}.draft-candidate-grid article.selected{outline:2px solid #ef6258}.candidate-select{position:absolute;top:10px;right:10px}.metrics-workspace{padding-bottom:60px}.metrics-back{color:#fff;background:#172031;border-radius:9px;padding:11px 15px;font-weight:800;text-decoration:none}.metrics-hero{color:#fff;background:#172031;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin:30px 0 18px;padding:34px;display:grid}.metrics-hero small{color:#ff847b;letter-spacing:.12em;font-weight:800}.metrics-hero h2{margin:10px 0;font:700 38px Georgia}.metrics-hero h2 em{color:#ff847b;font-style:normal}.metrics-hero p{color:#bdc5d0}.sequence-timeline{justify-content:center;align-items:center;display:flex}.sequence-timeline span{place-items:center;gap:6px;font-size:12px;display:grid}.sequence-timeline b{background:#ef6258;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.sequence-timeline i{background:#ffffff38;width:70px;height:2px}.metrics-kpis{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:18px;display:grid}.metrics-kpis article,.metrics-grid article,.metrics-sequences{background:#fff;border:1px solid #e1e4e8;border-radius:14px;padding:20px}.metrics-kpis small{color:#858e9b;font-weight:800;display:block}.metrics-kpis strong{margin-top:8px;font:700 31px Georgia;display:block}.metrics-grid{grid-template-columns:1.5fr .5fr;gap:14px;margin-bottom:18px;display:grid}.metrics-grid h3,.metrics-sequences h3{margin:6px 0;font:700 23px Georgia}.metrics-grid table,.metrics-sequences table{border-collapse:collapse;width:100%}.metrics-grid th,.metrics-grid td,.metrics-sequences th,.metrics-sequences td{text-align:left;border-bottom:1px solid #edf0f2;padding:12px;font-size:13px}.health-list p{border-bottom:1px solid #edf0f2;justify-content:space-between;padding:12px 0;display:flex}.metrics-sequences>header{justify-content:space-between;align-items:center;display:flex}.metrics-sequences em{border-radius:999px;padding:5px 9px;font-style:normal;font-weight:800}@media (width<=900px){.campaign-toolbar{flex-wrap:wrap}.campaign-toolbar span{width:100%}.metrics-hero,.metrics-grid{grid-template-columns:1fr}.metrics-kpis{grid-template-columns:repeat(3,1fr)}}.wizard-heading{max-width:920px;margin:42px auto 22px}.wizard-heading>small{color:#ef6258;letter-spacing:.13em;font-weight:800}.wizard-heading h1{margin:10px 0;font:700 42px/1.08 Georgia}.wizard-heading p{color:#737b88}.wizard-progress{background:#dedbd5;border-radius:99px;height:7px;margin:28px 0 10px;overflow:hidden}.wizard-progress span{background:#ef6258;height:100%;transition:width .3s;display:block}.wizard-steps{justify-content:space-between;font-size:13px;display:flex}.wizard-steps span{color:#7b8390}.wizard-form>section[hidden]{display:none}.wizard-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.wizard-actions .pilot-submit{width:auto;min-width:190px;margin:0}.wizard-back{color:#59616d;background:#fff;border:1px solid #d6d9de;border-radius:11px;padding:15px 19px;font-weight:800}.wizard-form fieldset+fieldset{margin-top:22px}@media (width<=760px){.wizard-heading{margin-top:30px}.wizard-heading h1{font-size:34px}.wizard-actions .pilot-submit{min-width:0}}.pilot-public{color:#172031;background:#f6f3ed;min-height:100vh;padding:0 5vw 80px}.pilot-header{letter-spacing:.14em;border-bottom:1px solid #dcd8d0;align-items:center;gap:14px;height:86px;font-size:12px;font-weight:800;display:flex}.pilot-logo{color:#fff;background:#ff675e;border-radius:12px;place-items:center;width:38px;height:38px;font:700 22px Georgia;display:grid}.pilot-intro{grid-template-columns:1.45fr .75fr;align-items:start;gap:54px;max-width:1120px;margin:70px auto 42px;display:grid}.pilot-intro small,.pilot-form header span,.pilot-admin header small{color:#ef6258;letter-spacing:.13em;font-weight:800}.pilot-intro h1{letter-spacing:-.035em;margin:15px 0 24px;font:700 clamp(39px,5vw,68px)/1.02 Georgia}.pilot-intro>div>p{color:#5d6572;max-width:720px;font-size:19px;line-height:1.7}.pilot-intro aside{color:#fff;background:#172031;border-radius:22px;padding:30px;box-shadow:0 18px 50px #1720311a}.pilot-intro aside strong{font:700 22px Georgia}.pilot-intro aside ul{color:#e8ebef;padding-left:20px;line-height:1.9}.pilot-intro aside p{color:#bbc1ca;border-top:1px solid #ffffff24;padding-top:18px;line-height:1.55}.pilot-form{gap:22px;max-width:920px;margin:auto;display:grid}.pilot-form>section{background:#fff;border:1px solid #e2dfd9;border-radius:22px;padding:34px;box-shadow:0 8px 30px #1720310a}.pilot-form section>header{gap:18px;margin-bottom:28px;display:flex}.pilot-form header span{border:1px solid #f2b0aa;border-radius:50%;place-items:center;min-width:42px;height:42px;display:grid}.pilot-form h2{margin:0 0 5px;font:700 28px Georgia}.pilot-form header p{color:#7a8290;margin:0}.pilot-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pilot-form label,.pilot-form legend{color:#48505d;gap:8px;font-size:13px;font-weight:750;display:grid}.pilot-form input,.pilot-form select,.pilot-form textarea{font:inherit;color:#172031;background:#faf9f6;border:1px solid #dcdfe4;border-radius:10px;padding:13px}.pilot-form textarea{box-sizing:border-box;width:100%;margin-top:8px}.pilot-form fieldset{border:0;margin:0 0 22px;padding:0}.check-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px;display:grid}.check-grid label{background:#faf9f6;border:1px solid #e0e2e6;border-radius:10px;align-items:center;padding:12px;display:flex}.privacy-check{grid-template-columns:auto 1fr;align-items:flex-start;margin-top:24px;line-height:1.5;display:flex!important}.pilot-submit{color:#fff;background:#172031;border:0;border-radius:12px;width:100%;margin-top:24px;padding:16px;font-size:15px;font-weight:800;display:block}.pilot-footnote{text-align:center;color:#808793;margin-top:12px;display:block}.pilot-error{color:#b42318;background:#fee4e2;border-radius:10px;padding:12px}.pilot-thanks{text-align:center;background:#fff;border-radius:24px;max-width:620px;margin:18vh auto;padding:50px}.pilot-thanks>span{color:#14804a;background:#dff5e8;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;font-size:28px;display:grid}.pilot-thanks h1{font:700 40px Georgia}.pilot-thanks p{color:#687180;line-height:1.7}.pilot-admin{color:#172031;background:#f5f6f8;min-height:100vh;padding:48px}.pilot-admin>header{justify-content:space-between;align-items:end;max-width:1400px;margin:auto;display:flex}.pilot-admin h1{margin:8px 0;font:700 42px Georgia}.pilot-admin header p{color:#747d8a}.pilot-admin header>div:last-child{gap:10px;display:flex}.pilot-admin header a{color:#fff;background:#172031;border-radius:9px;padding:11px 15px;font-weight:700;text-decoration:none}.pilot-admin-kpis{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1400px;margin:30px auto;display:grid}.pilot-admin-kpis article{background:#fff;border:1px solid #e1e4e8;border-radius:14px;padding:24px}.pilot-admin-kpis strong{font:700 36px Georgia;display:block}.pilot-admin-kpis span{color:#737c89}.pilot-table{background:#fff;border:1px solid #e1e4e8;border-radius:14px;max-width:1400px;margin:auto;overflow:auto}.pilot-table table{border-collapse:collapse;width:100%}.pilot-table th,.pilot-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f2;padding:16px;font-size:13px}.pilot-table th{letter-spacing:.09em;color:#8a929e;font-size:11px}.pilot-table td span,.pilot-table td small{color:#7b8491;max-width:310px;margin-top:5px;display:block}.pilot-table td b{font-size:22px}.pilot-table em{border-radius:999px;padding:6px 10px;font-style:normal;font-weight:800}.fit-A{color:#147647;background:#ddf6e8}.fit-B{color:#856100;background:#fff0c9}.fit-C{color:#69717e;background:#f1f2f4}.pilot-empty{text-align:center;color:#7c8490;padding:50px}@media (width<=760px){.pilot-public{padding:0 20px 50px}.pilot-intro{grid-template-columns:1fr;gap:24px;margin-top:40px}.pilot-intro h1{font-size:40px}.pilot-grid,.check-grid{grid-template-columns:1fr}.pilot-form>section{padding:24px 20px}.pilot-admin{padding:24px 14px}.pilot-admin>header{display:block}.pilot-admin header>div:last-child{margin-top:20px}.pilot-admin-kpis{grid-template-columns:1fr 1fr 1fr}.pilot-table{font-size:12px}}.pilot-radar-workspace{padding-bottom:60px}.pilot-radar-topbar{justify-content:space-between;align-items:center;display:flex}.pilot-survey-link{background:#172031;border-radius:10px;padding:12px 17px;font-size:13px;font-weight:800;text-decoration:none;color:#fff!important}.pilot-radar-hero{background:#fff;border:1px solid #e1e4e8;border-radius:18px;grid-template-columns:1.5fr .65fr;gap:35px;margin:30px 0 22px;padding:34px;display:grid}.pilot-radar-hero h2{margin:10px 0;font:700 38px/1.1 Georgia}.pilot-radar-hero h2 em{color:#ef6258;font-style:normal}.pilot-radar-hero p{color:#747d8a;line-height:1.6}.pilot-radar-hero aside{background:#f6f3ed;border-radius:13px;padding:22px}.pilot-radar-hero aside small,.radar-pilot-table>header small{color:#ef6258;letter-spacing:.1em;font-weight:800}.pilot-radar-hero aside strong{margin:9px 0;font:700 23px Georgia;display:block}.pilot-radar-workspace .pilot-admin-kpis{grid-template-columns:repeat(4,1fr);max-width:none;margin:0 0 18px}.pilot-score-explainer{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.pilot-score-explainer>div{color:#fff;background:#172031;border-radius:14px;padding:21px}.pilot-score-explainer small{color:#9da7b6;letter-spacing:.1em;font-weight:800}.pilot-score-explainer strong{margin:8px 0;font:700 24px Georgia;display:block}.pilot-score-explainer p{color:#c5cbd4;margin:0;font-size:13px}.radar-pilot-table{max-width:none}.radar-pilot-table>header{justify-content:space-between;align-items:center;padding:22px;display:flex}.radar-pilot-table h3{margin:5px 0 0;font:700 24px Georgia}.pilot-filters{gap:6px;display:flex}.pilot-filters button{color:#66707e;background:#fff;border:1px solid #dfe3e7;border-radius:8px;padding:8px 11px;font-weight:700}.pilot-filters button.active{color:#fff;background:#172031;border-color:#172031}@media (width<=900px){.pilot-radar-hero{grid-template-columns:1fr}.pilot-radar-workspace .pilot-admin-kpis{grid-template-columns:1fr 1fr}.pilot-score-explainer{grid-template-columns:1fr}.radar-pilot-table>header{display:block}.pilot-filters{margin-top:15px;overflow:auto}.pilot-radar-topbar{align-items:flex-start;gap:14px}}.clinic-type-filter{flex-wrap:wrap;gap:8px;margin:12px 0 2px;display:flex}.clinic-type-filter button{color:#4d5f5a;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:650}.clinic-type-filter button:hover{color:#176c5a;border-color:#78a99c}.clinic-type-filter button.active{color:#126a57;background:#e7f5f0;border-color:#68aa98;box-shadow:0 0 0 2px #4ca08a14}.clinic-type-editor{align-items:center;margin:0 0 16px}.clinic-type-editor>span{color:#65736f;text-transform:uppercase;letter-spacing:.05em;margin-right:4px;font-size:12px;font-weight:750}.clinic-type-editor button:disabled{cursor:wait;opacity:.65}.scoring-breakdown{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.scoring-breakdown article{background:#fafbfc;border:1px solid #e1e4e8;border-radius:10px;padding:13px}.scoring-breakdown article.priority{background:#f6f4ff;border-color:#d8d2f3}.scoring-breakdown small,.scoring-breakdown strong,.scoring-breakdown span{display:block}.scoring-breakdown small{color:#8c94a0;letter-spacing:.7px;font-size:7px;font-weight:850}.scoring-breakdown strong{margin-top:5px;font:700 24px Georgia,serif}.scoring-breakdown span{color:#858c98;margin-top:3px;font-size:7px}.scoring-breakdown .priority strong{color:#5d4db7}@media (width<=720px){.scoring-breakdown{grid-template-columns:1fr}}.validation-inbox{background:#fff;border:1px solid #dfe2e7;border-radius:15px;margin:22px clamp(24px,4vw,58px) 0;padding:18px;box-shadow:0 12px 35px #181f2b0f}.validation-inbox>header{grid-template-columns:1fr 230px;align-items:center;gap:24px;display:grid}.validation-inbox h2{margin:5px 0 7px;font:700 24px Georgia,serif}.validation-inbox header p{color:#7b8491;margin:0;font-size:9px}.validation-progress{background:#f3faf7;border-radius:11px;padding:12px}.validation-progress strong,.validation-progress span,.validation-progress small{display:block}.validation-progress strong{color:#26785d;font:700 25px Georgia,serif}.validation-progress span{font-size:8px;font-weight:800}.validation-progress progress{accent-color:#2f8b6c;width:100%;height:6px;margin:8px 0 4px;display:block}.validation-progress small{color:#718078;font-size:7px}.validation-queues{grid-template-columns:repeat(8,1fr);gap:7px;margin-top:16px;display:grid}.validation-queues button{color:#59616d;text-align:left;background:#fafbfc;border:1px solid #e1e4e8;border-radius:10px;min-height:68px;padding:9px}.validation-queues button:hover,.validation-queues button.active{background:#f4f2ff;border-color:#8e80df;box-shadow:0 0 0 2px #7865d914}.validation-queues strong,.validation-queues span{display:block}.validation-queues strong{font:700 19px Georgia,serif}.validation-queues span{margin-top:4px;font-size:7px;font-weight:800;line-height:1.25}.validation-queues .queue-ready strong{color:#27795d}.validation-queues .queue-duplicates strong,.validation-queues .queue-needs-email strong{color:#b65a43}.validation-inbox>footer{color:#737c89;border-top:1px solid #eceef2;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:8px;display:flex}.validation-inbox>footer button{background:#fff;border:1px solid #dcdfe5;border-radius:7px;height:30px;padding:0 10px;font-size:7px;font-weight:800}.resolve-next-button{background:#5d4db7!important}.duplicate-warning{color:#a34b37;background:#fff6f2;border:1px solid #f0cabc;border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 13px;padding:11px 13px;display:flex}.duplicate-warning strong{font-size:9px}.duplicate-warning p{margin:3px 0 0;font-size:7px;line-height:1.5}.validation-history{background:#f5f6f8;border-radius:8px;justify-content:space-between;gap:12px;margin-top:10px;padding:9px 11px;display:flex}.validation-history small{color:#8b929e;letter-spacing:.7px;font-size:6px;font-weight:850}.validation-history span{color:#66707d;font-size:7px}@media (width<=1100px){.validation-queues{grid-template-columns:repeat(4,1fr)}}@media (width<=720px){.validation-inbox>header{grid-template-columns:1fr}.validation-queues{grid-template-columns:repeat(2,1fr)}}.validation-queues{grid-template-columns:repeat(9,1fr)}.validation-queues .queue-discarded strong{color:#7b828d}.readiness-pill.discarded{color:#6f7680;background:#eceef1}@media (width<=1100px){.validation-queues{grid-template-columns:repeat(4,1fr)}}@media (width<=720px){.validation-queues{grid-template-columns:repeat(2,1fr)}}.candidate-selection-bar .selection-discard,.workflow-quick-actions .discard,.discard-modal .confirm-discard{background:#b94b43}.workflow-quick-actions{background:#f6f7f9;border-radius:10px;gap:7px;margin:12px 0;padding:10px;display:flex}.workflow-quick-actions button{color:#5d6571;background:#fff;border:1px solid #dfe2e6;border-radius:8px;min-height:34px;padding:0 11px;font-weight:800}.workflow-quick-actions .prepare{color:#216d54;background:#eaf8f2;border-color:#b9dfd0}.workflow-quick-actions .discard{color:#fff;border:0}.workflow-quick-actions .recover{color:#594bb0;background:#f3f0ff;border-color:#cfc8f2}.workflow-history{border:1px solid #e1e4e8;border-radius:11px;margin-top:13px;padding:15px}.workflow-history>header{justify-content:space-between;align-items:center;display:flex}.workflow-history>header small,.workflow-history>header strong{display:block}.workflow-history>header small{color:#969ca7;letter-spacing:.8px;font-size:7px;font-weight:850}.workflow-history>header strong{margin-top:4px;font-size:13px}.workflow-history>header>span{color:#858c98;font-size:8px}.workflow-history ol{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.workflow-history li{grid-template-columns:10px 1fr;gap:9px;display:grid}.history-dot{background:#8e80df;border-radius:50%;width:8px;height:8px;margin-top:4px}.history-dot.email_reviewed{background:#42a079}.history-dot.notes_updated{background:#b4a052}.workflow-history li strong{font-size:9px}.workflow-history li p{color:#6f7783;margin:3px 0;font-size:8px}.workflow-history li small{color:#969da7;font-size:7px}.history-empty{color:#858d99;margin:12px 0 0;font-size:8px}.discard-modal{width:min(520px,100%)}.discard-modal>p{color:#707986;line-height:1.6}.discard-modal>label{color:#535b67;gap:6px;margin-top:13px;font-size:9px;font-weight:800;display:grid}.discard-modal select,.discard-modal textarea{width:100%;font:inherit;background:#fff;border:1px solid #dfe2e7;border-radius:9px;outline:0;padding:11px}.discard-modal textarea{resize:vertical}.discard-modal .confirm-discard{color:#fff;border:0}.discard-modal .confirm-discard:disabled{opacity:.5}@media (width<=720px){.workflow-quick-actions{flex-direction:column;align-items:stretch}}@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-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}
