@import "https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap";@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-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.account-shell{max-width:520px;min-height:100vh;margin:0 auto;padding:48px 24px 24px;font-size:16px;line-height:1.5}.account-shell--wide{max-width:1120px}.account-brand{color:var(--navy);justify-content:center;align-items:center;gap:10px;margin-bottom:32px;text-decoration:none;display:flex}.account-brand span{letter-spacing:-1px;font-size:28px;font-weight:800}.account-brand em{text-transform:uppercase;letter-spacing:1px;color:var(--coral-dark);border-left:1px solid var(--line);padding-left:10px;font-size:12px;font-style:normal;font-weight:700}.account-card{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;min-width:0;padding:32px}.account-card h1,.account-heading h1{letter-spacing:-.6px;margin:0 0 12px;font-size:28px;line-height:1.2}.account-card h2{margin:0 0 12px;font-size:21px;line-height:1.3}.account-card h3{margin:24px 0 8px;font-size:16px;line-height:1.5}.account-card p,.account-heading p{color:var(--ink-2);overflow-wrap:anywhere;margin:0 0 22px}.account-symbol{background:var(--coral-soft);color:var(--coral-dark);border-radius:12px;margin-bottom:22px;padding:13px;display:inline-flex}.account-field{flex-direction:column;gap:7px;min-width:0;margin-bottom:18px;font-size:14px;font-weight:600;display:flex}.account-field input,.account-field select,.account-field textarea{background:var(--white);width:100%;min-height:46px;color:var(--ink);border:1px solid #b7c0cb;border-radius:7px;padding:10px 12px;font-size:16px;font-weight:400}.account-field textarea{resize:vertical}.account-shell :focus-visible{outline:3px solid var(--blue);outline-offset:3px}.account-password{display:flex;position:relative}.account-password input{padding-right:48px}.account-password button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.account-primary,.account-secondary{cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.account-primary{background:var(--navy);color:#fff}.account-primary:hover{background:var(--navy-2)}.account-card form>.account-primary{width:100%}.account-secondary{color:var(--ink);background:#fff;border-color:#c2cbd5}.account-secondary:hover{background:var(--paper)}.account-shell button:disabled{opacity:.55;cursor:wait}.account-help{border-top:1px solid var(--line);margin-top:26px;padding-top:22px;font-size:14px}.account-help p{margin:6px 0 0}.account-footer{color:var(--ink-2);justify-content:center;align-items:center;gap:7px;margin:28px 0 0;font-size:13px;display:flex}.account-subtle-link{text-align:center;color:var(--ink-2);margin-top:20px;font-size:14px;display:block}.account-back{color:var(--ink-2);align-items:center;gap:6px;margin:18px 0;font-size:14px;text-decoration:none;display:inline-flex}.account-error,.account-card .account-error{color:#9c2828;background:#fff1f1;border:1px solid #edcaca;border-radius:7px;padding:12px;font-size:14px}.account-success,.account-card .account-success{color:#125e4f;background:var(--green-soft);border-radius:7px;padding:12px;font-size:14px}.account-card .account-warning{color:#734610;background:var(--amber-soft);border-radius:7px;padding:12px}.account-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.account-heading p{margin:0}.account-heading .account-back{margin-top:0}.account-columns{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.account-admin,.account-email{margin-top:24px}.account-invite{grid-template-columns:1fr 1.3fr 1fr;align-items:end;gap:14px;display:grid}.account-invite .account-field{margin-bottom:0}.account-invite .account-primary{grid-column:1/-1}.account-users{margin-top:28px}.account-user{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;display:flex}.account-user strong,.account-user span,.account-user small{overflow-wrap:anywhere;display:block}.account-user span{font-size:14px}.account-user small{color:var(--ink-2);margin-top:4px;font-size:13px}.account-user-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.account-email-actions{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.account-signout{color:var(--ink-2);cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:14px;display:block}.sidebar__footer a{color:inherit;text-decoration:none}@media (width<=700px){.account-shell{padding:28px 16px 20px}.account-card{padding:24px 20px}.account-columns,.account-invite{grid-template-columns:1fr}.account-heading,.account-user{flex-direction:column;align-items:flex-start}.account-user-actions{justify-content:flex-start}.account-heading h1{font-size:26px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#002664;--ink-2:#435571;--muted:#5f6d85;--line:#d8deea;--soft-line:#edf0f4;--paper:#f2f3f5;--white:#fff;--navy:#002664;--navy-2:#001b49;--coral:#ef3340;--coral-dark:#bd1f2c;--coral-soft:#fff0f1;--green:#17806c;--green-soft:#e8f6f1;--amber:#aa6a18;--amber-soft:#fff5df;--blue:#3a6db0;--blue-soft:#edf4ff;--violet:#7455a5;--violet-soft:#f2edfb;--shadow:0 1px 2px #0026640a, 0 12px 32px #0026640e}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Lato,Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}button,[role=button]{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100vh}.sidebar{z-index:30;background:var(--navy);color:#fff;border-right:1px solid #ffffff0f;flex-direction:column;width:244px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar__top{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:72px;padding:0 21px;display:flex}.brand{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.brand>span:nth-child(2){letter-spacing:-.5px;font-size:21px;font-weight:760}.brand em{color:#fff;letter-spacing:.8px;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:5px;margin-left:-3px;padding:3px 5px;font-size:12px;font-style:normal;font-weight:800}.brand-mark{align-items:flex-end;gap:3px;width:26px;height:23px;display:flex}.brand-mark span{background:var(--coral);border-radius:2px;width:6px;display:block;transform:skewY(-27deg)}.brand-mark span:first-child{height:10px}.brand-mark span:nth-child(2){height:17px}.brand-mark span:nth-child(3){height:23px}.mobile-close{color:#fff;background:0 0;border:0;display:none}.primary-nav{padding:22px 13px}.nav-label{color:#8090a6;letter-spacing:1.25px;text-transform:uppercase;margin:0 10px 8px;font-size:12px;font-weight:800}.nav-label--secondary{margin-top:25px}.nav-item{color:#b3bdcb;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:43px;padding:0 12px;font-size:13px;font-weight:650;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0d}.nav-item--active{color:#fff;box-shadow:inset 3px 0 var(--coral);background:#ffffff17}.nav-item>span{flex:1}.nav-item>b{color:#d8dfe8;background:#ffffff17;border-radius:9px;place-items:center;min-width:20px;height:20px;font-size:12px;display:grid}.nav-item>b.nav-alert{color:#fff;background:var(--coral)}.sidebar__focus{background:linear-gradient(145deg,#ffffff16,#ffffff09);border:1px solid #ffffff14;border-radius:11px;margin:auto 14px 17px;padding:16px}.sidebar__focus>span{color:#fff;background:#ef334029;border-radius:8px;place-items:center;width:29px;height:29px;margin-bottom:11px;display:grid}.sidebar__focus strong{font-size:12px;display:block}.sidebar__focus p{color:#a5b0bf;margin:5px 0 11px;font-size:13px;line-height:1.55}.sidebar__focus div{color:#c7d1dd;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.sidebar__focus i,.data-status i,.hero-live i,.source-hero>em i{background:#4dd3a9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4dd3a91f}.sidebar__footer{border-top:1px solid #ffffff12;align-items:center;gap:10px;min-height:67px;padding:13px 16px;display:flex}.team-avatar{color:#fff;background:#ef334033;border-radius:8px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:800;display:grid}.sidebar__footer div:nth-child(2){flex:1;min-width:0}.sidebar__footer strong,.sidebar__footer span{display:block}.sidebar__footer strong{font-size:13px}.sidebar__footer span{color:#8897aa;margin-top:3px;font-size:12px}.sidebar__footer svg{color:#7f91a9}.main-content{min-height:100vh;margin-left:244px}.topbar{z-index:20;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-bottom:1px solid var(--line);background:#fffffff2;align-items:center;gap:21px;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.menu-button{background:0 0;border:0;display:none}.global-search{color:#8793a3;background:#f4f6f8;border:1px solid #e6e9ec;border-radius:8px;align-items:center;gap:9px;width:min(500px,42vw);height:39px;padding:0 11px;display:flex}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:12px}.global-search input::placeholder{color:#8e99a7}.global-search button{cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.global-search>span{color:#9aa4b1;background:#fff;border:1px solid #dfe3e7;border-radius:4px;padding:3px 6px;font-size:12px;font-weight:700}.topbar__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.data-status{color:#657386;align-items:center;gap:8px;margin-right:9px;font-size:12px;font-weight:750;display:flex}.data-status i{width:6px;height:6px;box-shadow:none}.data-status--stale{color:#9a651d}.data-status--stale i{background:#e7a33d}.icon-button,.avatar-button{border:1px solid var(--line);color:#687588;cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:35px;height:35px;display:grid;position:relative}.icon-button>i{background:var(--coral);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.avatar-button{color:#fff;background:var(--navy);border-color:var(--navy)}.page-wrap{max-width:1550px;margin:0 auto;padding:37px 38px 60px}.page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.page-heading h1{max-width:920px;color:var(--ink);letter-spacing:-1.4px;margin:5px 0 7px;font-size:clamp(28px,3vw,40px);line-height:1.08}.page-heading>div:first-child>p:last-child{max-width:740px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.eyebrow,.section-kicker{color:var(--coral-dark);letter-spacing:1.45px;text-transform:uppercase;margin:0;font-size:12px;font-weight:850;display:block}.heading-actions{align-items:center;gap:11px;display:flex}.publication-chip{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;min-width:145px;height:48px;padding:0 12px;display:flex;box-shadow:0 1px 2px #00266408}.publication-chip svg{color:var(--coral)}.publication-chip span,.publication-chip small{display:block}.publication-chip span{font-size:13px;font-weight:750}.publication-chip small{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:650}.panel{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px}.page-wrap--daily{padding-top:22px}.daily-actions{gap:18px;display:grid}.daily-banner{background:var(--navy);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:21px 25px;display:flex}.daily-banner p{color:#b8c5d2;text-transform:uppercase;letter-spacing:.7px;margin:0 0 6px;font-size:.75rem;font-weight:700}.daily-banner h1{letter-spacing:-.5px;margin:0 0 5px;font-size:1.75rem;line-height:1.15}.daily-banner span{color:#c4cfdb;font-size:.875rem;line-height:1.5}.daily-banner button{flex-shrink:0;font-size:.875rem}.daily-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.daily-summary-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:17px;padding:19px;display:flex}.daily-summary-card:hover{border-color:#b4bfcb}.daily-summary-card>svg:first-child{color:var(--daily-tone);flex-shrink:0}.daily-summary-card>svg:last-child{flex-shrink:0;margin-left:auto}.daily-summary-card>span{gap:4px;min-width:0;display:grid}.daily-summary-card strong{font-size:.875rem;line-height:1.35}.daily-summary-card b{font-size:1.9rem;line-height:1}.daily-summary-card small{color:var(--muted);font-size:.8125rem;line-height:1.4}.daily-tone--overdue{--daily-tone:#d95537}.daily-tone--firstContact{--daily-tone:#3a6db0}.daily-tone--quotes{--daily-tone:#aa6a18}.daily-tone--today{--daily-tone:#17806c}.daily-queue{overflow:hidden;box-shadow:0 1px 3px #00266409}.daily-queue>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 23px;display:flex}.daily-queue h2{margin:0;font-size:1.125rem}.daily-queue .text-button{font-size:.875rem}.daily-group{border-top:1px solid var(--line)}.daily-group-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 23px 10px;display:flex}.daily-group h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;scroll-margin-top:90px;font-size:1rem;line-height:1.5;display:flex}.daily-group h3:before{content:"";background:var(--daily-tone);border-radius:50%;width:8px;height:8px;margin-right:4px}.daily-group h3>span{color:#526177;background:#f0f3f6;border-radius:5px;padding:1px 7px;font-size:.8125rem;font-weight:700}.daily-shown{color:var(--muted);font-size:.8125rem}.daily-group ul{margin:0;padding:0 12px;list-style:none}.daily-row{border-top:1px solid var(--soft-line);grid-template-columns:38px minmax(160px,1fr) minmax(120px,auto) minmax(155px,auto);align-items:center;gap:16px;padding:13px 11px;display:grid}.daily-row:first-child{border-top:0}.daily-tone--overdue .daily-row:first-child{background:#fff5f2}.daily-initials{color:#213b5b;background:#e9eff6;border-radius:7px;place-items:center;width:38px;height:38px;font-size:.875rem;font-weight:700;display:grid}.daily-row-copy{min-width:0}.daily-row-copy>button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.daily-row-copy>button:hover{text-decoration:underline}.daily-row-copy>button,.daily-row-copy>strong{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.4;display:block}.daily-row-copy p{color:#657386;overflow-wrap:anywhere;margin:3px 0 0;font-size:.875rem;line-height:1.5}.daily-status{color:#354257;text-align:center;background:#edf1f5;border-radius:20px;justify-self:end;padding:5px 10px;font-size:.875rem;line-height:1.4}.daily-status--overdue{color:#a6331c;background:#ffe0d7}.daily-status--quote{color:#875316;background:#fff0d5}.daily-row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.daily-row-actions .secondary-button{border-color:#acb7c5;min-width:122px;min-height:36px;padding:5px 12px;font-size:.875rem}.daily-complete{width:36px;height:36px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #c5cfd9;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}.daily-complete:hover{background:var(--green-soft);border-color:var(--green)}.daily-actions button:disabled{opacity:.55;cursor:default}.daily-empty{color:#657386;align-items:center;gap:9px;margin:0;padding:14px 23px 24px;font-size:.875rem;line-height:1.6;display:flex}.daily-empty svg{color:var(--green);flex-shrink:0}.daily-load-more{border:0;border-top:1px solid var(--soft-line);width:100%;min-height:42px;color:var(--blue);cursor:pointer;background:#fbfcfd;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:.875rem;font-weight:700;display:flex}.daily-load-error{color:#a6331c;padding:0 23px;font-size:.875rem}.daily-discover{box-shadow:none;align-items:center;gap:18px;padding:18px 23px;display:flex}.daily-discover>svg{color:#354257;flex-shrink:0}.daily-discover>div{flex:1;min-width:0}.daily-discover strong{font-size:1rem}.daily-discover p{color:#657386;margin:4px 0 0;font-size:.875rem;line-height:1.5}.daily-discover button{flex-shrink:0;font-size:.875rem}.daily-unavailable{padding:25px}.daily-unavailable h2{font-size:1.125rem}.daily-unavailable p{color:var(--muted);font-size:1rem}@media (width<=1180px){.daily-summary-card{gap:10px;padding:15px 12px}.daily-summary-card>svg:first-child{width:23px}.daily-row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px 14px}.daily-row-copy{grid-column:2}.daily-row-actions{grid-area:1/3/span 2}.daily-status{grid-column:2;justify-self:start}}@media (width<=760px){.daily-banner{align-items:flex-start;gap:14px;padding:18px}.daily-banner h1{font-size:1.5rem}.daily-banner>button{min-height:36px;padding:0 9px}.daily-summary{gap:9px}.daily-summary-card{flex-direction:column;align-items:flex-start;gap:8px}.daily-summary-card>svg:last-child{display:none}.daily-summary-card b{font-size:1.65rem}.daily-queue>header,.daily-group-heading{padding-left:16px;padding-right:16px}.daily-discover{flex-wrap:wrap;padding:17px}.daily-discover button{margin-left:45px}}@media (width<=530px){.daily-banner{flex-direction:column}.daily-summary{grid-template-columns:1fr}.daily-summary-card{flex-direction:row;align-items:center;padding:13px 16px}.daily-summary-card>span{flex:1;grid-template-columns:1fr auto;align-items:center}.daily-summary-card b{grid-area:1/2/span 2}.daily-summary-card small{grid-column:1}.daily-row{grid-template-columns:32px minmax(0,1fr)}.daily-initials{width:32px;height:34px}.daily-row-actions{flex-wrap:wrap;grid-area:auto/2;justify-content:flex-start}.daily-row-copy,.daily-status{grid-column:2}.daily-row-actions .secondary-button{min-height:40px}.daily-complete{width:40px;height:40px}.daily-discover button{width:100%;margin-left:0}}.panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:61px;display:flex}.panel-heading h2{letter-spacing:-.25px;margin:5px 0 0;font-size:17px}.panel-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.text-button{color:var(--coral-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:12px;font-weight:800;display:flex}.primary-button,.secondary-button,.ghost-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-size:13px;font-weight:800;transition:all .18s;display:inline-flex}.primary-button{border:1px solid var(--navy);color:#fff;background:var(--navy);box-shadow:0 5px 13px #0026641a}.primary-button:hover{background:var(--navy-2);border-color:var(--navy-2)}.primary-button:disabled{opacity:.55;cursor:default}.secondary-button{border:1px solid var(--line);color:var(--ink-2);background:#fff}.ghost-button{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.quiet-meta{color:var(--muted);font-size:12px}.source-badge{color:var(--green);background:var(--green-soft);border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.source-warning{color:#75511b;background:#fffaf0;border:1px solid #ecd6aa;border-radius:8px;align-items:center;gap:9px;min-height:42px;margin:-8px 0 20px;padding:9px 12px;font-size:13px;display:flex}.source-warning span{flex:1}.source-warning button{color:#75511b;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.crm-pagination{justify-content:center;align-items:center;gap:10px;margin:-8px 0 18px;display:flex}.crm-pagination button{border:1px solid var(--line);min-height:30px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:6px;padding:0 10px;font-size:12px;font-weight:750}.crm-pagination button:disabled{opacity:.45;cursor:not-allowed}.crm-pagination span{color:var(--muted);font-size:12px}.command-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;display:grid}.command-hero{color:#fff;background:linear-gradient(122deg,#002664,#001b49);border-radius:14px;grid-column:1/-1;grid-template-columns:1fr 285px;align-items:center;gap:38px;min-height:232px;padding:35px 39px;display:grid;overflow:hidden;box-shadow:0 16px 40px #00266429}.hero-live{color:#a7dbc9;letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.command-hero h2{color:#fff;letter-spacing:-1.1px;max-width:680px;margin:11px 0 10px;font-size:clamp(27px,3vw,39px);line-height:1.08}.command-hero p{color:#b8c5d2;max-width:675px;margin:0;font-size:12px;line-height:1.65}.hero-actions{gap:10px;margin-top:22px;display:flex}.primary-button--light{color:var(--navy);box-shadow:none;background:#fff;border-color:#fff}.primary-button--light:hover{color:var(--navy);background:#edf0f4;border-color:#edf0f4}.hero-score{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:12px;flex-direction:column;justify-content:center;align-self:stretch;padding:24px 26px;display:flex;position:relative}.hero-score:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:160px;height:160px;position:absolute;top:-75px;right:-75px}.hero-score small{color:#9eadbd;letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:800}.hero-score strong{letter-spacing:-2px;margin:6px 0 3px;font-size:45px}.hero-score span{color:#aebccc;font-size:12px}.hero-score div{background:#ffffff17;border-radius:4px;height:5px;margin-top:18px;overflow:hidden}.hero-score div i{border-radius:inherit;background:linear-gradient(90deg, var(--coral), #ef3340);height:100%;display:block}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metric-grid--sales{grid-column:1/-1}.metric-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:123px;padding:16px 17px;box-shadow:0 1px 3px #00266409}.metric-card>div{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;justify-content:space-between;align-items:center;font-size:12px;font-weight:750;display:flex}.metric-icon{border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.metric-icon--coral{color:var(--coral-dark);background:var(--coral-soft)}.metric-icon--amber{color:var(--amber);background:var(--amber-soft)}.metric-icon--green{color:var(--green);background:var(--green-soft)}.metric-icon--blue{color:var(--blue);background:var(--blue-soft)}.metric-icon--violet{color:var(--violet);background:var(--violet-soft)}.metric-card>strong{color:var(--ink);letter-spacing:-.8px;margin-top:12px;font-size:26px;display:block}.metric-card>p{color:var(--muted);margin:4px 0 0;font-size:12px}.recommendations-panel{grid-row:span 2;padding:19px 20px 9px}.recommendation-list{margin:0 -20px}.prospect-row{border-top:1px solid var(--soft-line);cursor:pointer;grid-template-columns:28px 40px minmax(160px,.8fr) minmax(210px,1.1fr) 48px 90px;align-items:center;gap:11px;min-height:82px;padding:10px 18px;transition:background .16s;display:grid}.prospect-row:hover{background:#fafbfc}.prospect-rank{color:#b3bbc5;font-size:12px;font-weight:800}.prospect-company strong,.prospect-company small,.prospect-why strong,.prospect-why span{display:block}.prospect-company strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.prospect-company small{color:var(--muted);margin-top:4px;font-size:12px}.prospect-why strong{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.prospect-why span{color:var(--green);margin-top:5px;font-size:12px;font-weight:700}.prospect-why span i,.prospect-card__foot>span i{background:#42b897;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.fit-score{text-align:center}.fit-score strong,.fit-score span{display:block}.fit-score strong{font-size:17px}.fit-score span{color:var(--muted);text-transform:uppercase;font-size:12px}.fit-score--excellent strong,.score-orb--excellent b{color:var(--green)}.fit-score--strong strong,.score-orb--strong b{color:var(--blue)}.fit-score--good strong,.score-orb--good b{color:var(--violet)}.fit-score--developing strong,.score-orb--developing b{color:var(--amber)}.track-button{z-index:2;border:1px solid var(--coral);min-height:31px;color:var(--coral-dark);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.track-button:hover{color:#fff;background:var(--coral)}.track-button--done{color:var(--green);background:var(--green-soft);cursor:default;border-color:#b8ded3}.track-button--done:hover{color:var(--green);background:var(--green-soft)}.day-panel,.pipeline-snapshot{padding:19px 20px}.mini-task-list{margin:0 -20px -9px}.mini-task-list label{border-top:1px solid var(--soft-line);align-items:center;gap:10px;min-height:58px;padding:8px 18px;display:flex}.mini-task-list label>button{cursor:pointer;background:#fff;border:1px solid #cbd2da;border-radius:5px;width:18px;height:18px}.mini-task-list label>span{flex:1;min-width:0}.mini-task-list strong,.mini-task-list small{display:block}.mini-task-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mini-task-list small{color:var(--muted);margin-top:3px;font-size:12px}.mini-task-list em{text-transform:uppercase;border-radius:5px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:800}.mini-task-list em.overdue{color:#b24735;background:var(--coral-soft)}.mini-task-list em.today{color:var(--amber);background:var(--amber-soft)}.clean-slate{min-height:118px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.clean-slate svg{color:var(--green)}.clean-slate strong{color:var(--ink-2);margin-top:8px;font-size:13px}.clean-slate p{margin:4px 0 0;font-size:12px}.stage-bars button{cursor:pointer;background:0 0;border:0;width:100%;padding:7px 0;display:block}.stage-bars button>span{justify-content:space-between;margin-bottom:5px;font-size:12px;display:flex}.stage-bars button strong{font-weight:700}.stage-bars button em{color:var(--muted);font-style:normal}.stage-bars button>i{background:#eef1f4;border-radius:5px;height:5px;display:block;overflow:hidden}.stage-bars button b{border-radius:inherit;background:linear-gradient(90deg,#002664,#4268a5);height:100%;display:block}.finder-layout{gap:20px;display:grid}.finder-hero{min-height:96px;box-shadow:var(--shadow);background:linear-gradient(130deg,#fff 15%,#f4f8fa);border:1px solid #d9e0e5;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:center;gap:20px;padding:16px 20px;display:grid}.finder-hero h2{letter-spacing:-.7px;margin:7px 0;font-size:24px}.finder-hero p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.finder-search{color:#8994a2;background:#fff;border:1px solid #d6dce1;border-radius:9px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex;box-shadow:0 7px 20px #0026640f}.finder-search input{min-width:0;color:var(--ink);border:0;outline:0;flex:1;font-size:12px}.finder-search button{cursor:pointer;background:0 0;border:0;padding:4px}.lead-controls{box-shadow:var(--shadow);background:#fff;border:1px solid #dbe2e7;border-radius:12px;overflow:hidden}.lead-controls__title{border-bottom:1px solid var(--soft-line);align-items:center;gap:10px;min-height:55px;padding:10px 14px;display:flex}.lead-controls__title>span{width:31px;height:31px;color:var(--coral);background:#fff0f1;border-radius:8px;place-items:center;display:grid}.lead-controls__title>div{flex:1}.lead-controls__title strong,.lead-controls__title small{display:block}.lead-controls__title strong{color:var(--ink-2);font-size:12px}.lead-controls__title small{color:var(--muted);margin-top:3px;font-size:12px}.lead-controls__title>button{color:var(--coral);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.lead-controls__grid{grid-template-columns:1.25fr repeat(5,minmax(0,1fr));gap:9px;padding:13px 14px 11px;display:grid}.lead-controls__grid label{align-content:end;gap:5px;min-width:0;display:grid}.lead-controls__grid label>span{color:var(--muted);letter-spacing:.25px;text-transform:uppercase;font-size:12px;font-weight:800}.lead-controls__grid select,.lead-controls__grid label>input,.input-prefix{width:100%;height:36px;color:var(--ink-2);font:inherit;background:#fbfcfd;border:1px solid #d8dfe4;border-radius:7px;outline:0;font-size:12px}.lead-controls__grid select,.lead-controls__grid label>input{padding:0 9px}.lead-controls__grid select:focus,.lead-controls__grid label>input:focus,.input-prefix:focus-within{border-color:#7f9aac;box-shadow:0 0 0 2px #4569821a}.input-prefix{align-items:center;display:flex}.input-prefix b{color:var(--muted);padding-left:9px;font-size:12px}.input-prefix input{min-width:0;height:100%;color:var(--ink-2);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 7px;font-size:12px}.sort-direction{height:36px;color:var(--ink-2);cursor:pointer;background:#fbfcfd;border:1px solid #d8dfe4;border-radius:7px;justify-content:center;align-self:end;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.lead-controls>p{color:var(--muted);align-items:center;gap:6px;margin:0;padding:0 14px 12px;font-size:12px;line-height:1.45;display:flex}.lead-controls>p svg{color:var(--blue);flex:none}.cache-progress{box-shadow:var(--shadow);background:linear-gradient(135deg,#f7fbfd,#eef6fa);border:1px solid #cfdde7;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.cache-progress__top{align-items:center;gap:10px;display:flex}.cache-progress__top>span{width:32px;height:32px;color:var(--blue);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:0 1px 3px #1f394b1f}.cache-progress__top>div{flex:1;min-width:0}.cache-progress__top strong,.cache-progress__top small{display:block}.cache-progress__top strong{color:var(--ink-2);font-size:12px}.cache-progress__top small{color:var(--muted);margin-top:3px;font-size:12px}.cache-progress__top>b{color:var(--blue);font-size:12px}.cache-progress__track{background:#45698221;border-radius:999px;height:5px;overflow:hidden}.cache-progress__track>i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),#62a6c5);height:100%;transition:width .35s;display:block}.cache-progress>p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.cache-progress--complete{background:linear-gradient(135deg,#f7fcfa,#edf9f4);border-color:#c6e5d7}.cache-progress--complete .cache-progress__top>span,.cache-progress--complete .cache-progress__top>b{color:var(--green)}.cache-progress--complete .cache-progress__track>i{background:var(--green)}.search-results{padding:20px}.search-results .panel-heading h2 small{color:var(--muted);margin-left:5px;font-size:12px;font-weight:600}.search-result-list{margin:0 -20px}.search-result-list article{border-top:1px solid var(--soft-line);cursor:pointer;grid-template-columns:28px 40px minmax(140px,.9fr) minmax(140px,1fr) minmax(250px,1.25fr) 92px;align-items:center;gap:10px;min-height:74px;padding:9px 19px;display:grid;position:relative}.card-open-overlay{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.card-open-overlay:focus-visible{outline-offset:-3px;outline:3px solid #4d7cff}.search-result-list article:hover{background:#fafbfc}.search-result-list article.directory-row--selected{background:#eef4fa}.directory-row-select{z-index:2;cursor:pointer;place-items:center;min-height:40px;display:grid;position:relative}.directory-row-select input,.lead-controls__options input{width:18px;height:18px;accent-color:var(--navy);cursor:pointer}.lead-controls__options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 14px 14px;font-size:.875rem;display:flex}.lead-controls__options label{cursor:pointer;align-items:center;gap:9px;display:inline-flex}.lead-controls__options>span{color:var(--muted)}.saved-searches{border-top:1px solid var(--soft-line);background:#f7f9fb;grid-template-columns:1fr 1fr;gap:12px 20px;padding:14px;display:grid}.saved-searches__apply,.saved-searches form{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;display:flex}.saved-searches label{flex:1;gap:6px;min-width:170px;font-size:.875rem;display:grid}.saved-searches label>span{font-weight:700}.saved-searches input,.saved-searches select{width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8dfe4;border-radius:7px;padding:8px 10px}.saved-searches button,.directory-selection>button{min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5df;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.875rem;font-weight:700;display:inline-flex}.saved-searches button:disabled,.directory-selection button:disabled,.track-button:disabled{cursor:default;opacity:.6}.saved-searches>p{color:var(--green);grid-column:1/-1;margin:0;font-size:.875rem}.saved-searches>.source-warning{grid-column:1/-1;margin:0}.directory-selection{border-top:1px solid var(--soft-line);background:#f7f9fb;flex-wrap:wrap;align-items:center;gap:8px;margin:0 -20px;padding:12px 19px;display:flex}.directory-selection>span{margin-right:4px;font-size:.875rem;font-weight:700}.directory-selection>.primary-button{background:var(--navy);border-color:var(--navy);color:#fff;margin-left:auto}.search-result-list article>div strong,.search-result-list article>div small,.search-result-list article>span b,.search-result-list article>span small{display:block}.search-result-list article>div strong{font-size:13px}.search-result-list article>div{min-width:0}.search-result-list article>div strong{overflow-wrap:anywhere}.search-result-list article>div small,.search-result-list article>span small{color:var(--muted);margin-top:3px;font-size:12px}.search-result-list article>span b{font-size:12px}.search-result-list article>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result-list article>em{color:var(--green);font-size:12px;font-style:normal;font-weight:750}.result-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.result-metrics>span{background:#f5f7f9;border-radius:6px;min-width:0;padding:6px 7px}.result-metrics small,.result-metrics b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.result-metrics small{color:var(--muted);text-transform:uppercase;font-size:12px}.result-metrics b{color:var(--ink-2);margin-top:3px;font-size:12px}.directory-pagination{border-top:1px solid var(--soft-line);background:#fafbfc;justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin:0 -20px -20px;padding:11px 19px;display:flex}.directory-pagination>span{color:var(--muted);font-size:12px}.directory-pagination>span strong{color:var(--ink-2)}.directory-pagination>button{border:1px solid var(--navy);color:#fff;background:var(--navy);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:12px;font-weight:750;display:flex}.directory-pagination>button:disabled{opacity:.65;cursor:wait}.directory-pagination>em{color:var(--green);font-size:12px;font-style:normal;font-weight:750}.recommendation-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:6px;display:flex}.recommendation-header h2{margin:6px 0 3px;font-size:20px}.recommendation-header p{color:var(--muted);margin:0;font-size:12px}.filter-chips{gap:6px;max-width:68%;padding-bottom:2px;display:flex;overflow-x:auto}.filter-chips button{white-space:nowrap;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:18px;padding:6px 10px;font-size:12px;font-weight:700}.filter-chips button.active{border-color:var(--navy);color:#fff;background:var(--navy)}.prospect-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.prospect-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;flex-direction:column;min-height:310px;padding:17px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 2px 8px #00266409}.prospect-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00266414}.prospect-card__top{align-items:center;gap:9px;display:flex}.prospect-card__top>div:nth-child(2){flex:1;min-width:0}.prospect-card__top>div strong,.prospect-card__top>div span{display:block}.prospect-card__top>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.prospect-card__top>div span{color:var(--muted);margin-top:3px;font-size:12px}.score-orb{text-align:center;border:3px solid #e8ecef;border-radius:50%;place-content:center;width:39px;height:39px;display:grid}.score-orb b{font-size:13px;line-height:1}.score-orb small{color:var(--muted);text-transform:uppercase;font-size:12px}.prospect-card>p{min-height:45px;color:var(--ink-2);margin:15px 0 11px;font-size:12px;line-height:1.55}.lane-chip{color:#3e607a;background:#edf4f7;border-radius:5px;align-self:flex-start;align-items:center;gap:6px;padding:5px 7px;font-size:12px;font-weight:750;display:flex}.signal-list{gap:6px;margin:13px 0;display:grid}.signal-list span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.signal-list svg{color:var(--green)}.lead-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:13px 0;display:grid}.lead-metric-grid>span{background:#f8fafb;border:1px solid #edf0f2;border-radius:7px;flex-direction:column;justify-content:center;min-width:0;min-height:45px;padding:7px 8px;display:flex}.lead-metric-grid small,.lead-metric-grid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead-metric-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.2px;font-size:12px;font-weight:700}.lead-metric-grid strong{color:var(--ink-2);margin-top:4px;font-size:12px}.prospect-card__foot{border-top:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin:auto -17px -17px;padding:10px 12px 10px 17px;display:flex}.prospect-card__foot>span{color:var(--green);font-size:12px;font-weight:750}.method-note{color:var(--muted);background:#f8fafb;border:1px solid #dfe5ea;border-radius:8px;gap:10px;padding:13px 15px;display:flex}.method-note svg{color:var(--blue);flex:none}.method-note strong{color:var(--ink-2);font-size:12px;display:block}.method-note p{margin:3px 0 0;font-size:12px;line-height:1.5}.metric-empty{color:var(--muted);text-align:center;justify-items:center;gap:7px;padding:34px;display:grid}.metric-empty svg{color:var(--coral)}.metric-empty strong{color:var(--ink-2);font-size:13px}.metric-empty p{margin:0;font-size:12px}.metric-empty button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:750}.pipeline-board{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(300px,1fr));gap:13px;padding-bottom:16px;display:grid;overflow-x:auto}.pipeline-column{border:1px solid var(--line);background:#eef1f3;border-radius:11px;min-height:560px}.pipeline-column>header{height:49px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #dce1e5;justify-content:space-between;align-items:center;padding:0 13px;font-size:12px;font-weight:800;display:flex}.pipeline-column>header b{background:#fff;border-radius:8px;place-items:center;min-width:21px;height:21px;font-size:12px;display:grid}.pipeline-column--research{border-top:3px solid #8b97a6}.pipeline-column--qualified{border-top:3px solid var(--blue)}.pipeline-column--contacted{border-top:3px solid var(--violet)}.pipeline-column--discovery{border-top:3px solid #b17732}.pipeline-column--quote{border-top:3px solid var(--coral)}.pipeline-column--won{border-top:3px solid var(--green)}.pipeline-column>div{gap:9px;padding:9px;display:grid}.pipeline-card{cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:10px;min-width:0;padding:15px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 2px 6px #0026640a}.pipeline-card:hover{border-color:#bfc9d2;transform:translateY(-1px);box-shadow:0 9px 22px #00266417}.pipeline-card__top{align-items:center;gap:10px;min-width:0;display:flex}.pipeline-card__identity{flex:1;min-width:0}.pipeline-card__top strong,.pipeline-card__top small{display:block}.pipeline-card__top strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.1px;font-size:13px;overflow:hidden}.pipeline-card__top small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex;overflow:hidden}.pipeline-card__top .priority-label{flex:none;font-size:12px}.priority-dot{border-radius:50%;width:7px;height:7px}.priority-dot--high{background:var(--coral)}.priority-dot--medium{background:#d9a23f}.priority-dot--low{background:#8b9aa9}.pipeline-card__qualification{grid-template-columns:55px minmax(0,1fr);align-items:stretch;gap:10px;margin:15px 0 12px;display:grid}.pipeline-card__qualification>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.pipeline-card__qualification>div small,.pipeline-card__commodity small{color:var(--muted);letter-spacing:.35px;text-transform:uppercase;font-size:12px;font-weight:750}.pipeline-card__qualification>div strong{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.fit-pill{border-radius:7px;padding:7px 6px;font-size:12px;font-weight:800}.pipeline-card__qualification .fit-pill{flex-direction:column;justify-content:center;align-items:center;display:flex}.pipeline-card__qualification .fit-pill b{font-size:18px;line-height:1}.pipeline-card__qualification .fit-pill small{text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:800}.fit-pill--excellent{color:var(--green);background:var(--green-soft)}.fit-pill--strong{color:var(--blue);background:var(--blue-soft)}.fit-pill--good{color:var(--violet);background:var(--violet-soft)}.fit-pill--developing{color:var(--amber);background:var(--amber-soft)}.pipeline-card__commodity{background:#f8fafb;border:1px solid #e9edf0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:50px;padding:9px;display:grid}.pipeline-card__commodity>div{min-width:0}.pipeline-card__commodity strong{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.pipeline-card__signals{border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;display:grid}.pipeline-card__signals>div{text-align:center;min-width:0;padding:9px 5px}.pipeline-card__signals>div+div{border-left:1px solid var(--soft-line)}.pipeline-card__signals dt{color:var(--muted);letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:750}.pipeline-card__signals dd{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:800;overflow:hidden}.pipeline-card footer{border-top:1px solid var(--soft-line);color:var(--muted);background:#fcfdfd;align-items:stretch;gap:7px;margin:12px -15px -15px;padding:9px 9px 9px 15px;display:flex}.pipeline-card__footer-meta{flex:1;justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.pipeline-card__footer-meta>span{align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.pipeline-card__footer-meta>span:first-child>span{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;font-weight:750;display:flex;overflow:hidden}.pipeline-card__footer-meta small{color:#98a1ab;letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:750}.pipeline-card__footer-meta .pipeline-card__notes{flex:none}.pipeline-card__footer-meta span.due{color:var(--coral-dark);font-weight:750}.pipeline-card__remove{z-index:2;border:0;border-left:1px solid var(--soft-line);color:#8b949e;cursor:pointer;background:0 0;flex:none;place-items:center;width:31px;min-height:31px;padding:0 0 0 7px;display:grid;position:relative}.pipeline-card__remove:hover,.pipeline-card__remove:focus-visible{color:var(--coral-dark)}.pipeline-card__remove:disabled{opacity:.35;cursor:wait}.stage-empty{color:#8a96a4;cursor:pointer;background:0 0;border:1px dashed #cbd2d9;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:55px;font-size:12px;display:flex}.empty-pipeline{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.empty-pipeline>span,.empty-state>svg{width:61px;height:61px;color:var(--coral);background:var(--coral-soft);border-radius:16px;place-items:center;padding:15px;display:grid}.empty-pipeline h2{margin:18px 0 7px;font-size:20px}.empty-pipeline p{max-width:470px;color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.6}.tasks-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.65fr);gap:18px;display:grid}.task-composer{grid-column:1/-1;grid-template-columns:280px 1fr;align-items:center;gap:30px;padding:21px 23px;display:grid}.task-composer h2{margin:6px 0 4px;font-size:17px}.task-composer p{color:var(--muted);margin:0;font-size:12px}.task-composer form{grid-template-columns:1.4fr 1.15fr 140px 130px auto;gap:8px;display:grid}.task-composer input,.task-composer select,.account-controls input,.account-controls select,.task-composer-mini input,.task-composer-mini select{border:1px solid var(--line);min-width:0;height:39px;color:var(--ink-2);background:#fff;border-radius:7px;outline:none;padding:0 10px;font-size:12px}.task-queue,.completed-tasks{padding:20px}.task-list,.completed-tasks{gap:0;display:grid}.task-row{border-top:1px solid var(--soft-line);grid-template-columns:22px minmax(0,1fr) 62px 130px;align-items:center;gap:10px;min-height:61px;display:grid}.task-check{color:#fff;cursor:pointer;background:#fff;border:1px solid #cbd2da;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.task-row--complete .task-check{border-color:var(--green);background:var(--green)}.task-row>div strong,.task-row>div span{display:block}.task-row>div strong{font-size:12px}.task-row>div button,.task-row>div span{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-top:3px;padding:0;font-size:12px;display:flex}.task-row--complete{opacity:.6}.task-row--complete strong{text-decoration:line-through}.priority-label{text-align:center;text-transform:uppercase;border-radius:4px;padding:4px 5px;font-size:12px;font-style:normal;font-weight:800}.priority-label--high{color:var(--coral-dark);background:var(--coral-soft)}.priority-label--medium{color:var(--amber);background:var(--amber-soft)}.priority-label--low{color:#6b7b8e;background:#eef1f4}.task-row time{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.task-row time.overdue{color:var(--coral-dark);font-weight:750}.task-row time.today{color:var(--amber);font-weight:750}.clean-slate--large{min-height:280px}.completed-tasks{align-self:start}.completed-tasks .task-row{grid-template-columns:22px minmax(0,1fr) 55px}.completed-tasks .task-row time{display:none}.market-layout{grid-template-columns:minmax(0,1.4fr) minmax(310px,.65fr);gap:16px;display:grid}.market-layout>.metric-grid{grid-column:1/-1}.trend-panel,.origin-panel,.commodity-panel{padding:20px}.chart-wrap{height:245px;margin-top:7px;position:relative}.chart-wrap svg{width:100%;height:210px;position:relative;overflow:visible}.chart-main{fill:none;stroke:var(--coral);stroke-width:2.5px;vector-effect:non-scaling-stroke}.chart-wrap circle{fill:#fff;stroke:var(--coral);stroke-width:3px;vector-effect:non-scaling-stroke}.chart-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 35px}.chart-lines span{border-top:1px dashed #e5e9ed}.chart-labels{color:#8e99a6;text-align:center;grid-template-columns:repeat(12,1fr);align-items:end;height:30px;font-size:12px;display:grid}.country-list>div{border-top:1px solid var(--soft-line);grid-template-columns:30px minmax(0,1fr) 75px;align-items:center;gap:9px;min-height:51px;display:grid}.country-list>div>span{color:#617188;background:#f0f3f5;border-radius:5px;place-items:center;width:26px;height:24px;font-size:12px;font-weight:800;display:grid}.country-list strong{font-size:12px}.country-list i{background:#eef1f3;border-radius:3px;height:3px;margin-top:5px;display:block}.country-list i b{border-radius:inherit;background:#7799af;height:100%;display:block}.country-list em{color:var(--ink-2);text-align:right;font-size:12px;font-style:normal;font-weight:700}.commodity-panel{grid-column:1/-1}.commodity-list>div{border-top:1px solid var(--soft-line);grid-template-columns:28px 56px minmax(0,1fr) 90px;align-items:center;gap:10px;min-height:57px;display:grid}.commodity-list>div>b{color:#b0b9c3;font-size:12px}.hs-chip{color:#486a82;background:#edf4f7;border-radius:5px;place-items:center;min-height:25px;padding:4px 6px;font-size:12px;font-weight:800;display:inline-grid}.commodity-list strong,.commodity-list small{display:block}.commodity-list strong{font-size:12px}.commodity-list small{color:var(--muted);margin-top:3px;font-size:12px}.commodity-list em{color:var(--ink-2);text-align:right;font-size:12px;font-style:normal;font-weight:750}.sources-layout{gap:18px;display:grid}.source-processing{padding:23px}.source-processing h2{margin:0 0 18px;font-size:1.125rem}.source-processing>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.source-processing h3{margin:0 0 8px;font-size:1rem}.source-processing p{color:#657386;font-size:.875rem;line-height:1.65}.source-processing .source-processing-error{color:#a6331c;overflow-wrap:anywhere}.directory-coverage-note{color:#805a20;background:#fffaf0;border:1px solid #eadbb9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 14px;font-size:.875rem;display:flex}.directory-coverage-note>span{flex:1}.directory-coverage-note button{color:#805a20;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-weight:700;display:inline-flex}@media (width<=1000px){.source-processing>div{grid-template-columns:1fr;gap:14px}}.source-hero{color:#fff;background:linear-gradient(120deg,#002664,#001b49);border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:19px;min-height:177px;padding:28px 31px;display:grid}.source-hero>span{color:#9de0cc;background:#40c19b1f;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.source-hero small{color:#86d9c2;letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:800}.source-hero h2{color:#fff;margin:6px 0 7px;font-size:23px}.source-hero p{color:#b8c5d2;max-width:800px;margin:0;font-size:12px;line-height:1.65}.source-hero>em{color:#ccecdf;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800;display:flex}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.source-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:192px;padding:17px;box-shadow:0 2px 7px #00266409}.source-grid article>div{justify-content:space-between;align-items:center;display:flex}.source-grid article>div>span{width:33px;height:33px;color:var(--blue);background:var(--blue-soft);border-radius:8px;place-items:center;display:grid}.source-state{border-radius:10px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:800}.source-state--live{color:var(--green);background:var(--green-soft)}.source-state--pending{color:var(--amber);background:var(--amber-soft)}.source-state--neutral{color:#6c7c8d;background:#eef1f4}.source-grid h3{margin:14px 0 5px;font-size:13px}.source-grid p{min-height:45px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.source-grid dl{border-top:1px solid var(--soft-line);grid-template-columns:62px 1fr;gap:5px;margin:13px 0 0;padding-top:10px;font-size:12px;display:grid}.source-grid dt{color:var(--muted)}.source-grid dd{color:var(--ink-2);margin:0;font-weight:700}.scoring-method{padding:20px}.version-tag{color:var(--muted);background:#f0f2f4;border-radius:5px;padding:5px 7px;font-size:12px;font-weight:750}.scoring-method>div:last-child{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.scoring-method article{padding-left:35px;position:relative}.scoring-method article>span{color:var(--coral);font-size:12px;font-weight:850;position:absolute;top:0;left:0}.scoring-method strong{font-size:12px}.scoring-method p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.accuracy-note{color:#75511b;background:#fff9ed;border:1px solid #ecd4a4;border-radius:9px;gap:10px;padding:14px 16px;display:flex}.accuracy-note svg{flex:none}.accuracy-note strong{font-size:12px;display:block}.accuracy-note p{margin:4px 0 0;font-size:12px;line-height:1.5}.company-avatar{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.company-avatar--small{border-radius:8px;width:30px;height:30px;font-size:12px}.company-avatar--amber{color:#916323;background:#fff2d8}.company-avatar--violet{color:#6a4a98;background:#eee6fa}.company-avatar--blue{color:#3568a9;background:#e5efff}.company-avatar--green{color:#247761;background:#e1f4ed}.company-avatar--rose{color:#a65765;background:#fbe8ec}.company-avatar--cyan{color:#347786;background:#e2f2f5}.company-avatar--orange{color:#a65c32;background:#fae9dc}.company-avatar--slate{color:#576a7f;background:#e8edf2}.drawer-layer{z-index:70;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e18258c;border:0;width:100%;position:absolute;inset:0}.account-drawer{background:#f7f8f9;width:min(820px,96vw);animation:.23s ease-out drawer-in;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-18px 0 50px #0c15212e}@keyframes drawer-in{0%{opacity:0;transform:translate(40px)}}.drawer-top{height:51px;color:var(--muted);border-bottom:1px solid var(--line);letter-spacing:.7px;text-transform:uppercase;background:#fff;justify-content:space-between;align-items:center;padding:0 23px;font-size:12px;font-weight:800;display:flex}.drawer-top button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:5px}.drawer-top__actions{align-items:center;gap:8px;display:flex}.drawer-top .drawer-top__remove{min-height:30px;color:var(--coral-dark);letter-spacing:0;text-transform:none;background:#fff8f5;border:1px solid #f0d6cf;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:800;display:flex}.drawer-top .drawer-top__remove:hover,.drawer-top .drawer-top__remove:focus-visible{background:var(--coral-soft);border-color:#e5aa9b}.drawer-top .drawer-top__remove:disabled{opacity:.5;cursor:wait}.account-head{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:14px;min-height:132px;padding:22px 24px;display:flex}.account-head>.company-avatar{width:51px;height:51px;font-size:12px}.account-head>div:nth-child(2){flex:1;min-width:0}.account-head h2{letter-spacing:-.45px;margin:0;font-size:20px}.account-head p{color:var(--muted);margin:5px 0;font-size:12px}.account-head>div:nth-child(2)>span{color:var(--green);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.account-head>div:nth-child(2)>span i{background:var(--green);border-radius:50%;width:5px;height:5px}.drawer-score{text-align:center;border:4px solid #dce5e6;border-radius:50%;place-content:center;width:65px;height:65px;display:grid}.drawer-score strong,.drawer-score span{display:block}.drawer-score strong{font-size:20px;line-height:1}.drawer-score span{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:12px}.drawer-score--excellent{color:var(--green);border-color:#acd9ce}.drawer-score--strong{color:var(--blue);border-color:#c2d6ed}.drawer-score--good{color:var(--violet);border-color:#d8cbed}.drawer-score--developing{color:var(--amber);border-color:#ead7ad}.drawer-callout{background:#fff7f4;border:1px solid #f0d5ca;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;margin:17px 20px;padding:14px;display:grid}.drawer-callout>svg{color:var(--coral)}.drawer-callout strong{font-size:12px;line-height:1.45;display:block}.drawer-callout p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.4}.account-controls{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 20px;display:grid}.account-controls label span{color:var(--muted);text-transform:uppercase;margin:0 0 5px 2px;font-size:12px;font-weight:750;display:block}.account-controls input,.account-controls select{width:100%}.drawer-workspace{grid-template-columns:1.2fr .8fr;gap:11px;padding:15px 20px;display:grid}.note-composer,.task-composer-mini{border:1px solid var(--line);background:#fff;border-radius:9px;padding:13px}.note-composer>div,.task-composer-mini>div{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.note-composer>div svg,.task-composer-mini>div svg{color:var(--coral)}.note-composer textarea{resize:vertical;border:1px solid var(--line);width:100%;height:70px;color:var(--ink-2);border-radius:7px;outline:0;margin:9px 0 6px;padding:9px;font-size:12px}.note-composer>button,.task-composer-mini button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.note-composer>button:disabled,.task-composer-mini button:disabled{opacity:.45}.task-composer-mini>input{width:100%;margin:9px 0 7px}.task-composer-mini>span{grid-template-columns:1fr 66px 45px;gap:5px;display:grid}.evidence-strip{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);margin:0 20px 14px;display:grid}.evidence-strip>div{border-right:1px solid var(--soft-line);min-height:83px;padding:13px}.evidence-strip>div:last-child{border:0}.evidence-strip span,.evidence-strip strong,.evidence-strip small{display:block}.evidence-strip span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:750}.evidence-strip strong{margin-top:8px;font-size:13px}.evidence-strip small{color:var(--muted);margin-top:3px;font-size:12px}.verification-grid{grid-template-columns:1fr 1fr;gap:10px;margin:0 20px 14px;display:grid}.verification-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;gap:10px;min-height:72px;padding:12px;display:flex}.verification-grid article>span{width:29px;height:29px;color:var(--blue);background:var(--blue-soft);border-radius:7px;flex:none;place-items:center;display:grid}.verification-grid small,.verification-grid strong,.verification-grid p{display:block}.verification-grid small{color:var(--muted);font-size:12px}.verification-grid strong{margin-top:4px;font-size:12px}.verification-grid p{color:var(--muted);margin:3px 0 0;font-size:12px}.pending-text{color:var(--amber)}.positive{color:var(--green)}.negative{color:#b24735}.drawer-section,.activity-timeline{border:1px solid var(--line);background:#fff;border-radius:9px;margin:0 20px 14px;padding:16px}.drawer-section__title{justify-content:space-between;align-items:flex-start;gap:10px;min-height:39px;display:flex}.drawer-section__title h3{margin:4px 0 0;font-size:13px}.drawer-section__title>span{color:var(--muted);font-size:12px}.profile-commodity-list>div{border-top:1px solid var(--soft-line);grid-template-columns:70px 1fr;align-items:center;gap:10px;min-height:56px;display:grid}.profile-commodity-list strong,.profile-commodity-list small{display:block}.profile-commodity-list strong{font-size:12px;line-height:1.45}.profile-commodity-list small{color:var(--muted);margin-top:3px;font-size:12px}.benchmark-card{background:#f4f7fb;border:1px solid #d7dfeb;border-radius:9px;margin:0 20px 14px;padding:15px}.benchmark-card>div{color:var(--blue);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.benchmark-card>div em{color:var(--amber);background:var(--amber-soft);border-radius:4px;margin-left:auto;padding:4px 5px;font-size:12px;font-style:normal}.benchmark-card>strong{margin:10px 0 4px;font-size:19px;display:block}.benchmark-card>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.intel-card{border:1px solid var(--line);background:#fff;border-radius:11px;margin:0 20px 14px;padding:18px;box-shadow:0 1px 2px #0b172606}.intel-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-height:43px;display:flex}.intel-heading h3{letter-spacing:-.15px;margin:4px 0 0;font-size:14px}.intel-heading small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.credit-environment{color:#866914;text-transform:uppercase;background:#fff9df;border:1px solid #d8c98e;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.credit-result{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.credit-result>div{border:1px solid var(--soft-line);background:#fbfcfe;border-radius:9px;min-height:90px;padding:12px}.credit-result span,.credit-result strong,.credit-result small{display:block}.credit-result span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:750}.credit-result strong{margin-top:8px;font-size:15px}.credit-result small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.4}.credit-result>p{color:var(--ink-2);background:var(--blue-soft);border-radius:8px;grid-column:1/-1;margin:0;padding:10px 11px;font-size:12px;line-height:1.5}.credit-result>p.negative{color:#a74637;background:#fff7f4}.credit-empty{min-height:75px;color:var(--muted);background:#fafbfc;border:1px dashed #cbd5df;border-radius:9px;align-items:center;gap:11px;margin-top:8px;padding:12px;display:flex}.credit-empty svg{color:#8b9caf;flex:none}.credit-empty strong,.credit-empty span{display:block}.credit-empty strong{color:var(--ink-2);font-size:12px}.credit-empty span{margin-top:4px;font-size:12px;line-height:1.45}.credit-run{align-items:end;gap:8px;margin-top:11px;display:flex}.credit-run label{flex:1}.credit-run label>span{color:var(--muted);text-transform:uppercase;margin:0 0 5px 2px;font-size:12px;font-weight:750;display:block}.credit-run input{width:100%;min-height:34px}.credit-run .dark-button{flex:none;min-height:34px}.credit-help{color:var(--amber);margin:8px 0 0;font-size:12px;line-height:1.45}.intel-actions{gap:6px;display:flex}.quiet-button,.dark-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.quiet-button{border:1px solid var(--line);color:var(--ink-2);background:#f8f9fa}a.quiet-button{text-decoration:none}.dark-button{color:#fff;background:var(--navy);border:0}.dark-button:disabled{opacity:.55;cursor:wait}.presence-title{justify-content:space-between;align-items:center;padding:10px 0 12px;display:flex}.presence-title strong,.presence-title span{display:block}.presence-title strong{font-size:13px}.presence-title span{color:var(--muted);margin-top:3px;font-size:12px}.presence-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.presence-grid>a,.presence-missing{border:1px solid var(--line);min-height:66px;color:var(--ink-2);border-radius:9px;align-items:center;gap:11px;padding:12px 13px;text-decoration:none;display:flex}.presence-grid>a:hover{background:#fbfcfe;border-color:#b9c8db}.presence-grid>a>svg:first-child,.presence-missing>svg{color:var(--blue)}.presence-grid>a>svg:last-child{color:var(--muted);margin-left:auto}.presence-grid small,.presence-grid strong{display:block}.presence-grid small{color:var(--muted);letter-spacing:.4px;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:750}.presence-grid strong{font-size:12px}.presence-missing{color:var(--muted);background:#fafbfc}.social-row{align-items:center;gap:8px;min-height:56px;display:flex}.social-row>span{color:var(--muted);text-transform:uppercase;margin-right:4px;font-size:12px;font-weight:750}.social-row a{min-height:27px;color:var(--ink-2);background:#f1f3f6;border-radius:7px;align-items:center;gap:4px;padding:0 9px;font-size:12px;text-decoration:none;display:inline-flex}.social-row em{color:var(--muted);font-size:12px;font-style:normal}.presence-summary{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.65}.enrichment-running{min-height:31px;color:var(--blue);align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.enrichment-sources{border-top:1px solid var(--soft-line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:10px;display:flex}.enrichment-sources>span{color:var(--green);align-items:center;gap:5px;margin-right:3px;font-size:12px;font-weight:750;display:inline-flex}.enrichment-sources a{min-height:24px;color:var(--blue);background:var(--blue-soft);text-transform:capitalize;border-radius:6px;align-items:center;gap:3px;padding:0 7px;font-size:12px;text-decoration:none;display:inline-flex}.enrichment-note{color:var(--muted);background:#f7f8fa;border-radius:7px;margin:10px 0 0;padding:9px 10px;font-size:12px;line-height:1.45}.enrichment-error{color:#b24735;background:#fff7f4;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 9px 8px 10px;font-size:12px;display:flex}.enrichment-error .quiet-button{flex:none}.presence-form{grid-template-columns:1fr 1fr;gap:10px;padding-top:10px;display:grid}.presence-form label span{color:var(--muted);text-transform:uppercase;margin:0 0 5px 2px;font-size:12px;font-weight:750;display:block}.presence-form input,.presence-form textarea{border:1px solid var(--line);width:100%;color:var(--ink-2);background:#fff;border-radius:7px;outline:none;padding:9px;font-size:12px}.presence-form input:focus,.presence-form textarea:focus{border-color:#8fb3df;box-shadow:0 0 0 3px #407ec41a}.presence-form textarea{resize:vertical;min-height:82px}.presence-form__summary{grid-column:1/-1}.intel-error{color:#b24735;margin:9px 0 0;font-size:12px}.finance-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:8px;display:grid}.accounts-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.accounts-summary>div{border:1px solid var(--soft-line);background:#fbfcfe;border-radius:9px;min-height:91px;padding:12px}.accounts-summary span,.accounts-summary strong,.accounts-summary small{display:block}.accounts-summary span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:750}.accounts-summary strong{margin-top:9px;font-size:14px}.accounts-summary small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4}.accounts-summary .accounts-summary--warning{background:#fff8f5;border-color:#efc7bd}.accounts-summary--warning strong,.accounts-summary--warning small{color:#a74637}.accounts-insight{color:var(--blue);background:var(--blue-soft);border-radius:9px;gap:9px;margin-top:10px;padding:12px;display:flex}.accounts-insight>svg{flex:none;margin-top:1px}.accounts-insight strong{color:var(--ink-2);font-size:12px;display:block}.accounts-insight p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.filing-list{border:1px solid var(--soft-line);border-radius:9px;margin-top:10px;overflow:hidden}.filing-list article{border-bottom:1px solid var(--soft-line);align-items:center;gap:10px;min-height:59px;padding:10px 12px;display:flex}.filing-list article:last-child{border:0}.filing-list article>span{width:29px;height:29px;color:var(--blue);background:var(--blue-soft);border-radius:7px;flex:none;place-items:center;display:grid}.filing-list article>div{flex:1;min-width:0}.filing-list strong,.filing-list small{display:block}.filing-list strong{font-size:12px}.filing-list small{color:var(--muted);margin-top:4px;font-size:12px}.filing-list em{color:var(--muted);background:#f1f3f6;border-radius:5px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:800}.accounts-caveat{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.finance-metric{border:1px solid var(--soft-line);background:#fbfcfe;border-radius:9px;min-height:110px;padding:14px}.finance-metric>span,.finance-metric>strong,.finance-metric>small,.finance-metric>em{display:block}.finance-metric>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:750}.finance-metric>strong{letter-spacing:-.3px;margin-top:13px;font-size:16px}.finance-metric>small{color:var(--muted);margin-top:5px;font-size:12px}.finance-metric>em{margin-top:7px;font-size:12px;font-style:normal;font-weight:800}.intel-note{color:var(--muted);margin:11px 0 0;font-size:7.5px;line-height:1.55}.intel-note a{color:inherit}.intel-loading{min-height:82px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.intel-loading svg{color:var(--coral)}.intel-empty{min-height:105px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.intel-empty svg{color:#9aabc0}.intel-empty strong{color:var(--ink-2);font-size:12px}.intel-empty span{max-width:360px;font-size:12px;line-height:1.5}.intel-empty--short{min-height:70px}.people-tags{flex-wrap:wrap;gap:6px;margin:8px 0 12px;display:flex}.people-tags span{color:#985127;background:#fff7ef;border:1px solid #f0d2ba;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:750}.people-list{border:1px solid var(--soft-line);border-radius:9px;overflow:hidden}.people-list article{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:11px 13px;display:flex}.people-list article:last-child{border:0}.people-list strong,.people-list span{display:block}.people-list strong{font-size:12px}.people-list article>div:first-child>span{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:12px}.people-actions{text-align:right;min-width:170px}.people-actions span{color:var(--muted);background:#f1f3f6;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:750;display:inline-block}.people-actions em{color:var(--muted);margin-top:5px;font-size:12px;font-style:normal;display:block}.view-switch,.country-toolbar>div{border:1px solid var(--line);background:#f4f6f8;border-radius:8px;padding:3px;display:flex}.view-switch button,.country-toolbar button{min-height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.view-switch button.active,.country-toolbar button.active{color:#fff;background:var(--navy)}.country-context{color:var(--muted);margin:8px 0 14px;font-size:12px}.trade-countries-card>.intel-note{font-size:12px}.country-toolbar{margin:10px 0 18px;display:flex}.country-toolbar>div{flex-wrap:wrap;gap:3px}.country-toolbar button{min-height:34px}.country-charts{container-type:inline-size}.country-charts--compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.country-chart{min-width:0}.country-chart-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.country-chart-heading h4{margin:0;font-size:14px}.country-chart-heading>span,.country-chart-footnote{color:var(--muted);font-size:12px}.country-concentration{color:var(--muted);background:#f3f6fa;border-radius:8px;justify-content:space-between;gap:10px;margin:12px 0;padding:10px 12px;font-size:12px;display:flex}.country-concentration strong{color:var(--ink-2)}.country-chart-labels{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.country-bars{margin:0;padding:0;list-style:none}.country-bars li{border-bottom:1px solid var(--soft-line);padding:12px 0}.country-bar-label{grid-template-columns:minmax(0,1fr) 52px 76px;align-items:baseline;gap:8px;font-size:12px;display:grid}.country-bar-label strong{overflow-wrap:anywhere}.country-bar-label span,.country-bar-label b{text-align:right;font-variant-numeric:tabular-nums}.country-bar-label span{color:var(--muted)}.country-bar-track{background:#edf1f5;border-radius:3px;height:8px;margin-top:8px;overflow:hidden}.country-bar-track>span{border-radius:inherit;background:#4d8fdf;height:100%;display:block}.country-chart--export .country-bar-track>span{background:#258478}.country-chart-footnote{margin:12px 0 0;line-height:1.5}.country-loading{min-height:200px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.country-loading svg{color:var(--blue)}@container (width<=520px){.country-charts--compare>.country-chart{grid-column:1/-1}}.activity-timeline article{border-top:1px solid var(--soft-line);align-items:flex-start;gap:9px;min-height:56px;padding:10px 0;display:flex}.activity-timeline article>span{width:26px;height:26px;color:var(--coral);background:var(--coral-soft);border-radius:7px;flex:none;place-items:center;display:grid}.activity-timeline article strong,.activity-timeline article small{display:block}.activity-timeline article strong{font-size:12px;line-height:1.5}.activity-timeline article small{color:var(--muted);margin-top:3px;font-size:12px}.timeline-empty{color:var(--muted);margin:10px 0 0;font-size:12px}.drawer-provenance{color:var(--muted);background:#eef1f3;border-radius:7px;gap:8px;margin:4px 20px 24px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.drawer-provenance svg{flex:none}.loading-state{min-height:390px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.loading-state svg{color:var(--coral)}.loading-state strong{color:var(--ink-2);margin-top:11px;font-size:12px}.loading-state span{margin-top:4px;font-size:12px}.loading-state--compact{min-height:150px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.empty-state h3{margin:12px 0 4px;font-size:13px}.empty-state p{color:var(--muted);margin:0;font-size:12px}.toast{z-index:100;color:#fff;background:#1b2b3d;border-radius:8px;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-size:12px;font-weight:700;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 30px #0a141f38}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=1250px){.search-result-list article{grid-template-columns:24px 36px minmax(0,1fr) minmax(180px,1.2fr) 92px}.search-result-list article>span{display:none}.lead-controls__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prospect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-row{grid-template-columns:24px 36px minmax(140px,1fr) minmax(180px,1fr) 45px}.prospect-row .track-button{display:none}.task-composer{grid-template-columns:1fr;gap:15px}.task-composer form{grid-template-columns:1.3fr 1fr 125px 115px auto}}@media (width<=980px){.sidebar{transition:transform .22s;transform:translate(-100%);box-shadow:16px 0 40px #0c15212e}.sidebar--open{transform:translate(0)}.mobile-close,.menu-button{place-items:center;display:grid}.mobile-overlay{z-index:25;background:#0c15216b;border:0;position:fixed;inset:0}.main-content{margin-left:0}.topbar{padding:0 20px}.menu-button{background:0 0;border:0;width:34px;height:34px;padding:0}.global-search{width:min(470px,58vw)}.page-wrap{padding:30px 24px 50px}.command-layout{grid-template-columns:1fr}.recommendations-panel{grid-row:auto}.command-hero{grid-template-columns:1fr 230px}.metric-grid{grid-template-columns:repeat(2,1fr)}.finder-hero{grid-template-columns:1fr;gap:19px}.search-result-list article{grid-template-columns:24px 36px minmax(0,1fr) minmax(180px,1.2fr) 92px}.source-grid{grid-template-columns:repeat(2,1fr)}.tasks-layout,.market-layout{grid-template-columns:1fr}.market-layout>*,.commodity-panel{grid-column:auto}.task-composer form{grid-template-columns:repeat(2,1fr)}.drawer-workspace{grid-template-columns:1fr}}@media (width<=680px){.topbar{gap:8px;height:61px;padding:0 13px}.global-search{flex:1;width:auto}.global-search>span,.data-status,.icon-button{display:none}.page-wrap{padding:24px 14px 44px}.page-heading{align-items:flex-start;margin-bottom:21px}.page-heading h1{font-size:28px}.page-heading>div:first-child>p:last-child{font-size:13px}.publication-chip{display:none}.command-hero{grid-template-columns:1fr;min-height:0;padding:25px 22px}.command-hero h2{font-size:29px}.hero-score{min-height:128px}.hero-actions{flex-direction:column;align-items:stretch}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{min-height:115px}.recommendations-panel{overflow:hidden}.prospect-row{grid-template-columns:20px 34px 1fr 44px;min-height:74px}.prospect-why,.prospect-row .track-button{display:none}.finder-hero{padding:22px 18px}.finder-hero h2{font-size:21px}.lead-controls__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-controls__title{align-items:flex-start}.lead-controls__title>button{padding-top:7px}.recommendation-header{flex-direction:column;align-items:flex-start}.filter-chips{width:100%;max-width:100%}.prospect-grid{grid-template-columns:1fr}.search-result-list article{grid-template-columns:24px 32px minmax(0,1fr) 78px}.saved-searches{grid-template-columns:minmax(0,1fr)}.directory-selection>.primary-button{flex-grow:1;margin-left:0}.search-result-list article>span,.search-result-list article>em,.result-metrics{display:none}.pipeline-board{margin-right:-14px}.task-composer{padding:18px}.task-composer form{grid-template-columns:1fr}.task-row{grid-template-columns:22px minmax(0,1fr) 70px}.task-row .priority-label{display:none}.source-hero{grid-template-columns:44px 1fr;padding:22px}.source-hero>span{width:43px;height:43px}.source-hero h2{font-size:19px}.source-hero>em{display:none}.source-grid{grid-template-columns:1fr}.scoring-method>div:last-child{grid-template-columns:1fr 1fr}.account-drawer{width:100%}.account-head{padding:18px 16px}.account-head h2{font-size:17px}.drawer-score{width:57px;height:57px}.drawer-callout{grid-template-columns:22px 1fr;margin:13px 12px}.drawer-callout button{grid-column:1/-1}.account-controls{grid-template-columns:1fr 1fr;padding:12px}.drawer-workspace{padding:12px}.evidence-strip{grid-template-columns:1fr 1fr;margin:0 12px 12px}.evidence-strip>div{border-bottom:1px solid var(--soft-line)}.verification-grid{grid-template-columns:1fr;margin:0 12px 12px}.drawer-section,.activity-timeline,.benchmark-card{margin-left:12px;margin-right:12px}.intel-card{margin-left:12px;margin-right:12px;padding:14px}.presence-grid,.presence-form,.finance-grid,.accounts-summary,.credit-result{grid-template-columns:1fr}.credit-run{flex-direction:column;align-items:stretch}.presence-form__summary{grid-column:auto}.finance-metric{min-height:90px}.people-list article{flex-direction:column;align-items:flex-start}.people-actions{text-align:left;min-width:0}.trade-map{min-height:270px}.map-legend{gap:7px;overflow-x:auto}.profile-commodity-list>div{grid-template-columns:60px 1fr}.toast{bottom:14px;left:14px;right:14px}}.market-country-panel{margin-bottom:24px}.market-chapter-form{margin-bottom:16px}.market-chapter-form>label{margin-bottom:8px;font-size:16px;font-weight:700;display:block}.market-chapter-form>div{flex-wrap:wrap;gap:8px;display:flex}.market-chapter-form input{border:1px solid var(--line);width:100px;color:var(--ink);background:#fff;border-radius:8px;padding:10px;font-size:16px}.market-chapter-form p,.market-country-empty,.company-trade-limits>p{color:var(--muted);font-size:14px;line-height:1.6}.company-trade-limits dl{margin:16px 0}.company-trade-limits dl>div{border-bottom:1px solid var(--soft-line);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:10px 0;font-size:14px;display:flex}.company-trade-limits dt{font-weight:700}.company-trade-limits dd{color:var(--muted);margin:0}.company-trade-limits>button{white-space:normal;text-align:left}.account-card{border-top:4px solid var(--coral)}.panel,.metric-card,.prospect-card{box-shadow:var(--shadow)}.sidebar :focus-visible{outline-offset:3px;outline:3px solid #fff}.nav-label,.sidebar__footer span,.sidebar__footer svg{color:#c5d0e3}.nav-item,.sidebar__focus p{color:#d8e2f1}.account-brand em{color:var(--coral-dark)}.track-button:hover{background:var(--coral-dark);border-color:var(--coral-dark)}.lead-controls__title>button{color:var(--coral-dark)}a:focus-visible{outline:3px solid var(--navy);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.pfe-brand-logo{object-fit:contain;flex-shrink:0;width:74px;height:40px}.brand{gap:12px}.brand>span:nth-child(2){border-left:1px solid #ffffff6b;padding-left:12px;font-size:20px}.pfe-footer-logo{object-fit:contain;flex-shrink:0;width:44px;height:24px}.account-logo-wrap{background:var(--navy);border-radius:8px;align-items:center;padding:10px 12px;display:flex}.account-logo-wrap img{object-fit:contain;width:92px;height:50px;display:block}.sidebar .account-signout{color:#c5d0e3}.sidebar .account-signout:hover{color:#fff;text-decoration:underline}.full-credit-report{border-top:1px solid var(--line,#dce2eb);margin-top:20px;padding-top:20px}.credit-report-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.credit-report-actions a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.credit-report-record{border:1px solid var(--line,#dce2eb);border-radius:8px;margin-top:12px;padding:12px}.credit-report-record summary{cursor:pointer;font-size:13px;font-weight:600}.credit-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.credit-report-metrics dt{color:var(--muted);font-size:12px}.credit-report-metrics dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:600}@media (width<=480px){.credit-report-metrics{grid-template-columns:1fr}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
